1var dw=Object.create;var Tl=Object.defineProperty,fw=Object.defineProperties,hw=Object.getOwnPropertyDescriptor,pw=Object.getOwnPropertyDescriptors,gw=Object.getOwnPropertyNames,ea=Object.getOwnPropertySymbols,mw=Object.getPrototypeOf,Sl=Object.prototype.hasOwnProperty,cm=Object.prototype.propertyIsEnumerable;var am=(e,n,t)=>n in e?Tl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,b=(e,n)=>{for(var t in n||={})Sl.call(n,t)&&am(e,t,n[t]);if(ea)for(var t of ea(n))cm.call(n,t)&&am(e,t,n[t]);return e},W=(e,n)=>fw(e,pw(n));var Hk=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(n,t)=>(typeof require<"u"?require:n)[t]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var vw=(e,n)=>{var t={};for(var r in e)Sl.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(e!=null&&ea)for(var r of ea(e))n.indexOf(r)<0&&cm.call(e,r)&&(t[r]=e[r]);return t};var yw=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports);var bw=(e,n,t,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(let i of gw(n))!Sl.call(e,i)&&i!==t&&Tl(e,i,{get:()=>n[i],enumerable:!(r=hw(n,i))||r.enumerable});return e};var $k=(e,n,t)=>(t=e!=null?dw(mw(e)):{},bw(n||!e||!e.__esModule?Tl(t,"default",{value:e,enumerable:!0}):t,e));var Jr=(e,n,t)=>new Promise((r,i)=>{var o=c=>{try{a(t.next(c))}catch(u){i(u)}},s=c=>{try{a(t.throw(c))}catch(u){i(u)}},a=c=>c.done?r(c.value):Promise.resolve(c.value).then(o,s);a((t=t.apply(e,n)).next())});var K_=yw((oW,oR)=>{oR.exports={name:"universal-sphere",version:"1.0.5",license:"MIT",scripts:{serve:"ng serve --aot=false",start:"ng serve --port 4001",sonar:"sonar-scanner",startES5:"ng serve --configuration=es5",build:"ng build --prod --aot true --build-optimizer true","build:prod":"npm version patch --no-git-tag-version && ng build --prod","build:qa":"ng build --configuration=qa","build:staging":"ng build --configuration=staging",gzip:"gzipper compress --verbose --output-file-format [filename].[ext] ./dist/UniversalSphere ./dist/universal-sphere-gzip",test:"ng test",coverage:"ng test --code-coverage --watch=false",lint:"ng lint",tslint:"ng lint",e2e:"ng e2e",generate:"ng-openapi-gen",postinstall:"","build:stats":"ng build --prod --stats-json",analyze:"webpack-bundle-analyzer ./dist/UniversalSphere/stats-latest.json","build-prod-patch":"npm run generate && npm version patch --no-git-tag-version && node ./replace.build.js && ng build --prod --aot true --build-optimizer true --base-href=./ && node ./versioning.build.js","build-prod-no-patch":"npm run generate && node ./replace.build.js && ng build --prod --aot true --build-optimizer true --base-href=./ && node ./versioning.build.js"},private:!0,dependencies:{"@angular/animations":"~20.3.25","@angular/cdk":"~20.2.14","@angular/common":"^20.3.25","@angular/core":"^20.3.25","@angular/forms":"~20.3.25","@angular/material":"~20.2.14","@angular/material-moment-adapter":"~20.2.14","@angular/platform-browser":"~20.3.25","@angular/platform-browser-dynamic":"~20.3.25","@angular/router":"~20.3.25","@ngx-translate/core":"^16.0.4","@ngx-translate/http-loader":"^16.0.1","angularx-qrcode":"^20.0.0",bootstrap:"^5.3.3","classlist.js":"^1.1.20150312",datebook:"^7.0.8","keen-slider":"^6.8.6",moment:"^2.30.1","ngx-bootstrap":"^20.0.2","ngx-spinner":"^19.0.0",rxjs:"~7.8.2",stream:"^0.0.2","stream-browserify":"^3.0.0",tslib:"^2.8.1","web-animations-js":"^2.3.2",xml2js:"^0.5.0","zone.js":"^0.15.1"},devDependencies:{"@angular-devkit/build-angular":"~20.3.29","@angular/cli":"~20.3.29","@angular/compiler":"~20.3.25","@angular/compiler-cli":"~20.3.25","@angular/language-service":"~20.3.25","@types/jasmine":"~3.6.0","@types/jasminewd2":"~2.0.3","@types/node":"^22.13.14",browserlist:"^1.0.1",codelyzer:"^6.0.2",gzipper:"^4.4.0","jasmine-core":"~4.0.0","jasmine-spec-reporter":"~5.0.0",karma:"~6.4.0","karma-chrome-launcher":"~3.1.0","karma-coverage-istanbul-reporter":"~3.0.2","karma-jasmine":"~4.0.0","karma-jasmine-html-reporter":"^1.5.0","karma-sonarqube-unit-reporter":"0.0.23","ng-openapi-gen":"^0.23.0",protractor:"~7.0.0","replace-in-file":"^5.0.2","sonar-scanner":"^3.1.0","source-map-explorer":"^2.5.2","ts-node":"~7.0.0",tslint:"~6.1.0",typescript:"^5.8.3","webpack-bundle-analyzer":"^4.5.0"}}});var Ml;function ta(){return Ml}function Yt(e){let n=Ml;
vendor: 4,739 bytes, lines 1-3
1return Ml=e,n}var um=Symbol("NotFound");function Xr(e){return e===um||e?.name==="\u0275NotFound"}var ze=null,na=!1,Al=1,Ew=null,Ge=Symbol("SIGNAL");function P(e){let n=ze;return ze=e,n}function sa(){return ze}var ei={version:0,lastCleanEpoch:0,dirty:!1,producers:void 0,producersTail:void 0,consumers:void 0,consumersTail:void 0,recomputing:!1,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function ti(e){if(na)throw new Error("");if(ze===null)return;ze.consumerOnSignalRead(e);let n=ze.producersTail;if(n!==void 0&&n.producer===e)return;let t,r=ze.recomputing;if(r&&(t=n!==void 0?n.nextProducer:ze.producers,t!==void 0&&t.producer===e)){ze.producersTail=t,t.lastReadVersion=e.version;return}let i=e.consumersTail;if(i!==void 0&&i.consumer===ze&&(!r||Dw(i,ze)))return;let o=ri(ze),s={producer:e,consumer:ze,nextProducer:t,prevConsumer:i,lastReadVersion:e.version,nextConsumer:void 0};ze.producersTail=s,n!==void 0?n.nextProducer=s:ze.producers=s,o&&hm(e,s)}function lm(){Al++}function aa(e){if(!(ri(e)&&!e.dirty)&&!(!e.dirty&&e.lastCleanEpoch===Al)){if(!e.producerMustRecompute(e)&&!mo(e)){oa(e);return}e.producerRecomputeValue(e),oa(e)}}function Nl(e){if(e.consumers===void 0)return;let n=na;na=!0;try{for(let t=e.consumers;t!==void 0;t=t.nextConsumer){let r=t.consumer;r.dirty||_w(r)}}finally{na=n}}function Rl(){return ze?.consumerAllowSignalWrites!==!1}function _w(e){e.dirty=!0,Nl(e),e.consumerMarkedDirty?.(e)}function oa(e){e.dirty=!1,e.lastCleanEpoch=Al}function ni(e){return e&&dm(e),P(e)}function dm(e){e.producersTail=void 0,e.recomputing=!0}function go(e,n){P(n),e&&fm(e)}function fm(e){e.recomputing=!1;let n=e.producersTail,t=n!==void 0?n.nextProducer:e.producers;if(t!==void 0){if(ri(e))do t=xl(t);while(t!==void 0);n!==void 0?n.nextProducer=void 0:e.producers=void 0}}function mo(e){for(let n=e.producers;n!==void 0;n=n.nextProducer){let t=n.producer,r=n.lastReadVersion;if(r!==t.version||(aa(t),r!==t.version))return!0}return!1}function vo(e){if(ri(e)){let n=e.producers;for(;n!==void 0;)n=xl(n)}e.producers=void 0,e.producersTail=void 0,e.consumers=void 0,e.consumersTail=void 0}function hm(e,n){let t=e.consumersTail,r=ri(e);if(t!==void 0?(n.nextConsumer=t.nextConsumer,t.nextConsumer=n):(n.nextConsumer=void 0,e.consumers=n),n.prevConsumer=t,e.consumersTail=n,!r)for(let i=e.producers;i!==void 0;i=i.nextProducer)hm(i.producer,i)}function xl(e){let n=e.producer,t=e.nextProducer,r=e.nextConsumer,i=e.prevConsumer;if(e.nextConsumer=void 0,e.prevConsumer=void 0,r!==void 0?r.prevConsumer=i:n.consumersTail=i,i!==void 0)i.nextConsumer=r;else if(n.consumers=r,!ri(n)){let o=n.producers;for(;o!==void 0;)o=xl(o)}return t}function ri(e){return e.consumerIsAlwaysLive||e.consumers!==void 0}function ca(e){Ew?.(e)}function Dw(e,n){let t=n.producersTail;if(t!==void 0){let r=n.producers;do{if(r===e)return!0;if(r===t)break;r=r.nextProducer}while(r!==void 0)}return!1}function ua(e,n){return Object.is(e,n)}function la(e,n){let t=Object.create(Cw);t.computation=e,n!==void 0&&(t.equal=n);let r=()=>{if(aa(t),ti(t),t.value===po)throw t.error;return t.value};return r[Ge]=t,ca(t),r}var ra=Symbol("UNSET"),ia=Symbol("COMPUTING"),po=Symbol("ERRORED"),Cw=W(b({},ei),{value:ra,dirty:!0,error:null,equal:ua,kind:"computed",producerMustRecompute(e){return e.value===ra||e.value===ia},producerRecomputeValue(e){if(e.value===ia)throw new Error("");let n=e.value;e.value=ia;let t=ni(e),r,i=!1;try{r=e.computation(),P(null),i=n!==ra&&n!==po&&r!==po&&e.equal(n,r)}catch(o){r=po,e.error=o}finally{go(e,t)}if(i){e.value=n;return}e.value=r,e.version++}});function ww(){throw new Error}var pm=ww;function gm(e){pm(e)}function Ol(e){pm=e}var Iw=null;function kl(e,n){let t=Object.create(da);t.value=e,n!==void 0&&(t.equal=n);let r=()=>mm(t);return r[Ge]=t,ca(t),[r,s=>ii(t,s),s=>Pl(t,s)]}function mm(e){return ti(e),e.value}function ii(e,n){Rl()||gm(e),e.equal(e.value,n)||(e.value=n,Tw(e))}function Pl(e,n){Rl()||gm(e),ii(e,n(e.value))}var da=W(b({},ei),{equal:ua,value:void 0,kind:"signal"});function Tw(e){e.version++,lm(),Nl(e),Iw?.(e)}function k(e){return typeof e=="function"}function oi(e){let t=e(r=>{Error.call(r),r.stack=new Error().stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}var fa=oi(e=>function(t){e(this),this.message=t?`${t.length} errors occurred during unsubscription: 2${t.map((r,i)=>`${i+1}) ${r.toString()}`).join(` 3 `)}`:"",this.name="UnsubscriptionError",this.errors=t});function gr(e,n){if(e){let t=e.indexOf(n);0<=t&&e.splice(t,1)}}var fe=class e{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}
vendor: 11,651 bytes, line 3
3unsubscribe(){let n;if(!this.closed){this.closed=!0;let{_parentage:t}=this;if(t)if(this._parentage=null,Array.isArray(t))for(let o of t)o.remove(this);else t.remove(this);let{initialTeardown:r}=this;if(k(r))try{r()}catch(o){n=o instanceof fa?o.errors:[o]}let{_finalizers:i}=this;if(i){this._finalizers=null;for(let o of i)try{vm(o)}catch(s){n=n??[],s instanceof fa?n=[...n,...s.errors]:n.push(s)}}if(n)throw new fa(n)}}add(n){var t;if(n&&n!==this)if(this.closed)vm(n);else{if(n instanceof e){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=(t=this._finalizers)!==null&&t!==void 0?t:[]).push(n)}}_hasParent(n){let{_parentage:t}=this;return t===n||Array.isArray(t)&&t.includes(n)}_addParent(n){let{_parentage:t}=this;this._parentage=Array.isArray(t)?(t.push(n),t):t?[t,n]:n}_removeParent(n){let{_parentage:t}=this;t===n?this._parentage=null:Array.isArray(t)&&gr(t,n)}remove(n){let{_finalizers:t}=this;t&&gr(t,n),n instanceof e&&n._removeParent(this)}};fe.EMPTY=(()=>{let e=new fe;return e.closed=!0,e})();var Fl=fe.EMPTY;function ha(e){return e instanceof fe||e&&"closed"in e&&k(e.remove)&&k(e.add)&&k(e.unsubscribe)}function vm(e){k(e)?e():e.unsubscribe()}var Mt={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var si={setTimeout(e,n,...t){let{delegate:r}=si;return r?.setTimeout?r.setTimeout(e,n,...t):setTimeout(e,n,...t)},clearTimeout(e){let{delegate:n}=si;return(n?.clearTimeout||clearTimeout)(e)},delegate:void 0};function pa(e){si.setTimeout(()=>{let{onUnhandledError:n}=Mt;if(n)n(e);else throw e})}function yo(){}var ym=Ll("C",void 0,void 0);function bm(e){return Ll("E",void 0,e)}function Em(e){return Ll("N",e,void 0)}function Ll(e,n,t){return{kind:e,value:n,error:t}}var mr=null;function ai(e){if(Mt.useDeprecatedSynchronousErrorHandling){let n=!mr;if(n&&(mr={errorThrown:!1,error:null}),e(),n){let{errorThrown:t,error:r}=mr;if(mr=null,t)throw r}}else e()}function _m(e){Mt.useDeprecatedSynchronousErrorHandling&&mr&&(mr.errorThrown=!0,mr.error=e)}var vr=class extends fe{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,ha(n)&&n.add(this)):this.destination=Aw}static create(n,t,r){return new yn(n,t,r)}next(n){this.isStopped?Bl(Em(n),this):this._next(n)}error(n){this.isStopped?Bl(bm(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?Bl(ym,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(n){this.destination.next(n)}_error(n){try{this.destination.error(n)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},Sw=Function.prototype.bind;function jl(e,n){return Sw.call(e,n)}var Ul=class{constructor(n){this.partialObserver=n}next(n){let{partialObserver:t}=this;if(t.next)try{t.next(n)}catch(r){ga(r)}}error(n){let{partialObserver:t}=this;if(t.error)try{t.error(n)}catch(r){ga(r)}else ga(n)}complete(){let{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(t){ga(t)}}},yn=class extends vr{constructor(n,t,r){super();let i;if(k(n)||!n)i={next:n??void 0,error:t??void 0,complete:r??void 0};else{let o;this&&Mt.useDeprecatedNextContext?(o=Object.create(n),o.unsubscribe=()=>this.unsubscribe(),i={next:n.next&&jl(n.next,o),error:n.error&&jl(n.error,o),complete:n.complete&&jl(n.complete,o)}):i=n}this.destination=new Ul(i)}};function ga(e){Mt.useDeprecatedSynchronousErrorHandling?_m(e):pa(e)}function Mw(e){throw e}function Bl(e,n){let{onStoppedNotification:t}=Mt;t&&si.setTimeout(()=>t(e,n))}var Aw={closed:!0,next:yo,error:Mw,complete:yo};var ci=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Ke(e){return e}function Vl(...e){return Hl(e)}function Hl(e){return e.length===0?Ke:e.length===1?e[0]:function(t){return e.reduce((r,i)=>i(r),t)}}var F=(()=>{class e{constructor(t){t&&(this._subscribe=t)}lift(t){let r=new e;return r.source=this,r.operator=t,r}subscribe(t,r,i){let o=Rw(t)?t:new yn(t,r,i);return ai(()=>{let{operator:s,source:a}=this;o.add(s?s.call(o,a):a?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(t){try{return this._subscribe(t)}catch(r){t.error(r)}}forEach(t,r){return r=Dm(r),new r((i,o)=>{let s=new yn({next:a=>{try{t(a)}catch(c){o(c),s.unsubscribe()}},error:o,complete:i});this.subscribe(s)})}_subscribe(t){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(t)}[ci](){return this}pipe(...t){return Hl(t)(this)}toPromise(t){return t=Dm(t),new t((r,i)=>{let o;this.subscribe(s=>o=s,s=>i(s),()=>r(o))})}}return e.create=n=>new e(n),e})();function Dm(e){var n;return(n=e??Mt.Promise)!==null&&n!==void 0?n:Promise}function Nw(e){return e&&k(e.next)&&k(e.error)&&k(e.complete)}function Rw(e){return e&&e instanceof vr||Nw(e)&&ha(e)}function $l(e){return k(e?.lift)}function B(e){return n=>{if($l(n))return n.lift(function(t){try{return e(t,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function L(e,n,t,r,i){return new zl(e,n,t,r,i)}var zl=class extends vr{constructor(n,t,r,i,o,s){super(n),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=t?function(a){try{t(a)}catch(c){n.error(c)}}:super._next,this._error=i?function(a){try{i(a)}catch(c){n.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(a){n.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:t}=this;super.unsubscribe(),!t&&((n=this.onFinalize)===null||n===void 0||n.call(this))}}};function ui(){return B((e,n)=>{let t=null;e._refCount++;let r=L(n,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount){t=null;return}let i=e._connection,o=t;t=null,i&&(!o||i===o)&&i.unsubscribe(),n.unsubscribe()});e.subscribe(r),r.closed||(t=e.connect())})}var li=class extends F{constructor(n,t){super(),this.source=n,this.subjectFactory=t,this._subject=null,this._refCount=0,this._connection=null,$l(n)&&(this.lift=n.lift)}_subscribe(n){return this.getSubject().subscribe(n)}getSubject(){let n=this._subject;return(!n||n.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:n}=this;this._subject=this._connection=null,n?.unsubscribe()}connect(){let n=this._connection;if(!n){n=this._connection=new fe;let t=this.getSubject();n.add(this.source.subscribe(L(t,void 0,()=>{this._teardown(),t.complete()},r=>{this._teardown(),t.error(r)},()=>this._teardown()))),n.closed&&(this._connection=null,n=fe.EMPTY)}return n}refCount(){return ui()(this)}};var di={schedule(e){let n=requestAnimationFrame,t=cancelAnimationFrame,{delegate:r}=di;r&&(n=r.requestAnimationFrame,t=r.cancelAnimationFrame);let i=n(o=>{t=void 0,e(o)});return new fe(()=>t?.(i))},requestAnimationFrame(...e){let{delegate:n}=di;return(n?.requestAnimationFrame||requestAnimationFrame)(...e)},cancelAnimationFrame(...e){let{delegate:n}=di;return(n?.cancelAnimationFrame||cancelAnimationFrame)(...e)},delegate:void 0};var Cm=oi(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var Q=(()=>{class e extends F{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(t){let r=new ma(this,this);return r.operator=t,r}_throwIfClosed(){if(this.closed)throw new Cm}next(t){ai(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(t)}})}error(t){ai(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=t;let{observers:r}=this;for(;r.length;)r.shift().error(t)}})}complete(){ai(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:t}=this;for(;t.length;)t.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var t;return((t=this.observers)===null||t===void 0?void 0:t.length)>0}_trySubscribe(t){return this._throwIfClosed(),super._trySubscribe(t)}_subscribe(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)}_innerSubscribe(t){let{hasError:r,isStopped:i,observers:o}=this;return r||i?Fl:(this.currentObservers=null,o.push(t),new fe(()=>{this.currentObservers=null,gr(o,t)}))}_checkFinalizedStatuses(t){let{hasError:r,thrownError:i,isStopped:o}=this;r?t.error(i):o&&t.complete()}asObservable(){let t=new F;return t.source=this,t}}return e.create=(n,t)=>new ma(n,t),e})(),ma=class extends Q{constructor(n,t){super(),this.destination=n,this.source=t}next(n){var t,r;(r=(t=this.destination)===null||t===void 0?void 0:t.next)===null||r===void 0||r.call(t,n)}error(n){var t,r;(r=(t=this.destination)===null||t===void 0?void 0:t.error)===null||r===void 0||r.call(t,n)}complete(){var n,t;(t=(n=this.destination)===null||n===void 0?void 0:n.complete)===null||t===void 0||t.call(n)}_subscribe(n){var t,r;return(r=(t=this.source)===null||t===void 0?void 0:t.subscribe(n))!==null&&r!==void 0?r:Fl}};var te=class extends Q{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){let t=super._subscribe(n);return!t.closed&&n.next(this._value),t}getValue(){let{hasError:n,thrownError:t,_value:r}=this;if(n)throw t;return this._throwIfClosed(),r}next(n){super.next(this._value=n)}};var bo={now(){return(bo.delegate||Date).now()},delegate:void 0};var Eo=class extends Q{constructor(n=1/0,t=1/0,r=bo){super(),this._bufferSize=n,this._windowTime=t,this._timestampProvider=r,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=t===1/0,this._bufferSize=Math.max(1,n),this._windowTime=Math.max(1,t)}next(n){let{isStopped:t,_buffer:r,_infiniteTimeWindow:i,_timestampProvider:o,_windowTime:s}=this;t||(r.push(n),!i&&r.push(o.now()+s)),this._trimBuffer(),super.next(n)}_subscribe(n){this._throwIfClosed(),this._trimBuffer();let t=this._innerSubscribe(n),{_infiniteTimeWindow:r,_buffer:i}=this,o=i.slice();for(let s=0;s<o.length&&!n.closed;s+=r?1:2)n.next(o[s]);return this._checkFinalizedStatuses(n),t}_trimBuffer(){let{_bufferSize:n,_timestampProvider:t,_buffer:r,_infiniteTimeWindow:i}=this,o=(i?1:2)*n;if(n<1/0&&o<r.length&&r.splice(0,r.length-o),!i){let s=t.now(),a=0;for(let c=1;c<r.length&&r[c]<=s;c+=2)a=c;a&&r.splice(0,a+1)}}};var va=class extends fe{constructor(n,t){super()}schedule(n,t=0){return this}};var _o={setInterval(e,n,...t){let{delegate:r}=_o;return r?.setInterval?r.setInterval(e,n,...t):setInterval(e,n,...t)},clearInterval(e){let{delegate:n}=_o;return(n?.clearInterval||clearInterval)(e)},delegate:void 0};var jn=class extends va{constructor(n,t){super(n,t),this.scheduler=n,this.work=t,this.pending=!1}schedule(n,t=0){var r;if(this.closed)return this;this.state=n;let i=this.id,o=this.scheduler;return i!=null&&(this.id=this.recycleAsyncId(o,i,t)),this.pending=!0,this.delay=t,this.id=(r=this.id)!==null&&r!==void 0?r:this.requestAsyncId(o,this.id,t),this}requestAsyncId(n,t,r=0){return _o.setInterval(n.flush.bind(n,this),r)}recycleAsyncId(n,t,r=0){if(r!=null&&this.delay===r&&this.pending===!1)return t;t!=null&&_o.clearInterval(t)}execute(n,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let r=this._execute(n,t);if(r)return r;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(n,t){let r=!1,i;try{this.work(n)}catch(o){r=!0,i=o||new Error("Scheduled action threw falsy error")}if(r)return this.unsubscribe(),i}unsubscribe(){if(!this.closed){let{id:n,scheduler:t}=this,{actions:r}=t;
vendor: 4,780 bytes, line 3
3this.work=this.state=this.scheduler=null,this.pending=!1,gr(r,this),n!=null&&(this.id=this.recycleAsyncId(t,n,null)),this.delay=null,super.unsubscribe()}}};var fi=class e{constructor(n,t=e.now){this.schedulerActionCtor=n,this.now=t}schedule(n,t=0,r){return new this.schedulerActionCtor(this,n).schedule(r,t)}};fi.now=bo.now;var Bn=class extends fi{constructor(n,t=fi.now){super(n,t),this.actions=[],this._active=!1}flush(n){let{actions:t}=this;if(this._active){t.push(n);return}let r;this._active=!0;do if(r=n.execute(n.state,n.delay))break;while(n=t.shift());if(this._active=!1,r){for(;n=t.shift();)n.unsubscribe();throw r}}};var Do=new Bn(jn),wm=Do;var ya=class extends jn{constructor(n,t){super(n,t),this.scheduler=n,this.work=t}schedule(n,t=0){return t>0?super.schedule(n,t):(this.delay=t,this.state=n,this.scheduler.flush(this),this)}execute(n,t){return t>0||this.closed?super.execute(n,t):this._execute(n,t)}requestAsyncId(n,t,r=0){return r!=null&&r>0||r==null&&this.delay>0?super.requestAsyncId(n,t,r):(n.flush(this),0)}};var ba=class extends Bn{};var xw=new ba(ya);var Ea=class extends jn{constructor(n,t){super(n,t),this.scheduler=n,this.work=t}requestAsyncId(n,t,r=0){return r!==null&&r>0?super.requestAsyncId(n,t,r):(n.actions.push(this),n._scheduled||(n._scheduled=di.requestAnimationFrame(()=>n.flush(void 0))))}recycleAsyncId(n,t,r=0){var i;if(r!=null?r>0:this.delay>0)return super.recycleAsyncId(n,t,r);let{actions:o}=n;t!=null&&t===n._scheduled&&((i=o[o.length-1])===null||i===void 0?void 0:i.id)!==t&&(di.cancelAnimationFrame(t),n._scheduled=void 0)}};var _a=class extends Bn{flush(n){this._active=!0;let t;n?t=n.id:(t=this._scheduled,this._scheduled=void 0);let{actions:r}=this,i;n=n||r.shift();do if(i=n.execute(n.state,n.delay))break;while((n=r[0])&&n.id===t&&r.shift());if(this._active=!1,i){for(;(n=r[0])&&n.id===t&&r.shift();)n.unsubscribe();throw i}}};var Gl=new _a(Ea);var We=new F(e=>e.complete());function Da(e){return e&&k(e.schedule)}function Wl(e){return e[e.length-1]}function Ca(e){return k(Wl(e))?e.pop():void 0}function Qt(e){return Da(Wl(e))?e.pop():void 0}function Im(e,n){return typeof Wl(e)=="number"?e.pop():n}function z1(e,n,t,r){var i=arguments.length,o=i<3?n:r===null?r=Object.getOwnPropertyDescriptor(n,t):r,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")o=Reflect.decorate(e,n,t,r);else for(var a=e.length-1;a>=0;a--)(s=e[a])&&(o=(i<3?s(o):i>3?s(n,t,o):s(n,t))||o);return i>3&&o&&Object.defineProperty(n,t,o),o}function G1(e,n){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,n)}function Sm(e,n,t,r){function i(o){return o instanceof t?o:new t(function(s){s(o)})}return new(t||(t=Promise))(function(o,s){function a(l){try{u(r.next(l))}catch(d){s(d)}}function c(l){try{u(r.throw(l))}catch(d){s(d)}}function u(l){l.done?o(l.value):i(l.value).then(a,c)}u((r=r.apply(e,n||[])).next())})}function Tm(e){var n=typeof Symbol=="function"&&Symbol.iterator,t=n&&e[n],r=0;if(t)return t.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function yr(e){return this instanceof yr?(this.v=e,this):new yr(e)}function Mm(e,n,t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=t.apply(e,n||[]),i,o=[];return i=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",s),i[Symbol.asyncIterator]=function(){return this},i;function s(f){return function(m){return Promise.resolve(m).then(f,d)}}function a(f,m){r[f]&&(i[f]=function(I){return new Promise(function(D,_){o.push([f,I,D,_])>1||c(f,I)})},m&&(i[f]=m(i[f])))}function c(f,m){try{u(r[f](m))}catch(I){h(o[0][3],I)}}function u(f){f.value instanceof yr?Promise.resolve(f.value.v).then(l,d):h(o[0][2],f)}function l(f){c("next",f)}function d(f){c("throw",f)}function h(f,m){f(m),o.shift(),o.length&&c(o[0][0],o[0][1])}}function Am(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=e[Symbol.asyncIterator],t;return n?n.call(e):(e=typeof Tm=="function"?Tm(e):e[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(o){t[o]=e[o]&&function(s){return new Promise(function(a,c){s=e[o](s),i(a,c,s.done,s.value)})}}function i(o,s,a,c){Promise.resolve(c).then(function(u){o({value:u,done:a})},s)}}var hi=e=>e&&typeof e.length=="number"&&typeof e!="function";function wa(e){return k(e?.then)}function Ia(e){return k(e[ci])}function Ta(e){return Symbol.asyncIterator&&k(e?.[Symbol.asyncIterator])}function Sa(e){return new TypeError(`You provided ${e!==null&&typeof e=="object"?"an invali
3d object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function Ow(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Ma=Ow();function Aa(e){return k(e?.[Ma])}function Na(e){return Mm(this,arguments,function*(){let t=e.getReader();try{for(;;){let{value:r,done:i}=yield yr(t.read());if(i)return yield yr(void 0);yield yield yr(r)}}finally{t.releaseLock()}})}function Ra(e){return k(e?.getReader)}function X(e){if(e instanceof F)return e;if(e!=null){if(Ia(e))return kw(e);if(hi(e))return Pw(e);if(wa(e))return Fw(e);if(Ta(e))return Nm(e);if(Aa(e))return Lw(e);if(Ra(e))return jw(e)}throw Sa(e)}function kw(e){return new F(n=>{let t=e[ci]();if(k(t.subscribe))return t.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Pw(e){return new F(n=>{for(let t=0;t<e.length&&!n.closed;t++)n.next(e[t]);n.complete()})}function Fw(e){return new F(n=>{e.then(t=>{n.closed||(n.next(t),n.complete())},t=>n.error(t)).then(null,pa)})}function Lw(e){return new F(n=>{for(let t of e)if(n.next(t),n.closed)return;n.complete()})}function Nm(e){return new F(n=>{Bw(e,n).catch(t=>n.error(t))})}function jw(e){return Nm(Na(e))}function Bw(e,n){var t,r,i,o;return Sm(this,void 0,void 0,function*(){try{for(t=Am(e);r=yield t.next(),!r.done;){let s=r.value;if(n.next(s),n.closed)return}}catch(s){i={error:s}}finally{try{r&&!r.done&&(o=t.return)&&(yield o.call(t))}finally{if(i)throw i.error}}n.complete()})}function it(e,n,t,r=0,i=!1){let o=n.schedule(function(){t(),i?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(o),!i)return o}function Co(e,n=0){return B((t,r)=>{t.subscribe(L(r,i=>it(r,e,()=>r.next(i),n),()=>it(r,e,()=>r.complete(),n),i=>it(r,e,()=>r.error(i),n)))})}function xa(e,n=0){return B((t,r)=>{r.add(e.schedule(()=>t.subscribe(r),n))})}function Rm(e,n){return X(e).pipe(xa(n),Co(n))}function xm(e,n){return X(e).pipe(xa(n),Co(n))}function Om(e,n){return new F(t=>{let r=0;return n.schedule(function(){r===e.length?t.complete():(t.next(e[r++]),t.closed||this.schedule())})})}function km(e,n){return new F(t=>{let r;return it(t,n,()=>{r=e[Ma](),it(t,n,()=>{let i,o;try{({value:i,done:o}=r.next())}catch(s){t.error(s);return}o?t.complete():t.next(i)},0,!0)}),()=>k(r?.return)&&r.return()})}function Oa(e,n){if(!e)throw new Error("Iterable cannot be null");return new F(t=>{it(t,n,()=>{let r=e[Symbol.asyncIterator]();it(t,n,()=>{r.next().then(i=>{i.done?t.complete():t.next(i.value)})},0,!0)})})}function Pm(e,n){return Oa(Na(e),n)}function Fm(e,n){if(e!=null){if(Ia(e))return Rm(e,n);if(hi(e))return Om(e,n);if(wa(e))return xm(e,n);if(Ta(e))return Oa(e,n);if(Aa(e))return km(e,n);if(Ra(e))return Pm(e,n)}throw Sa(e)}function ue(e,n){return n?Fm(e,n):X(e)}function T(...e){let n=Qt(e);return ue(e,n)}function pi(e,n){let t=k(e)?e:()=>e,r=i=>i.error(t());return new F(n?i=>n.schedule(r,0,i):r)}function bn(e){return!!e&&(e instanceof F||k(e.lift)&&k(e.subscribe))}var En=oi(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function Lm(e){return e instanceof Date&&!isNaN(e)}function M(e,n){return B((t,r)=>{let i=0;t.subscribe(L(r,o=>{r.next(e.call(n,o,i++))}))})}var{isArray:Uw}=Array;function Vw(e,n){return Uw(n)?e(...n):e(n)}function gi(e){return M(n=>Vw(e,n))}var{isArray:Hw}=Array,{getPrototypeOf:$w,prototype:zw,keys:Gw}=Object;function ka(e){if(e.length===1){let n=e[0];if(Hw(n))return{args:n,keys:null};if(Ww(n)){let t=Gw(n);return{args:t.map(r=>n[r]),keys:t}}}return{args:e,keys:null}}function Ww(e){return e&&typeof e=="object"&&$w(e)===zw}function Pa(e,n){return e.reduce((t,r,i)=>(t[r]=n[i],t),{})}function br(...e){let n=Qt(e),t=Ca(e),{args:r,keys:i}=ka(e);if(r.length===0)return ue([],n);let o=new F(qw(r,n,i?s=>Pa(i,s):Ke));return t?o.pipe(gi(t)):o}function qw(e,n,t=Ke){return r=>{jm(n,()=>{let{length:i}=e,o=new Array(i),s=i,a=i;for(let c=0;c<i;c++)jm(n,()=>{let u=ue(e[c],n),l=!1;u.subscribe(L(r,d=>{o[c]=d,l||(l=!0,a--),a||r.next(t(o.slice()))},()=>{--s||r.complete()}
vendor: 5,878 bytes, line 3
3))},r)},r)}}function jm(e,n,t){e?it(t,e,n):n()}function Bm(e,n,t,r,i,o,s,a){let c=[],u=0,l=0,d=!1,h=()=>{d&&!c.length&&!u&&n.complete()},f=I=>u<r?m(I):c.push(I),m=I=>{o&&n.next(I),u++;let D=!1;X(t(I,l++)).subscribe(L(n,_=>{i?.(_),o?f(_):n.next(_)},()=>{D=!0},void 0,()=>{if(D)try{for(u--;c.length&&u<r;){let _=c.shift();s?it(n,s,()=>m(_)):m(_)}h()}catch(_){n.error(_)}}))};return e.subscribe(L(n,f,()=>{d=!0,h()})),()=>{a?.()}}function me(e,n,t=1/0){return k(n)?me((r,i)=>M((o,s)=>n(r,o,i,s))(X(e(r,i))),t):(typeof n=="number"&&(t=n),B((r,i)=>Bm(r,i,e,t)))}function Jt(e=1/0){return me(Ke,e)}function Um(){return Jt(1)}function At(...e){return Um()(ue(e,Qt(e)))}function Un(e){return new F(n=>{X(e()).subscribe(n)})}function ql(...e){let n=Ca(e),{args:t,keys:r}=ka(e),i=new F(o=>{let{length:s}=t;if(!s){o.complete();return}let a=new Array(s),c=s,u=s;for(let l=0;l<s;l++){let d=!1;X(t[l]).subscribe(L(o,h=>{d||(d=!0,u--),a[l]=h},()=>c--,void 0,()=>{(!c||!d)&&(u||o.next(r?Pa(r,a):a),o.complete())}))}});return n?i.pipe(gi(n)):i}var Zw=["addListener","removeListener"],Kw=["addEventListener","removeEventListener"],Yw=["on","off"];function mi(e,n,t,r){if(k(t)&&(r=t,t=void 0),r)return mi(e,n,t).pipe(gi(r));let[i,o]=Xw(e)?Kw.map(s=>a=>e[s](n,a,t)):Qw(e)?Zw.map(Vm(e,n)):Jw(e)?Yw.map(Vm(e,n)):[];if(!i&&hi(e))return me(s=>mi(s,n,t))(X(e));if(!i)throw new TypeError("Invalid event target");return new F(s=>{let a=(...c)=>s.next(1<c.length?c:c[0]);return i(a),()=>o(a)})}function Vm(e,n){return t=>r=>e[t](n,r)}function Qw(e){return k(e.addListener)&&k(e.removeListener)}function Jw(e){return k(e.on)&&k(e.off)}function Xw(e){return k(e.addEventListener)&&k(e.removeEventListener)}function Zl(e=0,n,t=wm){let r=-1;return n!=null&&(Da(n)?t=n:r=n),new F(i=>{let o=Lm(e)?+e-t.now():e;o<0&&(o=0);let s=0;return t.schedule(function(){i.closed||(i.next(s++),0<=r?this.schedule(void 0,r):i.complete())},o)})}function Kl(...e){let n=Qt(e),t=Im(e,1/0),r=e;return r.length?r.length===1?X(r[0]):Jt(t)(ue(r,n)):We}function he(e,n){return B((t,r)=>{let i=0;t.subscribe(L(r,o=>e.call(n,o,i++)&&r.next(o)))})}function Hm(e){return B((n,t)=>{let r=!1,i=null,o=null,s=!1,a=()=>{if(o?.unsubscribe(),o=null,r){r=!1;let u=i;i=null,t.next(u)}s&&t.complete()},c=()=>{o=null,s&&t.complete()};n.subscribe(L(t,u=>{r=!0,i=u,o||X(e(u)).subscribe(o=L(t,a,c))},()=>{s=!0,(!r||!o||o.closed)&&t.complete()}))})}function eI(e,n=Do){return Hm(()=>Zl(e,n))}function _n(e){return B((n,t)=>{let r=null,i=!1,o;r=n.subscribe(L(t,void 0,void 0,s=>{o=X(e(s,_n(e)(n))),r?(r.unsubscribe(),r=null,o.subscribe(t)):i=!0})),i&&(r.unsubscribe(),r=null,o.subscribe(t))})}function $m(e,n,t,r,i){return(o,s)=>{let a=t,c=n,u=0;o.subscribe(L(s,l=>{let d=u++;c=a?e(c,l,d):(a=!0,l),r&&s.next(c)},i&&(()=>{a&&s.next(c),s.complete()})))}}function gt(e,n){return k(n)?me(e,n,1):me(e,1)}function Yl(e,n=Do){return B((t,r)=>{let i=null,o=null,s=null,a=()=>{if(i){i.unsubscribe(),i=null;let u=o;o=null,r.next(u)}};function c(){let u=s+e,l=n.now();if(l<u){i=this.schedule(void 0,u-l),r.add(i);return}a()}t.subscribe(L(r,u=>{o=u,s=n.now(),i||(i=n.schedule(c,e),r.add(i))},()=>{a(),r.complete()},void 0,()=>{o=i=null}))})}function Vn(e){return B((n,t)=>{let r=!1;n.subscribe(L(t,i=>{r=!0,t.next(i)},()=>{r||t.next(e),t.complete()}))})}function ne(e){return e<=0?()=>We:B((n,t)=>{let r=0;n.subscribe(L(t,i=>{++r<=e&&(t.next(i),e<=r&&t.complete())}))})}function Ql(e,n=Ke){return e=e??tI,B((t,r)=>{let i,o=!0;t.subscribe(L(r,s=>{let a=n(s);(o||!e(i,a))&&(o=!1,i=a,r.next(s))}))})}function tI(e,n){return e===n}function Fa(e=nI){return B((n,t)=>{let r=!1;n.subscribe(L(t,i=>{r=!0,t.next(i)},()=>r?t.complete():t.error(e())))})}function nI(){return new En}function Hn(e){return B((n,t)=>{try{n.subscribe(t)}finally{t.add(e)}})}function Dn(e,n){let t=arguments.length>=2;return r=>r.pipe(e?he((i,o)=>e(i,o,r)):Ke,ne(1),t?Vn(n):Fa(()=>new En))}function vi(e){return e<=0?()=>We:B((n,t)=>{let r=[];n.subscribe(L(t,i=>{r.push(i),e<r.length&&r.shift()},()=>{for(let i of r)t.next(i);t.complete()},void 0,()=>{r=null}))})}function Jl(e,n){let t=arguments.length>=2;return r=>r.pipe(e?he((i,o)=>e(i,o,r)):Ke,vi(1),t?Vn(n):Fa(()=>new En))}function rI(){return B((e,n)=>{let t,r=!1;e.subscribe(L(n,i=>{let o=t;t=i,r&&n.next([o,i]),r=!0}))})}function Xl(e,n){return B($m(e,n,arguments.length>=2,!0))}function zm(e={}){let{connector:n=()=>new Q,resetOnError:t=!0,resetOnComplete:r=!0,resetOnRefCountZero:i=!0}=e;return o=>{let s,a,c,u=0,l=!1,d=!1,h=()=>{a?.unsubscribe(),a=void 0},f=()=>{h(),s=c=void 0,l=d=!1},m=()=>{let I=s;f(),I?.unsubscribe()};return B((I,D)=>{u++,!d&&!l&&h();let _=c=c??n();D.add(()=>{u--,u===0&&!d&&!l&&(a=ed(m,i))}),_.subscribe(D),!s&&u>0&&(s=new yn({next:ee=>_.next(ee),error:ee=>{d=!0,h(),a=ed(f,t,ee),_.error(ee)},complete:()=>{l=!0,h(),a=ed(f,r),_.complete()}}),X(I).subscribe(s))})(o)}}function ed(e,n,...t){if(n===!0){e();return}if(n===!1)return;let r=new yn({next:()=>{r.unsubscribe(),e()}});return X(n(...t)).subscribe(r)}function La(e,n,t){let r,i=!1;return e&&typeof e=="object"?{bufferSize:r=1/0,windowTime:n=1/0,refCount:i=!1,scheduler:t}=e:r=e??1/0,zm({connector:()=>new Eo(r,n,t),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:i})}function wo(e){return he((n,t)=>e<=t)}function Io(...e){let n=Qt(e);return B((t,r)=>{(n?At(e,t,n):At(e,t)).subscribe(r)})}function Ie(e,n){return B((t,r)=>{let i=null,o=0,s=!1,a=()=>s&&!i&&r.complete();t.subscribe(L(r,c=>{i?.unsubscribe();let u=0,l=o++;X(e(c,l)).subscribe(i=L(r,d=>r.next(n?n(c,d,l,u++):d),()=>{i=null,a()}))},()=>{s=!0,a()}))})}function Xt(e){return B((n,t)=>{X(e).subscribe(L(t,()=>t.complete(),yo)),!t.closed&&n.subscribe(t)})}function Fe(e,n,t){let r=k(e)||n||t?{next:e,error:n,complete:t}:e;return r?B((i,o)=>{var s;(s=r.subscribe)===null||s===void 0||s.call(r);let a=!0;i.subscribe(L(o,c=>{var u;(u=r.next)===null||u===void 0||u.call(r,c),o.next(c)},()=>{var c;
vendor: 18,990 bytes, lines 3-4
3a=!1,(c=r.complete)===null||c===void 0||c.call(r),o.complete()},c=>{var u;a=!1,(u=r.error)===null||u===void 0||u.call(r,c),o.error(c)},()=>{var c,u;a&&((c=r.unsubscribe)===null||c===void 0||c.call(r)),(u=r.finalize)===null||u===void 0||u.call(r)}))}):Ke}function Gm(e){let n=P(null);try{return e()}finally{P(n)}}var Va="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss",y=class extends Error{code;constructor(n,t){super(en(n,t)),this.code=n}};function iI(e){return`NG0${Math.abs(e)}`}function en(e,n){return`${iI(e)}${n?": "+n:""}`}var Te=globalThis;function J(e){for(let n in e)if(e[n]===J)return n;throw Error("")}function Zm(e,n){for(let t in n)n.hasOwnProperty(t)&&!e.hasOwnProperty(t)&&(e[t]=n[t])}function wn(e){if(typeof e=="string")return e;if(Array.isArray(e))return`[${e.map(wn).join(", ")}]`;if(e==null)return""+e;let n=e.overriddenName||e.name;if(n)return`${n}`;let t=e.toString();if(t==null)return""+t;let r=t.indexOf(` 4`);return r>=0?t.slice(0,r):t}function Ha(e,n){return e?n?`${e} ${n}`:e:n||""}var oI=J({__forward_ref__:J});function $a(e){return e.__forward_ref__=$a,e.toString=function(){return wn(this())},e}function Ue(e){return hd(e)?e():e}function hd(e){return typeof e=="function"&&e.hasOwnProperty(oI)&&e.__forward_ref__===$a}function g(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function ye(e){return{providers:e.providers||[],imports:e.imports||[]}}function Ao(e){return sI(e,za)}function pd(e){return Ao(e)!==null}function sI(e,n){return e.hasOwnProperty(n)&&e[n]||null}function aI(e){let n=e?.[za]??null;return n||null}function nd(e){return e&&e.hasOwnProperty(Ba)?e[Ba]:null}var za=J({\u0275prov:J}),Ba=J({\u0275inj:J}),E=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(n,t){this._desc=n,this.\u0275prov=void 0,typeof t=="number"?this.__NG_ELEMENT_ID__=t:t!==void 0&&(this.\u0275prov=g({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function gd(e){return e&&!!e.\u0275providers}var md=J({\u0275cmp:J}),vd=J({\u0275dir:J}),yd=J({\u0275pipe:J}),bd=J({\u0275mod:J}),So=J({\u0275fac:J}),wr=J({__NG_ELEMENT_ID__:J}),Wm=J({__NG_ENV_ID__:J});function qe(e){return typeof e=="string"?e:e==null?"":String(e)}function Km(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():qe(e)}var Ym=J({ngErrorCode:J}),cI=J({ngErrorMessage:J}),uI=J({ngTokenPath:J});function Ed(e,n){return Qm("",-200,n)}function Ga(e,n){throw new y(-201,!1)}function Qm(e,n,t){let r=new y(n,e);return r[Ym]=n,r[cI]=e,t&&(r[uI]=t),r}function lI(e){return e[Ym]}var rd;function Jm(){return rd}function Ye(e){let n=rd;return rd=e,n}function _d(e,n,t){let r=Ao(e);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(t&8)return null;if(n!==void 0)return n;Ga(e,"Injector")}var dI={},Er=dI,id="__NG_DI_FLAG__",od=class{injector;constructor(n){this.injector=n}retrieve(n,t){let r=_r(t)||0;try{return this.injector.get(n,r&8?null:Er,r)}catch(i){if(Xr(i))return i;throw i}}};function fI(e,n=0){let t=ta();if(t===void 0)throw new y(-203,!1);if(t===null)return _d(e,void 0,n);{let r=hI(n),i=t.retrieve(e,r);if(Xr(i)){if(r.optional)return null;throw i}return i}}function v(e,n=0){return(Jm()||fI)(Ue(e),n)}function p(e,n){return v(e,_r(n))}function _r(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function hI(e){return{optional:!!(e&8),host:!!(e&1),self:!!(e&2),skipSelf:!!(e&4)}}function sd(e){let n=[];for(let t=0;t<e.length;t++){let r=Ue(e[t]);if(Array.isArray(r)){if(r.length===0)throw new y(900,!1);let i,o=0;for(let s=0;s<r.length;s++){let a=r[s],c=pI(a);typeof c=="number"?c===-1?i=a.token:o|=c:i=a}n.push(v(i,o))}else n.push(v(r))}return n}function Dd(e,n){return e[id]=n,e.prototype[id]=n,e}function pI(e){return e[id]}function $n(e,n){let t=e.hasOwnProperty(So);return t?e[So]:null}function Xm(e,n,t){if(e.length!==n.length)return!1;for(let r=0;r<e.length;r++){let i=e[r],o=n[r];if(t&&(i=t(i),o=t(o)),o!==i)return!1}return!0}function ev(e){return e.flat(Number.POSITIVE_INFINITY)}function Wa(e,n){e.forEach(t=>Array.isArray(t)?Wa(t,n):n(t))}function Cd(e,n,t){n>=e.length?e.push(t):e.splice(n,0,t)}function No(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function tv(e,n){let t=[];for(let r=0;r<e;r++)t.push(n);return t}function nv(e,n,t,r){let i=e.length;if(i==n)e.push(t,r);else if(i===1)e.push(r,e[0]),e[0]=t;else{for(i--,e.push(e[i-1],e[i]);i>n;){let o=i-2;e[i]=e[o],i--}e[n]=t,e[n+1]=r}}function qa(e,n,t){let r=bi(e,n);return r>=0?e[r|1]=t:(r=~r,nv(e,r,n,t)),r}function Za(e,n){let t=bi(e,n);if(t>=0)return e[t|1]}function bi(e,n){return gI(e,n,1)}function gI(e,n,t){let r=0,i=e.length>>t;for(;i!==r;){let o=r+(i-r>>1),s=e[o<<t];if(n===s)return o<<t;s>n?i=o:r=o+1}return~(i<<t)}var Gn={},Qe=[],Tn=new E(""),wd=new E("",-1),Id=new E(""),Mo=class{get(n,t=Er){if(t===Er){let i=Qm("",-201);throw i.name="\u0275NotFound",i}return t}};function Td(e){return e[bd]||null}function tn(e){return e[md]||null}function Sd(e){return e[vd]||null}function rv(e){return e[yd]||null}function Wn(e){return{\u0275providers:e}}function iv(...e){return{\u0275providers:Md(!0,e),\u0275fromNgModule:!0}}function Md(e,...n){let t=[],r=new Set,i,o=s=>{t.push(s)};return Wa(n,s=>{let a=s;Ua(a,o,[],r)&&(i||=[],i.push(a))}),i!==void 0&&ov(i,o),t}function ov(e,n){for(let t=0;t<e.length;t++){let{ngModule:r,providers:i}=e[t];Ad(i,o=>{n(o,r)})}}function Ua(e,n,t,r){if(e=Ue(e),!e)return!1;let i=null,o=nd(e),s=!o&&tn(e);if(!o&&!s){let c=e.ngModule;if(o=nd(c),o)i=c;else return!1}else{if(s&&!s.standalone)return!1;i=e}let a=r.has(i);if(s){if(a)return!1;if(r.add(i),s.dependencies){let c=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let u of c)Ua(u,n,t,r)}}else if(o){if(o.imports!=null&&!a){r.add(i);let u;Wa(o.imports,l=>{Ua(l,n,t,r)&&(u||=[],u.push(l))}),u!==void 0&&ov(u,n)}if(!a){let u=$n(i)||(()=>new i);n({provide:i,useFactory:u,deps:Qe},i),n({provide:Id,useValue:i,multi:!0},i),n({provide:Tn,useValue:()=>v(i),multi:!0},i)}let c=o.providers;if(c!=null&&!a){let u=e;Ad(c,l=>{n(l,u)})}}else return!1;return i!==e&&e.providers!==void 0}function Ad(e,n){for(let t of e)gd(t)&&(t=t.\u0275providers),Array.isArray(t)?Ad(t,n):n(t)}var mI=J({provide:String,useValue:J});function sv(e){return e!==null&&typeof e=="object"&&mI in e}function vI(e){return!!(e&&e.useExisting)}function yI(e){return!!(e&&e.useFactory)}function Dr(e){return typeof e=="function"}function av(e){return!!e.useClass}var Ro=new E(""),ja={},qm={},td;function Ei(){return td===void 0&&(td=new Mo),td}var ve=class{},Cr=class extends ve{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(n,t,r,i){super(),this.parent=t,this.source=r,this.scopes=i,cd(n,s=>this.processProvider(s)),this.records.set(wd,yi(void 0,this)),i.has("environment")&&this.records.set(ve,yi(void 0,this));let o=this.records.get(Ro);o!=null&&typeof o.value=="string"&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(Id,Qe,{self:!0}))}retrieve(n,t){let r=_r(t)||0;try{return this.get(n,Er,r)}catch(i){if(Xr(i))return i;throw i}}destroy(){To(this),this._destroyed=!0;let n=P(null);try{for(let r of this._ngOnDestroyHooks)r.ngOnDestroy();let t=this._onDestroyHooks;this._onDestroyHooks=[];for(let r of t)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),P(n)}}onDestroy(n){return To(this),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){To(this);let t=Yt(this),r=Ye(void 0),i;try{return n()}finally{Yt(t),Ye(r)}}get(n,t=Er,r){if(To(this),n.hasOwnProperty(Wm))return n[Wm](this);let i=_r(r),o,s=Yt(this),a=Ye(void 0);try{if(!(i&4)){let u=this.records.get(n);if(u===void 0){let l=CI(n)&&Ao(n);l&&this.injectableDefInScope(l)?u=yi(ad(n),ja):u=null,this.records.set(n,u)}if(u!=null)return this.hydrate(n,u,i)}let c=i&2?Ei():this.parent;return t=i&8&&t===Er?null:t,c.get(n,t)}catch(c){let u=lI(c);throw u===-200||u===-201?new y(u,null):c}finally{Ye(a),Yt(s)}}resolveInjectorInitializers(){let n=P(null),t=Yt(this),r=Ye(void 0),i;try{let o=this.get(Tn,Qe,{self:!0});for(let s of o)s()}finally{Yt(t),Ye(r),P(n)}}toString(){let n=[],t=this.records;for(let r of t.keys())n.push(wn(r));return`R3Injector[${n.join(", ")}]`}processProvider(n){n=Ue(n);let t=Dr(n)?n:Ue(n&&n.provide),r=EI(n);if(!Dr(n)&&n.multi===!0){let i=this.records.get(t);i||(i=yi(void 0,ja,!0),i.factory=()=>sd(i.multi),this.records.set(t,i)),t=n,i.multi.push(n)}this.records.set(t,r)}hydrate(n,t,r){let i=P(null);try{if(t.value===qm)throw Ed(wn(n));return t.value===ja&&(t.value=qm,t.value=t.factory(void 0,r)),typeof t.value=="object"&&t.value&&DI(t.value)&&this._ngOnDestroyHooks.add(t.value),t.value}finally{P(i)}}injectableDefInScope(n){if(!n.providedIn)return!1;let t=Ue(n.providedIn);return typeof t=="string"?t==="any"||this.scopes.has(t):this.injectorDefTypes.has(t)}removeOnDestroy(n){let t=this._onDestroyHooks.indexOf(n);t!==-1&&this._onDestroyHooks.splice(t,1)}};function ad(e){let n=Ao(e),t=n!==null?n.factory:$n(e);if(t!==null)return t;if(e instanceof E)throw new y(204,!1);if(e instanceof Function)return bI(e);throw new y(204,!1)}function bI(e){if(e.length>0)throw new y(204,!1);let t=aI(e);return t!==null?()=>t.factory(e):()=>new e}function EI(e){if(sv(e))return yi(void 0,e.useValue);{let n=Nd(e);return yi(n,ja)}}function Nd(e,n,t){let r;if(Dr(e)){let i=Ue(e);return $n(i)||ad(i)}else if(sv(e))r=()=>Ue(e.useValue);else if(yI(e))r=()=>e.useFactory(...sd(e.deps||[]));else if(vI(e))r=(i,o)=>v(Ue(e.useExisting),o!==void 0&&o&8?8:void 0);else{let i=Ue(e&&(e.useClass||e.provide));if(_I(e))r=()=>new i(...sd(e.deps));else return $n(i)||ad(i)}return r}function To(e){if(e.destroyed)throw new y(205,!1)}function yi(e,n,t=!1){return{factory:e,value:n,multi:t?[]:void 0}}function _I(e){return!!e.deps}function DI(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function CI(e){return typeof e=="function"||typeof e=="object"&&e.ngMetadataName==="InjectionToken"}function cd(e,n){for(let t of e)Array.isArray(t)?cd(t,n):t&&gd(t)?cd(t.\u0275providers,n):n(t)}function Le(e,n){let t;e instanceof Cr?(To(e),t=e):t=new od(e);let r,i=Yt(t),o=Ye(void 0);try{return n()}finally{Yt(i),Ye(o)}}function Rd(){return Jm()!==void 0||ta()!=null}var Rt=0,x=1,j=2,xe=3,mt=4,Je=5,Ir=6,_i=7,De=8,Sn=9,nn=10,se=11,Di=12,xd=13,Tr=14,Xe=15,qn=16,Sr=17,rn=18,xo=19,Od=20,Cn=21,Ka=22,Oo=23,ut=24,Mr=25,Ar=26,le=27,cv=1,kd=6,Zn=7,ko=8,Nr=9,be=10;function on(e){return Array.isArray(e)&&typeof e[cv]=="object"}function xt(e){return Array.isArray(e)&&e[cv]===!0}function Pd(e){return(e.flags&4)!==0}function Kn(e){return e.componentOffset>-1}function Ci(e){return(e.flags&1)===1}function sn(e){return!!e.template}function wi(e){return(e[j]&512)!==0}function Rr(e){return(e[j]&256)===256}var Fd="svg",uv="math";function vt(e){for(;Array.isArray(e);)e=e[Rt];return e}function Ld(e,n){return vt(n[e])}function Ot(e,n){return vt(n[e.index])}function Po(e,n){return e.data[n]}function Ya(e,n){return e[n]}function jd(e,n,t,r){t>=e.data.length&&(e.data[t]=null,e.blueprint[t]=null),n[t]=r}function yt(e,n){let t=n[e];return on(t)?t:t[Rt]}function lv(e){return(e[j]&4)===4}function Qa(e){return(e[j]&128)===128}function dv(e){return xt(e[xe])}function bt(e,n){return n==null?null:e[n]}function Bd(e){e[Sr]=0}function Ud(e){e[j]&1024||(e[j]|=1024,Qa(e)&&Ii(e))}function fv(e,n){for(;e>0;)n=n[Tr],e--;return n}function Fo(e){return!!(e[j]&9216||e[ut]?.dirty)}function Ja(e){e[nn].changeDetectionScheduler?.notify(8),e[j]&64&&(e[j]|=1024),Fo(e)&&Ii(e)}function Ii(e){e[nn].changeDetectionScheduler?.notify(0);let n=zn(e);for(;n!==null&&!(n[j]&8192||(n[j]|=8192,!Qa(n)));)n=zn(n)}function Vd(e,n){if(Rr(e))throw new y(911,!1);e[Cn]===null&&(e[Cn]=[]),e[Cn].push(n)}function hv(e,n){if(e[Cn]===null)return;let t=e[Cn].indexOf(n);t!==-1&&e[Cn].splice(t,1)}function zn(e){let n=e[xe];return xt(n)?n[xe]:n}function Hd(e){return e[_i]??=[]}function $d(e){return e.cleanup??=[]}function pv(e,n,t,r){let i=Hd(n);i.push(t),e.firstCreatePass&&$d(e).push(r,i.length-1)}var V={lFrame:Iv(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var ud=!1;function gv(){return V.lFrame.elementDepthCount}function mv(){V.lFrame.elementDepthCount++}function zd(){V.lFrame.elementDepthCount--}function Xa(){return V.bindingsEnabled}function Gd(){return V.skipHydrationRootTNode!==null}function Wd(e){return V.skipHydrationRootTNode===e}function qd(){V.skipHydrationRootTNode=null}function O(){return V.lFrame.lView}function pe(){return V.lFrame.tView}function Ve(e){return V.lFrame.contextLView=e,e[De]}function He(e){return V.lFrame.contextLView=null,e}function Oe(){let e=Zd();for(;e!==null&&e.type===64;)e=e.parent;return e}function Zd(){return V.lFrame.currentTNode}function vv(){let e=V.lFrame,n=e.currentTNode;return e.isParent?n:n.parent}function Ti(e,n){let t=V.lFrame;t.currentTNode=e,t.isParent=n}function Kd(){return V.lFrame.isParent}function Yd(){V.lFrame.isParent=!1}function yv(){return V.lFrame.contextLView}function Qd(){return ud}function Jd(e){let n=ud;return ud=e,n}function Lo(){let e=V.lFrame,n=e.bindingRootIndex;return n===-1&&(n=e.bindingRootIndex=e.tView.bindingStartIndex),n}function ec(){return V.lFrame.bindingIndex}function bv(e){return V.lFrame.bindingIndex=e}function Mn(){return V.lFrame.bindingIndex++}function Si(e){let n=V.lFrame,t=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,t}function Ev(){return V.lFrame.inI18n}function _v(e,n){let t=V.lFrame;t.bindingIndex=t.bindingRootIndex=e,tc(n)}function Dv(){return V.lFrame.currentDirectiveIndex}function tc(e){V.lFrame.currentDirectiveIndex=e}function Cv(e){let n=V.lFrame.currentDirectiveIndex;return n===-1?null:e[n]}function Xd(){return V.lFrame.currentQueryIndex}function nc(e){V.lFrame.currentQueryIndex=e}function wI(e){let n=e[x];return n.type===2?n.declTNode:n.type===1?e[Je]:null}function ef(e,n,t){if(t&4){let i=n,o=e;for(;i=i.parent,i===null&&!(t&1);)if(i=wI(o),i===null||(o=o[Tr],i.type&10))break;if(i===null)return!1;n=i,e=o}let r=V.lFrame=wv();return r.currentTNode=n,r.lView=e,!0}function rc(e){let n=wv(),t=e[x];V.lFrame=n,n.currentTNode=t.firstChild,n.lView=e,n.tView=t,n.contextLView=e,n.bindingIndex=t.bindingStartIndex,n.inI18n=!1}function wv(){let e=V.lFrame,n=e===null?null:e.child;return n===null?Iv(e):n}function Iv(e){let n={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=n),n}function Tv(){let e=V.lFrame;return V.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var tf=Tv;function ic(){let e=Tv();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 Sv(e){return(V.lFrame.contextLView=fv(e,V.lFrame.contextLView))[De]}function Et(){return V.lFrame.selectedIndex}function Yn(e){V.lFrame.selectedIndex=e}function jo(){let e=V.lFrame;return Po(e.tView,e.selectedIndex)}function Mv(){V.lFrame.currentNamespace=Fd}function Av(){II()}function II(){V.lFrame.currentNamespace=null}function nf(){return V.lFrame.currentNamespace}var Nv=!0;function oc(){return Nv}function Bo(e){Nv=e}function ld(e,n=null,t=null,r){let i=rf(e,n,t,r);return i.resolveInjectorInitializers(),i}function rf(e,n=null,t=null,r,i=new Set){let o=[t||Qe,iv(e)];return r=r||(typeof e=="object"?void 0:wn(e)),new Cr(o,n||Ei(),r||null,i)}var oe=class e{static THROW_IF_NOT_FOUND=Er;static NULL=new Mo;static create(n,t){if(Array.isArray(n))return ld({name:""},t,n,"");{let r=n.name??"";return ld({name:r},n.parent,n.providers,r)}}static \u0275prov=g({token:e,providedIn:"any",factory:()=>v(wd)});static __NG_ELEMENT_ID__=-1},z=new E(""),_t=(()=>{class e{static __NG_ELEMENT_ID__=TI;static __NG_ENV_ID__=t=>t}return e})(),dd=class extends _t{_lView;constructor(n){super(),this._lView=n}get destroyed(){return Rr(this._lView)}onDestroy(n){let t=this._lView;return Vd(t,n),()=>hv(t,n)}};function TI(){return new dd(O())}var Nt=class{_console=console;handleError(n){this._console.error("ERROR",n)}},et=new E("",{providedIn:"root",factory:()=>{let e=p(ve),n;return t=>{e.destroyed&&!n?setTimeout(()=>{throw t}):(n??=e.get(Nt),n.handleError(t))}}}),Rv={provide:Tn,useValue:()=>{p(Nt)},multi:!0};function of(e){return typeof e=="function"&&e[Ge]!==void 0}function xr(e,n){let[t,r,i]=kl(e,n?.equal),o=t,s=o[Ge];return o.set=r,o.update=i,o.asReadonly=xv.bind(o),o}function xv(){let e=this[Ge];if(e.readonlyFn===void 0){let n=()=>this();n[Ge]=e,e.readonlyFn=n}return e.readonlyFn}function sf(e){return of(e)&&typeof e.set=="function"}var sc=(()=>{class e{view;node;constructor(t,r){this.view=t,this.node=r}static __NG_ELEMENT_ID__=SI}return e})();function SI(){return new sc(O(),Oe())}var In=class{},Uo=new E("",{providedIn:"root",factory:()=>!1});var af=new E(""),cf=new E(""),an=(()=>{class e{taskId=0;pendingTasks=new Set;destroyed=!1;pendingTask=new te(!1);get hasPendingTasks(){return this.destroyed?!1:this.pendingTask.value}get hasPendingTasksObservable(){return this.destroyed?new F(t=>{t.next(!1),t.complete()}):this.pendingTask}add(){!this.hasPendingTasks&&!this.destroyed&&this.pendingTask.next(!0);let t=this.taskId++;return this.pendingTasks.add(t),t}has(t){return this.pendingTasks.has(t)}remove(t){this.pendingTasks.delete(t),this.pendingTasks.size===0&&this.hasPendingTasks&&this.pendingTask.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks&&this.pendingTask.next(!1),this.destroyed=!0,this.pendingTask.unsubscribe()}static \u0275prov=g({token:e,providedIn:"root",factory:()=>new e})}return e})(),Mi=(()=>{class e{internalPendingTasks=p(an);scheduler=p(In);errorHandler=p(et);add(){let t=this.internalPendingTasks.add();return()=>{this.internalPendingTasks.has(t)&&(this.scheduler.notify(11),this.internalPendingTasks.remove(t))}}run(t){let r=this.add();t().catch(this.errorHandler).finally(r)}static \u0275prov=g({token:e,providedIn:"root",factory:()=>new e})}return e})();function Vo(...e){}var uf=(()=>{class e{static \u0275prov=g({token:e,providedIn:"root",factory:()=>new fd})}return e})(),fd=class{dirtyEffectCount=0;queues=new Map;add(n){this.enqueue(n),this.schedule(n)}schedule(n){n.dirty&&this.dirtyEffectCount++}remove(n){let t=n.zone,r=this.queues.get(t);r.has(n)&&(r.delete(n),n.dirty&&this.dirtyEffectCount--)}enqueue(n){let t=n.zone;this.queues.has(t)||this.queues.set(t,new Set);let r=this.queues.get(t);r.has(n)||r.add(n)}flush(){for(;this.dirtyEffectCount>0;){let n=!1;for(let[t,r]of this.queues)t===null?n||=this.flushQueue(r):n||=t.run(()=>this.flushQueue(r));
vendor: 8,500 bytes, line 4
4n||(this.dirtyEffectCount=0)}}flushQueue(n){let t=!1;for(let r of n)r.dirty&&(this.dirtyEffectCount--,t=!0,r.run());return t}};function Pi(e){return{toString:e}.toString()}var ac="__parameters__";function OI(e){return function(...t){if(e){let r=e(...t);for(let i in r)this[i]=r[i]}}}function py(e,n,t){return Pi(()=>{let r=OI(n);function i(...o){if(this instanceof i)return r.apply(this,o),this;let s=new i(...o);return a.annotation=s,a;function a(c,u,l){let d=c.hasOwnProperty(ac)?c[ac]:Object.defineProperty(c,ac,{value:[]})[ac];for(;d.length<=l;)d.push(null);return(d[l]=d[l]||[]).push(s),c}}return i.prototype.ngMetadataName=e,i.annotationCls=i,i})}var gy=Dd(py("Optional"),8);var kI=Dd(py("SkipSelf"),4);function my(e){let n=Te.ng;if(n&&n.\u0275compilerFacade)return n.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function PI(e){return typeof e=="function"}var yc=class{previousValue;currentValue;firstChange;constructor(n,t,r){this.previousValue=n,this.currentValue=t,this.firstChange=r}isFirstChange(){return this.firstChange}};function vy(e,n,t,r){n!==null?n.applyValueToInputSignal(n,r):e[t]=r}var Bt=(()=>{let e=()=>yy;return e.ngInherit=!0,e})();function yy(e){return e.type.prototype.ngOnChanges&&(e.setInput=LI),FI}function FI(){let e=Ey(this),n=e?.current;if(n){let t=e.previous;if(t===Gn)e.previous=n;else for(let r in n)t[r]=n[r];e.current=null,this.ngOnChanges(n)}}function LI(e,n,t,r,i){let o=this.declaredInputs[r],s=Ey(e)||jI(e,{previous:Gn,current:null}),a=s.current||(s.current={}),c=s.previous,u=c[o];a[o]=new yc(u&&u.currentValue,t,c===Gn),vy(e,n,i,t)}var by="__ngSimpleChanges__";function Ey(e){return e[by]||null}function jI(e,n){return e[by]=n}var Ov=[];var ae=function(e,n=null,t){for(let r=0;r<Ov.length;r++){let i=Ov[r];i(e,n,t)}};function BI(e,n,t){let{ngOnChanges:r,ngOnInit:i,ngDoCheck:o}=n.type.prototype;if(r){let s=yy(n);(t.preOrderHooks??=[]).push(e,s),(t.preOrderCheckHooks??=[]).push(e,s)}i&&(t.preOrderHooks??=[]).push(0-e,i),o&&((t.preOrderHooks??=[]).push(e,o),(t.preOrderCheckHooks??=[]).push(e,o))}function _y(e,n){for(let t=n.directiveStart,r=n.directiveEnd;t<r;t++){let o=e.data[t].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:c,ngAfterViewChecked:u,ngOnDestroy:l}=o;s&&(e.contentHooks??=[]).push(-t,s),a&&((e.contentHooks??=[]).push(t,a),(e.contentCheckHooks??=[]).push(t,a)),c&&(e.viewHooks??=[]).push(-t,c),u&&((e.viewHooks??=[]).push(t,u),(e.viewCheckHooks??=[]).push(t,u)),l!=null&&(e.destroyHooks??=[]).push(t,l)}}function pc(e,n,t){Dy(e,n,3,t)}function gc(e,n,t,r){(e[j]&3)===t&&Dy(e,n,t,r)}function lf(e,n){let t=e[j];(t&3)===n&&(t&=16383,t+=1,e[j]=t)}function Dy(e,n,t,r){let i=r!==void 0?e[Sr]&65535:0,o=r??-1,s=n.length-1,a=0;for(let c=i;c<s;c++)if(typeof n[c+1]=="number"){if(a=n[c],r!=null&&a>=r)break}else n[c]<0&&(e[Sr]+=65536),(a<o||o==-1)&&(UI(e,t,n,c),e[Sr]=(e[Sr]&4294901760)+c+2),c++}function kv(e,n){ae(4,e,n);let t=P(null);try{n.call(e)}finally{P(t),ae(5,e,n)}}function UI(e,n,t,r){let i=t[r]<0,o=t[r+1],s=i?-t[r]:t[r],a=e[s];i?e[j]>>14<e[Sr]>>16&&(e[j]&3)===n&&(e[j]+=16384,kv(a,o)):kv(a,o)}var Ni=-1,kr=class{factory;name;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(n,t,r,i){this.factory=n,this.name=i,this.canSeeViewProviders=t,this.injectImpl=r}};function VI(e){return(e.flags&8)!==0}function HI(e){return(e.flags&16)!==0}function $I(e,n,t){let r=0;for(;r<t.length;){let i=t[r];if(typeof i=="number"){if(i!==0)break;r++;let o=t[r++],s=t[r++],a=t[r++];e.setAttribute(n,s,a,o)}else{let o=i,s=t[++r];zI(o)?e.setProperty(n,o,s):e.setAttribute(n,o,s),r++}}return r}function Cy(e){return e===3||e===4||e===6}function zI(e){return e.charCodeAt(0)===64}function Ri(e,n){if(!(n===null||n.length===0))if(e===null||e.length===0)e=n.slice();else{let t=-1;for(let r=0;r<n.length;r++){let i=n[r];typeof i=="number"?t=i:t===0||(t===-1||t===2?Pv(e,t,i,null,n[++r]):Pv(e,t,i,null,null))}}return e}function Pv(e,n,t,r,i){let o=0,s=e.length;if(n===-1)s=-1;else for(;o<e.length;){let a=e[o++];if(typeof a=="number"){if(a===n){s=-1;break}else if(a>n){s=o-1;break}}}for(;o<e.length;){let a=e[o];if(typeof a=="number")break;if(a===t){i!==null&&(e[o+1]=i);return}o++,i!==null&&o++}s!==-1&&(e.splice(s,0,n),o=s+1),e.splice(o++,0,t),i!==null&&e.splice(o++,0,i)}function wy(e){return e!==Ni}function bc(e){return e&32767}function GI(e){return e>>16}function Ec(e,n){let t=GI(e),r=n;for(;t>0;)r=r[Tr],t--;return r}var Df=!0;function _c(e){let n=Df;return Df=e,n}var WI=256,Iy=WI-1,Ty=5,qI=0,cn={};function ZI(e,n,t){let r;typeof t=="string"?r=t.charCodeAt(0)||0:t.hasOwnProperty(wr)&&(r=t[wr]),r==null&&(r=t[wr]=qI++);let i=r&Iy,o=1<<i;n.data[e+(i>>Ty)]|=o}function Dc(e,n){let t=Sy(e,n);if(t!==-1)return t;let r=n[x];r.firstCreatePass&&(e.injectorIndex=n.length,df(r.data,e),df(n,null),df(r.blueprint,null));let i=sh(e,n),o=e.injectorIndex;if(wy(i)){let s=bc(i),a=Ec(i,n),c=a[x].data;for(let u=0;u<8;u++)n[o+u]=a[s+u]|c[s+u]}return n[o+8]=i,o}function df(e,n){e.push(0,0,0,0,0,0,0,0,n)}function Sy(e,n){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||n[e.injectorIndex+8]===null?-1:e.injectorIndex}function sh(e,n){if(e.parent&&e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let t=0,r=null,i=n;for(;i!==null;){if(r=xy(i),r===null)return Ni;if(t++,i=i[Tr],r.injectorIndex!==-1)return r.injectorIndex|t<<16}return Ni}function Cf(e,n,t){ZI(e,n,t)}function KI(e,n){if(n==="class")return e.classes;if(n==="style")return e.styles;let t=e.attrs;if(t){let r=t.length,i=0;for(;i<r;){let o=t[i];if(Cy(o))break;if(o===0)i=i+2;else if(typeof o=="number")for(i++;i<r&&typeof t[i]=="string";)i++;else{if(o===n)return t[i+1];i=i+2}}}return null}function My(e,n,t){if(t&8||e!==void 0)return e;Ga(n,"NodeInjector")}function Ay(e,n,t,r){if(t&8&&r===void 0&&(r=null),(t&3)===0){let i=e[Sn],o=Ye(void 0);try{return i?i.get(n,r,t&8):_d(n,r,t&8)}finally{Ye(o)}}return My(r,n,t)}function Ny(e,n,t,r=0,i){if(e!==null){if(n[j]&2048&&!(r&2)){let s=XI(e,n,t,r,cn);if(s!==cn)return s}let o=Ry(e,n,t,r,cn);if(o!==cn)return o}return Ay(n,t,r,i)}function Ry(e,n,t,r,i){let o=QI(t);if(typeof o=="function"){if(!ef(n,e,r))return r&1?My(i,t,r):Ay(n,t,r,i);try{let s;if(s=o(r),s==null&&!(r&8))Ga(t);else return s}finally{tf()}}else if(typeof o=="number"){let s=null,a=Sy(e,n),c=Ni,u=r&1?n[Xe][Je]:null;for((a===-1||r&4)&&(c=a===-1?sh(e,n):n[a+8],c===Ni||!Lv(r,!1)?a=-1:(s=n[x],a=bc(c),n=Ec(c,n)));a!==-1;){let l=n[x];if(Fv(o,a,l.data)){let d=YI(a,n,t,s,r,u);if(d!==cn)return d}c=n[a+8],c!==Ni&&Lv(r,n[x].data[a+8]===u)&&Fv(o,a,n)?(s=l,a=bc(c),n=Ec(c,n)):a=-1}}return i}function YI(e,n,t,r,i,o){let s=n[x],a=s.data[e+8],c=r==null?Kn(a)&&Df:r!=s&&(a.type&3)!==0,u=i&1&&o===a,l=mc(a,s,t,c,u);return l!==null?zo(n,s,l,a,i):cn}function mc(e,n,t,r,i){let o=e.providerIndexes,s=n.data,a=o&1048575,c=e.directiveStart,u=e.directiveEnd,l=o>>20,d=r?a:a+l,h=i?a+l:u;for(let f=d;f<h;f++){let m=s[f];if(f<c&&t===m||f>=c&&m.type===t)return f}if(i){let f=s[c];if(f&&sn(f)&&f.type===t)return c}return null}function zo(e,n,t,r,i){let o=e[t],s=n.data;if(o instanceof kr){let a=o;if(a.resolving){let f=Km(s[t]);throw Ed(f)}let c=_c(a.canSeeViewProviders);a.resolving=!0;let u=s[t].type||s[t],l,d=a.injectImpl?Ye(a.injectImpl):null,h=ef(e,r,0);try{o=e[t]=a.factory(void 0,i,s,e,r),n.firstCreatePass&&t>=r.directiveStart&&BI(t,s[t],n)}finally{d!==null&&Ye(d),_c(c),a.resolving=!1,tf()}}return o}function QI(e){if(typeof e=="string")return e.charCodeAt(0)||0;let n=e.hasOwnProperty(wr)?e[wr]:void 0;return typeof n=="number"?n>=0?n&Iy:JI:n}function Fv(e,n,t){let r=1<<e;return!!(t[n+(e>>Ty)]&r)}function Lv(e,n){return!(e&2)&&!(e&1&&n)}var Or=class{_tNode;_lView;constructor(n,t){this._tNode=n,this._lView=t}get(n,t,r){return Ny(this._tNode,this._lView,n,_r(r),t)}};function JI(){return new Or(Oe(),O())}function Xn(e){return Pi(()=>{let n=e.prototype.constructor,t=n[So]||wf(n),r=Object.prototype,i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){let o=i[So]||wf(i);if(o&&o!==t)return o;i=Object.getPrototypeOf(i)}return o=>new o})}function wf(e){return hd(e)?()=>{let n=wf(Ue(e));return n&&n()}:$n(e)}function XI(e,n,t,r,i){let o=e,s=n;for(;o!==null&&s!==null&&s[j]&2048&&!wi(s);){let a=Ry(o,s,t,r|2,cn);if(a!==cn)return a;let c=o.parent;if(!c){let u=s[Od];if(u){let l=u.get(t,cn,r);if(l!==cn)return l}c=xy(s),s=s[Tr]}o=c}return i}function xy(e){let n=e[x],t=n.type;return t===2?n.declTNode:t===1?e[Je]:null}function Xo(e){return KI(Oe(),e)}
vendor: 4,533 bytes, line 4
4function e0(){return Fi(Oe(),O())}function Fi(e,n){return new re(Ot(e,n))}var re=(()=>{class e{nativeElement;constructor(t){this.nativeElement=t}static __NG_ELEMENT_ID__=e0}return e})();function t0(e){return e instanceof re?e.nativeElement:e}function n0(){return this._results[Symbol.iterator]()}var Cc=class{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new Q}constructor(n=!1){this._emitDistinctChangesOnly=n}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,t){return this._results.reduce(n,t)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,t){this.dirty=!1;let r=ev(n);(this._changesDetected=!Xm(this._results,r,t))&&(this._results=r,this.length=r.length,this.last=r[this.length-1],this.first=r[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(n){this._onDirty=n}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=n0};function Oy(e){return(e.flags&128)===128}var ah=(function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e})(ah||{}),ky=new Map,r0=0;function i0(){return r0++}function o0(e){ky.set(e[xo],e)}function If(e){ky.delete(e[xo])}var jv="__ngContext__";function xi(e,n){on(n)?(e[jv]=n[xo],o0(n)):e[jv]=n}function Py(e){return Ly(e[Di])}function Fy(e){return Ly(e[mt])}function Ly(e){for(;e!==null&&!xt(e);)e=e[mt];return e}var Tf;function ch(e){Tf=e}function uh(){if(Tf!==void 0)return Tf;if(typeof document<"u")return document;throw new y(210,!1)}var er=new E("",{providedIn:"root",factory:()=>s0}),s0="ng",jc=new E(""),Ut=new E("",{providedIn:"platform",factory:()=>"unknown"});var lh=new E(""),Li=new E("",{providedIn:"root",factory:()=>uh().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var a0="h",c0="b";var jy="r";var By="di";var Uy=!1,Vy=new E("",{providedIn:"root",factory:()=>Uy});var Bc=new E("");var u0=(e,n,t,r)=>{};function l0(e,n,t,r){u0(e,n,t,r)}function Uc(e){return(e.flags&32)===32}var d0=()=>null;function Hy(e,n,t=!1){return d0(e,n,t)}function $y(e,n){let t=e.contentQueries;if(t!==null){let r=P(null);try{for(let i=0;i<t.length;i+=2){let o=t[i],s=t[i+1];if(s!==-1){let a=e.data[s];nc(o),a.contentQueries(2,n[s],s)}}}finally{P(r)}}}function Sf(e,n,t){nc(0);let r=P(null);try{n(e,t)}finally{P(r)}}function dh(e,n,t){if(Pd(n)){let r=P(null);try{let i=n.directiveStart,o=n.directiveEnd;for(let s=i;s<o;s++){let a=e.data[s];if(a.contentQueries){let c=t[s];a.contentQueries(1,c,s)}}}finally{P(r)}}}var Ft=(function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e})(Ft||{});var cc;function f0(){if(cc===void 0&&(cc=null,Te.trustedTypes))try{cc=Te.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return cc}function Vc(e){return f0()?.createHTML(e)||e}var uc;function zy(){if(uc===void 0&&(uc=null,Te.trustedTypes))try{uc=Te.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return uc}function Bv(e){return zy()?.createHTML(e)||e}function Uv(e){return zy()?.createScriptURL(e)||e}var An=class{changingThisBreaksApplicationSecurity;constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Va})`}},Mf=class extends An{getTypeName(){return"HTML"}},Af=class extends An{getTypeName(){return"Style"}},Nf=class extends An{getTypeName(){return"Script"}},Rf=class extends An{getTypeName(){return"URL"}},xf=class extends An{getTypeName(){return"ResourceURL"}};function lt(e){return e instanceof An?e.changingThisBreaksApplicationSecurity:e}function un(e,n){let t=Gy(e);if(t!=null&&t!==n){if(t==="ResourceURL"&&n==="URL")return!0;throw new Error(`Required a safe ${n}, got a ${t} (see ${Va})`)}return t===n}function Gy(e){return e instanceof An&&e.getTypeName()||null}function fh(e){return new Mf(e)}function hh(e){return new Af(e)}function ph(e){return new Nf(e)}function gh(e){return new Rf(e)}function mh(e){return new xf(e)}function h0(e){let n=new kf(e);return p0()?new Of(n):n}
vendor: 5,001 bytes, line 4
4var Of=class{inertDocumentHelper;constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n="<body><remove></remove>"+n;try{let t=new window.DOMParser().parseFromString(Vc(n),"text/html").body;return t===null?this.inertDocumentHelper.getInertBodyElement(n):(t.firstChild?.remove(),t)}catch{return null}}},kf=class{defaultDoc;inertDocument;constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){let t=this.inertDocument.createElement("template");return t.innerHTML=Vc(n),t}};function p0(){try{return!!new window.DOMParser().parseFromString(Vc(""),"text/html")}catch{return!1}}var g0=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function es(e){return e=String(e),e.match(g0)?e:"unsafe:"+e}function Nn(e){let n={};for(let t of e.split(","))n[t]=!0;return n}function ts(...e){let n={};for(let t of e)for(let r in t)t.hasOwnProperty(r)&&(n[r]=!0);return n}var Wy=Nn("area,br,col,hr,img,wbr"),qy=Nn("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Zy=Nn("rp,rt"),m0=ts(Zy,qy),v0=ts(qy,Nn("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")),y0=ts(Zy,Nn("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")),Vv=ts(Wy,v0,y0,m0),Ky=Nn("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),b0=Nn("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"),E0=Nn("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"),_0=ts(Ky,b0,E0),D0=Nn("script,style,template"),Pf=class{sanitizedSomething=!1;buf=[];sanitizeChildren(n){let t=n.firstChild,r=!0,i=[];for(;t;){if(t.nodeType===Node.ELEMENT_NODE?r=this.startElement(t):t.nodeType===Node.TEXT_NODE?this.chars(t.nodeValue):this.sanitizedSomething=!0,r&&t.firstChild){i.push(t),t=I0(t);continue}for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);let o=w0(t);if(o){t=o;break}t=i.pop()}}return this.buf.join("")}startElement(n){let t=Hv(n).toLowerCase();if(!Vv.hasOwnProperty(t))return this.sanitizedSomething=!0,!D0.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);let r=n.attributes;for(let i=0;i<r.length;i++){let o=r.item(i),s=o.name,a=s.toLowerCase();if(!_0.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let c=o.value;Ky[a]&&(c=es(c)),this.buf.push(" ",s,'="',$v(c),'"')}return this.buf.push(">"),!0}endElement(n){let t=Hv(n).toLowerCase();Vv.hasOwnProperty(t)&&!Wy.hasOwnProperty(t)&&(this.buf.push("</"),this.buf.push(t),this.buf.push(">"))}chars(n){this.buf.push($v(n))}};function C0(e,n){return(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function w0(e){let n=e.nextSibling;if(n&&e!==n.previousSibling)throw Yy(n);return n}function I0(e){let n=e.firstChild;if(n&&C0(e,n))throw Yy(n);return n}function Hv(e){let n=e.nodeName;return typeof n=="string"?n:"FORM"}function Yy(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}var T0=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,S0=/([^\#-~ |!])/g;function $v(e){return e.replace(/&/g,"&").replace(T0,function(n){let t=n.charCodeAt(0),r=n.charCodeAt(1);return"&#"+((t-55296)*1024+(r-56320)+65536)+";"}).replace(S0,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}var lc;function Hc(e,n){let t=null;try{lc=lc||h0(e);let r=n?String(n):"";t=lc.getInertBodyElement(r);let i=5,o=r;do{if(i===0)throw new Error("Failed to sanitize html because the input is unstable");i--,r=o,o=t.innerHTML,t=lc.getInertBodyElement(r)}while(r!==o);let a=new Pf().sanitizeChildren(zv(t)||t);return Vc(a)}finally{if(t){let r=zv(t)||t;for(;r.firstChild;)r.firstChild.remove()}}}function zv(e){return"content"in e&&M0(e)?e.content:null}
vendor: 4,216 bytes, line 4
4function M0(e){return e.nodeType===Node.ELEMENT_NODE&&e.nodeName==="TEMPLATE"}var A0=/^>|^->|<!--|-->|--!>|<!-$/g,N0=/(<|>)/g,R0="\u200B$1\u200B";function x0(e){return e.replace(A0,n=>n.replace(N0,R0))}function O0(e,n){return e.createText(n)}function k0(e,n,t){e.setValue(n,t)}function P0(e,n){return e.createComment(x0(n))}function Qy(e,n,t){return e.createElement(n,t)}function wc(e,n,t,r,i){e.insertBefore(n,t,r,i)}function Jy(e,n,t){e.appendChild(n,t)}function Gv(e,n,t,r,i){r!==null?wc(e,n,t,r,i):Jy(e,n,t)}function Xy(e,n,t,r){e.removeChild(null,n,t,r)}function F0(e,n,t){e.setAttribute(n,"style",t)}function L0(e,n,t){t===""?e.removeAttribute(n,"class"):e.setAttribute(n,"class",t)}function eb(e,n,t){let{mergedAttrs:r,classes:i,styles:o}=t;r!==null&&$I(e,n,r),i!==null&&L0(e,n,i),o!==null&&F0(e,n,o)}var Dt=(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[e.ATTRIBUTE_NO_BINDING=6]="ATTRIBUTE_NO_BINDING",e})(Dt||{});function ke(e){let n=yh();return n?Bv(n.sanitize(Dt.HTML,e)||""):un(e,"HTML")?Bv(lt(e)):Hc(uh(),qe(e))}function $c(e){let n=yh();return n?n.sanitize(Dt.URL,e)||"":un(e,"URL")?lt(e):es(qe(e))}function tb(e){let n=yh();if(n)return Uv(n.sanitize(Dt.RESOURCE_URL,e)||"");if(un(e,"ResourceURL"))return Uv(lt(e));throw new y(904,!1)}var j0={embed:{src:!0},frame:{src:!0},iframe:{src:!0},media:{src:!0},base:{href:!0},link:{href:!0},object:{data:!0,codebase:!0}};function B0(e,n){return j0[e.toLowerCase()]?.[n.toLowerCase()]===!0?tb:$c}function vh(e,n,t){return B0(n,t)(e)}function yh(){let e=O();return e&&e[nn].sanitizer}function zc(e){return e.ownerDocument.defaultView}function U0(e){return e.ownerDocument}function nb(e){return e instanceof Function?e():e}function V0(e,n,t){let r=e.length;for(;;){let i=e.indexOf(n,t);if(i===-1)return i;if(i===0||e.charCodeAt(i-1)<=32){let o=n.length;if(i+o===r||e.charCodeAt(i+o)<=32)return i}t=i+1}}var rb="ng-template";function H0(e,n,t,r){let i=0;if(r){for(;i<n.length&&typeof n[i]=="string";i+=2)if(n[i]==="class"&&V0(n[i+1].toLowerCase(),t,0)!==-1)return!0}else if(bh(e))return!1;if(i=n.indexOf(1,i),i>-1){let o;for(;++i<n.length&&typeof(o=n[i])=="string";)if(o.toLowerCase()===t)return!0}return!1}function bh(e){return e.type===4&&e.value!==rb}function $0(e,n,t){let r=e.type===4&&!t?rb:e.value;return n===r}function z0(e,n,t){let r=4,i=e.attrs,o=i!==null?q0(i):0,s=!1;for(let a=0;a<n.length;a++){let c=n[a];if(typeof c=="number"){if(!s&&!kt(r)&&!kt(c))return!1;if(s&&kt(c))continue;s=!1,r=c|r&1;continue}if(!s)if(r&4){if(r=2|r&1,c!==""&&!$0(e,c,t)||c===""&&n.length===1){if(kt(r))return!1;s=!0}}else if(r&8){if(i===null||!H0(e,i,c,t)){if(kt(r))return!1;s=!0}}else{let u=n[++a],l=G0(c,i,bh(e),t);if(l===-1){if(kt(r))return!1;s=!0;continue}if(u!==""){let d;if(l>o?d="":d=i[l+1].toLowerCase(),r&2&&u!==d){if(kt(r))return!1;s=!0}}}}return kt(r)||s}function kt(e){return(e&1)===0}function G0(e,n,t,r){if(n===null)return-1;let i=0;if(r||!t){let o=!1;for(;i<n.length;){let s=n[i];if(s===e)return i;if(s===3||s===6)o=!0;else if(s===1||s===2){let a=n[++i];for(;typeof a=="string";)a=n[++i];continue}else{if(s===4)break;if(s===0){i+=4;continue}}i+=o?1:2}return-1}else return Z0(n,e)}function ib(e,n,t=!1){for(let r=0;r<n.length;r++)if(z0(e,n[r],t))return!0;return!1}function W0(e){let n=e.attrs;if(n!=null){let t=n.indexOf(5);if((t&1)===0)return n[t+1]}return null}function q0(e){for(let n=0;n<e.length;n++){let t=e[n];if(Cy(t))return n}return e.length}function Z0(e,n){let t=e.indexOf(4);if(t>-1)for(t++;t<e.length;){let r=e[t];if(typeof r=="number")return-1;if(r===n)return t;t++}return-1}function K0(e,n){e:for(let t=0;t<n.length;t++){let r=n[t];if(e.length===r.length){for(let i=0;i<e.length;i++)if(e[i]!==r[i])continue e;return!0}}return!1}function Wv(e,n){return e?":not("+n.trim()+")":n}function Y0(e){let n=e[0],t=1,r=2,i="",o=!1;for(;t<e.length;){let s=e[t];if(typeof s=="string")if(r&2){let a=e[++t];i+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else r&8?i+="."+s:r&4&&(i+=" "+s);else i!==""&&!kt(s)&&(n+=Wv(o,i),i=""),r=s,o=o||!kt(r);t++}return i!==""&&(n+=Wv(o,i)),n}function Q0(e){return e.map(Y0).join(",")}function J0(e){let n=[],t=[],r=1,i=2;
vendor: 66,605 bytes, line 4
4for(;r<e.length;){let o=e[r];if(typeof o=="string")i===2?o!==""&&n.push(o,e[++r]):i===8&&t.push(o);else{if(!kt(i))break;i=o}r++}return t.length&&n.push(1,...t),n}var Se={};function Eh(e,n,t,r,i,o,s,a,c,u,l){let d=le+r,h=d+i,f=X0(d,h),m=typeof u=="function"?u():u;return f[x]={type:e,blueprint:f,template:t,queries:null,viewQuery:a,declTNode:n,data:f.slice().fill(null,d),bindingStartIndex:d,expandoStartIndex:h,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:typeof o=="function"?o():o,pipeRegistry:typeof s=="function"?s():s,firstChild:null,schemas:c,consts:m,incompleteFirstPass:!1,ssrId:l}}function X0(e,n){let t=[];for(let r=0;r<n;r++)t.push(r<e?null:Se);return t}function eT(e){let n=e.tView;return n===null||n.incompleteFirstPass?e.tView=Eh(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):n}function _h(e,n,t,r,i,o,s,a,c,u,l){let d=n.blueprint.slice();return d[Rt]=i,d[j]=r|4|128|8|64|1024,(u!==null||e&&e[j]&2048)&&(d[j]|=2048),Bd(d),d[xe]=d[Tr]=e,d[De]=t,d[nn]=s||e&&e[nn],d[se]=a||e&&e[se],d[Sn]=c||e&&e[Sn]||null,d[Je]=o,d[xo]=i0(),d[Ir]=l,d[Od]=u,d[Xe]=n.type==2?e[Xe]:d,d}function tT(e,n,t){let r=Ot(n,e),i=eT(t),o=e[nn].rendererFactory,s=Dh(e,_h(e,i,null,ob(t),r,n,null,o.createRenderer(r,t),null,null,null));return e[n.index]=s}function ob(e){let n=16;return e.signals?n=4096:e.onPush&&(n=64),n}function sb(e,n,t,r){if(t===0)return-1;let i=n.length;for(let o=0;o<t;o++)n.push(r),e.blueprint.push(r),e.data.push(null);return i}function Dh(e,n){return e[Di]?e[xd][mt]=n:e[Di]=n,e[xd]=n,n}function S(e=1){ab(pe(),O(),Et()+e,!1)}function ab(e,n,t,r){if(!r)if((n[j]&3)===3){let o=e.preOrderCheckHooks;o!==null&&pc(n,o,t)}else{let o=e.preOrderHooks;o!==null&&gc(n,o,0,t)}Yn(t)}var Gc=(function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e})(Gc||{});function Ff(e,n,t,r){let i=P(null);try{let[o,s,a]=e.inputs[t],c=null;(s&Gc.SignalBased)!==0&&(c=n[o][Ge]),c!==null&&c.transformFn!==void 0?r=c.transformFn(r):a!==null&&(r=a.call(n,r)),e.setInput!==null?e.setInput(n,c,r,t,o):vy(n,c,o,r)}finally{P(i)}}var Lt=(function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e})(Lt||{}),nT;function Ch(e,n){return nT(e,n)}var Pr=new Set,Wc=(function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e})(Wc||{}),jr=new E(""),qv=new Set;function ln(e){qv.has(e)||(qv.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}var cb=!1,Lf=class extends Q{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(n=!1){super(),this.__isAsync=n,Rd()&&(this.destroyRef=p(_t,{optional:!0})??void 0,this.pendingTasks=p(an,{optional:!0})??void 0)}emit(n){let t=P(null);try{super.next(n)}finally{P(t)}}subscribe(n,t,r){let i=n,o=t||(()=>null),s=r;if(n&&typeof n=="object"){let c=n;i=c.next?.bind(c),o=c.error?.bind(c),s=c.complete?.bind(c)}this.__isAsync&&(o=this.wrapInTimeout(o),i&&(i=this.wrapInTimeout(i)),s&&(s=this.wrapInTimeout(s)));let a=super.subscribe({next:i,error:o,complete:s});return n instanceof fe&&n.add(a),a}wrapInTimeout(n){return t=>{let r=this.pendingTasks?.add();setTimeout(()=>{try{n(t)}finally{r!==void 0&&this.pendingTasks?.remove(r)}})}}},q=Lf;function ub(e){let n,t;function r(){e=Vo;try{t!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(t),n!==void 0&&clearTimeout(n)}catch{}}return n=setTimeout(()=>{e(),r()}),typeof requestAnimationFrame=="function"&&(t=requestAnimationFrame(()=>{e(),r()})),()=>r()}function Zv(e){return queueMicrotask(()=>e()),()=>{e=Vo}}var wh="isAngularZone",Ic=wh+"_ID",rT=0,H=class e{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new q(!1);onMicrotaskEmpty=new q(!1);onStable=new q(!1);onError=new q(!1);constructor(n){let{enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:i=!1,scheduleInRootZone:o=cb}=n;if(typeof Zone>"u")throw new y(908,!1);Zone.assertZonePatched();let s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!i&&r,s.shouldCoalesceRunChangeDetection=i,s.callbackScheduled=!1,s.scheduleInRootZone=o,sT(s)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(wh)===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new y(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new y(909,!1)}run(n,t,r){return this._inner.run(n,t,r)}runTask(n,t,r,i){let o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+i,n,iT,Vo,Vo);try{return o.runTask(s,t,r)}finally{o.cancelTask(s)}}runGuarded(n,t,r){return this._inner.runGuarded(n,t,r)}runOutsideAngular(n){return this._outer.run(n)}},iT={};function Ih(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 oT(e){if(e.isCheckStableRunning||e.callbackScheduled)return;e.callbackScheduled=!0;function n(){ub(()=>{e.callbackScheduled=!1,jf(e),e.isCheckStableRunning=!0,Ih(e),e.isCheckStableRunning=!1})}e.scheduleInRootZone?Zone.root.run(()=>{n()}):e._outer.run(()=>{n()}),jf(e)}function sT(e){let n=()=>{oT(e)},t=rT++;e._inner=e._inner.fork({name:"angular",properties:{[wh]:!0,[Ic]:t,[Ic+t]:!0},onInvokeTask:(r,i,o,s,a,c)=>{if(aT(c))return r.invokeTask(o,s,a,c);try{return Kv(e),r.invokeTask(o,s,a,c)}finally{(e.shouldCoalesceEventChangeDetection&&s.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&n(),Yv(e)}},onInvoke:(r,i,o,s,a,c,u)=>{try{return Kv(e),r.invoke(o,s,a,c,u)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!cT(c)&&n(),Yv(e)}},onHasTask:(r,i,o,s)=>{r.hasTask(o,s),i===o&&(s.change=="microTask"?(e._hasPendingMicrotasks=s.microTask,jf(e),Ih(e)):s.change=="macroTask"&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(r,i,o,s)=>(r.handleError(o,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}function jf(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.callbackScheduled===!0?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function Kv(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Yv(e){e._nesting--,Ih(e)}var Go=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new q;onMicrotaskEmpty=new q;onStable=new q;onError=new q;run(n,t,r){return n.apply(t,r)}runGuarded(n,t,r){return n.apply(t,r)}runOutsideAngular(n){return n()}runTask(n,t,r,i){return n.apply(t,r)}};function aT(e){return lb(e,"__ignore_ng_zone__")}function cT(e){return lb(e,"__scheduler_tick__")}function lb(e,n){return!Array.isArray(e)||e.length!==1?!1:e[0]?.data?.[n]===!0}function db(e="zone.js",n){return e==="noop"?new Go:e==="zone.js"?new H(n):e}var Th=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=g({token:e,providedIn:"root",factory:()=>new e})}return e})(),fb=[0,1,2,3],hb=(()=>{class e{ngZone=p(H);scheduler=p(In);errorHandler=p(Nt,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){p(jr,{optional:!0})}execute(){let t=this.sequences.size>0;t&&ae(16),this.executing=!0;for(let r of fb)for(let i of this.sequences)if(!(i.erroredOrDestroyed||!i.hooks[r]))try{i.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>{let o=i.hooks[r];return o(i.pipelinedValue)},i.snapshot))}catch(o){i.erroredOrDestroyed=!0,this.errorHandler?.handleError(o)}this.executing=!1;for(let r of this.sequences)r.afterRun(),r.once&&(this.sequences.delete(r),r.destroy());for(let r of this.deferredRegistrations)this.sequences.add(r);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),t&&ae(17)}register(t){let{view:r}=t;r!==void 0?((r[Mr]??=[]).push(t),Ii(r),r[j]|=8192):this.executing?this.deferredRegistrations.add(t):this.addSequence(t)}addSequence(t){this.sequences.add(t),this.scheduler.notify(7)}unregister(t){this.executing&&this.sequences.has(t)?(t.erroredOrDestroyed=!0,t.pipelinedValue=void 0,t.once=!0):(this.sequences.delete(t),this.deferredRegistrations.delete(t))}maybeTrace(t,r){return r?r.run(Wc.AFTER_NEXT_RENDER,t):t()}static \u0275prov=g({token:e,providedIn:"root",factory:()=>new e})}return e})(),Tc=class{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(n,t,r,i,o,s=null){this.impl=n,this.hooks=t,this.view=r,this.once=i,this.snapshot=s,this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();let n=this.view?.[Mr];n&&(this.view[Mr]=n.filter(t=>t!==this))}};function ns(e,n){let t=n?.injector??p(oe);return ln("NgAfterNextRender"),lT(e,t,n,!0)}function uT(e){return e instanceof Function?[void 0,void 0,e,void 0]:[e.earlyRead,e.write,e.mixedReadWrite,e.read]}function lT(e,n,t,r){let i=n.get(Th);i.impl??=n.get(hb);let o=n.get(jr,null,{optional:!0}),s=t?.manualCleanup!==!0?n.get(_t):null,a=n.get(sc,null,{optional:!0}),c=new Tc(i.impl,uT(e),a?.view,r,s,o?.snapshot(null));return i.impl.register(c),c}var pb=new E("",{providedIn:"root",factory:()=>({queue:new Set,isScheduled:!1,scheduler:null})});function gb(e,n,t){let r=e.get(pb);if(Array.isArray(n))for(let i of n)r.queue.add(i),t?.detachedLeaveAnimationFns?.push(i);else r.queue.add(n),t?.detachedLeaveAnimationFns?.push(n);r.scheduler&&r.scheduler(e)}function dT(e,n){let t=e.get(pb);if(n.detachedLeaveAnimationFns){for(let r of n.detachedLeaveAnimationFns)t.queue.delete(r);n.detachedLeaveAnimationFns=void 0}}function fT(e,n){for(let[t,r]of n)gb(e,r.animateFns)}function Qv(e,n,t,r){let i=e?.[Ar]?.enter;n!==null&&i&&i.has(t.index)&&fT(r,i)}function Ai(e,n,t,r,i,o,s,a){if(i!=null){let c,u=!1;xt(i)?c=i:on(i)&&(u=!0,i=i[Rt]);let l=vt(i);e===0&&r!==null?(Qv(a,r,o,t),s==null?Jy(n,r,l):wc(n,r,l,s||null,!0)):e===1&&r!==null?(Qv(a,r,o,t),wc(n,r,l,s||null,!0)):e===2?Jv(a,o,t,d=>{Xy(n,l,u,d)}):e===3&&Jv(a,o,t,()=>{n.destroyNode(l)}),c!=null&&CT(n,e,t,c,o,r,s)}}function hT(e,n){mb(e,n),n[Rt]=null,n[Je]=null}function pT(e,n,t,r,i,o){r[Rt]=i,r[Je]=n,Zc(e,r,t,1,i,o)}function mb(e,n){n[nn].changeDetectionScheduler?.notify(9),Zc(e,n,n[se],2,null,null)}function gT(e){let n=e[Di];if(!n)return ff(e[x],e);for(;n;){let t=null;if(on(n))t=n[Di];else{let r=n[be];r&&(t=r)}if(!t){for(;n&&!n[mt]&&n!==e;)on(n)&&ff(n[x],n),n=n[xe];n===null&&(n=e),on(n)&&ff(n[x],n),t=n&&n[mt]}n=t}}function Sh(e,n){let t=e[Nr],r=t.indexOf(n);t.splice(r,1)}function qc(e,n){if(Rr(n))return;let t=n[se];t.destroyNode&&Zc(e,n,t,3,null,null),gT(n)}function ff(e,n){if(Rr(n))return;let t=P(null);try{n[j]&=-129,n[j]|=256,n[ut]&&vo(n[ut]),yT(e,n),vT(e,n),n[x].type===1&&n[se].destroy();let r=n[qn];if(r!==null&&xt(n[xe])){r!==n[xe]&&Sh(r,n);let i=n[rn];i!==null&&i.detachView(e)}If(n)}finally{P(t)}}function Jv(e,n,t,r){let i=e?.[Ar];if(i==null||i.leave==null||!i.leave.has(n.index))return r(!1);e&&Pr.add(e),gb(t,()=>{if(i.leave&&i.leave.has(n.index)){let s=i.leave.get(n.index),a=[];if(s){for(let c=0;c<s.animateFns.length;c++){let u=s.animateFns[c],{promise:l}=u();a.push(l)}i.detachedLeaveAnimationFns=void 0}i.running=Promise.allSettled(a),mT(e,r)}else e&&Pr.delete(e),r(!1)},i)}function mT(e,n){let t=e[Ar]?.running;if(t){t.then(()=>{e[Ar].running=void 0,Pr.delete(e),n(!0)});return}n(!1)}function vT(e,n){let t=e.cleanup,r=n[_i];if(t!==null)for(let s=0;s<t.length-1;s+=2)if(typeof t[s]=="string"){let a=t[s+3];a>=0?r[a]():r[-a].unsubscribe(),s+=2}else{let a=r[t[s+1]];t[s].call(a)}r!==null&&(n[_i]=null);let i=n[Cn];if(i!==null){n[Cn]=null;for(let s=0;s<i.length;s++){let a=i[s];a()}}let o=n[Oo];if(o!==null){n[Oo]=null;for(let s of o)s.destroy()}}function yT(e,n){let t;if(e!=null&&(t=e.destroyHooks)!=null)for(let r=0;r<t.length;r+=2){let i=n[t[r]];if(!(i instanceof kr)){let o=t[r+1];if(Array.isArray(o))for(let s=0;s<o.length;s+=2){let a=i[o[s]],c=o[s+1];ae(4,a,c);try{c.call(a)}finally{ae(5,a,c)}}else{ae(4,i,o);try{o.call(i)}finally{ae(5,i,o)}}}}}function vb(e,n,t){return bT(e,n.parent,t)}function bT(e,n,t){let r=n;for(;r!==null&&r.type&168;)n=r,r=n.parent;if(r===null)return t[Rt];if(Kn(r)){let{encapsulation:i}=e.data[r.directiveStart+r.componentOffset];if(i===Ft.None||i===Ft.Emulated)return null}return Ot(r,t)}function yb(e,n,t){return _T(e,n,t)}function ET(e,n,t){return e.type&40?Ot(e,t):null}var _T=ET,Xv;function Mh(e,n,t,r){let i=vb(e,r,n),o=n[se],s=r.parent||n[Je],a=yb(s,r,n);if(i!=null)if(Array.isArray(t))for(let c=0;c<t.length;c++)Gv(o,i,t[c],a,!1);else Gv(o,i,t,a,!1);Xv!==void 0&&Xv(o,r,n,t,i)}function Ho(e,n){if(n!==null){let t=n.type;if(t&3)return Ot(n,e);if(t&4)return Bf(-1,e[n.index]);if(t&8){let r=n.child;if(r!==null)return Ho(e,r);{let i=e[n.index];return xt(i)?Bf(-1,i):vt(i)}}else{if(t&128)return Ho(e,n.next);if(t&32)return Ch(n,e)()||vt(e[n.index]);{let r=bb(e,n);if(r!==null){if(Array.isArray(r))return r[0];let i=zn(e[Xe]);return Ho(i,r)}else return Ho(e,n.next)}}}return null}function bb(e,n){if(n!==null){let r=e[Xe][Je],i=n.projection;return r.projection[i]}return null}function Bf(e,n){let t=be+e+1;if(t<n.length){let r=n[t],i=r[x].firstChild;if(i!==null)return Ho(r,i)}return n[Zn]}function Ah(e,n,t,r,i,o,s){for(;t!=null;){let a=r[Sn];if(t.type===128){t=t.next;continue}let c=r[t.index],u=t.type;if(s&&n===0&&(c&&xi(vt(c),r),t.flags|=2),!Uc(t))if(u&8)Ah(e,n,t.child,r,i,o,!1),Ai(n,e,a,i,c,t,o,r);else if(u&32){let l=Ch(t,r),d;for(;d=l();)Ai(n,e,a,i,d,t,o,r);Ai(n,e,a,i,c,t,o,r)}else u&16?Eb(e,n,r,t,i,o):Ai(n,e,a,i,c,t,o,r);t=s?t.projectionNext:t.next}}function Zc(e,n,t,r,i,o){Ah(t,r,e.firstChild,n,i,o,!1)}function DT(e,n,t){let r=n[se],i=vb(e,t,n),o=t.parent||n[Je],s=yb(o,t,n);Eb(r,0,n,t,i,s)}function Eb(e,n,t,r,i,o){let s=t[Xe],c=s[Je].projection[r.projection];if(Array.isArray(c))for(let u=0;u<c.length;u++){let l=c[u];Ai(n,e,t[Sn],i,l,r,o,t)}else{let u=c,l=s[xe];Oy(r)&&(u.flags|=128),Ah(e,n,u,l,i,o,!0)}}function CT(e,n,t,r,i,o,s){let a=r[Zn],c=vt(r);a!==c&&Ai(n,e,t,o,a,i,s);for(let u=be;u<r.length;u++){let l=r[u];Zc(l[x],l,e,n,o,a)}}function wT(e,n,t,r,i){if(n)i?e.addClass(t,r):e.removeClass(t,r);else{let o=r.indexOf("-")===-1?void 0:Lt.DashCase;i==null?e.removeStyle(t,r,o):(typeof i=="string"&&i.endsWith("!important")&&(i=i.slice(0,-10),o|=Lt.Important),e.setStyle(t,r,i,o))}}function _b(e,n,t,r,i){let o=Et(),s=r&2;try{Yn(-1),s&&n.length>le&&ab(e,n,le,!1),ae(s?2:0,i,t),t(r,i)}finally{Yn(o),ae(s?3:1,i,t)}}function Kc(e,n,t){NT(e,n,t),(t.flags&64)===64&&RT(e,n,t)}function rs(e,n,t=Ot){let r=n.localNames;if(r!==null){let i=n.index+1;for(let o=0;o<r.length;o+=2){let s=r[o+1],a=s===-1?t(n,e):e[s];e[i++]=a}}}function IT(e,n,t,r){let o=r.get(Vy,Uy)||t===Ft.ShadowDom,s=e.selectRootElement(n,o);if(s.tagName.toLowerCase()==="script")throw new y(905,!1);return TT(s),s}function TT(e){ST(e)}var ST=()=>null;function MT(e){return e==="class"?"className":e==="for"?"htmlFor":e==="formaction"?"formAction":e==="innerHtml"?"innerHTML":e==="readonly"?"readOnly":e==="tabindex"?"tabIndex":e}function Db(e,n,t,r,i,o){let s=n[x];if(Oh(e,s,n,t,r)){Kn(e)&&AT(n,e.index);return}e.type&3&&(t=MT(t)),Cb(e,n,t,r,i,o)}function Cb(e,n,t,r,i,o){if(e.type&3){let s=Ot(e,n);r=o!=null?o(r,e.value||"",t):r,i.setProperty(s,t,r)}else e.type&12}function AT(e,n){let t=yt(n,e);t[j]&16||(t[j]|=64)}function NT(e,n,t){let r=t.directiveStart,i=t.directiveEnd;Kn(t)&&tT(n,t,e.data[r+t.componentOffset]),e.firstCreatePass||Dc(t,n);let o=t.initialInputs;for(let s=r;s<i;s++){let a=e.data[s],c=zo(n,e,s,t);if(xi(c,n),o!==null&&PT(n,s-r,c,a,t,o),sn(a)){let u=yt(t.index,n);u[De]=zo(n,e,s,t)}}}function RT(e,n,t){let r=t.directiveStart,i=t.directiveEnd,o=t.index,s=Dv();try{Yn(o);for(let a=r;a<i;a++){let c=e.data[a],u=n[a];tc(a),(c.hostBindings!==null||c.hostVars!==0||c.hostAttrs!==null)&&xT(c,u)}}finally{Yn(-1),tc(s)}}function xT(e,n){e.hostBindings!==null&&e.hostBindings(1,n)}function Nh(e,n){let t=e.directiveRegistry,r=null;if(t)for(let i=0;i<t.length;i++){let o=t[i];ib(n,o.selectors,!1)&&(r??=[],sn(o)?r.unshift(o):r.push(o))}return r}function OT(e,n,t,r,i,o){let s=Ot(e,n);kT(n[se],s,o,e.value,t,r,i)}function kT(e,n,t,r,i,o,s){if(o==null)e.removeAttribute(n,i,t);else{let a=s==null?qe(o):s(o,r||"",i);e.setAttribute(n,i,a,t)}}function PT(e,n,t,r,i,o){let s=o[n];if(s!==null)for(let a=0;a<s.length;a+=2){let c=s[a],u=s[a+1];Ff(r,t,c,u)}}function Rh(e,n,t,r,i){let o=le+t,s=n[x],a=i(s,n,e,r,t);n[o]=a,Ti(e,!0);let c=e.type===2;return c?(eb(n[se],a,e),(gv()===0||Ci(e))&&xi(a,n),mv()):xi(a,n),oc()&&(!c||!Uc(e))&&Mh(s,n,a,e),e}function xh(e){let n=e;return Kd()?Yd():(n=n.parent,Ti(n,!1)),n}function FT(e,n){let t=e[Sn];if(!t)return;let r;try{r=t.get(et,null)}catch{r=null}r?.(n)}function Oh(e,n,t,r,i){let o=e.inputs?.[r],s=e.hostDirectiveInputs?.[r],a=!1;if(s)for(let c=0;c<s.length;c+=2){let u=s[c],l=s[c+1],d=n.data[u];Ff(d,t[u],l,i),a=!0}if(o)for(let c of o){let u=t[c],l=n.data[c];Ff(l,u,r,i),a=!0}return a}function LT(e,n){let t=yt(n,e),r=t[x];jT(r,t);let i=t[Rt];i!==null&&t[Ir]===null&&(t[Ir]=Hy(i,t[Sn])),ae(18),kh(r,t,t[De]),ae(19,t[De])}function jT(e,n){for(let t=n.length;t<e.blueprint.length;t++)n.push(e.blueprint[t])}function kh(e,n,t){rc(n);try{let r=e.viewQuery;r!==null&&Sf(1,r,t);let i=e.template;i!==null&&_b(e,n,i,1,t),e.firstCreatePass&&(e.firstCreatePass=!1),n[rn]?.finishViewCreation(e),e.staticContentQueries&&$y(e,n),e.staticViewQueries&&Sf(2,e.viewQuery,t);let o=e.components;o!==null&&BT(n,o)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{n[j]&=-5,ic()}}function BT(e,n){for(let t=0;t<n.length;t++)LT(e,n[t])}function is(e,n,t,r){let i=P(null);try{let o=n.tView,a=e[j]&4096?4096:16,c=_h(e,o,t,a,null,n,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null),u=e[n.index];c[qn]=u;let l=e[rn];return l!==null&&(c[rn]=l.createEmbeddedView(o)),kh(o,c,t),c}finally{P(i)}}function Oi(e,n){return!n||n.firstChild===null||Oy(e)}function Wo(e,n,t,r,i=!1){for(;t!==null;){if(t.type===128){t=i?t.projectionNext:t.next;continue}let o=n[t.index];o!==null&&r.push(vt(o)),xt(o)&&wb(o,r);let s=t.type;if(s&8)Wo(e,n,t.child,r);else if(s&32){let a=Ch(t,n),c;for(;c=a();)r.push(c)}else if(s&16){let a=bb(n,t);if(Array.isArray(a))r.push(...a);else{let c=zn(n[Xe]);Wo(c[x],c,a,r,!0)}}t=i?t.projectionNext:t.next}return r}function wb(e,n){for(let t=be;t<e.length;t++){let r=e[t],i=r[x].firstChild;i!==null&&Wo(r[x],r,i,n)}e[Zn]!==e[Rt]&&n.push(e[Zn])}function Ib(e){if(e[Mr]!==null){for(let n of e[Mr])n.impl.addSequence(n);e[Mr].length=0}}var Tb=[];function UT(e){return e[ut]??VT(e)}function VT(e){let n=Tb.pop()??Object.create($T);return n.lView=e,n}function HT(e){e.lView[ut]!==e&&(e.lView=null,Tb.push(e))}var $T=W(b({},ei),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{Ii(e.lView)},consumerOnSignalRead(){this.lView[ut]=this}});function zT(e){let n=e[ut]??Object.create(GT);return n.lView=e,n}var GT=W(b({},ei),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{let n=zn(e.lView);for(;n&&!Sb(n[x]);)n=zn(n);n&&Ud(n)},consumerOnSignalRead(){this.lView[ut]=this}});function Sb(e){return e.type!==2}function Mb(e){if(e[Oo]===null)return;let n=!0;for(;n;){let t=!1;for(let r of e[Oo])r.dirty&&(t=!0,r.zone===null||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));n=t&&!!(e[j]&8192)}}var WT=100;function Ab(e,n=0){let r=e[nn].rendererFactory,i=!1;i||r.begin?.();try{qT(e,n)}finally{i||r.end?.()}}function qT(e,n){let t=Qd();try{Jd(!0),Uf(e,n);let r=0;for(;Fo(e);){if(r===WT)throw new y(103,!1);r++,Uf(e,1)}}finally{Jd(t)}}function ZT(e,n,t,r){if(Rr(n))return;let i=n[j],o=!1,s=!1;rc(n);let a=!0,c=null,u=null;o||(Sb(e)?(u=UT(n),c=ni(u)):sa()===null?(a=!1,u=zT(n),c=ni(u)):n[ut]&&(vo(n[ut]),n[ut]=null));try{Bd(n),bv(e.bindingStartIndex),t!==null&&_b(e,n,t,2,r);let l=(i&3)===3;if(!o)if(l){let f=e.preOrderCheckHooks;f!==null&&pc(n,f,null)}else{let f=e.preOrderHooks;f!==null&&gc(n,f,0,null),lf(n,0)}if(s||KT(n),Mb(n),Nb(n,0),e.contentQueries!==null&&$y(e,n),!o)if(l){let f=e.contentCheckHooks;f!==null&&pc(n,f)}else{let f=e.contentHooks;f!==null&&gc(n,f,1),lf(n,1)}QT(e,n);let d=e.components;d!==null&&xb(n,d,0);let h=e.viewQuery;if(h!==null&&Sf(2,h,r),!o)if(l){let f=e.viewCheckHooks;f!==null&&pc(n,f)}else{let f=e.viewHooks;f!==null&&gc(n,f,2),lf(n,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),n[Ka]){for(let f of n[Ka])f();n[Ka]=null}o||(Ib(n),n[j]&=-73)}catch(l){throw o||Ii(n),l}finally{u!==null&&(go(u,c),a&&HT(u)),ic()}}function Nb(e,n){for(let t=Py(e);t!==null;t=Fy(t))for(let r=be;r<t.length;r++){let i=t[r];Rb(i,n)}}function KT(e){for(let n=Py(e);n!==null;n=Fy(n)){if(!(n[j]&2))continue;let t=n[Nr];for(let r=0;r<t.length;r++){let i=t[r];Ud(i)}}}function YT(e,n,t){ae(18);let r=yt(n,e);Rb(r,t),ae(19,r[De])}function Rb(e,n){Qa(e)&&Uf(e,n)}function Uf(e,n){let r=e[x],i=e[j],o=e[ut],s=!!(n===0&&i&16);if(s||=!!(i&64&&n===0),s||=!!(i&1024),s||=!!(o?.dirty&&mo(o)),s||=!1,o&&(o.dirty=!1),e[j]&=-9217,s)ZT(r,e,r.template,e[De]);else if(i&8192){let a=P(null);try{Mb(e),Nb(e,1);let c=r.components;c!==null&&xb(e,c,1),Ib(e)}finally{P(a)}}}function xb(e,n,t){for(let r=0;r<n.length;r++)YT(e,n[r],t)}function QT(e,n){let t=e.hostBindingOpCodes;if(t!==null)try{for(let r=0;r<t.length;r++){let i=t[r];if(i<0)Yn(~i);else{let o=i,s=t[++r],a=t[++r];_v(s,o);let c=n[o];ae(24,c),a(2,c),ae(25,c)}}}finally{Yn(-1)}}function Ph(e,n){let t=Qd()?64:1088;for(e[nn].changeDetectionScheduler?.notify(n);e;){e[j]|=t;let r=zn(e);if(wi(e)&&!r)return e;e=r}return null}function Ob(e,n,t,r){return[e,!0,0,n,null,r,null,t,null,null]}function kb(e,n){let t=be+n;if(t<e.length)return e[t]}function os(e,n,t,r=!0){let i=n[x];if(JT(i,n,e,t),r){let s=Bf(t,e),a=n[se],c=a.parentNode(e[Zn]);c!==null&&pT(i,e[Je],a,n,c,s)}let o=n[Ir];o!==null&&o.firstChild!==null&&(o.firstChild=null)}function Pb(e,n){let t=qo(e,n);return t!==void 0&&qc(t[x],t),t}function qo(e,n){if(e.length<=be)return;let t=be+n,r=e[t];if(r){let i=r[qn];i!==null&&i!==e&&Sh(i,r),n>0&&(e[t-1][mt]=r[mt]);let o=No(e,be+n);hT(r[x],r);let s=o[rn];s!==null&&s.detachView(o[x]),r[xe]=null,r[mt]=null,r[j]&=-129}return r}function JT(e,n,t,r){let i=be+r,o=t.length;r>0&&(t[i-1][mt]=n),r<o-be?(n[mt]=t[i],Cd(t,be+r,n)):(t.push(n),n[mt]=null),n[xe]=t;let s=n[qn];s!==null&&t!==s&&Fb(s,n);let a=n[rn];a!==null&&a.insertView(e),Ja(n),n[j]|=128}function Fb(e,n){let t=e[Nr],r=n[xe];if(on(r))e[j]|=2;else{let i=r[xe][Xe];n[Xe]!==i&&(e[j]|=2)}t===null?e[Nr]=[n]:t.push(n)}var Qn=class{_lView;_cdRefInjectingView;_appRef=null;_attachedToViewContainer=!1;exhaustive;get rootNodes(){let n=this._lView,t=n[x];return Wo(t,n,t.firstChild,[])}constructor(n,t){this._lView=n,this._cdRefInjectingView=t}get context(){return this._lView[De]}set context(n){this._lView[De]=n}get destroyed(){return Rr(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let n=this._lView[xe];if(xt(n)){let t=n[ko],r=t?t.indexOf(this):-1;r>-1&&(qo(n,r),No(t,r))}this._attachedToViewContainer=!1}qc(this._lView[x],this._lView)}onDestroy(n){Vd(this._lView,n)}markForCheck(){Ph(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[j]&=-129}reattach(){Ja(this._lView),this._lView[j]|=128}detectChanges(){this._lView[j]|=1024,Ab(this._lView)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new y(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let n=wi(this._lView),t=this._lView[qn];t!==null&&!n&&Sh(t,this._lView),mb(this._lView[x],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new y(902,!1);this._appRef=n;let t=wi(this._lView),r=this._lView[qn];r!==null&&!t&&Fb(r,this._lView),Ja(this._lView)}};var jt=(()=>{class e{_declarationLView;_declarationTContainer;elementRef;static __NG_ELEMENT_ID__=XT;constructor(t,r,i){this._declarationLView=t,this._declarationTContainer=r,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,r){return this.createEmbeddedViewImpl(t,r)}createEmbeddedViewImpl(t,r,i){let o=is(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:r,dehydratedView:i});return new Qn(o)}}return e})();function XT(){return Yc(Oe(),O())}function Yc(e,n){return e.type&4?new jt(n,e,Fi(e,n)):null}function ji(e,n,t,r,i){let o=e.data[n];if(o===null)o=eS(e,n,t,r,i),Ev()&&(o.flags|=32);else if(o.type&64){o.type=t,o.value=r,o.attrs=i;let s=vv();o.injectorIndex=s===null?-1:s.injectorIndex}return Ti(o,!0),o}function eS(e,n,t,r,i){let o=Zd(),s=Kd(),a=s?o:o&&o.parent,c=e.data[n]=nS(e,a,t,n,r,i);return tS(e,c,o,s),c}function tS(e,n,t,r){e.firstChild===null&&(e.firstChild=n),t!==null&&(r?t.child==null&&n.parent!==null&&(t.child=n):t.next===null&&(t.next=n,n.prev=t))}function nS(e,n,t,r,i,o){let s=n?n.injectorIndex:-1,a=0;return Gd()&&(a|=128),{type:t,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:i,namespace:nf(),attrs:o,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}var KV=new RegExp(`^(\\d+)*(${c0}|${a0})*(.*)`);function rS(e){let n=e[kd]??[],r=e[xe][se],i=[];for(let o of n)o.data[By]!==void 0?i.push(o):iS(o,r);e[kd]=i}function iS(e,n){let t=0,r=e.firstChild;if(r){let i=e.data[jy];for(;t<i;){let o=r.nextSibling;Xy(n,r,!1),r=o,t++}}}var oS=()=>null,sS=()=>null;function Sc(e,n){return oS(e,n)}function Lb(e,n,t){return sS(e,n,t)}var jb=class{},Qc=class{},Vf=class{resolveComponentFactory(n){throw new y(917,!1)}},Br=class{static NULL=new Vf},tt=class{},Vt=(()=>{class e{destroyNode=null;static __NG_ELEMENT_ID__=()=>aS()}return e})();function aS(){let e=O(),n=Oe(),t=yt(n.index,e);return(on(t)?t:e)[se]}var Bb=(()=>{class e{static \u0275prov=g({token:e,providedIn:"root",factory:()=>null})}return e})();var vc={},Hf=class{injector;parentInjector;constructor(n,t){this.injector=n,this.parentInjector=t}get(n,t,r){let i=this.injector.get(n,vc,r);return i!==vc||t===vc?i:this.parentInjector.get(n,t,r)}};function Mc(e,n,t){let r=t?e.styles:null,i=t?e.classes:null,o=0;if(n!==null)for(let s=0;s<n.length;s++){let a=n[s];if(typeof a=="number")o=a;else if(o==1)i=Ha(i,a);else if(o==2){let c=a,u=n[++s];r=Ha(r,c+": "+u+";")}}t?e.styles=r:e.stylesWithoutHost=r,t?e.classes=i:e.classesWithoutHost=i}function R(e,n=0){let t=O();if(t===null)return v(e,n);let r=Oe();return Ny(r,t,Ue(e),n)}function Fh(){let e="invalid";throw new Error(e)}function Ub(e,n,t,r,i){let o=r===null?null:{"":-1},s=i(e,t);if(s!==null){let a=s,c=null,u=null;for(let l of s)if(l.resolveHostDirectives!==null){[a,c,u]=l.resolveHostDirectives(s);break}lS(e,n,t,a,o,c,u)}o!==null&&r!==null&&cS(t,r,o)}function cS(e,n,t){let r=e.localNames=[];for(let i=0;i<n.length;i+=2){let o=t[n[i+1]];if(o==null)throw new y(-301,!1);r.push(n[i],o)}}function uS(e,n,t){n.componentOffset=t,(e.components??=[]).push(n.index)}function lS(e,n,t,r,i,o,s){let a=r.length,c=!1;for(let h=0;h<a;h++){let f=r[h];!c&&sn(f)&&(c=!0,uS(e,t,h)),Cf(Dc(t,n),e,f.type)}mS(t,e.data.length,a);for(let h=0;h<a;h++){let f=r[h];f.providersResolver&&f.providersResolver(f)}let u=!1,l=!1,d=sb(e,n,a,null);a>0&&(t.directiveToIndex=new Map);for(let h=0;h<a;h++){let f=r[h];if(t.mergedAttrs=Ri(t.mergedAttrs,f.hostAttrs),fS(e,t,n,d,f),gS(d,f,i),s!==null&&s.has(f)){let[I,D]=s.get(f);t.directiveToIndex.set(f.type,[d,I+t.directiveStart,D+t.directiveStart])}else(o===null||!o.has(f))&&t.directiveToIndex.set(f.type,d);f.contentQueries!==null&&(t.flags|=4),(f.hostBindings!==null||f.hostAttrs!==null||f.hostVars!==0)&&(t.flags|=64);let m=f.type.prototype;!u&&(m.ngOnChanges||m.ngOnInit||m.ngDoCheck)&&((e.preOrderHooks??=[]).push(t.index),u=!0),!l&&(m.ngOnChanges||m.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(t.index),l=!0),d++}dS(e,t,o)}function dS(e,n,t){for(let r=n.directiveStart;r<n.directiveEnd;r++){let i=e.data[r];if(t===null||!t.has(i))ey(0,n,i,r),ey(1,n,i,r),ny(n,r,!1);else{let o=t.get(i);ty(0,n,o,r),ty(1,n,o,r),ny(n,r,!0)}}}function ey(e,n,t,r){let i=e===0?t.inputs:t.outputs;for(let o in i)if(i.hasOwnProperty(o)){let s;e===0?s=n.inputs??={}:s=n.outputs??={},s[o]??=[],s[o].push(r),Vb(n,o)}}function ty(e,n,t,r){let i=e===0?t.inputs:t.outputs;for(let o in i)if(i.hasOwnProperty(o)){let s=i[o],a;e===0?a=n.hostDirectiveInputs??={}:a=n.hostDirectiveOutputs??={},a[s]??=[],a[s].push(r,o),Vb(n,s)}}function Vb(e,n){n==="class"?e.flags|=8:n==="style"&&(e.flags|=16)}function ny(e,n,t){let{attrs:r,inputs:i,hostDirectiveInputs:o}=e;if(r===null||!t&&i===null||t&&o===null||bh(e)){e.initialInputs??=[],e.initialInputs.push(null);return}let s=null,a=0;for(;a<r.length;){let c=r[a];if(c===0){a+=4;continue}else if(c===5){a+=2;continue}else if(typeof c=="number")break;if(!t&&i.hasOwnProperty(c)){let u=i[c];for(let l of u)if(l===n){s??=[],s.push(c,r[a+1]);break}}else if(t&&o.hasOwnProperty(c)){let u=o[c];for(let l=0;l<u.length;l+=2)if(u[l]===n){s??=[],s.push(u[l+1],r[a+1]);break}}a+=2}e.initialInputs??=[],e.initialInputs.push(s)}function fS(e,n,t,r,i){e.data[r]=i;let o=i.factory||(i.factory=$n(i.type,!0)),s=new kr(o,sn(i),R,null);e.blueprint[r]=s,t[r]=s,hS(e,n,r,sb(e,t,i.hostVars,Se),i)}function hS(e,n,t,r,i){let o=i.hostBindings;if(o){let s=e.hostBindingOpCodes;s===null&&(s=e.hostBindingOpCodes=[]);let a=~n.index;pS(s)!=a&&s.push(a),s.push(t,r,o)}}function pS(e){let n=e.length;for(;n>0;){let t=e[--n];if(typeof t=="number"&&t<0)return t}return 0}function gS(e,n,t){if(t){if(n.exportAs)for(let r=0;r<n.exportAs.length;r++)t[n.exportAs[r]]=e;sn(n)&&(t[""]=e)}}function mS(e,n,t){e.flags|=1,e.directiveStart=n,e.directiveEnd=n+t,e.providerIndexes=n}function Lh(e,n,t,r,i,o,s,a){let c=n[x],u=c.consts,l=bt(u,s),d=ji(c,e,t,r,l);return o&&Ub(c,n,d,bt(u,a),i),d.mergedAttrs=Ri(d.mergedAttrs,d.attrs),d.attrs!==null&&Mc(d,d.attrs,!1),d.mergedAttrs!==null&&Mc(d,d.mergedAttrs,!0),c.queries!==null&&c.queries.elementStart(c,d),d}function jh(e,n){_y(e,n),Pd(n)&&e.queries.elementEnd(n)}function vS(e,n,t,r,i,o){let s=n.consts,a=bt(s,i),c=ji(n,e,t,r,a);if(c.mergedAttrs=Ri(c.mergedAttrs,c.attrs),o!=null){let u=bt(s,o);c.localNames=[];for(let l=0;l<u.length;l+=2)c.localNames.push(u[l],-1)}return c.attrs!==null&&Mc(c,c.attrs,!1),c.mergedAttrs!==null&&Mc(c,c.mergedAttrs,!0),n.queries!==null&&n.queries.elementStart(n,c),c}function Bh(e){return Jc(e)?Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e:!1}function Hb(e,n){if(Array.isArray(e))for(let t=0;t<e.length;t++)n(e[t]);else{let t=e[Symbol.iterator](),r;for(;!(r=t.next()).done;)n(r.value)}}function Jc(e){return e!==null&&(typeof e=="function"||typeof e=="object")}function Uh(e,n,t){return e[n]=t}function yS(e,n){return e[n]}function ot(e,n,t){if(t===Se)return!1;let r=e[n];return Object.is(r,t)?!1:(e[n]=t,!0)}function Zo(e,n,t,r){let i=ot(e,n,t);return ot(e,n+1,r)||i}function bS(e,n,t,r,i){let o=Zo(e,n,t,r);return ot(e,n+2,i)||o}function ES(e,n,t,r,i,o){let s=Zo(e,n,t,r);return Zo(e,n+2,i,o)||s}function hf(e,n,t){return function r(i){let o=Kn(e)?yt(e.index,n):n;Ph(o,5);let s=n[De],a=ry(n,s,t,i),c=r.__ngNextListenerFn__;for(;c;)a=ry(n,s,c,i)&&a,c=c.__ngNextListenerFn__;return a}}function ry(e,n,t,r){let i=P(null);try{return ae(6,n,t),t(r)!==!1}catch(o){return FT(e,o),!1}finally{ae(7,n,t),P(i)}}function _S(e,n,t,r,i,o,s,a){let c=Ci(e),u=!1,l=null;if(!r&&c&&(l=CS(n,t,o,e.index)),l!==null){let d=l.__ngLastListenerFn__||l;d.__ngNextListenerFn__=s,l.__ngLastListenerFn__=s,u=!0}else{let d=Ot(e,t),h=r?r(d):d;l0(t,h,o,a);let f=i.listen(h,o,a);if(!DS(o)){let m=r?I=>r(vt(I[e.index])):e.index;$b(m,n,t,o,a,f,!1)}}return u}function DS(e){return e.startsWith("animation")||e.startsWith("transition")}function CS(e,n,t,r){let i=e.cleanup;if(i!=null)for(let o=0;o<i.length-1;o+=2){let s=i[o];if(s===t&&i[o+1]===r){let a=n[_i],c=i[o+2];return a&&a.length>c?a[c]:null}typeof s=="string"&&(o+=2)}return null}function $b(e,n,t,r,i,o,s){let a=n.firstCreatePass?$d(n):null,c=Hd(t),u=c.length;c.push(i,o),a&&a.push(r,e,u,(u+1)*(s?-1:1))}function iy(e,n,t,r,i,o){let s=n[t],a=n[x],u=a.data[t].outputs[r],d=s[u].subscribe(o);$b(e.index,a,n,i,o,d,!0)}var $f=Symbol("BINDING");var Ac=class extends Br{ngModule;constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){let t=tn(n);return new Jn(t,this.ngModule)}};function wS(e){return Object.keys(e).map(n=>{let[t,r,i]=e[n],o={propName:t,templateName:n,isSignal:(r&Gc.SignalBased)!==0};return i&&(o.transform=i),o})}function IS(e){return Object.keys(e).map(n=>({propName:e[n],templateName:n}))}function TS(e,n,t){let r=n instanceof ve?n:n?.injector;return r&&e.getStandaloneInjector!==null&&(r=e.getStandaloneInjector(r)||r),r?new Hf(t,r):t}function SS(e){let n=e.get(tt,null);if(n===null)throw new y(407,!1);let t=e.get(Bb,null),r=e.get(In,null);return{rendererFactory:n,sanitizer:t,changeDetectionScheduler:r,ngReflect:!1}}function MS(e,n){let t=zb(e);return Qy(n,t,t==="svg"?Fd:t==="math"?uv:null)}function zb(e){return(e.selectors[0][0]||"div").toLowerCase()}var Jn=class extends Qc{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=wS(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=IS(this.componentDef.outputs),this.cachedOutputs}constructor(n,t){super(),this.componentDef=n,this.ngModule=t,this.componentType=n.type,this.selector=Q0(n.selectors),this.ngContentSelectors=n.ngContentSelectors??[],this.isBoundToModule=!!t}create(n,t,r,i,o,s){ae(22);let a=P(null);try{let c=this.componentDef,u=AS(r,c,s,o),l=TS(c,i||this.ngModule,n),d=SS(l),h=d.rendererFactory.createRenderer(null,c),f=r?IT(h,r,c.encapsulation,l):MS(c,h),m=s?.some(oy)||o?.some(_=>typeof _!="function"&&_.bindings.some(oy)),I=_h(null,u,null,512|ob(c),null,null,d,h,l,null,Hy(f,l,!0));I[le]=f,rc(I);let D=null;try{let _=Lh(le,I,2,"#host",()=>u.directiveRegistry,!0,0);eb(h,f,_),xi(f,I),Kc(u,I,_),dh(u,_,I),jh(u,_),t!==void 0&&RS(_,this.ngContentSelectors,t),D=yt(_.index,I),I[De]=D[De],kh(u,I,null)}catch(_){throw D!==null&&If(D),If(I),_}finally{ae(23),ic()}return new Nc(this.componentType,I,!!m)}finally{P(a)}}};function AS(e,n,t,r){let i=e?["ng-version","20.3.25"]:J0(n.selectors[0]),o=null,s=null,a=0;if(t)for(let l of t)a+=l[$f].requiredVars,l.create&&(l.targetIdx=0,(o??=[]).push(l)),l.update&&(l.targetIdx=0,(s??=[]).push(l));if(r)for(let l=0;l<r.length;l++){let d=r[l];if(typeof d!="function")for(let h of d.bindings){a+=h[$f].requiredVars;let f=l+1;h.create&&(h.targetIdx=f,(o??=[]).push(h)),h.update&&(h.targetIdx=f,(s??=[]).push(h))}}let c=[n];if(r)for(let l of r){let d=typeof l=="function"?l:l.type,h=Sd(d);c.push(h)}return Eh(0,null,NS(o,s),1,a,c,null,null,null,[i],null)}function NS(e,n){return!e&&!n?null:t=>{if(t&1&&e)for(let r of e)r.create();if(t&2&&n)for(let r of n)r.update()}}function oy(e){let n=e[$f].kind;return n==="input"||n==="twoWay"}var Nc=class extends jb{_rootLView;_hasInputBindings;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(n,t,r){super(),this._rootLView=t,this._hasInputBindings=r,this._tNode=Po(t[x],le),this.location=Fi(this._tNode,t),this.instance=yt(this._tNode.index,t)[De],this.hostView=this.changeDetectorRef=new Qn(t,void 0),this.componentType=n}setInput(n,t){this._hasInputBindings;let r=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(n)&&Object.is(this.previousInputValues.get(n),t))return;let i=this._rootLView,o=Oh(r,i[x],i,n,t);this.previousInputValues.set(n,t);let s=yt(r.index,i);Ph(s,1)}get injector(){return new Or(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(n){this.hostView.onDestroy(n)}};function RS(e,n,t){let r=e.projection=[];for(let i=0;i<n.length;i++){let o=t[i];r.push(o!=null&&o.length?Array.from(o):null)}}var Ht=(()=>{class e{static __NG_ELEMENT_ID__=xS}return e})();function xS(){let e=Oe();return Wb(e,O())}var OS=Ht,Gb=class extends OS{_lContainer;_hostTNode;_hostLView;constructor(n,t,r){super(),this._lContainer=n,this._hostTNode=t,this._hostLView=r}get element(){return Fi(this._hostTNode,this._hostLView)}get injector(){return new Or(this._hostTNode,this._hostLView)}get parentInjector(){let n=sh(this._hostTNode,this._hostLView);if(wy(n)){let t=Ec(n,this._hostLView),r=bc(n),i=t[x].data[r+8];return new Or(i,t)}else return new Or(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){let t=sy(this._lContainer);return t!==null&&t[n]||null}get length(){return this._lContainer.length-be}createEmbeddedView(n,t,r){let i,o;typeof r=="number"?i=r:r!=null&&(i=r.index,o=r.injector);let s=Sc(this._lContainer,n.ssrId),a=n.createEmbeddedViewImpl(t||{},o,s);return this.insertImpl(a,i,Oi(this._hostTNode,s)),a}createComponent(n,t,r,i,o,s,a){let c=n&&!PI(n),u;if(c)u=t;else{let D=t||{};u=D.index,r=D.injector,i=D.projectableNodes,o=D.environmentInjector||D.ngModuleRef,s=D.directives,a=D.bindings}let l=c?n:new Jn(tn(n)),d=r||this.parentInjector;if(!o&&l.ngModule==null){let _=(c?d:this.parentInjector).get(ve,null);_&&(o=_)}let h=tn(l.componentType??{}),f=Sc(this._lContainer,h?.id??null),m=f?.firstChild??null,I=l.create(d,i,m,o,s,a);return this.insertImpl(I.hostView,u,Oi(this._hostTNode,f)),I}insert(n,t){return this.insertImpl(n,t,!0)}insertImpl(n,t,r){let i=n._lView;if(dv(i)){let a=this.indexOf(n);if(a!==-1)this.detach(a);else{let c=i[xe],u=new Gb(c,c[Je],c[xe]);u.detach(u.indexOf(n))}}let o=this._adjustIndex(t),s=this._lContainer;return os(s,i,o,r),n.attachToViewContainerRef(),Cd(pf(s),o,n),n}move(n,t){return this.insert(n,t)}indexOf(n){let t=sy(this._lContainer);return t!==null?t.indexOf(n):-1}remove(n){let t=this._adjustIndex(n,-1),r=qo(this._lContainer,t);r&&(No(pf(this._lContainer),t),qc(r[x],r))}detach(n){let t=this._adjustIndex(n,-1),r=qo(this._lContainer,t);return r&&No(pf(this._lContainer),t)!=null?new Qn(r):null}_adjustIndex(n,t=0){return n??this.length+t}};function sy(e){return e[ko]}function pf(e){return e[ko]||(e[ko]=[])}function Wb(e,n){let t,r=n[e.index];return xt(r)?t=r:(t=Ob(r,n,null,e),n[e.index]=t,Dh(n,t)),PS(t,n,e,r),new Gb(t,e,n)}function kS(e,n){let t=e[se],r=t.createComment(""),i=Ot(n,e),o=t.parentNode(i);return wc(t,o,r,t.nextSibling(i),!1),r}var PS=jS,FS=()=>!1;function LS(e,n,t){return FS(e,n,t)}function jS(e,n,t,r){if(e[Zn])return;let i;t.type&8?i=vt(r):i=kS(n,t),e[Zn]=i}var zf=class e{queryList;matches=null;constructor(n){this.queryList=n}clone(){return new e(this.queryList)}setDirty(){this.queryList.setDirty()}},Gf=class e{queries;constructor(n=[]){this.queries=n}createEmbeddedView(n){let t=n.queries;if(t!==null){let r=n.contentQueries!==null?n.contentQueries[0]:t.length,i=[];for(let o=0;o<r;o++){let s=t.getByIndex(o),a=this.queries[s.indexInDeclarationView];i.push(a.clone())}return new e(i)}return null}insertView(n){this.dirtyQueriesWithMatches(n)}detachView(n){this.dirtyQueriesWithMatches(n)}finishViewCreation(n){this.dirtyQueriesWithMatches(n)}dirtyQueriesWithMatches(n){for(let t=0;t<this.queries.length;t++)Vh(n,t).matches!==null&&this.queries[t].setDirty()}},Rc=class{flags;read;predicate;constructor(n,t,r=null){this.flags=t,this.read=r,typeof n=="string"?this.predicate=WS(n):this.predicate=n}},Wf=class e{queries;constructor(n=[]){this.queries=n}elementStart(n,t){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(n,t)}elementEnd(n){for(let t=0;t<this.queries.length;t++)this.queries[t].elementEnd(n)}embeddedTView(n){let t=null;for(let r=0;r<this.length;r++){let i=t!==null?t.length:0,o=this.getByIndex(r).embeddedTView(n,i);o&&(o.indexInDeclarationView=r,t!==null?t.push(o):t=[o])}return t!==null?new e(t):null}template(n,t){for(let r=0;r<this.queries.length;r++)this.queries[r].template(n,t)}getByIndex(n){return this.queries[n]}get length(){return this.queries.length}track(n){this.queries.push(n)}},qf=class e{metadata;matches=null;indexInDeclarationView=-1;crossesNgTemplate=!1;_declarationNodeIndex;_appliesToNextNode=!0;constructor(n,t=-1){this.metadata=n,this._declarationNodeIndex=t}elementStart(n,t){this.isApplyingToNode(t)&&this.matchTNode(n,t)}elementEnd(n){this._declarationNodeIndex===n.index&&(this._appliesToNextNode=!1)}template(n,t){this.elementStart(n,t)}embeddedTView(n,t){return this.isApplyingToNode(n)?(this.crossesNgTemplate=!0,this.addMatch(-n.index,t),new e(this.metadata)):null}isApplyingToNode(n){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let t=this._declarationNodeIndex,r=n.parent;for(;r!==null&&r.type&8&&r.index!==t;)r=r.parent;return t===(r!==null?r.index:-1)}return this._appliesToNextNode}matchTNode(n,t){let r=this.metadata.predicate;if(Array.isArray(r))for(let i=0;i<r.length;i++){let o=r[i];this.matchTNodeWithReadOption(n,t,BS(t,o)),this.matchTNodeWithReadOption(n,t,mc(t,n,o,!1,!1))}else r===jt?t.type&4&&this.matchTNodeWithReadOption(n,t,-1):this.matchTNodeWithReadOption(n,t,mc(t,n,r,!1,!1))}matchTNodeWithReadOption(n,t,r){if(r!==null){let i=this.metadata.read;if(i!==null)if(i===re||i===Ht||i===jt&&t.type&4)this.addMatch(t.index,-2);else{let o=mc(t,n,i,!1,!1);o!==null&&this.addMatch(t.index,o)}else this.addMatch(t.index,r)}}addMatch(n,t){this.matches===null?this.matches=[n,t]:this.matches.push(n,t)}};function BS(e,n){let t=e.localNames;if(t!==null){for(let r=0;r<t.length;r+=2)if(t[r]===n)return t[r+1]}return null}function US(e,n){return e.type&11?Fi(e,n):e.type&4?Yc(e,n):null}function VS(e,n,t,r){return t===-1?US(n,e):t===-2?HS(e,n,r):zo(e,e[x],t,n)}function HS(e,n,t){if(t===re)return Fi(n,e);if(t===jt)return Yc(n,e);if(t===Ht)return Wb(n,e)}function qb(e,n,t,r){let i=n[rn].queries[r];if(i.matches===null){let o=e.data,s=t.matches,a=[];for(let c=0;s!==null&&c<s.length;c+=2){let u=s[c];if(u<0)a.push(null);else{let l=o[u];a.push(VS(n,l,s[c+1],t.metadata.read))}}i.matches=a}return i.matches}function Zf(e,n,t,r){let i=e.queries.getByIndex(t),o=i.matches;if(o!==null){let s=qb(e,n,i,t);for(let a=0;a<o.length;a+=2){let c=o[a];if(c>0)r.push(s[a/2]);else{let u=o[a+1],l=n[-c];for(let d=be;d<l.length;d++){let h=l[d];h[qn]===h[xe]&&Zf(h[x],h,u,r)}if(l[Nr]!==null){let d=l[Nr];for(let h=0;h<d.length;h++){let f=d[h];Zf(f[x],f,u,r)}}}}}return r}function $S(e,n){return e[rn].queries[n].queryList}function Zb(e,n,t){let r=new Cc((t&4)===4);return pv(e,n,r,r.destroy),(n[rn]??=new Gf).queries.push(new zf(r))-1}function zS(e,n,t){let r=pe();return r.firstCreatePass&&(Kb(r,new Rc(e,n,t),-1),(n&2)===2&&(r.staticViewQueries=!0)),Zb(r,O(),n)}function GS(e,n,t,r){let i=pe();if(i.firstCreatePass){let o=Oe();Kb(i,new Rc(n,t,r),o.index),qS(i,e),(t&2)===2&&(i.staticContentQueries=!0)}return Zb(i,O(),t)}function WS(e){return e.split(",").map(n=>n.trim())}function Kb(e,n,t){e.queries===null&&(e.queries=new Wf),e.queries.track(new qf(n,t))}function qS(e,n){let t=e.contentQueries||(e.contentQueries=[]),r=t.length?t[t.length-1]:-1;n!==r&&t.push(e.queries.length-1,n)}function Vh(e,n){return e.queries.getByIndex(n)}function ZS(e,n){let t=e[x],r=Vh(t,n);return r.crossesNgTemplate?Zf(t,e,n,[]):qb(t,e,r,n)}function Yb(e){let n=[],t=new Map;function r(i){let o=t.get(i);if(!o){let s=e(i);t.set(i,o=s.then(a=>YS(i,a)))}return o}return xc.forEach((i,o)=>{let s=[];i.templateUrl&&s.push(r(i.templateUrl).then(u=>{i.template=u}));let a=typeof i.styles=="string"?[i.styles]:i.styles||[];if(i.styles=a,i.styleUrl&&i.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if(i.styleUrls?.length){let u=i.styles.length,l=i.styleUrls;i.styleUrls.forEach((d,h)=>{a.push(""),s.push(r(d).then(f=>{a[u+h]=f,l.splice(l.indexOf(d),1),l.length==0&&(i.styleUrls=void 0)}))})}else i.styleUrl&&s.push(r(i.styleUrl).then(u=>{a.push(u),i.styleUrl=void 0}));let c=Promise.all(s).then(()=>QS(o));n.push(c)}),Qb(),Promise.all(n).then(()=>{})}var xc=new Map,KS=new Set;function Qb(){let e=xc;return xc=new Map,e}function Jb(){return xc.size===0}function YS(e,n){return typeof n=="string"?n:n.status!==void 0&&n.status!==200?Promise.reject(new y(918,!1)):n.text()}function QS(e){KS.delete(e)}var Fr=class{},Xc=class{};var Ko=class extends Fr{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new Ac(this);constructor(n,t,r,i=!0){super(),this.ngModuleType=n,this._parent=t;let o=Td(n);this._bootstrapComponents=nb(o.bootstrap),this._r3Injector=rf(n,t,[{provide:Fr,useValue:this},{provide:Br,useValue:this.componentFactoryResolver},...r],wn(n),new Set(["environment"])),i&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(t=>t()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}},Yo=class extends Xc{moduleType;constructor(n){super(),this.moduleType=n}create(n){return new Ko(this.moduleType,n,[])}};function Xb(e,n,t){return new Ko(e,n,t,!1)}var Oc=class extends Fr{injector;componentFactoryResolver=new Ac(this);instance=null;constructor(n){super();let t=new Cr([...n.providers,{provide:Fr,useValue:this},{provide:Br,useValue:this.componentFactoryResolver}],n.parent||Ei(),n.debugName,new Set(["environment"]));this.injector=t,n.runEnvironmentInitializers&&t.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}};function Bi(e,n,t=null){return new Oc({providers:e,parent:n,debugName:t,runEnvironmentInitializers:!0}).injector}var JS=(()=>{class e{_injector;cachedInjectors=new Map;constructor(t){this._injector=t}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){let r=Md(!1,t.type),i=r.length>0?Bi([r],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,i)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(let t of this.cachedInjectors.values())t!==null&&t.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=g({token:e,providedIn:"environment",factory:()=>new e(v(ve))})}return e})();function dn(e){return Pi(()=>{let n=eE(e),t=W(b({},n),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===ah.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&e.dependencies||null,getStandaloneInjector:n.standalone?i=>i.get(JS).getOrCreateStandaloneInjector(t):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Ft.Emulated,styles:e.styles||Qe,_:null,schemas:e.schemas||null,tView:null,id:""});n.standalone&&ln("NgStandalone"),tE(t);let r=e.dependencies;return t.directiveDefs=ay(r,XS),t.pipeDefs=ay(r,rv),t.id=nM(t),t})}function XS(e){return tn(e)||Sd(e)}function Ee(e){return Pi(()=>({type:e.type,bootstrap:e.bootstrap||Qe,declarations:e.declarations||Qe,imports:e.imports||Qe,exports:e.exports||Qe,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function eM(e,n){if(e==null)return Gn;let t={};for(let r in e)if(e.hasOwnProperty(r)){let i=e[r],o,s,a,c;Array.isArray(i)?(a=i[0],o=i[1],s=i[2]??o,c=i[3]||null):(o=i,s=i,a=Gc.None,c=null),t[o]=[r,a,c],n[o]=s}return t}function tM(e){if(e==null)return Gn;let n={};for(let t in e)e.hasOwnProperty(t)&&(n[e[t]]=t);return n}function _e(e){return Pi(()=>{let n=eE(e);return tE(n),n})}function Rn(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 eE(e){let n={};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:n,inputConfig:e.inputs||Gn,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:e.signals===!0,selectors:e.selectors||Qe,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,resolveHostDirectives:null,hostDirectives:null,inputs:eM(e.inputs,n),outputs:tM(e.outputs),debugInfo:null}}function tE(e){e.features?.forEach(n=>n(e))}function ay(e,n){return e?()=>{let t=typeof e=="function"?e():e,r=[];for(let i of t){let o=n(i);o!==null&&r.push(o)}return r}:null}function nM(e){let n=0,t=typeof e.consts=="function"?"":e.consts,r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,t,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];for(let o of r.join("|"))n=Math.imul(31,n)+o.charCodeAt(0)<<0;return n+=2147483648,"c"+n}function rM(e){return Object.getPrototypeOf(e.prototype).constructor}function nE(e){let n=rM(e.type),t=!0,r=[e];for(;n;){let i;if(sn(e))i=n.\u0275cmp||n.\u0275dir;else{if(n.\u0275cmp)throw new y(903,!1);i=n.\u0275dir}if(i){if(t){r.push(i);let s=e;s.inputs=gf(e.inputs),s.declaredInputs=gf(e.declaredInputs),s.outputs=gf(e.outputs);let a=i.hostBindings;a&&cM(e,a);let c=i.viewQuery,u=i.contentQueries;if(c&&sM(e,c),u&&aM(e,u),iM(e,i),Zm(e.outputs,i.outputs),sn(i)&&i.data.animation){let l=e.data;l.animation=(l.animation||[]).concat(i.data.animation)}}let o=i.features;if(o)for(let s=0;s<o.length;s++){let a=o[s];a&&a.ngInherit&&a(e),a===nE&&(t=!1)}}n=Object.getPrototypeOf(n)}oM(r)}function iM(e,n){for(let t in n.inputs){if(!n.inputs.hasOwnProperty(t)||e.inputs.hasOwnProperty(t))continue;let r=n.inputs[t];r!==void 0&&(e.inputs[t]=r,e.declaredInputs[t]=n.declaredInputs[t])}}function oM(e){let n=0,t=null;for(let r=e.length-1;r>=0;r--){let i=e[r];i.hostVars=n+=i.hostVars,i.hostAttrs=Ri(i.hostAttrs,t=Ri(t,i.hostAttrs))}}function gf(e){return e===Gn?{}:e===Qe?[]:e}function sM(e,n){let t=e.viewQuery;t?e.viewQuery=(r,i)=>{n(r,i),t(r,i)}:e.viewQuery=n}function aM(e,n){let t=e.contentQueries;t?e.contentQueries=(r,i,o)=>{n(r,i,o),t(r,i,o)}:e.contentQueries=n}function cM(e,n){let t=e.hostBindings;t?e.hostBindings=(r,i)=>{n(r,i),t(r,i)}:e.hostBindings=n}function rE(e,n,t,r,i,o,s,a){if(t.firstCreatePass){e.mergedAttrs=Ri(e.mergedAttrs,e.attrs);let l=e.tView=Eh(2,e,i,o,s,t.directiveRegistry,t.pipeRegistry,null,t.schemas,t.consts,null);t.queries!==null&&(t.queries.template(t,e),l.queries=t.queries.embeddedTView(e))}a&&(e.flags|=a),Ti(e,!1);let c=lM(t,n,e,r);oc()&&Mh(t,n,c,e),xi(c,n);let u=Ob(c,n,c,e);n[r+le]=u,Dh(n,u),LS(u,e,n)}function uM(e,n,t,r,i,o,s,a,c,u,l){let d=t+le,h;return n.firstCreatePass?(h=ji(n,d,4,s||null,a||null),Xa()&&Ub(n,e,h,bt(n.consts,u),Nh),_y(n,h)):h=n.data[d],rE(h,e,n,t,r,i,o,c),Ci(h)&&Kc(n,e,h),u!=null&&rs(e,h,l),h}function Qo(e,n,t,r,i,o,s,a,c,u,l){let d=t+le,h;if(n.firstCreatePass){if(h=ji(n,d,4,s||null,a||null),u!=null){let f=bt(n.consts,u);h.localNames=[];for(let m=0;m<f.length;m+=2)h.localNames.push(f[m],-1)}}else h=n.data[d];return rE(h,e,n,t,r,i,o,c),u!=null&&rs(e,h,l),h}function xn(e,n,t,r,i,o,s,a){let c=O(),u=pe(),l=bt(u.consts,o);return uM(c,u,e,n,t,r,i,l,void 0,s,a),xn}var lM=dM;function dM(e,n,t,r){return Bo(!0),n[se].createComment("")}var eu=(()=>{class e{log(t){console.log(t)}warn(t){console.warn(t)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();var tu=new E(""),Ui=new E(""),ss=(()=>{class e{_ngZone;registry;_isZoneStable=!0;_callbacks=[];_taskTrackingZone=null;_destroyRef;constructor(t,r,i){this._ngZone=t,this.registry=r,Rd()&&(this._destroyRef=p(_t,{optional:!0})??void 0),Hh||(iE(i),i.addToWindow(r)),this._watchAngularEvents(),t.run(()=>{this._taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){let t=this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),r=this._ngZone.runOutsideAngular(()=>this._ngZone.onStable.subscribe({next:()=>{H.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}}));this._destroyRef?.onDestroy(()=>{t.unsubscribe(),r.unsubscribe()})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb()}});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>r.updateCb&&r.updateCb(t)?(clearTimeout(r.timeoutId),!1):!0)}}getPendingTasks(){return this._taskTrackingZone?this._taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,r,i){let o=-1;r&&r>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==o),t()},r)),this._callbacks.push({doneCb:t,timeoutId:o,updateCb:i})}whenStable(t,r,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(t,r,i),this._runCallbacksIfReady()}registerApplication(t){this.registry.registerApplication(t,this)}unregisterApplication(t){this.registry.unregisterApplication(t)}findProviders(t,r,i){return[]}static \u0275fac=function(r){return new(r||e)(v(H),v(as),v(Ui))};static \u0275prov=g({token:e,factory:e.\u0275fac})}return e})(),as=(()=>{class e{_applications=new Map;registerApplication(t,r){this._applications.set(t,r)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,r=!0){return Hh?.findTestabilityInTree(this,t,r)??null}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function iE(e){Hh=e}var Hh;function Ur(e){return!!e&&typeof e.then=="function"}function nu(e){return!!e&&typeof e.subscribe=="function"}var $h=new E("");function ru(e){return Wn([{provide:$h,multi:!0,useValue:e}])}var zh=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((t,r)=>{this.resolve=t,this.reject=r});appInits=p($h,{optional:!0})??[];injector=p(oe);constructor(){}runInitializers(){if(this.initialized)return;let t=[];for(let i of this.appInits){let o=Le(this.injector,i);if(Ur(o))t.push(o);else if(nu(o)){let s=new Promise((a,c)=>{o.subscribe({complete:a,error:c})});t.push(s)}}let r=()=>{this.done=!0,this.resolve()};Promise.all(t).then(()=>{r()}).catch(i=>{this.reject(i)}),t.length===0&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),iu=new E("");function oE(){Ol(()=>{let e="";throw new y(600,e)})}function sE(e){return e.isBoundToModule}var fM=10;function Gh(e,n){return Array.isArray(n)?n.reduce(Gh,e):b(b({},e),n)}var st=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=p(et);afterRenderManager=p(Th);zonelessEnabled=p(Uo);rootEffectScheduler=p(uf);dirtyFlags=0;tracingSnapshot=null;allTestViews=new Set;autoDetectTestViews=new Set;includeAllTestViews=!1;afterTick=new Q;get allViews(){return[...(this.includeAllTestViews?this.allTestViews:this.autoDetectTestViews).keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];internalPendingTask=p(an);get isStable(){return this.internalPendingTask.hasPendingTasksObservable.pipe(M(t=>!t))}constructor(){p(jr,{optional:!0})}whenStable(){let t;return new Promise(r=>{t=this.isStable.subscribe({next:i=>{i&&r()}})}).finally(()=>{t.unsubscribe()})}_injector=p(ve);_rendererFactory=null;get injector(){return this._injector}bootstrap(t,r){return this.bootstrapImpl(t,r)}bootstrapImpl(t,r,i=oe.NULL){return this._injector.get(H).run(()=>{ae(10);let s=t instanceof Qc;if(!this._injector.get(zh).done){let m="";throw new y(405,m)}let c;s?c=t:c=this._injector.get(Br).resolveComponentFactory(t),this.componentTypes.push(c.componentType);let u=sE(c)?void 0:this._injector.get(Fr),l=r||c.selector,d=c.create(i,[],l,u),h=d.location.nativeElement,f=d.injector.get(tu,null);return f?.registerApplication(h),d.onDestroy(()=>{this.detachView(d.hostView),$o(this.components,d),f?.unregisterApplication(h)}),this._loadComponent(d),ae(11,d),d})}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){ae(12),this.tracingSnapshot!==null?this.tracingSnapshot.run(Wc.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new y(101,!1);let t=P(null);try{this._runningTick=!0,this.synchronize()}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,P(t),this.afterTick.next(),ae(13)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(tt,null,{optional:!0}));let t=0;for(;this.dirtyFlags!==0&&t++<fM;)ae(14),this.synchronizeOnce(),ae(15)}synchronizeOnce(){this.dirtyFlags&16&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush());let t=!1;if(this.dirtyFlags&7){let r=!!(this.dirtyFlags&1);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:i}of this.allViews){if(!r&&!Fo(i))continue;let o=r&&!this.zonelessEnabled?0:1;Ab(i,o),t=!0}if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),this.dirtyFlags&23)return}t||(this._rendererFactory?.begin?.(),this._rendererFactory?.end?.()),this.dirtyFlags&8&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){if(this.allViews.some(({_lView:t})=>Fo(t))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(t){let r=t;this._views.push(r),r.attachToAppRef(this)}detachView(t){let r=t;$o(this._views,r),r.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView);try{this.tick()}catch(i){this.internalErrorHandler(i)}this.components.push(t),this._injector.get(iu,[]).forEach(i=>i(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>$o(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new y(406,!1);let t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function $o(e,n){let t=e.indexOf(n);t>-1&&e.splice(t,1)}function Vi(e,n,t,r){let i=O(),o=Mn();if(ot(i,o,n)){let s=pe(),a=jo();OT(a,i,e,n,t,r)}return Vi}var nH=typeof document<"u"&&typeof document?.documentElement?.getAnimations=="function";var Kf=class{destroy(n){}updateValue(n,t){}swap(n,t){let r=Math.min(n,t),i=Math.max(n,t),o=this.detach(i);if(i-r>1){let s=this.detach(r);this.attach(r,o),this.attach(i,s)}else this.attach(r,o)}move(n,t){this.attach(t,this.detach(n))}};function mf(e,n,t,r,i){return e===t&&Object.is(n,r)?1:Object.is(i(e,n),i(t,r))?-1:0}function hM(e,n,t){let r,i,o=0,s=e.length-1,a=void 0;if(Array.isArray(n)){let c=n.length-1;for(;o<=s&&o<=c;){let u=e.at(o),l=n[o],d=mf(o,u,o,l,t);if(d!==0){d<0&&e.updateValue(o,l),o++;continue}let h=e.at(s),f=n[c],m=mf(s,h,c,f,t);if(m!==0){m<0&&e.updateValue(s,f),s--,c--;continue}let I=t(o,u),D=t(s,h),_=t(o,l);if(Object.is(_,D)){let ee=t(c,f);Object.is(ee,I)?(e.swap(o,s),e.updateValue(s,f),c--,s--):e.move(s,o),e.updateValue(o,l),o++;continue}if(r??=new kc,i??=uy(e,o,s,t),Yf(e,r,o,_))e.updateValue(o,l),o++,s++;else if(i.has(_))r.set(I,e.detach(o)),s--;else{let ee=e.create(o,n[o]);e.attach(o,ee),o++,s++}}for(;o<=c;)cy(e,r,t,o,n[o]),o++}else if(n!=null){let c=n[Symbol.iterator](),u=c.next();for(;!u.done&&o<=s;){let l=e.at(o),d=u.value,h=mf(o,l,o,d,t);if(h!==0)h<0&&e.updateValue(o,d),o++,u=c.next();else{r??=new kc,i??=uy(e,o,s,t);let f=t(o,d);if(Yf(e,r,o,f))e.updateValue(o,d),o++,s++,u=c.next();else if(!i.has(f))e.attach(o,e.create(o,d)),o++,s++,u=c.next();else{let m=t(o,l);r.set(m,e.detach(o)),s--}}}for(;!u.done;)cy(e,r,t,e.length,u.value),u=c.next()}for(;o<=s;)e.destroy(e.detach(s--));r?.forEach(c=>{e.destroy(c)})}function Yf(e,n,t,r){return n!==void 0&&n.has(r)?(e.attach(t,n.get(r)),n.delete(r),!0):!1}function cy(e,n,t,r,i){if(Yf(e,n,r,t(r,i)))e.updateValue(r,i);else{let o=e.create(r,i);e.attach(r,o)}}function uy(e,n,t,r){let i=new Set;for(let o=n;o<=t;o++)i.add(r(o,e.at(o)));return i}var kc=class{kvMap=new Map;_vMap=void 0;has(n){return this.kvMap.has(n)}delete(n){if(!this.has(n))return!1;let t=this.kvMap.get(n);return this._vMap!==void 0&&this._vMap.has(t)?(this.kvMap.set(n,this._vMap.get(t)),this._vMap.delete(t)):this.kvMap.delete(n),!0}get(n){return this.kvMap.get(n)}set(n,t){if(this.kvMap.has(n)){let r=this.kvMap.get(n);this._vMap===void 0&&(this._vMap=new Map);let i=this._vMap;for(;i.has(r);)r=i.get(r);i.set(r,t)}else this.kvMap.set(n,t)}forEach(n){for(let[t,r]of this.kvMap)if(n(r,t),this._vMap!==void 0){let i=this._vMap;for(;i.has(r);)r=i.get(r),n(r,t)}}};function pM(e,n,t,r,i,o,s,a){ln("NgControlFlow");let c=O(),u=pe(),l=bt(u.consts,o);return Qo(c,u,e,n,t,r,i,l,256,s,a),Wh}function Wh(e,n,t,r,i,o,s,a){ln("NgControlFlow");let c=O(),u=pe(),l=bt(u.consts,o);return Qo(c,u,e,n,t,r,i,l,512,s,a),Wh}function gM(e,n){ln("NgControlFlow");let t=O(),r=Mn(),i=t[r]!==Se?t[r]:-1,o=i!==-1?Pc(t,le+i):void 0,s=0;if(ot(t,r,e)){let a=P(null);try{if(o!==void 0&&Pb(o,s),e!==-1){let c=le+e,u=Pc(t,c),l=eh(t[x],c),d=Lb(u,l,t),h=is(t,l,n,{dehydratedView:d});os(u,h,s,Oi(l,d))}}finally{P(a)}}else if(o!==void 0){let a=kb(o,s);a!==void 0&&(a[De]=n)}}var Qf=class{lContainer;$implicit;$index;constructor(n,t,r){this.lContainer=n,this.$implicit=t,this.$index=r}get $count(){return this.lContainer.length-be}};var Jf=class{hasEmptyBlock;trackByFn;liveCollection;constructor(n,t,r){this.hasEmptyBlock=n,this.trackByFn=t,this.liveCollection=r}};function mM(e,n,t,r,i,o,s,a,c,u,l,d,h){ln("NgControlFlow");let f=O(),m=pe(),I=c!==void 0,D=O(),_=a?s.bind(D[Xe][De]):s,ee=new Jf(I,_);D[le+e]=ee,Qo(f,m,e+1,n,t,r,i,bt(m.consts,o),256),I&&Qo(f,m,e+2,c,u,l,d,bt(m.consts,h),512)}var Xf=class extends Kf{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(n,t,r){super(),this.lContainer=n,this.hostLView=t,this.templateTNode=r}get length(){return this.lContainer.length-be}at(n){return this.getLView(n)[De].$implicit}attach(n,t){let r=t[Ir];this.needsIndexUpdate||=n!==this.length,os(this.lContainer,t,n,Oi(this.templateTNode,r)),yM(this.lContainer,n)}detach(n){return this.needsIndexUpdate||=n!==this.length-1,bM(this.lContainer,n),EM(this.lContainer,n)}create(n,t){let r=Sc(this.lContainer,this.templateTNode.tView.ssrId),i=is(this.hostLView,this.templateTNode,new Qf(this.lContainer,t,n),{dehydratedView:r});return this.operationsCounter?.recordCreate(),i}destroy(n){qc(n[x],n),this.operationsCounter?.recordDestroy()}updateValue(n,t){this.getLView(n)[De].$implicit=t}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let n=0;n<this.length;n++)this.getLView(n)[De].$index=n}getLView(n){return _M(this.lContainer,n)}};function vM(e){let n=P(null),t=Et();try{let r=O(),i=r[x],o=r[t],s=t+1,a=Pc(r,s);if(o.liveCollection===void 0){let u=eh(i,s);o.liveCollection=new Xf(a,r,u)}else o.liveCollection.reset();let c=o.liveCollection;if(hM(c,e,o.trackByFn),c.updateIndexes(),o.hasEmptyBlock){let u=Mn(),l=c.length===0;if(ot(r,u,l)){let d=t+2,h=Pc(r,d);if(l){let f=eh(i,d),m=Lb(h,f,r),I=is(r,f,void 0,{dehydratedView:m});os(h,I,0,Oi(f,m))}else i.firstUpdatePass&&rS(h),Pb(h,0)}}}finally{P(n)}}function Pc(e,n){return e[n]}function yM(e,n){if(e.length<=be)return;let t=be+n,r=e[t],i=r?r[Ar]:void 0;if(r&&i&&i.detachedLeaveAnimationFns&&i.detachedLeaveAnimationFns.length>0){let o=r[Sn];dT(o,i),Pr.delete(r),i.detachedLeaveAnimationFns=void 0}}function bM(e,n){if(e.length<=be)return;let t=be+n,r=e[t],i=r?r[Ar]:void 0;i&&i.leave&&i.leave.size>0&&(i.detachedLeaveAnimationFns=[])}function EM(e,n){return qo(e,n)}function _M(e,n){return kb(e,n)}function eh(e,n){return Po(e,n)}function $(e,n,t){let r=O(),i=Mn();if(ot(r,i,n)){let o=pe(),s=jo();Db(s,r,e,n,r[se],t)}return $}function th(e,n,t,r,i){Oh(n,e,t,i?"class":"style",r)}function A(e,n,t,r){let i=O(),o=i[x],s=e+le,a=o.firstCreatePass?Lh(s,i,2,n,Nh,Xa(),t,r):o.data[s];if(Rh(a,i,e,n,cE),Ci(a)){let c=i[x];Kc(c,i,a),dh(c,a,i)}return r!=null&&rs(i,a),A}function N(){let e=pe(),n=Oe(),t=xh(n);return e.firstCreatePass&&jh(e,t),Wd(t)&&qd(),zd(),t.classesWithoutHost!=null&&VI(t)&&th(e,t,O(),t.classesWithoutHost,!0),t.stylesWithoutHost!=null&&HI(t)&&th(e,t,O(),t.stylesWithoutHost,!1),N}function G(e,n,t,r){return A(e,n,t,r),N(),G}function qh(e,n,t,r){let i=O(),o=i[x],s=e+le,a=o.firstCreatePass?vS(s,o,2,n,t,r):o.data[s];return Rh(a,i,e,n,cE),r!=null&&rs(i,a),qh}function Zh(){let e=Oe(),n=xh(e);return Wd(n)&&qd(),zd(),Zh}function aE(e,n,t,r){return qh(e,n,t,r),Zh(),aE}var cE=(e,n,t,r,i)=>(Bo(!0),Qy(n[se],r,nf()));function uE(e,n,t){let r=O(),i=r[x],o=e+le,s=i.firstCreatePass?Lh(o,r,8,"ng-container",Nh,Xa(),n,t):i.data[o];if(Rh(s,r,e,"ng-container",DM),Ci(s)){let a=r[x];Kc(a,r,s),dh(a,s,r)}return t!=null&&rs(r,s),uE}function lE(){let e=pe(),n=Oe(),t=xh(n);return e.firstCreatePass&&jh(e,t),lE}var DM=(e,n,t,r,i)=>(Bo(!0),P0(n[se],""));function nt(){return O()}function dE(e,n,t){let r=O(),i=Mn();if(ot(r,i,n)){let o=pe(),s=jo();Cb(s,r,e,n,r[se],t)}return dE}var dc=void 0;function CM(e){let n=Math.floor(Math.abs(e)),t=e.toString().replace(/^[^.]*\.?/,"").length;return n===1&&t===0?1:5}var wM=["en",[["a","p"],["AM","PM"]],[["AM","PM"]],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
4ay","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],dc,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],dc,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",dc,"{1} 'at' {0}",dc],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",CM],vf={};function dt(e){let n=IM(e),t=ly(n);if(t)return t;let r=n.split("-")[0];if(t=ly(r),t)return t;if(r==="en")return wM;throw new y(701,!1)}function ly(e){return e in vf||(vf[e]=Te.ng&&Te.ng.common&&Te.ng.common.locales&&Te.ng.common.locales[e]),vf[e]}var Ce=(function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e})(Ce||{});function IM(e){return e.toLowerCase().replace(/_/g,"-")}var cs="en-US";var TM=cs;function fE(e){typeof e=="string"&&(TM=e.toLowerCase().replace(/_/g,"-"))}function we(e,n,t){let r=O(),i=pe(),o=Oe();return hE(i,r,r[se],o,e,n,t),we}function hE(e,n,t,r,i,o,s){let a=!0,c=null;if((r.type&3||s)&&(c??=hf(r,n,o),_S(r,e,n,s,t,i,o,c)&&(a=!1)),a){let u=r.outputs?.[i],l=r.hostDirectiveOutputs?.[i];if(l&&l.length)for(let d=0;d<l.length;d+=2){let h=l[d],f=l[d+1];c??=hf(r,n,o),iy(r,n,h,f,i,c)}if(u&&u.length)for(let d of u)c??=hf(r,n,o),iy(r,n,d,i,i,c)}}function de(e=1){return Sv(e)}function SM(e,n){let t=null,r=W0(e);for(let i=0;i<n.length;i++){let o=n[i];if(o==="*"){t=i;continue}if(r===null?ib(e,o,!0):K0(r,o))return i}return t}function Kh(e){let n=O()[Xe][Je];if(!n.projection){let t=e?e.length:1,r=n.projection=tv(t,null),i=r.slice(),o=n.child;for(;o!==null;){if(o.type!==128){let s=e?SM(o,e):0;s!==null&&(i[s]?i[s].projectionNext=o:r[s]=o,i[s]=o)}o=o.next}}}function Yh(e,n=0,t,r,i,o){let s=O(),a=pe(),c=r?e+1:null;c!==null&&Qo(s,a,c,r,i,o,null,t);let u=ji(a,le+e,16,null,t||null);u.projection===null&&(u.projection=n),Yd();let d=!s[Ir]||Gd();s[Xe][Je].projection[u.projection]===null&&c!==null?MM(s,a,c):d&&!Uc(u)&&DT(a,s,u)}function MM(e,n,t){let r=le+t,i=n.data[r],o=e[r],s=Sc(o,i.tView.ssrId),a=is(e,i,void 0,{dehydratedView:s});os(o,a,0,Oi(i,s))}function Qh(e,n,t,r){GS(e,n,t,r)}function AM(e,n,t){zS(e,n,t)}function Jh(e){let n=O(),t=pe(),r=Xd();nc(r+1);let i=Vh(t,r);if(e.dirty&&lv(n)===((i.metadata.flags&2)===2)){if(i.matches===null)e.reset([]);else{let o=ZS(n,r);e.reset(o,t0),e.notifyOnChanges()}return!0}return!1}function Xh(){return $S(O(),Xd())}function ou(e){let n=yv();return Ya(n,le+e)}
vendor: 33,409 bytes, line 4
4function fc(e,n){return e<<17|n<<2}function Lr(e){return e>>17&32767}function NM(e){return(e&2)==2}function RM(e,n){return e&131071|n<<17}function nh(e){return e|2}function ki(e){return(e&131068)>>2}function yf(e,n){return e&-131069|n<<2}function xM(e){return(e&1)===1}function rh(e){return e|1}function OM(e,n,t,r,i,o){let s=o?n.classBindings:n.styleBindings,a=Lr(s),c=ki(s);e[r]=t;let u=!1,l;if(Array.isArray(t)){let d=t;l=d[1],(l===null||bi(d,l)>0)&&(u=!0)}else l=t;if(i)if(c!==0){let h=Lr(e[a+1]);e[r+1]=fc(h,a),h!==0&&(e[h+1]=yf(e[h+1],r)),e[a+1]=RM(e[a+1],r)}else e[r+1]=fc(a,0),a!==0&&(e[a+1]=yf(e[a+1],r)),a=r;else e[r+1]=fc(c,0),a===0?a=r:e[c+1]=yf(e[c+1],r),c=r;u&&(e[r+1]=nh(e[r+1])),dy(e,l,r,!0),dy(e,l,r,!1),kM(n,l,e,r,o),s=fc(a,c),o?n.classBindings=s:n.styleBindings=s}function kM(e,n,t,r,i){let o=i?e.residualClasses:e.residualStyles;o!=null&&typeof n=="string"&&bi(o,n)>=0&&(t[r+1]=rh(t[r+1]))}function dy(e,n,t,r){let i=e[t+1],o=n===null,s=r?Lr(i):ki(i),a=!1;for(;s!==0&&(a===!1||o);){let c=e[s],u=e[s+1];PM(c,n)&&(a=!0,e[s+1]=r?rh(u):nh(u)),s=r?Lr(u):ki(u)}a&&(e[t+1]=r?nh(i):rh(i))}function PM(e,n){return e===null||n==null||(Array.isArray(e)?e[1]:e)===n?!0:Array.isArray(e)&&typeof n=="string"?bi(e,n)>=0:!1}var Pt={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function FM(e){return e.substring(Pt.key,Pt.keyEnd)}function LM(e){return jM(e),pE(e,gE(e,0,Pt.textEnd))}function pE(e,n){let t=Pt.textEnd;return t===n?-1:(n=Pt.keyEnd=BM(e,Pt.key=n,t),gE(e,n,t))}function jM(e){Pt.key=0,Pt.keyEnd=0,Pt.value=0,Pt.valueEnd=0,Pt.textEnd=e.length}function gE(e,n,t){for(;n<t&&e.charCodeAt(n)<=32;)n++;return n}function BM(e,n,t){for(;n<t&&e.charCodeAt(n)>32;)n++;return n}function mE(e,n,t){return yE(e,n,t,!1),mE}function vE(e,n){return yE(e,n,null,!0),vE}function ep(e){VM(qM,UM,e,!0)}function UM(e,n){for(let t=LM(n);t>=0;t=pE(n,t))qa(e,FM(n),!0)}function yE(e,n,t,r){let i=O(),o=pe(),s=Si(2);if(o.firstUpdatePass&&EE(o,e,s,r),n!==Se&&ot(i,s,n)){let a=o.data[Et()];_E(o,a,i,i[se],e,i[s+1]=KM(n,t),r,s)}}function VM(e,n,t,r){let i=pe(),o=Si(2);i.firstUpdatePass&&EE(i,null,o,r);let s=O();if(t!==Se&&ot(s,o,t)){let a=i.data[Et()];if(DE(a,r)&&!bE(i,o)){let c=r?a.classesWithoutHost:a.stylesWithoutHost;c!==null&&(t=Ha(c,t||"")),th(i,a,s,t,r)}else ZM(i,a,s,s[se],s[o+1],s[o+1]=WM(e,n,t),r,o)}}function bE(e,n){return n>=e.expandoStartIndex}function EE(e,n,t,r){let i=e.data;if(i[t+1]===null){let o=i[Et()],s=bE(e,t);DE(o,r)&&n===null&&!s&&(n=!1),n=HM(i,o,n,r),OM(i,o,n,t,s,r)}}function HM(e,n,t,r){let i=Cv(e),o=r?n.residualClasses:n.residualStyles;if(i===null)(r?n.classBindings:n.styleBindings)===0&&(t=bf(null,e,n,t,r),t=Jo(t,n.attrs,r),o=null);else{let s=n.directiveStylingLast;if(s===-1||e[s]!==i)if(t=bf(i,e,n,t,r),o===null){let c=$M(e,n,r);c!==void 0&&Array.isArray(c)&&(c=bf(null,e,n,c[1],r),c=Jo(c,n.attrs,r),zM(e,n,r,c))}else o=GM(e,n,r)}return o!==void 0&&(r?n.residualClasses=o:n.residualStyles=o),t}function $M(e,n,t){let r=t?n.classBindings:n.styleBindings;if(ki(r)!==0)return e[Lr(r)]}function zM(e,n,t,r){let i=t?n.classBindings:n.styleBindings;e[Lr(i)]=r}function GM(e,n,t){let r,i=n.directiveEnd;for(let o=1+n.directiveStylingLast;o<i;o++){let s=e[o].hostAttrs;r=Jo(r,s,t)}return Jo(r,n.attrs,t)}function bf(e,n,t,r,i){let o=null,s=t.directiveEnd,a=t.directiveStylingLast;for(a===-1?a=t.directiveStart:a++;a<s&&(o=n[a],r=Jo(r,o.hostAttrs,i),o!==e);)a++;return e!==null&&(t.directiveStylingLast=a),r}function Jo(e,n,t){let r=t?1:2,i=-1;if(n!==null)for(let o=0;o<n.length;o++){let s=n[o];typeof s=="number"?i=s:i===r&&(Array.isArray(e)||(e=e===void 0?[]:["",e]),qa(e,s,t?!0:n[++o]))}return e===void 0?null:e}function WM(e,n,t){if(t==null||t==="")return Qe;let r=[],i=lt(t);if(Array.isArray(i))for(let o=0;o<i.length;o++)e(r,i[o],!0);else if(typeof i=="object")for(let o in i)i.hasOwnProperty(o)&&e(r,o,i[o]);else typeof i=="string"&&n(r,i);return r}function qM(e,n,t){let r=String(n);r!==""&&!r.includes(" ")&&qa(e,r,t)}function ZM(e,n,t,r,i,o,s,a){i===Se&&(i=Qe);let c=0,u=0,l=0<i.length?i[0]:null,d=0<o.length?o[0]:null;for(;l!==null||d!==null;){let h=c<i.length?i[c+1]:void 0,f=u<o.length?o[u+1]:void 0,m=null,I;l===d?(c+=2,u+=2,h!==f&&(m=d,I=f)):d===null||l!==null&&l<d?(c+=2,m=l):(u+=2,m=d,I=f),m!==null&&_E(e,n,t,r,m,I,s,a),l=c<i.length?i[c]:null,d=u<o.length?o[u]:null}}function _E(e,n,t,r,i,o,s,a){if(!(n.type&3))return;let c=e.data,u=c[a+1],l=xM(u)?fy(c,n,t,i,ki(u),s):void 0;if(!Fc(l)){Fc(o)||NM(u)&&(o=fy(c,null,t,i,a,s));let d=Ld(Et(),t);wT(r,s,d,i,o)}}function fy(e,n,t,r,i,o){let s=n===null,a;for(;i>0;){let c=e[i],u=Array.isArray(c),l=u?c[1]:c,d=l===null,h=t[i+1];h===Se&&(h=d?Qe:void 0);let f=d?Za(h,r):l===r?h:void 0;if(u&&!Fc(f)&&(f=Za(c,r)),Fc(f)&&(a=f,s))return a;let m=e[i+1];i=s?Lr(m):ki(m)}if(n!==null){let c=o?n.residualClasses:n.residualStyles;c!=null&&(a=Za(c,r))}return a}function Fc(e){return e!==void 0}function KM(e,n){return e==null||e===""||(typeof n=="string"?e=e+n:typeof e=="object"&&(e=wn(lt(e)))),e}function DE(e,n){return(e.flags&(n?8:16))!==0}function K(e,n=""){let t=O(),r=pe(),i=e+le,o=r.firstCreatePass?ji(r,i,1,n,null):r.data[i],s=YM(r,t,o,n,e);t[i]=s,oc()&&Mh(r,t,s,o),Ti(o,!1)}var YM=(e,n,t,r,i)=>(Bo(!0),O0(n[se],r));function CE(e,n,t,r=""){return ot(e,Mn(),t)?n+qe(t)+r:Se}function QM(e,n,t,r,i,o=""){let s=ec(),a=Zo(e,s,t,i);return Si(2),a?n+qe(t)+r+qe(i)+o:Se}function JM(e,n,t,r,i,o,s,a=""){let c=ec(),u=bS(e,c,t,i,s);return Si(3),u?n+qe(t)+r+qe(i)+o+qe(s)+a:Se}function XM(e,n,t,r,i,o,s,a,c,u=""){let l=ec(),d=ES(e,l,t,i,s,c);return Si(4),d?n+qe(t)+r+qe(i)+o+qe(s)+a+qe(c)+u:Se}function Ct(e){return je("",e),Ct}function je(e,n,t){let r=O(),i=CE(r,e,n,t);return i!==Se&&su(r,Et(),i),je}function wE(e,n,t,r,i){let o=O(),s=QM(o,e,n,t,r,i);return s!==Se&&su(o,Et(),s),wE}function IE(e,n,t,r,i,o,s){let a=O(),c=JM(a,e,n,t,r,i,o,s);return c!==Se&&su(a,Et(),c),IE}function TE(e,n,t,r,i,o,s,a,c){let u=O(),l=XM(u,e,n,t,r,i,o,s,a,c);return l!==Se&&su(u,Et(),l),TE}function su(e,n,t){let r=Ld(n,e);k0(e[se],r,t)}function SE(e,n,t){sf(n)&&(n=n());let r=O(),i=Mn();if(ot(r,i,n)){let o=pe(),s=jo();Db(s,r,e,n,r[se],t)}return SE}function eA(e,n){let t=sf(e);return t&&e.set(n),t}function ME(e,n){let t=O(),r=pe(),i=Oe();return hE(r,t,t[se],i,e,n),ME}function tp(e){return ot(O(),Mn(),e)?qe(e):Se}function tA(e,n,t=""){return CE(O(),e,n,t)}function nA(e,n,t){let r=pe();if(r.firstCreatePass){let i=sn(e);ih(t,r.data,r.blueprint,i,!0),ih(n,r.data,r.blueprint,i,!1)}}function ih(e,n,t,r,i){if(e=Ue(e),Array.isArray(e))for(let o=0;o<e.length;o++)ih(e[o],n,t,r,i);else{let o=pe(),s=O(),a=Oe(),c=Dr(e)?e:Ue(e.provide),u=Nd(e),l=a.providerIndexes&1048575,d=a.directiveStart,h=a.providerIndexes>>20;if(Dr(e)||!e.multi){let f=new kr(u,i,R,null),m=_f(c,n,i?l:l+h,d);m===-1?(Cf(Dc(a,s),o,c),Ef(o,e,n.length),n.push(c),a.directiveStart++,a.directiveEnd++,i&&(a.providerIndexes+=1048576),t.push(f),s.push(f)):(t[m]=f,s[m]=f)}else{let f=_f(c,n,l+h,d),m=_f(c,n,l,l+h),I=f>=0&&t[f],D=m>=0&&t[m];if(i&&!D||!i&&!I){Cf(Dc(a,s),o,c);let _=oA(i?iA:rA,t.length,i,r,u,e);!i&&D&&(t[m].providerFactory=_),Ef(o,e,n.length,0),n.push(c),a.directiveStart++,a.directiveEnd++,i&&(a.providerIndexes+=1048576),t.push(_),s.push(_)}else{let _=AE(t[i?m:f],u,!i&&r);Ef(o,e,f>-1?f:m,_)}!i&&r&&D&&t[m].componentProviders++}}}function Ef(e,n,t,r){let i=Dr(n),o=av(n);if(i||o){let c=(o?Ue(n.useClass):n).prototype.ngOnDestroy;if(c){let u=e.destroyHooks||(e.destroyHooks=[]);if(!i&&n.multi){let l=u.indexOf(t);l===-1?u.push(t,[r,c]):u[l+1].push(r,c)}else u.push(t,c)}}}function AE(e,n,t){return t&&e.componentProviders++,e.multi.push(n)-1}function _f(e,n,t,r){for(let i=t;i<r;i++)if(n[i]===e)return i;return-1}function rA(e,n,t,r,i){return oh(this.multi,[])}function iA(e,n,t,r,i){let o=this.multi,s;if(this.providerFactory){let a=this.providerFactory.componentProviders,c=zo(r,r[x],this.providerFactory.index,i);s=c.slice(0,a),oh(o,s);for(let u=a;u<c.length;u++)s.push(c[u])}else s=[],oh(o,s);return s}function oh(e,n){for(let t=0;t<e.length;t++){let r=e[t];n.push(r())}return n}function oA(e,n,t,r,i,o){let s=new kr(e,t,R,null);return s.multi=[],s.index=n,s.componentProviders=0,AE(s,i,r&&!t),s}function us(e,n=[]){return t=>{t.providersResolver=(r,i)=>nA(r,i?i(e):e,n)}}function Hi(e,n,t){let r=Lo()+e,i=O();return i[r]===Se?Uh(i,r,t?n.call(t):n()):yS(i,r)}function sA(e,n,t,r){return RE(O(),Lo(),e,n,t,r)}function NE(e,n){let t=e[n];return t===Se?void 0:t}function RE(e,n,t,r,i,o){let s=n+t;return ot(e,s,i)?Uh(e,s+1,o?r.call(o,i):r(i)):NE(e,s+1)}function aA(e,n,t,r,i,o,s){let a=n+t;return Zo(e,a,i,o)?Uh(e,a+2,s?r.call(s,i,o):r(i,o)):NE(e,a+2)}function C(e,n){let t=pe(),r,i=e+le;t.firstCreatePass?(r=cA(n,t.pipeRegistry),t.data[i]=r,r.onDestroy&&(t.destroyHooks??=[]).push(i,r.onDestroy)):r=t.data[i];let o=r.factory||(r.factory=$n(r.type,!0)),s,a=Ye(R);try{let c=_c(!1),u=o();return _c(c),jd(t,O(),i,u),u}finally{Ye(a)}}function cA(e,n){if(n)for(let t=n.length-1;t>=0;t--){let r=n[t];if(e===r.name)return r}}function w(e,n,t){let r=e+le,i=O(),o=Ya(i,r);return xE(i,r)?RE(i,Lo(),n,o.transform,t,o):o.transform(t)}function uA(e,n,t,r){let i=e+le,o=O(),s=Ya(o,i);return xE(o,i)?aA(o,Lo(),n,s.transform,t,r,s):s.transform(t,r)}function xE(e,n){return e[x].data[n].pure}function au(e,n){return Yc(e,n)}var hc=null;function OE(e){hc!==null&&(e.defaultEncapsulation!==hc.defaultEncapsulation||e.preserveWhitespaces!==hc.preserveWhitespaces)||(hc=e)}var Lc=class{ngModuleFactory;componentFactories;constructor(n,t){this.ngModuleFactory=n,this.componentFactories=t}},np=(()=>{class e{compileModuleSync(t){return new Yo(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){let r=this.compileModuleSync(t),i=Td(t),o=nb(i.declarations).reduce((s,a)=>{let c=tn(a);return c&&s.push(new Jn(c)),s},[]);return new Lc(r,o)}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t))}clearCache(){}clearCacheFor(t){}getModuleId(t){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),kE=new E("");var lA=(()=>{class e{zone=p(H);changeDetectionScheduler=p(In);applicationRef=p(st);applicationErrorHandler=p(et);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{try{this.applicationRef.dirtyFlags|=1,this.applicationRef._tick()}catch(t){this.applicationErrorHandler(t)}})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function PE({ngZoneFactory:e,ignoreChangesOutsideZone:n,scheduleInRootZone:t}){return e??=()=>new H(W(b({},rp()),{scheduleInRootZone:t})),[{provide:H,useFactory:e},{provide:Tn,multi:!0,useFactory:()=>{let r=p(lA,{optional:!0});return()=>r.initialize()}},{provide:Tn,multi:!0,useFactory:()=>{let r=p(dA);return()=>{r.initialize()}}},n===!0?{provide:af,useValue:!0}:[],{provide:cf,useValue:t??cb},{provide:et,useFactory:()=>{let r=p(H),i=p(ve),o;return s=>{r.runOutsideAngular(()=>{i.destroyed&&!o?setTimeout(()=>{throw s}):(o??=i.get(Nt),o.handleError(s))})}}}]}function rp(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var dA=(()=>{class e{subscription=new fe;initialized=!1;zone=p(H);pendingTasks=p(an);initialize(){if(this.initialized)return;this.initialized=!0;let t=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(t=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{H.assertNotInAngularZone(),queueMicrotask(()=>{t!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(t),t=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{H.assertInAngularZone(),t??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var FE=(()=>{class e{applicationErrorHandler=p(et);appRef=p(st);taskService=p(an);ngZone=p(H);zonelessEnabled=p(Uo);tracing=p(jr,{optional:!0});disableScheduling=p(af,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new fe;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Ic):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(p(cf,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){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 Go||!this.zoneIsDefined)}notify(t){if(!this.zonelessEnabled&&t===5)return;let r=!1;switch(t){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 6:{this.appRef.dirtyFlags|=2,r=!0;break}case 12:{this.appRef.dirtyFlags|=16,r=!0;break}case 13:{this.appRef.dirtyFlags|=2,r=!0;break}case 11:{r=!0;break}default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(r))return;let i=this.useMicrotaskScheduler?Zv:ub;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>i(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>i(()=>this.tick()))}shouldScheduleTick(t){return!(this.disableScheduling&&!t||this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(Ic+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let t=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){this.taskService.remove(t),this.applicationErrorHandler(r)}finally{this.cleanup()}this.useMicrotaskScheduler=!0,Zv(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(t)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let t=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(t)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function fA(){return typeof $localize<"u"&&$localize.locale||cs}var ls=new E("",{providedIn:"root",factory:()=>p(ls,{optional:!0,skipSelf:!0})||fA()});function wt(e){return Gm(e)}function hA(e,n){return la(e,n?.equal)}var LE=class{[Ge];constructor(n){this[Ge]=n}destroy(){this[Ge].destroy()}};var WE=Symbol("InputSignalNode#UNSET"),DA=W(b({},da),{transformFn:void 0,applyValueToInputSignal(e,n){ii(e,n)}});function qE(e,n){let t=Object.create(DA);t.value=e,t.transformFn=n?.transform;function r(){if(ti(t),t.value===WE){let i=null;throw new y(-950,i)}return t.value}return r[Ge]=t,r}var cu=class{attributeName;constructor(n){this.attributeName=n}__NG_ELEMENT_ID__=()=>Xo(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}},CA=new E("");CA.__NG_ELEMENT_ID__=e=>{let n=Oe();if(n===null)throw new y(204,!1);if(n.type&2)return n.value;if(e&8)return null;throw new y(204,!1)};function jE(e,n){return qE(e,n)}function wA(e){return qE(WE,e)}var ZE=(jE.required=wA,jE);function IA(e,n,t){let r=new Yo(t);return Promise.resolve(r)}function BE(e){for(let n=e.length-1;n>=0;n--)if(e[n]!==void 0)return e[n]}var uu=new E(""),TA=new E("");function ds(e){return!e.moduleRef}function SA(e){let n=ds(e)?e.r3Injector:e.moduleRef.injector,t=n.get(H);return t.run(()=>{ds(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();let r=n.get(et),i;if(t.runOutsideAngular(()=>{i=t.onError.subscribe({next:r})}),ds(e)){let o=()=>n.destroy(),s=e.platformInjector.get(uu);s.add(o),n.onDestroy(()=>{i.unsubscribe(),s.delete(o)})}else{let o=()=>e.moduleRef.destroy(),s=e.platformInjector.get(uu);s.add(o),e.moduleRef.onDestroy(()=>{$o(e.allPlatformModules,e.moduleRef),i.unsubscribe(),s.delete(o)})}return AA(r,t,()=>{let o=n.get(an),s=o.add(),a=n.get(zh);return a.runInitializers(),a.donePromise.then(()=>{let c=n.get(ls,cs);if(fE(c||cs),!n.get(TA,!0))return ds(e)?n.get(st):(e.allPlatformModules.push(e.moduleRef),e.moduleRef);if(ds(e)){let l=n.get(st);return e.rootComponent!==void 0&&l.bootstrap(e.rootComponent),l}else return KE?.(e.moduleRef,e.allPlatformModules),e.moduleRef}).finally(()=>{o.remove(s)})})})}var KE;function UE(){KE=MA}function MA(e,n){let t=e.injector.get(st);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>t.bootstrap(r));else if(e.instance.ngDoBootstrap)e.instance.ngDoBootstrap(t);else throw new y(-403,!1);n.push(e)}function AA(e,n,t){try{let r=t();return Ur(r)?r.catch(i=>{throw n.runOutsideAngular(()=>e(i)),i}):r}catch(r){throw n.runOutsideAngular(()=>e(r)),r}}var YE=(()=>{class e{_injector;_modules=[];_destroyListeners=[];_destroyed=!1;constructor(t){this._injector=t}bootstrapModuleFactory(t,r){let i=r?.scheduleInRootZone,o=()=>db(r?.ngZone,W(b({},rp({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing})),{scheduleInRootZone:i})),s=r?.ignoreChangesOutsideZone,a=[PE({ngZoneFactory:o,ignoreChangesOutsideZone:s}),{provide:In,useExisting:FE},Rv],c=Xb(t.moduleType,this.injector,a);return UE(),SA({moduleRef:c,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(t,r=[]){let i=Gh({},r);return UE(),IA(this.injector,i,t).then(o=>this.bootstrapModuleFactory(o,i))}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new y(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());let t=this._injector.get(uu,null);t&&(t.forEach(r=>r()),t.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static \u0275fac=function(r){return new(r||e)(v(oe))};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})(),dp=null;function NA(e){if(hp())throw new y(400,!1);oE(),dp=e;let n=e.get(YE);return OA(e),n}function fp(e,n,t=[]){let r=`Platform: ${n}`,i=new E(r);return(o=[])=>{let s=hp();if(!s){let a=[...t,...o,{provide:i,useValue:!0}];s=e?.(a)??NA(RA(a,r))}return xA(i)}}function RA(e=[],n){return oe.create({name:n,providers:[{provide:Ro,useValue:"platform"},{provide:uu,useValue:new Set([()=>dp=null])},...e]})}function xA(e){let n=hp();if(!n)throw new y(-401,!1);return n}function hp(){return dp?.get(YE)??null}function OA(e){let n=e.get(jc,null);Le(e,()=>{n?.forEach(t=>t())})}function QE(){return!1}var On=(()=>{class e{static __NG_ELEMENT_ID__=kA}return e})();function kA(e){return PA(Oe(),O(),(e&16)===16)}function PA(e,n,t){if(Kn(e)&&!t){let r=yt(e.index,n);return new Qn(r,r)}else if(e.type&175){let r=n[Xe];return new Qn(r,n)}return null}var ip=class{constructor(){}supports(n){return Bh(n)}create(n){return new op(n)}},FA=(e,n)=>n,op=class{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(n){this._trackByFn=n||FA}forEachItem(n){let t;for(t=this._itHead;t!==null;t=t._next)n(t)}forEachOperation(n){let t=this._itHead,r=this._removalsHead,i=0,o=null;for(;t||r;){let s=!r||t&&t.currentIndex<VE(r,i,o)?t:r,a=VE(s,i,o),c=s.currentIndex;if(s===r)i--,r=r._nextRemoved;else if(t=t._next,s.previousIndex==null)i++;else{o||(o=[]);let u=a-i,l=c-i;if(u!=l){for(let h=0;h<u;h++){let f=h<o.length?o[h]:o[h]=0,m=f+h;l<=m&&m<u&&(o[h]=f+1)}let d=s.previousIndex;o[d]=l-u}}a!==c&&n(s,a,c)}}forEachPreviousItem(n){let t;for(t=this._previousItHead;t!==null;t=t._nextPrevious)n(t)}forEachAddedItem(n){let t;for(t=this._additionsHead;t!==null;t=t._nextAdded)n(t)}forEachMovedItem(n){let t;for(t=this._movesHead;t!==null;t=t._nextMoved)n(t)}forEachRemovedItem(n){let t;for(t=this._removalsHead;t!==null;t=t._nextRemoved)n(t)}forEachIdentityChange(n){let t;for(t=this._identityChangesHead;t!==null;t=t._nextIdentityChange)n(t)}diff(n){if(n==null&&(n=[]),!Bh(n))throw new y(900,!1);return this.check(n)?this:null}onDestroy(){}check(n){this._reset();let t=this._itHead,r=!1,i,o,s;if(Array.isArray(n)){this.length=n.length;for(let a=0;a<this.length;a++)o=n[a],s=this._trackByFn(a,o),t===null||!Object.is(t.trackById,s)?(t=this._mismatch(t,o,s,a),r=!0):(r&&(t=this._verifyReinsertion(t,o,s,a)),Object.is(t.item,o)||this._addIdentityChange(t,o)),t=t._next}else i=0,Hb(n,a=>{s=this._trackByFn(i,a),t===null||!Object.is(t.trackById,s)?(t=this._mismatch(t,a,s,i),r=!0):(r&&(t=this._verifyReinsertion(t,a,s,i)),Object.is(t.item,a)||this._addIdentityChange(t,a)),t=t._next,i++}),this.length=i;return this._truncate(t),this.collection=n,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;n!==null;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;n!==null;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;n!==null;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,t,r,i){let o;return n===null?o=this._itTail:(o=n._prev,this._remove(n)),n=this._unlinkedRecords===null?null:this._unlinkedRecords.get(r,null),n!==null?(Object.is(n.item,t)||this._addIdentityChange(n,t),this._reinsertAfter(n,o,i)):(n=this._linkedRecords===null?null:this._linkedRecords.get(r,i),n!==null?(Object.is(n.item,t)||this._addIdentityChange(n,t),this._moveAfter(n,o,i)):n=this._addAfter(new sp(t,r),o,i)),n}_verifyReinsertion(n,t,r,i){let o=this._unlinkedRecords===null?null:this._unlinkedRecords.get(r,null);return o!==null?n=this._reinsertAfter(o,n._prev,i):n.currentIndex!=i&&(n.currentIndex=i,this._addToMoves(n,i)),n}_truncate(n){for(;n!==null;){let t=n._next;this._addToRemovals(this._unlink(n)),n=t}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,t,r){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(n);let i=n._prevRemoved,o=n._nextRemoved;return i===null?this._removalsHead=o:i._nextRemoved=o,o===null?this._removalsTail=i:o._prevRemoved=i,this._insertAfter(n,t,r),this._addToMoves(n,r),n}_moveAfter(n,t,r){return this._unlink(n),this._insertAfter(n,t,r),this._addToMoves(n,r),n}_addAfter(n,t,r){return this._insertAfter(n,t,r),this._additionsTail===null?this._additionsTail=this._additionsHead=n:this._additionsTail=this._additionsTail._nextAdded=n,n}_insertAfter(n,t,r){let i=t===null?this._itHead:t._next;return n._next=i,n._prev=t,i===null?this._itTail=n:i._prev=n,t===null?this._itHead=n:t._next=n,this._linkedRecords===null&&(this._linkedRecords=new lu),this._linkedRecords.put(n),n.currentIndex=r,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){this._linkedRecords!==null&&this._linkedRecords.remove(n);let t=n._prev,r=n._next;return t===null?this._itHead=r:t._next=r,r===null?this._itTail=t:r._prev=t,n}_addToMoves(n,t){return n.previousIndex===t||(this._movesTail===null?this._movesTail=this._movesHead=n:this._movesTail=this._movesTail._nextMoved=n),n}_addToRemovals(n){return this._unlinkedRecords===null&&(this._unlinkedRecords=new lu),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,t){return n.item=t,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=n:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=n,n}},sp=class{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(n,t){this.item=n,this.trackById=t}},ap=class{_head=null;_tail=null;add(n){this._head===null?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,t){let r;for(r=this._head;r!==null;r=r._nextDup)if((t===null||t<=r.currentIndex)&&Object.is(r.trackById,n))return r;return null}remove(n){let t=n._prevDup,r=n._nextDup;return t===null?this._head=r:t._nextDup=r,r===null?this._tail=t:r._prevDup=t,this._head===null}},lu=class{map=new Map;put(n){let t=n.trackById,r=this.map.get(t);r||(r=new ap,this.map.set(t,r)),r.add(n)}get(n,t){let r=n,i=this.map.get(r);return i?i.get(n,t):null}remove(n){let t=n.trackById;return this.map.get(t).remove(n)&&this.map.delete(t),n}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function VE(e,n,t){let r=e.previousIndex;if(r===null)return r;let i=0;return t&&r<t.length&&(i=t[r]),r+n+i}var cp=class{constructor(){}supports(n){return n instanceof Map||Jc(n)}create(){return new up}},up=class{_records=new Map;_mapHead=null;_appendAfter=null;_previousMapHead=null;_changesHead=null;_changesTail=null;_additionsHead=null;_additionsTail=null;_removalsHead=null;_removalsTail=null;get isDirty(){return this._additionsHead!==null||this._changesHead!==null||this._removalsHead!==null}forEachItem(n){let t;for(t=this._mapHead;t!==null;t=t._next)n(t)}forEachPreviousItem(n){let t;for(t=this._previousMapHead;t!==null;t=t._nextPrevious)n(t)}forEachChangedItem(n){let t;for(t=this._changesHead;t!==null;t=t._nextChanged)n(t)}forEachAddedItem(n){let t;for(t=this._additionsHead;t!==null;t=t._nextAdded)n(t)}forEachRemovedItem(n){let t;for(t=this._removalsHead;t!==null;t=t._nextRemoved)n(t)}diff(n){if(!n)n=new Map;else if(!(n instanceof Map||Jc(n)))throw new y(900,!1);return this.check(n)?this:null}onDestroy(){}check(n){this._reset();let t=this._mapHead;if(this._appendAfter=null,this._forEach(n,(r,i)=>{if(t&&t.key===i)this._maybeAddToChanges(t,r),this._appendAfter=t,t=t._next;else{let o=this._getOrCreateRecordForKey(i,r);t=this._insertBeforeOrAppend(t,o)}}),t){t._prev&&(t._prev._next=null),this._removalsHead=t;for(let r=t;r!==null;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,t){if(n){let r=n._prev;return t._next=n,t._prev=r,n._prev=t,r&&(r._next=t),n===this._mapHead&&(this._mapHead=t),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=t,t._prev=this._appendAfter):this._mapHead=t,this._appendAfter=t,null}_getOrCreateRecordForKey(n,t){if(this._records.has(n)){let i=this._records.get(n);this._maybeAddToChanges(i,t);let o=i._prev,s=i._next;return o&&(o._next=s),s&&(s._prev=o),i._next=null,i._prev=null,i}let r=new lp(n);return this._records.set(n,r),r.currentValue=t,this._addToAdditions(r),r}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;n!==null;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;n!==null;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;n!=null;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,t){Object.is(t,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=t,this._addToChanges(n))}_addToAdditions(n){this._additionsHead===null?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){this._changesHead===null?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,t){n instanceof Map?n.forEach(t):Object.keys(n).forEach(r=>t(n[r],r))}},lp=class{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(n){this.key=n}};function HE(){return new pp([new ip])}var pp=(()=>{class e{factories;static \u0275prov=g({token:e,providedIn:"root",factory:HE});constructor(t){this.factories=t}static create(t,r){if(r!=null){let i=r.factories.slice();t=t.concat(i)}return new e(t)}static extend(t){return{provide:e,useFactory:()=>{let r=p(e,{optional:!0,skipSelf:!0});return e.create(t,r||HE())}}}find(t){let r=this.factories.find(i=>i.supports(t));if(r!=null)return r;throw new y(901,!1)}}return e})();function $E(){return new gp([new cp])}var gp=(()=>{class e{static \u0275prov=g({token:e,providedIn:"root",factory:$E});factories;constructor(t){this.factories=t}static create(t,r){if(r){let i=r.factories.slice();t=t.concat(i)}return new e(t)}static extend(t){return{provide:e,useFactory:()=>{let r=p(e,{optional:!0,skipSelf:!0});return e.create(t,r||$E())}}}find(t){let r=this.factories.find(i=>i.supports(t));if(r)return r;throw new y(901,!1)}}return e})();var JE=fp(null,"core",[]),XE=(()=>{class e{constructor(t){}static \u0275fac=function(r){return new(r||e)(v(st))};static \u0275mod=Ee({type:e});static \u0275inj=ye({})}return e})();function tr(e){return typeof e=="boolean"?e:e!=null&&e!=="false"}function LA(e,n=NaN){return!isNaN(parseFloat(e))&&!isNaN(Number(e))?Number(e):n}function e_(e,n){let t=tn(e),r=n.elementInjector||Ei();return new Jn(t).create(r,n.projectableNodes,n.hostElement,n.environmentInjector,n.directives,n.bindings)}function t_(e){let n=tn(e);if(!n)return null;let t=new Jn(n);return{get selector(){return t.selector},get type(){return t.componentType},get inputs(){return t.inputs},get outputs(){return t.outputs},get ngContentSelectors(){return t.ngContentSelectors},get isStandalone(){return n.standalone},get isSignal(){return n.signals}}}var i_=null;function fn(){return i_}function mp(e){i_??=e}var fs=class{},hs=(()=>{class e{historyGo(t){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:()=>p(o_),providedIn:"platform"})}return e})(),vp=new E(""),o_=(()=>{class e extends hs{_location;_history;_doc=p(z);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return fn().getBaseHref(this._doc)}onPopState(t){let r=fn().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",t,!1),()=>r.removeEventListener("popstate",t)}onHashChange(t){let r=fn().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",t,!1),()=>r.removeEventListener("hashchange",t)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(t){this._location.pathname=t}pushState(t,r,i){this._history.pushState(t,r,i)}replaceState(t,r,i){this._history.replaceState(t,r,i)}forward(){this._history.forward()}back(){this._history.back()}historyGo(t=0){this._history.go(t)}getState(){return this._history.state}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:()=>new e,providedIn:"platform"})}return e})();function du(e,n){return e?n?e.endsWith("/")?n.startsWith("/")?e+n.slice(1):e+n:n.startsWith("/")?e+n:`${e}/${n}`:e:n}function n_(e){let n=e.search(/#|\?|$/);return e[n-1]==="/"?e.slice(0,n-1)+e.slice(n):e}function $t(e){return e&&e[0]!=="?"?`?${e}`:e}var zt=(()=>{class e{historyGo(t){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:()=>p(hu),providedIn:"root"})}return e})(),fu=new E(""),hu=(()=>{class e extends zt{_platformLocation;_baseHref;_removeListenerFns=[];constructor(t,r){super(),this._platformLocation=t,this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??p(z).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.on
vendor: 6,480 bytes, line 4
4HashChange(t))}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return du(this._baseHref,t)}path(t=!1){let r=this._platformLocation.pathname+$t(this._platformLocation.search),i=this._platformLocation.hash;return i&&t?`${r}${i}`:r}pushState(t,r,i,o){let s=this.prepareExternalUrl(i+$t(o));this._platformLocation.pushState(t,r,s)}replaceState(t,r,i,o){let s=this.prepareExternalUrl(i+$t(o));this._platformLocation.replaceState(t,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){this._platformLocation.historyGo?.(t)}static \u0275fac=function(r){return new(r||e)(v(hs),v(fu,8))};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),nr=(()=>{class e{_subject=new Q;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(t){this._locationStrategy=t;let r=this._locationStrategy.getBaseHref();this._basePath=UA(n_(r_(r))),this._locationStrategy.onPopState(i=>{this._subject.next({url:this.path(!0),pop:!0,state:i.state,type:i.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(t=!1){return this.normalize(this._locationStrategy.path(t))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(t,r=""){return this.path()==this.normalize(t+$t(r))}normalize(t){return e.stripTrailingSlash(BA(this._basePath,r_(t)))}prepareExternalUrl(t){return t&&t[0]!=="/"&&(t="/"+t),this._locationStrategy.prepareExternalUrl(t)}go(t,r="",i=null){this._locationStrategy.pushState(i,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+$t(r)),i)}replaceState(t,r="",i=null){this._locationStrategy.replaceState(i,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+$t(r)),i)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(t=0){this._locationStrategy.historyGo?.(t)}onUrlChange(t){return this._urlChangeListeners.push(t),this._urlChangeSubscription??=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)}),()=>{let r=this._urlChangeListeners.indexOf(t);this._urlChangeListeners.splice(r,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(t="",r){this._urlChangeListeners.forEach(i=>i(t,r))}subscribe(t,r,i){return this._subject.subscribe({next:t,error:r??void 0,complete:i??void 0})}static normalizeQueryParams=$t;static joinWithSlash=du;static stripTrailingSlash=n_;static \u0275fac=function(r){return new(r||e)(v(zt))};static \u0275prov=g({token:e,factory:()=>jA(),providedIn:"root"})}return e})();function jA(){return new nr(v(zt))}function BA(e,n){if(!e||!n.startsWith(e))return n;let t=n.substring(e.length);return t===""||["/",";","?","#"].includes(t[0])?t:n}function r_(e){return e.replace(/\/index.html$/,"")}function UA(e){if(new RegExp("^(https?:)?//").test(e)){let[,t]=e.split(/\/\/[^\/]+/);return t}return e}var Ip=(()=>{class e extends zt{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(t,r){super(),this._platformLocation=t,r!=null&&(this._baseHref=r)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}path(t=!1){let r=this._platformLocation.hash??"#";return r.length>0?r.substring(1):r}prepareExternalUrl(t){let r=du(this._baseHref,t);return r.length>0?"#"+r:r}pushState(t,r,i,o){let s=this.prepareExternalUrl(i+$t(o))||this._platformLocation.pathname;this._platformLocation.pushState(t,r,s)}replaceState(t,r,i,o){let s=this.prepareExternalUrl(i+$t(o))||this._platformLocation.pathname;this._platformLocation.replaceState(t,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){this._platformLocation.historyGo?.(t)}static \u0275fac=function(r){return new(r||e)(v(hs),v(fu,8))};static \u0275prov=g({token:e,factory:e.\u0275fac})}return e})();var Ze=(function(e){return e[e.Format=0]="Format",e[e.Standalone=1]="Standalone",e})(Ze||{}),ie=(function(e){return e[e.Narrow=0]="Narrow",e[e.Abbreviated=1]="Abbreviated",e[e.Wide=2]="Wide",e[e.Short=3]="Short",e})(ie||{}),at=(function(e){return e[e.Short=0]="Short",e[e.Medium=1]="Medium",e[e.Long=2]="Long",e[e.Full=3]="Full",e})(at||{}),Pn={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function l_(e){return dt(e)[Ce.LocaleId]}function d_(e,n,t){let r=dt(e),i=[r[Ce.DayPeriodsFormat],r[Ce.DayPeriodsStandalone]],o=It(i,n);return It(o,t)}function f_(e,n,t){let r=dt(e),i=[r[Ce.DaysFormat],r[Ce.DaysStandalone]],o=It(i,n);return It(o,t)}function h_(e,n,t){let r=dt(e),i=[r[Ce.MonthsFormat],r[Ce.MonthsStandalone]],o=It(i,n);return It(o,t)}function p_(e,n){let r=dt(e)[Ce.Eras];return It(r,n)}function ps(e,n){let t=dt(e);return It(t[Ce.DateFormat],n)}function gs(e,n){let t=dt(e);return It(t[Ce.TimeFormat],n)}function ms(e,n){let r=dt(e)[Ce.DateTimeFormat];return It(r,n)}function vs(e,n){let t=dt(e),r=t[Ce.NumberSymbols][n];if(typeof r>"u"){if(n===Pn.CurrencyDecimal)return t[Ce.NumberSymbols][Pn.Decimal];if(n===Pn.CurrencyGroup)return t[Ce.NumberSymbols][Pn.Group]}return r}function g_(e){if(!e[Ce.ExtraData])throw new y(2303,!1)}function m_(e){let n=dt(e);return g_(n),(n[Ce.ExtraData][2]||[]).map(r=>typeof r=="string"?yp(r):[yp(r[0]),yp(r[1])])}function v_(e,n,t){let r=dt(e);g_(r);let i=[r[Ce.ExtraData][0],r[Ce.ExtraData][1]],o=It(i,n)||[];return It(o,t)||[]}function It(e,n){for(let t=n;t>-1;t--)if(typeof e[t]<"u")return e[t];throw new y(2304,!1)}function yp(e){let[n,t]=e.split(":");return{hours:+n,minutes:+t}}var VA=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,pu={},HA=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/,$A=256;function y_(e,n,t,r){let i=XA(e);zA(n),n=kn(t,n)||n;let s=[],a;for(;n;)if(a=HA.exec(n),a){s=s.concat(a.slice(1));let l=s.pop();if(!l)break;n=l}else{s.push(n);break}let c=i.getTimezoneOffset();r&&(c=E_(r,c),i=JA(i,r));let u="";
vendor: 9,659 bytes, line 4
4return s.forEach(l=>{let d=YA(l);u+=d?d(i,t,c):l==="''"?"'":l.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),u}function zA(e){if(e.length>$A)throw new y(2300,!1)}function bu(e,n,t){let r=new Date(0);return r.setFullYear(e,n,t),r.setHours(0,0,0),r}function kn(e,n){let t=l_(e);if(pu[t]??={},pu[t][n])return pu[t][n];let r="";switch(n){case"shortDate":r=ps(e,at.Short);break;case"mediumDate":r=ps(e,at.Medium);break;case"longDate":r=ps(e,at.Long);break;case"fullDate":r=ps(e,at.Full);break;case"shortTime":r=gs(e,at.Short);break;case"mediumTime":r=gs(e,at.Medium);break;case"longTime":r=gs(e,at.Long);break;case"fullTime":r=gs(e,at.Full);break;case"short":let i=kn(e,"shortTime"),o=kn(e,"shortDate");r=gu(ms(e,at.Short),[i,o]);break;case"medium":let s=kn(e,"mediumTime"),a=kn(e,"mediumDate");r=gu(ms(e,at.Medium),[s,a]);break;case"long":let c=kn(e,"longTime"),u=kn(e,"longDate");r=gu(ms(e,at.Long),[c,u]);break;case"full":let l=kn(e,"fullTime"),d=kn(e,"fullDate");r=gu(ms(e,at.Full),[l,d]);break}return r&&(pu[t][n]=r),r}function gu(e,n){return n&&(e=e.replace(/\{([^}]+)}/g,function(t,r){return n!=null&&r in n?n[r]:t})),e}function Gt(e,n,t="-",r,i){let o="";(e<0||i&&e<=0)&&(i?e=-e+1:(e=-e,o=t));let s=String(e);for(;s.length<n;)s="0"+s;return r&&(s=s.slice(s.length-n)),o+s}function GA(e,n){return Gt(e,3).substring(0,n)}function Me(e,n,t=0,r=!1,i=!1){return function(o,s){let a=WA(e,o);if((t>0||a>-t)&&(a+=t),e===3)a===0&&t===-12&&(a=12);else if(e===6)return GA(a,n);let c=vs(s,Pn.MinusSign);return Gt(a,n,c,r,i)}}function WA(e,n){switch(e){case 0:return n.getFullYear();case 1:return n.getMonth();case 2:return n.getDate();case 3:return n.getHours();case 4:return n.getMinutes();case 5:return n.getSeconds();case 6:return n.getMilliseconds();case 7:return n.getDay();default:throw new y(2301,!1)}}function ce(e,n,t=Ze.Format,r=!1){return function(i,o){return qA(i,o,e,n,t,r)}}function qA(e,n,t,r,i,o){switch(t){case 2:return h_(n,i,r)[e.getMonth()];case 1:return f_(n,i,r)[e.getDay()];case 0:let s=e.getHours(),a=e.getMinutes();if(o){let u=m_(n),l=v_(n,i,r),d=u.findIndex(h=>{if(Array.isArray(h)){let[f,m]=h,I=s>=f.hours&&a>=f.minutes,D=s<m.hours||s===m.hours&&a<m.minutes;if(f.hours<m.hours){if(I&&D)return!0}else if(I||D)return!0}else if(h.hours===s&&h.minutes===a)return!0;return!1});if(d!==-1)return l[d]}return d_(n,i,r)[s<12?0:1];case 3:return p_(n,r)[e.getFullYear()<=0?0:1];default:let c=t;throw new y(2302,!1)}}function mu(e){return function(n,t,r){let i=-1*r,o=vs(t,Pn.MinusSign),s=i>0?Math.floor(i/60):Math.ceil(i/60);switch(e){case 0:return(i>=0?"+":"")+Gt(s,2,o)+Gt(Math.abs(i%60),2,o);case 1:return"GMT"+(i>=0?"+":"")+Gt(s,1,o);case 2:return"GMT"+(i>=0?"+":"")+Gt(s,2,o)+":"+Gt(Math.abs(i%60),2,o);case 3:return r===0?"Z":(i>=0?"+":"")+Gt(s,2,o)+":"+Gt(Math.abs(i%60),2,o);default:throw new y(2310,!1)}}}var ZA=0,yu=4;function KA(e){let n=bu(e,ZA,1).getDay();return bu(e,0,1+(n<=yu?yu:yu+7)-n)}function b_(e){let n=e.getDay(),t=n===0?-3:yu-n;return bu(e.getFullYear(),e.getMonth(),e.getDate()+t)}function bp(e,n=!1){return function(t,r){let i;if(n){let o=new Date(t.getFullYear(),t.getMonth(),1).getDay()-1,s=t.getDate();i=1+Math.floor((s+o)/7)}else{let o=b_(t),s=KA(o.getFullYear()),a=o.getTime()-s.getTime();i=1+Math.round(a/6048e5)}return Gt(i,e,vs(r,Pn.MinusSign))}}function vu(e,n=!1){return function(t,r){let o=b_(t).getFullYear();return Gt(o,e,vs(r,Pn.MinusSign),n)}}var Ep={};function YA(e){if(Ep[e])return Ep[e];let n;switch(e){case"G":case"GG":case"GGG":n=ce(3,ie.Abbreviated);break;case"GGGG":n=ce(3,ie.Wide);break;case"GGGGG":n=ce(3,ie.Narrow);break;case"y":n=Me(0,1,0,!1,!0);break;case"yy":n=Me(0,2,0,!0,!0);break;case"yyy":n=Me(0,3,0,!1,!0);break;case"yyyy":n=Me(0,4,0,!1,!0);break;case"Y":n=vu(1);break;case"YY":n=vu(2,!0);break;case"YYY":n=vu(3);break;case"YYYY":n=vu(4);break;case"M":case"L":n=Me(1,1,1);break;case"MM":case"LL":n=Me(1,2,1);break;case"MMM":n=ce(2,ie.Abbreviated);break;case"MMMM":n=ce(2,ie.Wide);break;case"MMMMM":n=ce(2,ie.Narrow);break;case"LLL":n=ce(2,ie.Abbreviated,Ze.Standalone);break;case"LLLL":n=ce(2,ie.Wide,Ze.Standalone);break;case"LLLLL":n=ce(2,ie.Narrow,Ze.Standalone);break;case"w":n=bp(1);break;case"ww":n=bp(2);break;case"W":n=bp(1,!0);break;case"d":n=Me(2,1);break;case"dd":n=Me(2,2);break;case"c":case"cc":n=Me(7,1);break;case"ccc":n=ce(1,ie.Abbreviated,Ze.Standalone);break;case"cccc":n=ce(1,ie.Wide,Ze.Standalone);break;case"ccccc":n=ce(1,ie.Narrow,Ze.Standalone);break;case"cccccc":n=ce(1,ie.Short,Ze.Standalone);break;case"E":case"EE":case"EEE":n=ce(1,ie.Abbreviated);break;case"EEEE":n=ce(1,ie.Wide);break;case"EEEEE":n=ce(1,ie.Narrow);break;case"EEEEEE":n=ce(1,ie.Short);break;case"a":case"aa":case"aaa":n=ce(0,ie.Abbreviated);break;case"aaaa":n=ce(0,ie.Wide);break;case"aaaaa":n=ce(0,ie.Narrow);break;case"b":case"bb":case"bbb":n=ce(0,ie.Abbreviated,Ze.Standalone,!0);break;case"bbbb":n=ce(0,ie.Wide,Ze.Standalone,!0);break;case"bbbbb":n=ce(0,ie.Narrow,Ze.Standalone,!0);break;case"B":case"BB":case"BBB":n=ce(0,ie.Abbreviated,Ze.Format,!0);break;case"BBBB":n=ce(0,ie.Wide,Ze.Format,!0);break;case"BBBBB":n=ce(0,ie.Narrow,Ze.Format,!0);break;case"h":n=Me(3,1,-12);break;case"hh":n=Me(3,2,-12);break;case"H":n=Me(3,1);break;case"HH":n=Me(3,2);break;case"m":n=Me(4,1);break;case"mm":n=Me(4,2);break;case"s":n=Me(5,1);break;case"ss":n=Me(5,2);break;case"S":n=Me(6,1);break;case"SS":n=Me(6,2);break;case"SSS":n=Me(6,3);break;case"Z":case"ZZ":case"ZZZ":n=mu(0);break;case"ZZZZZ":n=mu(3);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":n=mu(1);break;case"OOOO":case"ZZZZ":case"zzzz":n=mu(2);break;default:return null}return Ep[e]=n,n}function E_(e,n){e=e.replace(/:/g,"");let t=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(t)?n:t}function QA(e,n){return e=new Date(e.getTime()),e.setMinutes(e.getMinutes()+n),e}function JA(e,n,t){let i=e.getTimezoneOffset(),o=E_(n,i);return QA(e,-1*(o-i))}function XA(e){if(s_(e))return e;if(typeof e=="number"&&!isNaN(e))return new Date(e);if(typeof e=="string"){if(e=e.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(e)){let[i,o=1,s=1]=e.split("-").map(a=>+a);return bu(i,o-1,s)}let t=parseFloat(e);if(!isNaN(e-t))return new Date(t);let r;if(r=e.match(VA))return eN(r)}let n=new Date(e);if(!s_(n))throw new y(2311,!1);return n}function eN(e){let n=new Date(0),t=0,r=0,i=e[8]?n.setUTCFullYear:n.setFullYear,o=e[8]?n.setUTCHours:n.setHours;e[9]&&(t=Number(e[9]+e[10]),r=Number(e[9]+e[11])),i.call(n,Number(e[1]),Number(e[2])-1,Number(e[3]));let s=Number(e[4]||0)-t,a=Number(e[5]||0)-r,c=Number(e[6]||0),u=Math.floor(parseFloat("0."+(e[7]||0))*1e3);return o.call(n,s,a,c,u),n}function s_(e){return e instanceof Date&&!isNaN(e.valueOf())}var _p=/\s+/,a_=[],tN=(()=>{class e{_ngEl;_renderer;initialClasses=a_;rawClass;stateMap=new Map;constructor(t,r){this._ngEl=t,this._renderer=r}set klass(t){this.initialClasses=t!=null?t.trim().split(_p):a_}set ngClass(t){this.rawClass=typeof t=="string"?t.trim().split(_p):t}ngDoCheck(){for(let r of this.initialClasses)this._updateState(r,!0);let t=this.rawClass;if(Array.isArray(t)||t instanceof Set)for(let r of t)this._updateState(r,!0);else if(t!=null)for(let r of Object.keys(t))this._updateState(r,!!t[r]);this._applyStateDiff()}_updateState(t,r){let i=this.stateMap.get(t);i!==void 0?(i.enabled!==r&&(i.changed=!0,i.enabled=r),i.touched=!0):this.stateMap.set(t,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(let t of this.stateMap){let r=t[0],i=t[1];i.changed?(this._toggleClass(r,i.enabled),i.changed=!1):i.touched||(i.enabled&&this._toggleClass(r,!1),this.stateMap.delete(r)),i.touched=!1}}_toggleClass(t,r){t=t.trim(),t.length>0&&t.split(_p).forEach(i=>{r?this._renderer.addClass(this._ngEl.nativeElement,i):this._renderer.removeClass(this._ngEl.nativeElement,i)})}static \u0275fac=function(r){return new(r||e)(R(re),R(Vt))};static \u0275dir=_e({type:e,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return e})();var Eu=class{$implicit;ngForOf;index;count;constructor(n,t,r,i){this.$implicit=n,this.ngForOf=t,this.index=r,this.count=i}get first(){return this.index===0}get last(){return this.index===this.count-1}get even(){return this.index%2===0}get odd(){return!this.even}},__=(()=>{class e{_viewContainer;_template;_differs;set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(t,r,i){this._viewContainer=t,this._template=r,this._differs=i}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let t=this._ngForOf;!this._differ&&t&&(this._differ=this._differs.find(t).create(this.ngForTrackBy))}if(this._differ){let t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){let r=this._viewContainer;t.forEachOperation((i,o,s)=>{if(i.previousIndex==null)r.createEmbeddedView(this._template,new Eu(i.item,this._ngForOf,-1,-1),s===null?void 0:s);else if(s==null)r.remove(o===null?void 0:o);else if(o!==null){let a=r.get(o);r.move(a,s),c_(a,i)}});for(let i=0,o=r.length;i<o;i++){let a=r.get(i).context;a.index=i,a.count=o,a.ngForOf=this._ngForOf}t.forEachIdentityChange(i=>{let o=r.get(i.currentIndex);c_(o,i)})}static ngTemplateContextGuard(t,r){return!0}static \u0275fac=function(r){return new(r||e)(R(Ht),R(jt),R(pp))};static \u0275dir=_e({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return e})();function c_(e,n){e.context.$implicit=n.item}var Tp=(()=>{class e{_viewContainer;_context=new _u;_thenTemplateRef=null;_elseTemplateRef=null;
4_thenViewRef=null;_elseViewRef=null;constructor(t,r){this._viewContainer=t,this._thenTemplateRef=r}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){u_(t,!1),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){u_(t,!1),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(t,r){return!0}static \u0275fac=function(r){return new(r||e)(R(Ht),R(jt))};static \u0275dir=_e({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return e})(),_u=class{$implicit=null;ngIf=null};function u_(e,n){if(e&&!e.createEmbeddedView)throw new y(2020,!1)}var Dp=class{_viewContainerRef;_templateRef;_created=!1;constructor(n,t){this._viewContainerRef=n,this._templateRef=t}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(n){n&&!this._created?this.create():!n&&this._created&&this.destroy()}},D_=(()=>{class e{_defaultViews=[];_defaultUsed=!1;_caseCount=0;_lastCaseCheckIndex=0;_lastCasesMatched=!1;_ngSwitch;set ngSwitch(t){this._ngSwitch=t,this._caseCount===0&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(t){this._defaultViews.push(t)}_matchCase(t){let r=t===this._ngSwitch;return this._lastCasesMatched||=r,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),r}_updateDefaultCases(t){if(this._defaultViews.length>0&&t!==this._defaultUsed){this._defaultUsed=t;for(let r of this._defaultViews)r.enforceState(t)}}static \u0275fac=function(r){return new(r||e)};static \u0275dir=_e({type:e,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"}})}return e})(),nN=(()=>{class e{ngSwitch;_view;ngSwitchCase;constructor(t,r,i){this.ngSwitch=i,i._addCase(),this._view=new Dp(t,r)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static \u0275fac=function(r){return new(r||e)(R(Ht),R(jt),R(D_,9))};static \u0275dir=_e({type:e,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}})}return e})();var rN=(()=>{class e{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(t,r,i){this._ngEl=t,this._differs=r,this._renderer=i}set ngStyle(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create())}ngDoCheck(){if(this._differ){let t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t)}}_setStyle(t,r){let[i,o]=t.split("."),s=i.indexOf("-")===-1?void 0:Lt.DashCase;r!=null?this._renderer.setStyle(this._ngEl.nativeElement,i,o?`${r}${o}`:r,s):this._renderer.removeStyle(this._ngEl.nativeElement,i,s)}_applyChanges(t){t.forEachRemovedItem(r=>this._setStyle(r.key,null)),t.forEachAddedItem(r=>this._setStyle(r.key,r.currentValue)),t.forEachChangedItem(r=>this._setStyle(r.key,r.currentValue))}static \u0275fac=function(r){return new(r||e)(R(re),R(gp),R(Vt))};static \u0275dir=_e({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return e})();function Sp(e,n){return new y(2100,!1)}var Cp=class{createSubscription(n,t,r){return wt(()=>n.subscribe({next:t,error:r}))}dispose(n){wt(()=>n.unsubscribe())}},wp=class{createSubscription(n,t,r){return n.then(i=>t?.(i),i=>r?.(i)),{unsubscribe:()=>{t=null,r=null}}}dispose(n){n.unsubscribe()}},iN=new wp,oN=new Cp,sN=(()=>{class e{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;applicationErrorHandler=p(et);constructor(t){this._ref=t}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(t){if(!this._obj){if(t)try{this.markForCheckOnValueUpdate=!1,this._subscribe(t)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue}_subscribe(t){this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,r=>this._updateLatestValue(t,r),r=>this.applicationErrorHandler(r))}_selectStrategy(t){if(Ur(t))return iN;if(nu(t))return oN;throw Sp(e,t)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(t,r){t===this._obj&&(this._latestValue=r,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(r){return new(r||e)(R(On,16))};static \u0275pipe=Rn({name:"async",type:e,pure:!1})}return e})();var aN=(()=>{class e{transform(t){if(t==null)return null;if(typeof t!="string")throw Sp(e,t);return t.toUpperCase()}static \u0275fac=function(r){return new(r||e)};static \u0275pipe=Rn({name:"uppercase",type:e,pure:!0})}return e})(),cN="mediumDate",C_=new E(""),w_=new E(""),uN=(()=>{class e{locale;defaultTimezone;defaultOptions;constructor(t,r,i){this.locale=t,this.defaultTimezone=r,this.defaultOptions=i}transform(t,r,i,o){if(t==null||t===""||t!==t)return null;try{let s=r??this.defaultOptions?.dateFormat??cN,a=i??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return y_(t,s,o||this.locale,a)}catch(s){throw Sp(e,s.message)}}static \u0275fac=function(r){return new(r||e)(R(ls,16),R(C_,24),R(w_,24))};static \u0275pipe=Rn({name:"date",type:e,pure:!0})}return e})();var Vr=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=Ee({type:e});static \u0275inj=ye({})}return e})();
vendor: 5,288 bytes, line 4
4function ys(e,n){n=encodeURIComponent(n);for(let t of e.split(";")){let r=t.indexOf("="),[i,o]=r==-1?[t,""]:[t.slice(0,r),t.slice(r+1)];if(i.trim()===n)return decodeURIComponent(o)}return null}var Hr=class{};var Ap="browser";function $i(e){return e===Ap}var I_=(()=>{class e{static \u0275prov=g({token:e,providedIn:"root",factory:()=>new Mp(p(z),window)})}return e})(),Mp=class{document;window;offset=()=>[0,0];constructor(n,t){this.document=n,this.window=t}setOffset(n){Array.isArray(n)?this.offset=()=>n:this.offset=n}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(n,t){this.window.scrollTo(W(b({},t),{left:n[0],top:n[1]}))}scrollToAnchor(n,t){let r=lN(this.document,n);r&&(this.scrollToElement(r,t),r.focus())}setHistoryScrollRestoration(n){try{this.window.history.scrollRestoration=n}catch{console.warn(en(2400,!1))}}scrollToElement(n,t){let r=n.getBoundingClientRect(),i=r.left+this.window.pageXOffset,o=r.top+this.window.pageYOffset,s=this.offset();this.window.scrollTo(W(b({},t),{left:i-s[0],top:o-s[1]}))}};function lN(e,n){let t=e.getElementById(n)||e.getElementsByName(n)[0];if(t)return t;if(typeof e.createTreeWalker=="function"&&e.body&&typeof e.body.attachShadow=="function"){let r=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT),i=r.currentNode;for(;i;){let o=i.shadowRoot;if(o){let s=o.getElementById(n)||o.querySelector(`[name="${n}"]`);if(s)return s}i=r.nextNode()}}return null}var bs=class{_doc;constructor(n){this._doc=n}manager},Du=(()=>{class e extends bs{constructor(t){super(t)}supports(t){return!0}addEventListener(t,r,i,o){return t.addEventListener(r,i,o),()=>this.removeEventListener(t,r,i,o)}removeEventListener(t,r,i,o){return t.removeEventListener(r,i,o)}static \u0275fac=function(r){return new(r||e)(v(z))};static \u0275prov=g({token:e,factory:e.\u0275fac})}return e})(),wu=new E(""),kp=(()=>{class e{_zone;_plugins;_eventNameToPlugin=new Map;constructor(t,r){this._zone=r,t.forEach(s=>{s.manager=this});let i=t.filter(s=>!(s instanceof Du));this._plugins=i.slice().reverse();let o=t.find(s=>s instanceof Du);o&&this._plugins.push(o)}addEventListener(t,r,i,o){return this._findPluginFor(r).addEventListener(t,r,i,o)}getZone(){return this._zone}_findPluginFor(t){let r=this._eventNameToPlugin.get(t);if(r)return r;if(r=this._plugins.find(o=>o.supports(t)),!r)throw new y(5101,!1);return this._eventNameToPlugin.set(t,r),r}static \u0275fac=function(r){return new(r||e)(v(wu),v(H))};static \u0275prov=g({token:e,factory:e.\u0275fac})}return e})(),Np="ng-app-id";function S_(e){for(let n of e)n.remove()}function M_(e,n){let t=n.createElement("style");return t.textContent=e,t}function dN(e,n,t,r){let i=e.head?.querySelectorAll(`style[${Np}="${n}"],link[${Np}="${n}"]`);if(i)for(let o of i)o.removeAttribute(Np),o instanceof HTMLLinkElement?r.set(o.href.slice(o.href.lastIndexOf("/")+1),{usage:0,elements:[o]}):o.textContent&&t.set(o.textContent,{usage:0,elements:[o]})}function xp(e,n){let t=n.createElement("link");return t.setAttribute("rel","stylesheet"),t.setAttribute("href",e),t}var Pp=(()=>{class e{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;constructor(t,r,i,o={}){this.doc=t,this.appId=r,this.nonce=i,dN(t,r,this.inline,this.external),this.hosts.add(t.head)}addStyles(t,r){for(let i of t)this.addUsage(i,this.inline,M_);r?.forEach(i=>this.addUsage(i,this.external,xp))}removeStyles(t,r){for(let i of t)this.removeUsage(i,this.inline);r?.forEach(i=>this.removeUsage(i,this.external))}addUsage(t,r,i){let o=r.get(t);o?o.usage++:r.set(t,{usage:1,elements:[...this.hosts].map(s=>this.addElement(s,i(t,this.doc)))})}removeUsage(t,r){let i=r.get(t);i&&(i.usage--,i.usage<=0&&(S_(i.elements),r.delete(t)))}ngOnDestroy(){for(let[,{elements:t}]of[...this.inline,...this.external])S_(t);this.hosts.clear()}addHost(t){this.hosts.add(t);for(let[r,{elements:i}]of this.inline)i.push(this.addElement(t,M_(r,this.doc)));for(let[r,{elements:i}]of this.external)i.push(this.addElement(t,xp(r,this.doc)))}removeHost(t){this.hosts.delete(t)}addElement(t,r){return this.nonce&&r.setAttribute("nonce",this.nonce),t.appendChild(r)}static \u0275fac=function(r){return new(r||e)(v(z),v(er),v(Li,8),v(Ut))};static \u0275prov=g({token:e,factory:e.\u0275fac})}return e})(),Rp={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"},Fp=/%COMP%/g;var N_="%COMP%",fN=`_nghost-${N_}`,hN=`_ngcontent-${N_}`,pN=!0,gN=new E("",{providedIn:"root",factory:()=>pN});function mN(e){return hN.replace(Fp,e)}function vN(e){return fN.replace(Fp,e)}function R_(e,n){return n.map(t=>t.replace(Fp,e))}var Lp=(()=>{class e{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(t,r,i,o,s,a,c=null,u=null){this.eventManager=t,this.sharedStylesHost=r,this.appId=i,this.removeStylesOnCompDestroy=o,this.doc=s,this.ngZone=a,this.nonce=c,this.tracingService=u,this.platformIsServer=!1,this.defaultRenderer=new Es(t,s,a,this.platformIsServer,this.tracingService)}createRenderer(t,r){if(!t||!r)return this.defaultRenderer;let i=this.getOrCreateRenderer(t,r);
vendor: 28,663 bytes, lines 4-5
4return i instanceof Cu?i.applyToHost(t):i instanceof _s&&i.applyStyles(),i}getOrCreateRenderer(t,r){let i=this.rendererByCompId,o=i.get(r.id);if(!o){let s=this.doc,a=this.ngZone,c=this.eventManager,u=this.sharedStylesHost,l=this.removeStylesOnCompDestroy,d=this.platformIsServer,h=this.tracingService;switch(r.encapsulation){case Ft.Emulated:o=new Cu(c,u,r,this.appId,l,s,a,d,h);break;case Ft.ShadowDom:return new Op(c,u,t,r,s,a,this.nonce,d,h);default:o=new _s(c,u,r,l,s,a,d,h);break}i.set(r.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(t){this.rendererByCompId.delete(t)}static \u0275fac=function(r){return new(r||e)(v(kp),v(Pp),v(er),v(gN),v(z),v(H),v(Li),v(jr,8))};static \u0275prov=g({token:e,factory:e.\u0275fac})}return e})(),Es=class{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(n,t,r,i,o){this.eventManager=n,this.doc=t,this.ngZone=r,this.platformIsServer=i,this.tracingService=o}destroy(){}destroyNode=null;createElement(n,t){return t?this.doc.createElementNS(Rp[t]||t,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,t){(A_(n)?n.content:n).appendChild(t)}insertBefore(n,t,r){n&&(A_(n)?n.content:n).insertBefore(t,r)}removeChild(n,t){t.remove()}selectRootElement(n,t){let r=typeof n=="string"?this.doc.querySelector(n):n;if(!r)throw new y(-5104,!1);return t||(r.textContent=""),r}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,t,r,i){if(i){t=i+":"+t;let o=Rp[i];o?n.setAttributeNS(o,t,r):n.setAttribute(t,r)}else n.setAttribute(t,r)}removeAttribute(n,t,r){if(r){let i=Rp[r];i?n.removeAttributeNS(i,t):n.removeAttribute(`${r}:${t}`)}else n.removeAttribute(t)}addClass(n,t){n.classList.add(t)}removeClass(n,t){n.classList.remove(t)}setStyle(n,t,r,i){i&(Lt.DashCase|Lt.Important)?n.style.setProperty(t,r,i&Lt.Important?"important":""):n.style[t]=r}removeStyle(n,t,r){r&Lt.DashCase?n.style.removeProperty(t):n.style[t]=""}setProperty(n,t,r){n!=null&&(n[t]=r)}setValue(n,t){n.nodeValue=t}listen(n,t,r,i){if(typeof n=="string"&&(n=fn().getGlobalEventTarget(this.doc,n),!n))throw new y(5102,!1);let o=this.decoratePreventDefault(r);return this.tracingService?.wrapEventListener&&(o=this.tracingService.wrapEventListener(n,t,o)),this.eventManager.addEventListener(n,t,o,i)}decoratePreventDefault(n){return t=>{if(t==="__ngUnwrap__")return n;n(t)===!1&&t.preventDefault()}}};function A_(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var Op=class extends Es{sharedStylesHost;hostEl;shadowRoot;constructor(n,t,r,i,o,s,a,c,u){super(n,o,s,c,u),this.sharedStylesHost=t,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let l=i.styles;l=R_(i.id,l);for(let h of l){let f=document.createElement("style");a&&f.setAttribute("nonce",a),f.textContent=h,this.shadowRoot.appendChild(f)}let d=i.getExternalStyles?.();if(d)for(let h of d){let f=xp(h,o);a&&f.setAttribute("nonce",a),this.shadowRoot.appendChild(f)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,t){return super.appendChild(this.nodeOrShadowRoot(n),t)}insertBefore(n,t,r){return super.insertBefore(this.nodeOrShadowRoot(n),t,r)}removeChild(n,t){return super.removeChild(null,t)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},_s=class extends Es{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(n,t,r,i,o,s,a,c,u){super(n,o,s,a,c),this.sharedStylesHost=t,this.removeStylesOnCompDestroy=i;let l=r.styles;this.styles=u?R_(u,l):l,this.styleUrls=r.getExternalStyles?.(u)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&Pr.size===0&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},Cu=class extends _s{contentAttr;hostAttr;constructor(n,t,r,i,o,s,a,c,u){let l=i+"-"+r.id;super(n,t,r,o,s,a,c,u,l),this.contentAttr=mN(l),this.hostAttr=vN(l)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,t){let r=super.createElement(n,t);return super.setAttribute(r,this.contentAttr,""),r}};var Iu=class e extends fs{supportsDOMEvents=!0;static makeCurrent(){mp(new e)}onAndCancel(n,t,r,i){return n.addEventListener(t,r,i),()=>{n.removeEventListener(t,r,i)}}dispatchEvent(n,t){n.dispatchEvent(t)}remove(n){n.remove()}createElement(n,t){return t=t||this.getDefaultDocument(),t.createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,t){return t==="window"?window:t==="document"?n:t==="body"?n.body:null}getBaseHref(n){let t=yN();return t==null?null:bN(t)}resetBaseElement(){Ds=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return ys(document.cookie,n)}},Ds=null;function yN(){return Ds=Ds||document.head.querySelector("base"),Ds?Ds.getAttribute("href"):null}function bN(e){return new URL(e,document.baseURI).pathname}var Tu=class{addToWindow(n){Te.getAngularTestability=(r,i=!0)=>{let o=n.findTestabilityInTree(r,i);if(o==null)throw new y(5103,!1);return o},Te.getAllAngularTestabilities=()=>n.getAllTestabilities(),Te.getAllAngularRootElements=()=>n.getAllRootElements();let t=r=>{let i=Te.getAllAngularTestabilities(),o=i.length,s=function(){o--,o==0&&r()};i.forEach(a=>{a.whenStable(s)})};Te.frameworkStabilizers||(Te.frameworkStabilizers=[]),Te.frameworkStabilizers.push(t)}findTestabilityInTree(n,t,r){if(t==null)return null;let i=n.getTestability(t);return i??(r?fn().isShadowRoot(t)?this.findTestabilityInTree(n,t.host,!0):this.findTestabilityInTree(n,t.parentElement,!0):null)}},EN=(()=>{class e{build(){return new XMLHttpRequest}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac})}return e})(),x_=["alt","control","meta","shift"],_N={"\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"},DN={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},O_=(()=>{class e extends bs{constructor(t){super(t)}supports(t){return e.parseEventName(t)!=null}addEventListener(t,r,i,o){let s=e.parseEventName(r),a=e.eventCallback(s.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>fn().onAndCancel(t,s.domEventName,a,o))}static parseEventName(t){let r=t.toLowerCase().split("."),i=r.shift();if(r.length===0||!(i==="keydown"||i==="keyup"))return null;let o=e._normalizeKey(r.pop()),s="",a=r.indexOf("code");if(a>-1&&(r.splice(a,1),s="code."),x_.forEach(u=>{let l=r.indexOf(u);l>-1&&(r.splice(l,1),s+=u+".")}),s+=o,r.length!=0||o.length===0)return null;let c={};return c.domEventName=i,c.fullKey=s,c}static matchEventFullKeyCode(t,r){let i=_N[t.key]||t.key,o="";return r.indexOf("code.")>-1&&(i=t.code,o="code."),i==null||!i?!1:(i=i.toLowerCase(),i===" "?i="space":i==="."&&(i="dot"),x_.forEach(s=>{if(s!==i){let a=DN[s];a(t)&&(o+=s+".")}}),o+=i,o===r)}static eventCallback(t,r,i){return o=>{e.matchEventFullKeyCode(o,t)&&i.runGuarded(()=>r(o))}}static _normalizeKey(t){return t==="esc"?"escape":t}static \u0275fac=function(r){return new(r||e)(v(z))};static \u0275prov=g({token:e,factory:e.\u0275fac})}return e})();function CN(){Iu.makeCurrent()}function wN(){return new Nt}function IN(){return ch(document),document}var TN=[{provide:Ut,useValue:Ap},{provide:jc,useValue:CN,multi:!0},{provide:z,useFactory:IN}],SN=fp(JE,"browser",TN);var MN=[{provide:Ui,useClass:Tu},{provide:tu,useClass:ss,deps:[H,as,Ui]},{provide:ss,useClass:ss,deps:[H,as,Ui]}],AN=[{provide:Ro,useValue:"root"},{provide:Nt,useFactory:wN},{provide:wu,useClass:Du,multi:!0,deps:[z]},{provide:wu,useClass:O_,multi:!0,deps:[z]},Lp,Pp,kp,{provide:tt,useExisting:Lp},{provide:Hr,useClass:EN},[]],NN=(()=>{class e{constructor(){}static \u0275fac=function(r){return new(r||e)};static \u0275mod=Ee({type:e});static \u0275inj=ye({providers:[...AN,...MN],imports:[Vr,XE]})}return e})();var Gi=class{},Cs=class{},Be=class e{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(n){n?typeof n=="string"?this.lazyInit=()=>{this.headers=new Map,n.split(` 5`).forEach(t=>{let r=t.indexOf(":");if(r>0){let i=t.slice(0,r),o=t.slice(r+1).trim();this.addHeaderEntry(i,o)}})}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map,n.forEach((t,r)=>{this.addHeaderEntry(r,t)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([t,r])=>{this.setHeaderEntries(t,r)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();let t=this.headers.get(n.toLowerCase());return t&&t.length>0?t[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,t){return this.clone({name:n,value:t,op:"a"})}set(n,t){return this.clone({name:n,value:t,op:"s"})}delete(n,t){return this.clone({name:n,value:t,op:"d"})}maybeSetNormalizedName(n,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,n)}init(){this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(t=>{this.headers.set(t,n.headers.get(t)),this.normalizedNames.set(t,n.normalizedNames.get(t))})}clone(n){let t=new e;return t.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,t.lazyUpdate=(this.lazyUpdate||[]).concat([n]),t}applyUpdate(n){let t=n.name.toLowerCase();switch(n.op){case"a":case"s":let r=n.value;if(typeof r=="string"&&(r=[r]),r.length===0)return;this.maybeSetNormalizedName(n.name,t);let i=(n.op==="a"?this.headers.get(t):void 0)||[];i.push(...r),this.headers.set(t,i);break;case"d":let o=n.value;if(!o)this.headers.delete(t),this.normalizedNames.delete(t);else{let s=this.headers.get(t);if(!s)return;s=s.filter(a=>o.indexOf(a)===-1),s.length===0?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,s)}break}}addHeaderEntry(n,t){let r=n.toLowerCase();this.maybeSetNormalizedName(n,r),this.headers.has(r)?this.headers.get(r).push(t):this.headers.set(r,[t])}setHeaderEntries(n,t){let r=(Array.isArray(t)?t:[t]).map(o=>o.toString()),i=n.toLowerCase();this.headers.set(i,r),this.maybeSetNormalizedName(n,i)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(t=>n(this.normalizedNames.get(t),this.headers.get(t)))}};var Mu=class{encodeKey(n){return k_(n)}encodeValue(n){return k_(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}};function RN(e,n){let t=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(i=>{let o=i.indexOf("="),[s,a]=o==-1?[n.decodeKey(i),""]:[n.decodeKey(i.slice(0,o)),n.decodeValue(i.slice(o+1))],c=t.get(s)||[];c.push(a),t.set(s,c)}),t}var xN=/%(\d[a-f0-9])/gi,ON={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function k_(e){return encodeURIComponent(e).replace(xN,(n,t)=>ON[t]??n)}function Su(e){return`${e}`}var Wt=class e{map;encoder;updates=null;cloneFrom=null;constructor(n={}){if(this.encoder=n.encoder||new Mu,n.fromString){if(n.fromObject)throw new y(2805,!1);this.map=RN(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(t=>{let r=n.fromObject[t],i=Array.isArray(r)?r.map(Su):[Su(r)];this.map.set(t,i)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();let t=this.map.get(n);return t?t[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,t){return this.clone({param:n,value:t,op:"a"})}appendAll(n){let t=[];return Object.keys(n).forEach(r=>{let i=n[r];Array.isArray(i)?i.forEach(o=>{t.push({param:r,value:o,op:"a"})}):t.push({param:r,value:i,op:"a"})}),this.clone(t)}set(n,t){return this.clone({param:n,value:t,op:"s"})}delete(n,t){return this.clone({param:n,value:t,op:"d"})}toString(){return this.init(),this.keys().map(n=>{let t=this.encoder.encodeKey(n);return this.map.get(n).map(r=>t+"="+this.encoder.encodeValue(r)).join("&")}).filter(n=>n!=="").join("&")}clone(n){let t=new e({encoder:this.encoder});return t.cloneFrom=this.cloneFrom||this,t.updates=(this.updates||[]).concat(n),t}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":let t=(n.op==="a"?this.map.get(n.param):void 0)||[];t.push(Su(n.value)),this.map.set(n.param,t);break;case"d":if(n.value!==void 0){let r=this.map.get(n.param)||[],i=r.indexOf(Su(n.value));i!==-1&&r.splice(i,1),r.length>0?this.map.set(n.param,r):this.map.delete(n.param)}else{this.map.delete(n.param);break}}}),this.cloneFrom=this.updates=null)}};var Au=class{map=new Map;set(n,t){return this.map.set(n,t),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}};function kN(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function P_(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer}function F_(e){return typeof Blob<"u"&&e instanceof Blob}function L_(e){return typeof FormData<"u"&&e instanceof FormData}function PN(e){return typeof URLSearchParams<"u"&&e instanceof URLSearchParams}var j_="Content-Type",B_="Accept",V_="X-Request-URL",H_="text/plain",$_="application/json",FN=`${$_}, ${H_}, */*`,Tt=class e{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;credentials;keepalive=!1;cache;priority;mode;redirect;referrer;integrity;responseType="json";method;params;urlWithParams;transferCache;timeout;constructor(n,t,r,i){this.url=t,this.method=n.toUpperCase();let o;if(kN(this.method)||i?(this.body=r!==void 0?r:null,o=i):o=r,o){if(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,this.keepalive=!!o.keepalive,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params),o.priority&&(this.priority=o.priority),o.cache&&(this.cache=o.cache),o.credentials&&(this.credentials=o.credentials),typeof o.timeout=="number"){if(o.timeout<1||!Number.isInteger(o.timeout))throw new y(2822,"");this.timeout=o.timeout}o.mode&&(this.mode=o.mode),o.redirect&&(this.redirect=o.redirect),o.integrity&&(this.integrity=o.integrity),o.referrer!==void 0&&(this.referrer=o.referrer),this.transferCache=o.transferCache}if(this.headers??=new Be,this.context??=new Au,!this.params)this.params=new Wt,this.urlWithParams=t;else{let s=this.params.toString();if(s.length===0)this.urlWithParams=t;else{let a=t.indexOf("?"),c=a===-1?"?":a<t.length-1?"&":"";this.urlWithParams=t+c+s}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||P_(this.body)||F_(this.body)||L_(this.body)||PN(this.body)?this.body:this.body instanceof Wt?this.body.toString():typeof this.body=="object"||typeof this.body=="boolean"||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return this.body===null||L_(this.body)?null:F_(this.body)?this.body.type||null:P_(this.body)?null:typeof this.body=="string"?H_:this.body instanceof Wt?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?$_:null}clone(n={}){let t=n.method||this.method,r=n.url||this.url,i=n.responseType||this.responseType,o=n.keepalive??this.keepalive,s=n.priority||this.priority,a=n.cache||this.cache,c=n.mode||this.mode,u=n.redirect||this.redirect,l=n.credentials||this.credentials,d=n.referrer??this.referrer,h=n.integrity||this.integrity,f=n.transferCache??this.transferCache,m=n.timeout??this.timeout,I=n.body!==void 0?n.body:this.body,D=n.withCredentials??this.withCredentials,_=n.reportProgress??this.reportProgress,ee=n.headers||this.headers,St=n.params||this.params,$e=n.context??this.context;return n.setHeaders!==void 0&&(ee=Object.keys(n.setHeaders).reduce((hr,pr)=>hr.set(pr,n.setHeaders[pr]),ee)),n.setParams&&(St=Object.keys(n.setParams).reduce((hr,pr)=>hr.set(pr,n.setParams[pr]),St)),new e(t,r,I,{params:St,headers:ee,context:$e,reportProgress:_,responseType:i,withCredentials:D,transferCache:f,keepalive:o,cache:a,priority:s,timeout:m,mode:c,redirect:u,credentials:l,referrer:d,integrity:h})}},$r=(function(e){return e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User",e})($r||{}),Wi=class{headers;status;statusText;url;ok;type;redirected;constructor(n,t=200,r="OK"){this.headers=n.headers||new Be,this.status=n.status!==void 0?n.status:t,this.statusText=n.statusText||r,this.url=n.url||null,this.redirected=n.redirected,this.ok=this.status>=200&&this.status<300}},Nu=class e extends Wi{constructor(n={}){super(n)}type=$r.ResponseHeader;clone(n={}){return new e({headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}},qt=class e extends Wi{body;constructor(n={}){super(n),this.body=n.body!==void 0?n.body:null}type=$r.Response;clone(n={}){return new e({body:n.body!==void 0?n.body:this.body,headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0,redirected:n.redirected??this.redirected})}},zi=class extends Wi{name="HttpErrorResponse";message;error;ok=!1;constructor(n){super(n,0,"Unknown Error"),this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${n.url||"(unknown url)"}`:this.message=`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}},LN=200,jN=204;function jp(e,n){return{body:n,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials,credentials:e.credentials,transferCache:e.transferCache,timeout:e.timeout,keepalive:e.keepalive,priority:e.priority,cache:e.cache,mode:e.mode,redirect:e.redirect,integrity:e.integrity,referrer:e.referrer}}var rr=(()=>{class e{handler;constructor(t){this.handler=t}request(t,r,i={}){let o;if(t instanceof Tt)o=t;else{let c;i.headers instanceof Be?c=i.headers:c=new Be(i.headers);let u;i.params&&(i.params instanceof Wt?u=i.params:u=new Wt({fromObject:i.params})),o=new Tt(t,r,i.body!==void 0?i.body:null,{headers:c,context:i.context,params:u,reportProgress:i.reportProgress,responseType:i.responseType||"json",withCredentials:i.withCredentials,transferCache:i.transferCache,keepalive:i.keepalive,priority:i.priority,cache:i.cache,mode:i.mode,redirect:i.redirect,credentials:i.credentials,referrer:i.referrer,integrity:i.integrity,timeout:i.timeout})}let s=T(o).pipe(gt(c=>this.handler.handle(c)));if(t instanceof Tt||i.observe==="events")return s;let a=s.pipe(he(c=>c instanceof qt));switch(i.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return a.pipe(M(c=>{if(c.body!==null&&!(c.body instanceof ArrayBuffer))throw new y(2806,!1);return c.body}));case"blob":return a.pipe(M(c=>{if(c.body!==null&&!(c.body instanceof Blob))throw new y(2807,!1);return c.body}));case"text":return a.pipe(M(c=>{if(c.body!==null&&typeof c.body!="string")throw new y(2808,!1);return c.body}));default:return a.pipe(M(c=>c.body))}case"response":return a;default:throw new y(2809,!1)}}delete(t,r={}){return this.request("DELETE",t,r)}get(t,r={}){return this.request("GET",t,r)}head(t,r={}){return this.request("HEAD",t,r)}jsonp(t,r){return this.request("JSONP",t,{params:new Wt().append(r,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(t,r={}){return this.request("OPTIONS",t,r)}patch(t,r,i={}){return this.request("PATCH",t,jp(i,r))}post(t,r,i={}){return this.request("POST",t,jp(i,r))}put(t,r,i={}){return this.request("PUT",t,jp(i,r))}static \u0275fac=function(r){return new(r||e)(v(Gi))};static \u0275prov=g({token:e,factory:e.\u0275fac})}return e})();var BN=new E("");function z_(e,n){return n(e)}function UN(e,n){return(t,r)=>n.intercept(t,{handle:i=>e(i,r)})}function VN(e,n,t){return(r,i)=>Le(t,()=>n(r,o=>e(o,i)))}var G_=new E(""),Up=new E(""),W_=new E(""),Vp=new E("",{providedIn:"root",factory:()=>!0});function HN(){let e=null;return(n,t)=>{e===null&&(e=(p(G_,{optional:!0})??[]).reduceRight(UN,z_));let r=p(Mi);if(p(Vp)){let o=r.add();return e(n,t).pipe(Hn(o))}else return e(n,t)}}var Ru=(()=>{class e extends Gi{backend;injector;chain=null;pendingTasks=p(Mi);contributeToStability=p(Vp);constructor(t,r){super(),this.backend=t,this.injector=r}handle(t){if(this.chain===null){let r=Array.from(new Set([...this.injector.get(Up),...this.injector.get(W_,[])]));this.chain=r.reduceRight((i,o)=>VN(i,o,this.injector),z_)}if(this.contributeToStability){let r=this.pendingTasks.add();return this.chain(t,i=>this.backend.handle(i)).pipe(Hn(r))}else return this.chain(t,r=>this.backend.handle(r))}static \u0275fac=function(r){return new(r||e)(v(Cs),v(ve))};static \u0275prov=g({token:e,factory:e.\u0275fac})}return e})();var $N=/^\)\]\}',?\n/,zN=RegExp(`^${V_}:`,"m");function GN(e){return"responseURL"in e&&e.responseURL?e.responseURL:zN.test(e.getAllResponseHeaders())?e.getResponseHeader(V_):null}var Bp=(()=>{class e{xhrFactory;constructor(t){this.xhrFactory=t}handle(t){if(t.method==="JSONP")throw new y(-2800,!1);let r=this.xhrFactory;return T(null).pipe(Ie(()=>new F(o=>{let s=r.build();if(s.open(t.method,t.urlWithParams),t.withCredentials&&(s.withCredentials=!0),t.headers.forEach((D,_)=>s.setRequestHeader(D,_.join(","))),t.headers.has(B_)||s.setRequestHeader(B_,FN),!t.headers.has(j_)){let D=t.detectContentTypeHeader();D!==null&&s.setRequestHeader(j_,D)}if(t.timeout&&(s.timeout=t.timeout),t.responseType){let D=t.responseType.toLowerCase();s.responseType=D!=="json"?D:"text"}let a=t.serializeBody(),c=null,u=()=>{if(c!==null)return c;let D=s.statusText||"OK",_=new Be(s.getAllResponseHeaders()),ee=GN(s)||t.url;return c=new Nu({headers:_,status:s.status,statusText:D,url:ee}),c},l=()=>{let{headers:D,status:_,statusText:ee,url:St}=u(),$e=null;_!==jN&&($e=typeof s.response>"u"?s.responseText:s.response),_===0&&(_=$e?LN:0);let hr=_>=200&&_<300;if(t.responseType==="json"&&typeof $e=="string"){let pr=$e;$e=$e.replace($N,"");try{$e=$e!==""?JSON.parse($e):null}catch(lw){$e=pr,hr&&(hr=!1,$e={error:lw,text:$e})}}hr?(o.next(new qt({body:$e,headers:D,status:_,statusText:ee,url:St||void 0})),o.complete()):o.error(new zi({error:$e,headers:D,status:_,statusText:ee,url:St||void 0}))},d=D=>{let{url:_}=u(),ee=new zi({error:D,status:s.status||0,statusText:s.statusText||"Unknown Error",url:_||void 0});o.error(ee)},h=d;t.timeout&&(h=D=>{let{url:_}=u(),ee=new zi({error:new DOMException("Request timed out","TimeoutError"),status:s.status||0,statusText:s.statusText||"Request timeout",url:_||void 0});o.error(ee)});let f=!1,m=D=>{f||(o.next(u()),f=!0);let _={type:$r.DownloadProgress,loaded:D.loaded};D.lengthComputable&&(_.total=D.total),t.responseType==="text"&&s.responseText&&(_.partialText=s.responseText),o.next(_)},I=D=>{let _={type:$r.UploadProgress,loaded:D.loaded};D.lengthComputable&&(_.total=D.total),o.next(_)};return s.addEventListener("load",l),s.addEventListener("error",d),s.addEventListener("timeout",h),s.addEventListener("abort",d),t.reportProgress&&(s.addEventListener("progress",m),a!==null&&s.upload&&s.upload.addEventListener("progress",I)),s.send(a),o.next({type:$r.Sent}),()=>{s.removeEventListener("error",d),s.removeEventListener("abort",d),s.removeEventListener("load",l),s.removeEventListener("timeout",h),t.reportProgress&&(s.removeEventListener("progress",m),a!==null&&s.upload&&s.upload.removeEventListener("progress",I)),s.readyState!==s.DONE&&s.abort()}})))}static \u0275fac=function(r){return new(r||e)(v(Hr))};static \u0275prov=g({token:e,factory:e.\u0275fac})}return e})(),q_=new E(""),WN="XSRF-TOKEN",qN=new E("",{providedIn:"root",factory:()=>WN}),ZN="X-XSRF-TOKEN",KN=new E("",{providedIn:"root",factory:()=>ZN}),ws=class{},YN=(()=>{class e{doc;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(t,r){this.doc=t,this.cookieName=r}getToken(){let t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=ys(t,this.cookieName),this.lastCookieString=t),this.lastToken}static \u0275fac=function(r){return new(r||e)(v(z),v(qN))};static \u0275prov=g({token:e,factory:e.\u0275fac})}return e})(),QN=/^(?:https?:)?\/\//i;function JN(e,n){if(!p(q_)||e.method==="GET"||e.method==="HEAD"||QN.test(e.url))return n(e);let t=p(ws).getToken(),r=p(KN);return t!=null&&!e.headers.has(r)&&(e=e.clone({headers:e.headers.set(r,t)})),n(e)}var Hp=(function(e){return e[e.Interceptors=0]="Interceptors",e[e.LegacyInterceptors=1]="LegacyInterceptors",e[e.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",e[e.NoXsrfProtection=3]="NoXsrfProtection",e[e.JsonpSupport=4]="JsonpSupport",e[e.RequestsMadeViaParent=5]="RequestsMadeViaParent",e[e.Fetch=6]="Fetch",e})(Hp||{});function XN(e,n){return{\u0275kind:e,\u0275providers:n}}function eR(...e){let n=[rr,Bp,Ru,{provide:Gi,useExisting:Ru},{provide:Cs,useFactory:()=>p(BN,{optional:!0})??p(Bp)},{provide:Up,useValue:JN,multi:!0},{provide:q_,useValue:!0},{provide:ws,useClass:YN}];for(let t of e)n.push(...t.\u0275providers);return Wn(n)}var U_=new E("");function tR(){return XN(Hp.LegacyInterceptors,[{provide:U_,useFactory:HN},{provide:Up,useExisting:U_,multi:!0}])}var Z_=(()=>{class e{_doc;constructor(t){this._doc=t}getTitle(){return this._doc.title}setTitle(t){this._doc.title=t||""}static \u0275fac=function(r){return new(r||e)(v(z))};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var nR=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:function(r){let i=null;return r?i=new(r||e):i=v(rR),i},providedIn:"root"})}return e})(),rR=(()=>{class e extends nR{_doc;constructor(t){super(),this._doc=t}sanitize(t,r){if(r==null)return null;switch(t){case Dt.NONE:return r;case Dt.HTML:return un(r,"HTML")?lt(r):Hc(this._doc,String(r)).toString();case Dt.STYLE:return un(r,"Style")?lt(r):r;case Dt.SCRIPT:if(un(r,"Script"))return lt(r);throw new y(5200,!1);case Dt.URL:return un(r,"URL")?lt(r):es(String(r));case Dt.RESOURCE_URL:if(un(r,"ResourceURL"))return lt(r);throw new y(5201,!1);default:throw new y(5202,!1)}}bypassSecurityTrustHtml(t){return fh(t)}bypassSecurityTrustStyle(t){return hh(t)}bypassSecurityTrustScript(t){return ph(t)}bypassSecurityTrustUrl(t){return gh(t)}bypassSecurityTrustResourceUrl(t){return mh(t)}static \u0275fac=function(r){return new(r||e)(v(z))};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var Ae={production:!0,apiUrl:"https://eastus-spheresvc.ucdp.net",venueAPI:"https://jhemyquule.execute-api.us-east-1.amazonaws.com/PROD/getvenuedetails",reminderAPI:"https://jhemyquule.execute-api.us-east-1.amazonaws.com/PROD/addResRem",venueKey:"CvytUZjV7P930a08nWdjq9eDXU807XDL7QKQkScD",venueAuthorizationToken:"2udbPsU09gU6ODPBtG0stfPRuDQVw89bJCboAi50",authorizationToken:"2udbPsU09gU6ODPBtG0stfPRuDQVw89bJCboAi50",key:"zsZSOc11jY5CIFkS92eEc36Vyhm9n1n56KpJZoYS",cmpUrl:"https://l7ebx3kpe4.execute-api.us-east-1.amazonaws.com/PROD/sendemailtoadmin",cdnUrl:"https://cdn.theuniversalsphere.com",version:"0.0.0",appVersion:K_().version+"- PROD"};var Y_=(()=>{class e{transform(t,r){return new DOMParser().parseFromString(t,"text/html").documentElement.textContent}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275pipe=Rn({name:"unescapeHtml",type:e,pure:!0,standalone:!1})}}return e})();var qi=class{},Q_=(()=>{class e extends qi{getTranslation(t){return T({})}static \u0275fac=(()=>{let t;return function(i){return(t||(t=Xn(e)))(i||e)}})();static \u0275prov=g({token:e,factory:e.\u0275fac})}return e})(),Ts=class{},J_=(()=>{class e{handle(t){return t.key}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac})}return e})();function Ou(e,n){if(e===n)return!0;
5if(e===null||n===null)return!1;if(e!==e&&n!==n)return!0;let t=typeof e,r=typeof n,i,o,s;if(t==r&&t=="object")if(Array.isArray(e)){if(!Array.isArray(n))return!1;if((i=e.length)==n.length){for(o=0;o<i;o++)if(!Ou(e[o],n[o]))return!1;return!0}}else{if(Array.isArray(n))return!1;s=Object.create(null);for(o in e){if(!Ou(e[o],n[o]))return!1;s[o]=!0}for(o in n)if(!(o in s)&&typeof n[o]<"u")return!1;return!0}return!1}function ir(e){return typeof e<"u"&&e!==null}function Ms(e){return xu(e)&&!Qp(e)&&e!==null}function xu(e){return typeof e=="object"}function Qp(e){return Array.isArray(e)}function Jp(e){return typeof e=="string"}function aR(e){return typeof e=="function"}function zp(e,n){let t=Object.assign({},e);return xu(e)?(xu(e)&&xu(n)&&Object.keys(n).forEach(r=>{Ms(n[r])?r in e?t[r]=zp(e[r],n[r]):Object.assign(t,{[r]:n[r]}):Object.assign(t,{[r]:n[r]})}),t):zp({},n)}function Gp(e,n){let t=n.split(".");n="";do n+=t.shift(),ir(e)&&ir(e[n])&&(Ms(e[n])||Qp(e[n])||!t.length)?(e=e[n],n=""):t.length?n+=".":e=void 0;while(t.length);return e}function cR(e,n,t){let r=n.split("."),i=e;for(let o=0;o<r.length;o++){let s=r[o];o===r.length-1?i[s]=t:((!i[s]||!Ms(i[s]))&&(i[s]={}),i=i[s])}}var Zi=class{},X_=(()=>{class e extends Zi{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(t,r){if(Jp(t))return this.interpolateString(t,r);if(aR(t))return this.interpolateFunction(t,r)}interpolateFunction(t,r){return t(r)}interpolateString(t,r){return r?t.replace(this.templateMatcher,(i,o)=>{let s=Gp(r,o);return ir(s)?s:i}):t}static \u0275fac=(()=>{let t;return function(i){return(t||(t=Xn(e)))(i||e)}})();static \u0275prov=g({token:e,factory:e.\u0275fac})}return e})(),Ki=class{},eD=(()=>{class e extends Ki{compile(t,r){return t}compileTranslations(t,r){return t}static \u0275fac=(()=>{let t;return function(i){return(t||(t=Xn(e)))(i||e)}})();static \u0275prov=g({token:e,factory:e.\u0275fac})}return e})(),Ss=class{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new q;onLangChange=new q;onDefaultLangChange=new q},Wp=new E("ISOLATE_TRANSLATE_SERVICE"),qp=new E("USE_DEFAULT_LANG"),Zp=new E("DEFAULT_LANGUAGE"),Kp=new E("USE_EXTEND"),Is=e=>bn(e)?e:T(e),Yp=(()=>{class e{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;extend;loadingTranslations;pending=!1;_translationRequests={};lastUseLanguage=null;get onTranslationChange(){return this.store.onTranslationChange}get onLangChange(){return this.store.onLangChange}get onDefaultLangChange(){return this.store.onDefaultLangChange}get defaultLang(){return this.store.defaultLang}set defaultLang(t){this.store.defaultLang=t}get currentLang(){return this.store.currentLang}set currentLang(t){this.store.currentLang=t}get langs(){return this.store.langs}set langs(t){this.store.langs=t}get translations(){return this.store.translations}set translations(t){this.store.translations=t}constructor(t,r,i,o,s,a=!0,c=!1,u=!1,l){this.store=t,this.currentLoader=r,this.compiler=i,this.parser=o,this.missingTranslationHandler=s,this.useDefaultLang=a,this.extend=u,c&&(this.store=new Ss),l&&this.setDefaultLang(l)}setDefaultLang(t){if(t===this.defaultLang)return;let r=this.retrieveTranslations(t);typeof r<"u"?(this.defaultLang==null&&(this.defaultLang=t),r.pipe(ne(1)).subscribe(()=>{this.changeDefaultLang(t)})):this.changeDefaultLang(t)}getDefaultLang(){return this.defaultLang}use(t){if(this.lastUseLanguage=t,t===this.currentLang)return T(this.translations[t]);this.currentLang||(this.currentLang=t);let r=this.retrieveTranslations(t);return bn(r)?(r.pipe(ne(1)).subscribe(()=>{this.changeLang(t)}),r):(this.changeLang(t),T(this.translations[t]))}changeLang(t){t===this.lastUseLanguage&&(this.currentLang=t,this.onLangChange.emit({lang:t,translations:this.translations[t]}),this.defaultLang==null&&this.changeDefaultLang(t))}retrieveTranslations(t){if(typeof this.translations[t]>"u"||this.extend)return this._translationRequests[t]=this._translationRequests[t]||this.loadAndCompileTranslations(t),this._translationRequests[t]}getTranslation(t){return this.loadAndCompileTranslations(t)}loadAndCompileTranslations(t){this.pending=!0;let r=this.currentLoader.getTranslation(t).pipe(La(1),ne(1));return this.loadingTranslations=r.pipe(M(i=>this.compiler.compileTranslations(i,t)),La(1),ne(1)),this.loadingTranslations.subscribe({next:i=>{this.translations[t]=this.extend&&this.translations[t]?b(b({},i),this.translations[t]):i,this.updateLangs(),this.pending=!1},error:i=>{this.pending=!1}}),r}setTranslation(t,r,i=!1){let o=this.compiler.compileTranslations(r,t);(i||this.extend)&&this.translations[t]?this.translations[t]=zp(this.translations[t],o):this.translations[t]=o,this.updateLangs(),this.onTranslationChange.emit({lang:t,translations:this.translations[t]})}getLangs(){return this.langs}addLangs(t){let r=t.filter(i=>!this.langs.includes(i));r.length>0&&(this.langs=[...this.langs,...r])}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResultForKey(t,r,i){let o;if(t&&(o=this.runInterpolation(Gp(t,r),i)),o===void 0&&this.defaultLang!=null&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(o=this.runInterpolation(Gp(this.translations[this.defaultLang],r),i)),o===void 0){let s={key:r,translateService:this};typeof i<"u"&&(s.interpolateParams=i),o=this.missingTranslationHandler.handle(s)}return o!==void 0?o:r}runInterpolation(t,r){if(Qp(t))return t.map(i=>this.runInterpolation(i,r));if(Ms(t)){let i={};for(let o in t){let s=this.runInterpolation(t[o],r);s!==void 0&&(i[o]=s)}return i}else return this.parser.interpolate(t,r)}getParsedResult(t,r,i){if(r instanceof Array){let o={},s=!1;for(let c of r)o[c]=this.getParsedResultForKey(t,c,i),s=s||bn(o[c]);if(!s)return o;let a=r.map(c=>Is(o[c]));return ql(a).pipe(M(c=>{let u={};
5return c.forEach((l,d)=>{u[r[d]]=l}),u}))}return this.getParsedResultForKey(t,r,i)}get(t,r){if(!ir(t)||!t.length)throw new Error('Parameter "key" is required and cannot be empty');return this.pending?this.loadingTranslations.pipe(gt(i=>Is(this.getParsedResult(i,t,r)))):Is(this.getParsedResult(this.translations[this.currentLang],t,r))}getStreamOnTranslationChange(t,r){if(!ir(t)||!t.length)throw new Error('Parameter "key" is required and cannot be empty');return At(Un(()=>this.get(t,r)),this.onTranslationChange.pipe(Ie(i=>{let o=this.getParsedResult(i.translations,t,r);return Is(o)})))}stream(t,r){if(!ir(t)||!t.length)throw new Error('Parameter "key" required');return At(Un(()=>this.get(t,r)),this.onLangChange.pipe(Ie(i=>{let o=this.getParsedResult(i.translations,t,r);return Is(o)})))}instant(t,r){if(!ir(t)||t.length===0)throw new Error('Parameter "key" is required and cannot be empty');let i=this.getParsedResult(this.translations[this.currentLang],t,r);return bn(i)?Array.isArray(t)?t.reduce((o,s)=>(o[s]=s,o),{}):t:i}set(t,r,i=this.currentLang){cR(this.translations[i],t,Jp(r)?this.compiler.compile(r,i):this.compiler.compileTranslations(r,i)),this.updateLangs(),this.onTranslationChange.emit({lang:i,translations:this.translations[i]})}changeDefaultLang(t){this.defaultLang=t,this.onDefaultLangChange.emit({lang:t,translations:this.translations[t]})}reloadLang(t){return this.resetLang(t),this.loadAndCompileTranslations(t)}resetLang(t){delete this._translationRequests[t],delete this.translations[t]}getBrowserLang(){if(typeof window>"u"||!window.navigator)return;let t=this.getBrowserCultureLang();return t?t.split(/[-_]/)[0]:void 0}getBrowserCultureLang(){if(!(typeof window>"u"||typeof window.navigator>"u"))return window.navigator.languages?window.navigator.languages[0]:window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage}static \u0275fac=function(r){return new(r||e)(v(Ss),v(qi),v(Ki),v(Zi),v(Ts),v(qp),v(Wp),v(Kp),v(Zp))};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var tD=(()=>{class e{translate;_ref;value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(t,r){this.translate=t,this._ref=r}updateValue(t,r,i){let o=s=>{this.value=s!==void 0?s:t,this.lastKey=t,this._ref.markForCheck()};if(i){let s=this.translate.getParsedResult(i,t,r);bn(s)?s.subscribe(o):o(s)}this.translate.get(t,r).subscribe(o)}transform(t,...r){if(!t||!t.length)return t;if(Ou(t,this.lastKey)&&Ou(r,this.lastParams))return this.value;let i;if(ir(r[0])&&r.length)if(Jp(r[0])&&r[0].length){let o=r[0].replace(/(')?([a-zA-Z0-9_]+)(')?(\s)?:/g,'"$2":').replace(/:(\s)?(')(.*?)(')/g,':"$3"');try{i=JSON.parse(o)}catch(s){throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${r[0]}`)}}else Ms(r[0])&&(i=r[0]);return this.lastKey=t,this.lastParams=r,this.updateValue(t,i),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(o=>{this.lastKey&&o.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(t,i,o.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(o=>{this.lastKey&&(this.lastKey=null,this.updateValue(t,i,o.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(t,i))}
5)),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}static \u0275fac=function(r){return new(r||e)(R(Yp,16),R(On,16))};static \u0275pipe=Rn({name:"translate",type:e,pure:!1});static \u0275prov=g({token:e,factory:e.\u0275fac})}return e})();var Xp=(()=>{class e{static forRoot(t={}){return{ngModule:e,providers:[t.loader||{provide:qi,useClass:Q_},t.compiler||{provide:Ki,useClass:eD},t.parser||{provide:Zi,useClass:X_},t.missingTranslationHandler||{provide:Ts,useClass:J_},Ss,{provide:Wp,useValue:t.isolate},{provide:qp,useValue:t.useDefaultLang},{provide:Kp,useValue:t.extend},{provide:Zp,useValue:t.defaultLanguage},Yp]}}static forChild(t={}){return{ngModule:e,providers:[t.loader||{provide:qi,useClass:Q_},t.compiler||{provide:Ki,useClass:eD},t.parser||{provide:Zi,useClass:X_},t.missingTranslationHandler||{provide:Ts,useClass:J_},{provide:Wp,useValue:t.isolate},{provide:qp,useValue:t.useDefaultLang},{provide:Kp,useValue:t.extend},{provide:Zp,useValue:t.defaultLanguage},Yp]}}static \u0275fac=function(r){return new(r||e)};static \u0275mod=Ee({type:e});static \u0275inj=ye({})}return e})();var _W=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=Ee({type:e})}static{this.\u0275inj=ye({imports:[Vr,Xp,Xp]})}}return e})();var or=(function(e){return e[e.State=0]="State",e[e.Transition=1]="Transition",e[e.Sequence=2]="Sequence",e[e.Group=3]="Group",e[e.Animate=4]="Animate",e[e.Keyframes=5]="Keyframes",e[e.Style=6]="Style",e[e.Trigger=7]="Trigger",e[e.Reference=8]="Reference",e[e.AnimateChild=9]="AnimateChild",e[e.AnimateRef=10]="AnimateRef",e[e.Query=11]="Query",e[e.Stagger=12]="Stagger",e})(or||{}),lR="*";function dR(e,n){return{type:or.Trigger,name:e,definitions:n,options:{}}}function fR(e,n=null){return{type:or.Animate,styles:n,timings:e}}function nD(e,n=null){return{type:or.Sequence,steps:e,options:n}}function hR(e){return{type:or.Style,styles:e,offset:null}}function pR(e,n,t){return{type:or.State,name:e,styles:n,options:t}}function gR(e,n,t=null){return{type:or.Transition,expr:e,animation:n,options:t}}var eg=class{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(n=0,t=0){this.totalTime=n+t}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(n=>n()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(n){this._position=this.totalTime?n*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(n){let t=n=="start"?this._onStartFns:this._onDoneFns;t.forEach(r=>r()),t.length=0}},tg=class{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(n){this.players=n;let t=0,r=0,i=0,o=this.players.length;o==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(s=>{s.onDone(()=>{++t==o&&this._onFinish()}),s.onDestroy(()=>{++r==o&&this._onDestroy()}),s.onStart(()=>{++i==o&&this._onStart()})}),this.totalTime=this.players.reduce((s,a)=>Math.max(s,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}
5init(){this.players.forEach(n=>n.init())}onStart(n){this._onStartFns.push(n)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(n=>n()),this._onStartFns=[])}onDone(n){this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(n=>n.play())}pause(){this.players.forEach(n=>n.pause())}restart(){this.players.forEach(n=>n.restart())}finish(){this._onFinish(),this.players.forEach(n=>n.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(n=>n.destroy()),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this.players.forEach(n=>n.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(n){let t=n*this.totalTime;this.players.forEach(r=>{let i=r.totalTime?Math.min(1,t/r.totalTime):1;r.setPosition(i)})}getPosition(){let n=this.players.reduce((t,r)=>t===null||r.totalTime>t.totalTime?r:t,null);return n!=null?n.getPosition():0}beforeDestroy(){this.players.forEach(n=>{n.beforeDestroy&&n.beforeDestroy()})}triggerCallback(n){let t=n=="start"?this._onStartFns:this._onDoneFns;t.forEach(r=>r()),t.length=0}},mR="!";var ng;function vR(){if(ng==null){let e=typeof document<"u"?document.head:null;ng=!!(e&&(e.createShadowRoot||e.attachShadow))}return ng}function rD(e){if(vR()){let n=e.getRootNode?e.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&n instanceof ShadowRoot)return n}return null}function iD(){let e=typeof document<"u"&&document?document.activeElement:null;for(;e&&e.shadowRoot;){let n=e.shadowRoot.activeElement;if(n===e)break;e=n}return e}function Yi(e){return e.composedPath?e.composedPath()[0]:e.target}var rg;try{rg=typeof Intl<"u"&&Intl.v8BreakIterator}catch{rg=!1}var Zt=(()=>{class e{_platformId=p(Ut);isBrowser=this._platformId?$i(this._platformId):typeof document=="object"&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!!(window.chrome||rg)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function ig(e){return e.buttons===0||e.detail===0}function og(e){let n=e.touches&&e.touches[0]||e.changedTouches&&e.changedTouches[0];return!!n&&n.identifier===-1&&(n.radiusX==null||n.radiusX===1)&&(n.radiusY==null||n.radiusY===1)}var As;function yR(){if(As==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>As=!0}))}finally{As=As||!1}return As}function oD(e){return yR()?e:!!e.capture}function xW(e,n=0){return bR(e)?Number(e):arguments.length===2?n:0}function bR(e){return!isNaN(parseFloat(e))&&!isNaN(Number(e))}function ku(e){return e instanceof re?e.nativeElement:e}var sD=new E("cdk-input-modality-detector-options"),aD={ignoreKeys:[18,17,224,91,16]},cD=650,sg={passive:!0,capture:!0},uD=(()=>{class e{_platform=p(Zt);_listenerCleanups;modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new te(null);_options;_lastTouchMs=0;_onKeydown=t=>{this._options?.ignoreKeys?.some(r=>r===t.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=Yi(t))};_onMousedown=t=>{Date.now()-this._lastTouchMs<cD||(this._modality.next(ig(t)?"keyboard":"mouse"),this._mostRecentTarget=Yi(t))};_onTouchstart=t=>{if(og(t)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Yi(t)};
vendor: 6,493 bytes, line 5
5constructor(){let t=p(H),r=p(z),i=p(sD,{optional:!0});if(this._options=b(b({},aD),i),this.modalityDetected=this._modality.pipe(wo(1)),this.modalityChanged=this.modalityDetected.pipe(Ql()),this._platform.isBrowser){let o=p(tt).createRenderer(null,null);this._listenerCleanups=t.runOutsideAngular(()=>[o.listen(r,"keydown",this._onKeydown,sg),o.listen(r,"mousedown",this._onMousedown,sg),o.listen(r,"touchstart",this._onTouchstart,sg)])}}ngOnDestroy(){this._modality.complete(),this._listenerCleanups?.forEach(t=>t())}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Ns=(function(e){return e[e.IMMEDIATE=0]="IMMEDIATE",e[e.EVENTUAL=1]="EVENTUAL",e})(Ns||{}),lD=new E("cdk-focus-monitor-default-options"),Pu=oD({passive:!0,capture:!0}),dD=(()=>{class e{_ngZone=p(H);_platform=p(Zt);_inputModalityDetector=p(uD);_origin=null;_lastFocusOrigin;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)};_document=p(z);_stopInputModalityDetector=new Q;constructor(){let t=p(lD,{optional:!0});this._detectionMode=t?.detectionMode||Ns.IMMEDIATE}_rootNodeFocusAndBlurListener=t=>{let r=Yi(t);for(let i=r;i;i=i.parentElement)t.type==="focus"?this._onFocus(t,i):this._onBlur(t,i)};monitor(t,r=!1){let i=ku(t);if(!this._platform.isBrowser||i.nodeType!==1)return T();let o=rD(i)||this._document,s=this._elementInfo.get(i);if(s)return r&&(s.checkChildren=!0),s.subject;let a={checkChildren:r,subject:new Q,rootNode:o};return this._elementInfo.set(i,a),this._registerGlobalListeners(a),a.subject}stopMonitoring(t){let r=ku(t),i=this._elementInfo.get(r);i&&(i.subject.complete(),this._setClasses(r),this._elementInfo.delete(r),this._removeGlobalListeners(i))}focusVia(t,r,i){let o=ku(t),s=this._document.activeElement;o===s?this._getClosestElementsInfo(o).forEach(([a,c])=>this._originChanged(a,r,c)):(this._setOrigin(r),typeof o.focus=="function"&&o.focus(i))}ngOnDestroy(){this._elementInfo.forEach((t,r)=>this.stopMonitoring(r))}_getWindow(){return this._document.defaultView||window}_getFocusOrigin(t){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(t)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:t&&this._isLastInteractionFromInputLabel(t)?"mouse":"program"}_shouldBeAttributedToTouch(t){return this._detectionMode===Ns.EVENTUAL||!!t?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(t,r){t.classList.toggle("cdk-focused",!!r),t.classList.toggle("cdk-touch-focused",r==="touch"),t.classList.toggle("cdk-keyboard-focused",r==="keyboard"),t.classList.toggle("cdk-mouse-focused",r==="mouse"),t.classList.toggle("cdk-program-focused",r==="program")}_setOrigin(t,r=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=t,this._originFromTouchInteraction=t==="touch"&&r,this._detectionMode===Ns.IMMEDIATE){clearTimeout(this._originTimeoutId);let i=this._originFromTouchInteraction?cD:1;this._originTimeoutId=setTimeout(()=>this._origin=null,i)}})}_onFocus(t,r){let i=this._elementInfo.get(r),o=Yi(t);!i||!i.checkChildren&&r!==o||this._originChanged(r,this._getFocusOrigin(o),i)}_onBlur(t,r){let i=this._elementInfo.get(r);!i||i.checkChildren&&t.relatedTarget instanceof Node&&r.contains(t.relatedTarget)||(this._setClasses(r),this._emitOrigin(i,null))}_emitOrigin(t,r){t.subject.observers.length&&this._ngZone.run(()=>t.subject.next(r))}_registerGlobalListeners(t){if(!this._platform.isBrowser)return;let r=t.rootNode,i=this._rootNodeFocusListenerCount.get(r)||0;i||this._ngZone.runOutsideAngular(()=>{r.addEventListener("focus",this._rootNodeFocusAndBlurListener,Pu),r.addEventListener("blur",this._rootNodeFocusAndBlurListener,Pu)}),this._rootNodeFocusListenerCount.set(r,i+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(Xt(this._stopInputModalityDetector)).subscribe(o=>{this._setOrigin(o,!0)}))}_removeGlobalListeners(t){let r=t.rootNode;if(this._rootNodeFocusListenerCount.has(r)){let i=this._rootNodeFocusListenerCount.get(r);i>1?this._rootNodeFocusListenerCount.set(r,i-1):(r.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Pu),r.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Pu),this._rootNodeFocusListenerCount.delete(r))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(t,r,i){this._setClasses(t,r),this._emitOrigin(i,r),this._lastFocusOrigin=r}_getClosestElementsInfo(t){let r=[];return this._elementInfo.forEach((i,o)=>{(o===t||i.checkChildren&&o.contains(t))&&r.push([o,i])}),r}_isLastInteractionFromInputLabel(t){let{_mostRecentTarget:r,mostRecentModality:i}=this._inputModalityDetector;if(i!=="mouse"||!r||r===t||t.nodeName!=="INPUT"&&t.nodeName!=="TEXTAREA"||t.disabled)return!1;let o=t.labels;if(o){for(let s=0;s<o.length;s++)if(o[s].contains(r))return!0}return!1}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),ER=(()=>{class e{_elementRef=p(re);_focusMonitor=p(dD);_monitorSubscription;_focusOrigin=null;cdkFocusChange=new q;constructor(){}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){let t=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(t,t.nodeType===1&&t.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(r=>{this._focusOrigin=r,this.cdkFocusChange.emit(r)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275dir=_e({type:e,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}return e})();var Fu=new WeakMap,Rs=(()=>{class e{_appRef;_injector=p(oe);_environmentInjector=p(ve);load(t){let r=this._appRef=this._appRef||this._injector.get(st),i=Fu.get(r);i||(i={loaders:new Set,refs:[]},Fu.set(r,i),r.onDestroy(()=>
5{Fu.get(r)?.refs.forEach(o=>o.destroy()),Fu.delete(r)})),i.loaders.has(t)||(i.loaders.add(t),i.refs.push(e_(t,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var Lu=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275cmp=dn({type:e,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(r,i){},styles:[`.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0} 6`],encapsulation:2,changeDetection:0})}return e})();function ag(e){return Array.isArray(e)?e:[e]}var fD=new Set,zr,_R=(()=>{class e{_platform=p(Zt);_nonce=p(Li,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):CR}matchMedia(t){return(this._platform.WEBKIT||this._platform.BLINK)&&DR(t,this._nonce),this._matchMedia(t)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function DR(e,n){if(!fD.has(e))try{zr||(zr=document.createElement("style"),n&&zr.setAttribute("nonce",n),zr.setAttribute("type","text/css"),document.head.appendChild(zr)),zr.sheet&&(zr.sheet.insertRule(`@media ${e} {body{ }}`,0),fD.add(e))}catch(t){console.error(t)}}function CR(e){return{matches:e==="all"||e==="",media:e,addListener:()=>{},removeListener:()=>{}}}var pD=(()=>{class e{_mediaMatcher=p(_R);_zone=p(H);_queries=new Map;_destroySubject=new Q;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(t){return hD(ag(t)).some(i=>this._registerQuery(i).mql.matches)}observe(t){let i=hD(ag(t)).map(s=>this._registerQuery(s).observable),o=br(i);return o=At(o.pipe(ne(1)),o.pipe(wo(1),Yl(0))),o.pipe(M(s=>{let a={matches:!1,breakpoints:{}};return s.forEach(({matches:c,query:u})=>{a.matches=a.matches||c,a.breakpoints[u]=c}),a}))}_registerQuery(t){if(this._queries.has(t))return this._queries.get(t);let r=this._mediaMatcher.matchMedia(t),o={observable:new F(s=>{let a=c=>this._zone.run(()=>s.next(c));return r.addListener(a),()=>{r.removeListener(a)}}).pipe(Io(r),M(({matches:s})=>({query:t,matches:s})),Xt(this._destroySubject)),mql:r};return this._queries.set(t,o),o}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function hD(e){return e.map(n=>n.split(",")).reduce((n,t)=>n.concat(t)).map(n=>n.trim())}var wR=(()=>{class e{create(t){return typeof MutationObserver>"u"?null:new MutationObserver(t)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var gD=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=Ee({type:e});static \u0275inj=ye({providers:[wR]})}return e})();var IR=(()=>{class e{_platform=p(Zt);constructor(){}isDisabled(t){return t.hasAttribute("disabled")}isVisible(t){return SR(t)&&getComputedStyle(t).visibility==="visible"}isTabbable(t){if(!this._platform.isBrowser)return!1;let r=TR(PR(t));if(r&&(mD(r)===-1||!this.isVisible(r)))return!1;let i=t.nodeName.toLowerCase(),o=mD(t);return t.hasAttribute("contenteditable")?o!==-1:i==="iframe"||i==="object"||this._platform.WEBKIT&&this._platform.IOS&&!OR(t)?!1:i==="audio"?t.hasAttribute("controls")?o!==-1:!1:i==="video"?o===-1?!1:o!==null?!0:this._platform.FIREFOX||t.hasAttribute("controls"):t.tabIndex>=0}isFocusable(t,r){return kR(t)&&!this.isDisabled(t)&&(r?.ignoreVisibility||this.isVisible(t))}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function TR(e){try{return e.frameElement}catch{return null}}function SR(e){return!!(e.offsetWidth||e.offsetHeight||typeof e.getClientRects=="function"&&e.getClientRects().length)}function MR(e){let n=e.nodeName.toLowerCase();return n==="input"||n==="select"||n==="button"||n==="textarea"}function AR(e){return RR(e)&&e.type=="hidden"}function NR(e){return xR(e)&&e.hasAttribute("href")}
vendor: 4,591 bytes, line 6
6function RR(e){return e.nodeName.toLowerCase()=="input"}function xR(e){return e.nodeName.toLowerCase()=="a"}function bD(e){if(!e.hasAttribute("tabindex")||e.tabIndex===void 0)return!1;let n=e.getAttribute("tabindex");return!!(n&&!isNaN(parseInt(n,10)))}function mD(e){if(!bD(e))return null;let n=parseInt(e.getAttribute("tabindex")||"",10);return isNaN(n)?-1:n}function OR(e){let n=e.nodeName.toLowerCase(),t=n==="input"&&e.type;return t==="text"||t==="password"||n==="select"||n==="textarea"}function kR(e){return AR(e)?!1:MR(e)||NR(e)||e.hasAttribute("contenteditable")||bD(e)}function PR(e){return e.ownerDocument&&e.ownerDocument.defaultView||window}var ug=class{_element;_checker;_ngZone;_document;_injector;_startAnchor;_endAnchor;_hasAttached=!1;startAnchorListener=()=>this.focusLastTabbableElement();endAnchorListener=()=>this.focusFirstTabbableElement();get enabled(){return this._enabled}set enabled(n){this._enabled=n,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_enabled=!0;constructor(n,t,r,i,o=!1,s){this._element=n,this._checker=t,this._ngZone=r,this._document=i,this._injector=s,o||this.attachAnchors()}destroy(){let n=this._startAnchor,t=this._endAnchor;n&&(n.removeEventListener("focus",this.startAnchorListener),n.remove()),t&&(t.removeEventListener("focus",this.endAnchorListener),t.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(n){return new Promise(t=>{this._executeOnStable(()=>t(this.focusInitialElement(n)))})}focusFirstTabbableElementWhenReady(n){return new Promise(t=>{this._executeOnStable(()=>t(this.focusFirstTabbableElement(n)))})}focusLastTabbableElementWhenReady(n){return new Promise(t=>{this._executeOnStable(()=>t(this.focusLastTabbableElement(n)))})}_getRegionBoundary(n){let t=this._element.querySelectorAll(`[cdk-focus-region-${n}], [cdkFocusRegion${n}], [cdk-focus-${n}]`);return n=="start"?t.length?t[0]:this._getFirstTabbableElement(this._element):t.length?t[t.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(n){let t=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(t){if(!this._checker.isFocusable(t)){let r=this._getFirstTabbableElement(t);return r?.focus(n),!!r}return t.focus(n),!0}return this.focusFirstTabbableElement(n)}focusFirstTabbableElement(n){let t=this._getRegionBoundary("start");return t&&t.focus(n),!!t}focusLastTabbableElement(n){let t=this._getRegionBoundary("end");return t&&t.focus(n),!!t}hasAttached(){return this._hasAttached}_getFirstTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;let t=n.children;for(let r=0;r<t.length;r++){let i=t[r].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(t[r]):null;if(i)return i}return null}_getLastTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;let t=n.children;for(let r=t.length-1;r>=0;r--){let i=t[r].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(t[r]):null;if(i)return i}return null}_createAnchor(){let n=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,n),n.classList.add("cdk-visually-hidden"),n.classList.add("cdk-focus-trap-anchor"),n.setAttribute("aria-hidden","true"),n}_toggleAnchorTabIndex(n,t){n?t.setAttribute("tabindex","0"):t.removeAttribute("tabindex")}toggleAnchors(n){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_executeOnStable(n){this._injector?ns(n,{injector:this._injector}):setTimeout(n)}},ED=(()=>{class e{_checker=p(IR);_ngZone=p(H);_document=p(z);_injector=p(oe);constructor(){p(Rs).load(Lu)}create(t,r=!1){return new ug(t,this._checker,this._ngZone,this._document,r,this._injector)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),lg=(()=>{class e{_elementRef=p(re);_focusTrapFactory=p(ED);
6focusTrap;_previouslyFocusedElement=null;get enabled(){return this.focusTrap?.enabled||!1}set enabled(t){this.focusTrap&&(this.focusTrap.enabled=t)}autoCapture;constructor(){p(Zt).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(t){let r=t.autoCapture;r&&!r.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=iD(),this.focusTrap?.focusInitialElementWhenReady()}static \u0275fac=function(r){return new(r||e)};static \u0275dir=_e({type:e,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",tr],autoCapture:[2,"cdkTrapFocusAutoCapture","autoCapture",tr]},exportAs:["cdkTrapFocus"],features:[Bt]})}return e})();var sr=(function(e){return e[e.NONE=0]="NONE",e[e.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",e[e.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",e})(sr||{}),vD="cdk-high-contrast-black-on-white",yD="cdk-high-contrast-white-on-black",cg="cdk-high-contrast-active",_D=(()=>{class e{_platform=p(Zt);_hasCheckedHighContrastMode;_document=p(z);_breakpointSubscription;constructor(){this._breakpointSubscription=p(pD).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return sr.NONE;let t=this._document.createElement("div");t.style.backgroundColor="rgb(1,2,3)",t.style.position="absolute",this._document.body.appendChild(t);let r=this._document.defaultView||window,i=r&&r.getComputedStyle?r.getComputedStyle(t):null,o=(i&&i.backgroundColor||"").replace(/ /g,"");switch(t.remove(),o){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return sr.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return sr.BLACK_ON_WHITE}return sr.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let t=this._document.body.classList;t.remove(cg,vD,yD),this._hasCheckedHighContrastMode=!0;let r=this.getHighContrastMode();r===sr.BLACK_ON_WHITE?t.add(cg,vD):r===sr.WHITE_ON_BLACK&&t.add(cg,yD)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),FR=(()=>{class e{constructor(){p(_D)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(r){return new(r||e)};static \u0275mod=Ee({type:e});static \u0275inj=ye({imports:[gD]})}return e})();var dg={},LR=(()=>{class e{_appId=p(er);getId(t){return this._appId!=="ng"&&(t+=this._appId),dg.hasOwnProperty(t)||(dg[t]=0),`${t}${dg[t]++}`}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Mq(e,...n){return n.length?n.some(t=>e[t]):e.altKey||e.shiftKey||e.ctrlKey||e.metaKey}var CD=" ";function jR(e,n,t){let r=Bu(e,n);t=t.trim(),!r.some(i=>i.trim()===t)&&(r.push(t),e.setAttribute(n,r.join(CD)))}function BR(e,n,t){let r=Bu(e,n);t=t.trim();let i=r.filter(o=>o!==t);i.length?e.setAttribute(n,i.join(CD)):e.removeAttribute(n)}function Bu(e,n){return e.getAttribute(n)?.match(/\S+/g)??[]}var wD="cdk-describedby-message",ju="cdk-describedby-host",hg=0,Vq=(()=>{class e{_platform=p(Zt);_document=p(z);_messageRegistry=new Map;_messagesContainer=null;_id=`${hg++}`;constructor(){p(Rs).load(Lu),this._id=p(er)+"-"+hg++}describe(t,r,i){if(!this._canBeDescribed(t,r))return;let o=fg(r,i);typeof r!="string"?(DD(r,this._id),this._messageRegistry.set(o,{messageElement:r,referenceCount:0})):this._messageRegistry.has(o)||this._createMessageElement(r,i),this._isElementDescribedByMessage(t,o)||this._addMessageReference(t,o)}removeDescription(t,r,i){if(!r||!this._isElementNode(t))return;let o=fg(r,i);if(this._isElementDescribedByMessage(t,o)&&this._removeMessageReference(t,o),typeof r=="string"){let s=this._messageRegistry.get(o);s&&s.referenceCount===0&&this._deleteMessageElement(o)}this._messagesContainer?.childNodes.length===0&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){let t=this._document.querySelectorAll(`[${ju}="${this._id}"]`);for(let r=0;r<t.length;r++)this._removeCdkDescribedByReferenceIds(t[r]),t[r].removeAttribute(ju);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(t,r){let i=this._document.createElement("div");DD(i,this._id),i.textContent=t,r&&i.setAttribute("role",r),this._createMessagesContainer(),this._messagesContainer.appendChild(i),this._messageRegistry.set(fg(t,r),{messageElement:i,referenceCount:0})}_deleteMessageElement(t){this._messageRegistry.get(t)?.messageElement?.remove(),this._messageRegistry.delete(t)}_createMessagesContainer(){if(this._messagesContainer)return;let t="cdk-describedby-message-container",r=this._document.querySelectorAll(`.${t}[platform="server"]`);for(let o=0;o<r.length;o++)r[o].remove();let i=this._document.createElement("div");i.style.visibility="hidden",i.classList.add(t),i.classList.add("cdk-visually-hidden"),this._platform.isBrowser||i.setAttribute("platform","server"),this._document.body.appendChild(i),this._messagesContainer=i}_removeCdkDescribedByReferenceIds(t){let r=Bu(t,"aria-describedby").filter(i=>i.indexOf(wD)!=0);t.setAttribute("aria-describedby",r.join(" "))}_addMessageReference(t,r){let i=this._messageRegistry.get(r);jR(t,"aria-describedby",i.messageElement.id),t.setAttribute(ju,this._id),i.referenceCount++}_removeMessageReference(t,r){let i=this._messageRegistry.get(r);i.referenceCount--,BR(t,"aria-describedby",i.messageElement.id),t.removeAttribute(ju)}_isElementDescribedByMessage(t,r){let i=Bu(t,"aria-describedby"),o=this._messageRegistry.get(r),s=o&&o.messageElement.id;return!!s&&i.indexOf(s)!=-1}_canBeDescribed(t,r){if(!this._isElementNode(t))return!1;if(r&&typeof r=="object")return!0;let i=r==null?"":`${r}`.trim(),o=t.getAttribute("aria-label");return i?!o||o.trim()!==i:!1}_isElementNode(t){return t.nodeType===this._document.ELEMENT_NODE}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function fg(e,n){return typeof e=="string"?`${n||""}/${e}`:e}
6function DD(e,n){e.id||(e.id=`${wD}-${n}-${hg++}`)}var VR=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:()=>p(HR),providedIn:"root"})}return e})(),pg=class{},HR=(()=>{class e extends VR{animationModuleType=p(lh,{optional:!0});_nextAnimationId=0;_renderer;constructor(t,r){super();let i={id:"0",encapsulation:Ft.None,styles:[],data:{animation:[]}};if(this._renderer=t.createRenderer(r.body,i),this.animationModuleType===null&&!zR(this._renderer))throw new y(3600,!1)}build(t){let r=this._nextAnimationId;this._nextAnimationId++;let i=Array.isArray(t)?nD(t):t;return ID(this._renderer,null,r,"register",[i]),new gg(r,this._renderer)}static \u0275fac=function(r){return new(r||e)(v(tt),v(z))};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),gg=class extends pg{_id;_renderer;constructor(n,t){super(),this._id=n,this._renderer=t}create(n,t){return new mg(this._id,n,t||{},this._renderer)}},mg=class{id;element;_renderer;parentPlayer=null;_started=!1;constructor(n,t,r,i){this.id=n,this.element=t,this._renderer=i,this._command("create",r)}_listen(n,t){return this._renderer.listen(this.element,`@@${this.id}:${n}`,t)}_command(n,...t){ID(this._renderer,this.element,this.id,n,t)}
6onDone(n){this._listen("done",n)}onStart(n){this._listen("start",n)}onDestroy(n){this._listen("destroy",n)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(n){this._command("setPosition",n)}getPosition(){return $R(this._renderer)?.engine?.players[this.id]?.getPosition()??0}totalTime=0};function ID(e,n,t,r,i){e.setProperty(n,`@@${t}:${r}`,i)}function $R(e){let n=e.\u0275type;return n===0?e:n===1?e.animationRenderer:null}function zR(e){let n=e.\u0275type;return n===0||n===1}var vg=class{constructor(n,t){this.open=n,this.close=t||n}isManual(){return this.open==="manual"||this.close==="manual"}},GR={hover:["mouseover","mouseout"],focus:["focusin","focusout"]};function WR(e,n=GR){let t=(e||"").trim();if(t.length===0)return[];let r=t.split(/\s+/).map(o=>o.split(":")).map(o=>{let s=n[o[0]]||o;return new vg(s[0],s[1])}),i=r.filter(o=>o.isManual());if(i.length>1)throw new Error("Triggers parse error: only one manual trigger is allowed");if(i.length===1&&r.length>1)throw new Error("Triggers parse error: manual trigger can't be mixed with other triggers");return r}function SD(e,n){let t=WR(n.triggers),r=n.target;if(t.length===1&&t[0].isManual())return Function.prototype;let i=[],o=[],s=()=>{o.forEach(a=>i.push(a())),o.length=0};return t.forEach(a=>{let c=a.open===a.close,u=c?n.toggle:n.show;if(!c&&a.close&&n.hide){let l=a.close,d=n.hide,h=()=>e.listen(r,l,d);o.push(h)}u&&i.push(e.listen(r,a.open,()=>u(s)))}),()=>{i.forEach(a=>a())}}function MD(e,n){return n.outsideClick?e.listen("document","click",t=>{n.target&&n.target.contains(t.target)||n.targets&&n.targets.some(r=>r.contains(t.target))||n.hide&&n.hide()}):Function.prototype}function AD(e,n){return n.outsideEsc?e.listen("document","keyup.esc",t=>{n.target&&n.target.contains(t.target)||n.targets&&n.targets.some(r=>r.contains(t.target))||n.hide&&n.hide()}):Function.prototype}var Ne=typeof window<"u"&&window||{},Re=Ne.document,s6=Ne.location,a6=Ne.gc?()=>Ne.gc():()=>null,c6=Ne.performance?Ne.performance:null,u6=Ne.Event,l6=Ne.MouseEvent,d6=Ne.KeyboardEvent,f6=Ne.EventTarget,h6=Ne.History,p6=Ne.Location,g6=Ne.EventListener,ND=(function(e){return e.isBs4="bs4",e.isBs5="bs5",e})(ND||{}),ar;function RD(){let e=Ne.document.createElement("span");e.innerText="testing bs version",e.classList.add("d-none"),e.classList.add("pl-1"),Ne.document.head.appendChild(e);let n=Ne.getComputedStyle(e).paddingLeft;return n&&parseFloat(n)?(Ne.document.head.removeChild(e),"bs4"):(Ne.document.head.removeChild(e),"bs5")}function qR(){return ar||(ar=RD()),ar==="bs4"}function ZR(){return ar||(ar=RD()),ar==="bs5"}function Qi(){return{isBs4:qR(),isBs5:ZR()}}function KR(){let e=Qi(),n=Object.keys(e).find(t=>e[t]);return ND[n]}function m6(){let e="Change";return function(t,r){let i=` __${r}Value`;Object.defineProperty(t,r,{get(){return this[i]},set(o){let s=this[i];this[i]=o,s!==o&&this[r+e]&&this[r+e].emit(o)}})}}var Uu=class{static reflow(n){n.offsetHeight}static getStyles(n){let t=n.ownerDocument.defaultView;return(!t||!t.opener)&&(t=Ne),t.getComputedStyle(n)}static stackOverflowConfig(){let n=KR();return{crossorigin:"anonymous",integrity:n==="bs5"?"sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65":"sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2",cdnLink:n==="bs5"?"https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css":"https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"}}},TD={},YR=typeof console>"u"||!("warn"in console);function v6(e){!QE()||YR||e in TD||(TD[e]=!0,console.warn(e))}function xD(e){e||(e=p(_t));let n=new F(t=>{if(e.destroyed){t.next();return}return e.onDestroy(t.next.bind(t))});return t=>t.pipe(Xt(n))}var jD=(function(e){return e.top="top",e.bottom="bottom",e.left="left",e.right="right",e.auto="auto",e.end="right",e.start="left",e["top left"]="top left",e["top right"]="top right",e["right top"]="right top",e["right bottom"]="right bottom",e["bottom right"]="bottom right",e["bottom left"]="bottom left",e["left bottom"]="left bottom",e["left top"]="left top",e["top start"]="top left",e["top end"]="top right",e["end top"]="right top",e["end bottom"]="right bottom",e["bottom end"]="bottom right",e["bottom start"]="bottom left",e["start bottom"]="start bottom",e["start top"]="left top",e})(jD||{}),_g=(function(e){return e.top="top",e.bottom="bottom",e.left="start",e.right="end",e.auto="auto",e.end="end",e.
6start="start",e["top left"]="top start",e["top right"]="top end",e["right top"]="end top",e["right bottom"]="end bottom",e["bottom right"]="bottom end",e["bottom left"]="bottom start",e["left bottom"]="start bottom",e["left top"]="start top",e["top start"]="top start",e["top end"]="top end",e["end top"]="end top",e["end bottom"]="end bottom",e["bottom end"]="bottom end",e["bottom start"]="bottom start",e["start bottom"]="start bottom",e["start top"]="start top",e})(_g||{});function Gr(e,n){if(e.nodeType!==1)return[];let r=e.ownerDocument.defaultView?.getComputedStyle(e,null);return n?r&&r[n]:r}function Dg(e){if(!e)return document.documentElement;let n=null,t=e?.offsetParent,r;for(;t===n&&e.nextElementSibling&&r!==e.nextElementSibling;)r=e.nextElementSibling,t=r.offsetParent;let i=t&&t.nodeName;return!i||i==="BODY"||i==="HTML"?r?r.ownerDocument.documentElement:document.documentElement:t&&["TH","TD","TABLE"].indexOf(t.nodeName)!==-1&&Gr(t,"position")==="static"?Dg(t):t}function QR(e){let{nodeName:n}=e;return n==="BODY"?!1:n==="HTML"||Dg(e.firstElementChild)===e}function yg(e){return e.parentNode!==null?yg(e.parentNode):e}function zu(e,n){if(!e||!e.nodeType||!n||!n.nodeType)return document.documentElement;let t=e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING,r=t?e:n,i=t?n:e,o=document.createRange();o.setStart(r,0),o.setEnd(i,0);let s=o.commonAncestorContainer;if(e!==s&&n!==s||r.contains(i))return QR(s)?s:Dg(s);let a=yg(e);return a.host?zu(a.host,n):zu(e,yg(n).host)}function BD(e){if(!e||!e.parentElement)return document.documentElement;let n=e.parentElement;for(;n?.parentElement&&Gr(n,"transform")==="none";)n=n.parentElement;return n||document.documentElement}function OD(e,n){let t=n==="x"?"Left":"Top",r=t==="Left"?"Right":"Bottom";return parseFloat(e[`border${t}Width`])+parseFloat(e[`border${r}Width`])}function kD(e,n,t){let r=n,i=t;return Math.max(r[`offset${e}`],r[`scroll${e}`],i[`client${e}`],i[`offset${e}`],i[`scroll${e}`],0)}function UD(e){let n=e.body,t=e.documentElement;return{height:kD("Height",n,t),width:kD("Width",n,t)}}function xs(e){return W(b({},e),{right:(e.left||0)+e.width,bottom:(e.top||0)+e.height})}function JR(e){return e!==""&&!isNaN(parseFloat(e))&&isFinite(Number(e))}function ge(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function PD(e){let n=e.getBoundingClientRect();if(!(n&&ge(n.top)&&ge(n.left)&&ge(n.bottom)&&ge(n.right)))return n;let t={left:n.left,top:n.top,width:n.right-n.left,height:n.bottom-n.top},r=e.nodeName==="HTML"?UD(e.ownerDocument):void 0,i=r?.width||e.clientWidth||ge(n.right)&&ge(t.left)&&n.right-t.left||0,o=r?.height||e.clientHeight||ge(n.bottom)&&ge(t.top)&&n.bottom-t.top||0,s=e.offsetWidth-i,a=e.offsetHeight-o;if(s||a){let c=Gr(e);s-=OD(c,"x"),a-=OD(c,"y"),t.width-=s,t.height-=a}return xs(t)}function Cg(e,n,t=!1){let r=n.nodeName==="HTML",i=PD(e),o=PD(n),s=Gr(n),a=parseFloat(s.borderTopWidth),c=parseFloat(s.borderLeftWidth);t&&r&&(o.top=Math.max(o.top??0,0),o.left=Math.max(o.left??0,0));let u=xs({top:(i.top??0)-(o.top??0)-a,left:(i.left??0)-(o.left??0)-c,width:i.width,height:i.height});if(u.marginTop=0,u.marginLeft=0,r){let l=parseFloat(s.marginTop),d=parseFloat(s.marginLeft);ge(u.top)&&(u.top-=a-l),ge(u.bottom)&&(u.bottom-=a-l),ge(u.left)&&(u.left-=c-d),ge(u.right)&&(u.right-=c-d),u.marginTop=l,u.marginLeft=d}return u}function wg(e){return e.nodeName==="HTML"?e:e.parentNode||e.host}function VD(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body;default:}let{overflow:n,overflowX:t,overflowY:r}=Gr(e);return/(auto|scroll|overlay)/.test(String(n)+String(r)+String(t))?e:VD(wg(e))}function FD(e,n="top"){let t=n==="top"?"scrollTop":"scrollLeft",r=e.nodeName;if(r==="BODY"||r==="HTML"){let i=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||i)[t]}return e[t]}function XR(e,n=!1){let t=e.ownerDocument.documentElement,r=Cg(e,t),i=Math.max(t.clientWidth,window.innerWidth||0),o=Math.max(t.clientHeight,window.innerHeight||0),s=n?0:FD(t),a=n?0:FD(t,"left"),c={top:s-Number(r?.top)+Number(r?.marginTop),left
6:a-Number(r?.left)+Number(r?.marginLeft),width:i,height:o};return xs(c)}function HD(e){let n=e.nodeName;return n==="BODY"||n==="HTML"?!1:Gr(e,"position")==="fixed"?!0:HD(wg(e))}function Ig(e,n,t=0,r,i=!1){let o={top:0,left:0},s=i?BD(e):zu(e,n);if(r==="viewport")o=XR(s,i);else{let a;r==="scrollParent"?(a=VD(wg(n)),a.nodeName==="BODY"&&(a=e.ownerDocument.documentElement)):r==="window"?a=e.ownerDocument.documentElement:a=r;let c=Cg(a,s,i);if(c&&a.nodeName==="HTML"&&!HD(s)){let{height:u,width:l}=UD(e.ownerDocument);ge(o.top)&&ge(c.top)&&ge(c.marginTop)&&(o.top+=c.top-c.marginTop),ge(o.top)&&(o.bottom=Number(u)+Number(c.top)),ge(o.left)&&ge(c.left)&&ge(c.marginLeft)&&(o.left+=c.left-c.marginLeft),ge(o.top)&&(o.right=Number(l)+Number(c.left))}else c&&(o=c)}return ge(o.left)&&(o.left+=t),ge(o.top)&&(o.top+=t),ge(o.right)&&(o.right-=t),ge(o.bottom)&&(o.bottom-=t),o}function ex({width:e,height:n}){return e*n}function $D(e,n,t,r,i=["top","bottom","right","left"],o="viewport",s=0){if(e.indexOf("auto")===-1)return e;let a=Ig(t,r,s,o),c={top:{width:a?.width??0,height:(n?.top??0)-(a?.top??0)},right:{width:(a?.right??0)-(n?.right??0),height:a?.height??0},bottom:{width:a?.width??0,height:(a?.bottom??0)-(n?.bottom??0)},left:{width:(n.left??0)-(a?.left??0),height:a?.height??0}},u=Object.keys(c).map(f=>W(b({position:f},c[f]),{area:ex(c[f])})).sort((f,m)=>m.area-f.area),l=u.filter(({width:f,height:m})=>f>=t.clientWidth&&m>=t.clientHeight);l=l.filter(({position:f})=>i.some(m=>m===f));let d=l.length>0?l[0].position:u[0].position,h=e.split(" ")[1];return t.className=t.className.replace(/bs-tooltip-auto/g,`bs-tooltip-${Qi().isBs5?_g[d]:d}`),d+(h?`-${h}`:"")}function tx(e){return{width:e.offsets.target.width,height:e.offsets.target.height,left:Math.floor(e.offsets.target.left??0),top:Math.round(e.offsets.target.top??0),bottom:Math.round(e.offsets.target.bottom??0),right:Math.floor(e.offsets.target.right??0)}}function nx(e){let n={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,t=>n[t])}function rx(e){return e==="right"?"left":e==="left"?"right":e}var Vu=(e,n=0)=>e?parseFloat(e):n;function zD(e){let t=e.ownerDocument.defaultView?.getComputedStyle(e),r=Vu(t?.marginTop)+Vu(t?.marginBottom),i=Vu(t?.marginLeft)+Vu(t?.marginRight);return{width:Number(e.offsetWidth)+i,height:Number(e.offsetHeight)+r}}function GD(e,n,t){let r=t?BD(e):zu(e,n);return Cg(n,r,t)}function bg(e,n,t){let r=t.split(" ")[0],i=zD(e),o={width:i.width,height:i.height},s=["right","left"].indexOf(r)!==-1,a=s?"top":"left",c=s?"left":"top",u=s?"height":"width",l=s?"width":"height";return o[a]=(n[a]??0)+n[u]/2-i[u]/2,o[c]=r===c?(n[c]??0)-i[l]:n[nx(c)]??0,o}function WD(e,n){return!!e.modifiers[n]?.enabled}var ix={top:["top","top start","top end"],bottom:["bottom","bottom start","bottom end"],start:["start","start top","start bottom"],end:["end","end top","end bottom"]};function Hu(e,n){return Qi().isBs5?ix[n].includes(e):!1}function ox(e){return Qi().isBs5?Hu(e,"end")?"ms-2":Hu(e,"start")?"me-2":Hu(e,"top")?"mb-2":Hu(e,"bottom")?"mt-2":"":""}function sx(e,n){let t=e.instance.target,r=t.className,i=Qi().isBs5?_g[e.placement]:e.placement;if(e.placementAuto&&(r=r.replace(/bs-popover-auto/g,`bs-popover-${i}`),r=r.replace(/ms-2|me-2|mb-2|mt-2/g,""),r=r.replace(/bs-tooltip-auto/g,`bs-tooltip-${i}`),r=r.replace(/\sauto/g,` ${i}`),r.indexOf("popover")!==-1&&(r=r+" "+ox(i)),r.indexOf("popover")!==-1&&r.indexOf("popover-auto")===-1&&(r+=" popover-auto"),r.indexOf("tooltip")!==-1&&r.indexOf("tooltip-auto")===-1&&(r+=" tooltip-auto")),r=r.replace(/left|right|top|bottom|end|start/g,`${i.split(" ")[0]}`),n){n.setAttribute(t,"class",r);return}t.className=r}function LD(e,n,t){!e||!n||Object.keys(n).forEach(r=>{let i="";if(["width","height","top","right","bottom","left"].indexOf(r)!==-1&&JR(n[r])&&(i="px"),t){t.setStyle(e,r,`${String(n[r])}${i}`);return}e.style[r]=String(n[r])+i})}function ax(e){let n=e.offsets.target,t=e.instance.target.querySelector(".arrow");if(!t)return e;let r=["left","right"].indexOf(e.placement.split(" ")[0])!==-1,i=r?"height":"width",o=r?"Top":"Left",s=o.toLowerCase(),a=r?"left":"top",c=r?"bottom":"right",u=zD(t)[i],l=e.placement.split(" ")[1];
6(e.offsets.host[c]??0)-u<(n[s]??0)&&(n[s]-=(n[s]??0)-((e.offsets.host[c]??0)-u)),Number(e.offsets.host[s])+Number(u)>(n[c]??0)&&(n[s]+=Number(e.offsets.host[s])+Number(u)-Number(n[c])),n=xs(n);let d=Gr(e.instance.target),h=parseFloat(d[`margin${o}`])||0,f=parseFloat(d[`border${o}Width`])||0,m;if(!l)m=Number(e.offsets.host[s])+Number(e.offsets.host[i]/2-u/2);else{let D=parseFloat(d.borderRadius)||0,_=Number(h+f+D);m=s===l?Number(e.offsets.host[s])+_:Number(e.offsets.host[s])+Number(e.offsets.host[i]-_)}let I=m-(n[s]??0)-h-f;return I=Math.max(Math.min(n[i]-(u+5),I),0),e.offsets.arrow={[s]:Math.round(I),[a]:""},e.instance.arrow=t,e}function cx(e){if(e.offsets.target=xs(e.offsets.target),!WD(e.options,"flip"))return e.offsets.target=b(b({},e.offsets.target),bg(e.instance.target,e.offsets.host,e.placement)),e;let n=Ig(e.instance.target,e.instance.host,0,"viewport",!1),t=e.placement.split(" ")[0],r=e.placement.split(" ")[1]||"",i=e.offsets.host,o=e.instance.target,s=e.instance.host,a=$D("auto",i,o,s,e.options.allowedPositions),c=[t,a];return c.forEach((u,l)=>{if(t!==u||c.length===l+1)return;t=e.placement.split(" ")[0];let d=t==="left"&&Math.floor(e.offsets.target.right??0)>Math.floor(e.offsets.host.left??0)||t==="right"&&Math.floor(e.offsets.target.left??0)<Math.floor(e.offsets.host.right??0)||t==="top"&&Math.floor(e.offsets.target.bottom??0)>Math.floor(e.offsets.host.top??0)||t==="bottom"&&Math.floor(e.offsets.target.top??0)<Math.floor(e.offsets.host.bottom??0),h=Math.floor(e.offsets.target.left??0)<Math.floor(n.left??0),f=Math.floor(e.offsets.target.right??0)>Math.floor(n.right??0),m=Math.floor(e.offsets.target.top??0)<Math.floor(n.top??0),I=Math.floor(e.offsets.target.bottom??0)>Math.floor(n.bottom??0),D=t==="left"&&h||t==="right"&&f||t==="top"&&m||t==="bottom"&&I,_=["top","bottom"].indexOf(t)!==-1,ee=_&&r==="left"&&h||_&&r==="right"&&f||!_&&r==="left"&&m||!_&&r==="right"&&I;(d||D||ee)&&((d||D)&&(t=c[l+1]),ee&&(r=rx(r)),e.placement=t+(r?` ${r}`:""),e.offsets.target=b(b({},e.offsets.target),bg(e.instance.target,e.offsets.host,e.placement)))}),e}function ux(e,n,t,r){if(!e||!n)return;let i=GD(e,n);!t.match(/^(auto)*\s*(left|right|top|bottom|start|end)*$/)&&!t.match(/^(left|right|top|bottom|start|end)*(?: (left|right|top|bottom|start|end))*$/)&&(t="auto");let o=!!t.match(/auto/g),s=t.match(/auto\s(left|right|top|bottom|start|end)/)?t.split(" ")[1]||"auto":t,a=s.match(/^(left|right|top|bottom|start|end)* ?(?!\1)(left|right|top|bottom|start|end)?/);a&&(s=a[1]+(a[2]?` ${a[2]}`:"")),["left right","right left","top bottom","bottom top"].indexOf(s)!==-1&&(s="auto"),s=$D(s,i,e,n,r?r.allowedPositions:void 0);let c=bg(e,i,s);return{options:r||{modifiers:{}},instance:{target:e,host:n,arrow:void 0},offsets:{target:c,host:i,arrow:void 0},positionFixed:!1,placement:s,placementAuto:o}}function lx(e){if(!WD(e.options,"preventOverflow"))return e;let n="transform",t=e.instance.target.style,{top:r,left:i,[n]:o}=t;t.top="",t.left="",t[n]="";let s=Ig(e.instance.target,e.instance.host,0,e.options.modifiers.preventOverflow?.boundariesElement||"scrollParent",!1);t.top=r,t.left=i,t[n]=o;let a=["left","right","top","bottom"],c={primary(u){let l=e.offsets.target[u];return(e.offsets.target[u]??0)<(s[u]??0)&&(l=Math.max(e.offsets.target[u]??0,s[u]??0)),{[u]:l}},secondary(u){let l=u==="right",d=l?"left":"top",h=l?"width":"height",f=e.offsets.target[d];return(e.offsets.target[u]??0)>(s[u]??0)&&(f=Math.min(e.offsets.target[d]??0,(s[u]??0)-e.offsets.target[h])),{[d]:f}}};return a.forEach(u=>{let l=["left","top","start"].indexOf(u)!==-1?c.primary:c.secondary;e.offsets.target=b(b({},e.offsets.target),l(u))}),e}function dx(e){let n=e.placement,t=n.split(" ")[0],r=n.split(" ")[1];if(r){let{host:i,target:o}=e.offsets,s=["bottom","top"].indexOf(t)!==-1,a=s?"left":"top",c=s?"width":"height",u={start:{[a]:i[a]},end:{[a]:(i[a]??0)+i[c]-o[c]}};e.offsets.target=W(b({},o),{[a]:a===r?u.start[a]:u.end[a]})}return e}var Eg=class{position(n,t){return this.offset(n,t)}offset(n,t){return GD(t,n)}positionElements(n,t,r,i,o){let s=[cx,dx,lx,ax],a=jD[r],c=ux(t,n,a,o);if(c)return s.reduce((u,l)=>l(u),c)}},fx=new Eg;function hx(e,n,t,r,i,o){let s=fx.positionElements(e,n,t,r,i);if(!s)return;let a=tx(s);LD(n,{"will-change":"transform",top:"0px",left:"0px",transform:`translate3d(${a.left}px, ${a.top}px, 0px)`},o),s.instance.arrow&&LD(s.instance.arrow,s.offsets.arrow,o),sx(s,o)}var Os=(()=>{class e{constructor(t,r,i){this.update$$=new Q,this.positionElements=new Map,this.isDisabled=!1,$i(i)&&t.runOutsideAngular(()=>{this.triggerEvent$=Kl(mi(window,"scroll",{passive:!0}),mi(window,"resize",{passive:!0}),T(0,Gl),this.update$$),this.triggerEvent$.pipe(xD()).subscribe(()=>
6{this.isDisabled||this.positionElements.forEach(o=>{hx($u(o.target),$u(o.element),o.attachment,o.appendToBody,this.options,r.createRenderer(null,null))})})})}position(t){this.addPositionElement(t)}get event$(){return this.triggerEvent$}disable(){this.isDisabled=!0}enable(){this.isDisabled=!1}addPositionElement(t){this.positionElements.set($u(t.element),t)}calcPosition(){this.update$$.next(null)}deletePositionElement(t){this.positionElements.delete($u(t))}setOptions(t){this.options=t}static{this.\u0275fac=function(r){return new(r||e)(v(H),v(tt),v(Ut))}}static{this.\u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function $u(e){return typeof e=="string"?document.querySelector(e):e instanceof re?e.nativeElement:e??null}var Wr=class{constructor(n,t,r){this.nodes=n,this.viewRef=t,this.componentRef=r}},Tg=class{constructor(n,t,r,i,o,s,a,c,u){this._viewContainerRef=n,this._renderer=t,this._elementRef=r,this._injector=i,this._componentFactoryResolver=o,this._ngZone=s,this._applicationRef=a,this._posService=c,this._document=u,this.onBeforeShow=new q,this.onShown=new q,this.onBeforeHide=new q,this.onHidden=new q,this._providers=[],this._isHiding=!1,this.containerDefaultSelector="body",this._listenOpts={},this._globalListener=Function.prototype}get isShown(){return this._isHiding?!1:!!this._componentRef}attach(n){return this._componentFactory=this._componentFactoryResolver.resolveComponentFactory(n),this}to(n){return this.container=n||this.container,this}position(n){return n?(this.attachment=n.attachment||this.attachment,this._elementRef=n.target||this._elementRef,this):this}provide(n){return this._providers.push(n),this}show(n={}){if(this._subscribePositioning(),this._innerComponent=void 0,!this._componentRef){this.onBeforeShow.emit(),this._contentRef=this._getContentRef(n.content,n.context,n.initialState);let t=oe.create({providers:this._providers,parent:this._injector});if(!this._componentFactory)return;if(this._componentRef=this._componentFactory.create(t,this._contentRef.nodes),this._applicationRef.attachView(this._componentRef.hostView),this.instance=this._componentRef.instance,Object.assign(this._componentRef.instance,n),this.container instanceof re&&this.container.nativeElement.appendChild(this._componentRef.location.nativeElement),typeof this.container=="string"&&typeof this._document<"u"){let r=this._document.querySelector(this.container)||this._document.querySelector(this.containerDefaultSelector);if(!r)return;r.appendChild(this._componentRef.location.nativeElement)}!this.container&&this._elementRef&&this._elementRef.nativeElement.parentElement&&this._elementRef.nativeElement.parentElement.appendChild(this._componentRef.location.nativeElement),this._contentRef.componentRef&&(this._innerComponent=this._contentRef.componentRef.instance,this._contentRef.componentRef.changeDetectorRef.markForCheck(),this._contentRef.componentRef.changeDetectorRef.detectChanges()),this._componentRef.changeDetectorRef.markForCheck(),this._componentRef.changeDetectorRef.detectChanges(),this.onShown.emit(n.id?{id:n.id}:this._componentRef.instance)}return this._registerOutsideClick(),this._componentRef}hide(n){if(!this._componentRef)return this;this._posService.deletePositionElement(this._componentRef.location),this.onBeforeHide.emit(this._componentRef.instance);let t=this._componentRef.location.nativeElement;return t.parentNode?.removeChild(t),this._contentRef?.componentRef?.destroy(),this._viewContainerRef&&this._contentRef?.viewRef&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._contentRef.viewRef)),this._contentRef?.viewRef?.destroy(),this._componentRef?.destroy(),this._contentRef=void 0,this._componentRef=void 0,this._removeGlobalListener(),this.onHidden.emit(n?{id:n}:null),this}toggle(){if(this.isShown){this.hide();return}this.show()}dispose(){this.isShown&&this.hide(),this._unsubscribePositioning(),this._unregisterListenersFn&&this._unregisterListenersFn()}listen(n){this.triggers=n.triggers||this.triggers,this._listenOpts.outsideClick=n.outsideClick,this._listenOpts.outsideEsc=n.outsideEsc,n.target=n.target||this._elementRef?.
6nativeElement;let t=this._listenOpts.hide=()=>n.hide?n.hide():void this.hide(),r=this._listenOpts.show=o=>{n.show?n.show(o):this.show(o),o()},i=o=>{this.isShown?t():r(o)};return this._renderer&&(this._unregisterListenersFn=SD(this._renderer,{target:n.target,triggers:n.triggers,show:r,hide:t,toggle:i})),this}_removeGlobalListener(){this._globalListener&&(this._globalListener(),this._globalListener=Function.prototype)}attachInline(n,t){return n&&t&&(this._inlineViewRef=n.createEmbeddedView(t)),this}_registerOutsideClick(){if(!this._componentRef||!this._componentRef.location)return;let n=Function.prototype,t=Function.prototype;if(this._listenOpts.outsideClick){let r=this._componentRef.location.nativeElement;setTimeout(()=>{this._renderer&&this._elementRef&&(n=MD(this._renderer,{targets:[r,this._elementRef.nativeElement],outsideClick:this._listenOpts.outsideClick,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))})}if(this._listenOpts.outsideEsc&&this._renderer&&this._elementRef){let r=this._componentRef.location.nativeElement;t=AD(this._renderer,{targets:[r,this._elementRef.nativeElement],outsideEsc:this._listenOpts.outsideEsc,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()})}this._globalListener=()=>{n(),t()}}getInnerComponent(){return this._innerComponent}_subscribePositioning(){this._zoneSubscription||!this.attachment||(this.onShown.subscribe(()=>{this._posService.position({element:this._componentRef?.location,target:this._elementRef,attachment:this.attachment,appendToBody:this.container==="body"})}),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>{this._componentRef&&this._posService.calcPosition()}))}_unsubscribePositioning(){this._zoneSubscription&&(this._zoneSubscription.unsubscribe(),this._zoneSubscription=void 0)}_getContentRef(n,t,r){if(!n)return new Wr([]);if(n instanceof jt){if(this._viewContainerRef){let s=this._viewContainerRef.createEmbeddedView(n,t);return s.markForCheck(),new Wr([s.rootNodes],s)}let o=n.createEmbeddedView({});return this._applicationRef.attachView(o),new Wr([o.rootNodes],o)}if(typeof n=="function"){let o=this._componentFactoryResolver.resolveComponentFactory(n),s=oe.create({providers:this._providers,parent:this._injector}),a=o.create(s);return Object.assign(a.instance,r),this._applicationRef.attachView(a.hostView),new Wr([[a.location.nativeElement]],a.hostView,a)}let i=this._renderer?[this._renderer.createText(`${n}`)]:[];return new Wr([i])}},ks=(()=>{class e{constructor(t,r,i,o,s,a){this._componentFactoryResolver=t,this._ngZone=r,this._injector=i,this._posService=o,this._applicationRef=s,this._document=a}createLoader(t,r,i){return new Tg(r,i,t,this._injector,this._componentFactoryResolver,this._ngZone,this._applicationRef,this._posService,this._document)}static{this.\u0275fac=function(r){return new(r||e)(v(Br),v(H),v(oe),v(Os),v(st),v(z))}}static{this.\u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function qD(e){return e!=null&&`${e}`!="false"}var Sg;try{Sg=typeof Intl<"u"&&Intl.v8BreakIterator}catch{Sg=!1}var KD=(()=>{class e{constructor(t){this._platformId=t,this.isBrowser=this._platformId?$i(this._platformId):typeof document=="object"&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!!(window.chrome||Sg)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static{this.\u0275fac=function(r){return new(r||e)(v(Ut))}}static{this.\u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var YD=(()=>{class e{constructor(t){this._platform=t}isDisabled(t){return t.hasAttribute("disabled")}isVisible(t){return vx(t)&&getComputedStyle(t).visibility==="visible"}isTabbable(t){if(!this._platform.isBrowser)return!1;let r=mx(Ix(t));if(r&&(ZD(r)===-1||!this.isVisible(r)))return!1;let i=t.nodeName.toLowerCase(),o=ZD(t);return t.hasAttribute("contenteditable")?o!==-1:i==="iframe"||i==="object"||this._platform.WEBKIT&&this._platform.IOS&&!Cx(t)?!1:i==="audio"?t.hasAttribute("controls")?o!==-1:!1:i==="video"?o===-1?!1:o!==null?!0:this._platform.FIRE
6FOX||t.hasAttribute("controls"):t.tabIndex>=0}isFocusable(t,r){return wx(t)&&!this.isDisabled(t)&&(r?.ignoreVisibility||this.isVisible(t))}static{this.\u0275fac=function(r){return new(r||e)(v(KD))}}static{this.\u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function mx(e){try{return e.frameElement}catch{return null}}function vx(e){return!!(e.offsetWidth||e.offsetHeight||typeof e.getClientRects=="function"&&e.getClientRects().length)}function yx(e){let n=e.nodeName.toLowerCase();return n==="input"||n==="select"||n==="button"||n==="textarea"}function bx(e){return _x(e)&&e.type=="hidden"}function Ex(e){return Dx(e)&&e.hasAttribute("href")}function _x(e){return e.nodeName.toLowerCase()=="input"}function Dx(e){return e.nodeName.toLowerCase()=="a"}function QD(e){if(!e.hasAttribute("tabindex")||e.tabIndex===void 0)return!1;let n=e.getAttribute("tabindex");return n=="-32768"?!1:!!(n&&!isNaN(parseInt(n,10)))}function ZD(e){if(!QD(e))return null;let n=parseInt(e.getAttribute("tabindex")||"",10);return isNaN(n)?-1:n}function Cx(e){let n=e.nodeName.toLowerCase(),t=n==="input"&&e.type;return t==="text"||t==="password"||n==="select"||n==="textarea"}function wx(e){return bx(e)?!1:yx(e)||Ex(e)||e.hasAttribute("contenteditable")||QD(e)}function Ix(e){return e.ownerDocument&&e.ownerDocument.defaultView||window}var Tx=(()=>{class e{constructor(){this._focusTrapStack=[]}register(t){this._focusTrapStack=this._focusTrapStack.filter(i=>i!==t);let r=this._focusTrapStack;r.length&&r[r.length-1]._disable(),r.push(t),t._enable()}deregister(t){t._disable();let r=this._focusTrapStack,i=r.indexOf(t);i!==-1&&(r.splice(i,1),r.length&&r[r.length-1]._enable())}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Mg=class{get enabled(){return this._enabled}set enabled(n){this._enabled=n,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}constructor(n,t,r,i,o=!1){this._element=n,this._checker=t,this._ngZone=r,this._document=i,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,o||this.attachAnchors()}destroy(){let n=this._startAnchor,t=this._endAnchor;n&&(n.removeEventListener("focus",this.startAnchorListener),n.parentNode&&n.parentNode.removeChild(n)),t&&(t.removeEventListener("focus",this.endAnchorListener),t.parentNode&&t.parentNode.removeChild(t)),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(){return new Promise(n=>{this._executeOnStable(()=>n(this.focusInitialElement()))})}focusFirstTabbableElementWhenReady(){return new Promise(n=>{this._executeOnStable(()=>n(this.focusFirstTabbableElement()))})}focusLastTabbableElementWhenReady(){return new Promise(n=>{this._executeOnStable(()=>n(this.focusLastTabbableElement()))})}_getRegionBoundary(n){let t=this._element.querySelectorAll(`[cdk-focus-region-${n}], [cdkFocusRegion${n}], [cdk-focus-${n}]`);for(let r=0;r<t.length;r++)t[r].hasAttribute(`cdk-focus-${n}`)?console.warn(`Found use of deprecated attribute 'cdk-focus-${n}', use 'cdkFocusRegion${n}' instead. The deprecated attribute will be removed in 8.0.0.`,t[r]):t[r].hasAttribute(`cdk-focus-region-${n}`)&&console.warn(`Found use of deprecated attribute 'cdk-focus-region-${n}', use 'cdkFocusRegion${n}' instead. The deprecated attribute will be removed in 8.0.0.`,t[r]);return n=="start"?t.length?t[0]:this._getFirstTabbableElement(this._element):t.length?t[t.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(){let n=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(n){if(n.hasAttribute("cdk-focus-initial")&&console.warn("Found use of deprecated attribute 'cdk-focus-initial', use 'cdkFocusInitial' instead. The deprecated attribute will be removed in 8.0.0",n),!this._checker.isFocusable(n)){let t=this._getFirstTabbableElement(n);return t?.focus(),!!t}return n.focus(),!0}return this.focusFirstTabbableElement()}focusFirstTabbableElement(){let n=this._getRegionBoundary("start");return n&&n.focus(),!!n}focusLastTabbableElement(){let n=this._getRegionBoundary("end");return n&&n.focus(),!!n}hasAttached(){return this._hasAttached}_getFirstTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;let t=n.children||n.childNodes;for(let r=0;r<t.length;r++){let i=t[r].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(t[r]):null;if(i)return i}return null}_getLastTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;let t=n.children||n.childNodes;for(let r=t.length-1;r>=0;r--){let i=t[r].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(t[r]):null;if(i)return i}return null}_createAnchor(){let n=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,n),n.classList.add("cdk-visually-hidden"),n.classList.add("cdk-focus-trap-anchor"),n.setAttribute("aria-hidden","true"),n}_toggleAnchorTabIndex(n,t){n?t.setAttribute("tabindex","0"):t.removeAttribute("tabindex")}toggleAnchors(n){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_executeOnStable(n){this._ngZone.isStable?n():this._ngZone.onStable.pipe(ne(1)).subscribe(n)}},Sx=(()=>{class e{constructor(t,r,i){this._checker=t,this._ngZone=r,this._document=i}create(t,r=!1){return new Mg(t,this._checker,this._ngZone,this._document,r)}static{this.\u0275fac=function(r){return new(r||e)(v(YD),v(H),v(z))}}static{this.\u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),JD=(()=>{class e{get enabled(){return this.focusTrap.enabled}set enabled(t){this.focusTrap.enabled=qD(t)}get autoCapture(){return this._autoCapture}set autoCapture(t){this._autoCapture=qD(t)}constructor(t,r,i){this._elementRef=t,this._focusTrapFactory=r,this._previouslyFocusedElement=null,this._autoCapture=!1,this._document=i,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(t){let r=t.autoCapture;r&&!r.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=this._document.activeElement,this.focusTrap.focusInitialElementWhenReady()}static{this.\u0275fac=function(r){return new(r||e)(R(re),R(Sx),R(z))}}static{this.\u0275dir=_e({type:e,selectors:[["","focusTrap",""]],inputs:{enabled:[0,"cdkTrapFocus","enabled"],autoCapture:[0,"cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["focusTrap"],features:[us([Tx,KD,YD]),Bt]})}}return e})(),XD=(()=>{class e{static forRoot(){return{ngModule:e,providers:[]}}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=Ee({type:e})}static{this.\u0275inj=ye({imports:[Vr]})}}return e})();var Mx=["*"],Wu=(()=>{class e{constructor(){this.hide=()=>{},this.setClass=()=>{}}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})();var eC=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})(),Gu={backdrop:!0,keyboard:!0,focus:!0,show:!1,ignoreBackdropClick:!1,class:"",animated:!0,initialState:{},closeInterceptor:void 0},Ax=new E("override-default-config"),hn={SCROLLBAR_MEASURER:"modal-scrollbar-measure",BACKDROP:"modal-backdrop",OPEN:"modal-open",FADE:"fade",IN:"in",SHOW:"show"};var qu={MODAL:300,BACKDROP:150},Ag={BACKRDOP:"backdrop-click",ESC:"esc",BACK:"browser-back-navigation-clicked"},Nx=(()=>{class e{get isAnimated(){return this._isAnimated}set isAnimated(t){this._isAnimated=t}
6get isShown(){return this._isShown}set isShown(t){this._isShown=t,t?this.renderer.addClass(this.element.nativeElement,`${hn.SHOW}`):this.renderer.removeClass(this.element.nativeElement,`${hn.SHOW}`)}constructor(t,r){this._isAnimated=!1,this._isShown=!1,this.element=t,this.renderer=r}ngOnInit(){this.isAnimated&&(this.renderer.addClass(this.element.nativeElement,`${hn.FADE}`),Uu.reflow(this.element.nativeElement)),this.isShown=!0}static{this.\u0275fac=function(r){return new(r||e)(R(re),R(Vt))}}static{this.\u0275cmp=dn({type:e,selectors:[["bs-modal-backdrop"]],hostAttrs:[1,"modal-backdrop"],decls:0,vars:0,template:function(r,i){},encapsulation:2})}}return e})(),Rx=1,Ps=(()=>{class e{constructor(t,r,i){this.clf=r,this.modalDefaultOption=i,this.onShow=new q,this.onShown=new q,this.onHide=new q,this.onHidden=new q,this.isBodyOverflowing=!1,this.originalBodyPadding=0,this.scrollbarWidth=0,this.modalsCount=0,this.lastHiddenId=null,this.loaders=[],this._focusEl=null,this._backdropLoader=this.clf.createLoader(),this._renderer=t.createRenderer(null,null),this.config=i?Object.assign({},Gu,i):Gu}show(t,r){this._focusEl=Re.activeElement,this.modalsCount++,this.lastHiddenId=null,this._createLoaders();let i=r?.id||Rx++;return this.config=this.modalDefaultOption?Object.assign({},Gu,this.modalDefaultOption,r):Object.assign({},Gu,r),this.config.id=i,this._showBackdrop(),this.lastDismissReason=void 0,this._showModal(t)}hide(t){this.lastHiddenId!==t&&(this.lastHiddenId=t,(this.modalsCount===1||t==null)&&(this._hideBackdrop(),this.resetScrollbar()),this.modalsCount=this.modalsCount>=1&&t!=null?this.modalsCount-1:0,setTimeout(()=>{this._hideModal(t),this.removeLoaders(t)},this.config.animated?qu.BACKDROP:0),this._focusEl&&this._focusEl.focus())}_showBackdrop(){let t=this.config.backdrop===!0||this.config.backdrop==="static",r=!this.backdropRef||!this.backdropRef.instance.isShown;this.modalsCount===1&&(this.removeBackdrop(),t&&r&&(this._backdropLoader.attach(Nx).to("body").show({isAnimated:this.config.animated}),this.backdropRef=this._backdropLoader._componentRef))}_hideBackdrop(){if(!this.backdropRef)return;this.backdropRef.instance.isShown=!1;let t=this.config.animated?qu.BACKDROP:0;setTimeout(()=>this.removeBackdrop(),t)}_showModal(t){let r=this.loaders[this.loaders.length-1];if(this.config&&this.config.providers)for(let s of this.config.providers)r.provide(s);let i=new Wu,o=r.provide({provide:eC,useValue:this.config}).provide({provide:Wu,useValue:i}).attach(xx).to("body");return i.hide=()=>o.instance?.hide(),i.setClass=s=>{o.instance&&(o.instance.config.class=s)},i.onHidden=new q,i.onHide=new q,this.copyEvent(r.onBeforeHide,i.onHide),this.copyEvent(r.onHidden,i.onHidden),o.show({content:t,isAnimated:this.config.animated,initialState:this.config.initialState,bsModalService:this,id:this.config.id}),o.instance&&(o.instance.level=this.getModalsCount(),i.content=r.getInnerComponent(),i.id=o.instance.config?.id),i}_hideModal(t){if(t!=null){let r=this.loaders.findIndex(o=>o.instance?.config.id===t),i=this.loaders[r];i&&i.hide(t)}else this.loaders.forEach(r=>{r.instance&&r.hide(r.instance.config.id)})}getModalsCount(){return this.modalsCount}setDismissReason(t){this.lastDismissReason=t}removeBackdrop(){this._renderer.removeClass(Re.body,hn.OPEN),this._renderer.setStyle(Re.body,"overflow-y",""),this._backdropLoader.hide(),this.backdropRef=void 0}checkScrollbar(){this.isBodyOverflowing=Re.body.clientWidth<window.innerWidth,this.scrollbarWidth=this.getScrollbarWidth()}setScrollbar(){Re&&(this.originalBodyPadding=parseInt(window.getComputedStyle(Re.body).getPropertyValue("padding-right")||"0",10),this.isBodyOverflowing&&(Re.body.style.paddingRight=`${this.originalBodyPadding+this.scrollbarWidth}px`))}resetScrollbar(){Re.body.style.paddingRight=`${this.originalBodyPadding}px`}getScrollbarWidth(){let t=this._renderer.createElement("div");this._renderer.addClass(t,hn.SCROLLBAR_MEASURER),this._renderer.appendChild(Re.body,t);let r=t.offsetWidth-t.clientWidth;return this._renderer.removeChild(Re.body,t),r}_createLoaders(){let t=this.clf.createLoader();this.copyEvent(t.onBeforeShow,this.onShow),this.copyEvent(t.onShown,this.onShown),this.copyEvent(t.onBeforeHide,this.onHide),this.copyEvent(t.onHidden,this.onHidden
6),this.loaders.push(t)}removeLoaders(t){if(t!=null){let r=this.loaders.findIndex(i=>i.instance?.config.id===t);r>=0&&(this.loaders.splice(r,1),this.loaders.forEach((i,o)=>{i.instance&&(i.instance.level=o+1)}))}else this.loaders.splice(0,this.loaders.length)}copyEvent(t,r){t.subscribe(i=>{r.emit(this.lastDismissReason||i)})}static{this.\u0275fac=function(r){return new(r||e)(v(tt),v(ks),v(Ax,8))}}static{this.\u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})(),xx=(()=>{class e{constructor(t,r,i){this._element=r,this._renderer=i,this.isShown=!1,this.isAnimated=!1,this._focusEl=null,this.isModalHiding=!1,this.clickStartedInContent=!1,this.config=Object.assign({},t)}ngOnInit(){this._focusEl=Re.activeElement,this.isAnimated&&this._renderer.addClass(this._element.nativeElement,hn.FADE),this._renderer.setStyle(this._element.nativeElement,"display","block"),setTimeout(()=>{this.isShown=!0,this._renderer.addClass(this._element.nativeElement,hn.SHOW)},this.isAnimated?qu.BACKDROP:0),Re&&Re.body&&(this.bsModalService&&this.bsModalService.getModalsCount()===1&&(this.bsModalService.checkScrollbar(),this.bsModalService.setScrollbar()),this._renderer.addClass(Re.body,hn.OPEN),this._renderer.setStyle(Re.body,"overflow-y","hidden")),this._element.nativeElement&&this._element.nativeElement.focus()}onClickStarted(t){this.clickStartedInContent=t.target!==this._element.nativeElement}onClickStop(t){let r=t.target===this._element.nativeElement&&!this.clickStartedInContent;if(this.config.ignoreBackdropClick||this.config.backdrop==="static"||!r){this.clickStartedInContent=!1;return}this.bsModalService?.setDismissReason(Ag.BACKRDOP),this.hide()}onPopState(){this.bsModalService?.setDismissReason(Ag.BACK),this.hide()}onEsc(t){this.isShown&&((t.keyCode===27||t.key==="Escape")&&t.preventDefault(),this.config.keyboard&&this.level===this.bsModalService?.getModalsCount()&&(this.bsModalService?.setDismissReason(Ag.ESC),this.hide()))}ngOnDestroy(){this.isShown&&this._hide()}hide(){if(!this.isModalHiding){if(this.config.closeInterceptor){this.config.closeInterceptor().then(()=>this._hide(),()=>{});return}this._hide()}}_hide(){this.isModalHiding=!0,this._renderer.removeClass(this._element.nativeElement,hn.SHOW),setTimeout(()=>{this.isShown=!1,this.bsModalService?.hide(this.config.id),Re&&Re.body&&this.bsModalService?.getModalsCount()===0&&(this._renderer.removeClass(Re.body,hn.OPEN),this._renderer.setStyle(Re.body,"overflow-y","")),this.bsModalService?.hide(this.config.id),this.isModalHiding=!1,this._focusEl&&this._focusEl.focus()},this.isAnimated?qu.MODAL:0)}static{this.\u0275fac=function(r){return new(r||e)(R(eC),R(re),R(Vt))}}static{this.\u0275cmp=dn({type:e,selectors:[["modal-container"]],hostAttrs:["role","dialog","tabindex","-1",1,"modal"],hostVars:3,hostBindings:function(r,i){r&1&&we("mousedown",function(s){return i.onClickStarted(s)})("click",function(s){return i.onClickStop(s)})("popstate",function(){return i.onPopState()},zc)("keydown.esc",function(s){return i.onEsc(s)},zc),r&2&&Vi("aria-modal",!0)("aria-labelledby",i.config.ariaLabelledBy)("aria-describedby",i.config.ariaDescribedby)},features:[us([Ps])],ngContentSelectors:Mx,decls:3,vars:2,consts:[["role","document","focusTrap",""],[1,"modal-content"]],template:function(r,i){r&1&&(Kh(),A(0,"div",0)(1,"div",1),Yh(2),N()()),r&2&&ep("modal-dialog"+(i.config.class?" "+i.config.class:""))},dependencies:[JD],encapsulation:2})}}return e})();var c9=(()=>{class e{static forRoot(){return{ngModule:e,providers:[Ps,ks,Os]}}static forChild(){return{ngModule:e,providers:[Ps,ks,Os]}}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=Ee({type:e})}static{this.\u0275inj=ye({imports:[XD]})}}return e})();var U="primary",Zs=Symbol("RouteTitle"),kg=class{params;constructor(n){this.params=n||{}}has(n){return Object.prototype.hasOwnProperty.call(this.params,n)}get(n){if(this.has(n)){let t=this.params[n];return Array.isArray(t)?t[0]:t}return null}getAll(n){if(this.has(n)){let t=this.params[n];return Array.isArray(t)?t:[t]}return[]}get keys(){return Object.keys(this.params)}};function Kr(e){return new kg(e)}function uC(e,n,t){let r=t.path.split("/");if(r.length>e.length||t.pathMatch==="full"&&(n.hasChildren()||r.length<e.length))return null;let i={};for(let o=0;o<r.length;o++){let s=r[o],a=e[o];if(s[0]===":")i[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:e.slice(0,r.length),posParams:i}}function Ox(e,n){if(e.length!==n.length)return!1;for(let t=0;t<e.length;++t)if(!pn(e[t],n[t]))return!1;return!0}function pn(e,n){let t=e?Pg(e):void 0,r=n?Pg(n):void 0;if(!t||!r||t.length!=r.length)return!1;let i;for(let o=0;o<t.length;o++)if(i=t[o],!lC(e[i],n[i]))return!1;return!0}function Pg(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)]}function lC(e,n){if(Array.isArray(e)&&Array.isArray(n)){if(e.length!==n.length)return!1;let t=[...e].sort(),r=[...n].sort();return t.every((i,o)=>r[o]===i)}else return e===n}function dC(e){return e.length>0?e[e.length-1]:null}function Ln(e){return bn(e)?e:Ur(e)?ue(Promise.resolve(e)):T(e)}var kx={exact:hC,subset:pC},fC={exact:Px,subset:Fx,ignored:()=>!0};function nC(e,n,t){return kx[t.paths](e.root,n.root,t.matrixParams)&&fC[t.queryParams](e.queryParams,n.queryParams)&&!(t.fragment==="exact"&&e.fragment!==n.fragment)}function Px(e,n){return pn(e,n)}function hC(e,n,t){if(!qr(e.segments,n.segments)||!Yu(e.segments,n.segments,t)||e.numberOfChildren!==n.numberOfChildren)return!1;for(let r in n.children)if(!e.children[r]||!hC(e.children[r],n.children[r],t))return!1;return!0}function Fx(e,n){return Object.keys(n).length<=Object.keys(e).length&&Object.keys(n).every(t=>lC(e[t],n[t]))}function pC(e,n,t){return gC(e,n,n.segments,t)}function gC(e,n,t,r){if(e.segments.length>t.length){let i=e.segments.slice(0,t.length);
vendor: 32,776 bytes, line 6
6return!(!qr(i,t)||n.hasChildren()||!Yu(i,t,r))}else if(e.segments.length===t.length){if(!qr(e.segments,t)||!Yu(e.segments,t,r))return!1;for(let i in n.children)if(!e.children[i]||!pC(e.children[i],n.children[i],r))return!1;return!0}else{let i=t.slice(0,e.segments.length),o=t.slice(e.segments.length);return!qr(e.segments,i)||!Yu(e.segments,i,r)||!e.children[U]?!1:gC(e.children[U],n,o,r)}}function Yu(e,n,t){return n.every((r,i)=>fC[t](e[i].parameters,r.parameters))}var mn=class{root;queryParams;fragment;_queryParamMap;constructor(n=new Y([],{}),t={},r=null){this.root=n,this.queryParams=t,this.fragment=r}get queryParamMap(){return this._queryParamMap??=Kr(this.queryParams),this._queryParamMap}toString(){return Bx.serialize(this)}},Y=class{segments;children;parent=null;constructor(n,t){this.segments=n,this.children=t,Object.values(t).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Qu(this)}},cr=class{path;parameters;_parameterMap;constructor(n,t){this.path=n,this.parameters=t}get parameterMap(){return this._parameterMap??=Kr(this.parameters),this._parameterMap}toString(){return vC(this)}};function Lx(e,n){return qr(e,n)&&e.every((t,r)=>pn(t.parameters,n[r].parameters))}function qr(e,n){return e.length!==n.length?!1:e.every((t,r)=>t.path===n[r].path)}function jx(e,n){let t=[];return Object.entries(e.children).forEach(([r,i])=>{r===U&&(t=t.concat(n(i,r)))}),Object.entries(e.children).forEach(([r,i])=>{r!==U&&(t=t.concat(n(i,r)))}),t}var Yr=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:()=>new ur,providedIn:"root"})}return e})(),ur=class{parse(n){let t=new Lg(n);return new mn(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())}serialize(n){let t=`/${Fs(n.root,!0)}`,r=Hx(n.queryParams),i=typeof n.fragment=="string"?`#${Ux(n.fragment)}`:"";return`${t}${r}${i}`}},Bx=new ur;function Qu(e){return e.segments.map(n=>vC(n)).join("/")}function Fs(e,n){if(!e.hasChildren())return Qu(e);if(n){let t=e.children[U]?Fs(e.children[U],!1):"",r=[];return Object.entries(e.children).forEach(([i,o])=>{i!==U&&r.push(`${i}:${Fs(o,!1)}`)}),r.length>0?`${t}(${r.join("//")})`:t}else{let t=jx(e,(r,i)=>i===U?[Fs(e.children[U],!1)]:[`${i}:${Fs(r,!1)}`]);return Object.keys(e.children).length===1&&e.children[U]!=null?`${Qu(e)}/${t[0]}`:`${Qu(e)}/(${t.join("//")})`}}function mC(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Zu(e){return mC(e).replace(/%3B/gi,";")}function Ux(e){return encodeURI(e)}function Fg(e){return mC(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Ju(e){return decodeURIComponent(e)}function rC(e){return Ju(e.replace(/\+/g,"%20"))}function vC(e){return`${Fg(e.path)}${Vx(e.parameters)}`}function Vx(e){return Object.entries(e).map(([n,t])=>`;${Fg(n)}=${Fg(t)}`).join("")}function Hx(e){let n=Object.entries(e).map(([t,r])=>Array.isArray(r)?r.map(i=>`${Zu(t)}=${Zu(i)}`).join("&"):`${Zu(t)}=${Zu(r)}`).filter(t=>t);return n.length?`?${n.join("&")}`:""}var $x=/^[^\/()?;#]+/;function Ng(e){let n=e.match($x);return n?n[0]:""}var zx=/^[^\/()?;=#]+/;function Gx(e){let n=e.match(zx);return n?n[0]:""}var Wx=/^[^=?&#]+/;function qx(e){let n=e.match(Wx);return n?n[0]:""}var Zx=/^[^&#]+/;function Kx(e){let n=e.match(Zx);return n?n[0]:""}var Lg=class{url;remaining;constructor(n){this.url=n,this.remaining=n}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new Y([],{}):new Y([],this.parseChildren())}parseQueryParams(){let n={};if(this.consumeOptional("?"))do this.parseQueryParam(n);while(this.consumeOptional("&"));return n}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let t={};this.peekStartsWith("/(")&&(this.capture("/"),t=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(n.length>0||Object.keys(t).length>0)&&(r[U]=new Y(n,t)),r}parseSegment(){let n=Ng(this.remaining);if(n===""&&this.peekStartsWith(";"))throw new y(4009,!1);return this.capture(n),new cr(Ju(n),this.parseMatrixParams())}parseMatrixParams(){let n={};for(;this.consumeOptional(";");)this.parseParam(n);return n}parseParam(n){let t=Gx(this.remaining);if(!t)return;this.capture(t);let r="";if(this.consumeOptional("=")){let i=Ng(this.remaining);i&&(r=i,this.capture(r))}n[Ju(t)]=Ju(r)}parseQueryParam(n){let t=qx(this.remaining);if(!t)return;this.capture(t);let r="";if(this.consumeOptional("=")){let s=Kx(this.remaining);s&&(r=s,this.capture(r))}let i=rC(t),o=rC(r);if(n.hasOwnProperty(i)){let s=n[i];Array.isArray(s)||(s=[s],n[i]=s),s.push(o)}else n[i]=o}parseParens(n){let t={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let r=Ng(this.remaining),i=this.remaining[r.length];if(i!=="/"&&i!==")"&&i!==";")throw new y(4010,!1);let o;r.indexOf(":")>-1?(o=r.slice(0,r.indexOf(":")),this.capture(o),this.capture(":")):n&&(o=U);let s=this.parseChildren();t[o??U]=Object.keys(s).length===1&&s[U]?s[U]:new Y([],s),this.consumeOptional("//")}return t}peekStartsWith(n){return this.remaining.startsWith(n)}consumeOptional(n){return this.peekStartsWith(n)?(this.remaining=this.remaining.substring(n.length),!0):!1}capture(n){if(!this.consumeOptional(n))throw new y(4011,!1)}};function yC(e){return e.segments.length>0?new Y([],{[U]:e}):e}function bC(e){let n={};for(let[r,i]of Object.entries(e.children)){let o=bC(i);if(r===U&&o.segments.length===0&&o.hasChildren())for(let[s,a]of Object.entries(o.children))n[s]=a;else(o.segments.length>0||o.hasChildren())&&(n[r]=o)}let t=new Y(e.segments,n);return Yx(t)}function Yx(e){if(e.numberOfChildren===1&&e.children[U]){let n=e.children[U];return new Y(e.segments.concat(n.segments),n.children)}return e}function lr(e){return e instanceof mn}function EC(e,n,t=null,r=null){let i=_C(e);return DC(i,n,t,r)}function _C(e){let n;function t(o){let s={};for(let c of o.children){let u=t(c);s[c.outlet]=u}let a=new Y(o.url,s);return o===e&&(n=a),a}let r=t(e.root),i=yC(r);return n??i}function DC(e,n,t,r){let i=e;for(;i.parent;)i=i.parent;if(n.length===0)return Rg(i,i,i,t,r);let o=Qx(n);if(o.toRoot())return Rg(i,i,new Y([],{}),t,r);let s=Jx(o,i,e),a=s.processChildren?js(s.segmentGroup,s.index,o.commands):wC(s.segmentGroup,s.index,o.commands);return Rg(i,s.segmentGroup,a,t,r)}function Xu(e){return typeof e=="object"&&e!=null&&!e.outlets&&!e.segmentPath}function Us(e){return typeof e=="object"&&e!=null&&e.outlets}function Rg(e,n,t,r,i){let o={};r&&Object.entries(r).forEach(([c,u])=>{o[c]=Array.isArray(u)?u.map(l=>`${l}`):`${u}`});let s;e===n?s=t:s=CC(e,n,t);let a=yC(bC(s));return new mn(a,o,i)}function CC(e,n,t){let r={};return Object.entries(e.children).forEach(([i,o])=>{o===n?r[i]=t:r[i]=CC(o,n,t)}),new Y(e.segments,r)}var el=class{isAbsolute;numberOfDoubleDots;commands;constructor(n,t,r){if(this.isAbsolute=n,this.numberOfDoubleDots=t,this.commands=r,n&&r.length>0&&Xu(r[0]))throw new y(4003,!1);let i=r.find(Us);if(i&&i!==dC(r))throw new y(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function Qx(e){if(typeof e[0]=="string"&&e.length===1&&e[0]==="/")return new el(!0,0,e);let n=0,t=!1,r=e.reduce((i,o,s)=>{if(typeof o=="object"&&o!=null){if(o.outlets){let a={};return Object.entries(o.outlets).forEach(([c,u])=>{a[c]=typeof u=="string"?u.split("/"):u}),[...i,{outlets:a}]}if(o.segmentPath)return[...i,o.segmentPath]}return typeof o!="string"?[...i,o]:s===0?(o.split("/").forEach((a,c)=>{c==0&&a==="."||(c==0&&a===""?t=!0:a===".."?n++:a!=""&&i.push(a))}),i):[...i,o]},[]);return new el(t,n,r)}var eo=class{segmentGroup;processChildren;index;constructor(n,t,r){this.segmentGroup=n,this.processChildren=t,this.index=r}};function Jx(e,n,t){if(e.isAbsolute)return new eo(n,!0,0);if(!t)return new eo(n,!1,NaN);if(t.parent===null)return new eo(t,!0,0);let r=Xu(e.commands[0])?0:1,i=t.segments.length-1+r;return Xx(t,i,e.numberOfDoubleDots)}function Xx(e,n,t){let r=e,i=n,o=t;for(;o>i;){if(o-=i,r=r.parent,!r)throw new y(4005,!1);i=r.segments.length}return new eo(r,!1,i-o)}function eO(e){return Us(e[0])?e[0].outlets:{[U]:e}}function wC(e,n,t){if(e??=new Y([],{}),e.segments.length===0&&e.hasChildren())return js(e,n,t);let r=tO(e,n,t),i=t.slice(r.commandIndex);if(r.match&&r.pathIndex<e.segments.length){let o=new Y(e.segments.slice(0,r.pathIndex),{});return o.children[U]=new Y(e.segments.slice(r.pathIndex),e.children),js(o,0,i)}else return r.match&&i.length===0?new Y(e.segments,{}):r.match&&!e.hasChildren()?jg(e,n,t):r.match?js(e,0,i):jg(e,n,t)}function js(e,n,t){if(t.length===0)return new Y(e.segments,{});{let r=eO(t),i={};if(Object.keys(r).some(o=>o!==U)&&e.children[U]&&e.numberOfChildren===1&&e.children[U].segments.length===0){let o=js(e.children[U],n,t);return new Y(e.segments,o.children)}return Object.entries(r).forEach(([o,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(i[o]=wC(e.children[o],n,s))}),Object.entries(e.children).forEach(([o,s])=>{r[o]===void 0&&(i[o]=s)}),new Y(e.segments,i)}}function tO(e,n,t){let r=0,i=n,o={match:!1,pathIndex:0,commandIndex:0};for(;i<e.segments.length;){if(r>=t.length)return o;let s=e.segments[i],a=t[r];if(Us(a))break;let c=`${a}`,u=r<t.length-1?t[r+1]:null;if(i>0&&c===void 0)break;if(c&&u&&typeof u=="object"&&u.outlets===void 0){if(!oC(c,u,s))return o;r+=2}else{if(!oC(c,{},s))return o;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}function jg(e,n,t){let r=e.segments.slice(0,n),i=0;for(;i<t.length;){let o=t[i];if(Us(o)){let c=nO(o.outlets);return new Y(r,c)}if(i===0&&Xu(t[0])){let c=e.segments[n];r.push(new cr(c.path,iC(t[0]))),i++;continue}let s=Us(o)?o.outlets[U]:`${o}`,a=i<t.length-1?t[i+1]:null;s&&a&&Xu(a)?(r.push(new cr(s,iC(a))),i+=2):(r.push(new cr(s,{})),i++)}return new Y(r,{})}function nO(e){let n={};return Object.entries(e).forEach(([t,r])=>{typeof r=="string"&&(r=[r]),r!==null&&(n[t]=jg(new Y([],{}),0,r))}),n}function iC(e){let n={};return Object.entries(e).forEach(([t,r])=>n[t]=`${r}`),n}function oC(e,n,t){return e==t.path&&pn(n,t.parameters)}var to="imperative",Pe=(function(e){return e[e.NavigationStart=0]="NavigationStart",e[e.NavigationEnd=1]="NavigationEnd",e[e.NavigationCancel=2]="NavigationCancel",e[e.NavigationError=3]="NavigationError",e[e.RoutesRecognized=4]="RoutesRecognized",e[e.ResolveStart=5]="ResolveStart",e[e.ResolveEnd=6]="ResolveEnd",e[e.GuardsCheckStart=7]="GuardsCheckStart",e[e.GuardsCheckEnd=8]="GuardsCheckEnd",e[e.RouteConfigLoadStart=9]="RouteConfigLoadStart",e[e.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",e[e.ChildActivationStart=11]="ChildActivationStart",e[e.ChildActivationEnd=12]="ChildActivationEnd",e[e.ActivationStart=13]="ActivationStart",e[e.ActivationEnd=14]="ActivationEnd",e[e.Scroll=15]="Scroll",e[e.NavigationSkipped=16]="NavigationSkipped",e})(Pe||{}),ht=class{id;url;constructor(n,t){this.id=n,this.url=t}},dr=class extends ht{type=Pe.NavigationStart;navigationTrigger;restoredState;constructor(n,t,r="imperative",i=null){super(n,t),this.navigationTrigger=r,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},pt=class extends ht{urlAfterRedirects;type=Pe.NavigationEnd;constructor(n,t,r){super(n,t),this.urlAfterRedirects=r}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},rt=(function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromResolver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e[e.Aborted=4]="Aborted",e})(rt||{}),ro=(function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e})(ro||{}),gn=class extends ht{reason;code;type=Pe.NavigationCancel;constructor(n,t,r,i){super(n,t),this.reason=r,this.code=i}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},vn=class extends ht{reason;code;type=Pe.NavigationSkipped;constructor(n,t,r,i){super(n,t),this.reason=r,this.code=i}},io=class extends ht{error;target;type=Pe.NavigationError;constructor(n,t,r,i){super(n,t),this.error=r,this.target=i}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Vs=class extends ht{urlAfterRedirects;state;type=Pe.RoutesRecognized;constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},tl=class extends ht{urlAfterRedirects;state;type=Pe.GuardsCheckStart;constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},nl=class extends ht{urlAfterRedirects;state;shouldActivate;type=Pe.GuardsCheckEnd;constructor(n,t,r,i,o){super(n,t),this.urlAfterRedirects=r,this.state=i,this.shouldActivate=o}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},rl=class extends ht{urlAfterRedirects;state;type=Pe.ResolveStart;constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},il=class extends ht{urlAfterRedirects;state;type=Pe.ResolveEnd;constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},ol=class{route;type=Pe.RouteConfigLoadStart;constructor(n){this.route=n}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},sl=class{route;type=Pe.RouteConfigLoadEnd;constructor(n){this.route=n}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},al=class{snapshot;type=Pe.ChildActivationStart;constructor(n){this.snapshot=n}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},cl=class{snapshot;type=Pe.ChildActivationEnd;constructor(n){this.snapshot=n}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},ul=class{snapshot;type=Pe.ActivationStart;constructor(n){this.snapshot=n}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},ll=class{snapshot;type=Pe.ActivationEnd;constructor(n){this.snapshot=n}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},oo=class{routerEvent;position;anchor;type=Pe.Scroll;constructor(n,t,r){this.routerEvent=n,this.position=t,this.anchor=r}toString(){let n=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${n}')`}},Hs=class{},so=class{url;navigationBehaviorOptions;constructor(n,t){this.url=n,this.navigationBehaviorOptions=t}};function rO(e){return!(e instanceof Hs)&&!(e instanceof so)}function iO(e,n){return e.providers&&!e._injector&&(e._injector=Bi(e.providers,n,`Route: ${e.path}`)),e._injector??n}function Kt(e){return e.outlet||U}function oO(e,n){let t=e.filter(r=>Kt(r)===n);return t.push(...e.filter(r=>Kt(r)!==n)),t}function uo(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let n=e.parent;n;n=n.parent){let t=n.routeConfig;if(t?._loadedInjector)return t._loadedInjector;if(t?._injector)return t._injector}return null}var dl=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return uo(this.route?.snapshot)??this.rootInjector}constructor(n){this.rootInjector=n,this.children=new Qr(this.rootInjector)}},Qr=(()=>{class e{rootInjector;contexts=new Map;constructor(t){this.rootInjector=t}onChildOutletCreated(t,r){let i=this.getOrCreateContext(t);i.outlet=r,this.contexts.set(t,i)}onChildOutletDestroyed(t){let r=this.getContext(t);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){let t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let r=this.getContext(t);return r||(r=new dl(this.rootInjector),this.contexts.set(t,r)),r}getContext(t){return this.contexts.get(t)||null}static \u0275fac=function(r){return new(r||e)(v(ve))};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),fl=class{_root;constructor(n){this._root=n}get root(){return this._root.value}parent(n){let t=this.pathFromRoot(n);return t.length>1?t[t.length-2]:null}children(n){let t=Bg(n,this._root);return t?t.children.map(r=>r.value):[]}firstChild(n){let t=Bg(n,this._root);return t&&t.children.length>0?t.children[0].value:null}siblings(n){let t=Ug(n,this._root);return t.length<2?[]:t[t.length-2].children.map(i=>i.value).filter(i=>i!==n)}pathFromRoot(n){return Ug(n,this._root).map(t=>t.value)}};function Bg(e,n){if(e===n.value)return n;for(let t of n.children){let r=Bg(e,t);if(r)return r}return null}function Ug(e,n){if(e===n.value)return[n];for(let t of n.children){let r=Ug(e,t);if(r.length)return r.unshift(n),r}return[]}var ft=class{value;children;constructor(n,t){this.value=n,this.children=t}toString(){return`TreeNode(${this.value})`}};function Xi(e){let n={};return e&&e.children.forEach(t=>n[t.value.outlet]=t),n}var $s=class extends fl{snapshot;constructor(n,t){super(n),this.snapshot=t,Zg(this,n)}toString(){return this.snapshot.toString()}};function IC(e){let n=sO(e),t=new te([new cr("",{})]),r=new te({}),i=new te({}),o=new te({}),s=new te(""),a=new Fn(t,r,o,s,i,U,e,n.root);return a.snapshot=n.root,new $s(new ft(a,[]),n)}function sO(e){let n={},t={},r={},o=new Zr([],n,r,"",t,U,e,null,{});return new zs("",new ft(o,[]))}var Fn=class{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(n,t,r,i,o,s,a,c){this.urlSubject=n,this.paramsSubject=t,this.queryParamsSubject=r,this.fragmentSubject=i,this.dataSubject=o,this.outlet=s,this.component=a,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(M(u=>u[Zs]))??T(void 0),this.url=n,this.params=t,this.queryParams=r,this.fragment=i,this.data=o}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(M(n=>Kr(n))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(M(n=>Kr(n))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function hl(e,n,t="emptyOnly"){let r,{routeConfig:i}=e;return n!==null&&(t==="always"||i?.path===""||!n.component&&!n.routeConfig?.loadComponent)?r={params:b(b({},n.params),e.params),data:b(b({},n.data),e.data),resolve:b(b(b(b({},e.data),n.data),i?.data),e._resolvedData)}:r={params:b({},e.params),data:b({},e.data),resolve:b(b({},e.data),e._resolvedData??{})},i&&SC(i)&&(r.resolve[Zs]=i.title),r}var Zr=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[Zs]}constructor(n,t,r,i,o,s,a,c,u){this.url=n,this.params=t,this.queryParams=r,this.fragment=i,this.data=o,this.outlet=s,this.component=a,this.routeConfig=c,this._resolve=u}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=Kr(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Kr(this.queryParams),this._queryParamMap}toString(){let n=this.url.map(r=>r.toString()).join("/"),t=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${n}', path:'${t}')`}},zs=class extends fl{url;constructor(n,t){super(t),this.url=n,Zg(this,t)}toString(){return TC(this._root)}};function Zg(e,n){n.value._routerState=e,n.children.forEach(t=>Zg(e,t))}function TC(e){let n=e.children.length>0?` { ${e.children.map(TC).join(", ")} } `:"";return`${e.value}${n}`}function xg(e){if(e.snapshot){let n=e.snapshot,t=e._futureSnapshot;e.snapshot=t,pn(n.queryParams,t.queryParams)||e.queryParamsSubject.next(t.queryParams),n.fragment!==t.fragment&&e.fragmentSubject.next(t.fragment),pn(n.params,t.params)||e.paramsSubject.next(t.params),Ox(n.url,t.url)||e.urlSubject.next(t.url),pn(n.data,t.data)||e.dataSubject.next(t.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function Vg(e,n){let t=pn(e.params,n.params)&&Lx(e.url,n.url),r=!e.parent!=!n.parent;return t&&!r&&(!e.parent||Vg(e.parent,n.parent))}function SC(e){return typeof e.title=="string"||e.title===null}var MC=new E(""),Kg=(()=>{class e{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=U;activateEvents=new q;deactivateEvents=new q;attachEvents=new q;detachEvents=new q;routerOutletData=ZE();parentContexts=p(Qr);location=p(Ht);changeDetector=p(On);inputBinder=p(Ks,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(t){if(t.name){let{firstChange:r,previousValue:i}=t.name;if(r)return;this.isTrackedInParentContexts(i)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(i)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(t){return this.parentContexts.getContext(t)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let t=this.parentContexts.getContext(this.name);t?.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new y(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new y(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new y(4012,!1);this.location.detach();let t=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(t.instance),t}attach(t,r){this.activated=t,this._activatedRoute=r,this.location.insert(t.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(t.instance)}deactivate(){if(this.activated){let t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}}activateWith(t,r){if(this.isActivated)throw new y(4013,!1);this._activatedRoute=t;let i=this.location,s=t.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,c=new Hg(t,a,i.injector,this.routerOutletData);this.activated=i.createComponent(s,{index:i.length,injector:c,environmentInjector:r}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(r){return new(r||e)};static \u0275dir=_e({type:e,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[Bt]})}return e})(),Hg=class{route;childContexts;parent;outletData;constructor(n,t,r,i){this.route=n,this.childContexts=t,this.parent=r,this.outletData=i}get(n,t){return n===Fn?this.route:n===Qr?this.childContexts:n===MC?this.outletData:this.parent.get(n,t)}},Ks=new E(""),Yg=(()=>{class e{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(t){this.unsubscribeFromRouteData(t),this.subscribeToRouteData(t)}unsubscribeFromRouteData(t){this.outletDataSubscriptions.get(t)?.unsubscribe(),this.outletDataSubscriptions.delete(t)}subscribeToRouteData(t){let{activatedRoute:r}=t,i=br([r.queryParams,r.params,r.data]).pipe(Ie(([o,s,a],c)=>(a=b(b(b({},o),s),a),c===0?T(a):Promise.resolve(a)))).subscribe(o=>{if(!t.isActivated||!t.activatedComponentRef||t.activatedRoute!==r||r.component===null){this.unsubscribeFromRouteData(t);return}let s=t_(r.component);if(!s){this.unsubscribeFromRouteData(t);return}for(let{templateName:a}of s.inputs)t.activatedComponentRef.setInput(a,o[a])});this.outletDataSubscriptions.set(t,i)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac})}return e})(),Qg=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275cmp=dn({type:e,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(r,i){r&1&&G(0,"router-outlet")},dependencies:[Kg],encapsulation:2})}return e})();function Jg(e){let n=e.children&&e.children.map(Jg),t=n?W(b({},e),{children:n}):b({},e);return!t.component&&!t.loadComponent&&(n||t.loadChildren)&&t.outlet&&t.outlet!==U&&(t.component=Qg),t}function aO(e,n,t){let r=Gs(e,n._root,t?t._root:void 0);return new $s(r,n)}function Gs(e,n,t){if(t&&e.shouldReuseRoute(n.value,t.value.snapshot)){let r=t.value;r._futureSnapshot=n.value;let i=cO(e,n,t);return new ft(r,i)}else{if(e.shouldAttach(n.value)){let o=e.retrieve(n.value);if(o!==null){let s=o.route;return s.value._futureSnapshot=n.value,s.children=n.children.map(a=>Gs(e,a)),s}}let r=uO(n.value),i=n.children.map(o=>Gs(e,o));return new ft(r,i)}}function cO(e,n,t){return n.children.map(r=>{for(let i of t.children)if(e.shouldReuseRoute(r.value,i.value.snapshot))return Gs(e,r,i);return Gs(e,r)})}function uO(e){return new Fn(new te(e.url),new te(e.params),new te(e.queryParams),new te(e.fragment),new te(e.data),e.outlet,e.component,e)}var ao=class{redirectTo;navigationBehaviorOptions;constructor(n,t){this.redirectTo=n,this.navigationBehaviorOptions=t}},AC="ngNavigationCancelingError";function pl(e,n){let{redirectTo:t,navigationBehaviorOptions:r}=lr(n)?{redirectTo:n,navigationBehaviorOptions:void 0}:n,i=NC(!1,rt.Redirect);return i.url=t,i.navigationBehaviorOptions=r,i}function NC(e,n){let t=new Error(`NavigationCancelingError: ${e||""}`);return t[AC]=!0,t.cancellationCode=n,t}function lO(e){return RC(e)&&lr(e.url)}function RC(e){return!!e&&e[AC]}var dO=(e,n,t,r)=>M(i=>(new $g(n,i.targetRouterState,i.currentRouterState,t,r).activate(e),i)),$g=class{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(n,t,r,i,o){this.routeReuseStrategy=n,this.futureState=t,this.currState=r,this.forwardEvent=i,this.inputBindingEnabled=o}activate(n){let t=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(t,r,n),xg(this.futureState.root),this.activateChildRoutes(t,r,n)}deactivateChildRoutes(n,t,r){let i=Xi(t);n.children.forEach(o=>{let s=o.value.outlet;this.deactivateRoutes(o,i[s],r),delete i[s]}),Object.values(i).forEach(o=>{this.deactivateRouteAndItsChildren(o,r)})}deactivateRoutes(n,t,r){let i=n.value,o=t?t.value:null;if(i===o)if(i.component){let s=r.getContext(i.outlet);s&&this.deactivateChildRoutes(n,t,s.children)}else this.deactivateChildRoutes(n,t,r);else o&&this.deactivateRouteAndItsChildren(t,r)}deactivateRouteAndItsChildren(n,t){n.value.component&&this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,t):this.deactivateRouteAndOutlet(n,t)}detachAndStoreRouteSubtree(n,t){let r=t.getContext(n.value.outlet),i=r&&n.value.component?r.children:t,o=Xi(n);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,i);if(r&&r.outlet){let s=r.outlet.detach(),a=r.children.onOutletDeactivated();this.routeReuseStrategy.store(n.value.snapshot,{componentRef:s,route:n,contexts:a})}}deactivateRouteAndOutlet(n,t){let r=t.getContext(n.value.outlet),i=r&&n.value.component?r.children:t,o=Xi(n);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,i);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(n,t,r){let i=Xi(t);n.children.forEach(o=>{this.activateRoutes(o,i[o.value.outlet],r),this.forwardEvent(new ll(o.value.snapshot))}),n.children.length&&this.forwardEvent(new cl(n.value.snapshot))}activateRoutes(n,t,r){let i=n.value,o=t?t.value:null;if(xg(i),i===o)if(i.component){let s=r.getOrCreateContext(i.outlet);this.activateChildRoutes(n,t,s.children)}else this.activateChildRoutes(n,t,r);else if(i.component){let s=r.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){let a=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.snapshot,null),s.children.onOutletReAttached(a.contexts),s.attachRef=a.componentRef,s.route=a.route.value,s.outlet&&s.outlet.attach(a.componentRef,a.route.value),xg(a.route.value),this.activateChildRoutes(n,null,s.children)}else s.attachRef=null,s.route=i,s.outlet&&s.outlet.activateWith(i,s.injector),this.activateChildRoutes(n,null,s.children)}else this.activateChildRoutes(n,null,r)}},gl=class{path;route;constructor(n){this.path=n,this.route=this.path[this.path.length-1]}},no=class{component;route;constructor(n,t){this.component=n,this.route=t}};function fO(e,n,t){let r=e._root,i=n?n._root:null;return Ls(r,i,t,[r.value])}function hO(e){let n=e.routeConfig?e.routeConfig.canActivateChild:null;return!n||n.length===0?null:{node:e,guards:n}}function lo(e,n){let t=Symbol(),r=n.get(e,t);return r===t?typeof e=="function"&&!pd(e)?e:n.get(e):r}function Ls(e,n,t,r,i={canDeactivateChecks:[],canActivateChecks:[]}){let o=Xi(n);return e.children.forEach(s=>{pO(s,o[s.value.outlet],t,r.concat([s.value]),i),delete o[s.value.outlet]}),Object.entries(o).forEach(([s,a])=>Bs(a,t.getContext(s),i)),i}function pO(e,n,t,r,i={canDeactivateChecks:[],canActivateChecks:[]}){let o=e.value,s=n?n.value:null,a=t?t.getContext(e.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){let c=gO(s,o,o.routeConfig.runGuardsAndResolvers);c?i.canActivateChecks.push(new gl(r)):(o.data=s.data,o._resolvedData=s._resolvedData),o.component?Ls(e,n,a?a.children:null,r,i):Ls(e,n,t,r,i),c&&a&&a.outlet&&a.outlet.isActivated&&i.canDeactivateChecks.push(new no(a.outlet.component,s))}else s&&Bs(n,a,i),i.canActivateChecks.push(new gl(r)),o.component?Ls(e,null,a?a.children:null,r,i):Ls(e,null,t,r,i);return i}function gO(e,n,t){if(typeof t=="function")return t(e,n);switch(t){case"pathParamsChange":return!qr(e.url,n.url);case"pathParamsOrQueryParamsChange":return!qr(e.url,n.url)||!pn(e.queryParams,n.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Vg(e,n)||!pn(e.queryParams,n.queryParams);default:return!Vg(e,n)}}function Bs(e,n,t){let r=Xi(e),i=e.value;Object.entries(r).forEach(([o,s])=>{i.component?n?Bs(s,n.children.getContext(o),t):Bs(s,null,t):Bs(s,n,t)}),i.component?n&&n.outlet&&n.outlet.isActivated?t.canDeactivateChecks.push(new no(n.outlet.component,i)):t.canDeactivateChecks.push(new no(null,i)):t.canDeactivateChecks.push(new no(null,i))}function Ys(e){return typeof e=="function"}function mO(e){return typeof e=="boolean"}function vO(e){return e&&Ys(e.canLoad)}function yO(e){return e&&Ys(e.canActivate)}function bO(e){return e&&Ys(e.canActivateChild)}function EO(e){return e&&Ys(e.canDeactivate)}function _O(e){return e&&Ys(e.canMatch)}function xC(e){return e instanceof En||e?.name==="EmptyError"}var Ku=Symbol("INITIAL_VALUE");function co(){return Ie(e=>br(e.map(n=>n.pipe(ne(1),Io(Ku)))).pipe(M(n=>{for(let t of n)if(t!==!0){if(t===Ku)return Ku;if(t===!1||DO(t))return t}return!0}),he(n=>n!==Ku),ne(1)))}function DO(e){return lr(e)||e instanceof ao}function CO(e,n){return me(t=>{let{targetSnapshot:r,currentSnapshot:i,guards:{canActivateChecks:o,canDeactivateChecks:s}}=t;return s.length===0&&o.length===0?T(W(b({},t),{guardsResult:!0})):wO(s,r,i,e).pipe(me(a=>a&&mO(a)?IO(r,o,e,n):T(a)),M(a=>W(b({},t),{guardsResult:a})))})}
6function wO(e,n,t,r){return ue(e).pipe(me(i=>NO(i.component,i.route,t,n,r)),Dn(i=>i!==!0,!0))}function IO(e,n,t,r){return ue(n).pipe(gt(i=>At(SO(i.route.parent,r),TO(i.route,r),AO(e,i.path,t),MO(e,i.route,t))),Dn(i=>i!==!0,!0))}function TO(e,n){return e!==null&&n&&n(new ul(e)),T(!0)}function SO(e,n){return e!==null&&n&&n(new al(e)),T(!0)}function MO(e,n,t){let r=n.routeConfig?n.routeConfig.canActivate:null;if(!r||r.length===0)return T(!0);let i=r.map(o=>Un(()=>{let s=uo(n)??t,a=lo(o,s),c=yO(a)?a.canActivate(n,e):Le(s,()=>a(n,e));return Ln(c).pipe(Dn())}));return T(i).pipe(co())}function AO(e,n,t){let r=n[n.length-1],o=n.slice(0,n.length-1).reverse().map(s=>hO(s)).filter(s=>s!==null).map(s=>Un(()=>{let a=s.guards.map(c=>{let u=uo(s.node)??t,l=lo(c,u),d=bO(l)?l.canActivateChild(r,e):Le(u,()=>l(r,e));return Ln(d).pipe(Dn())});return T(a).pipe(co())}));return T(o).pipe(co())}function NO(e,n,t,r,i){let o=n&&n.routeConfig?n.routeConfig.canDeactivate:null;if(!o||o.length===0)return T(!0);let s=o.map(a=>{let c=uo(n)??i,u=lo(a,c),l=EO(u)?u.canDeactivate(e,n,t,r):Le(c,()=>u(e,n,t,r));return Ln(l).pipe(Dn())});return T(s).pipe(co())}function RO(e,n,t,r){let i=n.canLoad;if(i===void 0||i.length===0)return T(!0);let o=i.map(s=>{let a=lo(s,e),c=vO(a)?a.canLoad(n,t):Le(e,()=>a(n,t));return Ln(c)});return T(o).pipe(co(),OC(r))}function OC(e){return Vl(Fe(n=>{if(typeof n!="boolean")throw pl(e,n)}),M(n=>n===!0))}function xO(e,n,t,r){let i=n.canMatch;if(!i||i.length===0)return T(!0);let o=i.map(s=>{let a=lo(s,e),c=_O(a)?a.canMatch(n,t):Le(e,()=>a(n,t));return Ln(c)});return T(o).pipe(co(),OC(r))}var Ws=class{segmentGroup;constructor(n){this.segmentGroup=n||null}},qs=class extends Error{urlTree;constructor(n){super(),this.urlTree=n}};function Ji(e){return pi(new Ws(e))}function OO(e){return pi(new y(4e3,!1))}function kO(e){return pi(NC(!1,rt.GuardRejected))}var zg=class{urlSerializer;urlTree;constructor(n,t){this.urlSerializer=n,this.urlTree=t}lineralizeSegments(n,t){let r=[],i=t.root;for(;;){if(r=r.concat(i.segments),i.numberOfChildren===0)return T(r);if(i.numberOfChildren>1||!i.children[U])return OO(`${n.redirectTo}`);i=i.children[U]}}applyRedirectCommands(n,t,r,i,o){return PO(t,i,o).pipe(M(s=>{if(s instanceof mn)throw new qs(s);let a=this.applyRedirectCreateUrlTree(s,this.urlSerializer.parse(s),n,r);if(s[0]==="/")throw new qs(a);return a}))}applyRedirectCreateUrlTree(n,t,r,i){let o=this.createSegmentGroup(n,t.root,r,i);return new mn(o,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)}createQueryParams(n,t){let r={};return Object.entries(n).forEach(([i,o])=>{if(typeof o=="string"&&o[0]===":"){let a=o.substring(1);r[i]=t[a]}else r[i]=o}),r}createSegmentGroup(n,t,r,i){let o=this.createSegments(n,t.segments,r,i),s={};return Object.entries(t.children).forEach(([a,c])=>{s[a]=this.createSegmentGroup(n,c,r,i)}),new Y(o,s)}createSegments(n,t,r,i){return t.map(o=>o.path[0]===":"?this.findPosParam(n,o,i):this.findOrReturn(o,r))}findPosParam(n,t,r){let i=r[t.path.substring(1)];if(!i)throw new y(4001,!1);return i}findOrReturn(n,t){let r=0;for(let i of t){if(i.path===n.path)return t.splice(r),i;r++}return n}};function PO(e,n,t){if(typeof e=="string")return T(e);let r=e,{queryParams:i,fragment:o,routeConfig:s,url:a,outlet:c,params:u,data:l,title:d}=n;return Ln(Le(t,()=>r({params:u,data:l,queryParams:i,fragment:o,routeConfig:s,url:a,outlet:c,title:d})))}var Gg={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function FO(e,n,t,r,i){let o=kC(e,n,t);return o.matched?(r=iO(n,r),xO(r,n,t,i).pipe(M(s=>s===!0?o:b({},Gg)))):T(o)}function kC(e,n,t){if(n.path==="**")return LO(t);if(n.path==="")return n.pathMatch==="full"&&(e.hasChildren()||t.length>0)?b({},Gg):{matched:!0,consumedSegments:[],remainingSegments:t,parameters:{},positionalParamSegments:{}};let i=(n.matcher||uC)(t,e,n);if(!i)return b({},Gg);let o={};Object.entries(i.posParams??{}).forEach(([a,c])=>{o[a]=c.path});let s=i.consumed.length>0?b(b({},o),i.consumed[i.consumed.length-1].parameters):o;return{matched:!0,consumedSegments:i.consumed,remainingSegments:t.slice(i.consumed.length),parameters:s,positionalParamSegments:i.posParams??{}}}function LO(e){return{matched:!0,parameters:e.length>0?dC(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}function sC(e,n,t,r){return t.length>0&&UO(e,t,r)?{segmentGroup:new Y(n,BO(r,new Y(t,e.children))),slicedSegments:[]}:t.length===0&&VO(e,t,r)?{segmentGroup:new Y(e.segments,jO(e,t,r,e.children)),slicedSegments:t}:{segmentGroup:new Y(e.segments,e.children),slicedSegments:t}}function jO(e,n,t,r){let i={};for(let o of t)if(vl(e,n,o)&&!r[Kt(o)]){let s=new Y([],{});i[Kt(o)]=s}return b(b({},r),i)}function BO(e,n){let t={};t[U]=n;for(let r of e)if(r.path===""&&Kt(r)!==U){let i=new Y([],{});t[Kt(r)]=i}return t}function UO(e,n,t){return t.some(r=>vl(e,n,r)&&Kt(r)!==U)}function VO(e,n,t){return t.some(r=>vl(e,n,r))}function vl(e,n,t){return(e.hasChildren()||n.length>0)&&t.pathMatch==="full"?!1:t.path===""}function HO(e,n,t){return n.length===0&&!e.children[t]}var Wg=class{};function $O(e,n,t,r,i,o,s="emptyOnly"){return new qg(e,n,t,r,i,s,o).recognize()}var zO=31,qg=class{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(n,t,r,i,o,s,a){this.injector=n,this.configLoader=t,this.rootComponentType=r,this.config=i,this.urlTree=o,this.paramsInheritanceStrategy=s,this.urlSerializer
6=a,this.applyRedirects=new zg(this.urlSerializer,this.urlTree)}noMatchError(n){return new y(4002,`'${n.segmentGroup}'`)}recognize(){let n=sC(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(n).pipe(M(({children:t,rootSnapshot:r})=>{let i=new ft(r,t),o=new zs("",i),s=EC(r,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(s),{state:o,tree:s}}))}match(n){let t=new Zr([],Object.freeze({}),Object.freeze(b({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),U,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,n,U,t).pipe(M(r=>({children:r,rootSnapshot:t})),_n(r=>{if(r instanceof qs)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof Ws?this.noMatchError(r):r}))}processSegmentGroup(n,t,r,i,o){return r.segments.length===0&&r.hasChildren()?this.processChildren(n,t,r,o):this.processSegment(n,t,r,r.segments,i,!0,o).pipe(M(s=>s instanceof ft?[s]:[]))}processChildren(n,t,r,i){let o=[];for(let s of Object.keys(r.children))s==="primary"?o.unshift(s):o.push(s);return ue(o).pipe(gt(s=>{let a=r.children[s],c=oO(t,s);return this.processSegmentGroup(n,c,a,s,i)}),Xl((s,a)=>(s.push(...a),s)),Vn(null),Jl(),me(s=>{if(s===null)return Ji(r);let a=PC(s);return GO(a),T(a)}))}processSegment(n,t,r,i,o,s,a){return ue(t).pipe(gt(c=>this.processSegmentAgainstRoute(c._injector??n,t,c,r,i,o,s,a).pipe(_n(u=>{if(u instanceof Ws)return T(null);throw u}))),Dn(c=>!!c),_n(c=>{if(xC(c))return HO(r,i,o)?T(new Wg):Ji(r);throw c}))}processSegmentAgainstRoute(n,t,r,i,o,s,a,c){return Kt(r)!==s&&(s===U||!vl(i,o,r))?Ji(i):r.redirectTo===void 0?this.matchSegmentAgainstRoute(n,i,r,o,s,c):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(n,i,t,r,o,s,c):Ji(i)}expandSegmentAgainstRouteUsingRedirect(n,t,r,i,o,s,a){let{matched:c,parameters:u,consumedSegments:l,positionalParamSegments:d,remainingSegments:h}=kC(t,i,o);if(!c)return Ji(t);typeof i.redirectTo=="string"&&i.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>zO&&(this.allowRedirects=!1));let f=new Zr(o,u,Object.freeze(b({},this.urlTree.queryParams)),this.urlTree.fragment,aC(i),Kt(i),i.component??i._loadedComponent??null,i,cC(i)),m=hl(f,a,this.paramsInheritanceStrategy);return f.params=Object.freeze(m.params),f.data=Object.freeze(m.data),this.applyRedirects.applyRedirectCommands(l,i.redirectTo,d,f,n).pipe(Ie(D=>this.applyRedirects.lineralizeSegments(i,D)),me(D=>this.processSegment(n,r,t,D.concat(h),s,!1,a)))}matchSegmentAgainstRoute(n,t,r,i,o,s){let a=FO(t,r,i,n,this.urlSerializer);return r.path==="**"&&(t.children={}),a.pipe(Ie(c=>c.matched?(n=r._injector??n,this.getChildConfig(n,r,i).pipe(Ie(({routes:u})=>{let l=r._loadedInjector??n,{parameters:d,consumedSegments:h,remainingSegments:f}=c,m=new Zr(h,d,Object.freeze(b({},this.urlTree.queryParams)),this.urlTree.fragment,aC(r),Kt(r),r.component??r._loadedComponent??null,r,cC(r)),I=hl(m,s,this.paramsInheritanceStrategy);m.params=Object.freeze(I.params),m.data=Object.freeze(I.data);let{segmentGroup:D,slicedSegments:_}=sC(t,h,f,u);if(_.length===0&&D.hasChildren())return this.processChildren(l,u,D,m).pipe(M(St=>new ft(m,St)));if(u.length===0&&_.length===0)return T(new ft(m,[]));let ee=Kt(r)===o;return this.processSegment(l,u,D,_,ee?U:o,!0,m).pipe(M(St=>new ft(m,St instanceof ft?[St]:[])))}))):Ji(t)))}getChildConfig(n,t,r){return t.children?T({routes:t.children,injector:n}):t.loadChildren?t._loadedRoutes!==void 0?T({routes:t._loadedRoutes,injector:t._loadedInjector}):RO(n,t,r,this.urlSerializer).pipe(me(i=>i?this.configLoader.loadChildren(n,t).pipe(Fe(o=>{t._loadedRoutes=o.routes,t._loadedInjector=o.injector})):kO(t))):T({routes:[],injector:n})}};function GO(e){e.sort((n,t)=>n.value.outlet===U?-1:t.value.outlet===U?1:n.value.outlet.localeCompare(t.value.outlet))}function WO(e){let n=e.value.routeConfig;return n&&n.path===""}function PC(e){let n=[],t=new Set;for(let r of e){if(!WO(r)){n.push(r);continue}let i=n.find(o=>r.value.routeConfig===o.value.routeConfig);i!==void 0?(i.children.push(...r.children),t.add(i)):n.push(r)}for(let r of t){let i=PC(r.children);n.push(new ft(r.value,i))}return n.filter(r=>!t.has(r))}function aC(e){return e.data||{}}function cC(e){return e.resolve||{}}function qO(e,n,t,r,i,o){return me(s=>$O(e,n,t,r,s.extractedUrl,i,o).pipe(M(({state:a,tree:c})=>W(b({},s),{targetSnapshot:a,urlAfterRedirects:c}))))}function ZO(e,n){return me(t=>{let{targetSnapshot:r,guards:{canActivateChecks:i}}=t;if(!i.length)return T(t);let o=new Set(i.map(c=>c.route)),s=new Set;for(let c of o)if(!s.has(c))for(let u of FC(c))s.add(u);let a=0;return ue(s).pipe(gt(c=>o.has(c)?KO(c,r,e,n):(c.data=hl(c,c.parent,e).resolve,T(void 0))),Fe(()=>a++),vi(1),me(c=>a===s.size?T(t):We))})}function FC(e){let n=e.children.map(t=>FC(t)).flat();return[e,...n]}function KO(e,n,t,r){let i=e.routeConfig,o=e._resolve;return i?.title!==void 0&&!SC(i)&&(o[Zs]=i.title),Un(()=>(e.data=hl(e,e.parent,t).resolve,YO(o,e,n,r).pipe(M(s=>(e._resolvedData=s,e.data=b(b({},e.data),s),null)))))}function YO(e,n,t,r){let i=Pg(e);if(i.length===0)return T({});let o={};return ue(i).pipe(me(s=>QO(e[s],n,t,r).pipe(Dn(),Fe(a=>{if(a instanceof ao)throw pl(new ur,a);o[s]=a}))),vi(1),M(()=>o),_n(s=>xC(s)?We:pi(s)))}function QO(e,n,t,r){let i=uo(n)??r,o=lo(e,i),s=o.resolve?o.resolve(n,t):Le(i,()=>o(n,t));return Ln(s)}function Og(e){return Ie(n=>{let t=e(n);return t?ue(t).pipe(M(()=>n)):T(n)})}var Xg=(()=>{class e{buildTitle(t){let r,i=t.root;for(;i!==void 0;)r=this.getResolvedTitleForRoute(i)??r,i=i.children.find(o=>o.outlet===U);return r}getResolvedTitleForRoute(t){return t.data[Zs]}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:()=>p(LC),providedIn:"root"})}return e})(),LC=(()=>{class e extends Xg{title;constructor(t){super(),this.title=t}updateTitle(t){let r=this.buildTitle(t);r!==void 0&&this.title.setTitle(r)}static \u0275fac=function(r){return new(r||e)(v(Z_))};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),fr=new E("",{providedIn:"root",factory:()=>({})}),fo=new E(""),yl=(()=>{class e{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=p(np);loadComponent(t,r){if(this.componentLoaders.get(r))return this.componentLoaders.get(r);if(r._loadedComponent)return T(r._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(r);let i=Ln(Le(t,()=>r.loadComponent())).pipe(M(BC),Ie(UC),Fe(s=>{this.onLoadEndListener&&this.onLoadEndListener(r),r._loadedComponent=s}),Hn(()=>{this.componentLoaders.delete(r)})),o=new li(i,()=>new Q).pipe(ui());return this.componentLoaders.set(r,o),o}loadChildren(t,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return T({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);let o=jC(r,this.compiler,t,this.onLoadEndListener).pipe(Hn(()=>{this.childrenLoaders.delete(r)})),s=new li(o,()=>new Q).pipe(ui());return this.childrenLoaders.set(r,s),s}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function jC(e,n,t,r){return Ln(Le(t,()=>e.loadChildren())).pipe(M(BC),Ie(UC),me(i=>i instanceof Xc||Array.isArray(i)?T(i):ue(n.compileModuleAsync(i))),M(i=>{r&&r(e);let o,s,a=!1;return Array.isArray(i)?(s=i,a=!0):(o=i.create(t).injector,s=o.get(fo,[],{optional:!0,self:!0}).flat()),{routes:s.map(Jg),injector:o}}))}function JO(e){return e&&typeof e=="object"&&"default"in e}function BC(e){return JO(e)?e.default:e}function UC(e){return T(e)}var bl=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:()=>p(XO),providedIn:"root"})}return e})(),XO=(()=>{class e{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,r){return t}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e}
vendor: 31,636 bytes, line 6
6)(),em=new E(""),tm=new E("");function VC(e,n,t){let r=e.get(tm),i=e.get(z);if(!i.startViewTransition||r.skipNextTransition)return r.skipNextTransition=!1,new Promise(u=>setTimeout(u));let o,s=new Promise(u=>{o=u}),a=i.startViewTransition(()=>(o(),ek(e)));a.ready.catch(u=>{});let{onViewTransitionCreated:c}=r;return c&&Le(e,()=>c({transition:a,from:n,to:t})),s}function ek(e){return new Promise(n=>{ns({read:()=>setTimeout(n)},{injector:e})})}var nm=new E(""),El=(()=>{class e{currentNavigation=xr(null,{equal:()=>!1});currentTransition=null;lastSuccessfulNavigation=null;events=new Q;transitionAbortWithErrorSubject=new Q;configLoader=p(yl);environmentInjector=p(ve);destroyRef=p(_t);urlSerializer=p(Yr);rootContexts=p(Qr);location=p(nr);inputBindingEnabled=p(Ks,{optional:!0})!==null;titleStrategy=p(Xg);options=p(fr,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=p(bl);createViewTransition=p(em,{optional:!0});navigationErrorHandler=p(nm,{optional:!0});navigationId=0;get hasRequestedNavigation(){return this.navigationId!==0}transitions;afterPreactivation=()=>T(void 0);rootComponentType=null;destroyed=!1;constructor(){let t=i=>this.events.next(new ol(i)),r=i=>this.events.next(new sl(i));this.configLoader.onLoadEndListener=r,this.configLoader.onLoadStartListener=t,this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(t){let r=++this.navigationId;wt(()=>{this.transitions?.next(W(b({},t),{extractedUrl:this.urlHandlingStrategy.extract(t.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,abortController:new AbortController,id:r}))})}setupNavigations(t){return this.transitions=new te(null),this.transitions.pipe(he(r=>r!==null),Ie(r=>{let i=!1;return T(r).pipe(Ie(o=>{if(this.navigationId>r.id)return this.cancelNavigationTransition(r,"",rt.SupersededByNewNavigation),We;this.currentTransition=r,this.currentNavigation.set({id:o.id,initialUrl:o.rawUrl,extractedUrl:o.extractedUrl,targetBrowserUrl:typeof o.extras.browserUrl=="string"?this.urlSerializer.parse(o.extras.browserUrl):o.extras.browserUrl,trigger:o.source,extras:o.extras,previousNavigation:this.lastSuccessfulNavigation?W(b({},this.lastSuccessfulNavigation),{previousNavigation:null}):null,abort:()=>o.abortController.abort()});let s=!t.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),a=o.extras.onSameUrlNavigation??t.onSameUrlNavigation;if(!s&&a!=="reload")return this.events.next(new vn(o.id,this.urlSerializer.serialize(o.rawUrl),"",ro.IgnoredSameUrlNavigation)),o.resolve(!1),We;if(this.urlHandlingStrategy.shouldProcessUrl(o.rawUrl))return T(o).pipe(Ie(c=>(this.events.next(new dr(c.id,this.urlSerializer.serialize(c.extractedUrl),c.source,c.restoredState)),c.id!==this.navigationId?We:Promise.resolve(c))),qO(this.environmentInjector,this.configLoader,this.rootComponentType,t.config,this.urlSerializer,this.paramsInheritanceStrategy),Fe(c=>{r.targetSnapshot=c.targetSnapshot,r.urlAfterRedirects=c.urlAfterRedirects,this.currentNavigation.update(l=>(l.finalUrl=c.urlAfterRedirects,l));let u=new Vs(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(u)}));if(s&&this.urlHandlingStrategy.shouldProcessUrl(o.currentRawUrl)){let{id:c,extractedUrl:u,source:l,restoredState:d,extras:h}=o,f=new dr(c,this.urlSerializer.serialize(u),l,d);this.events.next(f);let m=IC(this.rootComponentType).snapshot;return this.currentTransition=r=W(b({},o),{targetSnapshot:m,urlAfterRedirects:u,extras:W(b({},h),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.update(I=>(I.finalUrl=u,I)),T(r)}else return this.events.next(new vn(o.id,this.urlSerializer.serialize(o.extractedUrl),"",ro.IgnoredByUrlHandlingStrategy)),o.resolve(!1),We}),Fe(o=>{let s=new tl(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(s)}),M(o=>(this.currentTransition=r=W(b({},o),{guards:fO(o.targetSnapshot,o.currentSnapshot,this.rootContexts)}),r)),CO(this.environmentInjector,o=>this.events.next(o)),Fe(o=>{if(r.guardsResult=o.guardsResult,o.guardsResult&&typeof o.guardsResult!="boolean")throw pl(this.urlSerializer,o.guardsResult);let s=new nl(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot,!!o.guardsResult);this.events.next(s)}),he(o=>o.guardsResult?!0:(this.cancelNavigationTransition(o,"",rt.GuardRejected),!1)),Og(o=>{if(o.guards.canActivateChecks.length!==0)return T(o).pipe(Fe(s=>{let a=new rl(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(a)}),Ie(s=>{let a=!1;return T(s).pipe(ZO(this.paramsInheritanceStrategy,this.environmentInjector),Fe({next:()=>a=!0,complete:()=>{a||this.cancelNavigationTransition(s,"",rt.NoDataFromResolver)}}))}),Fe(s=>{let a=new il(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(a)}))}),Og(o=>{let s=a=>{let c=[];if(a.routeConfig?.loadComponent){let u=uo(a)??this.environmentInjector;c.push(this.configLoader.loadComponent(u,a.routeConfig).pipe(Fe(l=>{a.component=l}),M(()=>{})))}for(let u of a.children)c.push(...s(u));return c};return br(s(o.targetSnapshot.root)).pipe(Vn(null),ne(1))}),Og(()=>this.afterPreactivation()),Ie(()=>{let{currentSnapshot:o,targetSnapshot:s}=r,a=this.createViewTransition?.(this.environmentInjector,o.root,s.root);return a?ue(a).pipe(M(()=>r)):T(r)}),M(o=>{let s=aO(t.routeReuseStrategy,o.targetSnapshot,o.currentRouterState);return this.currentTransition=r=W(b({},o),{targetRouterState:s}),this.currentNavigation.update(a=>(a.targetRouterState=s,a)),r}),Fe(()=>{this.events.next(new Hs)}),dO(this.rootContexts,t.routeReuseStrategy,o=>this.events.next(o),this.inputBindingEnabled),ne(1),Xt(new F(o=>{let s=r.abortController.signal,a=()=>o.next();return s.addEventListener("abort",a),()=>s.removeEventListener("abort",a)}).pipe(he(()=>!i&&!r.targetRouterState),Fe(()=>{this.cancelNavigationTransition(r,r.abortController.signal.reason+"",rt.Aborted)}))),Fe({next:o=>{i=!0,this.lastSuccessfulNavigation=wt(this.currentNavigation),this.events.next(new pt(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects))),this.titleStrategy?.updateTitle(o.targetRouterState.snapshot),o.resolve(!0)},complete:()=>{i=!0}}),Xt(this.transitionAbortWithErrorSubject.pipe(Fe(o=>{throw o}))),Hn(()=>{i||this.cancelNavigationTransition(r,"",rt.SupersededByNewNavigation),this.currentTransition?.id===r.id&&(this.currentNavigation.set(null),this.currentTransition=null)}),_n(o=>{if(this.destroyed)return r.resolve(!1),We;if(i=!0,RC(o))this.events.next(new gn(r.id,this.urlSerializer.serialize(r.extractedUrl),o.message,o.cancellationCode)),lO(o)?this.events.next(new so(o.url,o.navigationBehaviorOptions)):r.resolve(!1);else{let s=new io(r.id,this.urlSerializer.serialize(r.extractedUrl),o,r.targetSnapshot??void 0);try{let a=Le(this.environmentInjector,()=>this.navigationErrorHandler?.(s));if(a instanceof ao){let{message:c,cancellationCode:u}=pl(this.urlSerializer,a);this.events.next(new gn(r.id,this.urlSerializer.serialize(r.extractedUrl),c,u)),this.events.next(new so(a.redirectTo,a.navigationBehaviorOptions))}else throw this.events.next(s),o}catch(a){this.options.resolveNavigationPromiseOnError?r.resolve(!1):r.reject(a)}}return We}))}))}cancelNavigationTransition(t,r,i){let o=new gn(t.id,this.urlSerializer.serialize(t.extractedUrl),r,i);this.events.next(o),t.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let t=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),r=wt(this.currentNavigation),i=r?.targetBrowserUrl??r?.extractedUrl;return t.toString()!==i?.toString()&&!r?.extras.skipLocationChange}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function tk(e){return e!==to}var HC=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:()=>p(nk),providedIn:"root"})}return e})(),ml=class{shouldDetach(n){return!1}store(n,t){}shouldAttach(n){return!1}retrieve(n){return null}shouldReuseRoute(n,t){return n.routeConfig===t.routeConfig}},nk=(()=>{class e extends ml{static \u0275fac=(()=>{let t;return function(i){return(t||(t=Xn(e)))(i||e)}})();static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),$C=(()=>{class e{urlSerializer=p(Yr);options=p(fr,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=p(nr);urlHandlingStrategy=p(bl);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new mn;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:t,initialUrl:r,targetBrowserUrl:i}){let o=t!==void 0?this.urlHandlingStrategy.merge(t,r):r,s=i??o;return s instanceof mn?this.urlSerializer.serialize(s):s}commitTransition({targetRouterState:t,finalUrl:r,initialUrl:i}){r&&t?(this.currentUrlTree=r,this.rawUrlTree=this.urlHandlingStrategy.merge(r,i),this.routerState=t):this.rawUrlTree=i}routerState=IC(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();updateStateMemento(){this.stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}resetInternalState({finalUrl:t}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,t??this.rawUrlTree)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:()=>p(rk),providedIn:"root"})}return e})(),rk=(()=>{class e extends $C{currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(t){return this.location.subscribe(r=>{r.type==="popstate"&&setTimeout(()=>{t(r.url,r.state,"popstate")})})}handleRouterEvent(t,r){t instanceof dr?this.updateStateMemento():t instanceof vn?this.commitTransition(r):t instanceof Vs?this.urlUpdateStrategy==="eager"&&(r.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(r),r)):t instanceof Hs?(this.commitTransition(r),this.urlUpdateStrategy==="deferred"&&!r.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(r),r)):t instanceof gn&&t.code!==rt.SupersededByNewNavigation&&t.code!==rt.Redirect?this.restoreHistory(r):t instanceof io?this.restoreHistory(r,!0):t instanceof pt&&(this.lastSuccessfulId=t.id,this.currentPageId=this.browserPageId)}setBrowserUrl(t,{extras:r,id:i}){let{replaceUrl:o,state:s}=r;if(this.location.isCurrentPathEqualTo(t)||o){let a=this.browserPageId,c=b(b({},s),this.generateNgRouterState(i,a));this.location.replaceState(t,"",c)}else{let a=b(b({},s),this.generateNgRouterState(i,this.browserPageId+1));this.location.go(t,"",a)}}restoreHistory(t,r=!1){if(this.canceledNavigationResolution==="computed"){let i=this.browserPageId,o=this.currentPageId-i;o!==0?this.location.historyGo(o):this.getCurrentUrlTree()===t.finalUrl&&o===0&&(this.resetInternalState(t),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(r&&this.resetInternalState(t),this.resetUrlToCurrentUrlTree())}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(t,r){return this.canceledNavigationResolution==="computed"?{navigationId:t,\u0275routerPageId:r}:{navigationId:t}}static \u0275fac=(()=>{let t;return function(i){return(t||(t=Xn(e)))(i||e)}})();static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function _l(e,n){e.events.pipe(he(t=>t instanceof pt||t instanceof gn||t instanceof io||t instanceof vn),M(t=>t instanceof pt||t instanceof vn?0:(t instanceof gn?t.code===rt.Redirect||t.code===rt.SupersededByNewNavigation:!1)?2:1),he(t=>t!==2),ne(1)).subscribe(()=>{n()})}var ik={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},ok={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},ct=(()=>{class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=p(eu);stateManager=p($C);options=p(fr,{optional:!0})||{};pendingTasks=p(an);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=p(El);urlSerializer=p(Yr);location=p(nr);urlHandlingStrategy=p(bl);injector=p(ve);_events=new Q;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=p(HC);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=p(fo,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!p(Ks,{optional:!0});currentNavigation=this.navigationTransitions.currentNavigation.asReadonly();constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:t=>{this.console.warn(t)}}),this.subscribeToNavigationEvents()}eventsSubscription=new fe;subscribeToNavigationEvents(){let t=this.navigationTransitions.events.subscribe(r=>{try{let i=this.navigationTransitions.currentTransition,o=wt(this.navigationTransitions.currentNavigation);if(i!==null&&o!==null){if(this.stateManager.handleRouterEvent(r,o),r instanceof gn&&r.code!==rt.Redirect&&r.code!==rt.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof pt)this.navigated=!0;else if(r instanceof so){let s=r.navigationBehaviorOptions,a=this.urlHandlingStrategy.merge(r.url,i.currentRawUrl),c=b({browserUrl:i.extras.browserUrl,info:i.extras.info,skipLocationChange:i.extras.skipLocationChange,replaceUrl:i.extras.replaceUrl||this.urlUpdateStrategy==="eager"||tk(i.source)},s);this.scheduleNavigation(a,to,null,c,{resolve:i.resolve,reject:i.reject,promise:i.promise})}}rO(r)&&this._events.next(r)}catch(i){this.navigationTransitions.transitionAbortWithErrorSubject.next(i)}});this.eventsSubscription.add(t)}resetRootComponentType(t){this.routerState.root.component=t,this.navigationTransitions.rootComponentType=t}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),to,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((t,r,i)=>{this.navigateToSyncWithBrowser(t,i,r)})}navigateToSyncWithBrowser(t,r,i){let o={replaceUrl:!0},s=i?.navigationId?i:null;if(i){let c=b({},i);delete c.navigationId,delete c.\u0275routerPageId,Object.keys(c).length!==0&&(o.state=c)}let a=this.parseUrl(t);this.scheduleNavigation(a,r,s,o).catch(c=>{this.disposed||this.injector.get(et)(c)})}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return wt(this.navigationTransitions.currentNavigation)}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(t){this.config=t.map(Jg),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(t,r={}){let{relativeTo:i,queryParams:o,fragment:s,queryParamsHandling:a,preserveFragment:c}=r,u=c?this.currentUrlTree.fragment:s,l=null;switch(a??this.options.defaultQueryParamsHandling){case"merge":l=b(b({},this.currentUrlTree.queryParams),o);break;case"preserve":l=this.currentUrlTree.queryParams;break;default:l=o||null}l!==null&&(l=this.removeEmptyProps(l));let d;try{let h=i?i.snapshot:this.routerState.snapshot.root;d=_C(h)}catch{(typeof t[0]!="string"||t[0][0]!=="/")&&(t=[]),d=this.currentUrlTree.root}return DC(d,t,l,u??null)}navigateByUrl(t,r={skipLocationChange:!1}){let i=lr(t)?t:this.parseUrl(t),o=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(o,to,null,r)}navigate(t,r={skipLocationChange:!1}){return sk(t),this.navigateByUrl(this.createUrlTree(t,r),r)}serializeUrl(t){return this.urlSerializer.serialize(t)}parseUrl(t){try{return this.urlSerializer.parse(t)}catch{return this.console.warn(en(4018,!1)),this.urlSerializer.parse("/")}}isActive(t,r){let i;if(r===!0?i=b({},ik):r===!1?i=b({},ok):i=r,lr(t))return nC(this.currentUrlTree,t,i);let o=this.parseUrl(t);return nC(this.currentUrlTree,o,i)}removeEmptyProps(t){return Object.entries(t).reduce((r,[i,o])=>(o!=null&&(r[i]=o),r),{})}scheduleNavigation(t,r,i,o,s){if(this.disposed)return Promise.resolve(!1);let a,c,u;s?(a=s.resolve,c=s.reject,u=s.promise):u=new Promise((d,h)=>{a=d,c=h});let l=this.pendingTasks.add();return _l(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(l))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:t,extras:o,resolve:a,reject:c,promise:u,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),u.catch(d=>Promise.reject(d))}static \u0275fac=function(r){return new(r||e)};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function sk(e){for(let n=0;n<e.length;n++)if(e[n]==null)throw new y(4008,!1)}var ho=(()=>{class e{router;route;tabIndexAttribute;renderer;el;locationStrategy;reactiveHref=xr(null);get href(){return wt(this.reactiveHref)}set href(t){this.reactiveHref.set(t)}target;queryParams;fragment;queryParamsHandling;state;info;relativeTo;isAnchorElement;subscription;onChanges=new Q;applicationErrorHandler=p(et);options=p(fr,{optional:!0});constructor(t,r,i,o,s,a){this.router=t,this.route=r,this.tabIndexAttribute=i,this.renderer=o,this.el=s,this.locationStrategy=a,this.reactiveHref.set(p(new cu("href"),{optional:!0}));let c=s.nativeElement.tagName?.toLowerCase();this.isAnchorElement=c==="a"||c==="area"||!!(typeof customElements=="object"&&customElements.get(c)?.observedAttributes?.includes?.("href")),this.isAnchorElement?this.setTabIndexIfNotOnNativeEl("0"):this.subscribeToNavigationEventsIfNecessary()}subscribeToNavigationEventsIfNecessary(){if(this.subscription!==void 0||!this.isAnchorElement)return;let t=this.preserveFragment,r=i=>i==="merge"||i==="preserve";t||=r(this.queryParamsHandling),t||=!this.queryParamsHandling&&!r(this.options?.defaultQueryParamsHandling),t&&(this.subscription=this.router.events.subscribe(i=>{i instanceof pt&&this.updateHref()}))}preserveFragment=!1;skipLocationChange=!1;replaceUrl=!1;setTabIndexIfNotOnNativeEl(t){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",t)}ngOnChanges(t){this.isAnchorElement&&(this.updateHref(),this.subscribeToNavigationEventsIfNecessary()),this.onChanges.next(this)}routerLinkInput=null;set routerLink(t){t==null?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(lr(t)?this.routerLinkInput=t:this.routerLinkInput=Array.isArray(t)?t:[t],this.setTabIndexIfNotOnNativeEl("0"))}onClick(t,r,i,o,s){let a=this.urlTree;if(a===null||this.isAnchorElement&&(t!==0||r||i||o||s||typeof this.target=="string"&&this.target!="_self"))return!0;let c={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(a,c)?.catch(u=>{this.applicationErrorHandler(u)}),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let t=this.urlTree;this.reactiveHref.set(t!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(t))??"":null)}applyAttributeValue(t,r){let i=this.renderer,o=this.el.nativeElement;r!==null?i.setAttribute(o,t,r):i.removeAttribute(o,t)}get urlTree(){return this.routerLinkInput===null?null:lr(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static \u0275fac=function(r){return new(r||e)(R(ct),R(Fn),Xo("tabindex"),R(Vt),R(re),R(zt))};static \u0275dir=_e({type:e,selectors:[["","routerLink",""]],hostVars:2,hostBindings:function(r,i){r&1&&we("click",function(s){return i.onClick(s.button,s.ctrlKey,s.shiftKey,s.altKey,s.metaKey)}),r&2&&Vi("href",i.reactiveHref(),vh)("target",i.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",tr],skipLocationChange:[2,"skipLocationChange","skipLocationChange",tr],replaceUrl:[2,"replaceUrl","replaceUrl",tr],routerLink:"routerLink"},features:[Bt]})}return e})(),im=(()=>{class e{router;element;renderer;cdr;link;links;classes=[];routerEventsSubscription;linkInputChangesSubscription;_isActive=!1;get isActive(){return this._isActive}routerLinkActiveOptions={exact:!1};ariaCurrentWhenActive;isActiveChange=new q;constructor(t,r,i,o,s){this.router=t,this.element=r,this.renderer=i,this.cdr=o,this.link=s,this.routerEventsSubscription=t.events.subscribe(a=>{a instanceof pt&&this.update()})}ngAfterContentInit(){T(this.links.changes,T(null)).pipe(Jt()).subscribe(t=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();let t=[...this.links.toArray(),this.link].filter(r=>!!r).map(r=>r.onChanges);this.linkInputChangesSubscription=ue(t).pipe(Jt()).subscribe(r=>{this._isActive!==this.isLinkActive(this.router)(r)&&this.update()})}set routerLinkActive(t){let r=Array.isArray(t)?t:t.split(" ");this.classes=r.filter(i=>!!i)}ngOnChanges(t){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{let t=this.hasActiveLinks();this.classes.forEach(r=>{t?this.renderer.addClass(this.element.nativeElement,r):this.renderer.removeClass(this.element.nativeElement,r)}),t&&this.ariaCurrentWhenActive!==void 0?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==t&&(this._isActive=t,this.cdr.markForCheck(),this.isActiveChange.emit(t))})}isLinkActive(t){let r=ak(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return i=>{let o=i.urlTree;return o?t.isActive(o,r):!1}}hasActiveLinks(){let t=this.isLinkActive(this.router);return this.link&&t(this.link)||this.links.some(t)}static \u0275fac=function(r){return new(r||e)(R(ct),R(re),R(Vt),R(On),R(ho,8))};static \u0275dir=_e({type:e,selectors:[["","routerLinkActive",""]],contentQueries:function(r,i,o){if(r&1&&Qh(o,ho,5),r&2){let s;Jh(s=Xh())&&(i.links=s)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],features:[Bt]})}return e})();function ak(e){return!!e.paths}var Qs=class{};var zC=(()=>{class e{router;injector;preloadingStrategy;loader;subscription;constructor(t,r,i,o){this.router=t,this.injector=r,this.preloadingStrategy=i,this.loader=o}setUpPreloading(){this.subscription=this.router.events.pipe(he(t=>t instanceof pt),gt(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(t,r){let i=[];for(let o of r){o.providers&&!o._injector&&(o._injector=Bi(o.providers,t,`Route: ${o.path}`));let s=o._injector??t,a=o._loadedInjector??s;(o.loadChildren&&!o._loadedRoutes&&o.canLoad===void 0||o.loadComponent&&!o._loadedComponent)&&i.push(this.preloadConfig(s,o)),(o.children||o._loadedRoutes)&&i.push(this.processRoutes(a,o.children??o._loadedRoutes))}return ue(i).pipe(Jt())}preloadConfig(t,r){return this.preloadingStrategy.preload(r,()=>{let i;r.loadChildren&&r.canLoad===void 0?i=this.loader.loadChildren(t,r):i=T(null);let o=i.pipe(me(s=>s===null?T(void 0):(r._loadedRoutes=s.routes,r._loadedInjector=s.injector,this.processRoutes(s.injector??t,s.routes))));if(r.loadComponent&&!r._loadedComponent){let s=this.loader.loadComponent(t,r);return ue([o,s]).pipe(Jt())}else return o})}static \u0275fac=function(r){return new(r||e)(v(ct),v(ve),v(Qs),v(yl))};static \u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),GC=new E(""),ck=(()=>{class e{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource=to;restoredId=0;store={};constructor(t,r,i,o,s={}){this.urlSerializer=t,this.transitions=r,this.viewportScroller=i,this.zone=o,this.options=s,s.scrollPositionRestoration||="disabled",s.anchorScrolling||="disabled"}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(t=>{t instanceof dr?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=t.navigationTrigger,this.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof pt?(this.lastId=t.id,this.scheduleScrollEvent(t,this.urlSerializer.parse(t.urlAfterRedirects).fragment)):t instanceof vn&&t.code===ro.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(t,this.urlSerializer.parse(t.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(t=>{if(!(t instanceof oo))return;let r={behavior:"instant"};t.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0],r):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(t.position,r):t.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(t.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0])})}scheduleScrollEvent(t,r){this.zone.runOutsideAngular(()=>Jr(this,null,function*(){yield new Promise(i=>{setTimeout(i),typeof requestAnimationFrame<"u"&&requestAnimationFrame(i)}),this.zone.run(()=>{this.transitions.events.next(new oo(t,this.lastSource==="popstate"?this.store[this.restoredId]:null,r))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(r){Fh()};static \u0275prov=g({token:e,factory:e.\u0275fac})}return e})();function uk(e){return e.routerState.root}function Js(e,n){return{\u0275kind:e,\u0275providers:n}}function lk(){let e=p(oe);return n=>{let t=e.get(st);if(n!==t.components[0])return;let r=e.get(ct),i=e.get(WC);e.get(om)===1&&r.initialNavigation(),e.get(KC,null,{optional:!0})?.setUpPreloading(),e.get(GC,null,{optional:!0})?.init(),r.resetRootComponentType(t.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe())}}var WC=new E("",{factory:()=>new Q}),om=new E("",{providedIn:"root",factory:()=>1});function qC(){let e=[{provide:Bc,useValue:!0},{provide:om,useValue:0},ru(()=>{let n=p(oe);return n.get(vp,Promise.resolve()).then(()=>new Promise(r=>{let i=n.get(ct),o=n.get(WC);_l(i,()=>{r(!0)}),n.get(El).afterPreactivation=()=>(r(!0),o.closed?T(void 0):o),i.initialNavigation()}))})];return Js(2,e)}function ZC(){let e=[ru(()=>{p(ct).setUpLocationChangeListener()}),{provide:om,useValue:2}];return Js(3,e)}var KC=new E("");function YC(e){return Js(0,[{provide:KC,useExisting:zC},{provide:Qs,useExisting:e}])}function QC(){return Js(8,[Yg,{provide:Ks,useExisting:Yg}])}function JC(e){ln("NgRouterViewTransitions");let n=[{provide:em,useValue:VC},{provide:tm,useValue:b({skipNextTransition:!!e?.skipInitialTransition},e)}];return Js(9,n)}var XC=[nr,{provide:Yr,useClass:ur},ct,Qr,{provide:Fn,useFactory:uk,deps:[ct]},yl,[]],dk=(()=>{class e{constructor(){}static forRoot(t,r){return{ngModule:e,providers:[XC,[],{provide:fo,multi:!0,useValue:t},[],r?.errorHandler?{provide:nm,useValue:r.errorHandler}:[],{provide:fr,useValue:r||{}},r?.useHash?hk():pk(),fk(),r?.preloadingStrategy?YC(r.preloadingStrategy).\u0275providers:[],r?.initialNavigation?gk(r):[],r?.bindToComponentInputs?QC().\u0275providers:[],r?.enableViewTransitions?JC().\u0275providers:[],mk()]}}static forChild(t){return{ngModule:e,providers:[{provide:fo,multi:!0,useValue:t}]}}static \u0275fac=function(r){return new(r||e)};static \u0275mod=Ee({type:e});static \u0275inj=ye({})}return e})();function fk(){return{provide:GC,useFactory:()=>{let e=p(I_),n=p(H),t=p(fr),r=p(El),i=p(Yr);return t.scrollOffset&&e.setOffset(t.scrollOffset),new ck(i,r,e,n,t)}}}function hk(){return{provide:zt,useClass:Ip}}function pk(){return{provide:zt,useClass:hu}}function gk(e){return[e.initialNavigation==="disabled"?ZC().\u0275providers:[],e.initialNavigation==="enabledBlocking"?qC().\u0275providers:[]]}var rm=new E("");function mk(){return[{provide:rm,useFactory:lk},{provide:iu,multi:!0,useExisting:rm}]}var Xs={venues:[{id:10029,name:"The Power of Test",name_es:"El Poder de la Prueba",description:"From Steven Spielberg, DreamWorks Animation, Universal Destinations & Experiences, and Comcast Labs, this inspiring cinematic experience brings friends, coworkers, and families of all ages together to explore the power of ideas.",description_es:"De Steven Spielberg, DreamWorks Animation, Universal Destinations & Experiences y Comcast Labs, esta inspiradora experiencia cinematogr\xE1fica re\xFAne a amigos, compa\xF1eros de trabajo y familias de todas las edades para explorar el poder de las ideas.",image:"https://cdn.theuniversalsphere.com/assets/images/PoI.png",visibleDateStart:"1/21/2026",visibleDateEnd:"1/31/2026"},{id:12004,name:"DreamWorks Keith\u2019s Festive Flight",name_es:"El Vuelo Festivo de Keith de DreamWorks",description:"To celebrate the holiday season, The Universal Sphere debuts a new cinematic experience featuring characters from DreamWorks Animation\u2019s Shrek. Guests join Shrek, Donkey, Gingy, and friends on a magical journey from Philadelphia to the North Pole.",description_es:"Para celebrar la temporada navide\xF1a, The Universal Sphere presenta una nueva experiencia cinematogr\xE1fica con personajes de Shrek de DreamWorks Animation. Los invitados se unen a Shrek, Donkey, Gingy y amigos en un viaje m\xE1gico desde Filadelfia hasta el Polo Norte.",image:"https://cdn.theuniversalsphere.com/assets/images/ShrekFF.png",visibleDateStart:"1/31/2026",visibleDateEnd:"2/1
65/2026"}],sessionRedirectTimeInMilliSeconds:6e4,idleRedirectTimeInMilliSeconds:1e6,getLocation:!1,paths:{getTokenQA:"https://spheresvcqa.ucdp.net/Token/Request",getToken:"https://spheresvc.ucdp.net/Token/Request",cmp:!0,privacyPolicyUrl:"https://corporate.comcast.com/notices/privacy",personalInfoUrl:"https://www.xfinity.com/privacy/manage-preference?pc=1",caNoticeUrl:"https://corporate.comcast.com/notices/privacy#california"},locationInvalid:!0,loginFromDashboard:!1,page:{home:{isSiteClosed:!0,existingReservationClosed:!1,newReservationClosed:!1,siteClosedMessageEnglish:"Oops! An error occurred.<br> Please try again or check back shortly.",siteClosedMessageSpanish:"\xA1UPS! Ocurri\xF3 un error.<br> Vuelve a intentarlo o vuelve a consultar en breve.",siteOpenMessageEnglish:"",siteOpenMessageSpanish:"",setNewReservationWarning:!1,setExistingReservationWarning:!1,newReservationWarningEnglish:"",existingReservationWarningEnglish:"",newReservationWarningSpanish:"",existingReservationWarningSpanish:""},partysize:{maxDays:30,minsize:0,maxsize:25,minGroupSize:10,accessibility:[],returnTimeTypeIdSensory:4},location:{question1line1:"Allow The Universal Sphere to access your location",question1line2:"while you are using the page?",question2line1:"To make a reservation, you must be within 300 miles",question2line2:"of the Comcast Center Campus.",deniedMsg:"Location services have been turned off. To make a reservation, please use the browser's setting to turn on location services.",invalidLocationMessage:"To make a reservation, you must be within 300 miles of the Comcast Center Campus.",milesToCheck:300,isLocationAccessAvailable:!1},loginValidation:{extension:"[.]([cC][oO][mM][cC][aA][sS][tT][.][cC][Oo][Mm]|[Cc][oO][mM]|[oO][rR][gG]|[nN][eE][tT]|[gG][oO][vV]|[mM][eE]|[cC][aA]|[uU][kK]|[cC][oO][.][iI][nN]|[eE][dD][uU])",emailValidation:"^[A-Za-z]+[A-Za-z0-9._%+-]*@[A-Za-z0-9-]+",phoneValidation:"^[1-9][0-9]{9}$",nameValidation:"^[a-zA-Z]+(\\s[a-zA-Z]+)*?$"},header:{languageEnglish:"ENGLISH",langaugeSpanish:"ESPA\xD1OL",popupTermsAndConditions:"Terms and Condition",popupComcast:"COMCAST CENTER CAMPUS",popupAccessibility:"Accessibility Information"}},genericInformation:{},reservationDetails:{confirmationId:"",partyDetails:{partySize:0,isgroup:!1,accessibility:{wheelchair:0,serviceOrCompanionAnimal:0,closedCaptioningGlasses:0,assistedListeningDevice:0,spanishTranslationDevice:0,noiseReducingHeadphones:0,lightSensitiveGlasses:0,sensoryKit:0,aslGlasses:0}},calendar:{date:null},time:{slot:""},login:{},itinerary:{appointmentTimeId:0,quantity:0,barCode:"",status:"",distributionPoint:"",distributionPointDetail:"",originatingAppointmentId:"",url:"",id:0,color:{colorId:0,description:"",hex:""},startTime:"",endTime:"",notificationTypeId:0}},faq:{length:30},headerParams:[{"Access-Control-Allow-Headers":"*",accept:"*/*","content-type":"application/json"}]};var Dl=(()=>{class e{constructor(){this.ticketModel=null,this.localTicket={adAs:[{adaTypeId:1,quantity:0,ticketId:0},{adaTypeId:2,quantity:0,ticketId:0},{adaTypeId:3,quantity:0,ticketId:0},{adaTypeId:4,quantity:0,ticketId:0},{adaTypeId:5,quantity:0,ticketId:0},{adaTypeId:6,quantity:0,ticketId:0},{adaTypeId:7,quantity:0,ticketId:0},{adaTypeId:8,quantity:0,ticketId:0}],contact:{contactTypeId:0,description:""},quantity:0,returnTimeDetailId:0,source:"universal sphere",endTime:"",startTime:"",venueId:10029},this.tokenInfo={description:"",token:""},this.isLocationAllowed=new te(!1),this.venueId=new te(10029),this.token=new te(this.tokenInfo),this.confirmedTicket=new te(this.ticketModel),this.ticketToSend=new te(this.localTicket),this.dates=new te(null),this.blockedDates=new te([]),this.selectedDate=new te(null)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var sm=class{encodeKey(n){return encodeURIComponent(n)}encodeValue(n){return encodeURIComponent(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}},vk=new sm,Cl=class{constructor(n,t){this.config=n,this.http=t,this._rootUrl="",this._cmpUrl="",this._authorizationToken="",this._key="",this._venueUrl="",this._venueKey="",this._venueToken=""}get rootUrl(){return this._rootUrl||this.config.rootUrl}get cmpUrl(){return this._cmpUrl||this.config.cmpUrl}get authorizationToken(){return this._authorizationToken||this.config.authorizationToken}get apiKey(){return this._key||this.config.key}get venueUrl(){return this._venueUrl||this.config.venueUrl}get venueKey(){return this._venueKey||this.config.venueKey}get venueToken(){return this._venueToken||this.config.venueToken}set rootUrl(n){this._rootUrl=n}newParams(){return new Wt({encoder:vk})}};var nw=(()=>{class e{constructor(){this.rootUrl=Ae.apiUrl,this.cmpUrl=Ae.cmpUrl,this.authorizationToken=Ae.authorizationToken,this.key=Ae.key,this.venueUrl=Ae.venueAPI,this.venueKey=Ae.venueKey,this.venueToken=Ae.venueAuthorizationToken,this.reminderUrl=Ae.reminderAPI}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var wl=(()=>{class e extends Cl{static{this.GetPath="https://cdn.theuniversalsphere.com/assets/json-responses/itinerary/get-itinerary.json"}static{this.DeletePath="https://cdn.theuniversalsphere.com/assets/json-responses/itinerary/get-itinerary.json"}static{this.Get_1Path="https://cdn.theuniversalsphere.com/assets/json-responses/reservations/new-api-get-reservations.json"}static{this.ChangeTicketPath="https://cdn.theuniversalsphere.com/assets/json-responses/itinerary/post-itinerary.json"}static{this.CreatePath="https://cdn.theuniversalsphere.com/assets/json-responses/itinerary/post-itinerary.json"}constructor(t,r){super(t,r)}GetResponse(t){let r=this.newParams(),i=new Be,o=null,s=new Tt("GET",this.rootUrl+"https://cdn.theuniversalsphere.com/assets/json-responses/itinerary/get-itinerary.json",o,{headers:i,params:r,responseType:"json"});return this.http.request(s).pipe(he(a=>
6a instanceof qt),M(a=>a))}Get(t){return this.GetResponse(t).pipe(M(r=>r.body))}DeleteResponse(t){let r=this.newParams(),i=new Be({Accept:"*/*",Authorization:"Bearer "+sessionStorage.getItem("token")}),o=null,s=t.venueId,a=t.id,c=new Tt("DELETE",this.rootUrl+"/Ticket/"+s+"/"+a,o,{headers:i,params:r,responseType:"json"});return this.http.request(c).pipe(he(u=>u instanceof qt),M(u=>u))}Delete(t){return this.DeleteResponse(t).pipe(M(r=>r.body))}Get_1Response(t){let r=this.newParams(),i=new Be({"Content-Type":"application/json",Accept:"*/*",Authorization:"Bearer "+sessionStorage.getItem("token")}),o=null;o=t;let s=new Tt("POST",this.rootUrl+"/Ticket",o,{headers:i,params:r,responseType:"json"});return this.http.request(s).pipe(he(a=>a instanceof qt),M(a=>a))}Get_1(t){return this.Get_1Response(t).pipe(M(r=>r.body))}ChangeTicketResponse(t){let r=this.newParams(),i=new Be({"Content-Type":"application/json",Accept:"*/*",Authorization:"Bearer "+sessionStorage.getItem("token")}),o=null;o=t.tickets;let s=t.venueId;(s==null||s==null)&&(s=10029);let a=new Tt("PUT",this.rootUrl+`/Ticket/${s}`,o,{headers:i,params:r,responseType:"json"});return this.http.request(a).pipe(he(c=>c instanceof qt),M(c=>c))}ChangeTicket(t){return this.ChangeTicketResponse(t).pipe(M(r=>r.body))}CreateResponse(t){let r=this.newParams(),i=new Be({"Content-Type":"application/json",Accept:"*/*",Authorization:"Bearer "+sessionStorage.getItem("token")}),o=null;o=t.ticket;let s=t.venueId;(s==null||s==null)&&(s=10029);let a=new Tt("POST",this.rootUrl+`/Ticket/${s}`,o,{headers:i,params:r,responseType:"json"});return this.http.request(a).pipe(he(c=>c instanceof qt),M(c=>c))}Create(t){return this.CreateResponse(t).pipe(M(r=>r.body))}static{this.\u0275fac=function(r){return new(r||e)(v(nw),v(rr))}}static{this.\u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var iw=(()=>{class e{constructor(t,r){this.http=t,this.ticketAPI=r,this.ticketInfo={id:0,venueId:10029,get params(){return[this.id,this.venueId]},set(i,o){this.id=i,this.venueId=o}}}deleteReservation(){return this.ticketAPI.Delete({venueId:this.ticketInfo.venueId,id:Number(this.ticketInfo.id)}).pipe(ne(1)).toPromise()}static{this.\u0275fac=function(r){return new(r||e)(v(rr),v(wl))}}static{this.\u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var ow=(()=>{class e{constructor(t){this.http=t,this.rootUrl=Ae.apiUrl,this.cmpUrl=Ae.cmpUrl,this.authorizationToken=Ae.authorizationToken,this.key=Ae.key,this.venueUrl=Ae.venueAPI,this.venueKey=Ae.venueKey,this.venueToken=Ae.venueAuthorizationToken,this.reminderUrl=Ae.reminderAPI}getVenueDetails(){let t=new Be({authorizationToken:this.venueToken,"x-api-key":this.venueKey}),r={headers:t,responseType:"text"};return this.http.get(this.venueUrl,{headers:t})}postReservationReminder(t){let r=new Be({authorizationToken:this.venueToken,"x-api-key":this.venueKey}),i={headers:r,responseType:"text"},o=null;return this.http.post(this.reminderUrl,t,{headers:r})}doCMPEmail(t){let r=new Be({authorizationToken:this.authorizationToken,"x-api-key":this.key}),i={headers:r,responseType:"text"},o=null;return o=t,this.http.post(this.cmpUrl,o,{headers:r})}static{this.\u0275fac=function(r){return new(r||e)(v(rr))}}static{this.\u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var u7="UniversalSphere",sw="http://localhost:4001";var cw=(()=>{class e{constructor(t){this.modalService=t}openModalWithComponent(t,r,i,o="modal-dialog-centered"){let s={title:t,message:r},a=Object.assign(s);this.bsModalRef=this.modalService.show(aw,Object.assign({},i,{class:o,initialState:a})),this.bsModalRef.content.closeBtnName="Close"}closeModal(){this.bsModalRef.hide()}static{this.\u0275fac=function(r){return new(r||e)(v(Ps))}}static{this.\u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var uw=(()=>{class e{constructor(t,r,i,o){this.store=t,this.router=r,this.popupService=i,this.ticketAPI=o,this.configObj=Xs,this.take=ne,this.showLoader$=!1,this.apiRequestCount$=0,this.idleSecondsTimer=null,this.headerParams={accessControlAllowCredentails:!1,authorisation:"Bearer "},this.params={queueId:0},this.idleSecondsCounter=0,this.idleRedirectTimeInMilliSeconds=this.getConfigValues().idleRedirectTimeInMilliSeconds}get isLoading(){return this.showLoader$}get apiRequestCount(){return this.apiRequestCount$}get increaseApiRequestCount(){return++this.apiRequestCount$}get decreaseApiRequestCount(){return--this.apiRequestCount$}getParamValue(t){return this.params[t]}setParamValue(t,r){this.params[t]=r}getHeaderParams(){return[this.headerParams.accessControlAllowCredentails,this.headerParams.authorisation]}setHeaderParams(t,r){this.headerParams.accessControlAllowCredentails=t,this.headerParams.authorisation=r}getAPIUrl(){let t="";if(Ae.production){let r=location.hostname;t="https://tms-api-gateway-"+r.substring(r.indexOf("-",r.indexOf("-",r.indexOf("-")+1)+1)+1)}else t=sw;return t}showLoader(t){this.showLoader$=t}getDataFromStore(){this.store.venueId.pipe().subscribe(t=>this.venueId=t),this.store.ticketToSend.pipe().subscribe(t=>{this.localTicket=t}),this.store.confirmedTicket.pipe().subscribe(t=>{this.confirmedTicket=t}),this.store.token.pipe().subscribe(t=>{this.token=t})}resetStore(){this.store.ticketToSend.next({adAs:[],contact:{contactTypeId:1,description:""},quantity:0,returnTimeDetailId:0,source:"UniversalSphere",startTime:"",endTime:"",venueId:10029}),this.store.confirmedTicket.next(null)}setConfigValues(t,r){t==="ada"&&(r.sort((i,o)=>i.adaTypeId-o.adaTypeId),this.configObj.page.partysize.accessibility=r)}getConfigValues(){return this.configObj}sessionRedirectTimer(){this.sessionTimer=setTimeout(()=>{let t={backdrop:"static",keyboard:!1};this.popupService.openModalWithComponent("timeout",void 0,t)},this.getConfigValues().sessionRedirectTimeInMilliSeconds)}clearSessionRedirectTimer(){clearTimeout(this.sessionTimer)}idleRedirectTimer(){document.onclick=()=>{this.idleSecondsCounter=0},document.onmousemove=()=>{this.idleSecondsCounter=0},document.onkeypress=()=>{this.idleSecondsCounter=0},this.idleSecondsTimer=window.setInterval(()=>{this.resetTimer()},100)}resetTimer(){if(this.idleSecondsCounter=this.idleSecondsCounter+1,this.idleSecondsCounter>=this.idleRedirectTimeInMilliSeconds){window.clearInterval(this.idleSecondsTimer);let t={backdrop:"static",keyboard:!1};this.popupService.openModalWithComponent("timeout",void 0,t)}}emitEvent(t,r,i,o=null,s){t||(t="send"),window.gtag("event",t,{event_label:i,event_category:r})}redirectTo(t){this.router.navigateByUrl("/"+t)}
6getDistanceFromLatLonInKm(t,r,i,o){let a=this.deg2rad(i-t),c=this.deg2rad(o-r),u=Math.sin(a/2)*Math.sin(a/2)+Math.cos(this.deg2rad(t))*Math.cos(this.deg2rad(i))*Math.sin(c/2)*Math.sin(c/2);return 6371*(2*Math.atan2(Math.sqrt(u),Math.sqrt(1-u)))*.621371}deg2rad(t){return t*(Math.PI/180)}updateTicket(t){return this.getDataFromStore(),this.ticketAPI.ChangeTicket({venueId:this.localTicket.venueId,tickets:{newTicket:this.localTicket,oldTicketId:t}}).pipe(ne(1)).toPromise()}createTicket(){return this.getDataFromStore(),this.ticketAPI.Create({venueId:this.localTicket.venueId,ticket:{quantity:this.localTicket.quantity,returnTimeDetailId:Number(this.localTicket.returnTimeDetailId),contact:{description:this.localTicket.contact.description,contactTypeId:this.localTicket.contact.contactTypeId},source:"Sphere",adas:this.localTicket.adAs}}).pipe(ne(1)).toPromise()}extractTicketData(t){return{adAs:t.adas,barCode:t.barcode,contact:t.contact,quantity:t.quantity,returnTimeDetail:{color:{description:t.returnTimeDetail.color.description,hex:t.returnTimeDetail.color.hex},endTime:t.returnTimeDetail.endTime,returnTimeBusinessDate:t.returnTimeDetail.startDateTime,returnTimeId:t.returnTimeDetail.returnTimeId,startTime:t.returnTimeDetail.startTime,returnTimeTypeId:t.returnTimeDetail.returnTimeTypeId},returnTimeDetailId:t.returnTimeDetailId,source:t.source,ticketId:t.id,ticketStatusId:t.ticketStatusId,venueId:t.returnTimeDetail.venue.id}}static{this.\u0275fac=function(r){return new(r||e)(v(Dl),v(ct),v(cw),v(wl))}}static{this.\u0275prov=g({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var Il=()=>["/home"];function Ck(e,n){if(e&1){let t=nt();A(0,"div",10)(1,"div",11),G(2,"h4",12),C(3,"translate"),C(4,"unescapeHtml"),A(5,"button",13),we("click",function(){Ve(t);let i=de();return He(i.bsModalRef.hide())}),A(6,"span",14),K(7,"\xD7"),N()()(),A(8,"div",15)(9,"div",16)(10,"div",17)(11,"div",18)(12,"h6",19)(13,"div",20),G(14,"img",21),N(),G(15,"p",22),C(16,"translate"),C(17,"unescapeHtml"),N(),G(18,"div",23),C(19,"translate"),C(20,"unescapeHtml"),N()()(),G(21,"hr"),A(22,"div",16)(23,"div",17)(24,"div",18)(25,"h6",19)(26,"div",20),G(27,"img",24),N(),G(28,"p",22),C(29,"translate"),C(30,"unescapeHtml"),N(),G(31,"div",23),C(32,"translate"),C(33,"unescapeHtml"),N()()(),G(34,"hr"),A(35,"div",16)(36,"div",17)(37,"div",18)(38,"h6",19)(39,"div",20),G(40,"img",25),N(),G(41,"p",22),C(42,"translate"),C(43,"unescapeHtml"),N(),G(44,"div",23),C(45,"translate"),C(46,"unescapeHtml"),N()()(),G(47,"hr"),A(48,"div",16)(49,"div",17)(50,"div",18)(51,"h6",19)(52,"div",20),G(53,"img",26),N(),G(54,"p",22),C(55,"translate"),C(56,"unescapeHtml"),N(),G(57,"div",23),C(58,"translate"),C(59,"unescapeHtml"),N()()(),G(60,"hr"),A(61,"div",16)(62,"div",17)(63,"div",18)(64,"h6",19)(65,"div",20),G(66,"img",27),N(),G(67,"p",22),C(68,"translate"),C(69,"unescapeHtml"),N(),G(70,"div",23),C(71,"translate"),C(72,"unescapeHtml"),N()()()()()}e&2&&(S(2),$("innerHTML",w(4,13,w(3,11,"JSON.accessiblity.title")),ke),S(13),$("innerHTML",w(17,17,w(16,15,"JSON.accessiblity.infoTitle")),ke),S(3),$("innerHTML",w(20,21,w(19,19,"JSON.accessiblity.info")),ke),S(10),$("innerHTML",w(30,25,w(29,23,"JSON.accessiblity.sensoryInfoTitle")),ke),S(3),$("innerHTML",w(33,29,w(32,27,"JSON.accessiblity.sensoryInfo")),ke),S(10),$("innerHTML",w(43,33,w(42,31,"JSON.accessiblity.transferInfoTitle")),ke),S(3),$("innerHTML",w(46,37,w(45,35,"JSON.accessiblity.transferInfo")),ke),S(10),$("innerHTML",w(56,41,w(55,39,"JSON.accessiblity.audioClosedCaptionDetailTitle")),ke),S(3),$("innerHTML",w(59,45,w(58,43,"JSON.accessiblity.audioClosedCaptionDetail")),ke),S(10),$("innerHTML",w(69,49,w(68,47,"JSON.accessiblity.serviceAnimalDetailTitle")),ke),S(3),$("innerHTML",w(72,53,w(71,51,"JSON.accessiblity.serviceAnimalDetail")),ke))}function wk(e,n){if(e&1){let t=nt();A(0,"div",28)(1,"div",11),G(2,"h4",12),C(3,"translate"),C(4,"unescapeHtml"),A(5,"button",13),we("click",function(){Ve(t);let i=de();return He(i.bsModalRef.hide())}),A(6,"span",14),K(7,"\xD7"),N()()(),A(8,"div",15),G(9,"p",29),C(10,"translate"),C(11,"unescapeHtml"),G(12,"p",30),C(13,"translate"),C(14,"unescapeHtml"),A(15,"p",31),K(16),C(17,"translate"),C(18,"unescapeHtml"),G(19,"a",32),C(20,"translate"),C(21,"unescapeHtml"),K(22),C(23,"translate"),C(24,"unescapeHtml"),N()()()}if(e&2){let t=de();S(2),$("innerHTML",w(4,10,w(3,8,"JSON.termsConditions.title")),ke),S(7),$("innerHTML",w(11,14,w(10,12,"JSON.termsConditions.termsConditionText")),ke),S(3),$("innerHTML",w(14,18,w(13,16,"JSON.termsConditions.termsConditionDetail")),ke),S(4),je(" ",w(18,22,w(17,20,"JSON.termsConditions.termsConditionFooterTxt1"))," "),S(3),$("href",tp(t.privacyPolicyURL),$c)("innerHTML",w(21,26,w(20,24,"JSON.termsConditions.termsConditionFooterLinkTxt")),ke),S(3),je("",w(24,30,w(23,28,"JSON.termsConditions.termsConditionFooterTxt2"))," ")}}function Ik(e,n){if(e&1&&(A(0,"div",37),K(1),N()),e&2){let t=de(2);S(),je(" ",t.message," ")}}function Tk(e,n){e&1&&(A(0,"div",37),K(1," To make a reservation, you must be within 300 miles of the Comcast Center Campus. "),N())}function Sk(e,n){if(e&1){let t=nt();A(0,"div",33)(1,"div",15),xn(2,Ik,2,1,"div",34)(3,Tk,2,0,"ng-template",null,0,au),N(),A(5,"div",35)(6,"button",36),we("click",function(){Ve(t);let i=de();return He(i.refreshPage())}),K(7," OK "),N()()()}if(e&2){let t=ou(4),r=de();S(2),$("ngIf",r.message)("ngIfElse",t)}}function Mk(e,n){if(e&1&&(A(0,"div",40),K(1),N()),e&2){let t=de(2);S(),je(" ",t.message," ")}}function Ak(e,n){e&1&&(A(0,"div",40),K(1," To make a reservation, please turn on location services. "),N())}function Nk(e,n){if(e&1){let t=nt();A(0,"div",38)(1,"div",15),xn(2,Mk,2,1,"div",39)(3,Ak,2,0,"ng-template",null,0,au),N(),A(5,"div",35)(6,"button",36),we("click",function(){Ve(t);let i=de();return He(i.refreshPage())}),K(7," OK "),N()()()}if(e&2){let t=ou(4),r=de();S(2),$("ngIf",r.message)("ngIfElse",t)}}function Rk(e,n){if(e&1&&(A(0,"div",40),G(1,"p",43),N()),e&2){let t=de(2);S(),$("innerHtml",t.message,ke)}}function xk(e,n){if(e&1){let t=nt();A(0,"div",41)(1,"div",15),xn(2,Rk,2,1,"div",42),N(),A(3,"div",35)(4,"button",36),we("click",function(){Ve(t);let i=de();return He(i.refreshPage())}),K(5),C(6,"translate"),C(7,"unescapeHtml"),N()()()}if(e&2){let t=de();S(2),$("ngIf",t.message),S(3),je(" ",w(7,4,w(6,2,"JSON.btnOk"))," ")}}
6function Ok(e,n){if(e&1&&(A(0,"div",40),G(1,"p",43),N()),e&2){let t=de(2);S(),$("innerHtml",t.message,ke)}}function kk(e,n){if(e&1){let t=nt();A(0,"div",41)(1,"div",15),xn(2,Ok,2,1,"div",42),N(),A(3,"div",35)(4,"button",36),we("click",function(){Ve(t);let i=de();return He(i.closeModal())}),K(5),C(6,"translate"),C(7,"unescapeHtml"),N()()()}if(e&2){let t=de();S(2),$("ngIf",t.message),S(3),je(" ",w(7,4,w(6,2,"JSON.btnOk"))," ")}}function Pk(e,n){if(e&1){let t=nt();A(0,"div",44)(1,"div",45)(2,"p"),K(3),C(4,"translate"),C(5,"unescapeHtml"),N(),A(6,"div",35)(7,"button",36),we("click",function(){Ve(t);let i=de();return He(i.bsModalRef.hide())}),K(8),C(9,"translate"),C(10,"unescapeHtml"),N(),A(11,"button",46),we("click",function(){Ve(t);let i=de();return He(i.onYes("itinerary"))}),K(12),C(13,"translate"),C(14,"unescapeHtml"),N()()()()}e&2&&(S(3),Ct(w(5,5,w(4,3,"JSON.cancelPopup.textContent"))),S(5),je(" ",w(10,9,w(9,7,"JSON.cancelPopup.no"))," "),S(4),je(" ",w(14,13,w(13,11,"JSON.cancelPopup.yes"))," "))}function Fk(e,n){if(e&1){let t=nt();A(0,"div",47)(1,"div",45)(2,"p"),K(3),C(4,"translate"),C(5,"unescapeHtml"),N(),A(6,"div",35)(7,"button",46),we("click",function(){Ve(t);let i=de();return He(i.sessionTimeoutConfirm())}),K(8),C(9,"translate"),C(10,"unescapeHtml"),N()()()()}e&2&&(S(3),Ct(w(5,4,w(4,2,"JSON.sessionTimeoutPopup.main"))),S(5),je(" ",w(10,8,w(9,6,"JSON.btnOk"))," "))}function Lk(e,n){if(e&1){let t=nt();A(0,"div",48)(1,"div",45),G(2,"img",49),A(3,"h5"),K(4),C(5,"translate"),C(6,"unescapeHtml"),N(),A(7,"p"),K(8),C(9,"translate"),C(10,"unescapeHtml"),N(),A(11,"div",50)(12,"button",51),we("click",function(){Ve(t);let i=de();return He(i.resetSession())}),K(13),C(14,"translate"),C(15,"unescapeHtml"),N()()()()}e&2&&(S(4),Ct(w(6,6,w(5,4,"JSON.genericError.oops"))),S(4),Ct(w(10,10,w(9,8,"JSON.genericError.err"))),S(4),$("routerLink",Hi(16,Il)),S(),je(" ",w(15,14,w(14,12,"JSON.btnOk"))," "))}function jk(e,n){if(e&1){let t=nt();A(0,"div",48)(1,"div",45),G(2,"img",49),A(3,"p"),K(4),C(5,"translate"),C(6,"unescapeHtml"),N(),A(7,"div",50)(8,"button",51),we("click",function(){Ve(t);let i=de();return He(i.resetSession())}),K(9),C(10,"translate"),C(11,"unescapeHtml"),N()()()()}e&2&&(S(4),Ct(w(6,5,w(5,3,"JSON.phoneReservationPageError"))),S(4),$("routerLink",Hi(11,Il)),S(),je(" ",w(11,9,w(10,7,"JSON.btnOk"))," "))}function Bk(e,n){if(e&1){let t=nt();A(0,"div",48)(1,"div",45),G(2,"img",49),A(3,"p"),K(4),C(5,"translate"),C(6,"unescapeHtml"),N(),A(7,"div",50)(8,"button",51),we("click",function(){Ve(t);let i=de();return He(i.resetSession())}),K(9),C(10,"translate"),C(11,"unescapeHtml"),N()()()()}e&2&&(S(4),Ct(w(6,5,w(5,3,"JSON.emailReservationPageError"))),S(4),$("routerLink",Hi(11,Il)),S(),je(" ",w(11,9,w(10,7,"JSON.btnOk"))," "))}function Uk(e,n){if(e&1){let t=nt();A(0,"div",48)(1,"div",45),G(2,"img",49),A(3,"h5"),K(4),C(5,"translate"),C(6,"unescapeHtml"),N(),A(7,"p"),K(8),C(9,"translate"),C(10,"unescapeHtml"),N(),A(11,"div",50)(12,"button",52),we("click",function(){Ve(t);let i=de();return He(i.bsModalRef.hide())}),K(13),C(14,"translate"),C(15,"unescapeHtml"),N()()()()}e&2&&(S(4),Ct(w(6,5,w(5,3,"JSON.genericError.oops"))),S(4),Ct(w(10,9,w(9,7,"JSON.genericError.err"))),S(5),je(" ",w(15,13,w(14,11,"JSON.btnOk"))," "))}function Vk(e,n){if(e&1){let t=nt();A(0,"div",48)(1,"div",45),G(2,"img",49),A(3,"p"),K(4),C(5,"translate"),C(6,"unescapeHtml"),N(),A(7,"div",50)(8,"button",51),we("click",function(){Ve(t);let i=de();return He(i.resetSession())}),K(9),C(10,"translate"),C(11,"unescapeHtml"),N()()()()}e&2&&(S(4),Ct(w(6,5,w(5,3,"JSON.reservationNotAvailableError"))),S(4),$("routerLink",Hi(11,Il)),S(),je(" ",w(11,9,w(10,7,"JSON.btnOk"))," "))}var aw=(()=>{class e{constructor(t,r,i,o,s,a){this.bsModalRef=t,this.router=r,this.api=i,this.store=o,this.util=s,this.venueDetailsService=a,this.CONFIG=this.util.getConfigValues(),this.privacyPolicyURL=Xs.paths.privacyPolicyUrl}ngOnInit(){this.value=this.title;let t="/"+this.title;this.CONFIG.page.header.popupAccessibility==this.title&&(t="/accessibility"),this.CONFIG.page.header.popupTermsAndConditions==this.title&&(t="/terms_conditions"),window.gtag("event","page_view",{page_title:t})}onOk(){this.closeModal(),this.store.isLocationAllowed.next(!0)}closeModal(){this.bsModalRef.hide()}onYes(t){t==="itinerary"&&(this.closeModal(),this.api.deleteReservation().then(()=>{this.store.confirmedTicket.pipe(ne(1)).subscribe(r=>{this.store.token.pipe(ne(1)).subscribe(c=>{this.emailAddress=c.description});let i="modifyReservation",o="Delete Reservation",s="deleted-reservation",a;if(isNaN(Number(this.emailAddress))){let c=r.quantity+" --- "+r.returnTimeDetail.returnTimeBusinessDate.split("T")[0]+" --- "+r.returnTimeDetail.startTime+" --- Email --- "+r.ticketId+" --- "+r.barCode;window.gtag("event",i,{event_label:c,event_category:o})}else{let c=r.quantity+" --- "+r.returnTimeDetail.returnTimeBusinessDate.split("T")[0]+" --- "+r.returnTimeDetail.startTime+" --- Phone --- "+r.ticketId+" --- "+r.barCode;window.gtag("event",i,{event_label:c,event_category:o})}r.quantity>=10&&Xs.paths.cmp&&this.venueDetailsService.doCMPEmail({OldTime:r.returnTimeDetail.returnTimeBusinessDate,GroupName:"",Contact:"",Comments:"",PartySize:r.quantity,PhoneNumber:"",EmailAddress:this.emailAddress.toLowerCase(),AccessRequests:[]}).pipe(ne(1)).subscribe({next:c=>{},error:c=>{console.error({err:c})}}),this.venueDetailsService.postReservationReminder(this.api.ticketInfo).subscribe({error:c=>{console.error("ERR:postReservationReminder Delete: ",c)}})}),this.router.navigateByUrl("/home")},r=>{console.error({err:r}),this.router.navigateByUrl("/home")}))}resetSession(){sessionStorage.removeItem("token"),this.store.token.next({token:"",description:""}),this.closeModal(),this.router.navigateByUrl("/home")}sessionTimeoutConfirm(){this.router.navigateByUrl("/home"),this.closeModal()}refreshPage(){this.closeModal(),window.location.reload()}static{this.\u0275fac=function(r){return new(r||e)(R(Wu),R(ct),R(iw),R(Dl),R(uw),R(ow))}}static{this.\u0275cmp=dn({type:e,selectors:[["app-popup"]],standalone:!1,decls:14,vars:13,consts:[["elseBlock",""],[1,"popup-container"],["id","popup","class","modal-position1 accessibility-modal","cdkTrapFocus","",4,"ngIf"],["id","tc-popup","class","modal-position1 terms-condition-container","cdkTrapFocus","",4,"ngIf"],["class","modal-position error-popup1","cdkTrapFocus","",4,"ngIf"],["class","modal-position error-popup","cdkTrapFocus","",4,"ngIf"],["class","modal-position site-error-popup","cdkTrapFocus","",4,"ngIf"],["class","modal-position cancel-reservation","cdkTrapFocus","",4,"ngIf"],["class","modal-position session-timeout-modal","cdkTrapFocus","",4,"ngIf"],["class","modal-position","cdkTrapFocus","",4,"ngIf"],["id","popup","cdkTrapFocus","",1,"modal-position1","accessibility-modal"],[1,"modal-header"],[1,"col-11","modal-title","text-center",3,"innerHTML"],["type","button","aria-label","Close",1,"col-1","close","pull-right",3,"click"],["aria-hidden","true"],[1,"modal-body"],[1,"access-list-item"],[1,"row","text-header"],[1,"col-12"],[1,"text-content","col-12"],[1,"wrap-img",2,"float","left"],["width","32","height","32","src","https://cdn.theuniversalsphere.com/assets/images/accessibility.svg","alt","accessibility"],[2,"margin-bottom","0px","margin-top","-3px",3,"innerHTML"],[1,"text-style",3,"innerHTML"],["width","32","height","32","src","https://cdn.theuniversalsphere.com/assets/images/headphones.png","alt","sensory-friendly"],["width","32","height","32","src","https://cdn.theuniversalsphere.com/assets/images/wheelchair.svg","alt","wheelchair"],["width","32","height","32","src","https://cdn.theuniversalsphere.com/assets/images/oc.svg","alt","audioClosedCaptionDetail"],["width","32","height","32","src","https://cdn.theuniversalsphere.com/assets/images/service animal.svg","alt","serviceAnimal"],["id","tc-popup","cdkTrapFocus","",1,"modal-position1","terms-condition-container"],[1,"terms-content1","text-left",3,"innerHTML"],[1,"text-style","terms-content2","text-left",3,"innerHTML"],[1,"text-style","terms-content2","text-left","terms-content-link"],["target","_blank",3,"innerHTML","href"],["cdkTrapFocus","",1,"modal-position","error-popup1"],["class","col-12 text-content1",4,"ngIf","ngIfElse"],[1,"location-specifier"],["type","button",1,"btn","btn-default","btn-allow",3,"click"],[1,"col-12","text-content1"],["cdkTrapFocus","",1,"modal-position","error-popup"],["class","col-12 text-content",4,"ngIf","ngIfElse"],[1,"col-12","text-content"],["cdkTrapFocus","",1,"modal-position","site-error-popup"],["class","col-12 text-content",4,"ngIf"],[3,"innerHtml"],["cdkTrapFocus","",1,"modal-position","cancel-reservation"],[1,"modal-body","text-center","modal
6-holder"],["type","button",1,"btn","btn-primary","btn-dallow",3,"click"],["cdkTrapFocus","",1,"modal-position","session-timeout-modal"],["cdkTrapFocus","",1,"modal-position"],["alt","error-info","src","https://cdn.theuniversalsphere.com/assets/images/error_info_yellow.svg","width","48","height","48",1,"img-content"],[1,"tryAgain-btn"],["type","button","routerLinkActive","router-link-active",1,"btn-dallow",3,"click","routerLink"],["type","button",1,"btn-dallow",3,"click"]],template:function(r,i){r&1&&(A(0,"div",1),xn(1,Ck,73,55,"div",2)(2,wk,25,32,"div",3),N(),xn(3,Sk,8,2,"div",4)(4,Nk,8,2,"div",5)(5,xk,8,6,"div",6)(6,kk,8,6,"div",6)(7,Pk,15,15,"div",7)(8,Fk,11,10,"div",8)(9,Lk,16,17,"div",9)(10,jk,12,12,"div",9)(11,Bk,12,12,"div",9)(12,Uk,16,15,"div",9)(13,Vk,12,12,"div",9)),r&2&&(S(),$("ngIf",i.value=="Accessibility Information"),S(),$("ngIf",i.value=="Terms and Condition"),S(),$("ngIf",i.value=="Location invalid"),S(),$("ngIf",i.value=="Error message"),S(),$("ngIf",i.value=="Site Error message"),S(),$("ngIf",i.value=="Disclaimer message"),S(),$("ngIf",i.value==="cancelPopup"),S(),$("ngIf",i.value==="timeout"),S(),$("ngIf",i.value=="genericError"),S(),$("ngIf",i.value=="phoneReservationPageError"),S(),$("ngIf",i.value=="emailReservationPageError"),S(),$("ngIf",i.value=="networkPageError"),S(),$("ngIf",i.value=="reservationNotAvailableError"))},dependencies:[Tp,ho,im,lg,tD,Y_],styles:["body[_ngcontent-%COMP%], html[_ngcontent-%COMP%]{font-size:14px;overflow-x:hidden}.cbtn-primary[_ngcontent-%COMP%]:link, .cbtn-primary[_ngcontent-%COMP%]:visited, .cbtn-primary[_ngcontent-%COMP%], .cbtn-primary[_ngcontent-%COMP%]:active, .cbtn-primary[_ngcontent-%COMP%]:focus-within{color:#fff;background-color:#0b7dbb;font-family:XfinityStandardRegular,Arial,sans-serif;font-size:1rem;letter-spacing:.0625rem;line-height:1.1875rem;width:20.9375rem;height:3rem;border-radius:2.5rem;border:.125rem solid #0b7dbb;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-property:.3s;-o-transition-property:.3s;-webkit-transition-property:.3s;transition-property:.3s;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease;transition-timing-function:ease;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;padding:0;overflow:hidden}.cbtn-primary[_ngcontent-%COMP%]:focus{outline:0}.cbtn-primary[_ngcontent-%COMP%]:hover{color:#fff;background-color:#00619a}.tsbtn-primary[_ngcontent-%COMP%]:link, .tsbtn-primary[_ngcontent-%COMP%]:visited, .tsbtn-primary[_ngcontent-%COMP%], .tsbtn-primary[_ngcontent-%COMP%]:active, .tsbtn-primary[_ngcontent-%COMP%]:focus-within{color:#fff;background-color:transparent;font-family:XfinityStandardRegular,Arial,sans-serif;font-size:1rem;letter-spacing:.0625rem;line-height:1.1875rem;width:5.625rem;height:2.1875rem;border-radius:2.5rem;border:.125rem solid #0b7dbb;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-property:.3s;-o-transition-property:.3s;-webkit-transition-property:.3s;transition-property:.3s;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease;transition-timing-function:ease;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;padding:0;overflow:hidden;border:.0625rem solid #0b7dbb;display:flex;align-items:center;justify-content:center;line-height:1}body.platform-windows[_ngcontent-%COMP%] .tsbtn-primary[_ngcontent-%COMP%]:link, body.platform-windows[_ngcontent-%COMP%] .tsbtn-primary[_ngcontent-%COMP%]:visited, body.platform-windows[_ngcontent-%COMP%] .tsbtn-primary[_ngcontent-%COMP%], body.platform-windows[_ngcontent-%COMP%] .tsbtn-primary[_ngcontent-%COMP%]:active, body.platform-windows[_ngcontent-%COMP%] .tsbtn-primary[_ngcontent-%COMP%]:focus-within{padding-top:2px}@media(min-width:410px){.tsbtn-primary[_ngcontent-%COMP%]:link, .tsbtn-primary[_ngcontent-%COMP%]:visited, .tsbtn-primary[_ngcontent-%COMP%], .tsbtn-primary[_ngcontent-%COMP%]:active, .tsbtn-primary[_ngcontent-%COMP%]:focus-within{color:#fff;background-color:transparent;font-family:XfinityStandardRegular,Arial,sans-serif;font-size:1rem;letter-spacing:.0625rem;line-height:1.1875rem;width:6.25rem;height:2.5rem;border-radius:2.5rem;border:.125rem solid #0b7dbb;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-property:.3s;-o-transition-property:.3s;-webkit-transition-property:.3s;transition-property:.3s;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease;transition-timing-function:ease;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;padding:0;overflow:hidden;border:.0625rem solid #0b7dbb;display:flex;align-items:center;justify-content:center;line-height:1}}@media(min-width:410px){body.platform-windows[_ngcontent-%COMP%] .tsbtn-primary[_ngcontent-%COMP%]:link, body.platform-windows[_ngcontent-%COMP%] .tsbtn-primary[_ngcontent-%COMP%]:visited, body.platform-windows[_ngcontent-%COMP%] .tsbtn-primary[_ngcontent-%COMP%], body.platform-windows[_ngcontent-%COMP%] .tsbtn-primary[_ngcontent-%COMP%]:active, body.platform-windows[_ngcontent-%COMP%] .tsbtn-primary[_ngcontent-%COMP%]:focus-within{padding-top:2px}}.tsbtn-primary[_ngcontent-%COMP%]:focus{outline:0}.tsbtn-primary[_ngcontent-%COMP%]:hover{color:#fff;background-color:#0b7dbb}@media(min-width:992px)and (min-height:768px){.tsbtn-primary[_ngcontent-%COMP%]:link, .tsbtn-primary[_ngcontent-%COMP%]:visited, .tsbtn-primary[_ngcontent-%COMP%], .tsbtn-primary[_ngcontent-%COMP%]:active, .tsbtn-primary[_ngcontent-%COMP%]:focus-within{color:#fff;background-color:transparent;font-family:XfinityStandardRegular,Arial,sans-serif;font-size:1rem;letter-spacing:.0625rem;line-height:1.1875rem;width:6.25rem;height:2.5rem;border-radius:2.5rem;border:.125rem solid #0b7dbb;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-property:.3s;-o-transition-property:.3s;-webkit-transition-property:.3s;transition-property:.3s;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease;transition-timing-function:ease;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;padding:0;overflow:hidden;border:.0625rem solid #0b7dbb;display:flex;align-items:center;justify-content:center;line-height:1}.tsbtn-primary[_ngcontent-%COMP%]:hover{color:#fff;background-color:#0b7dbb}}@media(min-width:992px)and (min-height:768px){body.platform-windows[_ngcontent-%COMP%] .tsbtn-primary[_ngcontent-%COMP%]:link, body.platform-windows[_ngcontent-%COMP%] .tsbtn-primary[_ngcontent-%COMP%]:visited, body.platform-windows[_ngcontent-%COMP%] .tsbtn-primary[_ngcontent-%COMP%], body.platform-windows[_ngcontent-%COMP%] .tsbtn-primary[_ngcontent-%COMP%]:active, body.platform-windows[_ngcontent-%COMP%] .tsbtn-primary[_ngcontent-%COMP%]:focus-within{padding-top:2px}}.cbtn-primary-disable[_ngcontent-%COMP%], .tsbtn-primary.disable[_ngcontent-%COMP%]{color:#fff;background-color:#0b7dbb;cursor:not-allowed;border:none;opacity:.6}.input--error[_ngcontent-%COMP%]{border-bottom:.24rem solid #ffffff!important}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{font-size:16px}button.close.pull-right[_ngcontent-%COMP%]{background:transparent;border:0;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;
6opacity:.5;float:right;margin:-1.3rem -1.3rem -1rem auto}button.close.pull-right[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#fff}#popup[_ngcontent-%COMP%], #tc-popup[_ngcontent-%COMP%]{overflow-y:initial}.popup-container[_ngcontent-%COMP%]{background-color:#44484c;color:#fff;border-radius:.25rem}.popup-container[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%]{background-color:#2a2c2d;border-bottom:none}.popup-container[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%]{font-family:XfinityStandardMedium,Arial,sans-serif;font-size:1.25rem}.popup-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%]{height:21.875rem;overflow-y:auto}.popup-container[_ngcontent-%COMP%] .text-title[_ngcontent-%COMP%]{font-family:XfinityStandardRegular,Arial,sans-serif;font-size:1.125rem;line-height:1.625rem}.popup-container[_ngcontent-%COMP%] .text-content[_ngcontent-%COMP%]{font-family:XfinityStandardBold,Arial,sans-serif;font-size:1rem;line-height:1.5625rem;padding-left:0rem;margin-bottom:10;float:left}@media(min-width:992px)and (min-height:768px){.popup-container[_ngcontent-%COMP%] .text-content[_ngcontent-%COMP%]{letter-spacing:.0625rem}}.popup-container[_ngcontent-%COMP%] .text-style[_ngcontent-%COMP%]{font-family:XfinityStandardRegular,Arial,sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:.0625rem}.popup-container[_ngcontent-%COMP%] .terms-content1[_ngcontent-%COMP%]{text-align:left;font-size:1rem;line-height:1.375rem;letter-spacing:.0625rem}.popup-container[_ngcontent-%COMP%] .terms-content2[_ngcontent-%COMP%]{font-weight:700;text-align:left;font-size:1rem;line-height:1.375rem;letter-spacing:.0625rem}.popup-container[_ngcontent-%COMP%] .terms-content2[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#fff;text-decoration:underline}.popup-container[_ngcontent-%COMP%] .terms-condition-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%]{height:auto}.popup-container[_ngcontent-%COMP%] hr[_ngcontent-%COMP%]{border-color:#868f96}.popup-container[_ngcontent-%COMP%] .wrap-img[_ngcontent-%COMP%]{border:1px solid #ffffff;border-radius:.125rem;display:inline-block;padding:.125rem;margin-right:1rem;margin-bottom:1.25rem}.popup-container[_ngcontent-%COMP%] .terms-condition-container[_ngcontent-%COMP%] .terms-content2[_ngcontent-%COMP%]{font-family:XfinityStandardBold,Arial,sans-serif;font-size:1rem;line-height:1.375rem}.popup-container[_ngcontent-%COMP%] .terms-condition-container[_ngcontent-%COMP%] .terms-content1[_ngcontent-%COMP%]{font-family:XfinityStandardRegular,Arial,sans-serif;font-size:1rem;line-height:1.375rem}.popup-container[_ngcontent-%COMP%] .accessibility-modal[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%]{padding:0}.popup-container[_ngcontent-%COMP%] .accessibility-modal[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] hr[_ngcontent-%COMP%]{margin-top:.25rem}.popup-container[_ngcontent-%COMP%] .accessibility-modal[_ngcontent-%COMP%] .access-list-item[_ngcontent-%COMP%]{margin:1.25rem 1.25rem .25rem}.popup-container[_ngcontent-%COMP%] .accessibility-modal[_ngcontent-%COMP%] .access-list-item[_ngcontent-%COMP%] .text-style[_ngcontent-%COMP%]{margin-bottom:0}.error-image[_ngcontent-%COMP%]{align-self:center;padding:30%}.error-popup[_ngcontent-%COMP%]{background-color:#44484c;color:#fff;height:14.875rem;width:100%;text-align:center}.error-popup[_ngcontent-%COMP%] .text-title[_ngcontent-%COMP%], .error-popup[_ngcontent-%COMP%] .text-style[_ngcontent-%COMP%]{font-family:XfinityStandardMedium,Arial,sans-serif}.error-popup[_ngcontent-%COMP%] .text-content[_ngcontent-%COMP%]{padding-top:3.875rem;padding-bottom:3.875rem;font-family:XfinityStandardRegular,Arial,sans-serif}.error-popup[_ngcontent-%COMP%] .location-specifier[_ngcontent-%COMP%]{display:flex}.error-popup[_ngcontent-%COMP%] .btn-allow[_ngcontent-%COMP%]{background-color:#2a2c2d;color:#fff;font-family:XfinityStandardRegular,Arial,sans-serif;font-size:1rem;line-height:1.1875rem;text-align:center;width:50%;flex:1;padding:1.25rem 0;border:none}.error-popup1[_ngcontent-%COMP%]{background-color:#44484c;color:#fff;height:14.875rem;width:100%;text-align:center}.error-popup1[_ngcontent-%COMP%] .text-title[_ngcontent-%COMP%], .error-popup1[_ngcontent-%COMP%] .text-style[_ngcontent-%COMP%]{font-family:XfinityStandardMedium,Arial,sans-serif}.error-popup1[_ngcontent-%COMP%] .text-content1[_ngcontent-%COMP%]{padding-top:3.15rem;padding-bottom:3.15rem;font-family:XfinityStandardRegular,Arial,sans-serif}.error-popup1[_ngcontent-%COMP%] .location-specifier[_ngcontent-%COMP%]{display:flex}.error-popup1[_ngcontent-%COMP%] .btn-allow[_ngcontent-%COMP%]{background-color:#2a2c2d;color:#fff;font-family:XfinityStandardRegular,Arial,sans-serif;font-size:1rem;line-height:1.1875rem;text-align:center;width:50%;flex:1;padding:1.25rem 0;border:none}.site-error-popup[_ngcontent-%COMP%]{background-color:#44484c;color:#fff;height:100%;width:100%;text-align:center}.site-error-popup[_ngcontent-%COMP%] .text-title[_ngcontent-%COMP%], .site-error-popup[_ngcontent-%COMP%] .text-style[_ngcontent-%COMP%]{font-family:XfinityStandardMedium,Arial,sans-serif}.site-error-popup[_ngcontent-%COMP%] .text-content[_ngcontent-%COMP%]{padding-top:1.875rem;padding-bottom:1.875rem;font-family:XfinityStandardRegular,Arial,sans-serif}.site-error-popup[_ngcontent-%COMP%] .location-specifier[_ngcontent-%COMP%]{display:flex}.site-error-popup[_ngcontent-%COMP%] .btn-allow[_ngcontent-%COMP%]{background-color:#2a2c2d;color:#fff;font-family:XfinityStandardRegular,Arial,sans-serif;font-size:1rem;line-height:1.1875rem;text-align:center;width:50%;flex:1;padding:1.25rem 0;border:none}
6.modal-position[_ngcontent-%COMP%] .modal-holder[_ngcontent-%COMP%]{font-size:14px;background-color:#44484c;display:flex;flex-direction:column;height:100%;border-radius:.5rem;padding:0}.modal-position[_ngcontent-%COMP%] .modal-holder[_ngcontent-%COMP%] .img-content[_ngcontent-%COMP%]{align-self:center;padding-top:10px}.modal-position[_ngcontent-%COMP%] .modal-holder[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{line-height:1.375rem;color:#fff;padding:.75rem 1rem 0rem;margin:0}.modal-position[_ngcontent-%COMP%] .modal-holder[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-family:XfinityStandardRegular,Arial,sans-serif;font-size:1.125rem;line-height:1.375rem;color:#fff;padding:1.875rem 1.25rem 1rem 1.875rem}.modal-position[_ngcontent-%COMP%] .modal-holder[_ngcontent-%COMP%] .location-specifier[_ngcontent-%COMP%]{display:flex}.modal-position[_ngcontent-%COMP%] .modal-holder[_ngcontent-%COMP%] .btn-allow[_ngcontent-%COMP%], .modal-position[_ngcontent-%COMP%] .modal-holder[_ngcontent-%COMP%] .btn-dallow[_ngcontent-%COMP%]{background-color:#2a2c2d;color:#fff;font-family:XfinityStandardRegular,Arial,sans-serif;font-size:1rem;line-height:1.1875rem;text-align:center;width:100%;flex:1;padding:1.25rem 0;border:none}.modal-position[_ngcontent-%COMP%] .modal-holder[_ngcontent-%COMP%] .btn-allow[_ngcontent-%COMP%]{border-right:.0625rem solid #ffffff}.modal-position[_ngcontent-%COMP%] .modal-holder[_ngcontent-%COMP%] .tryAgain-btn[_ngcontent-%COMP%]{padding-top:1.25rem}.modal-position[_ngcontent-%COMP%] .modal-holder[_ngcontent-%COMP%] .btn-allow[_ngcontent-%COMP%]{border-radius:0 0 0 .5rem}.modal-position[_ngcontent-%COMP%] .modal-holder[_ngcontent-%COMP%] .btn-dallow[_ngcontent-%COMP%]{border-radius:0 0 .5rem}.modal-content[_ngcontent-%COMP%]{background-color:transparent}.cancel-reservation.modal-position[_ngcontent-%COMP%] .modal-holder[_ngcontent-%COMP%] .btn-allow[_ngcontent-%COMP%]{border-right:.0625rem solid rgba(152,152,152,.5)}.session-timeout-modal[_ngcontent-%COMP%] .modal-holder[_ngcontent-%COMP%]{border-radius:.25rem}.session-timeout-modal[_ngcontent-%COMP%] .modal-holder[_ngcontent-%COMP%] .btn-dallow[_ngcontent-%COMP%]{border-radius:0 0 .25rem .25rem}"]})}}return e})();export{b as a,W as b,Hk as c,vw as d,yw as e,$k as f,Jr as g,fe as h,F as i,Q as j,te as k,xw as l,z1 as m,G1 as n,Co as o,ue as p,T as q,pi as r,M as s,br as t,ql as u,Zl as v,Kl as w,he as x,eI as y,_n as z,ne as A,Ql as B,rI as C,Xl as D,Io as E,Xt as F,y as G,$a as H,g as I,ye as J,E as K,v as L,p as M,ve as N,Ve as O,He as P,Mv as Q,Av as R,oe as S,z as T,xr as U,gy as V,kI as W,Bt as X,Xn as Y,re as Z,lh as _,ke as $,$c as aa,zc as ba,U0 as ca,S as da,q as ea,H as fa,ns as ga,tt as ha,Vt as ia,R as ja,Fh as ka,Ht as la,Fr as ma,dn as
6na,Ee as oa,_e as pa,Rn as qa,nE as ra,xn as sa,Ur as ta,st as ua,Vi as va,pM as wa,gM as xa,mM as ya,vM as za,$ as Aa,A as Ba,N as Ca,G as Da,qh as Ea,Zh as Fa,aE as Ga,uE as Ha,lE as Ia,nt as Ja,dE as Ka,we as La,de as Ma,Kh as Na,Yh as Oa,Qh as Pa,AM as Qa,Jh as Ra,Xh as Sa,ou as Ta,mE as Ua,vE as Va,ep as Wa,K as Xa,Ct as Ya,je as Za,wE as _a,IE as $a,TE as ab,SE as bb,eA as cb,ME as db,tp as eb,tA as fb,us as gb,Hi as hb,sA as ib,C as jb,w as kb,uA as lb,au as mb,ls as nb,wt as ob,hA as pb,cu as qb,On as rb,tr as sb,LA as tb,e_ as ub,fn as vb,nr as wb,tN as xb,__ as yb,Tp as zb,D_ as Ab,nN as Bb,rN as Cb,sN as Db,aN as Eb,uN as Fb,Vr as Gb,I_ as Hb,Lp as Ib,SN as Jb,NN as Kb,Be as Lb,Tt as Mb,qt as Nb,rr as Ob,G_ as Pb,eR as Qb,tR as Rb,Z_ as Sb,nR as Tb,or as Ub,lR as Vb,dR as Wb,fR as Xb,nD as Yb,hR as Zb,pR as _b,gR as $b,eg as ac,tg as bc,mR as cc,ig as dc,og as ec,iD as fc,Yi as gc,Zt as hc,oD as ic,xW as jc,ku as kc,dD as lc,ER as mc,Rs as nc,Lu as oc,ag as pc,_R as qc,lg as rc,_D as sc,FR as tc,LR as uc,Mq as vc,Vq as wc,VR as xc,WR as yc,Qi as zc,m6 as Ac,v6 as Bc,_g as Cc,Os as Dc,ks as Ec,Ps as Fc,c9 as Gc,qi as Hc,Yp as Ic,tD as Jc,Xp as Kc,pt as Lc,Vs as Mc,Kg as Nc,ct as Oc,ho as Pc,im as Qc,dk as Rc,u7 as Sc,Xs as Tc,Ae as Uc,Dl as Vc,Cl as Wc,nw as Xc,wl as Yc,iw as Zc,ow as _c,Y_ as $c,aw as ad,cw as bd,uw as cd,_W as dd};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.