"use strict";(self.webpackChunkmacdon_pdf_research=self.webpackChunkmacdon_pdf_research||[]).push([[179],{748:(gi,il,qn)=>{function pe(e){return"function"==typeof e}function Ye(e){const n=e(i=>{Error.call(i),i.stack=(new Error).stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}const Ui=Ye(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription:\n${n.map((i,r)=>`${r+1}) ${i.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=n});function pr(e,t){if(e){const n=e.indexOf(t);0<=n&&e.splice(n,1)}}class dt{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;const{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(const o of n)o.remove(this);else n.remove(this);const{initialTeardown:i}=this;if(pe(i))try{i()}catch(o){t=o instanceof Ui?o.errors:[o]}const{_finalizers:r}=this;if(r){this._finalizers=null;for(const o of r)try{gs(o)}catch(s){t=t??[],s instanceof Ui?t=[...t,...s.errors]:t.push(s)}}if(t)throw new Ui(t)}}add(t){var n;if(t&&t!==this)if(this.closed)gs(t);else{if(t instanceof dt){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=null!==(n=this._finalizers)&&void 0!==n?n:[]).push(t)}}_hasParent(t){const{_parentage:n}=this;return n===t||Array.isArray(n)&&n.includes(t)}_addParent(t){const{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t}_removeParent(t){const{_parentage:n}=this;n===t?this._parentage=null:Array.isArray(n)&&pr(n,t)}remove(t){const{_finalizers:n}=this;n&&pr(n,t),t instanceof dt&&t._removeParent(this)}}dt.EMPTY=(()=>{const e=new dt;return e.closed=!0,e})();const hs=dt.EMPTY;function ps(e){return e instanceof dt||e&&"closed"in e&&pe(e.remove)&&pe(e.add)&&pe(e.unsubscribe)}function gs(e){pe(e)?e():e.unsubscribe()}const Tn={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},mi={setTimeout(e,t,...n){const{delegate:i}=mi;return i?.setTimeout?i.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){const{delegate:t}=mi;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function rl(e){mi.setTimeout(()=>{const{onUnhandledError:t}=Tn;if(!t)throw e;t(e)})}function gr(){}const Ut=Kr("C",void 0,void 0);function Kr(e,t,n){return{kind:e,value:t,error:n}}let vi=null;function ms(e){if(Tn.useDeprecatedSynchronousErrorHandling){const t=!vi;if(t&&(vi={errorThrown:!1,error:null}),e(),t){const{errorThrown:n,error:i}=vi;if(vi=null,n)throw i}}else e()}class vs extends dt{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,ps(t)&&t.add(this)):this.destination=ol}static create(t,n,i){return new re(t,n,i)}next(t){this.isStopped?Qi(function Xc(e){return Kr("N",e,void 0)}(t),this):this._next(t)}error(t){this.isStopped?Qi(function Yr(e){return Kr("E",void 0,e)}(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Qi(Ut,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const G=Function.prototype.bind;function ee(e,t){return G.call(e,t)}class Ee{constructor(t){this.partialObserver=t}next(t){const{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(i){we(i)}}error(t){const{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(i){we(i)}else we(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){we(n)}}}class re extends vs{constructor(t,n,i){let r;if(super(),pe(t)||!t)r={next:t??void 0,error:n??void 0,complete:i??void 0};else{let o;this&&Tn.useDeprecatedNextContext?(o=Object.create(t),o.unsubscribe=()=>this.unsubscribe(),r={next:t.next&&ee(t.next,o),error:t.error&&ee(t.error,o),complete:t.complete&&ee(t.complete,o)}):r=t}this.destination=new Ee(r)}}function we(e){Tn.useDeprecatedSynchronousErrorHandling?function Gi(e){Tn.useDeprecatedSynchronousErrorHandling&&vi&&(vi.errorThrown=!0,vi.error=e)}(e):rl(e)}function Qi(e,t){const{onStoppedNotification:n}=Tn;n&&mi.setTimeout(()=>n(e,t))}const ol={closed:!0,next:gr,error:function Pn(e){throw e},complete:gr},Gt="function"==typeof Symbol&&Symbol.observable||"@@observable";function Qt(e){return e}function Xg(e){return 0===e.length?Qt:1===e.length?e[0]:function(n){return e.reduce((i,r)=>r(i),n)}}let Ke=(()=>{class e{constructor(n){n&&(this._subscribe=n)}lift(n){const i=new e;return i.source=this,i.operator=n,i}subscribe(n,i,r){const o=function ZD(e){return e&&e instanceof vs||function QD(e){return e&&pe(e.next)&&pe(e.error)&&pe(e.complete)}(e)&&ps(e)}(n)?n:new re(n,i,r);return ms(()=>{const{operator:s,source:a}=this;o.add(s?s.call(o,a):a?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(n){try{return this._subscribe(n)}catch(i){n.error(i)}}forEach(n,i){return new(i=$g(i))((r,o)=>{const s=new re({next:a=>{try{n(a)}catch(l){o(l),s.unsubscribe()}},error:o,complete:r});this.subscribe(s)})}_subscribe(n){var i;return null===(i=this.source)||void 0===i?void 0:i.subscribe(n)}[Gt](){return this}pipe(...n){return Xg(n)(this)}toPromise(n){return new(n=$g(n))((i,r)=>{let o;this.subscribe(s=>o=s,s=>r(s),()=>i(o))})}}return e.create=t=>new e(t),e})();function $g(e){var t;return null!==(t=e??Tn.Promise)&&void 0!==t?t:Promise}const WD=Ye(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let gt=(()=>{class e extends Ke{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){const i=new em(this,this);return i.operator=n,i}_throwIfClosed(){if(this.closed)throw new WD}next(n){ms(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const i of this.currentObservers)i.next(n)}})}error(n){ms(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;const{observers:i}=this;for(;i.length;)i.shift().error(n)}})}complete(){ms(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:n}=this;for(;n.length;)n.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var n;return(null===(n=this.observers)||void 0===n?void 0:n.length)>0}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n)}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)}_innerSubscribe(n){const{hasError:i,isStopped:r,observers:o}=this;return i||r?hs:(this.currentObservers=null,o.push(n),new dt(()=>{this.currentObservers=null,pr(o,n)}))}_checkFinalizedStatuses(n){const{hasError:i,thrownError:r,isStopped:o}=this;i?n.error(r):o&&n.complete()}asObservable(){const n=new Ke;return n.source=this,n}}return e.create=(t,n)=>new em(t,n),e})();class em extends gt{constructor(t,n){super(),this.destination=t,this.source=n}next(t){var n,i;null===(i=null===(n=this.destination)||void 0===n?void 0:n.next)||void 0===i||i.call(n,t)}error(t){var n,i;null===(i=null===(n=this.destination)||void 0===n?void 0:n.error)||void 0===i||i.call(n,t)}complete(){var t,n;null===(n=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===n||n.call(t)}_subscribe(t){var n,i;return null!==(i=null===(n=this.source)||void 0===n?void 0:n.subscribe(t))&&void 0!==i?i:hs}}function tm(e){return pe(e?.lift)}function tt(e){return t=>{if(tm(t))return t.lift(function(n){try{return e(n,this)}catch(i){this.error(i)}});throw new TypeError("Unable to lift unknown Observable type")}}function Je(e,t,n,i,r){return new qD(e,t,n,i,r)}class qD extends vs{constructor(t,n,i,r,o,s){super(t),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=n?function(a){try{n(a)}catch(l){t.error(l)}}:super._next,this._error=r?function(a){try{r(a)}catch(l){t.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=i?function(){try{i()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:n}=this;super.unsubscribe(),!n&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}}}function ye(e,t){return tt((n,i)=>{let r=0;n.subscribe(Je(i,o=>{i.next(e.call(t,o,r++))}))})}function Zi(e){return this instanceof Zi?(this.v=e,this):new Zi(e)}function om(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,t=e[Symbol.asyncIterator];return t?t.call(e):(e=function nu(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],i=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&i>=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),n={},i("next"),i("throw"),i("return"),n[Symbol.asyncIterator]=function(){return this},n);function i(o){n[o]=e[o]&&function(s){return new Promise(function(a,l){!function r(o,s,a,l){Promise.resolve(l).then(function(d){o({value:d,done:a})},s)}(a,l,(s=e[o](s)).done,s.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const sm=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function am(e){return pe(e?.then)}function lm(e){return pe(e[Gt])}function dm(e){return Symbol.asyncIterator&&pe(e?.[Symbol.asyncIterator])}function cm(e){return new TypeError(`You provided ${null!==e&&"object"==typeof e?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const um=function mE(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function fm(e){return pe(e?.[um])}function hm(e){return function rm(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,i=n.apply(e,t||[]),o=[];return r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r;function s(f){i[f]&&(r[f]=function(h){return new Promise(function(p,g){o.push([f,h,p,g])>1||a(f,h)})})}function a(f,h){try{!function l(f){f.value instanceof Zi?Promise.resolve(f.value.v).then(d,c):u(o[0][2],f)}(i[f](h))}catch(p){u(o[0][3],p)}}function d(f){a("next",f)}function c(f){a("throw",f)}function u(f,h){f(h),o.shift(),o.length&&a(o[0][0],o[0][1])}}(this,arguments,function*(){const n=e.getReader();try{for(;;){const{value:i,done:r}=yield Zi(n.read());if(r)return yield Zi(void 0);yield yield Zi(i)}}finally{n.releaseLock()}})}function pm(e){return pe(e?.getReader)}function en(e){if(e instanceof Ke)return e;if(null!=e){if(lm(e))return function vE(e){return new Ke(t=>{const n=e[Gt]();if(pe(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(e);if(sm(e))return function AE(e){return new Ke(t=>{for(let n=0;n<e.length&&!t.closed;n++)t.next(e[n]);t.complete()})}(e);if(am(e))return function _E(e){return new Ke(t=>{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,rl)})}(e);if(dm(e))return gm(e);if(fm(e))return function bE(e){return new Ke(t=>{for(const n of e)if(t.next(n),t.closed)return;t.complete()})}(e);if(pm(e))return function wE(e){return gm(hm(e))}(e)}throw cm(e)}function gm(e){return new Ke(t=>{(function yE(e,t){var n,i,r,o;return function nm(e,t,n,i){return new(n||(n=Promise))(function(o,s){function a(c){try{d(i.next(c))}catch(u){s(u)}}function l(c){try{d(i.throw(c))}catch(u){s(u)}}function d(c){c.done?o(c.value):function r(o){return o instanceof n?o:new n(function(s){s(o)})}(c.value).then(a,l)}d((i=i.apply(e,t||[])).next())})}(this,void 0,void 0,function*(){try{for(n=om(e);!(i=yield n.next()).done;)if(t.next(i.value),t.closed)return}catch(s){r={error:s}}finally{try{i&&!i.done&&(o=n.return)&&(yield o.call(n))}finally{if(r)throw r.error}}t.complete()})})(e,t).catch(n=>t.error(n))})}function Ai(e,t,n,i=0,r=!1){const o=t.schedule(function(){n(),r?e.add(this.schedule(null,i)):this.unsubscribe()},i);if(e.add(o),!r)return o}function mt(e,t,n=1/0){return pe(t)?mt((i,r)=>ye((o,s)=>t(i,o,r,s))(en(e(i,r))),n):("number"==typeof t&&(n=t),tt((i,r)=>function CE(e,t,n,i,r,o,s,a){const l=[];let d=0,c=0,u=!1;const f=()=>{u&&!l.length&&!d&&t.complete()},h=g=>d<i?p(g):l.push(g),p=g=>{o&&t.next(g),d++;let w=!1;en(n(g,c++)).subscribe(Je(t,C=>{r?.(C),o?h(C):t.next(C)},()=>{w=!0},void 0,()=>{if(w)try{for(d--;l.length&&d<i;){const C=l.shift();s?Ai(t,s,()=>p(C)):p(C)}f()}catch(C){t.error(C)}}))};return e.subscribe(Je(t,h,()=>{u=!0,f()})),()=>{a?.()}}(i,r,e,n)))}function Jr(e=1/0){return mt(Qt,e)}const Yn=new Ke(e=>e.complete());function iu(e){return e[e.length-1]}function As(e){return function DE(e){return e&&pe(e.schedule)}(iu(e))?e.pop():void 0}function vm(e,t=0){return tt((n,i)=>{n.subscribe(Je(i,r=>Ai(i,e,()=>i.next(r),t),()=>Ai(i,e,()=>i.complete(),t),r=>Ai(i,e,()=>i.error(r),t)))})}function Am(e,t=0){return tt((n,i)=>{i.add(e.schedule(()=>n.subscribe(i),t))})}function _m(e,t){if(!e)throw new Error("Iterable cannot be null");return new Ke(n=>{Ai(n,t,()=>{const i=e[Symbol.asyncIterator]();Ai(n,t,()=>{i.next().then(r=>{r.done?n.complete():n.next(r.value)})},0,!0)})})}function ct(e,t){return t?function FE(e,t){if(null!=e){if(lm(e))return function ME(e,t){return en(e).pipe(Am(t),vm(t))}(e,t);if(sm(e))return function IE(e,t){return new Ke(n=>{let i=0;return t.schedule(function(){i===e.length?n.complete():(n.next(e[i++]),n.closed||this.schedule())})})}(e,t);if(am(e))return function SE(e,t){return en(e).pipe(Am(t),vm(t))}(e,t);if(dm(e))return _m(e,t);if(fm(e))return function TE(e,t){return new Ke(n=>{let i;return Ai(n,t,()=>{i=e[um](),Ai(n,t,()=>{let r,o;try{({value:r,done:o}=i.next())}catch(s){return void n.error(s)}o?n.complete():n.next(r)},0,!0)}),()=>pe(i?.return)&&i.return()})}(e,t);if(pm(e))return function PE(e,t){return _m(hm(e),t)}(e,t)}throw cm(e)}(e,t):en(e)}class tn extends gt{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const n=super._subscribe(t);return!n.closed&&t.next(this._value),n}getValue(){const{hasError:t,thrownError:n,_value:i}=this;if(t)throw n;return this._throwIfClosed(),i}next(t){super.next(this._value=t)}}function Q(...e){return ct(e,As(e))}function bm(e={}){const{connector:t=(()=>new gt),resetOnError:n=!0,resetOnComplete:i=!0,resetOnRefCountZero:r=!0}=e;return o=>{let s,a,l,d=0,c=!1,u=!1;const f=()=>{a?.unsubscribe(),a=void 0},h=()=>{f(),s=l=void 0,c=u=!1},p=()=>{const g=s;h(),g?.unsubscribe()};return tt((g,w)=>{d++,!u&&!c&&f();const C=l=l??t();w.add(()=>{d--,0===d&&!u&&!c&&(a=ru(p,r))}),C.subscribe(w),!s&&d>0&&(s=new re({next:v=>C.next(v),error:v=>{u=!0,f(),a=ru(h,n,v),C.error(v)},complete:()=>{c=!0,f(),a=ru(h,i),C.complete()}}),en(g).subscribe(s))})(o)}}function ru(e,t,...n){if(!0===t)return void e();if(!1===t)return;const i=new re({next:()=>{i.unsubscribe(),e()}});return en(t(...n)).subscribe(i)}function Fn(e,t){return tt((n,i)=>{let r=null,o=0,s=!1;const a=()=>s&&!r&&i.complete();n.subscribe(Je(i,l=>{r?.unsubscribe();let d=0;const c=o++;en(e(l,c)).subscribe(r=Je(i,u=>i.next(t?t(l,u,c,d++):u),()=>{r=null,a()}))},()=>{s=!0,a()}))})}function RE(e,t){return e===t}function Ce(e){for(let t in e)if(e[t]===Ce)return t;throw Error("Could not find renamed property on target object.")}function al(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function rt(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(rt).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function ou(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const NE=Ce({__forward_ref__:Ce});function xe(e){return e.__forward_ref__=xe,e.toString=function(){return rt(this())},e}function W(e){return su(e)?e():e}function su(e){return"function"==typeof e&&e.hasOwnProperty(NE)&&e.__forward_ref__===xe}function au(e){return e&&!!e.\u0275providers}const ym="https://g.co/ng/security#xss";class y extends Error{constructor(t,n){super(function ll(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}(t,n)),this.code=t}}function q(e){return"string"==typeof e?e:null==e?"":String(e)}function lu(e,t){throw new y(-201,!1)}function mn(e,t){null==e&&function j(e,t,n,i){throw new Error(`ASSERTION ERROR: ${e}`+(null==i?"":` [Expected=> ${n} ${i} ${t} <=Actual]`))}(t,e,null,"!=")}function L(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function nt(e){return{providers:e.providers||[],imports:e.imports||[]}}function dl(e){return Cm(e,ul)||Cm(e,xm)}function Cm(e,t){return e.hasOwnProperty(t)?e[t]:null}function cl(e){return e&&(e.hasOwnProperty(du)||e.hasOwnProperty(UE))?e[du]:null}const ul=Ce({\u0275prov:Ce}),du=Ce({\u0275inj:Ce}),xm=Ce({ngInjectableDef:Ce}),UE=Ce({ngInjectorDef:Ce});var se=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(se||{});let cu;function Zt(e){const t=cu;return cu=e,t}function Em(e,t,n){const i=dl(e);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:n&se.Optional?null:void 0!==t?t:void lu(rt(e))}const Pe=globalThis,_s={},gu="__NG_DI_FLAG__",fl="ngTempTokenPath",ZE=/\n/gm,Sm="__source";let Xr;function Wi(e){const t=Xr;return Xr=e,t}function YE(e,t=se.Default){if(void 0===Xr)throw new y(-203,!1);return null===Xr?Em(e,void 0,t):Xr.get(e,t&se.Optional?null:void 0,t)}function S(e,t=se.Default){return(function Dm(){return cu}()||YE)(W(e),t)}function R(e,t=se.Default){return S(e,hl(t))}function hl(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function mu(e){const t=[];for(let n=0;n<e.length;n++){const i=W(e[n]);if(Array.isArray(i)){if(0===i.length)throw new y(900,!1);let r,o=se.Default;for(let s=0;s<i.length;s++){const a=i[s],l=KE(a);"number"==typeof l?-1===l?r=a.token:o|=l:r=a}t.push(S(r,o))}else t.push(S(i))}return t}function bs(e,t){return e[gu]=t,e.prototype[gu]=t,e}function KE(e){return e[gu]}function _i(e){return{toString:e}.toString()}var pl=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(pl||{}),vn=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(vn||{});const Kn={},me=[],gl=Ce({\u0275cmp:Ce}),vu=Ce({\u0275dir:Ce}),Au=Ce({\u0275pipe:Ce}),Tm=Ce({\u0275mod:Ce}),bi=Ce({\u0275fac:Ce}),ws=Ce({__NG_ELEMENT_ID__:Ce}),Pm=Ce({__NG_ENV_ID__:Ce});function Fm(e,t,n){let i=e.length;for(;;){const r=e.indexOf(t,n);if(-1===r)return r;if(0===r||e.charCodeAt(r-1)<=32){const o=t.length;if(r+o===i||e.charCodeAt(r+o)<=32)return r}n=r+1}}function _u(e,t,n){let i=0;for(;i<n.length;){const r=n[i];if("number"==typeof r){if(0!==r)break;i++;const o=n[i++],s=n[i++],a=n[i++];e.setAttribute(t,s,a,o)}else{const o=r,s=n[++i];Rm(o)?e.setProperty(t,o,s):e.setAttribute(t,o,s),i++}}return i}function km(e){return 3===e||4===e||6===e}function Rm(e){return 64===e.charCodeAt(0)}function ys(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let i=0;i<t.length;i++){const r=t[i];"number"==typeof r?n=r:0===n||Nm(e,n,r,null,-1===n||2===n?t[++i]:null)}}return e}function Nm(e,t,n,i,r){let o=0,s=e.length;if(-1===t)s=-1;else for(;o<e.length;){const a=e[o++];if("number"==typeof a){if(a===t){s=-1;break}if(a>t){s=o-1;break}}}for(;o<e.length;){const a=e[o];if("number"==typeof a)break;if(a===n){if(null===i)return void(null!==r&&(e[o+1]=r));if(i===e[o+1])return void(e[o+2]=r)}o++,null!==i&&o++,null!==r&&o++}-1!==s&&(e.splice(s,0,t),o=s+1),e.splice(o++,0,n),null!==i&&e.splice(o++,0,i),null!==r&&e.splice(o++,0,r)}const Lm="ng-template";function $E(e,t,n){let i=0,r=!0;for(;i<e.length;){let o=e[i++];if("string"==typeof o&&r){const s=e[i++];if(n&&"class"===o&&-1!==Fm(s.toLowerCase(),t,0))return!0}else{if(1===o){for(;i<e.length&&"string"==typeof(o=e[i++]);)if(o.toLowerCase()===t)return!0;return!1}"number"==typeof o&&(r=!1)}}return!1}function Om(e){return 4===e.type&&e.value!==Lm}function eM(e,t,n){return t===(4!==e.type||n?e.value:Lm)}function tM(e,t,n){let i=4;const r=e.attrs||[],o=function rM(e){for(let t=0;t<e.length;t++)if(km(e[t]))return t;return e.length}(r);let s=!1;for(let a=0;a<t.length;a++){const l=t[a];if("number"!=typeof l){if(!s)if(4&i){if(i=2|1&i,""!==l&&!eM(e,l,n)||""===l&&1===t.length){if(kn(i))return!1;s=!0}}else{const d=8&i?l:t[++a];if(8&i&&null!==e.attrs){if(!$E(e.attrs,d,n)){if(kn(i))return!1;s=!0}continue}const u=nM(8&i?"class":l,r,Om(e),n);if(-1===u){if(kn(i))return!1;s=!0;continue}if(""!==d){let f;f=u>o?"":r[u+1].toLowerCase();const h=8&i?f:null;if(h&&-1!==Fm(h,d,0)||2&i&&d!==f){if(kn(i))return!1;s=!0}}}}else{if(!s&&!kn(i)&&!kn(l))return!1;if(s&&kn(l))continue;s=!1,i=l|1&i}}return kn(i)||s}function kn(e){return 0==(1&e)}function nM(e,t,n,i){if(null===t)return-1;let r=0;if(i||!n){let o=!1;for(;r<t.length;){const s=t[r];if(s===e)return r;if(3===s||6===s)o=!0;else{if(1===s||2===s){let a=t[++r];for(;"string"==typeof a;)a=t[++r];continue}if(4===s)break;if(0===s){r+=4;continue}}r+=o?1:2}return-1}return function oM(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){const i=e[n];if("number"==typeof i)return-1;if(i===t)return n;n++}return-1}(t,e)}function Bm(e,t,n=!1){for(let i=0;i<t.length;i++)if(tM(e,t[i],n))return!0;return!1}function sM(e,t){e:for(let n=0;n<t.length;n++){const i=t[n];if(e.length===i.length){for(let r=0;r<e.length;r++)if(e[r]!==i[r])continue e;return!0}}return!1}function Vm(e,t){return e?":not("+t.trim()+")":t}function aM(e){let t=e[0],n=1,i=2,r="",o=!1;for(;n<e.length;){let s=e[n];if("string"==typeof s)if(2&i){const a=e[++n];r+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else 8&i?r+="."+s:4&i&&(r+=" "+s);else""!==r&&!kn(s)&&(t+=Vm(o,r),r=""),i=s,o=o||!kn(i);n++}return""!==r&&(t+=Vm(o,r)),t}function F(e){return _i(()=>{const t=zm(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===pl.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||vn.Emulated,styles:e.styles||me,_:null,schemas:e.schemas||null,tView:null,id:""};jm(n);const i=e.dependencies;return n.directiveDefs=ml(i,!1),n.pipeDefs=ml(i,!0),n.id=function gM(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const r of n)t=Math.imul(31,t)+r.charCodeAt(0)<<0;return t+=2147483648,"c"+t}(n),n})}function uM(e){return fe(e)||At(e)}function fM(e){return null!==e}function ot(e){return _i(()=>({type:e.type,bootstrap:e.bootstrap||me,declarations:e.declarations||me,imports:e.imports||me,exports:e.exports||me,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Hm(e,t){if(null==e)return Kn;const n={};for(const i in e)if(e.hasOwnProperty(i)){let r=e[i],o=r;Array.isArray(r)&&(o=r[1],r=r[0]),n[r]=i,t&&(t[r]=o)}return n}function B(e){return _i(()=>{const t=zm(e);return jm(t),t})}function vt(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function fe(e){return e[gl]||null}function At(e){return e[vu]||null}function Pt(e){return e[Au]||null}function rn(e,t){const n=e[Tm]||null;if(!n&&!0===t)throw new Error(`Type ${rt(e)} does not have '\u0275mod' property.`);return n}function zm(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||Kn,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||me,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Hm(e.inputs,t),outputs:Hm(e.outputs)}}function jm(e){e.features?.forEach(t=>t(e))}function ml(e,t){if(!e)return null;const n=t?Pt:uM;return()=>("function"==typeof e?e():e).map(i=>n(i)).filter(fM)}const Qe=0,k=1,te=2,je=3,Rn=4,Cs=5,yt=6,eo=7,Xe=8,qi=9,to=10,Y=11,xs=12,Um=13,no=14,$e=15,Ds=16,io=17,Jn=18,Es=19,Gm=20,Yi=21,wi=22,Ms=23,Ss=24,le=25,bu=1,Qm=2,Xn=7,ro=9,_t=11;function Wt(e){return Array.isArray(e)&&"object"==typeof e[bu]}function Ft(e){return Array.isArray(e)&&!0===e[bu]}function wu(e){return 0!=(4&e.flags)}function vr(e){return e.componentOffset>-1}function Al(e){return 1==(1&e.flags)}function Nn(e){return!!e.template}function yu(e){return 0!=(512&e[te])}function Ar(e,t){return e.hasOwnProperty(bi)?e[bi]:null}let bt=null,_l=!1;function An(e){const t=bt;return bt=e,t}const bl={version:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{}};function Km(e){if(!Ts(e)||e.dirty){if(!e.producerMustRecompute(e)&&!$m(e))return void(e.dirty=!1);e.producerRecomputeValue(e),e.dirty=!1}}function Xm(e){e.dirty=!0,function Jm(e){if(void 0===e.liveConsumerNode)return;const t=_l;_l=!0;try{for(const n of e.liveConsumerNode)n.dirty||Xm(n)}finally{_l=t}}(e),e.consumerMarkedDirty?.(e)}function wl(e){return e&&(e.nextProducerIndex=0),An(e)}function yl(e,t){if(An(t),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(Ts(e))for(let n=e.nextProducerIndex;n<e.producerNode.length;n++)Cl(e.producerNode[n],e.producerIndexOfThis[n]);for(let n=e.nextProducerIndex;n<e.producerNode.length;n++)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function $m(e){oo(e);for(let t=0;t<e.producerNode.length;t++){const n=e.producerNode[t],i=e.producerLastReadVersion[t];if(i!==n.version||(Km(n),i!==n.version))return!0}return!1}function ev(e){if(oo(e),Ts(e))for(let t=0;t<e.producerNode.length;t++)Cl(e.producerNode[t],e.producerIndexOfThis[t]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&&(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}function Cl(e,t){if(function nv(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}(e),oo(e),1===e.liveConsumerNode.length)for(let i=0;i<e.producerNode.length;i++)Cl(e.producerNode[i],e.producerIndexOfThis[i]);const n=e.liveConsumerNode.length-1;if(e.liveConsumerNode[t]=e.liveConsumerNode[n],e.liveConsumerIndexOfThis[t]=e.liveConsumerIndexOfThis[n],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,t<e.liveConsumerNode.length){const i=e.liveConsumerIndexOfThis[t],r=e.liveConsumerNode[t];oo(r),r.producerIndexOfThis[i]=t}}function Ts(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function oo(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}let iv=null;function sv(e){const t=An(null);try{return e()}finally{An(t)}}const av=()=>{},MM={...bl,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{e.schedule(e.ref)},hasRun:!1,cleanupFn:av};class SM{constructor(t,n,i){this.previousValue=t,this.currentValue=n,this.firstChange=i}isFirstChange(){return this.firstChange}}function Ct(){return lv}function lv(e){return e.type.prototype.ngOnChanges&&(e.setInput=TM),IM}function IM(){const e=cv(this),t=e?.current;if(t){const n=e.previous;if(n===Kn)e.previous=t;else for(let i in t)n[i]=t[i];e.current=null,this.ngOnChanges(t)}}function TM(e,t,n,i){const r=this.declaredInputs[n],o=cv(e)||function PM(e,t){return e[dv]=t}(e,{previous:Kn,current:null}),s=o.current||(o.current={}),a=o.previous,l=a[r];s[r]=new SM(l&&l.currentValue,t,a===Kn),e[i]=t}Ct.ngInherit=!0;const dv="__ngSimpleChanges__";function cv(e){return e[dv]||null}const $n=function(e,t,n){},uv="svg";function Fe(e){for(;Array.isArray(e);)e=e[Qe];return e}function Dl(e,t){return Fe(t[e])}function qt(e,t){return Fe(t[e.index])}function hv(e,t){return e.data[t]}function so(e,t){return e[t]}function on(e,t){const n=t[e];return Wt(n)?n:n[Qe]}function Ji(e,t){return null==t?null:e[t]}function pv(e){e[io]=0}function OM(e){1024&e[te]||(e[te]|=1024,mv(e,1))}function gv(e){1024&e[te]&&(e[te]&=-1025,mv(e,-1))}function mv(e,t){let n=e[je];if(null===n)return;n[Cs]+=t;let i=n;for(n=n[je];null!==n&&(1===t&&1===i[Cs]||-1===t&&0===i[Cs]);)n[Cs]+=t,i=n,n=n[je]}const U={lFrame:Mv(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function _v(){return U.bindingsEnabled}function ao(){return null!==U.skipHydrationRootTNode}function D(){return U.lFrame.lView}function he(){return U.lFrame.tView}function Le(e){return U.lFrame.contextLView=e,e[Xe]}function Oe(e){return U.lFrame.contextLView=null,e}function wt(){let e=bv();for(;null!==e&&64===e.type;)e=e.parent;return e}function bv(){return U.lFrame.currentTNode}function ei(e,t){const n=U.lFrame;n.currentTNode=e,n.isParent=t}function Tu(){return U.lFrame.isParent}function Pu(){U.lFrame.isParent=!1}function kt(){const e=U.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function lo(){return U.lFrame.bindingIndex++}function Ci(e){const t=U.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function YM(e,t){const n=U.lFrame;n.bindingIndex=n.bindingRootIndex=e,Fu(t)}function Fu(e){U.lFrame.currentDirectiveIndex=e}function xv(){return U.lFrame.currentQueryIndex}function Ru(e){U.lFrame.currentQueryIndex=e}function JM(e){const t=e[k];return 2===t.type?t.declTNode:1===t.type?e[yt]:null}function Dv(e,t,n){if(n&se.SkipSelf){let r=t,o=e;for(;!(r=r.parent,null!==r||n&se.Host||(r=JM(o),null===r||(o=o[no],10&r.type))););if(null===r)return!1;t=r,e=o}const i=U.lFrame=Ev();return i.currentTNode=t,i.lView=e,!0}function Nu(e){const t=Ev(),n=e[k];U.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Ev(){const e=U.lFrame,t=null===e?null:e.child;return null===t?Mv(e):t}function Mv(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function Sv(){const e=U.lFrame;return U.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Iv=Sv;function Lu(){const e=Sv();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 Rt(){return U.lFrame.selectedIndex}function _r(e){U.lFrame.selectedIndex=e}function Ue(){const e=U.lFrame;return hv(e.tView,e.selectedIndex)}function _n(){U.lFrame.currentNamespace=uv}function ti(){!function tS(){U.lFrame.currentNamespace=null}()}let Pv=!0;function El(){return Pv}function Xi(e){Pv=e}function Ml(e,t){for(let n=t.directiveStart,i=t.directiveEnd;n<i;n++){const o=e.data[n].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:l,ngAfterViewChecked:d,ngOnDestroy:c}=o;s&&(e.contentHooks??=[]).push(-n,s),a&&((e.contentHooks??=[]).push(n,a),(e.contentCheckHooks??=[]).push(n,a)),l&&(e.viewHooks??=[]).push(-n,l),d&&((e.viewHooks??=[]).push(n,d),(e.viewCheckHooks??=[]).push(n,d)),null!=c&&(e.destroyHooks??=[]).push(n,c)}}function Sl(e,t,n){Fv(e,t,3,n)}function Il(e,t,n,i){(3&e[te])===n&&Fv(e,t,n,i)}function Ou(e,t){let n=e[te];(3&n)===t&&(n&=8191,n+=1,e[te]=n)}function Fv(e,t,n,i){const o=i??-1,s=t.length-1;let a=0;for(let l=void 0!==i?65535&e[io]:0;l<s;l++)if("number"==typeof t[l+1]){if(a=t[l],null!=i&&a>=i)break}else t[l]<0&&(e[io]+=65536),(a<o||-1==o)&&(iS(e,n,t,l),e[io]=(4294901760&e[io])+l+2),l++}function kv(e,t){$n(4,e,t);const n=An(null);try{t.call(e)}finally{An(n),$n(5,e,t)}}function iS(e,t,n,i){const r=n[i]<0,o=n[i+1],a=e[r?-n[i]:n[i]];r?e[te]>>13<e[io]>>16&&(3&e[te])===t&&(e[te]+=8192,kv(a,o)):kv(a,o)}const co=-1;class Fs{constructor(t,n,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=i}}function Vu(e){return e!==co}function ks(e){return 32767&e}function Rs(e,t){let n=function aS(e){return e>>16}(e),i=t;for(;n>0;)i=i[no],n--;return i}let Hu=!0;function Tl(e){const t=Hu;return Hu=e,t}const Rv=255,Nv=5;let lS=0;const ni={};function Pl(e,t){const n=Lv(e,t);if(-1!==n)return n;const i=t[k];i.firstCreatePass&&(e.injectorIndex=t.length,zu(i.data,e),zu(t,null),zu(i.blueprint,null));const r=Fl(e,t),o=e.injectorIndex;if(Vu(r)){const s=ks(r),a=Rs(r,t),l=a[k].data;for(let d=0;d<8;d++)t[o+d]=a[s+d]|l[s+d]}return t[o+8]=r,o}function zu(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Lv(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Fl(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,i=null,r=t;for(;null!==r;){if(i=Uv(r),null===i)return co;if(n++,r=r[no],-1!==i.injectorIndex)return i.injectorIndex|n<<16}return co}function ju(e,t,n){!function dS(e,t,n){let i;"string"==typeof n?i=n.charCodeAt(0)||0:n.hasOwnProperty(ws)&&(i=n[ws]),null==i&&(i=n[ws]=lS++);const r=i&Rv;t.data[e+(r>>Nv)]|=1<<r}(e,t,n)}function Ov(e,t,n){if(n&se.Optional||void 0!==e)return e;lu()}function Bv(e,t,n,i){if(n&se.Optional&&void 0===i&&(i=null),!(n&(se.Self|se.Host))){const r=e[qi],o=Zt(void 0);try{return r?r.get(t,i,n&se.Optional):Em(t,i,n&se.Optional)}finally{Zt(o)}}return Ov(i,0,n)}function Vv(e,t,n,i=se.Default,r){if(null!==e){if(2048&t[te]&&!(i&se.Self)){const s=function gS(e,t,n,i,r){let o=e,s=t;for(;null!==o&&null!==s&&2048&s[te]&&!(512&s[te]);){const a=Hv(o,s,n,i|se.Self,ni);if(a!==ni)return a;let l=o.parent;if(!l){const d=s[Gm];if(d){const c=d.get(n,ni,i);if(c!==ni)return c}l=Uv(s),s=s[no]}o=l}return r}(e,t,n,i,ni);if(s!==ni)return s}const o=Hv(e,t,n,i,ni);if(o!==ni)return o}return Bv(t,n,i,r)}function Hv(e,t,n,i,r){const o=function fS(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(ws)?e[ws]:void 0;return"number"==typeof t?t>=0?t&Rv:pS:t}(n);if("function"==typeof o){if(!Dv(t,e,i))return i&se.Host?Ov(r,0,i):Bv(t,n,i,r);try{let s;if(s=o(i),null!=s||i&se.Optional)return s;lu()}finally{Iv()}}else if("number"==typeof o){let s=null,a=Lv(e,t),l=co,d=i&se.Host?t[$e][yt]:null;for((-1===a||i&se.SkipSelf)&&(l=-1===a?Fl(e,t):t[a+8],l!==co&&jv(i,!1)?(s=t[k],a=ks(l),t=Rs(l,t)):a=-1);-1!==a;){const c=t[k];if(zv(o,a,c.data)){const u=uS(a,t,n,s,i,d);if(u!==ni)return u}l=t[a+8],l!==co&&jv(i,t[k].data[a+8]===d)&&zv(o,a,t)?(s=c,a=ks(l),t=Rs(l,t)):a=-1}}return r}function uS(e,t,n,i,r,o){const s=t[k],a=s.data[e+8],c=kl(a,s,n,null==i?vr(a)&&Hu:i!=s&&0!=(3&a.type),r&se.Host&&o===a);return null!==c?br(t,s,c,a):ni}function kl(e,t,n,i,r){const o=e.providerIndexes,s=t.data,a=1048575&o,l=e.directiveStart,c=o>>20,f=r?a+c:e.directiveEnd;for(let h=i?a:a+c;h<f;h++){const p=s[h];if(h<l&&n===p||h>=l&&p.type===n)return h}if(r){const h=s[l];if(h&&Nn(h)&&h.type===n)return l}return null}function br(e,t,n,i){let r=e[n];const o=t.data;if(function rS(e){return e instanceof Fs}(r)){const s=r;s.resolving&&function LE(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new y(-200,`Circular dependency in DI detected for ${e}${n}`)}(function be(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():q(e)}(o[n]));const a=Tl(s.canSeeViewProviders);s.resolving=!0;const d=s.injectImpl?Zt(s.injectImpl):null;Dv(e,i,se.Default);try{r=e[n]=s.factory(void 0,o,e,i),t.firstCreatePass&&n>=i.directiveStart&&function nS(e,t,n){const{ngOnChanges:i,ngOnInit:r,ngDoCheck:o}=t.type.prototype;if(i){const s=lv(t);(n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s)}r&&(n.preOrderHooks??=[]).push(0-e,r),o&&((n.preOrderHooks??=[]).push(e,o),(n.preOrderCheckHooks??=[]).push(e,o))}(n,o[n],t)}finally{null!==d&&Zt(d),Tl(a),s.resolving=!1,Iv()}}return r}function zv(e,t,n){return!!(n[t+(e>>Nv)]&1<<e)}function jv(e,t){return!(e&se.Self||e&se.Host&&t)}class Nt{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,i){return Vv(this._tNode,this._lView,t,hl(i),n)}}function pS(){return new Nt(wt(),D())}function ut(e){return _i(()=>{const t=e.prototype.constructor,n=t[bi]||Uu(t),i=Object.prototype;let r=Object.getPrototypeOf(e.prototype).constructor;for(;r&&r!==i;){const o=r[bi]||Uu(r);if(o&&o!==n)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function Uu(e){return su(e)?()=>{const t=Uu(W(e));return t&&t()}:Ar(e)}function Uv(e){const t=e[k],n=t.type;return 2===n?t.declTNode:1===n?e[yt]:null}const fo="__parameters__";function po(e,t,n){return _i(()=>{const i=function Gu(e){return function(...n){if(e){const i=e(...n);for(const r in i)this[r]=i[r]}}}(t);function r(...o){if(this instanceof r)return i.apply(this,o),this;const s=new r(...o);return a.annotation=s,a;function a(l,d,c){const u=l.hasOwnProperty(fo)?l[fo]:Object.defineProperty(l,fo,{value:[]})[fo];for(;u.length<=c;)u.push(null);return(u[c]=u[c]||[]).push(s),l}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=e,r.annotationCls=r,r})}function mo(e,t){e.forEach(n=>Array.isArray(n)?mo(n,t):t(n))}function Qv(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Rl(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Bs(e,t){const n=[];for(let i=0;i<e;i++)n.push(t);return n}function sn(e,t,n){let i=vo(e,t);return i>=0?e[1|i]=n:(i=~i,function yS(e,t,n,i){let r=e.length;if(r==t)e.push(n,i);else if(1===r)e.push(i,e[0]),e[0]=n;else{for(r--,e.push(e[r-1],e[r]);r>t;)e[r]=e[r-2],r--;e[t]=n,e[t+1]=i}}(e,i,t,n)),i}function Qu(e,t){const n=vo(e,t);if(n>=0)return e[1|n]}function vo(e,t){return function Zv(e,t,n){let i=0,r=e.length>>n;for(;r!==i;){const o=i+(r-i>>1),s=e[o<<n];if(t===s)return o<<n;s>t?r=o:i=o+1}return~(r<<n)}(e,t,1)}const Ll=bs(po("Optional"),8),Ol=bs(po("SkipSelf"),4);function jl(e){return 128==(128&e.flags)}var $i=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}($i||{});const US=/^>|^->|<!--|-->|--!>|<!-$/g,GS=/(<|>)/g,QS="\u200b$1\u200b";const Ku=new Map;let ZS=0;const Xu="__ngContext__";function xt(e,t){Wt(t)?(e[Xu]=t[Es],function qS(e){Ku.set(e[Es],e)}(t)):e[Xu]=t}let $u;function ef(e,t){return $u(e,t)}function zs(e){const t=e[je];return Ft(t)?t[je]:t}function fA(e){return pA(e[xs])}function hA(e){return pA(e[Rn])}function pA(e){for(;null!==e&&!Ft(e);)e=e[Rn];return e}function bo(e,t,n,i,r){if(null!=i){let o,s=!1;Ft(i)?o=i:Wt(i)&&(s=!0,i=i[Qe]);const a=Fe(i);0===e&&null!==n?null==r?AA(t,n,a):wr(t,n,a,r||null,!0):1===e&&null!==n?wr(t,n,a,r||null,!0):2===e?function Yl(e,t,n){const i=Wl(e,t);i&&function hI(e,t,n,i){e.removeChild(t,n,i)}(e,i,t,n)}(t,a,s):3===e&&t.destroyNode(a),null!=o&&function mI(e,t,n,i,r){const o=n[Xn];o!==Fe(n)&&bo(t,e,i,o,r);for(let a=_t;a<n.length;a++){const l=n[a];Us(l[k],l,e,t,i,o)}}(t,e,o,n,r)}}function tf(e,t){return e.createComment(function rA(e){return e.replace(US,t=>t.replace(GS,QS))}(t))}function Ql(e,t,n){return e.createElement(t,n)}function mA(e,t){const n=e[ro],i=n.indexOf(t);gv(t),n.splice(i,1)}function Zl(e,t){if(e.length<=_t)return;const n=_t+t,i=e[n];if(i){const r=i[Ds];null!==r&&r!==e&&mA(r,i),t>0&&(e[n-1][Rn]=i[Rn]);const o=Rl(e,_t+t);!function oI(e,t){Us(e,t,t[Y],2,null,null),t[Qe]=null,t[yt]=null}(i[k],i);const s=o[Jn];null!==s&&s.detachView(o[k]),i[je]=null,i[Rn]=null,i[te]&=-129}return i}function nf(e,t){if(!(256&t[te])){const n=t[Y];t[Ms]&&ev(t[Ms]),t[Ss]&&ev(t[Ss]),n.destroyNode&&Us(e,t,n,3,null,null),function lI(e){let t=e[xs];if(!t)return rf(e[k],e);for(;t;){let n=null;if(Wt(t))n=t[xs];else{const i=t[_t];i&&(n=i)}if(!n){for(;t&&!t[Rn]&&t!==e;)Wt(t)&&rf(t[k],t),t=t[je];null===t&&(t=e),Wt(t)&&rf(t[k],t),n=t&&t[Rn]}t=n}}(t)}}function rf(e,t){if(!(256&t[te])){t[te]&=-129,t[te]|=256,function fI(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let i=0;i<n.length;i+=2){const r=t[n[i]];if(!(r instanceof Fs)){const o=n[i+1];if(Array.isArray(o))for(let s=0;s<o.length;s+=2){const a=r[o[s]],l=o[s+1];$n(4,a,l);try{l.call(a)}finally{$n(5,a,l)}}else{$n(4,r,o);try{o.call(r)}finally{$n(5,r,o)}}}}}(e,t),function uI(e,t){const n=e.cleanup,i=t[eo];if(null!==n)for(let o=0;o<n.length-1;o+=2)if("string"==typeof n[o]){const s=n[o+3];s>=0?i[s]():i[-s].unsubscribe(),o+=2}else n[o].call(i[n[o+1]]);null!==i&&(t[eo]=null);const r=t[Yi];if(null!==r){t[Yi]=null;for(let o=0;o<r.length;o++)(0,r[o])()}}(e,t),1===t[k].type&&t[Y].destroy();const n=t[Ds];if(null!==n&&Ft(t[je])){n!==t[je]&&mA(n,t);const i=t[Jn];null!==i&&i.detachView(e)}!function YS(e){Ku.delete(e[Es])}(t)}}function sf(e,t,n){return function vA(e,t,n){let i=t;for(;null!==i&&40&i.type;)i=(t=i).parent;if(null===i)return n[Qe];{const{componentOffset:r}=i;if(r>-1){const{encapsulation:o}=e.data[i.directiveStart+r];if(o===vn.None||o===vn.Emulated)return null}return qt(i,n)}}(e,t.parent,n)}function wr(e,t,n,i,r){e.insertBefore(t,n,i,r)}function AA(e,t,n){e.appendChild(t,n)}function _A(e,t,n,i,r){null!==i?wr(e,t,n,i,r):AA(e,t,n)}function Wl(e,t){return e.parentNode(t)}function bA(e,t,n){return yA(e,t,n)}let af,Kl,uf,Jl,yA=function wA(e,t,n){return 40&e.type?qt(e,n):null};function ql(e,t,n,i){const r=sf(e,i,t),o=t[Y],a=bA(i.parent||t[yt],i,t);if(null!=r)if(Array.isArray(n))for(let l=0;l<n.length;l++)_A(o,r,n[l],a,!1);else _A(o,r,n,a,!1);void 0!==af&&af(o,i,t,n,r)}function js(e,t){if(null!==t){const n=t.type;if(3&n)return qt(t,e);if(4&n)return lf(-1,e[t.index]);if(8&n){const i=t.child;if(null!==i)return js(e,i);{const r=e[t.index];return Ft(r)?lf(-1,r):Fe(r)}}if(32&n)return ef(t,e)()||Fe(e[t.index]);{const i=xA(e,t);return null!==i?Array.isArray(i)?i[0]:js(zs(e[$e]),i):js(e,t.next)}}return null}function xA(e,t){return null!==t?e[$e][yt].projection[t.projection]:null}function lf(e,t){const n=_t+e+1;if(n<t.length){const i=t[n],r=i[k].firstChild;if(null!==r)return js(i,r)}return t[Xn]}function df(e,t,n,i,r,o,s){for(;null!=n;){const a=i[n.index],l=n.type;if(s&&0===t&&(a&&xt(Fe(a),i),n.flags|=2),32!=(32&n.flags))if(8&l)df(e,t,n.child,i,r,o,!1),bo(t,e,r,a,o);else if(32&l){const d=ef(n,i);let c;for(;c=d();)bo(t,e,r,c,o);bo(t,e,r,a,o)}else 16&l?EA(e,t,i,n,r,o):bo(t,e,r,a,o);n=s?n.projectionNext:n.next}}function Us(e,t,n,i,r,o){df(n,i,e.firstChild,t,r,o,!1)}function EA(e,t,n,i,r,o){const s=n[$e],l=s[yt].projection[i.projection];if(Array.isArray(l))for(let d=0;d<l.length;d++)bo(t,e,r,l[d],o);else{let d=l;const c=s[je];jl(i)&&(d.flags|=128),df(e,t,d,c,r,o,!0)}}function MA(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function SA(e,t,n){const{mergedAttrs:i,classes:r,styles:o}=n;null!==i&&_u(e,t,i),null!==r&&MA(e,t,r),null!==o&&function AI(e,t,n){e.setAttribute(t,"style",n)}(e,t,o)}function wo(e){return function cf(){if(void 0===Kl&&(Kl=null,Pe.trustedTypes))try{Kl=Pe.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Kl}()?.createHTML(e)||e}function yo(){if(void 0!==uf)return uf;if(typeof document<"u")return document;throw new y(210,!1)}function IA(e){return function ff(){if(void 0===Jl&&(Jl=null,Pe.trustedTypes))try{Jl=Pe.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Jl}()?.createHTML(e)||e}class yr{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${ym})`}}class CI extends yr{getTypeName(){return"HTML"}}class xI extends yr{getTypeName(){return"Style"}}class DI extends yr{getTypeName(){return"Script"}}class EI extends yr{getTypeName(){return"URL"}}class MI extends yr{getTypeName(){return"ResourceURL"}}function an(e){return e instanceof yr?e.changingThisBreaksApplicationSecurity:e}function ii(e,t){const n=function SI(e){return e instanceof yr&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${ym})`)}return n===t}class RI{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const n=(new window.DOMParser).parseFromString(wo(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class NI{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=wo(t),n}}const OI=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Xl(e){return(e=String(e)).match(OI)?e:"unsafe:"+e}function xi(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Gs(...e){const t={};for(const n of e)for(const i in n)n.hasOwnProperty(i)&&(t[i]=!0);return t}const kA=xi("area,br,col,hr,img,wbr"),RA=xi("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),NA=xi("rp,rt"),hf=Gs(kA,Gs(RA,xi("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")),Gs(NA,xi("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")),Gs(NA,RA)),pf=xi("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),LA=Gs(pf,xi("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"),xi("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")),BI=xi("script,style,template");class VI{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,i=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?i=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,i&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let r=this.checkClobberedElement(n,n.nextSibling);if(r){n=r;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(t){const n=t.nodeName.toLowerCase();if(!hf.hasOwnProperty(n))return this.sanitizedSomething=!0,!BI.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const i=t.attributes;for(let r=0;r<i.length;r++){const o=i.item(r),s=o.name,a=s.toLowerCase();if(!LA.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let l=o.value;pf[a]&&(l=Xl(l)),this.buf.push(" ",s,'="',OA(l),'"')}return this.buf.push(">"),!0}endElement(t){const n=t.nodeName.toLowerCase();hf.hasOwnProperty(n)&&!kA.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(OA(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}}const HI=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,zI=/([^\#-~ |!])/g;function OA(e){return e.replace(/&/g,"&amp;").replace(HI,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(zI,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let $l;function BA(e,t){let n=null;try{$l=$l||function FA(e){const t=new NI(e);return function LI(){try{return!!(new window.DOMParser).parseFromString(wo(""),"text/html")}catch{return!1}}()?new RI(t):t}(e);let i=t?String(t):"";n=$l.getInertBodyElement(i);let r=5,o=i;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,i=o,o=n.innerHTML,n=$l.getInertBodyElement(i)}while(i!==o);return wo((new VI).sanitizeChildren(gf(n)||n))}finally{if(n){const i=gf(n)||n;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function gf(e){return"content"in e&&function jI(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var wn=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}(wn||{});function mf(e){const t=function Qs(){const e=D();return e&&e[to].sanitizer}();return t?IA(t.sanitize(wn.HTML,e)||""):ii(e,"HTML")?IA(an(e)):BA(yo(),q(e))}class I{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=L({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Zs=new I("ENVIRONMENT_INITIALIZER"),jA=new I("INJECTOR",-1),UA=new I("INJECTOR_DEF_TYPES");class vf{get(t,n=_s){if(n===_s){const i=new Error(`NullInjectorError: No provider for ${rt(t)}!`);throw i.name="NullInjectorError",i}return n}}function qI(...e){return{\u0275providers:QA(0,e),\u0275fromNgModule:!0}}function QA(e,...t){const n=[],i=new Set;let r;const o=s=>{n.push(s)};return mo(t,s=>{const a=s;ed(a,o,[],i)&&(r||=[],r.push(a))}),void 0!==r&&ZA(r,o),n}function ZA(e,t){for(let n=0;n<e.length;n++){const{ngModule:i,providers:r}=e[n];Af(r,o=>{t(o,i)})}}function ed(e,t,n,i){if(!(e=W(e)))return!1;let r=null,o=cl(e);const s=!o&&fe(e);if(o||s){if(s&&!s.standalone)return!1;r=e}else{const l=e.ngModule;if(o=cl(l),!o)return!1;r=l}const a=i.has(r);if(s){if(a)return!1;if(i.add(r),s.dependencies){const l="function"==typeof s.dependencies?s.dependencies():s.dependencies;for(const d of l)ed(d,t,n,i)}}else{if(!o)return!1;{if(null!=o.imports&&!a){let d;i.add(r);try{mo(o.imports,c=>{ed(c,t,n,i)&&(d||=[],d.push(c))})}finally{}void 0!==d&&ZA(d,t)}if(!a){const d=Ar(r)||(()=>new r);t({provide:r,useFactory:d,deps:me},r),t({provide:UA,useValue:r,multi:!0},r),t({provide:Zs,useValue:()=>S(r),multi:!0},r)}const l=o.providers;if(null!=l&&!a){const d=e;Af(l,c=>{t(c,d)})}}}return r!==e&&void 0!==e.providers}function Af(e,t){for(let n of e)au(n)&&(n=n.\u0275providers),Array.isArray(n)?Af(n,t):t(n)}const YI=Ce({provide:String,useValue:Ce});function _f(e){return null!==e&&"object"==typeof e&&YI in e}function Cr(e){return"function"==typeof e}const bf=new I("Set Injector scope."),td={},JI={};let wf;function nd(){return void 0===wf&&(wf=new vf),wf}class yn{}class id extends yn{get destroyed(){return this._destroyed}constructor(t,n,i,r){super(),this.parent=n,this.source=i,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Cf(t,s=>this.processProvider(s)),this.records.set(jA,Co(void 0,this)),r.has("environment")&&this.records.set(yn,Co(void 0,this));const o=this.records.get(bf);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(UA.multi,me,se.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const n of t)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=Wi(this),i=Zt(void 0);try{return t()}finally{Wi(n),Zt(i)}}get(t,n=_s,i=se.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Pm))return t[Pm](this);i=hl(i);const o=Wi(this),s=Zt(void 0);try{if(!(i&se.SkipSelf)){let l=this.records.get(t);if(void 0===l){const d=function nT(e){return"function"==typeof e||"object"==typeof e&&e instanceof I}(t)&&dl(t);l=d&&this.injectableDefInScope(d)?Co(yf(t),td):null,this.records.set(t,l)}if(null!=l)return this.hydrate(t,l)}return(i&se.Self?nd():this.parent).get(t,n=i&se.Optional&&n===_s?null:n)}catch(a){if("NullInjectorError"===a.name){if((a[fl]=a[fl]||[]).unshift(rt(t)),o)throw a;return function JE(e,t,n,i){const r=e[fl];throw t[Sm]&&r.unshift(t[Sm]),e.message=function XE(e,t,n,i=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let r=rt(t);if(Array.isArray(t))r=t.map(rt).join(" -> ");else if("object"==typeof t){let o=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];o.push(s+":"+("string"==typeof a?JSON.stringify(a):rt(a)))}r=`{${o.join(", ")}}`}return`${n}${i?"("+i+")":""}[${r}]: ${e.replace(ZE,"\n  ")}`}("\n"+e.message,r,n,i),e.ngTokenPath=r,e[fl]=null,e}(a,t,"R3InjectorError",this.source)}throw a}finally{Zt(s),Wi(o)}}resolveInjectorInitializers(){const t=Wi(this),n=Zt(void 0);try{const r=this.get(Zs.multi,me,se.Self);for(const o of r)o()}finally{Wi(t),Zt(n)}}toString(){const t=[],n=this.records;for(const i of n.keys())t.push(rt(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new y(205,!1)}processProvider(t){let n=Cr(t=W(t))?t:W(t&&t.provide);const i=function $I(e){return _f(e)?Co(void 0,e.useValue):Co(YA(e),td)}(t);if(Cr(t)||!0!==t.multi)this.records.get(n);else{let r=this.records.get(n);r||(r=Co(void 0,td,!0),r.factory=()=>mu(r.multi),this.records.set(n,r)),n=t,r.multi.push(t)}this.records.set(n,i)}hydrate(t,n){return n.value===td&&(n.value=JI,n.value=n.factory()),"object"==typeof n.value&&n.value&&function tT(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;const n=W(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function yf(e){const t=dl(e),n=null!==t?t.factory:Ar(e);if(null!==n)return n;if(e instanceof I)throw new y(204,!1);if(e instanceof Function)return function XI(e){const t=e.length;if(t>0)throw Bs(t,"?"),new y(204,!1);const n=function jE(e){return e&&(e[ul]||e[xm])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new y(204,!1)}function YA(e,t,n){let i;if(Cr(e)){const r=W(e);return Ar(r)||yf(r)}if(_f(e))i=()=>W(e.useValue);else if(function qA(e){return!(!e||!e.useFactory)}(e))i=()=>e.useFactory(...mu(e.deps||[]));else if(function WA(e){return!(!e||!e.useExisting)}(e))i=()=>S(W(e.useExisting));else{const r=W(e&&(e.useClass||e.provide));if(!function eT(e){return!!e.deps}(e))return Ar(r)||yf(r);i=()=>new r(...mu(e.deps))}return i}function Co(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Cf(e,t){for(const n of e)Array.isArray(n)?Cf(n,t):n&&au(n)?Cf(n.\u0275providers,t):t(n)}const rd=new I("AppId",{providedIn:"root",factory:()=>iT}),iT="ng",KA=new I("Platform Initializer"),Ln=new I("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),xo=new I("AnimationModuleType"),xf=new I("CSP nonce",{providedIn:"root",factory:()=>yo().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let JA=(e,t,n)=>null;function Ff(e,t,n=!1){return JA(e,t,n)}class hT{}class e_{}class gT{resolveComponentFactory(t){throw function pT(e){const t=Error(`No component factory found for ${rt(e)}.`);return t.ngComponent=e,t}(t)}}let cd=(()=>{class t{}return t.NULL=new gT,t})();function mT(){return Mo(wt(),D())}function Mo(e,t){return new Be(qt(e,t))}let Be=(()=>{class t{constructor(i){this.nativeElement=i}}return t.__NG_ELEMENT_ID__=mT,t})();function vT(e){return e instanceof Be?e.nativeElement:e}class Ys{}let Kt=(()=>{class t{constructor(){this.destroyNode=null}}return t.__NG_ELEMENT_ID__=()=>function AT(){const e=D(),n=on(wt().index,e);return(Wt(n)?n:e)[Y]}(),t})(),_T=(()=>{var e;class t{}return(e=t).\u0275prov=L({token:e,providedIn:"root",factory:()=>null}),t})();class xr{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const bT=new xr("16.2.5"),Nf={};function o_(e,t=null,n=null,i){const r=s_(e,t,n,i);return r.resolveInjectorInitializers(),r}function s_(e,t=null,n=null,i,r=new Set){const o=[n||me,qI(e)];return i=i||("object"==typeof e?void 0:rt(e)),new id(o,t||nd(),i||null,r)}let Jt=(()=>{var e;class t{static create(i,r){if(Array.isArray(i))return o_({name:""},r,i,"");{const o=i.name??"";return o_({name:o},i.parent,i.providers,o)}}}return(e=t).THROW_IF_NOT_FOUND=_s,e.NULL=new vf,e.\u0275prov=L({token:e,providedIn:"any",factory:()=>S(jA)}),e.__NG_ELEMENT_ID__=-1,t})();function Of(e){return e.ngOriginalError}class Di{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&Of(t);for(;n&&Of(n);)n=Of(n);return n||null}}function Vf(e){return t=>{setTimeout(e,void 0,t)}}const T=class MT extends gt{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,i){let r=t,o=n||(()=>null),s=i;if(t&&"object"==typeof t){const l=t;r=l.next?.bind(l),o=l.error?.bind(l),s=l.complete?.bind(l)}this.__isAsync&&(o=Vf(o),r&&(r=Vf(r)),s&&(s=Vf(s)));const a=super.subscribe({next:r,error:o,complete:s});return t instanceof dt&&t.add(a),a}};function l_(...e){}class K{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new T(!1),this.onMicrotaskEmpty=new T(!1),this.onStable=new T(!1),this.onError=new T(!1),typeof Zone>"u")throw new y(908,!1);Zone.assertZonePatched();const r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!i&&n,r.shouldCoalesceRunChangeDetection=i,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function ST(){const e="function"==typeof Pe.requestAnimationFrame;let t=Pe[e?"requestAnimationFrame":"setTimeout"],n=Pe[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i);const r=n[Zone.__symbol__("OriginalDelegate")];r&&(n=r)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function PT(e){const t=()=>{!function TT(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Pe,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,zf(e),e.isCheckStableRunning=!0,Hf(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),zf(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,i,r,o,s,a)=>{if(function kT(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(a))return n.invokeTask(r,o,s,a);try{return d_(e),n.invokeTask(r,o,s,a)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||e.shouldCoalesceRunChangeDetection)&&t(),c_(e)}},onInvoke:(n,i,r,o,s,a,l)=>{try{return d_(e),n.invoke(r,o,s,a,l)}finally{e.shouldCoalesceRunChangeDetection&&t(),c_(e)}},onHasTask:(n,i,r,o)=>{n.hasTask(r,o),i===r&&("microTask"==o.change?(e._hasPendingMicrotasks=o.microTask,zf(e),Hf(e)):"macroTask"==o.change&&(e.hasPendingMacrotasks=o.macroTask))},onHandleError:(n,i,r,o)=>(n.handleError(r,o),e.runOutsideAngular(()=>e.onError.emit(o)),!1)})}(r)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!K.isInAngularZone())throw new y(909,!1)}static assertNotInAngularZone(){if(K.isInAngularZone())throw new y(909,!1)}run(t,n,i){return this._inner.run(t,n,i)}runTask(t,n,i,r){const o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+r,t,IT,l_,l_);try{return o.runTask(s,n,i)}finally{o.cancelTask(s)}}runGuarded(t,n,i){return this._inner.runGuarded(t,n,i)}runOutsideAngular(t){return this._outer.run(t)}}const IT={};function Hf(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function zf(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function d_(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function c_(e){e._nesting--,Hf(e)}class FT{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new T,this.onMicrotaskEmpty=new T,this.onStable=new T,this.onError=new T}run(t,n,i){return t.apply(n,i)}runGuarded(t,n,i){return t.apply(n,i)}runOutsideAngular(t){return t()}runTask(t,n,i,r){return t.apply(n,i)}}const u_=new I("",{providedIn:"root",factory:f_});function f_(){const e=R(K);let t=!0;return function kE(...e){const t=As(e),n=function EE(e,t){return"number"==typeof iu(e)?e.pop():t}(e,1/0),i=e;return i.length?1===i.length?en(i[0]):Jr(n)(ct(i,t)):Yn}(new Ke(r=>{t=e.isStable&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks,e.runOutsideAngular(()=>{r.next(t),r.complete()})}),new Ke(r=>{let o;e.runOutsideAngular(()=>{o=e.onStable.subscribe(()=>{K.assertNotInAngularZone(),queueMicrotask(()=>{!t&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks&&(t=!0,r.next(!0))})})});const s=e.onUnstable.subscribe(()=>{K.assertInAngularZone(),t&&(t=!1,e.runOutsideAngular(()=>{r.next(!1)}))});return()=>{o.unsubscribe(),s.unsubscribe()}}).pipe(bm()))}function jf(e){return e.ownerDocument.defaultView}function Ei(e){return e instanceof Function?e():e}let Uf=(()=>{var e;class t{constructor(){this.renderDepth=0,this.handler=null}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){this.renderDepth--,0===this.renderDepth&&this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null}}return(e=t).\u0275prov=L({token:e,providedIn:"root",factory:()=>new e}),t})();function Ks(e){for(;e;){e[te]|=64;const t=zs(e);if(yu(e)&&!t)return e;e=t}return null}const v_=new I("",{providedIn:"root",factory:()=>!1});let fd=null;function w_(e,t){return e[t]??x_()}function y_(e,t){const n=x_();n.producerNode?.length&&(e[t]=fd,n.lView=e,fd=C_())}const jT={...bl,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{Ks(e.lView)},lView:null};function C_(){return Object.create(jT)}function x_(){return fd??=C_(),fd}const X={};function E(e){D_(he(),D(),Rt()+e,!1)}function D_(e,t,n,i){if(!i)if(3==(3&t[te])){const o=e.preOrderCheckHooks;null!==o&&Sl(t,o,n)}else{const o=e.preOrderHooks;null!==o&&Il(t,o,0,n)}_r(n)}function m(e,t=se.Default){const n=D();return null===n?S(e,t):Vv(wt(),n,W(e),t)}function hd(e,t,n,i,r,o,s,a,l,d,c){const u=t.blueprint.slice();return u[Qe]=r,u[te]=140|i,(null!==d||e&&2048&e[te])&&(u[te]|=2048),pv(u),u[je]=u[no]=e,u[Xe]=n,u[to]=s||e&&e[to],u[Y]=a||e&&e[Y],u[qi]=l||e&&e[qi]||null,u[yt]=o,u[Es]=function WS(){return ZS++}(),u[wi]=c,u[Gm]=d,u[$e]=2==t.type?e[$e]:u,u}function To(e,t,n,i,r){let o=e.data[t];if(null===o)o=function Qf(e,t,n,i,r){const o=bv(),s=Tu(),l=e.data[t]=function KT(e,t,n,i,r,o){let s=t?t.injectorIndex:-1,a=0;return ao()&&(a|=128),{type:n,index:i,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:r,attrs:o,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,s?o:o&&o.parent,n,t,i,r);return null===e.firstChild&&(e.firstChild=l),null!==o&&(s?null==o.child&&null!==l.parent&&(o.child=l):null===o.next&&(o.next=l,l.prev=o)),l}(e,t,n,i,r),function qM(){return U.lFrame.inI18n}()&&(o.flags|=32);else if(64&o.type){o.type=n,o.value=i,o.attrs=r;const s=function Ps(){const e=U.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();o.injectorIndex=null===s?-1:s.injectorIndex}return ei(o,!0),o}function Js(e,t,n,i){if(0===n)return-1;const r=t.length;for(let o=0;o<n;o++)t.push(i),e.blueprint.push(i),e.data.push(null);return r}function E_(e,t,n,i,r){const o=w_(t,Ms),s=Rt(),a=2&i;try{_r(-1),a&&t.length>le&&D_(e,t,le,!1),$n(a?2:0,r);const d=a?o:null,c=wl(d);try{null!==d&&(d.dirty=!1),n(i,r)}finally{yl(d,c)}}finally{a&&null===t[Ms]&&y_(t,Ms),_r(s),$n(a?3:1,r)}}function Zf(e,t,n){if(wu(t)){const i=An(null);try{const o=t.directiveEnd;for(let s=t.directiveStart;s<o;s++){const a=e.data[s];a.contentQueries&&a.contentQueries(1,n[s],s)}}finally{An(i)}}}function Wf(e,t,n){_v()&&(function iP(e,t,n,i){const r=n.directiveStart,o=n.directiveEnd;vr(n)&&function cP(e,t,n){const i=qt(t,e),r=M_(n);let s=16;n.signals?s=4096:n.onPush&&(s=64);const a=pd(e,hd(e,r,null,s,i,t,null,e[to].rendererFactory.createRenderer(i,n),null,null,null));e[t.index]=a}(t,n,e.data[r+n.componentOffset]),e.firstCreatePass||Pl(n,t),xt(i,t);const s=n.initialInputs;for(let a=r;a<o;a++){const l=e.data[a],d=br(t,e,a,n);xt(d,t),null!==s&&uP(0,a-r,d,l,0,s),Nn(l)&&(on(n.index,t)[Xe]=br(t,e,a,n))}}(e,t,n,qt(n,t)),64==(64&n.flags)&&F_(e,t,n))}function qf(e,t,n=qt){const i=t.localNames;if(null!==i){let r=t.index+1;for(let o=0;o<i.length;o+=2){const s=i[o+1],a=-1===s?n(t,e):e[s];e[r++]=a}}}function M_(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=Yf(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function Yf(e,t,n,i,r,o,s,a,l,d,c){const u=le+i,f=u+r,h=function GT(e,t){const n=[];for(let i=0;i<t;i++)n.push(i<e?null:X);return n}(u,f),p="function"==typeof d?d():d;return h[k]={type:e,blueprint:h,template:n,queries:null,viewQuery:a,declTNode:t,data:h.slice().fill(null,u),bindingStartIndex:u,expandoStartIndex:f,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof o?o():o,pipeRegistry:"function"==typeof s?s():s,firstChild:null,schemas:l,consts:p,incompleteFirstPass:!1,ssrId:c}}let S_=e=>null;function I_(e,t,n,i){for(let r in e)if(e.hasOwnProperty(r)){n=null===n?{}:n;const o=e[r];null===i?T_(n,t,r,o):i.hasOwnProperty(r)&&T_(n,t,i[r],o)}return n}function T_(e,t,n,i){e.hasOwnProperty(n)?e[n].push(t,i):e[n]=[t,i]}function Kf(e,t,n,i){if(_v()){const r=null===i?null:{"":-1},o=function oP(e,t){const n=e.directiveRegistry;let i=null,r=null;if(n)for(let o=0;o<n.length;o++){const s=n[o];if(Bm(t,s.selectors,!1))if(i||(i=[]),Nn(s))if(null!==s.findHostDirectiveDefs){const a=[];r=r||new Map,s.findHostDirectiveDefs(s,a,r),i.unshift(...a,s),Jf(e,t,a.length)}else i.unshift(s),Jf(e,t,0);else r=r||new Map,s.findHostDirectiveDefs?.(s,i,r),i.push(s)}return null===i?null:[i,r]}(e,n);let s,a;null===o?s=a=null:[s,a]=o,null!==s&&P_(e,t,n,s,r,a),r&&function sP(e,t,n){if(t){const i=e.localNames=[];for(let r=0;r<t.length;r+=2){const o=n[t[r+1]];if(null==o)throw new y(-301,!1);i.push(t[r],o)}}}(n,i,r)}n.mergedAttrs=ys(n.mergedAttrs,n.attrs)}function P_(e,t,n,i,r,o){for(let d=0;d<i.length;d++)ju(Pl(n,t),e,i[d].type);!function lP(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}(n,e.data.length,i.length);for(let d=0;d<i.length;d++){const c=i[d];c.providersResolver&&c.providersResolver(c)}let s=!1,a=!1,l=Js(e,t,i.length,null);for(let d=0;d<i.length;d++){const c=i[d];n.mergedAttrs=ys(n.mergedAttrs,c.hostAttrs),dP(e,n,t,l,c),aP(l,c,r),null!==c.contentQueries&&(n.flags|=4),(null!==c.hostBindings||null!==c.hostAttrs||0!==c.hostVars)&&(n.flags|=64);const u=c.type.prototype;!s&&(u.ngOnChanges||u.ngOnInit||u.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),s=!0),!a&&(u.ngOnChanges||u.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),a=!0),l++}!function JT(e,t,n){const r=t.directiveEnd,o=e.data,s=t.attrs,a=[];let l=null,d=null;for(let c=t.directiveStart;c<r;c++){const u=o[c],f=n?n.get(u):null,p=f?f.outputs:null;l=I_(u.inputs,c,l,f?f.inputs:null),d=I_(u.outputs,c,d,p);const g=null===l||null===s||Om(t)?null:fP(l,c,s);a.push(g)}null!==l&&(l.hasOwnProperty("class")&&(t.flags|=8),l.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=a,t.inputs=l,t.outputs=d}(e,n,o)}function F_(e,t,n){const i=n.directiveStart,r=n.directiveEnd,o=n.index,s=function KM(){return U.lFrame.currentDirectiveIndex}();try{_r(o);for(let a=i;a<r;a++){const l=e.data[a],d=t[a];Fu(a),(null!==l.hostBindings||0!==l.hostVars||null!==l.hostAttrs)&&rP(l,d)}}finally{_r(-1),Fu(s)}}function rP(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function Jf(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function aP(e,t,n){if(n){if(t.exportAs)for(let i=0;i<t.exportAs.length;i++)n[t.exportAs[i]]=e;Nn(t)&&(n[""]=e)}}function dP(e,t,n,i,r){e.data[i]=r;const o=r.factory||(r.factory=Ar(r.type)),s=new Fs(o,Nn(r),m);e.blueprint[i]=s,n[i]=s,function tP(e,t,n,i,r){const o=r.hostBindings;if(o){let s=e.hostBindingOpCodes;null===s&&(s=e.hostBindingOpCodes=[]);const a=~t.index;(function nP(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(s)!=a&&s.push(a),s.push(n,i,o)}}(e,t,i,Js(e,n,r.hostVars,X),r)}function ri(e,t,n,i,r,o){const s=qt(e,t);!function Xf(e,t,n,i,r,o,s){if(null==o)e.removeAttribute(t,r,n);else{const a=null==s?q(o):s(o,i||"",r);e.setAttribute(t,r,a,n)}}(t[Y],s,o,e.value,n,i,r)}function uP(e,t,n,i,r,o){const s=o[t];if(null!==s)for(let a=0;a<s.length;)k_(i,n,s[a++],s[a++],s[a++])}function k_(e,t,n,i,r){const o=An(null);try{const s=e.inputTransforms;null!==s&&s.hasOwnProperty(i)&&(r=s[i].call(t,r)),null!==e.setInput?e.setInput(t,r,n,i):t[i]=r}finally{An(o)}}function fP(e,t,n){let i=null,r=0;for(;r<n.length;){const o=n[r];if(0!==o)if(5!==o){if("number"==typeof o)break;if(e.hasOwnProperty(o)){null===i&&(i=[]);const s=e[o];for(let a=0;a<s.length;a+=2)if(s[a]===t){i.push(o,s[a+1],n[r+1]);break}}r+=2}else r+=2;else r+=4}return i}function R_(e,t,n,i){return[e,!0,!1,t,null,0,i,n,null,null,null]}function N_(e,t){const n=e.contentQueries;if(null!==n)for(let i=0;i<n.length;i+=2){const o=n[i+1];if(-1!==o){const s=e.data[o];Ru(n[i]),s.contentQueries(2,t[o],o)}}}function pd(e,t){return e[xs]?e[Um][Rn]=t:e[xs]=t,e[Um]=t,t}function $f(e,t,n){Ru(0);const i=An(null);try{t(e,n)}finally{An(i)}}function L_(e){return e[eo]||(e[eo]=[])}function O_(e){return e.cleanup||(e.cleanup=[])}function V_(e,t){const n=e[qi],i=n?n.get(Di,null):null;i&&i.handleError(t)}function eh(e,t,n,i,r){for(let o=0;o<n.length;){const s=n[o++],a=n[o++];k_(e.data[s],t[s],i,a,r)}}function hP(e,t){const n=on(t,e),i=n[k];!function pP(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(i,n);const r=n[Qe];null!==r&&null===n[wi]&&(n[wi]=Ff(r,n[qi])),th(i,n,n[Xe])}function th(e,t,n){Nu(t);try{const i=e.viewQuery;null!==i&&$f(1,i,n);const r=e.template;null!==r&&E_(e,t,r,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),e.staticContentQueries&&N_(e,t),e.staticViewQueries&&$f(2,e.viewQuery,n);const o=e.components;null!==o&&function gP(e,t){for(let n=0;n<t.length;n++)hP(e,t[n])}(t,o)}catch(i){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),i}finally{t[te]&=-5,Lu()}}let H_=(()=>{var e;class t{constructor(){this.all=new Set,this.queue=new Map}create(i,r,o){const s=typeof Zone>"u"?null:Zone.current,a=function EM(e,t,n){const i=Object.create(MM);n&&(i.consumerAllowSignalWrites=!0),i.fn=e,i.schedule=t;const r=s=>{i.cleanupFn=s};return i.ref={notify:()=>Xm(i),run:()=>{if(i.dirty=!1,i.hasRun&&!$m(i))return;i.hasRun=!0;const s=wl(i);try{i.cleanupFn(),i.cleanupFn=av,i.fn(r)}finally{yl(i,s)}},cleanup:()=>i.cleanupFn()},i.ref}(i,c=>{this.all.has(c)&&this.queue.set(c,s)},o);let l;this.all.add(a),a.notify();const d=()=>{a.cleanup(),l?.(),this.all.delete(a),this.queue.delete(a)};return l=r?.onDestroy(d),{destroy:d}}flush(){if(0!==this.queue.size)for(const[i,r]of this.queue)this.queue.delete(i),r?r.run(()=>i.run()):i.run()}get isQueueEmpty(){return 0===this.queue.size}}return(e=t).\u0275prov=L({token:e,providedIn:"root",factory:()=>new e}),t})();function gd(e,t,n){let i=n?e.styles:null,r=n?e.classes:null,o=0;if(null!==t)for(let s=0;s<t.length;s++){const a=t[s];"number"==typeof a?o=a:1==o?r=ou(r,a):2==o&&(i=ou(i,a+": "+t[++s]+";"))}n?e.styles=i:e.stylesWithoutHost=i,n?e.classes=r:e.classesWithoutHost=r}function Xs(e,t,n,i,r=!1){for(;null!==n;){const o=t[n.index];null!==o&&i.push(Fe(o)),Ft(o)&&z_(o,i);const s=n.type;if(8&s)Xs(e,t,n.child,i);else if(32&s){const a=ef(n,t);let l;for(;l=a();)i.push(l)}else if(16&s){const a=xA(t,n);if(Array.isArray(a))i.push(...a);else{const l=zs(t[$e]);Xs(l[k],l,a,i,!0)}}n=r?n.projectionNext:n.next}return i}function z_(e,t){for(let n=_t;n<e.length;n++){const i=e[n],r=i[k].firstChild;null!==r&&Xs(i[k],i,r,t)}e[Xn]!==e[Qe]&&t.push(e[Xn])}function md(e,t,n,i=!0){const r=t[to],o=r.rendererFactory,s=r.afterRenderEventManager;o.begin?.(),s?.begin();try{j_(e,t,e.template,n)}catch(l){throw i&&V_(t,l),l}finally{o.end?.(),r.effectManager?.flush(),s?.end()}}function j_(e,t,n,i){const r=t[te];if(256!=(256&r)){t[to].effectManager?.flush(),Nu(t);try{pv(t),function yv(e){return U.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&E_(e,t,n,2,i);const s=3==(3&r);if(s){const d=e.preOrderCheckHooks;null!==d&&Sl(t,d,null)}else{const d=e.preOrderHooks;null!==d&&Il(t,d,0,null),Ou(t,0)}if(function AP(e){for(let t=fA(e);null!==t;t=hA(t)){if(!t[Qm])continue;const n=t[ro];for(let i=0;i<n.length;i++){OM(n[i])}}}(t),U_(t,2),null!==e.contentQueries&&N_(e,t),s){const d=e.contentCheckHooks;null!==d&&Sl(t,d)}else{const d=e.contentHooks;null!==d&&Il(t,d,1),Ou(t,1)}!function UT(e,t){const n=e.hostBindingOpCodes;if(null===n)return;const i=w_(t,Ss);try{for(let r=0;r<n.length;r++){const o=n[r];if(o<0)_r(~o);else{const s=o,a=n[++r],l=n[++r];YM(a,s),i.dirty=!1;const d=wl(i);try{l(2,t[s])}finally{yl(i,d)}}}}finally{null===t[Ss]&&y_(t,Ss),_r(-1)}}(e,t);const a=e.components;null!==a&&Q_(t,a,0);const l=e.viewQuery;if(null!==l&&$f(2,l,i),s){const d=e.viewCheckHooks;null!==d&&Sl(t,d)}else{const d=e.viewHooks;null!==d&&Il(t,d,2),Ou(t,2)}!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[te]&=-73,gv(t)}finally{Lu()}}}function U_(e,t){for(let n=fA(e);null!==n;n=hA(n))for(let i=_t;i<n.length;i++)G_(n[i],t)}function _P(e,t,n){G_(on(t,e),n)}function G_(e,t){if(!function NM(e){return 128==(128&e[te])}(e))return;const n=e[k],i=e[te];if(80&i&&0===t||1024&i||2===t)j_(n,e,n.template,e[Xe]);else if(e[Cs]>0){U_(e,1);const r=n.components;null!==r&&Q_(e,r,1)}}function Q_(e,t,n){for(let i=0;i<t.length;i++)_P(e,t[i],n)}class $s{get rootNodes(){const t=this._lView,n=t[k];return Xs(n,t,n.firstChild,[])}constructor(t,n){this._lView=t,this._cdRefInjectingView=n,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[Xe]}set context(t){this._lView[Xe]=t}get destroyed(){return 256==(256&this._lView[te])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[je];if(Ft(t)){const n=t[8],i=n?n.indexOf(this):-1;i>-1&&(Zl(t,i),Rl(n,i))}this._attachedToViewContainer=!1}nf(this._lView[k],this._lView)}onDestroy(t){!function vv(e,t){if(256==(256&e[te]))throw new y(911,!1);null===e[Yi]&&(e[Yi]=[]),e[Yi].push(t)}(this._lView,t)}markForCheck(){Ks(this._cdRefInjectingView||this._lView)}detach(){this._lView[te]&=-129}reattach(){this._lView[te]|=128}detectChanges(){md(this._lView[k],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new y(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function aI(e,t){Us(e,t,t[Y],2,null,null)}(this._lView[k],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new y(902,!1);this._appRef=t}}class bP extends $s{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;md(t[k],t,t[Xe],!1)}checkNoChanges(){}get context(){return null}}class Z_ extends cd{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=fe(t);return new ea(n,this.ngModule)}}function W_(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}class yP{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,i){i=hl(i);const r=this.injector.get(t,Nf,i);return r!==Nf||n===Nf?r:this.parentInjector.get(t,n,i)}}class ea extends e_{get inputs(){const t=this.componentDef,n=t.inputTransforms,i=W_(t.inputs);if(null!==n)for(const r of i)n.hasOwnProperty(r.propName)&&(r.transform=n[r.propName]);return i}get outputs(){return W_(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function lM(e){return e.map(aM).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,i,r){let o=(r=r||this.ngModule)instanceof yn?r:r?.injector;o&&null!==this.componentDef.getStandaloneInjector&&(o=this.componentDef.getStandaloneInjector(o)||o);const s=o?new yP(t,o):t,a=s.get(Ys,null);if(null===a)throw new y(407,!1);const u={rendererFactory:a,sanitizer:s.get(_T,null),effectManager:s.get(H_,null),afterRenderEventManager:s.get(Uf,null)},f=a.createRenderer(null,this.componentDef),h=this.componentDef.selectors[0][0]||"div",p=i?function QT(e,t,n,i){const o=i.get(v_,!1)||n===vn.ShadowDom,s=e.selectRootElement(t,o);return function ZT(e){S_(e)}(s),s}(f,i,this.componentDef.encapsulation,s):Ql(f,h,function wP(e){const t=e.toLowerCase();return"svg"===t?uv:"math"===t?"math":null}(h)),C=this.componentDef.signals?4608:this.componentDef.onPush?576:528;let v=null;null!==p&&(v=Ff(p,s,!0));const P=Yf(0,null,null,1,0,null,null,null,null,null,null),N=hd(null,P,null,C,null,null,u,f,s,null,v);let J,He;Nu(N);try{const ze=this.componentDef;let It,pn=null;ze.findHostDirectiveDefs?(It=[],pn=new Map,ze.findHostDirectiveDefs(ze,It,pn),It.push(ze)):It=[ze];const Wn=function xP(e,t){const n=e[k],i=le;return e[i]=t,To(n,i,2,"#host",null)}(N,p),Kc=function DP(e,t,n,i,r,o,s){const a=r[k];!function EP(e,t,n,i){for(const r of e)t.mergedAttrs=ys(t.mergedAttrs,r.hostAttrs);null!==t.mergedAttrs&&(gd(t,t.mergedAttrs,!0),null!==n&&SA(i,n,t))}(i,e,t,s);let l=null;null!==t&&(l=Ff(t,r[qi]));const d=o.rendererFactory.createRenderer(t,n);let c=16;n.signals?c=4096:n.onPush&&(c=64);const u=hd(r,M_(n),null,c,r[e.index],e,o,d,null,null,l);return a.firstCreatePass&&Jf(a,e,i.length-1),pd(r,u),r[e.index]=u}(Wn,p,ze,It,N,u,f);He=hv(P,le),p&&function SP(e,t,n,i){if(i)_u(e,n,["ng-version",bT.full]);else{const{attrs:r,classes:o}=function dM(e){const t=[],n=[];let i=1,r=2;for(;i<e.length;){let o=e[i];if("string"==typeof o)2===r?""!==o&&t.push(o,e[++i]):8===r&&n.push(o);else{if(!kn(r))break;r=o}i++}return{attrs:t,classes:n}}(t.selectors[0]);r&&_u(e,n,r),o&&o.length>0&&MA(e,n,o.join(" "))}}(f,ze,p,i),void 0!==n&&function IP(e,t,n){const i=e.projection=[];for(let r=0;r<t.length;r++){const o=n[r];i.push(null!=o?Array.from(o):null)}}(He,this.ngContentSelectors,n),J=function MP(e,t,n,i,r,o){const s=wt(),a=r[k],l=qt(s,r);P_(a,r,s,n,null,i);for(let c=0;c<n.length;c++)xt(br(r,a,s.directiveStart+c,s),r);F_(a,r,s),l&&xt(l,r);const d=br(r,a,s.directiveStart+s.componentOffset,s);if(e[Xe]=r[Xe]=d,null!==o)for(const c of o)c(d,t);return Zf(a,s,e),d}(Kc,ze,It,pn,N,[TP]),th(P,N,null)}finally{Lu()}return new CP(this.componentType,J,Mo(He,N),N,He)}}class CP extends hT{constructor(t,n,i,r,o){super(),this.location=i,this._rootLView=r,this._tNode=o,this.previousInputValues=null,this.instance=n,this.hostView=this.changeDetectorRef=new bP(r),this.componentType=t}setInput(t,n){const i=this._tNode.inputs;let r;if(null!==i&&(r=i[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;const o=this._rootLView;eh(o[k],o,r,t,n),this.previousInputValues.set(t,n),Ks(on(this._tNode.index,o))}}get injector(){return new Nt(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function TP(){const e=wt();Ml(D()[k],e)}function ue(e){let t=function q_(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0;const i=[e];for(;t;){let r;if(Nn(e))r=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new y(903,!1);r=t.\u0275dir}if(r){if(n){i.push(r);const s=e;s.inputs=vd(e.inputs),s.inputTransforms=vd(e.inputTransforms),s.declaredInputs=vd(e.declaredInputs),s.outputs=vd(e.outputs);const a=r.hostBindings;a&&RP(e,a);const l=r.viewQuery,d=r.contentQueries;if(l&&FP(e,l),d&&kP(e,d),al(e.inputs,r.inputs),al(e.declaredInputs,r.declaredInputs),al(e.outputs,r.outputs),null!==r.inputTransforms&&(null===s.inputTransforms&&(s.inputTransforms={}),al(s.inputTransforms,r.inputTransforms)),Nn(r)&&r.data.animation){const c=e.data;c.animation=(c.animation||[]).concat(r.data.animation)}}const o=r.features;if(o)for(let s=0;s<o.length;s++){const a=o[s];a&&a.ngInherit&&a(e),a===ue&&(n=!1)}}t=Object.getPrototypeOf(t)}!function PP(e){let t=0,n=null;for(let i=e.length-1;i>=0;i--){const r=e[i];r.hostVars=t+=r.hostVars,r.hostAttrs=ys(r.hostAttrs,n=ys(n,r.hostAttrs))}}(i)}function vd(e){return e===Kn?{}:e===me?[]:e}function FP(e,t){const n=e.viewQuery;e.viewQuery=n?(i,r)=>{t(i,r),n(i,r)}:t}function kP(e,t){const n=e.contentQueries;e.contentQueries=n?(i,r,o)=>{t(i,r,o),n(i,r,o)}:t}function RP(e,t){const n=e.hostBindings;e.hostBindings=n?(i,r)=>{t(i,r),n(i,r)}:t}function Ad(e){return!!nh(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function nh(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function oi(e,t,n){return e[t]=n}function Dt(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function Ve(e,t,n,i){const r=D();return Dt(r,lo(),t)&&(he(),ri(Ue(),r,e,t,n,i)),Ve}function Fo(e,t,n,i){return Dt(e,lo(),n)?t+q(n)+i:X}function de(e,t,n,i,r,o,s,a){const l=D(),d=he(),c=e+le,u=d.firstCreatePass?function oF(e,t,n,i,r,o,s,a,l){const d=t.consts,c=To(t,e,4,s||null,Ji(d,a));Kf(t,n,c,Ji(d,l)),Ml(t,c);const u=c.tView=Yf(2,c,i,r,o,t.directiveRegistry,t.pipeRegistry,null,t.schemas,d,null);return null!==t.queries&&(t.queries.template(t,c),u.queries=t.queries.embeddedTView(c)),c}(c,d,l,t,n,i,r,o,s):d.data[c];ei(u,!1);const f=ub(d,l,u,e);El()&&ql(d,l,f,u),xt(f,l),pd(l,l[c]=R_(f,l,f,u)),Al(u)&&Wf(d,l,u),null!=s&&qf(l,u,a)}let ub=function fb(e,t,n,i){return Xi(!0),t[Y].createComment("")};function On(e){return so(function WM(){return U.lFrame.contextLView}(),le+e)}function x(e,t,n){const i=D();return Dt(i,lo(),t)&&function ln(e,t,n,i,r,o,s,a){const l=qt(t,n);let c,d=t.inputs;!a&&null!=d&&(c=d[i])?(eh(e,n,c,i,r),vr(t)&&function $T(e,t){const n=on(t,e);16&n[te]||(n[te]|=64)}(n,t.index)):3&t.type&&(i=function XT(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(i),r=null!=s?s(r,t.value||"",i):r,o.setProperty(l,i,r))}(he(),Ue(),i,e,t,i[Y],n,!1),x}function lh(e,t,n,i,r){const s=r?"class":"style";eh(e,n,t.inputs[s],s,i)}function _(e,t,n,i){const r=D(),o=he(),s=le+e,a=r[Y],l=o.firstCreatePass?function dF(e,t,n,i,r,o){const s=t.consts,l=To(t,e,2,i,Ji(s,r));return Kf(t,n,l,Ji(s,o)),null!==l.attrs&&gd(l,l.attrs,!1),null!==l.mergedAttrs&&gd(l,l.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,l),l}(s,o,r,t,n,i):o.data[s],d=hb(o,r,l,a,t,e);r[s]=d;const c=Al(l);return ei(l,!0),SA(a,d,l),32!=(32&l.flags)&&El()&&ql(o,r,d,l),0===function VM(){return U.lFrame.elementDepthCount}()&&xt(d,r),function HM(){U.lFrame.elementDepthCount++}(),c&&(Wf(o,r,l),Zf(o,l,r)),null!==i&&qf(r,l),_}function b(){let e=wt();Tu()?Pu():(e=e.parent,ei(e,!1));const t=e;(function jM(e){return U.skipHydrationRootTNode===e})(t)&&function ZM(){U.skipHydrationRootTNode=null}(),function zM(){U.lFrame.elementDepthCount--}();const n=he();return n.firstCreatePass&&(Ml(n,e),wu(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function oS(e){return 0!=(8&e.flags)}(t)&&lh(n,t,D(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function sS(e){return 0!=(16&e.flags)}(t)&&lh(n,t,D(),t.stylesWithoutHost,!1),b}function M(e,t,n,i){return _(e,t,n,i),b(),M}let hb=(e,t,n,i,r,o)=>(Xi(!0),Ql(i,r,function Tv(){return U.lFrame.currentNamespace}()));function dh(e,t,n){const i=D(),r=he(),o=e+le,s=r.firstCreatePass?function fF(e,t,n,i,r){const o=t.consts,s=Ji(o,i),a=To(t,e,8,"ng-container",s);return null!==s&&gd(a,s,!0),Kf(t,n,a,Ji(o,r)),null!==t.queries&&t.queries.elementStart(t,a),a}(o,r,i,t,n):r.data[o];ei(s,!0);const a=pb(r,i,s,e);return i[o]=a,El()&&ql(r,i,a,s),xt(a,i),Al(s)&&(Wf(r,i,s),Zf(r,s,i)),null!=n&&qf(i,s),dh}function ch(){let e=wt();const t=he();return Tu()?Pu():(e=e.parent,ei(e,!1)),t.firstCreatePass&&(Ml(t,e),wu(e)&&t.queries.elementEnd(e)),ch}function Si(e,t,n){return dh(e,t,n),ch(),Si}let pb=(e,t,n,i)=>(Xi(!0),tf(t[Y],""));function Er(){return D()}function oa(e){return!!e&&"function"==typeof e.then}function gb(e){return!!e&&"function"==typeof e.subscribe}function ae(e,t,n,i){const r=D(),o=he(),s=wt();return function vb(e,t,n,i,r,o,s){const a=Al(i),d=e.firstCreatePass&&O_(e),c=t[Xe],u=L_(t);let f=!0;if(3&i.type||s){const g=qt(i,t),w=s?s(g):g,C=u.length,v=s?N=>s(Fe(N[i.index])):i.index;let P=null;if(!s&&a&&(P=function gF(e,t,n,i){const r=e.cleanup;if(null!=r)for(let o=0;o<r.length-1;o+=2){const s=r[o];if(s===n&&r[o+1]===i){const a=t[eo],l=r[o+2];return a.length>l?a[l]:null}"string"==typeof s&&(o+=2)}return null}(e,t,r,i.index)),null!==P)(P.__ngLastListenerFn__||P).__ngNextListenerFn__=o,P.__ngLastListenerFn__=o,f=!1;else{o=_b(i,t,c,o,!1);const N=n.listen(w,r,o);u.push(o,N),d&&d.push(r,v,C,C+1)}}else o=_b(i,t,c,o,!1);const h=i.outputs;let p;if(f&&null!==h&&(p=h[r])){const g=p.length;if(g)for(let w=0;w<g;w+=2){const J=t[p[w]][p[w+1]].subscribe(o),He=u.length;u.push(o,J),d&&d.push(r,i.index,He,-(He+1))}}}(o,r,r[Y],s,e,t,i),ae}function Ab(e,t,n,i){try{return $n(6,t,n),!1!==n(i)}catch(r){return V_(e,r),!1}finally{$n(7,t,n)}}function _b(e,t,n,i,r){return function o(s){if(s===Function)return i;Ks(e.componentOffset>-1?on(e.index,t):t);let l=Ab(t,n,i,s),d=o.__ngNextListenerFn__;for(;d;)l=Ab(t,n,d,s)&&l,d=d.__ngNextListenerFn__;return r&&!1===l&&s.preventDefault(),l}}function $(e=1){return function XM(e){return(U.lFrame.contextLView=function $M(e,t){for(;e>0;)t=t[no],e--;return t}(e,U.lFrame.contextLView))[Xe]}(e)}function mF(e,t){let n=null;const i=function iM(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let r=0;r<t.length;r++){const o=t[r];if("*"!==o){if(null===i?Bm(e,o,!0):sM(i,o))return r}else n=r}return n}function si(e){const t=D()[$e][yt];if(!t.projection){const i=t.projection=Bs(e?e.length:1,null),r=i.slice();let o=t.child;for(;null!==o;){const s=e?mF(o,e):0;null!==s&&(r[s]?r[s].projectionNext=o:i[s]=o,r[s]=o),o=o.next}}}function Lt(e,t=0,n){const i=D(),r=he(),o=To(r,le+e,16,null,n||null);null===o.projection&&(o.projection=t),Pu(),(!i[wi]||ao())&&32!=(32&o.flags)&&function gI(e,t,n){EA(t[Y],0,t,n,sf(e,n,t),bA(n.parent||t[yt],n,t))}(r,i,o)}function Cd(e,t){return e<<17|t<<2}function er(e){return e>>17&32767}function fh(e){return 2|e}function Mr(e){return(131068&e)>>2}function hh(e,t){return-131069&e|t<<2}function ph(e){return 1|e}function Ib(e,t,n,i,r){const o=e[n+1],s=null===t;let a=i?er(o):Mr(o),l=!1;for(;0!==a&&(!1===l||s);){const c=e[a+1];yF(e[a],t)&&(l=!0,e[a+1]=i?ph(c):fh(c)),a=i?er(c):Mr(c)}l&&(e[n+1]=i?fh(o):ph(o))}function yF(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&vo(e,t)>=0}const at={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Tb(e){return e.substring(at.key,at.keyEnd)}function Pb(e,t){const n=at.textEnd;return n===t?-1:(t=at.keyEnd=function EF(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,at.key=t,n),Ho(e,t,n))}function Ho(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function Ze(e,t,n){return Bn(e,t,n,!1),Ze}function Me(e,t){return Bn(e,t,null,!0),Me}function Ii(e){Vn(NF,li,e,!0)}function li(e,t){for(let n=function xF(e){return function kb(e){at.key=0,at.keyEnd=0,at.value=0,at.valueEnd=0,at.textEnd=e.length}(e),Pb(e,Ho(e,0,at.textEnd))}(t);n>=0;n=Pb(t,n))sn(e,Tb(t),!0)}function Bn(e,t,n,i){const r=D(),o=he(),s=Ci(2);o.firstUpdatePass&&Ob(o,e,s,i),t!==X&&Dt(r,s,t)&&Vb(o,o.data[Rt()],r,r[Y],e,r[s+1]=function OF(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=rt(an(e)))),e}(t,n),i,s)}function Vn(e,t,n,i){const r=he(),o=Ci(2);r.firstUpdatePass&&Ob(r,null,o,i);const s=D();if(n!==X&&Dt(s,o,n)){const a=r.data[Rt()];if(zb(a,i)&&!Lb(r,o)){let l=i?a.classesWithoutHost:a.stylesWithoutHost;null!==l&&(n=ou(l,n||"")),lh(r,a,s,n,i)}else!function LF(e,t,n,i,r,o,s,a){r===X&&(r=me);let l=0,d=0,c=0<r.length?r[0]:null,u=0<o.length?o[0]:null;for(;null!==c||null!==u;){const f=l<r.length?r[l+1]:void 0,h=d<o.length?o[d+1]:void 0;let g,p=null;c===u?(l+=2,d+=2,f!==h&&(p=u,g=h)):null===u||null!==c&&c<u?(l+=2,p=c):(d+=2,p=u,g=h),null!==p&&Vb(e,t,n,i,p,g,s,a),c=l<r.length?r[l]:null,u=d<o.length?o[d]:null}}(r,a,s,s[Y],s[o+1],s[o+1]=function RF(e,t,n){if(null==n||""===n)return me;const i=[],r=an(n);if(Array.isArray(r))for(let o=0;o<r.length;o++)e(i,r[o],!0);else if("object"==typeof r)for(const o in r)r.hasOwnProperty(o)&&e(i,o,r[o]);else"string"==typeof r&&t(i,r);return i}(e,t,n),i,o)}}function Lb(e,t){return t>=e.expandoStartIndex}function Ob(e,t,n,i){const r=e.data;if(null===r[n+1]){const o=r[Rt()],s=Lb(e,n);zb(o,i)&&null===t&&!s&&(t=!1),t=function TF(e,t,n,i){const r=function ku(e){const t=U.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e);let o=i?t.residualClasses:t.residualStyles;if(null===r)0===(i?t.classBindings:t.styleBindings)&&(n=sa(n=gh(null,e,t,n,i),t.attrs,i),o=null);else{const s=t.directiveStylingLast;if(-1===s||e[s]!==r)if(n=gh(r,e,t,n,i),null===o){let l=function PF(e,t,n){const i=n?t.classBindings:t.styleBindings;if(0!==Mr(i))return e[er(i)]}(e,t,i);void 0!==l&&Array.isArray(l)&&(l=gh(null,e,t,l[1],i),l=sa(l,t.attrs,i),function FF(e,t,n,i){e[er(n?t.classBindings:t.styleBindings)]=i}(e,t,i,l))}else o=function kF(e,t,n){let i;const r=t.directiveEnd;for(let o=1+t.directiveStylingLast;o<r;o++)i=sa(i,e[o].hostAttrs,n);return sa(i,t.attrs,n)}(e,t,i)}return void 0!==o&&(i?t.residualClasses=o:t.residualStyles=o),n}(r,o,t,i),function bF(e,t,n,i,r,o){let s=o?t.classBindings:t.styleBindings,a=er(s),l=Mr(s);e[i]=n;let c,d=!1;if(Array.isArray(n)?(c=n[1],(null===c||vo(n,c)>0)&&(d=!0)):c=n,r)if(0!==l){const f=er(e[a+1]);e[i+1]=Cd(f,a),0!==f&&(e[f+1]=hh(e[f+1],i)),e[a+1]=function AF(e,t){return 131071&e|t<<17}(e[a+1],i)}else e[i+1]=Cd(a,0),0!==a&&(e[a+1]=hh(e[a+1],i)),a=i;else e[i+1]=Cd(l,0),0===a?a=i:e[l+1]=hh(e[l+1],i),l=i;d&&(e[i+1]=fh(e[i+1])),Ib(e,c,i,!0),Ib(e,c,i,!1),function wF(e,t,n,i,r){const o=r?e.residualClasses:e.residualStyles;null!=o&&"string"==typeof t&&vo(o,t)>=0&&(n[i+1]=ph(n[i+1]))}(t,c,e,i,o),s=Cd(a,l),o?t.classBindings=s:t.styleBindings=s}(r,o,t,n,s,i)}}function gh(e,t,n,i,r){let o=null;const s=n.directiveEnd;let a=n.directiveStylingLast;for(-1===a?a=n.directiveStart:a++;a<s&&(o=t[a],i=sa(i,o.hostAttrs,r),o!==e);)a++;return null!==e&&(n.directiveStylingLast=a),i}function sa(e,t,n){const i=n?1:2;let r=-1;if(null!==t)for(let o=0;o<t.length;o++){const s=t[o];"number"==typeof s?r=s:r===i&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),sn(e,s,!!n||t[++o]))}return void 0===e?null:e}function NF(e,t,n){const i=String(t);""!==i&&!i.includes(" ")&&sn(e,i,n)}function Vb(e,t,n,i,r,o,s,a){if(!(3&t.type))return;const l=e.data,d=l[a+1],c=function _F(e){return 1==(1&e)}(d)?Hb(l,t,n,r,Mr(d),s):void 0;xd(c)||(xd(o)||function vF(e){return 2==(2&e)}(d)&&(o=Hb(l,null,n,r,a,s)),function vI(e,t,n,i,r){if(t)r?e.addClass(n,i):e.removeClass(n,i);else{let o=-1===i.indexOf("-")?void 0:$i.DashCase;null==r?e.removeStyle(n,i,o):("string"==typeof r&&r.endsWith("!important")&&(r=r.slice(0,-10),o|=$i.Important),e.setStyle(n,i,r,o))}}(i,s,Dl(Rt(),n),r,o))}function Hb(e,t,n,i,r,o){const s=null===t;let a;for(;r>0;){const l=e[r],d=Array.isArray(l),c=d?l[1]:l,u=null===c;let f=n[r+1];f===X&&(f=u?me:void 0);let h=u?Qu(f,i):c===i?f:void 0;if(d&&!xd(h)&&(h=Qu(l,i)),xd(h)&&(a=h,s))return a;const p=e[r+1];r=s?er(p):Mr(p)}if(null!==t){let l=o?t.residualClasses:t.residualStyles;null!=l&&(a=Qu(l,i))}return a}function xd(e){return void 0!==e}function zb(e,t){return 0!=(e.flags&(t?8:16))}function O(e,t=""){const n=D(),i=he(),r=e+le,o=i.firstCreatePass?To(i,r,1,t,null):i.data[r],s=jb(i,n,o,t,e);n[r]=s,El()&&ql(i,n,s,o),ei(o,!1)}let jb=(e,t,n,i,r)=>(Xi(!0),function Gl(e,t){return e.createText(t)}(t[Y],i));function aa(e){return zo("",e,""),aa}function zo(e,t,n){const i=D(),r=Fo(i,e,t,n);return r!==X&&function Mi(e,t,n){const i=Dl(t,e);!function gA(e,t,n){e.setValue(t,n)}(e[Y],i,n)}(i,Rt(),r),zo}const Sr=void 0;var rk=["en",[["a","p"],["AM","PM"],Sr],[["AM","PM"],Sr,Sr],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Sr,[["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"]],Sr,[["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}",Sr,"{1} 'at' {0}",Sr],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function ik(e){const n=Math.floor(Math.abs(e)),i=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===i?1:5}];let jo={};function Ot(e){const t=function ok(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=cw(t);if(n)return n;const i=t.split("-")[0];if(n=cw(i),n)return n;if("en"===i)return rk;throw new y(701,!1)}function cw(e){return e in jo||(jo[e]=Pe.ng&&Pe.ng.common&&Pe.ng.common.locales&&Pe.ng.common.locales[e]),jo[e]}var ke=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}(ke||{});const Uo="en-US";let uw=Uo;function Ah(e,t,n,i,r){if(e=W(e),Array.isArray(e))for(let o=0;o<e.length;o++)Ah(e[o],t,n,i,r);else{const o=he(),s=D(),a=wt();let l=Cr(e)?e:W(e.provide);const d=YA(e),c=1048575&a.providerIndexes,u=a.directiveStart,f=a.providerIndexes>>20;if(Cr(e)||!e.multi){const h=new Fs(d,r,m),p=bh(l,t,r?c:c+f,u);-1===p?(ju(Pl(a,s),o,l),_h(o,e,t.length),t.push(l),a.directiveStart++,a.directiveEnd++,r&&(a.providerIndexes+=1048576),n.push(h),s.push(h)):(n[p]=h,s[p]=h)}else{const h=bh(l,t,c+f,u),p=bh(l,t,c,c+f),w=p>=0&&n[p];if(r&&!w||!r&&!(h>=0&&n[h])){ju(Pl(a,s),o,l);const C=function r2(e,t,n,i,r){const o=new Fs(e,n,m);return o.multi=[],o.index=t,o.componentProviders=0,Lw(o,r,i&&!n),o}(r?n2:t2,n.length,r,i,d);!r&&w&&(n[p].providerFactory=C),_h(o,e,t.length,0),t.push(l),a.directiveStart++,a.directiveEnd++,r&&(a.providerIndexes+=1048576),n.push(C),s.push(C)}else _h(o,e,h>-1?h:p,Lw(n[r?p:h],d,!r&&i));!r&&i&&w&&n[p].componentProviders++}}}function _h(e,t,n,i){const r=Cr(t),o=function KI(e){return!!e.useClass}(t);if(r||o){const l=(o?W(t.useClass):t).prototype.ngOnDestroy;if(l){const d=e.destroyHooks||(e.destroyHooks=[]);if(!r&&t.multi){const c=d.indexOf(n);-1===c?d.push(n,[i,l]):d[c+1].push(i,l)}else d.push(n,l)}}}function Lw(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function bh(e,t,n,i){for(let r=n;r<i;r++)if(t[r]===e)return r;return-1}function t2(e,t,n,i){return wh(this.multi,[])}function n2(e,t,n,i){const r=this.multi;let o;if(this.providerFactory){const s=this.providerFactory.componentProviders,a=br(n,n[k],this.providerFactory.index,i);o=a.slice(0,s),wh(r,o);for(let l=s;l<a.length;l++)o.push(a[l])}else o=[],wh(r,o);return o}function wh(e,t){for(let n=0;n<e.length;n++)t.push((0,e[n])());return t}function Ie(e,t=[]){return n=>{n.providersResolver=(i,r)=>function e2(e,t,n){const i=he();if(i.firstCreatePass){const r=Nn(e);Ah(n,i.data,i.blueprint,r,!0),Ah(t,i.data,i.blueprint,r,!1)}}(i,r?r(e):e,t)}}class Ir{}class Ow{}class yh extends Ir{constructor(t,n,i){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Z_(this);const r=rn(t);this._bootstrapComponents=Ei(r.bootstrap),this._r3Injector=s_(t,n,[{provide:Ir,useValue:this},{provide:cd,useValue:this.componentFactoryResolver},...i],rt(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Ch extends Ow{constructor(t){super(),this.moduleType=t}create(t){return new yh(this.moduleType,t,[])}}class Bw extends Ir{constructor(t){super(),this.componentFactoryResolver=new Z_(this),this.instance=null;const n=new id([...t.providers,{provide:Ir,useValue:this},{provide:cd,useValue:this.componentFactoryResolver}],t.parent||nd(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function xh(e,t,n=null){return new Bw({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let a2=(()=>{var e;class t{constructor(i){this._injector=i,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(i){if(!i.standalone)return null;if(!this.cachedInjectors.has(i)){const r=QA(0,i.type),o=r.length>0?xh([r],this._injector,`Standalone[${i.type.name}]`):null;this.cachedInjectors.set(i,o)}return this.cachedInjectors.get(i)}ngOnDestroy(){try{for(const i of this.cachedInjectors.values())null!==i&&i.destroy()}finally{this.cachedInjectors.clear()}}}return(e=t).\u0275prov=L({token:e,providedIn:"environment",factory:()=>new e(S(yn))}),t})();function Dh(e){e.getStandaloneInjector=t=>t.get(a2).getOrCreateStandaloneInjector(e)}function ha(e,t){const n=e[t];return n===X?void 0:n}function Zw(e,t,n,i,r,o,s){const a=t+n;return function Dr(e,t,n,i){const r=Dt(e,t,n);return Dt(e,t+1,i)||r}(e,a,r,o)?oi(e,a+2,s?i.call(s,r,o):i(r,o)):ha(e,a+2)}function oe(e,t){const n=he();let i;const r=e+le;n.firstCreatePass?(i=function E2(e,t){if(t)for(let n=t.length-1;n>=0;n--){const i=t[n];if(e===i.name)return i}}(t,n.pipeRegistry),n.data[r]=i,i.onDestroy&&(n.destroyHooks??=[]).push(r,i.onDestroy)):i=n.data[r];const o=i.factory||(i.factory=Ar(i.type)),a=Zt(m);try{const l=Tl(!1),d=o();return Tl(l),function lF(e,t,n,i){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=i}(n,D(),r,d),d}finally{Zt(a)}}function pa(e,t,n){const i=e+le,r=D(),o=so(r,i);return ga(r,i)?function Qw(e,t,n,i,r,o){const s=t+n;return Dt(e,s,r)?oi(e,s+1,o?i.call(o,r):i(r)):ha(e,s+1)}(r,kt(),t,o.transform,n,o):o.transform(n)}function ce(e,t,n,i){const r=e+le,o=D(),s=so(o,r);return ga(o,r)?Zw(o,kt(),t,s.transform,n,i,s):s.transform(n,i)}function ga(e,t){return e[k].data[t].pure}function T2(){return this._results[Symbol.iterator]()}class Mh{get changes(){return this._changes||(this._changes=new T)}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=Mh.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=T2)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){const i=this;i.dirty=!1;const r=function bn(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function bS(e,t,n){if(e.length!==t.length)return!1;for(let i=0;i<e.length;i++){let r=e[i],o=t[i];if(n&&(r=n(r),o=n(o)),o!==r)return!1}return!0}(i._results,r,n))&&(i._results=r,i.length=r.length,i.last=r[this.length-1],i.first=r[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}function F2(e,t,n,i=!0){const r=t[k];if(function dI(e,t,n,i){const r=_t+i,o=n.length;i>0&&(n[r-1][Rn]=t),i<o-_t?(t[Rn]=n[r],Qv(n,_t+i,t)):(n.push(t),t[Rn]=null),t[je]=n;const s=t[Ds];null!==s&&n!==s&&function cI(e,t){const n=e[ro];t[$e]!==t[je][je][$e]&&(e[Qm]=!0),null===n?e[ro]=[t]:n.push(t)}(s,t);const a=t[Jn];null!==a&&a.insertView(e),t[te]|=128}(r,t,e,n),i){const o=lf(n,e),s=t[Y],a=Wl(s,e[Xn]);null!==a&&function sI(e,t,n,i,r,o){i[Qe]=r,i[yt]=t,Us(e,i,n,1,r,o)}(r,e[yt],s,t,a,o)}}let Ti=(()=>{class t{}return t.__NG_ELEMENT_ID__=N2,t})();const k2=Ti,R2=class extends k2{constructor(t,n,i){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,i){const r=function P2(e,t,n,i){const r=t.tView,a=hd(e,r,n,4096&e[te]?4096:16,null,t,null,null,null,i?.injector??null,i?.hydrationInfo??null);a[Ds]=e[t.index];const d=e[Jn];return null!==d&&(a[Jn]=d.createEmbeddedView(r)),th(r,a,n),a}(this._declarationLView,this._declarationTContainer,t,{injector:n,hydrationInfo:i});return new $s(r)}};function N2(){return Id(wt(),D())}function Id(e,t){return 4&e.type?new R2(t,e,Mo(e,t)):null}let Hn=(()=>{class t{}return t.__NG_ELEMENT_ID__=z2,t})();function z2(){return ny(wt(),D())}const j2=Hn,ey=class extends j2{constructor(t,n,i){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=i}get element(){return Mo(this._hostTNode,this._hostLView)}get injector(){return new Nt(this._hostTNode,this._hostLView)}get parentInjector(){const t=Fl(this._hostTNode,this._hostLView);if(Vu(t)){const n=Rs(t,this._hostLView),i=ks(t);return new Nt(n[k].data[i+8],n)}return new Nt(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=ty(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-_t}createEmbeddedView(t,n,i){let r,o;"number"==typeof i?r=i:null!=i&&(r=i.index,o=i.injector);const a=t.createEmbeddedViewImpl(n||{},o,null);return this.insertImpl(a,r,false),a}createComponent(t,n,i,r,o){const s=t&&!function Os(e){return"function"==typeof e}(t);let a;if(s)a=n;else{const g=n||{};a=g.index,i=g.injector,r=g.projectableNodes,o=g.environmentInjector||g.ngModuleRef}const l=s?t:new ea(fe(t)),d=i||this.parentInjector;if(!o&&null==l.ngModule){const w=(s?d:this.parentInjector).get(yn,null);w&&(o=w)}fe(l.componentType??{});const h=l.create(d,r,null,o);return this.insertImpl(h.hostView,a,false),h}insert(t,n){return this.insertImpl(t,n,!1)}insertImpl(t,n,i){const r=t._lView;if(function LM(e){return Ft(e[je])}(r)){const l=this.indexOf(t);if(-1!==l)this.detach(l);else{const d=r[je],c=new ey(d,d[yt],d[je]);c.detach(c.indexOf(t))}}const s=this._adjustIndex(n),a=this._lContainer;return F2(a,r,s,!i),t.attachToViewContainerRef(),Qv(Sh(a),s,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=ty(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),i=Zl(this._lContainer,n);i&&(Rl(Sh(this._lContainer),n),nf(i[k],i))}detach(t){const n=this._adjustIndex(t,-1),i=Zl(this._lContainer,n);return i&&null!=Rl(Sh(this._lContainer),n)?new $s(i):null}_adjustIndex(t,n=0){return t??this.length+n}};function ty(e){return e[8]}function Sh(e){return e[8]||(e[8]=[])}function ny(e,t){let n;const i=t[e.index];return Ft(i)?n=i:(n=R_(i,t,null,e),t[e.index]=n,pd(t,n)),iy(n,t,e,i),new ey(n,e,t)}let iy=function ry(e,t,n,i){if(e[Xn])return;let r;r=8&n.type?Fe(i):function U2(e,t){const n=e[Y],i=n.createComment(""),r=qt(t,e);return wr(n,Wl(n,r),i,function pI(e,t){return e.nextSibling(t)}(n,r),!1),i}(t,n),e[Xn]=r};class Ih{constructor(t){this.queryList=t,this.matches=null}clone(){return new Ih(this.queryList)}setDirty(){this.queryList.setDirty()}}class Th{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const i=null!==t.contentQueries?t.contentQueries[0]:n.length,r=[];for(let o=0;o<i;o++){const s=n.getByIndex(o);r.push(this.queries[s.indexInDeclarationView].clone())}return new Th(r)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let n=0;n<this.queries.length;n++)null!==dy(t,n).matches&&this.queries[n].setDirty()}}class oy{constructor(t,n,i=null){this.predicate=t,this.flags=n,this.read=i}}class Ph{constructor(t=[]){this.queries=t}elementStart(t,n){for(let i=0;i<this.queries.length;i++)this.queries[i].elementStart(t,n)}elementEnd(t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementEnd(t)}embeddedTView(t){let n=null;for(let i=0;i<this.length;i++){const r=null!==n?n.length:0,o=this.getByIndex(i).embeddedTView(t,r);o&&(o.indexInDeclarationView=i,null!==n?n.push(o):n=[o])}return null!==n?new Ph(n):null}template(t,n){for(let i=0;i<this.queries.length;i++)this.queries[i].template(t,n)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class Fh{constructor(t,n=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}elementStart(t,n){this.isApplyingToNode(n)&&this.matchTNode(t,n)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,n){this.elementStart(t,n)}embeddedTView(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new Fh(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const n=this._declarationNodeIndex;let i=t.parent;for(;null!==i&&8&i.type&&i.index!==n;)i=i.parent;return n===(null!==i?i.index:-1)}return this._appliesToNextNode}matchTNode(t,n){const i=this.metadata.predicate;if(Array.isArray(i))for(let r=0;r<i.length;r++){const o=i[r];this.matchTNodeWithReadOption(t,n,Z2(n,o)),this.matchTNodeWithReadOption(t,n,kl(n,t,o,!1,!1))}else i===Ti?4&n.type&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,kl(n,t,i,!1,!1))}matchTNodeWithReadOption(t,n,i){if(null!==i){const r=this.metadata.read;if(null!==r)if(r===Be||r===Hn||r===Ti&&4&n.type)this.addMatch(n.index,-2);else{const o=kl(n,t,r,!1,!1);null!==o&&this.addMatch(n.index,o)}else this.addMatch(n.index,i)}}addMatch(t,n){null===this.matches?this.matches=[t,n]:this.matches.push(t,n)}}function Z2(e,t){const n=e.localNames;if(null!==n)for(let i=0;i<n.length;i+=2)if(n[i]===t)return n[i+1];return null}function q2(e,t,n,i){return-1===n?function W2(e,t){return 11&e.type?Mo(e,t):4&e.type?Id(e,t):null}(t,e):-2===n?function Y2(e,t,n){return n===Be?Mo(t,e):n===Ti?Id(t,e):n===Hn?ny(t,e):void 0}(e,t,i):br(e,e[k],n,t)}function sy(e,t,n,i){const r=t[Jn].queries[i];if(null===r.matches){const o=e.data,s=n.matches,a=[];for(let l=0;l<s.length;l+=2){const d=s[l];a.push(d<0?null:q2(t,o[d],s[l+1],n.metadata.read))}r.matches=a}return r.matches}function kh(e,t,n,i){const r=e.queries.getByIndex(n),o=r.matches;if(null!==o){const s=sy(e,t,r,n);for(let a=0;a<o.length;a+=2){const l=o[a];if(l>0)i.push(s[a/2]);else{const d=o[a+1],c=t[-l];for(let u=_t;u<c.length;u++){const f=c[u];f[Ds]===f[je]&&kh(f[k],f,d,i)}if(null!==c[ro]){const u=c[ro];for(let f=0;f<u.length;f++){const h=u[f];kh(h[k],h,d,i)}}}}}return i}function zn(e){const t=D(),n=he(),i=xv();Ru(i+1);const r=dy(n,i);if(e.dirty&&function RM(e){return 4==(4&e[te])}(t)===(2==(2&r.metadata.flags))){if(null===r.matches)e.reset([]);else{const o=r.crossesNgTemplate?kh(n,t,i,[]):sy(n,t,r,i);e.reset(o,vT),e.notifyOnChanges()}return!0}return!1}function Pi(e,t,n){const i=he();i.firstCreatePass&&(function ly(e,t,n){null===e.queries&&(e.queries=new Ph),e.queries.track(new Fh(t,n))}(i,new oy(e,t,n),-1),2==(2&t)&&(i.staticViewQueries=!0)),function ay(e,t,n){const i=new Mh(4==(4&n));(function YT(e,t,n,i){const r=L_(t);r.push(n),e.firstCreatePass&&O_(e).push(i,r.length-1)})(e,t,i,i.destroy),null===t[Jn]&&(t[Jn]=new Th),t[Jn].queries.push(new Ih(i))}(i,D(),t)}function jn(){return function K2(e,t){return e[Jn].queries[t].queryList}(D(),xv())}function dy(e,t){return e.queries.getByIndex(t)}function di(e,t){return Id(e,t)}const Hh=new I("Application Initializer");let zh=(()=>{var e;class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,r)=>{this.resolve=i,this.reject=r}),this.appInits=R(Hh,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const i=[];for(const o of this.appInits){const s=o();if(oa(s))i.push(s);else if(gb(s)){const a=new Promise((l,d)=>{s.subscribe({complete:l,error:d})});i.push(a)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(i).then(()=>{r()}).catch(o=>{this.reject(o)}),0===i.length&&r(),this.initialized=!0}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"}),t})(),Ey=(()=>{var e;class t{log(i){console.log(i)}warn(i){console.warn(i)}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})();const ci=new I("LocaleId",{providedIn:"root",factory:()=>R(ci,se.Optional|se.SkipSelf)||function AR(){return typeof $localize<"u"&&$localize.locale||Uo}()});let My=(()=>{var e;class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new tn(!1)}add(){this.hasPendingTasks.next(!0);const i=this.taskId++;return this.pendingTasks.add(i),i}remove(i){this.pendingTasks.delete(i),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();class wR{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let Sy=(()=>{var e;class t{compileModuleSync(i){return new Ch(i)}compileModuleAsync(i){return Promise.resolve(this.compileModuleSync(i))}compileModuleAndAllComponentsSync(i){const r=this.compileModuleSync(i),s=Ei(rn(i).declarations).reduce((a,l)=>{const d=fe(l);return d&&a.push(new ea(d)),a},[]);return new wR(r,s)}compileModuleAndAllComponentsAsync(i){return Promise.resolve(this.compileModuleAndAllComponentsSync(i))}clearCache(){}clearCacheFor(i){}getModuleId(i){}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();const Fy=new I(""),kd=new I("");let Zh,Gh=(()=>{var e;class t{constructor(i,r,o){this._ngZone=i,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Zh||(function zR(e){Zh=e}(o),o.addToWindow(r)),this._watchAngularEvents(),i.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{K.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let i=this._callbacks.pop();clearTimeout(i.timeoutId),i.doneCb(this._didWork)}this._didWork=!1});else{let i=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(i)||(clearTimeout(r.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(i=>({source:i.source,creationLocation:i.creationLocation,data:i.data})):[]}addCallback(i,r,o){let s=-1;r&&r>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==s),i(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:i,timeoutId:s,updateCb:o})}whenStable(i,r,o){if(o&&!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(i,r,o),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(i){this.registry.registerApplication(i,this)}unregisterApplication(i){this.registry.unregisterApplication(i)}findProviders(i,r,o){return[]}}return(e=t).\u0275fac=function(i){return new(i||e)(S(K),S(Qh),S(kd))},e.\u0275prov=L({token:e,factory:e.\u0275fac}),t})(),Qh=(()=>{var e;class t{constructor(){this._applications=new Map}registerApplication(i,r){this._applications.set(i,r)}unregisterApplication(i){this._applications.delete(i)}unregisterAllApplications(){this._applications.clear()}getTestability(i){return this._applications.get(i)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(i,r=!0){return Zh?.findTestabilityInTree(this,i,r)??null}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})(),tr=null;const ky=new I("AllowMultipleToken"),Wh=new I("PlatformDestroyListeners"),qh=new I("appBootstrapListener");class Ny{constructor(t,n){this.name=t,this.token=n}}function Oy(e,t,n=[]){const i=`Platform: ${t}`,r=new I(i);return(o=[])=>{let s=Yh();if(!s||s.injector.get(ky,!1)){const a=[...n,...o,{provide:r,useValue:!0}];e?e(a):function GR(e){if(tr&&!tr.get(ky,!1))throw new y(400,!1);(function Ry(){!function wM(e){iv=e}(()=>{throw new y(600,!1)})})(),tr=e;const t=e.get(Vy);(function Ly(e){e.get(KA,null)?.forEach(n=>n())})(e)}(function By(e=[],t){return Jt.create({name:t,providers:[{provide:bf,useValue:"platform"},{provide:Wh,useValue:new Set([()=>tr=null])},...e]})}(a,i))}return function ZR(e){const t=Yh();if(!t)throw new y(401,!1);return t}()}}function Yh(){return tr?.get(Vy)??null}let Vy=(()=>{var e;class t{constructor(i){this._injector=i,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(i,r){const o=function WR(e="zone.js",t){return"noop"===e?new FT:"zone.js"===e?new K(t):e}(r?.ngZone,function Hy(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing}));return o.run(()=>{const s=function s2(e,t,n){return new yh(e,t,n)}(i.moduleType,this.injector,function Qy(e){return[{provide:K,useFactory:e},{provide:Zs,multi:!0,useFactory:()=>{const t=R(YR,{optional:!0});return()=>t.initialize()}},{provide:Gy,useFactory:qR},{provide:u_,useFactory:f_}]}(()=>o)),a=s.injector.get(Di,null);return o.runOutsideAngular(()=>{const l=o.onError.subscribe({next:d=>{a.handleError(d)}});s.onDestroy(()=>{Rd(this._modules,s),l.unsubscribe()})}),function zy(e,t,n){try{const i=n();return oa(i)?i.catch(r=>{throw t.runOutsideAngular(()=>e.handleError(r)),r}):i}catch(i){throw t.runOutsideAngular(()=>e.handleError(i)),i}}(a,o,()=>{const l=s.injector.get(zh);return l.runInitializers(),l.donePromise.then(()=>(function fw(e){mn(e,"Expected localeId to be defined"),"string"==typeof e&&(uw=e.toLowerCase().replace(/_/g,"-"))}(s.injector.get(ci,Uo)||Uo),this._moduleDoBootstrap(s),s))})})}bootstrapModule(i,r=[]){const o=jy({},r);return function jR(e,t,n){const i=new Ch(n);return Promise.resolve(i)}(0,0,i).then(s=>this.bootstrapModuleFactory(s,o))}_moduleDoBootstrap(i){const r=i.injector.get(Tr);if(i._bootstrapComponents.length>0)i._bootstrapComponents.forEach(o=>r.bootstrap(o));else{if(!i.instance.ngDoBootstrap)throw new y(-403,!1);i.instance.ngDoBootstrap(r)}this._modules.push(i)}onDestroy(i){this._destroyListeners.push(i)}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());const i=this._injector.get(Wh,null);i&&(i.forEach(r=>r()),i.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return(e=t).\u0275fac=function(i){return new(i||e)(S(Jt))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})();function jy(e,t){return Array.isArray(t)?t.reduce(jy,e):{...e,...t}}let Tr=(()=>{var e;class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=R(Gy),this.zoneIsStable=R(u_),this.componentTypes=[],this.components=[],this.isStable=R(My).hasPendingTasks.pipe(Fn(i=>i?Q(!1):this.zoneIsStable),function wm(e,t=Qt){return e=e??RE,tt((n,i)=>{let r,o=!0;n.subscribe(Je(i,s=>{const a=t(s);(o||!e(r,a))&&(o=!1,r=a,i.next(s))}))})}(),bm()),this._injector=R(yn)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(i,r){const o=i instanceof e_;if(!this._injector.get(zh).done)throw!o&&function $r(e){const t=fe(e)||At(e)||Pt(e);return null!==t&&t.standalone}(i),new y(405,!1);let a;a=o?i:this._injector.get(cd).resolveComponentFactory(i),this.componentTypes.push(a.componentType);const l=function UR(e){return e.isBoundToModule}(a)?void 0:this._injector.get(Ir),c=a.create(Jt.NULL,[],r||a.selector,l),u=c.location.nativeElement,f=c.injector.get(Fy,null);return f?.registerApplication(u),c.onDestroy(()=>{this.detachView(c.hostView),Rd(this.components,c),f?.unregisterApplication(u)}),this._loadComponent(c),c}tick(){if(this._runningTick)throw new y(101,!1);try{this._runningTick=!0;for(let i of this._views)i.detectChanges()}catch(i){this.internalErrorHandler(i)}finally{this._runningTick=!1}}attachView(i){const r=i;this._views.push(r),r.attachToAppRef(this)}detachView(i){const r=i;Rd(this._views,r),r.detachFromAppRef()}_loadComponent(i){this.attachView(i.hostView),this.tick(),this.components.push(i);const r=this._injector.get(qh,[]);r.push(...this._bootstrapListeners),r.forEach(o=>o(i))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(i=>i()),this._views.slice().forEach(i=>i.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(i){return this._destroyListeners.push(i),()=>Rd(this._destroyListeners,i)}destroy(){if(this._destroyed)throw new y(406,!1);const i=this._injector;i.destroy&&!i.destroyed&&i.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function Rd(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}const Gy=new I("",{providedIn:"root",factory:()=>R(Di).handleError.bind(void 0)});function qR(){const e=R(K),t=R(Di);return n=>e.runOutsideAngular(()=>t.handleError(n))}let YR=(()=>{var e;class t{constructor(){this.zone=R(K),this.applicationRef=R(Tr)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();let Et=(()=>{class t{}return t.__NG_ELEMENT_ID__=JR,t})();function JR(e){return function XR(e,t,n){if(vr(e)&&!n){const i=on(e.index,t);return new $s(i,i)}return 47&e.type?new $s(t[$e],t):null}(wt(),D(),16==(16&e))}class Yy{constructor(){}supports(t){return Ad(t)}create(t){return new rN(t)}}const iN=(e,t)=>t;class rN{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||iN}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,i=this._removalsHead,r=0,o=null;for(;n||i;){const s=!i||n&&n.currentIndex<Jy(i,r,o)?n:i,a=Jy(s,r,o),l=s.currentIndex;if(s===i)r--,i=i._nextRemoved;else if(n=n._next,null==s.previousIndex)r++;else{o||(o=[]);const d=a-r,c=l-r;if(d!=c){for(let f=0;f<d;f++){const h=f<o.length?o[f]:o[f]=0,p=h+f;c<=p&&p<d&&(o[f]=h+1)}o[s.previousIndex]=c-d}}a!==l&&t(s,a,l)}}forEachPreviousItem(t){let n;for(n=this._previousItHead;null!==n;n=n._nextPrevious)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)t(n)}forEachMovedItem(t){let n;for(n=this._movesHead;null!==n;n=n._nextMoved)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}forEachIdentityChange(t){let n;for(n=this._identityChangesHead;null!==n;n=n._nextIdentityChange)t(n)}diff(t){if(null==t&&(t=[]),!Ad(t))throw new y(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let r,o,s,n=this._itHead,i=!1;if(Array.isArray(t)){this.length=t.length;for(let a=0;a<this.length;a++)o=t[a],s=this._trackByFn(a,o),null!==n&&Object.is(n.trackById,s)?(i&&(n=this._verifyReinsertion(n,o,s,a)),Object.is(n.item,o)||this._addIdentityChange(n,o)):(n=this._mismatch(n,o,s,a),i=!0),n=n._next}else r=0,function zP(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{const n=e[Symbol.iterator]();let i;for(;!(i=n.next()).done;)t(i.value)}}(t,a=>{s=this._trackByFn(r,a),null!==n&&Object.is(n.trackById,s)?(i&&(n=this._verifyReinsertion(n,a,s,r)),Object.is(n.item,a)||this._addIdentityChange(n,a)):(n=this._mismatch(n,a,s,r),i=!0),n=n._next,r++}),this.length=r;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,i,r){let o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,o,r)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,r))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,o,r)):t=this._addAfter(new oN(n,i),o,r),t}_verifyReinsertion(t,n,i,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==o?t=this._reinsertAfter(o,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const r=t._prevRemoved,o=t._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(t,n,i),this._addToMoves(t,i),t}_moveAfter(t,n,i){return this._unlink(t),this._insertAfter(t,n,i),this._addToMoves(t,i),t}_addAfter(t,n,i){return this._insertAfter(t,n,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,i){const r=null===n?this._itHead:n._next;return t._next=r,t._prev=n,null===r?this._itTail=t:r._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new Ky),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,i=t._next;return null===n?this._itHead=i:n._next=i,null===i?this._itTail=n:i._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Ky),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class oN{constructor(t,n){this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class sN{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===n||n<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const n=t._prevDup,i=t._nextDup;return null===n?this._head=i:n._nextDup=i,null===i?this._tail=n:i._prevDup=n,null===this._head}}class Ky{constructor(){this.map=new Map}put(t){const n=t.trackById;let i=this.map.get(n);i||(i=new sN,this.map.set(n,i)),i.add(t)}get(t,n){const r=this.map.get(t);return r?r.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Jy(e,t,n){const i=e.previousIndex;if(null===i)return i;let r=0;return n&&i<n.length&&(r=n[i]),i+t+r}class Xy{constructor(){}supports(t){return t instanceof Map||nh(t)}create(){return new aN}}class aN{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(t){let n;for(n=this._mapHead;null!==n;n=n._next)t(n)}forEachPreviousItem(t){let n;for(n=this._previousMapHead;null!==n;n=n._nextPrevious)t(n)}forEachChangedItem(t){let n;for(n=this._changesHead;null!==n;n=n._nextChanged)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}diff(t){if(t){if(!(t instanceof Map||nh(t)))throw new y(900,!1)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let n=this._mapHead;if(this._appendAfter=null,this._forEach(t,(i,r)=>{if(n&&n.key===r)this._maybeAddToChanges(n,i),this._appendAfter=n,n=n._next;else{const o=this._getOrCreateRecordForKey(r,i);n=this._insertBeforeOrAppend(n,o)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let i=n;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const i=t._prev;return n._next=t,n._prev=i,t._prev=n,i&&(i._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const r=this._records.get(t);this._maybeAddToChanges(r,n);const o=r._prev,s=r._next;return o&&(o._next=s),s&&(s._prev=o),r._next=null,r._prev=null,r}const i=new lN(t);return this._records.set(t,i),i.currentValue=n,this._addToAdditions(i),i}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(i=>n(t[i],i))}}class lN{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function $y(){return new Od([new Yy])}let Od=(()=>{var e;class t{constructor(i){this.factories=i}static create(i,r){if(null!=r){const o=r.factories.slice();i=i.concat(o)}return new t(i)}static extend(i){return{provide:t,useFactory:r=>t.create(i,r||$y()),deps:[[t,new Ol,new Ll]]}}find(i){const r=this.factories.find(o=>o.supports(i));if(null!=r)return r;throw new y(901,!1)}}return(e=t).\u0275prov=L({token:e,providedIn:"root",factory:$y}),t})();function e0(){return new Aa([new Xy])}let Aa=(()=>{var e;class t{constructor(i){this.factories=i}static create(i,r){if(r){const o=r.factories.slice();i=i.concat(o)}return new t(i)}static extend(i){return{provide:t,useFactory:r=>t.create(i,r||e0()),deps:[[t,new Ol,new Ll]]}}find(i){const r=this.factories.find(o=>o.supports(i));if(r)return r;throw new y(901,!1)}}return(e=t).\u0275prov=L({token:e,providedIn:"root",factory:e0}),t})();const uN=Oy(null,"core",[]);let fN=(()=>{var e;class t{constructor(i){}}return(e=t).\u0275fac=function(i){return new(i||e)(S(Tr))},e.\u0275mod=ot({type:e}),e.\u0275inj=nt({}),t})(),tp=null;function nr(){return tp}class EN{}const Re=new I("DocumentToken");let Vd=(()=>{var e;class t{historyGo(i){throw new Error("Not implemented")}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:function(){return R(SN)},providedIn:"platform"}),t})();const MN=new I("Location Initialized");let SN=(()=>{var e;class t extends Vd{constructor(){super(),this._doc=R(Re),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return nr().getBaseHref(this._doc)}onPopState(i){const r=nr().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",i,!1),()=>r.removeEventListener("popstate",i)}onHashChange(i){const r=nr().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",i,!1),()=>r.removeEventListener("hashchange",i)}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(i){this._location.pathname=i}pushState(i,r,o){this._history.pushState(i,r,o)}replaceState(i,r,o){this._history.replaceState(i,r,o)}forward(){this._history.forward()}back(){this._history.back()}historyGo(i=0){this._history.go(i)}getState(){return this._history.state}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:function(){return new e},providedIn:"platform"}),t})();function np(e,t){if(0==e.length)return t;if(0==t.length)return e;let n=0;return e.endsWith("/")&&n++,t.startsWith("/")&&n++,2==n?e+t.substring(1):1==n?e+t:e+"/"+t}function c0(e){const t=e.match(/#|\?|$/),n=t&&t.index||e.length;return e.slice(0,n-("/"===e[n-1]?1:0))+e.slice(n)}function Fi(e){return e&&"?"!==e[0]?"?"+e:e}let Fr=(()=>{var e;class t{historyGo(i){throw new Error("Not implemented")}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:function(){return R(f0)},providedIn:"root"}),t})();const u0=new I("appBaseHref");let f0=(()=>{var e;class t extends Fr{constructor(i,r){super(),this._platformLocation=i,this._removeListenerFns=[],this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??R(Re).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(i){this._removeListenerFns.push(this._platformLocation.onPopState(i),this._platformLocation.onHashChange(i))}getBaseHref(){return this._baseHref}prepareExternalUrl(i){return np(this._baseHref,i)}path(i=!1){const r=this._platformLocation.pathname+Fi(this._platformLocation.search),o=this._platformLocation.hash;return o&&i?`${r}${o}`:r}pushState(i,r,o,s){const a=this.prepareExternalUrl(o+Fi(s));this._platformLocation.pushState(i,r,a)}replaceState(i,r,o,s){const a=this.prepareExternalUrl(o+Fi(s));this._platformLocation.replaceState(i,r,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(i=0){this._platformLocation.historyGo?.(i)}}return(e=t).\u0275fac=function(i){return new(i||e)(S(Vd),S(u0,8))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"}),t})(),IN=(()=>{var e;class t extends Fr{constructor(i,r){super(),this._platformLocation=i,this._baseHref="",this._removeListenerFns=[],null!=r&&(this._baseHref=r)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(i){this._removeListenerFns.push(this._platformLocation.onPopState(i),this._platformLocation.onHashChange(i))}getBaseHref(){return this._baseHref}path(i=!1){let r=this._platformLocation.hash;return null==r&&(r="#"),r.length>0?r.substring(1):r}prepareExternalUrl(i){const r=np(this._baseHref,i);return r.length>0?"#"+r:r}pushState(i,r,o,s){let a=this.prepareExternalUrl(o+Fi(s));0==a.length&&(a=this._platformLocation.pathname),this._platformLocation.pushState(i,r,a)}replaceState(i,r,o,s){let a=this.prepareExternalUrl(o+Fi(s));0==a.length&&(a=this._platformLocation.pathname),this._platformLocation.replaceState(i,r,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(i=0){this._platformLocation.historyGo?.(i)}}return(e=t).\u0275fac=function(i){return new(i||e)(S(Vd),S(u0,8))},e.\u0275prov=L({token:e,factory:e.\u0275fac}),t})(),Hd=(()=>{var e;class t{constructor(i){this._subject=new T,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=i;const r=this._locationStrategy.getBaseHref();this._basePath=function FN(e){if(new RegExp("^(https?:)?//").test(e)){const[,n]=e.split(/\/\/[^\/]+/);return n}return e}(c0(h0(r))),this._locationStrategy.onPopState(o=>{this._subject.emit({url:this.path(!0),pop:!0,state:o.state,type:o.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(i=!1){return this.normalize(this._locationStrategy.path(i))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(i,r=""){return this.path()==this.normalize(i+Fi(r))}normalize(i){return t.stripTrailingSlash(function PN(e,t){if(!e||!t.startsWith(e))return t;const n=t.substring(e.length);return""===n||["/",";","?","#"].includes(n[0])?n:t}(this._basePath,h0(i)))}prepareExternalUrl(i){return i&&"/"!==i[0]&&(i="/"+i),this._locationStrategy.prepareExternalUrl(i)}go(i,r="",o=null){this._locationStrategy.pushState(o,"",i,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(i+Fi(r)),o)}replaceState(i,r="",o=null){this._locationStrategy.replaceState(o,"",i,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(i+Fi(r)),o)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(i=0){this._locationStrategy.historyGo?.(i)}onUrlChange(i){return this._urlChangeListeners.push(i),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)})),()=>{const r=this._urlChangeListeners.indexOf(i);this._urlChangeListeners.splice(r,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(i="",r){this._urlChangeListeners.forEach(o=>o(i,r))}subscribe(i,r,o){return this._subject.subscribe({next:i,error:r,complete:o})}}return(e=t).normalizeQueryParams=Fi,e.joinWithSlash=np,e.stripTrailingSlash=c0,e.\u0275fac=function(i){return new(i||e)(S(Fr))},e.\u0275prov=L({token:e,factory:function(){return function TN(){return new Hd(S(Fr))}()},providedIn:"root"}),t})();function h0(e){return e.replace(/\/index.html$/,"")}var zd=function(e){return e[e.Decimal=0]="Decimal",e[e.Percent=1]="Percent",e[e.Currency=2]="Currency",e[e.Scientific=3]="Scientific",e}(zd||{}),et=function(e){return e[e.Decimal=0]="Decimal",e[e.Group=1]="Group",e[e.List=2]="List",e[e.PercentSign=3]="PercentSign",e[e.PlusSign=4]="PlusSign",e[e.MinusSign=5]="MinusSign",e[e.Exponential=6]="Exponential",e[e.SuperscriptingExponent=7]="SuperscriptingExponent",e[e.PerMille=8]="PerMille",e[e.Infinity=9]="Infinity",e[e.NaN=10]="NaN",e[e.TimeSeparator=11]="TimeSeparator",e[e.CurrencyDecimal=12]="CurrencyDecimal",e[e.CurrencyGroup=13]="CurrencyGroup",e}(et||{});function xn(e,t){const n=Ot(e),i=n[ke.NumberSymbols][t];if(typeof i>"u"){if(t===et.CurrencyDecimal)return n[ke.NumberSymbols][et.Decimal];if(t===et.CurrencyGroup)return n[ke.NumberSymbols][et.Group]}return i}const oL=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function cp(e){const t=parseInt(e);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+e);return t}const fp=/\s+/,y0=[];let C0=(()=>{var e;class t{constructor(i,r,o,s){this._iterableDiffers=i,this._keyValueDiffers=r,this._ngEl=o,this._renderer=s,this.initialClasses=y0,this.stateMap=new Map}set klass(i){this.initialClasses=null!=i?i.trim().split(fp):y0}set ngClass(i){this.rawClass="string"==typeof i?i.trim().split(fp):i}ngDoCheck(){for(const r of this.initialClasses)this._updateState(r,!0);const i=this.rawClass;if(Array.isArray(i)||i instanceof Set)for(const r of i)this._updateState(r,!0);else if(null!=i)for(const r of Object.keys(i))this._updateState(r,!!i[r]);this._applyStateDiff()}_updateState(i,r){const o=this.stateMap.get(i);void 0!==o?(o.enabled!==r&&(o.changed=!0,o.enabled=r),o.touched=!0):this.stateMap.set(i,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(const i of this.stateMap){const r=i[0],o=i[1];o.changed?(this._toggleClass(r,o.enabled),o.changed=!1):o.touched||(o.enabled&&this._toggleClass(r,!1),this.stateMap.delete(r)),o.touched=!1}}_toggleClass(i,r){(i=i.trim()).length>0&&i.split(fp).forEach(o=>{r?this._renderer.addClass(this._ngEl.nativeElement,o):this._renderer.removeClass(this._ngEl.nativeElement,o)})}}return(e=t).\u0275fac=function(i){return new(i||e)(m(Od),m(Aa),m(Be),m(Kt))},e.\u0275dir=B({type:e,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),t})();class AL{constructor(t,n,i,r){this.$implicit=t,this.ngForOf=n,this.index=i,this.count=r}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let hp=(()=>{var e;class t{set ngForOf(i){this._ngForOf=i,this._ngForOfDirty=!0}set ngForTrackBy(i){this._trackByFn=i}get ngForTrackBy(){return this._trackByFn}constructor(i,r,o){this._viewContainer=i,this._template=r,this._differs=o,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(i){i&&(this._template=i)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const i=this._ngForOf;!this._differ&&i&&(this._differ=this._differs.find(i).create(this.ngForTrackBy))}if(this._differ){const i=this._differ.diff(this._ngForOf);i&&this._applyChanges(i)}}_applyChanges(i){const r=this._viewContainer;i.forEachOperation((o,s,a)=>{if(null==o.previousIndex)r.createEmbeddedView(this._template,new AL(o.item,this._ngForOf,-1,-1),null===a?void 0:a);else if(null==a)r.remove(null===s?void 0:s);else if(null!==s){const l=r.get(s);r.move(l,a),D0(l,o)}});for(let o=0,s=r.length;o<s;o++){const l=r.get(o).context;l.index=o,l.count=s,l.ngForOf=this._ngForOf}i.forEachIdentityChange(o=>{D0(r.get(o.currentIndex),o)})}static ngTemplateContextGuard(i,r){return!0}}return(e=t).\u0275fac=function(i){return new(i||e)(m(Hn),m(Ti),m(Od))},e.\u0275dir=B({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),t})();function D0(e,t){e.context.$implicit=t.item}let Ni=(()=>{var e;class t{constructor(i,r){this._viewContainer=i,this._context=new _L,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=r}set ngIf(i){this._context.$implicit=this._context.ngIf=i,this._updateView()}set ngIfThen(i){E0("ngIfThen",i),this._thenTemplateRef=i,this._thenViewRef=null,this._updateView()}set ngIfElse(i){E0("ngIfElse",i),this._elseTemplateRef=i,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(i,r){return!0}}return(e=t).\u0275fac=function(i){return new(i||e)(m(Hn),m(Ti))},e.\u0275dir=B({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),t})();class _L{constructor(){this.$implicit=null,this.ngIf=null}}function E0(e,t){if(t&&!t.createEmbeddedView)throw new Error(`${e} must be a TemplateRef, but received '${rt(t)}'.`)}let Li=(()=>{var e;class t{constructor(i){this._viewContainerRef=i,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(i){if(i.ngTemplateOutlet||i.ngTemplateOutletInjector){const r=this._viewContainerRef;if(this._viewRef&&r.remove(r.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:o,ngTemplateOutletContext:s,ngTemplateOutletInjector:a}=this;this._viewRef=r.createEmbeddedView(o,s,a?{injector:a}:void 0)}else this._viewRef=null}else this._viewRef&&i.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return(e=t).\u0275fac=function(i){return new(i||e)(m(Hn))},e.\u0275dir=B({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Ct]}),t})();function Gn(e,t){return new y(2100,!1)}class xL{createSubscription(t,n){return sv(()=>t.subscribe({next:n,error:i=>{throw i}}))}dispose(t){sv(()=>t.unsubscribe())}}class DL{createSubscription(t,n){return t.then(n,i=>{throw i})}dispose(t){}}const EL=new DL,ML=new xL;let S0=(()=>{var e;class t{constructor(i){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=i}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(i){return this._obj?i!==this._obj?(this._dispose(),this.transform(i)):this._latestValue:(i&&this._subscribe(i),this._latestValue)}_subscribe(i){this._obj=i,this._strategy=this._selectStrategy(i),this._subscription=this._strategy.createSubscription(i,r=>this._updateLatestValue(i,r))}_selectStrategy(i){if(oa(i))return EL;if(gb(i))return ML;throw Gn()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(i,r){i===this._obj&&(this._latestValue=r,this._ref.markForCheck())}}return(e=t).\u0275fac=function(i){return new(i||e)(m(Et,16))},e.\u0275pipe=vt({name:"async",type:e,pure:!1,standalone:!0}),t})(),T0=(()=>{var e;class t{constructor(i){this._locale=i}transform(i,r,o){if(!function mp(e){return!(null==e||""===e||e!=e)}(i))return null;o=o||this._locale;try{return function uL(e,t,n){return function lp(e,t,n,i,r,o,s=!1){let a="",l=!1;if(isFinite(e)){let d=function hL(e){let i,r,o,s,a,t=Math.abs(e)+"",n=0;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(o=t.search(/e/i))>0?(r<0&&(r=o),r+=+t.slice(o+1),t=t.substring(0,o)):r<0&&(r=t.length),o=0;"0"===t.charAt(o);o++);if(o===(a=t.length))i=[0],r=1;else{for(a--;"0"===t.charAt(a);)a--;for(r-=o,i=[],s=0;o<=a;o++,s++)i[s]=Number(t.charAt(o))}return r>22&&(i=i.splice(0,21),n=r-1,r=1),{digits:i,exponent:n,integerLen:r}}(e);s&&(d=function fL(e){if(0===e.digits[0])return e;const t=e.digits.length-e.integerLen;return e.exponent?e.exponent+=2:(0===t?e.digits.push(0,0):1===t&&e.digits.push(0),e.integerLen+=2),e}(d));let c=t.minInt,u=t.minFrac,f=t.maxFrac;if(o){const v=o.match(oL);if(null===v)throw new Error(`${o} is not a valid digit info`);const P=v[1],N=v[3],J=v[5];null!=P&&(c=cp(P)),null!=N&&(u=cp(N)),null!=J?f=cp(J):null!=N&&u>f&&(f=u)}!function pL(e,t,n){if(t>n)throw new Error(`The minimum number of digits after fraction (${t}) is higher than the maximum (${n}).`);let i=e.digits,r=i.length-e.integerLen;const o=Math.min(Math.max(t,r),n);let s=o+e.integerLen,a=i[s];if(s>0){i.splice(Math.max(e.integerLen,s));for(let u=s;u<i.length;u++)i[u]=0}else{r=Math.max(0,r),e.integerLen=1,i.length=Math.max(1,s=o+1),i[0]=0;for(let u=1;u<s;u++)i[u]=0}if(a>=5)if(s-1<0){for(let u=0;u>s;u--)i.unshift(0),e.integerLen++;i.unshift(1),e.integerLen++}else i[s-1]++;for(;r<Math.max(0,o);r++)i.push(0);let l=0!==o;const d=t+e.integerLen,c=i.reduceRight(function(u,f,h,p){return p[h]=(f+=u)<10?f:f-10,l&&(0===p[h]&&h>=d?p.pop():l=!1),f>=10?1:0},0);c&&(i.unshift(c),e.integerLen++)}(d,u,f);let h=d.digits,p=d.integerLen;const g=d.exponent;let w=[];for(l=h.every(v=>!v);p<c;p++)h.unshift(0);for(;p<0;p++)h.unshift(0);p>0?w=h.splice(p,h.length):(w=h,h=[0]);const C=[];for(h.length>=t.lgSize&&C.unshift(h.splice(-t.lgSize,h.length).join(""));h.length>t.gSize;)C.unshift(h.splice(-t.gSize,h.length).join(""));h.length&&C.unshift(h.join("")),a=C.join(xn(n,i)),w.length&&(a+=xn(n,r)+w.join("")),g&&(a+=xn(n,et.Exponential)+"+"+g)}else a=xn(n,et.Infinity);return a=e<0&&!l?t.negPre+a+t.negSuf:t.posPre+a+t.posSuf,a}(e,function dp(e,t="-"){const n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},i=e.split(";"),r=i[0],o=i[1],s=-1!==r.indexOf(".")?r.split("."):[r.substring(0,r.lastIndexOf("0")+1),r.substring(r.lastIndexOf("0")+1)],a=s[0],l=s[1]||"";n.posPre=a.substring(0,a.indexOf("#"));for(let c=0;c<l.length;c++){const u=l.charAt(c);"0"===u?n.minFrac=n.maxFrac=c+1:"#"===u?n.maxFrac=c+1:n.posSuf+=u}const d=a.split(",");if(n.gSize=d[1]?d[1].length:0,n.lgSize=d[2]||d[1]?(d[2]||d[1]).length:0,o){const c=r.length-n.posPre.length-n.posSuf.length,u=o.indexOf("#");n.negPre=o.substring(0,u).replace(/'/g,""),n.negSuf=o.slice(u+c).replace(/'/g,"")}else n.negPre=t+n.posPre,n.negSuf=n.posSuf;return n}(function ip(e,t){return Ot(e)[ke.NumberFormats][t]}(t,zd.Decimal),xn(t,et.MinusSign)),t,et.Group,et.Decimal,n)}(function vp(e){if("string"==typeof e&&!isNaN(Number(e)-parseFloat(e)))return Number(e);if("number"!=typeof e)throw new Error(`${e} is not a number`);return e}(i),o,r)}catch(s){throw Gn()}}}return(e=t).\u0275fac=function(i){return new(i||e)(m(ci,16))},e.\u0275pipe=vt({name:"number",type:e,pure:!0,standalone:!0}),t})();let qo=(()=>{var e;class t{}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275mod=ot({type:e}),e.\u0275inj=nt({}),t})();const P0="browser";function wa(e){return e===P0}function F0(e){return"server"===e}let WL=(()=>{var e;class t{}return(e=t).\u0275prov=L({token:e,providedIn:"root",factory:()=>new qL(S(Re),window)}),t})();class qL{constructor(t,n){this.document=t,this.window=n,this.offset=()=>[0,0]}setOffset(t){this.offset=Array.isArray(t)?()=>t:t}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(t){this.supportsScrolling()&&this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){if(!this.supportsScrolling())return;const n=function YL(e,t){const n=e.getElementById(t)||e.getElementsByName(t)[0];if(n)return n;if("function"==typeof e.createTreeWalker&&e.body&&"function"==typeof e.body.attachShadow){const i=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT);let r=i.currentNode;for(;r;){const o=r.shadowRoot;if(o){const s=o.getElementById(t)||o.querySelector(`[name="${t}"]`);if(s)return s}r=i.nextNode()}}return null}(this.document,t);n&&(this.scrollToElement(n),n.focus())}setHistoryScrollRestoration(t){this.supportsScrolling()&&(this.window.history.scrollRestoration=t)}scrollToElement(t){const n=t.getBoundingClientRect(),i=n.left+this.window.pageXOffset,r=n.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(i-o[0],r-o[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class _O extends EN{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class bp extends _O{static makeCurrent(){!function DN(e){tp||(tp=e)}(new bp)}onAndCancel(t,n,i){return t.addEventListener(n,i),()=>{t.removeEventListener(n,i)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,n){return(n=n||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,n){return"window"===n?window:"document"===n?t:"body"===n?t.body:null}getBaseHref(t){const n=function bO(){return Ca=Ca||document.querySelector("base"),Ca?Ca.getAttribute("href"):null}();return null==n?null:function wO(e){$d=$d||document.createElement("a"),$d.setAttribute("href",e);const t=$d.pathname;return"/"===t.charAt(0)?t:`/${t}`}(n)}resetBaseElement(){Ca=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return function mL(e,t){t=encodeURIComponent(t);for(const n of e.split(";")){const i=n.indexOf("="),[r,o]=-1==i?[n,""]:[n.slice(0,i),n.slice(i+1)];if(r.trim()===t)return decodeURIComponent(o)}return null}(document.cookie,t)}}let $d,Ca=null,CO=(()=>{var e;class t{build(){return new XMLHttpRequest}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac}),t})();const wp=new I("EventManagerPlugins");let O0=(()=>{var e;class t{constructor(i,r){this._zone=r,this._eventNameToPlugin=new Map,i.forEach(o=>{o.manager=this}),this._plugins=i.slice().reverse()}addEventListener(i,r,o){return this._findPluginFor(r).addEventListener(i,r,o)}getZone(){return this._zone}_findPluginFor(i){let r=this._eventNameToPlugin.get(i);if(r)return r;if(r=this._plugins.find(s=>s.supports(i)),!r)throw new y(5101,!1);return this._eventNameToPlugin.set(i,r),r}}return(e=t).\u0275fac=function(i){return new(i||e)(S(wp),S(K))},e.\u0275prov=L({token:e,factory:e.\u0275fac}),t})();class B0{constructor(t){this._doc=t}}const yp="ng-app-id";let V0=(()=>{var e;class t{constructor(i,r,o,s={}){this.doc=i,this.appId=r,this.nonce=o,this.platformId=s,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=F0(s),this.resetHostNodes()}addStyles(i){for(const r of i)1===this.changeUsageCount(r,1)&&this.onStyleAdded(r)}removeStyles(i){for(const r of i)this.changeUsageCount(r,-1)<=0&&this.onStyleRemoved(r)}ngOnDestroy(){const i=this.styleNodesInDOM;i&&(i.forEach(r=>r.remove()),i.clear());for(const r of this.getAllStyles())this.onStyleRemoved(r);this.resetHostNodes()}addHost(i){this.hostNodes.add(i);for(const r of this.getAllStyles())this.addStyleToHost(i,r)}removeHost(i){this.hostNodes.delete(i)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(i){for(const r of this.hostNodes)this.addStyleToHost(r,i)}onStyleRemoved(i){const r=this.styleRef;r.get(i)?.elements?.forEach(o=>o.remove()),r.delete(i)}collectServerRenderedStyles(){const i=this.doc.head?.querySelectorAll(`style[${yp}="${this.appId}"]`);if(i?.length){const r=new Map;return i.forEach(o=>{null!=o.textContent&&r.set(o.textContent,o)}),r}return null}changeUsageCount(i,r){const o=this.styleRef;if(o.has(i)){const s=o.get(i);return s.usage+=r,s.usage}return o.set(i,{usage:r,elements:[]}),r}getStyleElement(i,r){const o=this.styleNodesInDOM,s=o?.get(r);if(s?.parentNode===i)return o.delete(r),s.removeAttribute(yp),s;{const a=this.doc.createElement("style");return this.nonce&&a.setAttribute("nonce",this.nonce),a.textContent=r,this.platformIsServer&&a.setAttribute(yp,this.appId),a}}addStyleToHost(i,r){const o=this.getStyleElement(i,r);i.appendChild(o);const s=this.styleRef,a=s.get(r)?.elements;a?a.push(o):s.set(r,{elements:[o],usage:1})}resetHostNodes(){const i=this.hostNodes;i.clear(),i.add(this.doc.head)}}return(e=t).\u0275fac=function(i){return new(i||e)(S(Re),S(rd),S(xf,8),S(Ln))},e.\u0275prov=L({token:e,factory:e.\u0275fac}),t})();const Cp={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},xp=/%COMP%/g,MO=new I("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function z0(e,t){return t.map(n=>n.replace(xp,e))}let Dp=(()=>{var e;class t{constructor(i,r,o,s,a,l,d,c=null){this.eventManager=i,this.sharedStylesHost=r,this.appId=o,this.removeStylesOnCompDestroy=s,this.doc=a,this.platformId=l,this.ngZone=d,this.nonce=c,this.rendererByCompId=new Map,this.platformIsServer=F0(l),this.defaultRenderer=new Ep(i,a,d,this.platformIsServer)}createRenderer(i,r){if(!i||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===vn.ShadowDom&&(r={...r,encapsulation:vn.Emulated});const o=this.getOrCreateRenderer(i,r);return o instanceof U0?o.applyToHost(i):o instanceof Mp&&o.applyStyles(),o}getOrCreateRenderer(i,r){const o=this.rendererByCompId;let s=o.get(r.id);if(!s){const a=this.doc,l=this.ngZone,d=this.eventManager,c=this.sharedStylesHost,u=this.removeStylesOnCompDestroy,f=this.platformIsServer;switch(r.encapsulation){case vn.Emulated:s=new U0(d,c,r,this.appId,u,a,l,f);break;case vn.ShadowDom:return new PO(d,c,i,r,a,l,this.nonce,f);default:s=new Mp(d,c,r,u,a,l,f)}o.set(r.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}}return(e=t).\u0275fac=function(i){return new(i||e)(S(O0),S(V0),S(rd),S(MO),S(Re),S(Ln),S(K),S(xf))},e.\u0275prov=L({token:e,factory:e.\u0275fac}),t})();class Ep{constructor(t,n,i,r){this.eventManager=t,this.doc=n,this.ngZone=i,this.platformIsServer=r,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,n){return n?this.doc.createElementNS(Cp[n]||n,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,n){(j0(t)?t.content:t).appendChild(n)}insertBefore(t,n,i){t&&(j0(t)?t.content:t).insertBefore(n,i)}removeChild(t,n){t&&t.removeChild(n)}selectRootElement(t,n){let i="string"==typeof t?this.doc.querySelector(t):t;if(!i)throw new y(-5104,!1);return n||(i.textContent=""),i}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,i,r){if(r){n=r+":"+n;const o=Cp[r];o?t.setAttributeNS(o,n,i):t.setAttribute(n,i)}else t.setAttribute(n,i)}removeAttribute(t,n,i){if(i){const r=Cp[i];r?t.removeAttributeNS(r,n):t.removeAttribute(`${i}:${n}`)}else t.removeAttribute(n)}addClass(t,n){t.classList.add(n)}removeClass(t,n){t.classList.remove(n)}setStyle(t,n,i,r){r&($i.DashCase|$i.Important)?t.style.setProperty(n,i,r&$i.Important?"important":""):t.style[n]=i}removeStyle(t,n,i){i&$i.DashCase?t.style.removeProperty(n):t.style[n]=""}setProperty(t,n,i){t[n]=i}setValue(t,n){t.nodeValue=n}listen(t,n,i){if("string"==typeof t&&!(t=nr().getGlobalEventTarget(this.doc,t)))throw new Error(`Unsupported event target ${t} for event ${n}`);return this.eventManager.addEventListener(t,n,this.decoratePreventDefault(i))}decoratePreventDefault(t){return n=>{if("__ngUnwrap__"===n)return t;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>t(n)):t(n))&&n.preventDefault()}}}function j0(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}class PO extends Ep{constructor(t,n,i,r,o,s,a,l){super(t,o,s,l),this.sharedStylesHost=n,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const d=z0(r.id,r.styles);for(const c of d){const u=document.createElement("style");a&&u.setAttribute("nonce",a),u.textContent=c,this.shadowRoot.appendChild(u)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,n){return super.appendChild(this.nodeOrShadowRoot(t),n)}insertBefore(t,n,i){return super.insertBefore(this.nodeOrShadowRoot(t),n,i)}removeChild(t,n){return super.removeChild(this.nodeOrShadowRoot(t),n)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Mp extends Ep{constructor(t,n,i,r,o,s,a,l){super(t,o,s,a),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=r,this.styles=l?z0(l,i.styles):i.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class U0 extends Mp{constructor(t,n,i,r,o,s,a,l){const d=r+"-"+i.id;super(t,n,i,o,s,a,l,d),this.contentAttr=function SO(e){return"_ngcontent-%COMP%".replace(xp,e)}(d),this.hostAttr=function IO(e){return"_nghost-%COMP%".replace(xp,e)}(d)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,n){const i=super.createElement(t,n);return super.setAttribute(i,this.contentAttr,""),i}}let FO=(()=>{var e;class t extends B0{constructor(i){super(i)}supports(i){return!0}addEventListener(i,r,o){return i.addEventListener(r,o,!1),()=>this.removeEventListener(i,r,o)}removeEventListener(i,r,o){return i.removeEventListener(r,o)}}return(e=t).\u0275fac=function(i){return new(i||e)(S(Re))},e.\u0275prov=L({token:e,factory:e.\u0275fac}),t})();const G0=["alt","control","meta","shift"],kO={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},RO={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let NO=(()=>{var e;class t extends B0{constructor(i){super(i)}supports(i){return null!=t.parseEventName(i)}addEventListener(i,r,o){const s=t.parseEventName(r),a=t.eventCallback(s.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>nr().onAndCancel(i,s.domEventName,a))}static parseEventName(i){const r=i.toLowerCase().split("."),o=r.shift();if(0===r.length||"keydown"!==o&&"keyup"!==o)return null;const s=t._normalizeKey(r.pop());let a="",l=r.indexOf("code");if(l>-1&&(r.splice(l,1),a="code."),G0.forEach(c=>{const u=r.indexOf(c);u>-1&&(r.splice(u,1),a+=c+".")}),a+=s,0!=r.length||0===s.length)return null;const d={};return d.domEventName=o,d.fullKey=a,d}static matchEventFullKeyCode(i,r){let o=kO[i.key]||i.key,s="";return r.indexOf("code.")>-1&&(o=i.code,s="code."),!(null==o||!o)&&(o=o.toLowerCase()," "===o?o="space":"."===o&&(o="dot"),G0.forEach(a=>{a!==o&&(0,RO[a])(i)&&(s+=a+".")}),s+=o,s===r)}static eventCallback(i,r,o){return s=>{t.matchEventFullKeyCode(s,i)&&o.runGuarded(()=>r(s))}}static _normalizeKey(i){return"esc"===i?"escape":i}}return(e=t).\u0275fac=function(i){return new(i||e)(S(Re))},e.\u0275prov=L({token:e,factory:e.\u0275fac}),t})();const VO=Oy(uN,"browser",[{provide:Ln,useValue:P0},{provide:KA,useValue:function LO(){bp.makeCurrent()},multi:!0},{provide:Re,useFactory:function BO(){return function yI(e){uf=e}(document),document},deps:[]}]),HO=new I(""),W0=[{provide:kd,useClass:class yO{addToWindow(t){Pe.getAngularTestability=(i,r=!0)=>{const o=t.findTestabilityInTree(i,r);if(null==o)throw new y(5103,!1);return o},Pe.getAllAngularTestabilities=()=>t.getAllTestabilities(),Pe.getAllAngularRootElements=()=>t.getAllRootElements(),Pe.frameworkStabilizers||(Pe.frameworkStabilizers=[]),Pe.frameworkStabilizers.push(i=>{const r=Pe.getAllAngularTestabilities();let o=r.length,s=!1;const a=function(l){s=s||l,o--,0==o&&i(s)};r.forEach(l=>{l.whenStable(a)})})}findTestabilityInTree(t,n,i){return null==n?null:t.getTestability(n)??(i?nr().isShadowRoot(n)?this.findTestabilityInTree(t,n.host,!0):this.findTestabilityInTree(t,n.parentElement,!0):null)}},deps:[]},{provide:Fy,useClass:Gh,deps:[K,Qh,kd]},{provide:Gh,useClass:Gh,deps:[K,Qh,kd]}],q0=[{provide:bf,useValue:"root"},{provide:Di,useFactory:function OO(){return new Di},deps:[]},{provide:wp,useClass:FO,multi:!0,deps:[Re,K,Ln]},{provide:wp,useClass:NO,multi:!0,deps:[Re]},Dp,V0,O0,{provide:Ys,useExisting:Dp},{provide:class KL{},useClass:CO,deps:[]},[]];let Y0=(()=>{var e;class t{constructor(i){}static withServerTransition(i){return{ngModule:t,providers:[{provide:rd,useValue:i.appId}]}}}return(e=t).\u0275fac=function(i){return new(i||e)(S(HO,12))},e.\u0275mod=ot({type:e}),e.\u0275inj=nt({providers:[...q0,...W0],imports:[qo,fN]}),t})(),Sp=(()=>{var e;class t{constructor(i){this._doc=i}getTitle(){return this._doc.title}setTitle(i){this._doc.title=i||""}}return(e=t).\u0275fac=function(i){return new(i||e)(S(Re))},e.\u0275prov=L({token:e,factory:function(i){let r=null;return r=i?new i:function jO(){return new Sp(S(Re))}(),r},providedIn:"root"}),t})();typeof window<"u"&&window;let X0=(()=>{var e;class t{}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:function(i){let r=null;return r=i?new(i||e):S($0),r},providedIn:"root"}),t})(),$0=(()=>{var e;class t extends X0{constructor(i){super(),this._doc=i}sanitize(i,r){if(null==r)return null;switch(i){case wn.NONE:return r;case wn.HTML:return ii(r,"HTML")?an(r):BA(this._doc,String(r)).toString();case wn.STYLE:return ii(r,"Style")?an(r):r;case wn.SCRIPT:if(ii(r,"Script"))return an(r);throw new y(5200,!1);case wn.URL:return ii(r,"URL")?an(r):Xl(String(r));case wn.RESOURCE_URL:if(ii(r,"ResourceURL"))return an(r);throw new y(5201,!1);default:throw new y(5202,!1)}}bypassSecurityTrustHtml(i){return function II(e){return new CI(e)}(i)}bypassSecurityTrustStyle(i){return function TI(e){return new xI(e)}(i)}bypassSecurityTrustScript(i){return function PI(e){return new DI(e)}(i)}bypassSecurityTrustUrl(i){return function FI(e){return new EI(e)}(i)}bypassSecurityTrustResourceUrl(i){return function kI(e){return new MI(e)}(i)}}return(e=t).\u0275fac=function(i){return new(i||e)(S(Re))},e.\u0275prov=L({token:e,factory:function(i){let r=null;return r=i?new i:function ZO(e){return new $0(e.get(Re))}(S(Jt)),r},providedIn:"root"}),t})();const{isArray:qO}=Array,{getPrototypeOf:YO,prototype:KO,keys:JO}=Object;const{isArray:$O}=Array;function ec(...e){const t=As(e),n=function mm(e){return pe(iu(e))?e.pop():void 0}(e),{args:i,keys:r}=function tC(e){if(1===e.length){const t=e[0];if(qO(t))return{args:t,keys:null};if(function XO(e){return e&&"object"==typeof e&&YO(e)===KO}(t)){const n=JO(t);return{args:n.map(i=>t[i]),keys:n}}}return{args:e,keys:null}}(e);if(0===i.length)return ct([],t);const o=new Ke(function tB(e,t,n=Qt){return i=>{rC(t,()=>{const{length:r}=e,o=new Array(r);let s=r,a=r;for(let l=0;l<r;l++)rC(t,()=>{const d=ct(e[l],t);let c=!1;d.subscribe(Je(i,u=>{o[l]=u,c||(c=!0,a--),a||i.next(n(o.slice()))},()=>{--s||i.complete()}))},i)},i)}}(i,t,r?s=>function iC(e,t){return e.reduce((n,i,r)=>(n[i]=t[r],n),{})}(r,s):Qt));return n?o.pipe(function nC(e){return ye(t=>function eB(e,t){return $O(t)?e(...t):e(t)}(e,t))}(n)):o}function rC(e,t,n){e?Ai(n,e,t):t()}const tc=Ye(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function nc(...e){return function nB(){return Jr(1)}()(ct(e,As(e)))}function oC(e){return new Ke(t=>{en(e()).subscribe(t)})}function xa(e,t){const n=pe(e)?e:()=>e,i=r=>r.error(n());return new Ke(t?r=>t.schedule(i,0,r):i)}function Tp(){return tt((e,t)=>{let n=null;e._refCount++;const i=Je(t,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount)return void(n=null);const r=e._connection,o=n;n=null,r&&(!o||r===o)&&r.unsubscribe(),t.unsubscribe()});e.subscribe(i),i.closed||(n=e.connect())})}class sC extends Ke{constructor(t,n){super(),this.source=t,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,tm(t)&&(this.lift=t.lift)}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:t}=this;this._subject=this._connection=null,t?.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new dt;const n=this.getSubject();t.add(this.source.subscribe(Je(n,void 0,()=>{this._teardown(),n.complete()},i=>{this._teardown(),n.error(i)},()=>this._teardown()))),t.closed&&(this._connection=null,t=dt.EMPTY)}return t}refCount(){return Tp()(this)}}function Ht(e){return e<=0?()=>Yn:tt((t,n)=>{let i=0;t.subscribe(Je(n,r=>{++i<=e&&(n.next(r),e<=i&&n.complete())}))})}function aC(...e){const t=As(e);return tt((n,i)=>{(t?nc(e,n,t):nc(e,n)).subscribe(i)})}function Oi(e,t){return tt((n,i)=>{let r=0;n.subscribe(Je(i,o=>e.call(t,o,r++)&&i.next(o)))})}function ic(e){return tt((t,n)=>{let i=!1;t.subscribe(Je(n,r=>{i=!0,n.next(r)},()=>{i||n.next(e),n.complete()}))})}function lC(e=iB){return tt((t,n)=>{let i=!1;t.subscribe(Je(n,r=>{i=!0,n.next(r)},()=>i?n.complete():n.error(e())))})}function iB(){return new tc}function kr(e,t){const n=arguments.length>=2;return i=>i.pipe(e?Oi((r,o)=>e(r,o,i)):Qt,Ht(1),n?ic(t):lC(()=>new tc))}function Da(e,t){return pe(t)?mt(e,t,1):mt(e,1)}function Mt(e,t,n){const i=pe(e)||t||n?{next:e,error:t,complete:n}:e;return i?tt((r,o)=>{var s;null===(s=i.subscribe)||void 0===s||s.call(i);let a=!0;r.subscribe(Je(o,l=>{var d;null===(d=i.next)||void 0===d||d.call(i,l),o.next(l)},()=>{var l;a=!1,null===(l=i.complete)||void 0===l||l.call(i),o.complete()},l=>{var d;a=!1,null===(d=i.error)||void 0===d||d.call(i,l),o.error(l)},()=>{var l,d;a&&(null===(l=i.unsubscribe)||void 0===l||l.call(i)),null===(d=i.finalize)||void 0===d||d.call(i)}))}):Qt}function Rr(e){return tt((t,n)=>{let o,i=null,r=!1;i=t.subscribe(Je(n,void 0,void 0,s=>{o=en(e(s,Rr(e)(t))),i?(i.unsubscribe(),i=null,o.subscribe(n)):r=!0})),r&&(i.unsubscribe(),i=null,o.subscribe(n))})}function Pp(e){return e<=0?()=>Yn:tt((t,n)=>{let i=[];t.subscribe(Je(n,r=>{i.push(r),e<i.length&&i.shift()},()=>{for(const r of i)n.next(r);n.complete()},void 0,()=>{i=null}))})}function Fp(e){return tt((t,n)=>{try{t.subscribe(n)}finally{n.add(e)}})}function kp(e){return tt((t,n)=>{en(e).subscribe(Je(n,()=>n.complete(),gr)),!n.closed&&t.subscribe(n)})}const ne="primary",Ea=Symbol("RouteTitle");class lB{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){const n=this.params[t];return Array.isArray(n)?n[0]:n}return null}getAll(t){if(this.has(t)){const n=this.params[t];return Array.isArray(n)?n:[n]}return[]}get keys(){return Object.keys(this.params)}}function Yo(e){return new lB(e)}function dB(e,t,n){const i=n.path.split("/");if(i.length>e.length||"full"===n.pathMatch&&(t.hasChildren()||i.length<e.length))return null;const r={};for(let o=0;o<i.length;o++){const s=i[o],a=e[o];if(s.startsWith(":"))r[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:e.slice(0,i.length),posParams:r}}function ui(e,t){const n=e?Object.keys(e):void 0,i=t?Object.keys(t):void 0;if(!n||!i||n.length!=i.length)return!1;let r;for(let o=0;o<n.length;o++)if(r=n[o],!dC(e[r],t[r]))return!1;return!0}function dC(e,t){if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;const n=[...e].sort(),i=[...t].sort();return n.every((r,o)=>i[o]===r)}return e===t}function cC(e){return e.length>0?e[e.length-1]:null}function rr(e){return function WO(e){return!!e&&(e instanceof Ke||pe(e.lift)&&pe(e.subscribe))}(e)?e:oa(e)?ct(Promise.resolve(e)):Q(e)}const uB={exact:function hC(e,t,n){if(!Nr(e.segments,t.segments)||!rc(e.segments,t.segments,n)||e.numberOfChildren!==t.numberOfChildren)return!1;for(const i in t.children)if(!e.children[i]||!hC(e.children[i],t.children[i],n))return!1;return!0},subset:pC},uC={exact:function fB(e,t){return ui(e,t)},subset:function hB(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>dC(e[n],t[n]))},ignored:()=>!0};function fC(e,t,n){return uB[n.paths](e.root,t.root,n.matrixParams)&&uC[n.queryParams](e.queryParams,t.queryParams)&&!("exact"===n.fragment&&e.fragment!==t.fragment)}function pC(e,t,n){return gC(e,t,t.segments,n)}function gC(e,t,n,i){if(e.segments.length>n.length){const r=e.segments.slice(0,n.length);return!(!Nr(r,n)||t.hasChildren()||!rc(r,n,i))}if(e.segments.length===n.length){if(!Nr(e.segments,n)||!rc(e.segments,n,i))return!1;for(const r in t.children)if(!e.children[r]||!pC(e.children[r],t.children[r],i))return!1;return!0}{const r=n.slice(0,e.segments.length),o=n.slice(e.segments.length);return!!(Nr(e.segments,r)&&rc(e.segments,r,i)&&e.children[ne])&&gC(e.children[ne],t,o,i)}}function rc(e,t,n){return t.every((i,r)=>uC[n](e[r].parameters,i.parameters))}class Ko{constructor(t=new De([],{}),n={},i=null){this.root=t,this.queryParams=n,this.fragment=i}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Yo(this.queryParams)),this._queryParamMap}toString(){return mB.serialize(this)}}class De{constructor(t,n){this.segments=t,this.children=n,this.parent=null,Object.values(n).forEach(i=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return oc(this)}}class Ma{constructor(t,n){this.path=t,this.parameters=n}get parameterMap(){return this._parameterMap||(this._parameterMap=Yo(this.parameters)),this._parameterMap}toString(){return AC(this)}}function Nr(e,t){return e.length===t.length&&e.every((n,i)=>n.path===t[i].path)}let Sa=(()=>{var e;class t{}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:function(){return new Rp},providedIn:"root"}),t})();class Rp{parse(t){const n=new MB(t);return new Ko(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment())}serialize(t){const n=`/${Ia(t.root,!0)}`,i=function _B(e){const t=Object.keys(e).map(n=>{const i=e[n];return Array.isArray(i)?i.map(r=>`${sc(n)}=${sc(r)}`).join("&"):`${sc(n)}=${sc(i)}`}).filter(n=>!!n);return t.length?`?${t.join("&")}`:""}(t.queryParams);return`${n}${i}${"string"==typeof t.fragment?`#${function vB(e){return encodeURI(e)}(t.fragment)}`:""}`}}const mB=new Rp;function oc(e){return e.segments.map(t=>AC(t)).join("/")}function Ia(e,t){if(!e.hasChildren())return oc(e);if(t){const n=e.children[ne]?Ia(e.children[ne],!1):"",i=[];return Object.entries(e.children).forEach(([r,o])=>{r!==ne&&i.push(`${r}:${Ia(o,!1)}`)}),i.length>0?`${n}(${i.join("//")})`:n}{const n=function gB(e,t){let n=[];return Object.entries(e.children).forEach(([i,r])=>{i===ne&&(n=n.concat(t(r,i)))}),Object.entries(e.children).forEach(([i,r])=>{i!==ne&&(n=n.concat(t(r,i)))}),n}(e,(i,r)=>r===ne?[Ia(e.children[ne],!1)]:[`${r}:${Ia(i,!1)}`]);return 1===Object.keys(e.children).length&&null!=e.children[ne]?`${oc(e)}/${n[0]}`:`${oc(e)}/(${n.join("//")})`}}function mC(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function sc(e){return mC(e).replace(/%3B/gi,";")}function Np(e){return mC(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function ac(e){return decodeURIComponent(e)}function vC(e){return ac(e.replace(/\+/g,"%20"))}function AC(e){return`${Np(e.path)}${function AB(e){return Object.keys(e).map(t=>`;${Np(t)}=${Np(e[t])}`).join("")}(e.parameters)}`}const bB=/^[^\/()?;#]+/;function Lp(e){const t=e.match(bB);return t?t[0]:""}const wB=/^[^\/()?;=#]+/,CB=/^[^=?&#]+/,DB=/^[^&#]+/;class MB{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new De([],{}):new De([],this.parseChildren())}parseQueryParams(){const t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let n={};this.peekStartsWith("/(")&&(this.capture("/"),n=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(t.length>0||Object.keys(n).length>0)&&(i[ne]=new De(t,n)),i}parseSegment(){const t=Lp(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new y(4009,!1);return this.capture(t),new Ma(ac(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const n=function yB(e){const t=e.match(wB);return t?t[0]:""}(this.remaining);if(!n)return;this.capture(n);let i="";if(this.consumeOptional("=")){const r=Lp(this.remaining);r&&(i=r,this.capture(i))}t[ac(n)]=ac(i)}parseQueryParam(t){const n=function xB(e){const t=e.match(CB);return t?t[0]:""}(this.remaining);if(!n)return;this.capture(n);let i="";if(this.consumeOptional("=")){const s=function EB(e){const t=e.match(DB);return t?t[0]:""}(this.remaining);s&&(i=s,this.capture(i))}const r=vC(n),o=vC(i);if(t.hasOwnProperty(r)){let s=t[r];Array.isArray(s)||(s=[s],t[r]=s),s.push(o)}else t[r]=o}parseParens(t){const n={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const i=Lp(this.remaining),r=this.remaining[i.length];if("/"!==r&&")"!==r&&";"!==r)throw new y(4010,!1);let o;i.indexOf(":")>-1?(o=i.slice(0,i.indexOf(":")),this.capture(o),this.capture(":")):t&&(o=ne);const s=this.parseChildren();n[o]=1===Object.keys(s).length?s[ne]:new De([],s),this.consumeOptional("//")}return n}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}capture(t){if(!this.consumeOptional(t))throw new y(4011,!1)}}function _C(e){return e.segments.length>0?new De([],{[ne]:e}):e}function bC(e){const t={};for(const i of Object.keys(e.children)){const o=bC(e.children[i]);if(i===ne&&0===o.segments.length&&o.hasChildren())for(const[s,a]of Object.entries(o.children))t[s]=a;else(o.segments.length>0||o.hasChildren())&&(t[i]=o)}return function SB(e){if(1===e.numberOfChildren&&e.children[ne]){const t=e.children[ne];return new De(e.segments.concat(t.segments),t.children)}return e}(new De(e.segments,t))}function Lr(e){return e instanceof Ko}function wC(e){let t;const r=_C(function n(o){const s={};for(const l of o.children){const d=n(l);s[l.outlet]=d}const a=new De(o.url,s);return o===e&&(t=a),a}(e.root));return t??r}function yC(e,t,n,i){let r=e;for(;r.parent;)r=r.parent;if(0===t.length)return Op(r,r,r,n,i);const o=function TB(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new xC(!0,0,e);let t=0,n=!1;const i=e.reduce((r,o,s)=>{if("object"==typeof o&&null!=o){if(o.outlets){const a={};return Object.entries(o.outlets).forEach(([l,d])=>{a[l]="string"==typeof d?d.split("/"):d}),[...r,{outlets:a}]}if(o.segmentPath)return[...r,o.segmentPath]}return"string"!=typeof o?[...r,o]:0===s?(o.split("/").forEach((a,l)=>{0==l&&"."===a||(0==l&&""===a?n=!0:".."===a?t++:""!=a&&r.push(a))}),r):[...r,o]},[]);return new xC(n,t,i)}(t);if(o.toRoot())return Op(r,r,new De([],{}),n,i);const s=function PB(e,t,n){if(e.isAbsolute)return new dc(t,!0,0);if(!n)return new dc(t,!1,NaN);if(null===n.parent)return new dc(n,!0,0);const i=lc(e.commands[0])?0:1;return function FB(e,t,n){let i=e,r=t,o=n;for(;o>r;){if(o-=r,i=i.parent,!i)throw new y(4005,!1);r=i.segments.length}return new dc(i,!1,r-o)}(n,n.segments.length-1+i,e.numberOfDoubleDots)}(o,r,e),a=s.processChildren?Pa(s.segmentGroup,s.index,o.commands):DC(s.segmentGroup,s.index,o.commands);return Op(r,s.segmentGroup,a,n,i)}function lc(e){return"object"==typeof e&&null!=e&&!e.outlets&&!e.segmentPath}function Ta(e){return"object"==typeof e&&null!=e&&e.outlets}function Op(e,t,n,i,r){let s,o={};i&&Object.entries(i).forEach(([l,d])=>{o[l]=Array.isArray(d)?d.map(c=>`${c}`):`${d}`}),s=e===t?n:CC(e,t,n);const a=_C(bC(s));return new Ko(a,o,r)}function CC(e,t,n){const i={};return Object.entries(e.children).forEach(([r,o])=>{i[r]=o===t?n:CC(o,t,n)}),new De(e.segments,i)}class xC{constructor(t,n,i){if(this.isAbsolute=t,this.numberOfDoubleDots=n,this.commands=i,t&&i.length>0&&lc(i[0]))throw new y(4003,!1);const r=i.find(Ta);if(r&&r!==cC(i))throw new y(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class dc{constructor(t,n,i){this.segmentGroup=t,this.processChildren=n,this.index=i}}function DC(e,t,n){if(e||(e=new De([],{})),0===e.segments.length&&e.hasChildren())return Pa(e,t,n);const i=function RB(e,t,n){let i=0,r=t;const o={match:!1,pathIndex:0,commandIndex:0};for(;r<e.segments.length;){if(i>=n.length)return o;const s=e.segments[r],a=n[i];if(Ta(a))break;const l=`${a}`,d=i<n.length-1?n[i+1]:null;if(r>0&&void 0===l)break;if(l&&d&&"object"==typeof d&&void 0===d.outlets){if(!MC(l,d,s))return o;i+=2}else{if(!MC(l,{},s))return o;i++}r++}return{match:!0,pathIndex:r,commandIndex:i}}(e,t,n),r=n.slice(i.commandIndex);if(i.match&&i.pathIndex<e.segments.length){const o=new De(e.segments.slice(0,i.pathIndex),{});return o.children[ne]=new De(e.segments.slice(i.pathIndex),e.children),Pa(o,0,r)}return i.match&&0===r.length?new De(e.segments,{}):i.match&&!e.hasChildren()?Bp(e,t,n):i.match?Pa(e,0,r):Bp(e,t,n)}function Pa(e,t,n){if(0===n.length)return new De(e.segments,{});{const i=function kB(e){return Ta(e[0])?e[0].outlets:{[ne]:e}}(n),r={};if(Object.keys(i).some(o=>o!==ne)&&e.children[ne]&&1===e.numberOfChildren&&0===e.children[ne].segments.length){const o=Pa(e.children[ne],t,n);return new De(e.segments,o.children)}return Object.entries(i).forEach(([o,s])=>{"string"==typeof s&&(s=[s]),null!==s&&(r[o]=DC(e.children[o],t,s))}),Object.entries(e.children).forEach(([o,s])=>{void 0===i[o]&&(r[o]=s)}),new De(e.segments,r)}}function Bp(e,t,n){const i=e.segments.slice(0,t);let r=0;for(;r<n.length;){const o=n[r];if(Ta(o)){const l=NB(o.outlets);return new De(i,l)}if(0===r&&lc(n[0])){i.push(new Ma(e.segments[t].path,EC(n[0]))),r++;continue}const s=Ta(o)?o.outlets[ne]:`${o}`,a=r<n.length-1?n[r+1]:null;s&&a&&lc(a)?(i.push(new Ma(s,EC(a))),r+=2):(i.push(new Ma(s,{})),r++)}return new De(i,{})}function NB(e){const t={};return Object.entries(e).forEach(([n,i])=>{"string"==typeof i&&(i=[i]),null!==i&&(t[n]=Bp(new De([],{}),0,i))}),t}function EC(e){const t={};return Object.entries(e).forEach(([n,i])=>t[n]=`${i}`),t}function MC(e,t,n){return e==n.path&&ui(t,n.parameters)}const Fa="imperative";class fi{constructor(t,n){this.id=t,this.url=n}}class cc extends fi{constructor(t,n,i="imperative",r=null){super(t,n),this.type=0,this.navigationTrigger=i,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class or extends fi{constructor(t,n,i){super(t,n),this.urlAfterRedirects=i,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class ka extends fi{constructor(t,n,i,r){super(t,n),this.reason=i,this.code=r,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Jo extends fi{constructor(t,n,i,r){super(t,n),this.reason=i,this.code=r,this.type=16}}class uc extends fi{constructor(t,n,i,r){super(t,n),this.error=i,this.target=r,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class SC extends fi{constructor(t,n,i,r){super(t,n),this.urlAfterRedirects=i,this.state=r,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class LB extends fi{constructor(t,n,i,r){super(t,n),this.urlAfterRedirects=i,this.state=r,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class OB extends fi{constructor(t,n,i,r,o){super(t,n),this.urlAfterRedirects=i,this.state=r,this.shouldActivate=o,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class BB extends fi{constructor(t,n,i,r){super(t,n),this.urlAfterRedirects=i,this.state=r,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class VB extends fi{constructor(t,n,i,r){super(t,n),this.urlAfterRedirects=i,this.state=r,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class HB{constructor(t){this.route=t,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class zB{constructor(t){this.route=t,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class jB{constructor(t){this.snapshot=t,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class UB{constructor(t){this.snapshot=t,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class GB{constructor(t){this.snapshot=t,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class QB{constructor(t){this.snapshot=t,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class IC{constructor(t,n,i){this.routerEvent=t,this.position=n,this.anchor=i,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Vp{}class Hp{constructor(t){this.url=t}}class ZB{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Ra,this.attachRef=null}}let Ra=(()=>{var e;class t{constructor(){this.contexts=new Map}onChildOutletCreated(i,r){const o=this.getOrCreateContext(i);o.outlet=r,this.contexts.set(i,o)}onChildOutletDestroyed(i){const r=this.getContext(i);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){const i=this.contexts;return this.contexts=new Map,i}onOutletReAttached(i){this.contexts=i}getOrCreateContext(i){let r=this.getContext(i);return r||(r=new ZB,this.contexts.set(i,r)),r}getContext(i){return this.contexts.get(i)||null}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();class TC{constructor(t){this._root=t}get root(){return this._root.value}parent(t){const n=this.pathFromRoot(t);return n.length>1?n[n.length-2]:null}children(t){const n=zp(t,this._root);return n?n.children.map(i=>i.value):[]}firstChild(t){const n=zp(t,this._root);return n&&n.children.length>0?n.children[0].value:null}siblings(t){const n=jp(t,this._root);return n.length<2?[]:n[n.length-2].children.map(r=>r.value).filter(r=>r!==t)}pathFromRoot(t){return jp(t,this._root).map(n=>n.value)}}function zp(e,t){if(e===t.value)return t;for(const n of t.children){const i=zp(e,n);if(i)return i}return null}function jp(e,t){if(e===t.value)return[t];for(const n of t.children){const i=jp(e,n);if(i.length)return i.unshift(t),i}return[]}class Bi{constructor(t,n){this.value=t,this.children=n}toString(){return`TreeNode(${this.value})`}}function Xo(e){const t={};return e&&e.children.forEach(n=>t[n.value.outlet]=n),t}class PC extends TC{constructor(t,n){super(t),this.snapshot=n,Up(this,t)}toString(){return this.snapshot.toString()}}function FC(e,t){const n=function WB(e,t){const s=new fc([],{},{},"",{},ne,t,null,{});return new RC("",new Bi(s,[]))}(0,t),i=new tn([new Ma("",{})]),r=new tn({}),o=new tn({}),s=new tn({}),a=new tn(""),l=new Or(i,r,s,a,o,ne,t,n.root);return l.snapshot=n.root,new PC(new Bi(l,[]),n)}class Or{constructor(t,n,i,r,o,s,a,l){this.urlSubject=t,this.paramsSubject=n,this.queryParamsSubject=i,this.fragmentSubject=r,this.dataSubject=o,this.outlet=s,this.component=a,this._futureSnapshot=l,this.title=this.dataSubject?.pipe(ye(d=>d[Ea]))??Q(void 0),this.url=t,this.params=n,this.queryParams=i,this.fragment=r,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._paramMap=this.params.pipe(ye(t=>Yo(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(ye(t=>Yo(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function kC(e,t="emptyOnly"){const n=e.pathFromRoot;let i=0;if("always"!==t)for(i=n.length-1;i>=1;){const r=n[i],o=n[i-1];if(r.routeConfig&&""===r.routeConfig.path)i--;else{if(o.component)break;i--}}return function qB(e){return e.reduce((t,n)=>({params:{...t.params,...n.params},data:{...t.data,...n.data},resolve:{...n.data,...t.resolve,...n.routeConfig?.data,...n._resolvedData}}),{params:{},data:{},resolve:{}})}(n.slice(i))}class fc{get title(){return this.data?.[Ea]}constructor(t,n,i,r,o,s,a,l,d){this.url=t,this.params=n,this.queryParams=i,this.fragment=r,this.data=o,this.outlet=s,this.component=a,this.routeConfig=l,this._resolve=d}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._paramMap=Yo(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Yo(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(i=>i.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class RC extends TC{constructor(t,n){super(n),this.url=t,Up(this,n)}toString(){return NC(this._root)}}function Up(e,t){t.value._routerState=e,t.children.forEach(n=>Up(e,n))}function NC(e){const t=e.children.length>0?` { ${e.children.map(NC).join(", ")} } `:"";return`${e.value}${t}`}function Gp(e){if(e.snapshot){const t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,ui(t.queryParams,n.queryParams)||e.queryParamsSubject.next(n.queryParams),t.fragment!==n.fragment&&e.fragmentSubject.next(n.fragment),ui(t.params,n.params)||e.paramsSubject.next(n.params),function cB(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(!ui(e[n],t[n]))return!1;return!0}(t.url,n.url)||e.urlSubject.next(n.url),ui(t.data,n.data)||e.dataSubject.next(n.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function Qp(e,t){const n=ui(e.params,t.params)&&function pB(e,t){return Nr(e,t)&&e.every((n,i)=>ui(n.parameters,t[i].parameters))}(e.url,t.url);return n&&!(!e.parent!=!t.parent)&&(!e.parent||Qp(e.parent,t.parent))}let Zp=(()=>{var e;class t{constructor(){this.activated=null,this._activatedRoute=null,this.name=ne,this.activateEvents=new T,this.deactivateEvents=new T,this.attachEvents=new T,this.detachEvents=new T,this.parentContexts=R(Ra),this.location=R(Hn),this.changeDetector=R(Et),this.environmentInjector=R(yn),this.inputBinder=R(hc,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(i){if(i.name){const{firstChange:r,previousValue:o}=i.name;if(r)return;this.isTrackedInParentContexts(o)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(o)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(i){return this.parentContexts.getContext(i)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const i=this.parentContexts.getContext(this.name);i?.route&&(i.attachRef?this.attach(i.attachRef,i.route):this.activateWith(i.route,i.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();const i=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(i.instance),i}attach(i,r){this.activated=i,this._activatedRoute=r,this.location.insert(i.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(i.instance)}deactivate(){if(this.activated){const i=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(i)}}activateWith(i,r){if(this.isActivated)throw new y(4013,!1);this._activatedRoute=i;const o=this.location,a=i.snapshot.component,l=this.parentContexts.getOrCreateContext(this.name).children,d=new YB(i,l,o.injector);this.activated=o.createComponent(a,{index:o.length,injector:d,environmentInjector:r??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275dir=B({type:e,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[Ct]}),t})();class YB{constructor(t,n,i){this.route=t,this.childContexts=n,this.parent=i}get(t,n){return t===Or?this.route:t===Ra?this.childContexts:this.parent.get(t,n)}}const hc=new I("");let LC=(()=>{var e;class t{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(i){this.unsubscribeFromRouteData(i),this.subscribeToRouteData(i)}unsubscribeFromRouteData(i){this.outletDataSubscriptions.get(i)?.unsubscribe(),this.outletDataSubscriptions.delete(i)}subscribeToRouteData(i){const{activatedRoute:r}=i,o=ec([r.queryParams,r.params,r.data]).pipe(Fn(([s,a,l],d)=>(l={...s,...a,...l},0===d?Q(l):Promise.resolve(l)))).subscribe(s=>{if(!i.isActivated||!i.activatedComponentRef||i.activatedRoute!==r||null===r.component)return void this.unsubscribeFromRouteData(i);const a=function xN(e){const t=fe(e);if(!t)return null;const n=new ea(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}(r.component);if(a)for(const{templateName:l}of a.inputs)i.activatedComponentRef.setInput(l,s[l]);else this.unsubscribeFromRouteData(i)});this.outletDataSubscriptions.set(i,o)}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac}),t})();function Na(e,t,n){if(n&&e.shouldReuseRoute(t.value,n.value.snapshot)){const i=n.value;i._futureSnapshot=t.value;const r=function JB(e,t,n){return t.children.map(i=>{for(const r of n.children)if(e.shouldReuseRoute(i.value,r.value.snapshot))return Na(e,i,r);return Na(e,i)})}(e,t,n);return new Bi(i,r)}{if(e.shouldAttach(t.value)){const o=e.retrieve(t.value);if(null!==o){const s=o.route;return s.value._futureSnapshot=t.value,s.children=t.children.map(a=>Na(e,a)),s}}const i=function XB(e){return new Or(new tn(e.url),new tn(e.params),new tn(e.queryParams),new tn(e.fragment),new tn(e.data),e.outlet,e.component,e)}(t.value),r=t.children.map(o=>Na(e,o));return new Bi(i,r)}}const Wp="ngNavigationCancelingError";function OC(e,t){const{redirectTo:n,navigationBehaviorOptions:i}=Lr(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,r=BC(!1,0,t);return r.url=n,r.navigationBehaviorOptions=i,r}function BC(e,t,n){const i=new Error("NavigationCancelingError: "+(e||""));return i[Wp]=!0,i.cancellationCode=t,n&&(i.url=n),i}function VC(e){return e&&e[Wp]}let HC=(()=>{var e;class t{}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275cmp=F({type:e,selectors:[["ng-component"]],standalone:!0,features:[Dh],decls:1,vars:0,template:function(i,r){1&i&&M(0,"router-outlet")},dependencies:[Zp],encapsulation:2}),t})();function qp(e){const t=e.children&&e.children.map(qp),n=t?{...e,children:t}:{...e};return!n.component&&!n.loadComponent&&(t||n.loadChildren)&&n.outlet&&n.outlet!==ne&&(n.component=HC),n}function Qn(e){return e.outlet||ne}function La(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let t=e.parent;t;t=t.parent){const n=t.routeConfig;if(n?._loadedInjector)return n._loadedInjector;if(n?._injector)return n._injector}return null}class sV{constructor(t,n,i,r,o){this.routeReuseStrategy=t,this.futureState=n,this.currState=i,this.forwardEvent=r,this.inputBindingEnabled=o}activate(t){const n=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(n,i,t),Gp(this.futureState.root),this.activateChildRoutes(n,i,t)}deactivateChildRoutes(t,n,i){const r=Xo(n);t.children.forEach(o=>{const s=o.value.outlet;this.deactivateRoutes(o,r[s],i),delete r[s]}),Object.values(r).forEach(o=>{this.deactivateRouteAndItsChildren(o,i)})}deactivateRoutes(t,n,i){const r=t.value,o=n?n.value:null;if(r===o)if(r.component){const s=i.getContext(r.outlet);s&&this.deactivateChildRoutes(t,n,s.children)}else this.deactivateChildRoutes(t,n,i);else o&&this.deactivateRouteAndItsChildren(n,i)}deactivateRouteAndItsChildren(t,n){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,n):this.deactivateRouteAndOutlet(t,n)}detachAndStoreRouteSubtree(t,n){const i=n.getContext(t.value.outlet),r=i&&t.value.component?i.children:n,o=Xo(t);for(const s of Object.keys(o))this.deactivateRouteAndItsChildren(o[s],r);if(i&&i.outlet){const s=i.outlet.detach(),a=i.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:s,route:t,contexts:a})}}deactivateRouteAndOutlet(t,n){const i=n.getContext(t.value.outlet),r=i&&t.value.component?i.children:n,o=Xo(t);for(const s of Object.keys(o))this.deactivateRouteAndItsChildren(o[s],r);i&&(i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated()),i.attachRef=null,i.route=null)}activateChildRoutes(t,n,i){const r=Xo(n);t.children.forEach(o=>{this.activateRoutes(o,r[o.value.outlet],i),this.forwardEvent(new QB(o.value.snapshot))}),t.children.length&&this.forwardEvent(new UB(t.value.snapshot))}activateRoutes(t,n,i){const r=t.value,o=n?n.value:null;if(Gp(r),r===o)if(r.component){const s=i.getOrCreateContext(r.outlet);this.activateChildRoutes(t,n,s.children)}else this.activateChildRoutes(t,n,i);else if(r.component){const s=i.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){const a=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.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),Gp(a.route.value),this.activateChildRoutes(t,null,s.children)}else{const a=La(r.snapshot);s.attachRef=null,s.route=r,s.injector=a,s.outlet&&s.outlet.activateWith(r,s.injector),this.activateChildRoutes(t,null,s.children)}}else this.activateChildRoutes(t,null,i)}}class zC{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class pc{constructor(t,n){this.component=t,this.route=n}}function aV(e,t,n){const i=e._root;return Oa(i,t?t._root:null,n,[i.value])}function $o(e,t){const n=Symbol(),i=t.get(e,n);return i===n?"function"!=typeof e||function zE(e){return null!==dl(e)}(e)?t.get(e):e:i}function Oa(e,t,n,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const o=Xo(t);return e.children.forEach(s=>{(function dV(e,t,n,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const o=e.value,s=t?t.value:null,a=n?n.getContext(e.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){const l=function cV(e,t,n){if("function"==typeof n)return n(e,t);switch(n){case"pathParamsChange":return!Nr(e.url,t.url);case"pathParamsOrQueryParamsChange":return!Nr(e.url,t.url)||!ui(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Qp(e,t)||!ui(e.queryParams,t.queryParams);default:return!Qp(e,t)}}(s,o,o.routeConfig.runGuardsAndResolvers);l?r.canActivateChecks.push(new zC(i)):(o.data=s.data,o._resolvedData=s._resolvedData),Oa(e,t,o.component?a?a.children:null:n,i,r),l&&a&&a.outlet&&a.outlet.isActivated&&r.canDeactivateChecks.push(new pc(a.outlet.component,s))}else s&&Ba(t,a,r),r.canActivateChecks.push(new zC(i)),Oa(e,null,o.component?a?a.children:null:n,i,r)})(s,o[s.value.outlet],n,i.concat([s.value]),r),delete o[s.value.outlet]}),Object.entries(o).forEach(([s,a])=>Ba(a,n.getContext(s),r)),r}function Ba(e,t,n){const i=Xo(e),r=e.value;Object.entries(i).forEach(([o,s])=>{Ba(s,r.component?t?t.children.getContext(o):null:t,n)}),n.canDeactivateChecks.push(new pc(r.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,r))}function Va(e){return"function"==typeof e}function jC(e){return e instanceof tc||"EmptyError"===e?.name}const gc=Symbol("INITIAL_VALUE");function es(){return Fn(e=>ec(e.map(t=>t.pipe(Ht(1),aC(gc)))).pipe(ye(t=>{for(const n of t)if(!0!==n){if(n===gc)return gc;if(!1===n||n instanceof Ko)return n}return!0}),Oi(t=>t!==gc),Ht(1)))}function UC(e){return function sl(...e){return Xg(e)}(Mt(t=>{if(Lr(t))throw OC(0,t)}),ye(t=>!0===t))}class mc{constructor(t){this.segmentGroup=t||null}}class GC{constructor(t){this.urlTree=t}}function ts(e){return xa(new mc(e))}function QC(e){return xa(new GC(e))}class TV{constructor(t,n){this.urlSerializer=t,this.urlTree=n}noMatchError(t){return new y(4002,!1)}lineralizeSegments(t,n){let i=[],r=n.root;for(;;){if(i=i.concat(r.segments),0===r.numberOfChildren)return Q(i);if(r.numberOfChildren>1||!r.children[ne])return xa(new y(4e3,!1));r=r.children[ne]}}applyRedirectCommands(t,n,i){return this.applyRedirectCreateUrlTree(n,this.urlSerializer.parse(n),t,i)}applyRedirectCreateUrlTree(t,n,i,r){const o=this.createSegmentGroup(t,n.root,i,r);return new Ko(o,this.createQueryParams(n.queryParams,this.urlTree.queryParams),n.fragment)}createQueryParams(t,n){const i={};return Object.entries(t).forEach(([r,o])=>{if("string"==typeof o&&o.startsWith(":")){const a=o.substring(1);i[r]=n[a]}else i[r]=o}),i}createSegmentGroup(t,n,i,r){const o=this.createSegments(t,n.segments,i,r);let s={};return Object.entries(n.children).forEach(([a,l])=>{s[a]=this.createSegmentGroup(t,l,i,r)}),new De(o,s)}createSegments(t,n,i,r){return n.map(o=>o.path.startsWith(":")?this.findPosParam(t,o,r):this.findOrReturn(o,i))}findPosParam(t,n,i){const r=i[n.path.substring(1)];if(!r)throw new y(4001,!1);return r}findOrReturn(t,n){let i=0;for(const r of n){if(r.path===t.path)return n.splice(i),r;i++}return t}}const Yp={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function PV(e,t,n,i,r){const o=Kp(e,t,n);return o.matched?(i=function eV(e,t){return e.providers&&!e._injector&&(e._injector=xh(e.providers,t,`Route: ${e.path}`)),e._injector??t}(t,i),function MV(e,t,n,i){const r=t.canMatch;return r&&0!==r.length?Q(r.map(s=>{const a=$o(s,e);return rr(function mV(e){return e&&Va(e.canMatch)}(a)?a.canMatch(t,n):e.runInContext(()=>a(t,n)))})).pipe(es(),UC()):Q(!0)}(i,t,n).pipe(ye(s=>!0===s?o:{...Yp}))):Q(o)}function Kp(e,t,n){if(""===t.path)return"full"===t.pathMatch&&(e.hasChildren()||n.length>0)?{...Yp}:{matched:!0,consumedSegments:[],remainingSegments:n,parameters:{},positionalParamSegments:{}};const r=(t.matcher||dB)(n,e,t);if(!r)return{...Yp};const o={};Object.entries(r.posParams??{}).forEach(([a,l])=>{o[a]=l.path});const s=r.consumed.length>0?{...o,...r.consumed[r.consumed.length-1].parameters}:o;return{matched:!0,consumedSegments:r.consumed,remainingSegments:n.slice(r.consumed.length),parameters:s,positionalParamSegments:r.posParams??{}}}function ZC(e,t,n,i){return n.length>0&&function RV(e,t,n){return n.some(i=>vc(e,t,i)&&Qn(i)!==ne)}(e,n,i)?{segmentGroup:new De(t,kV(i,new De(n,e.children))),slicedSegments:[]}:0===n.length&&function NV(e,t,n){return n.some(i=>vc(e,t,i))}(e,n,i)?{segmentGroup:new De(e.segments,FV(e,0,n,i,e.children)),slicedSegments:n}:{segmentGroup:new De(e.segments,e.children),slicedSegments:n}}function FV(e,t,n,i,r){const o={};for(const s of i)if(vc(e,n,s)&&!r[Qn(s)]){const a=new De([],{});o[Qn(s)]=a}return{...r,...o}}function kV(e,t){const n={};n[ne]=t;for(const i of e)if(""===i.path&&Qn(i)!==ne){const r=new De([],{});n[Qn(i)]=r}return n}function vc(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path}class VV{constructor(t,n,i,r,o,s,a){this.injector=t,this.configLoader=n,this.rootComponentType=i,this.config=r,this.urlTree=o,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.allowRedirects=!0,this.applyRedirects=new TV(this.urlSerializer,this.urlTree)}noMatchError(t){return new y(4002,!1)}recognize(){const t=ZC(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,t,ne).pipe(Rr(n=>{if(n instanceof GC)return this.allowRedirects=!1,this.urlTree=n.urlTree,this.match(n.urlTree);throw n instanceof mc?this.noMatchError(n):n}),ye(n=>{const i=new fc([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},ne,this.rootComponentType,null,{}),r=new Bi(i,n),o=new RC("",r),s=function IB(e,t,n=null,i=null){return yC(wC(e),t,n,i)}(i,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(s),this.inheritParamsAndData(o._root),{state:o,tree:s}}))}match(t){return this.processSegmentGroup(this.injector,this.config,t.root,ne).pipe(Rr(i=>{throw i instanceof mc?this.noMatchError(i):i}))}inheritParamsAndData(t){const n=t.value,i=kC(n,this.paramsInheritanceStrategy);n.params=Object.freeze(i.params),n.data=Object.freeze(i.data),t.children.forEach(r=>this.inheritParamsAndData(r))}processSegmentGroup(t,n,i,r){return 0===i.segments.length&&i.hasChildren()?this.processChildren(t,n,i):this.processSegment(t,n,i,i.segments,r,!0)}processChildren(t,n,i){const r=[];for(const o of Object.keys(i.children))"primary"===o?r.unshift(o):r.push(o);return ct(r).pipe(Da(o=>{const s=i.children[o],a=function rV(e,t){const n=e.filter(i=>Qn(i)===t);return n.push(...e.filter(i=>Qn(i)!==t)),n}(n,o);return this.processSegmentGroup(t,a,s,o)}),function oB(e,t){return tt(function rB(e,t,n,i,r){return(o,s)=>{let a=n,l=t,d=0;o.subscribe(Je(s,c=>{const u=d++;l=a?e(l,c,u):(a=!0,c),i&&s.next(l)},r&&(()=>{a&&s.next(l),s.complete()})))}}(e,t,arguments.length>=2,!0))}((o,s)=>(o.push(...s),o)),ic(null),function sB(e,t){const n=arguments.length>=2;return i=>i.pipe(e?Oi((r,o)=>e(r,o,i)):Qt,Pp(1),n?ic(t):lC(()=>new tc))}(),mt(o=>{if(null===o)return ts(i);const s=WC(o);return function HV(e){e.sort((t,n)=>t.value.outlet===ne?-1:n.value.outlet===ne?1:t.value.outlet.localeCompare(n.value.outlet))}(s),Q(s)}))}processSegment(t,n,i,r,o,s){return ct(n).pipe(Da(a=>this.processSegmentAgainstRoute(a._injector??t,n,a,i,r,o,s).pipe(Rr(l=>{if(l instanceof mc)return Q(null);throw l}))),kr(a=>!!a),Rr(a=>{if(jC(a))return function OV(e,t,n){return 0===t.length&&!e.children[n]}(i,r,o)?Q([]):ts(i);throw a}))}processSegmentAgainstRoute(t,n,i,r,o,s,a){return function LV(e,t,n,i){return!!(Qn(e)===i||i!==ne&&vc(t,n,e))&&("**"===e.path||Kp(t,e,n).matched)}(i,r,o,s)?void 0===i.redirectTo?this.matchSegmentAgainstRoute(t,r,i,o,s,a):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,r,n,i,o,s):ts(r):ts(r)}expandSegmentAgainstRouteUsingRedirect(t,n,i,r,o,s){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,i,r,s):this.expandRegularSegmentAgainstRouteUsingRedirect(t,n,i,r,o,s)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,n,i,r){const o=this.applyRedirects.applyRedirectCommands([],i.redirectTo,{});return i.redirectTo.startsWith("/")?QC(o):this.applyRedirects.lineralizeSegments(i,o).pipe(mt(s=>{const a=new De(s,{});return this.processSegment(t,n,a,s,r,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,n,i,r,o,s){const{matched:a,consumedSegments:l,remainingSegments:d,positionalParamSegments:c}=Kp(n,r,o);if(!a)return ts(n);const u=this.applyRedirects.applyRedirectCommands(l,r.redirectTo,c);return r.redirectTo.startsWith("/")?QC(u):this.applyRedirects.lineralizeSegments(r,u).pipe(mt(f=>this.processSegment(t,i,n,f.concat(d),s,!1)))}matchSegmentAgainstRoute(t,n,i,r,o,s){let a;if("**"===i.path){const l=r.length>0?cC(r).parameters:{};a=Q({snapshot:new fc(r,l,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,qC(i),Qn(i),i.component??i._loadedComponent??null,i,YC(i)),consumedSegments:[],remainingSegments:[]}),n.children={}}else a=PV(n,i,r,t).pipe(ye(({matched:l,consumedSegments:d,remainingSegments:c,parameters:u})=>l?{snapshot:new fc(d,u,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,qC(i),Qn(i),i.component??i._loadedComponent??null,i,YC(i)),consumedSegments:d,remainingSegments:c}:null));return a.pipe(Fn(l=>null===l?ts(n):this.getChildConfig(t=i._injector??t,i,r).pipe(Fn(({routes:d})=>{const c=i._loadedInjector??t,{snapshot:u,consumedSegments:f,remainingSegments:h}=l,{segmentGroup:p,slicedSegments:g}=ZC(n,f,h,d);if(0===g.length&&p.hasChildren())return this.processChildren(c,d,p).pipe(ye(C=>null===C?null:[new Bi(u,C)]));if(0===d.length&&0===g.length)return Q([new Bi(u,[])]);const w=Qn(i)===o;return this.processSegment(c,d,p,g,w?ne:o,!0).pipe(ye(C=>[new Bi(u,C)]))}))))}getChildConfig(t,n,i){return n.children?Q({routes:n.children,injector:t}):n.loadChildren?void 0!==n._loadedRoutes?Q({routes:n._loadedRoutes,injector:n._loadedInjector}):function EV(e,t,n,i){const r=t.canLoad;return void 0===r||0===r.length?Q(!0):Q(r.map(s=>{const a=$o(s,e);return rr(function fV(e){return e&&Va(e.canLoad)}(a)?a.canLoad(t,n):e.runInContext(()=>a(t,n)))})).pipe(es(),UC())}(t,n,i).pipe(mt(r=>r?this.configLoader.loadChildren(t,n).pipe(Mt(o=>{n._loadedRoutes=o.routes,n._loadedInjector=o.injector})):function IV(e){return xa(BC(!1,3))}())):Q({routes:[],injector:t})}}function zV(e){const t=e.value.routeConfig;return t&&""===t.path}function WC(e){const t=[],n=new Set;for(const i of e){if(!zV(i)){t.push(i);continue}const r=t.find(o=>i.value.routeConfig===o.value.routeConfig);void 0!==r?(r.children.push(...i.children),n.add(r)):t.push(i)}for(const i of n){const r=WC(i.children);t.push(new Bi(i.value,r))}return t.filter(i=>!n.has(i))}function qC(e){return e.data||{}}function YC(e){return e.resolve||{}}function KC(e){return"string"==typeof e.title||null===e.title}function Jp(e){return Fn(t=>{const n=e(t);return n?ct(n).pipe(ye(()=>t)):Q(t)})}const ns=new I("ROUTES");let Xp=(()=>{var e;class t{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=R(Sy)}loadComponent(i){if(this.componentLoaders.get(i))return this.componentLoaders.get(i);if(i._loadedComponent)return Q(i._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(i);const r=rr(i.loadComponent()).pipe(ye(JC),Mt(s=>{this.onLoadEndListener&&this.onLoadEndListener(i),i._loadedComponent=s}),Fp(()=>{this.componentLoaders.delete(i)})),o=new sC(r,()=>new gt).pipe(Tp());return this.componentLoaders.set(i,o),o}loadChildren(i,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return Q({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);const s=this.loadModuleFactoryOrRoutes(r.loadChildren).pipe(ye(l=>{this.onLoadEndListener&&this.onLoadEndListener(r);let d,c;return Array.isArray(l)?c=l:(d=l.create(i).injector,c=d.get(ns,[],se.Self|se.Optional).flat()),{routes:c.map(qp),injector:d}}),Fp(()=>{this.childrenLoaders.delete(r)})),a=new sC(s,()=>new gt).pipe(Tp());return this.childrenLoaders.set(r,a),a}loadModuleFactoryOrRoutes(i){return rr(i()).pipe(ye(JC),mt(r=>r instanceof Ow||Array.isArray(r)?Q(r):ct(this.compiler.compileModuleAsync(r))))}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function JC(e){return function qV(e){return e&&"object"==typeof e&&"default"in e}(e)?e.default:e}let Ac=(()=>{var e;class t{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new gt,this.transitionAbortSubject=new gt,this.configLoader=R(Xp),this.environmentInjector=R(yn),this.urlSerializer=R(Sa),this.rootContexts=R(Ra),this.inputBindingEnabled=null!==R(hc,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>Q(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=o=>this.events.next(new zB(o)),this.configLoader.onLoadStartListener=o=>this.events.next(new HB(o))}complete(){this.transitions?.complete()}handleNavigationRequest(i){const r=++this.navigationId;this.transitions?.next({...this.transitions.value,...i,id:r})}setupNavigations(i,r,o){return this.transitions=new tn({id:0,currentUrlTree:r,currentRawUrl:r,currentBrowserUrl:r,extractedUrl:i.urlHandlingStrategy.extract(r),urlAfterRedirects:i.urlHandlingStrategy.extract(r),rawUrl:r,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Fa,restoredState:null,currentSnapshot:o.snapshot,targetSnapshot:null,currentRouterState:o,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(Oi(s=>0!==s.id),ye(s=>({...s,extractedUrl:i.urlHandlingStrategy.extract(s.rawUrl)})),Fn(s=>{this.currentTransition=s;let a=!1,l=!1;return Q(s).pipe(Mt(d=>{this.currentNavigation={id:d.id,initialUrl:d.rawUrl,extractedUrl:d.extractedUrl,trigger:d.source,extras:d.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),Fn(d=>{const c=d.currentBrowserUrl.toString(),u=!i.navigated||d.extractedUrl.toString()!==c||c!==d.currentUrlTree.toString();if(!u&&"reload"!==(d.extras.onSameUrlNavigation??i.onSameUrlNavigation)){const h="";return this.events.next(new Jo(d.id,this.urlSerializer.serialize(d.rawUrl),h,0)),d.resolve(null),Yn}if(i.urlHandlingStrategy.shouldProcessUrl(d.rawUrl))return Q(d).pipe(Fn(h=>{const p=this.transitions?.getValue();return this.events.next(new cc(h.id,this.urlSerializer.serialize(h.extractedUrl),h.source,h.restoredState)),p!==this.transitions?.getValue()?Yn:Promise.resolve(h)}),function jV(e,t,n,i,r,o){return mt(s=>function BV(e,t,n,i,r,o,s="emptyOnly"){return new VV(e,t,n,i,r,s,o).recognize()}(e,t,n,i,s.extractedUrl,r,o).pipe(ye(({state:a,tree:l})=>({...s,targetSnapshot:a,urlAfterRedirects:l}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,i.config,this.urlSerializer,i.paramsInheritanceStrategy),Mt(h=>{s.targetSnapshot=h.targetSnapshot,s.urlAfterRedirects=h.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:h.urlAfterRedirects};const p=new SC(h.id,this.urlSerializer.serialize(h.extractedUrl),this.urlSerializer.serialize(h.urlAfterRedirects),h.targetSnapshot);this.events.next(p)}));if(u&&i.urlHandlingStrategy.shouldProcessUrl(d.currentRawUrl)){const{id:h,extractedUrl:p,source:g,restoredState:w,extras:C}=d,v=new cc(h,this.urlSerializer.serialize(p),g,w);this.events.next(v);const P=FC(0,this.rootComponentType).snapshot;return this.currentTransition=s={...d,targetSnapshot:P,urlAfterRedirects:p,extras:{...C,skipLocationChange:!1,replaceUrl:!1}},Q(s)}{const h="";return this.events.next(new Jo(d.id,this.urlSerializer.serialize(d.extractedUrl),h,1)),d.resolve(null),Yn}}),Mt(d=>{const c=new LB(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot);this.events.next(c)}),ye(d=>(this.currentTransition=s={...d,guards:aV(d.targetSnapshot,d.currentSnapshot,this.rootContexts)},s)),function AV(e,t){return mt(n=>{const{targetSnapshot:i,currentSnapshot:r,guards:{canActivateChecks:o,canDeactivateChecks:s}}=n;return 0===s.length&&0===o.length?Q({...n,guardsResult:!0}):function _V(e,t,n,i){return ct(e).pipe(mt(r=>function DV(e,t,n,i,r){const o=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return o&&0!==o.length?Q(o.map(a=>{const l=La(t)??r,d=$o(a,l);return rr(function gV(e){return e&&Va(e.canDeactivate)}(d)?d.canDeactivate(e,t,n,i):l.runInContext(()=>d(e,t,n,i))).pipe(kr())})).pipe(es()):Q(!0)}(r.component,r.route,n,t,i)),kr(r=>!0!==r,!0))}(s,i,r,e).pipe(mt(a=>a&&function uV(e){return"boolean"==typeof e}(a)?function bV(e,t,n,i){return ct(t).pipe(Da(r=>nc(function yV(e,t){return null!==e&&t&&t(new jB(e)),Q(!0)}(r.route.parent,i),function wV(e,t){return null!==e&&t&&t(new GB(e)),Q(!0)}(r.route,i),function xV(e,t,n){const i=t[t.length-1],o=t.slice(0,t.length-1).reverse().map(s=>function lV(e){const t=e.routeConfig?e.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:e,guards:t}:null}(s)).filter(s=>null!==s).map(s=>oC(()=>Q(s.guards.map(l=>{const d=La(s.node)??n,c=$o(l,d);return rr(function pV(e){return e&&Va(e.canActivateChild)}(c)?c.canActivateChild(i,e):d.runInContext(()=>c(i,e))).pipe(kr())})).pipe(es())));return Q(o).pipe(es())}(e,r.path,n),function CV(e,t,n){const i=t.routeConfig?t.routeConfig.canActivate:null;if(!i||0===i.length)return Q(!0);const r=i.map(o=>oC(()=>{const s=La(t)??n,a=$o(o,s);return rr(function hV(e){return e&&Va(e.canActivate)}(a)?a.canActivate(t,e):s.runInContext(()=>a(t,e))).pipe(kr())}));return Q(r).pipe(es())}(e,r.route,n))),kr(r=>!0!==r,!0))}(i,o,e,t):Q(a)),ye(a=>({...n,guardsResult:a})))})}(this.environmentInjector,d=>this.events.next(d)),Mt(d=>{if(s.guardsResult=d.guardsResult,Lr(d.guardsResult))throw OC(0,d.guardsResult);const c=new OB(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot,!!d.guardsResult);this.events.next(c)}),Oi(d=>!!d.guardsResult||(this.cancelNavigationTransition(d,"",3),!1)),Jp(d=>{if(d.guards.canActivateChecks.length)return Q(d).pipe(Mt(c=>{const u=new BB(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(u)}),Fn(c=>{let u=!1;return Q(c).pipe(function UV(e,t){return mt(n=>{const{targetSnapshot:i,guards:{canActivateChecks:r}}=n;if(!r.length)return Q(n);let o=0;return ct(r).pipe(Da(s=>function GV(e,t,n,i){const r=e.routeConfig,o=e._resolve;return void 0!==r?.title&&!KC(r)&&(o[Ea]=r.title),function QV(e,t,n,i){const r=function ZV(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)]}(e);if(0===r.length)return Q({});const o={};return ct(r).pipe(mt(s=>function WV(e,t,n,i){const r=La(t)??i,o=$o(e,r);return rr(o.resolve?o.resolve(t,n):r.runInContext(()=>o(t,n)))}(e[s],t,n,i).pipe(kr(),Mt(a=>{o[s]=a}))),Pp(1),function aB(e){return ye(()=>e)}(o),Rr(s=>jC(s)?Yn:xa(s)))}(o,e,t,i).pipe(ye(s=>(e._resolvedData=s,e.data=kC(e,n).resolve,r&&KC(r)&&(e.data[Ea]=r.title),null)))}(s.route,i,e,t)),Mt(()=>o++),Pp(1),mt(s=>o===r.length?Q(n):Yn))})}(i.paramsInheritanceStrategy,this.environmentInjector),Mt({next:()=>u=!0,complete:()=>{u||this.cancelNavigationTransition(c,"",2)}}))}),Mt(c=>{const u=new VB(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(u)}))}),Jp(d=>{const c=u=>{const f=[];u.routeConfig?.loadComponent&&!u.routeConfig._loadedComponent&&f.push(this.configLoader.loadComponent(u.routeConfig).pipe(Mt(h=>{u.component=h}),ye(()=>{})));for(const h of u.children)f.push(...c(h));return f};return ec(c(d.targetSnapshot.root)).pipe(ic(),Ht(1))}),Jp(()=>this.afterPreactivation()),ye(d=>{const c=function KB(e,t,n){const i=Na(e,t._root,n?n._root:void 0);return new PC(i,t)}(i.routeReuseStrategy,d.targetSnapshot,d.currentRouterState);return this.currentTransition=s={...d,targetRouterState:c},s}),Mt(()=>{this.events.next(new Vp)}),((e,t,n,i)=>ye(r=>(new sV(t,r.targetRouterState,r.currentRouterState,n,i).activate(e),r)))(this.rootContexts,i.routeReuseStrategy,d=>this.events.next(d),this.inputBindingEnabled),Ht(1),Mt({next:d=>{a=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new or(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects))),i.titleStrategy?.updateTitle(d.targetRouterState.snapshot),d.resolve(!0)},complete:()=>{a=!0}}),kp(this.transitionAbortSubject.pipe(Mt(d=>{throw d}))),Fp(()=>{a||l||this.cancelNavigationTransition(s,"",1),this.currentNavigation?.id===s.id&&(this.currentNavigation=null)}),Rr(d=>{if(l=!0,VC(d))this.events.next(new ka(s.id,this.urlSerializer.serialize(s.extractedUrl),d.message,d.cancellationCode)),function $B(e){return VC(e)&&Lr(e.url)}(d)?this.events.next(new Hp(d.url)):s.resolve(!1);else{this.events.next(new uc(s.id,this.urlSerializer.serialize(s.extractedUrl),d,s.targetSnapshot??void 0));try{s.resolve(i.errorHandler(d))}catch(c){s.reject(c)}}return Yn}))}))}cancelNavigationTransition(i,r,o){const s=new ka(i.id,this.urlSerializer.serialize(i.extractedUrl),r,o);this.events.next(s),i.resolve(!1)}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function XC(e){return e!==Fa}let $C=(()=>{var e;class t{buildTitle(i){let r,o=i.root;for(;void 0!==o;)r=this.getResolvedTitleForRoute(o)??r,o=o.children.find(s=>s.outlet===ne);return r}getResolvedTitleForRoute(i){return i.data[Ea]}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:function(){return R(YV)},providedIn:"root"}),t})(),YV=(()=>{var e;class t extends $C{constructor(i){super(),this.title=i}updateTitle(i){const r=this.buildTitle(i);void 0!==r&&this.title.setTitle(r)}}return(e=t).\u0275fac=function(i){return new(i||e)(S(Sp))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"}),t})(),KV=(()=>{var e;class t{}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:function(){return R(XV)},providedIn:"root"}),t})();class JV{shouldDetach(t){return!1}store(t,n){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,n){return t.routeConfig===n.routeConfig}}let XV=(()=>{var e;class t extends JV{}return(e=t).\u0275fac=function(){let n;return function(r){return(n||(n=ut(e)))(r||e)}}(),e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();const _c=new I("",{providedIn:"root",factory:()=>({})});let $V=(()=>{var e;class t{}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:function(){return R(e3)},providedIn:"root"}),t})(),e3=(()=>{var e;class t{shouldProcessUrl(i){return!0}extract(i){return i}merge(i,r){return i}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();var Ha=function(e){return e[e.COMPLETE=0]="COMPLETE",e[e.FAILED=1]="FAILED",e[e.REDIRECTING=2]="REDIRECTING",e}(Ha||{});function e1(e,t){e.events.pipe(Oi(n=>n instanceof or||n instanceof ka||n instanceof uc||n instanceof Jo),ye(n=>n instanceof or||n instanceof Jo?Ha.COMPLETE:n instanceof ka&&(0===n.code||1===n.code)?Ha.REDIRECTING:Ha.FAILED),Oi(n=>n!==Ha.REDIRECTING),Ht(1)).subscribe(()=>{t()})}function t3(e){throw e}function n3(e,t,n){return t.parse("/")}const r3={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},o3={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let En=(()=>{var e;class t{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.location.getState()?.\u0275routerPageId??this.currentPageId}get events(){return this._events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=R(Ey),this.isNgZoneEnabled=!1,this._events=new gt,this.options=R(_c,{optional:!0})||{},this.pendingTasks=R(My),this.errorHandler=this.options.errorHandler||t3,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||n3,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=R($V),this.routeReuseStrategy=R(KV),this.titleStrategy=R($C),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=R(ns,{optional:!0})?.flat()??[],this.navigationTransitions=R(Ac),this.urlSerializer=R(Sa),this.location=R(Hd),this.componentInputBindingEnabled=!!R(hc,{optional:!0}),this.eventsSubscription=new dt,this.isNgZoneEnabled=R(K)instanceof K&&K.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new Ko,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=FC(0,null),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe(i=>{this.lastSuccessfulId=i.id,this.currentPageId=this.browserPageId},i=>{this.console.warn(`Unhandled Navigation Error: ${i}`)}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const i=this.navigationTransitions.events.subscribe(r=>{try{const{currentTransition:o}=this.navigationTransitions;if(null===o)return void(t1(r)&&this._events.next(r));if(r instanceof cc)XC(o.source)&&(this.browserUrlTree=o.extractedUrl);else if(r instanceof Jo)this.rawUrlTree=o.rawUrl;else if(r instanceof SC){if("eager"===this.urlUpdateStrategy){if(!o.extras.skipLocationChange){const s=this.urlHandlingStrategy.merge(o.urlAfterRedirects,o.rawUrl);this.setBrowserUrl(s,o)}this.browserUrlTree=o.urlAfterRedirects}}else if(r instanceof Vp)this.currentUrlTree=o.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(o.urlAfterRedirects,o.rawUrl),this.routerState=o.targetRouterState,"deferred"===this.urlUpdateStrategy&&(o.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,o),this.browserUrlTree=o.urlAfterRedirects);else if(r instanceof ka)0!==r.code&&1!==r.code&&(this.navigated=!0),(3===r.code||2===r.code)&&this.restoreHistory(o);else if(r instanceof Hp){const s=this.urlHandlingStrategy.merge(r.url,o.currentRawUrl),a={skipLocationChange:o.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||XC(o.source)};this.scheduleNavigation(s,Fa,null,a,{resolve:o.resolve,reject:o.reject,promise:o.promise})}r instanceof uc&&this.restoreHistory(o,!0),r instanceof or&&(this.navigated=!0),t1(r)&&this._events.next(r)}catch(o){this.navigationTransitions.transitionAbortSubject.next(o)}});this.eventsSubscription.add(i)}resetRootComponentType(i){this.routerState.root.component=i,this.navigationTransitions.rootComponentType=i}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const i=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),Fa,i)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(i=>{const r="popstate"===i.type?"popstate":"hashchange";"popstate"===r&&setTimeout(()=>{this.navigateToSyncWithBrowser(i.url,r,i.state)},0)}))}navigateToSyncWithBrowser(i,r,o){const s={replaceUrl:!0},a=o?.navigationId?o:null;if(o){const d={...o};delete d.navigationId,delete d.\u0275routerPageId,0!==Object.keys(d).length&&(s.state=d)}const l=this.parseUrl(i);this.scheduleNavigation(l,r,a,s)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(i){this.config=i.map(qp),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(i,r={}){const{relativeTo:o,queryParams:s,fragment:a,queryParamsHandling:l,preserveFragment:d}=r,c=d?this.currentUrlTree.fragment:a;let f,u=null;switch(l){case"merge":u={...this.currentUrlTree.queryParams,...s};break;case"preserve":u=this.currentUrlTree.queryParams;break;default:u=s||null}null!==u&&(u=this.removeEmptyProps(u));try{f=wC(o?o.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof i[0]||!i[0].startsWith("/"))&&(i=[]),f=this.currentUrlTree.root}return yC(f,i,u,c??null)}navigateByUrl(i,r={skipLocationChange:!1}){const o=Lr(i)?i:this.parseUrl(i),s=this.urlHandlingStrategy.merge(o,this.rawUrlTree);return this.scheduleNavigation(s,Fa,null,r)}navigate(i,r={skipLocationChange:!1}){return function s3(e){for(let t=0;t<e.length;t++)if(null==e[t])throw new y(4008,!1)}(i),this.navigateByUrl(this.createUrlTree(i,r),r)}serializeUrl(i){return this.urlSerializer.serialize(i)}parseUrl(i){let r;try{r=this.urlSerializer.parse(i)}catch(o){r=this.malformedUriErrorHandler(o,this.urlSerializer,i)}return r}isActive(i,r){let o;if(o=!0===r?{...r3}:!1===r?{...o3}:r,Lr(i))return fC(this.currentUrlTree,i,o);const s=this.parseUrl(i);return fC(this.currentUrlTree,s,o)}removeEmptyProps(i){return Object.keys(i).reduce((r,o)=>{const s=i[o];return null!=s&&(r[o]=s),r},{})}scheduleNavigation(i,r,o,s,a){if(this.disposed)return Promise.resolve(!1);let l,d,c;a?(l=a.resolve,d=a.reject,c=a.promise):c=new Promise((f,h)=>{l=f,d=h});const u=this.pendingTasks.add();return e1(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(u))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:o,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,currentBrowserUrl:this.browserUrlTree,rawUrl:i,extras:s,resolve:l,reject:d,promise:c,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),c.catch(f=>Promise.reject(f))}setBrowserUrl(i,r){const o=this.urlSerializer.serialize(i);if(this.location.isCurrentPathEqualTo(o)||r.extras.replaceUrl){const a={...r.extras.state,...this.generateNgRouterState(r.id,this.browserPageId)};this.location.replaceState(o,"",a)}else{const s={...r.extras.state,...this.generateNgRouterState(r.id,this.browserPageId+1)};this.location.go(o,"",s)}}restoreHistory(i,r=!1){if("computed"===this.canceledNavigationResolution){const s=this.currentPageId-this.browserPageId;0!==s?this.location.historyGo(s):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===s&&(this.resetState(i),this.browserUrlTree=i.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(r&&this.resetState(i),this.resetUrlToCurrentUrlTree())}resetState(i){this.routerState=i.currentRouterState,this.currentUrlTree=i.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,i.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(i,r){return"computed"===this.canceledNavigationResolution?{navigationId:i,\u0275routerPageId:r}:{navigationId:i}}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function t1(e){return!(e instanceof Vp||e instanceof Hp)}class n1{}let d3=(()=>{var e;class t{constructor(i,r,o,s,a){this.router=i,this.injector=o,this.preloadingStrategy=s,this.loader=a}setUpPreloading(){this.subscription=this.router.events.pipe(Oi(i=>i instanceof or),Da(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(i,r){const o=[];for(const s of r){s.providers&&!s._injector&&(s._injector=xh(s.providers,i,`Route: ${s.path}`));const a=s._injector??i,l=s._loadedInjector??a;(s.loadChildren&&!s._loadedRoutes&&void 0===s.canLoad||s.loadComponent&&!s._loadedComponent)&&o.push(this.preloadConfig(a,s)),(s.children||s._loadedRoutes)&&o.push(this.processRoutes(l,s.children??s._loadedRoutes))}return ct(o).pipe(Jr())}preloadConfig(i,r){return this.preloadingStrategy.preload(r,()=>{let o;o=r.loadChildren&&void 0===r.canLoad?this.loader.loadChildren(i,r):Q(null);const s=o.pipe(mt(a=>null===a?Q(void 0):(r._loadedRoutes=a.routes,r._loadedInjector=a.injector,this.processRoutes(a.injector??i,a.routes))));return r.loadComponent&&!r._loadedComponent?ct([s,this.loader.loadComponent(r)]).pipe(Jr()):s})}}return(e=t).\u0275fac=function(i){return new(i||e)(S(En),S(Sy),S(yn),S(n1),S(Xp))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();const eg=new I("");let r1=(()=>{var e;class t{constructor(i,r,o,s,a={}){this.urlSerializer=i,this.transitions=r,this.viewportScroller=o,this.zone=s,this.options=a,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},a.scrollPositionRestoration=a.scrollPositionRestoration||"disabled",a.anchorScrolling=a.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(i=>{i instanceof cc?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=i.navigationTrigger,this.restoredId=i.restoredState?i.restoredState.navigationId:0):i instanceof or?(this.lastId=i.id,this.scheduleScrollEvent(i,this.urlSerializer.parse(i.urlAfterRedirects).fragment)):i instanceof Jo&&0===i.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(i,this.urlSerializer.parse(i.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(i=>{i instanceof IC&&(i.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(i.position):i.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(i.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(i,r){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new IC(i,"popstate"===this.lastSource?this.store[this.restoredId]:null,r))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return(e=t).\u0275fac=function(i){!function Gf(){throw new Error("invalid")}()},e.\u0275prov=L({token:e,factory:e.\u0275fac}),t})();function Vi(e,t){return{\u0275kind:e,\u0275providers:t}}function s1(){const e=R(Jt);return t=>{const n=e.get(Tr);if(t!==n.components[0])return;const i=e.get(En),r=e.get(a1);1===e.get(tg)&&i.initialNavigation(),e.get(l1,null,se.Optional)?.setUpPreloading(),e.get(eg,null,se.Optional)?.init(),i.resetRootComponentType(n.componentTypes[0]),r.closed||(r.next(),r.complete(),r.unsubscribe())}}const a1=new I("",{factory:()=>new gt}),tg=new I("",{providedIn:"root",factory:()=>1}),l1=new I("");function h3(e){return Vi(0,[{provide:l1,useExisting:d3},{provide:n1,useExisting:e}])}const d1=new I("ROUTER_FORROOT_GUARD"),g3=[Hd,{provide:Sa,useClass:Rp},En,Ra,{provide:Or,useFactory:function o1(e){return e.routerState.root},deps:[En]},Xp,[]];function m3(){return new Ny("Router",En)}let c1=(()=>{var e;class t{constructor(i){}static forRoot(i,r){return{ngModule:t,providers:[g3,[],{provide:ns,multi:!0,useValue:i},{provide:d1,useFactory:b3,deps:[[En,new Ll,new Ol]]},{provide:_c,useValue:r||{}},r?.useHash?{provide:Fr,useClass:IN}:{provide:Fr,useClass:f0},{provide:eg,useFactory:()=>{const e=R(WL),t=R(K),n=R(_c),i=R(Ac),r=R(Sa);return n.scrollOffset&&e.setOffset(n.scrollOffset),new r1(r,i,e,t,n)}},r?.preloadingStrategy?h3(r.preloadingStrategy).\u0275providers:[],{provide:Ny,multi:!0,useFactory:m3},r?.initialNavigation?w3(r):[],r?.bindToComponentInputs?Vi(8,[LC,{provide:hc,useExisting:LC}]).\u0275providers:[],[{provide:u1,useFactory:s1},{provide:qh,multi:!0,useExisting:u1}]]}}static forChild(i){return{ngModule:t,providers:[{provide:ns,multi:!0,useValue:i}]}}}return(e=t).\u0275fac=function(i){return new(i||e)(S(d1,8))},e.\u0275mod=ot({type:e}),e.\u0275inj=nt({}),t})();function b3(e){return"guarded"}function w3(e){return["disabled"===e.initialNavigation?Vi(3,[{provide:Hh,multi:!0,useFactory:()=>{const t=R(En);return()=>{t.setUpLocationChangeListener()}}},{provide:tg,useValue:2}]).\u0275providers:[],"enabledBlocking"===e.initialNavigation?Vi(2,[{provide:tg,useValue:0},{provide:Hh,multi:!0,deps:[Jt],useFactory:t=>{const n=t.get(MN,Promise.resolve());return()=>n.then(()=>new Promise(i=>{const r=t.get(En),o=t.get(a1);e1(r,()=>{i(!0)}),t.get(Ac).afterPreactivation=()=>(i(!0),o.closed?Q(void 0):o),r.initialNavigation()}))}}]).\u0275providers:[]]}const u1=new I("");let C3=(()=>{var e;class t{constructor(){}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275cmp=F({type:e,selectors:[["app-root"]],decls:2,vars:0,consts:[[1,"container"]],template:function(i,r){1&i&&(_(0,"div",0),M(1,"router-outlet"),b())},dependencies:[Zp]}),t})();function f1(e,t,n,i,r,o,s){try{var a=e[o](s),l=a.value}catch(d){return void n(d)}a.done?t(l):Promise.resolve(l).then(i,r)}function qe(e){return function(){var t=this,n=arguments;return new Promise(function(i,r){var o=e.apply(t,n);function s(l){f1(o,i,r,s,a,"next",l)}function a(l){f1(o,i,r,s,a,"throw",l)}s(void 0)})}}let h1=(()=>{var e;class t{constructor(i,r){this._renderer=i,this._elementRef=r,this.onChange=o=>{},this.onTouched=()=>{}}setProperty(i,r){this._renderer.setProperty(this._elementRef.nativeElement,i,r)}registerOnTouched(i){this.onTouched=i}registerOnChange(i){this.onChange=i}setDisabledState(i){this.setProperty("disabled",i)}}return(e=t).\u0275fac=function(i){return new(i||e)(m(Kt),m(Be))},e.\u0275dir=B({type:e}),t})(),Br=(()=>{var e;class t extends h1{}return(e=t).\u0275fac=function(){let n;return function(r){return(n||(n=ut(e)))(r||e)}}(),e.\u0275dir=B({type:e,features:[ue]}),t})();const cn=new I("NgValueAccessor"),rs=new I("CallSetDisabledState",{providedIn:"root",factory:()=>Dc}),Dc="always";let $1=(()=>{var e;class t{}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275mod=ot({type:e}),e.\u0275inj=nt({}),t})();const a5={provide:cn,useExisting:xe(()=>_g),multi:!0};function sx(e,t){return null==e?`${t}`:(t&&"object"==typeof t&&(t="Object"),`${e}: ${t}`.slice(0,50))}let _g=(()=>{var e;class t extends Br{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(i){this._compareWith=i}writeValue(i){this.value=i;const o=sx(this._getOptionId(i),i);this.setProperty("value",o)}registerOnChange(i){this.onChange=r=>{this.value=this._getOptionValue(r),i(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(i){for(const r of this._optionMap.keys())if(this._compareWith(this._optionMap.get(r),i))return r;return null}_getOptionValue(i){const r=function l5(e){return e.split(":")[0]}(i);return this._optionMap.has(r)?this._optionMap.get(r):i}}return(e=t).\u0275fac=function(){let n;return function(r){return(n||(n=ut(e)))(r||e)}}(),e.\u0275dir=B({type:e,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(i,r){1&i&&ae("change",function(s){return r.onChange(s.target.value)})("blur",function(){return r.onTouched()})},inputs:{compareWith:"compareWith"},features:[Ie([a5]),ue]}),t})(),ax=(()=>{var e;class t{constructor(i,r,o){this._element=i,this._renderer=r,this._select=o,this._select&&(this.id=this._select._registerOption())}set ngValue(i){null!=this._select&&(this._select._optionMap.set(this.id,i),this._setElementValue(sx(this.id,i)),this._select.writeValue(this._select.value))}set value(i){this._setElementValue(i),this._select&&this._select.writeValue(this._select.value)}_setElementValue(i){this._renderer.setProperty(this._element.nativeElement,"value",i)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return(e=t).\u0275fac=function(i){return new(i||e)(m(Be),m(Kt),m(_g,9))},e.\u0275dir=B({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),t})();const d5={provide:cn,useExisting:xe(()=>bg),multi:!0};function lx(e,t){return null==e?`${t}`:("string"==typeof t&&(t=`'${t}'`),t&&"object"==typeof t&&(t="Object"),`${e}: ${t}`.slice(0,50))}let bg=(()=>{var e;class t extends Br{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(i){this._compareWith=i}writeValue(i){let r;if(this.value=i,Array.isArray(i)){const o=i.map(s=>this._getOptionId(s));r=(s,a)=>{s._setSelected(o.indexOf(a.toString())>-1)}}else r=(o,s)=>{o._setSelected(!1)};this._optionMap.forEach(r)}registerOnChange(i){this.onChange=r=>{const o=[],s=r.selectedOptions;if(void 0!==s){const a=s;for(let l=0;l<a.length;l++){const c=this._getOptionValue(a[l].value);o.push(c)}}else{const a=r.options;for(let l=0;l<a.length;l++){const d=a[l];if(d.selected){const c=this._getOptionValue(d.value);o.push(c)}}}this.value=o,i(o)}}_registerOption(i){const r=(this._idCounter++).toString();return this._optionMap.set(r,i),r}_getOptionId(i){for(const r of this._optionMap.keys())if(this._compareWith(this._optionMap.get(r)._value,i))return r;return null}_getOptionValue(i){const r=function c5(e){return e.split(":")[0]}(i);return this._optionMap.has(r)?this._optionMap.get(r)._value:i}}return(e=t).\u0275fac=function(){let n;return function(r){return(n||(n=ut(e)))(r||e)}}(),e.\u0275dir=B({type:e,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(i,r){1&i&&ae("change",function(s){return r.onChange(s.target)})("blur",function(){return r.onTouched()})},inputs:{compareWith:"compareWith"},features:[Ie([d5]),ue]}),t})(),dx=(()=>{var e;class t{constructor(i,r,o){this._element=i,this._renderer=r,this._select=o,this._select&&(this.id=this._select._registerOption(this))}set ngValue(i){null!=this._select&&(this._value=i,this._setElementValue(lx(this.id,i)),this._select.writeValue(this._select.value))}set value(i){this._select?(this._value=i,this._setElementValue(lx(this.id,i)),this._select.writeValue(this._select.value)):this._setElementValue(i)}_setElementValue(i){this._renderer.setProperty(this._element.nativeElement,"value",i)}_setSelected(i){this._renderer.setProperty(this._element.nativeElement,"selected",i)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return(e=t).\u0275fac=function(i){return new(i||e)(m(Be),m(Kt),m(bg,9))},e.\u0275dir=B({type:e,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),t})(),_5=(()=>{var e;class t{}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275mod=ot({type:e}),e.\u0275inj=nt({imports:[$1]}),t})(),_x=(()=>{var e;class t{static withConfig(i){return{ngModule:t,providers:[{provide:rs,useValue:i.callSetDisabledState??Dc}]}}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275mod=ot({type:e}),e.\u0275inj=nt({imports:[_5]}),t})();const w5=["thumbnailViewTemplate"];function y5(e,t){1&e&&Lt(0,0,["*ngTemplateOutlet","customThumbnail ? customThumbnail : defaultThumbnail"])}function C5(e,t){1&e&&(_(0,"a",8)(1,"div",9),M(2,"img",10),b()())}const Tc=["*"];function x5(e,t){1&e&&Lt(0,0,["*ngTemplateOutlet","customSidebar ? customSidebar : defaultSidebar"])}function D5(e,t){if(1&e){const n=Er();_(0,"div",2)(1,"div",3),M(2,"pdf-sidebar-toolbar",4),b(),_(3,"pdf-sidebar-content",5),ae("thumbnailDrawn",function(r){return Le(n),Oe($().thumbnailDrawn.emit(r))}),b(),M(4,"div",6),b()}if(2&e){const n=$();Ze("top",n.sidebarPositionTop),E(1),Ze("display",n.hideSidebarToolbar?"none":""),E(1),x("mobileFriendlyZoomScale",n.mobileFriendlyZoomScale),E(1),x("customThumbnail",n.customThumbnail)("hideSidebarToolbar",n.hideSidebarToolbar)("mobileFriendlyZoomScale",n.mobileFriendlyZoomScale)}}function E5(e,t){1&e&&Lt(0,0,["*ngIf","!image","role","img","aria-hidden","true"])}function M5(e,t){if(1&e){const n=Er();_(0,"button",1),ae("click",function(r){return Le(n),Oe($().onClick(r))}),de(1,E5,1,0,"ng-content",2),_(2,"span"),O(3),b()()}if(2&e){const n=$();Ii(n.cssClass),Me("toggled",n.toggled),x("id",n.primaryToolbarId)("title",n.title)("disabled",n.disabled)("innerHTML",n.imageHtml,mf),Ve("data-l10n-id",n.l10nId)("aria-label",n.title),E(1),x("ngIf",!n.image),E(1),Ve("data-l10n-id",n.l10nLabel),E(1),aa(n.title)}}const un="button[_ngcontent-%COMP%]{padding:0;margin-top:0;margin-bottom:0}",I5=["sizeSelector"];function T5(e,t){if(1&e&&(_(0,"option",5),O(1),b()),2&e){const n=t.$implicit;x("id",n.id),Ve("value",n.value)("data-l10n-id",n.dataL10nId)("data-l10n-args",n.dataL10nArgs),E(1),zo(" ",n.displayValue," ")}}function P5(e,t){if(1&e&&(M(0,"pdf-shy-button",2),oe(1,"responsiveCSSClass")),2&e){const n=$();x("action",n.rotateCW)("cssClass",ce(1,5,n.showRotateButton,"hiddenXLView"))("disabled",n.disableRotate)("order",900)("closeOnClick",!1)}}function F5(e,t){if(1&e&&(M(0,"pdf-shy-button",3),oe(1,"responsiveCSSClass")),2&e){const n=$();x("action",n.rotateCCW)("cssClass",ce(1,5,n.showRotateButton,"hiddenXLView"))("disabled",n.disableRotate)("order",1e3)("closeOnClick",!1)}}function N5(e,t){1&e&&(_(0,"div",2),oe(1,"responsiveCSSClass"),_(2,"div",3)(3,"button",4),_n(),_(4,"svg",5),M(5,"path",6),b(),ti(),_(6,"span",7),O(7,"Add image"),b()()()()),2&e&&Ii(ce(1,2,$().show,"hiddenTinyView"))}function L5(e,t){if(1&e&&(_(0,"div",2),M(1,"pdf-stamp-editor",3)(2,"pdf-text-editor",3)(3,"pdf-draw-editor",3),b()),2&e){const n=$();E(1),x("show",n.showStampEditor),E(1),x("show",n.showTextEditor),E(1),x("show",n.showDrawEditor)}}function O5(e,t){1&e&&M(0,"div",4)}function B5(e,t){1&e&&Lt(0,0,["*ngTemplateOutlet","customToolbar ? customToolbar : defaultToolbar"])}function V5(e,t){if(1&e){const n=Er();_(0,"div",7)(1,"div",8)(2,"pdf-toggle-sidebar",9),ae("showChange",function(r){return Le(n),Oe($().updateSidebarVisible(r))}),b(),M(3,"pdf-find-button",10)(4,"pdf-paging-area",11),b(),M(5,"pdf-zoom-toolbar",12),_(6,"div",13),M(7,"pdf-document-properties",14)(8,"pdf-no-spread",15)(9,"pdf-odd-spread",15)(10,"pdf-even-spread",15),_(11,"pdf-single-page-mode",16),ae("pageViewModeChange",function(r){return Le(n),Oe($().updatePageViewMode(r))}),b(),_(12,"pdf-vertical-scroll-mode",16),ae("pageViewModeChange",function(r){return Le(n),Oe($().updatePageViewMode(r))}),b(),_(13,"pdf-horizontal-scroll",16),ae("pageViewModeChange",function(r){return Le(n),Oe($().updatePageViewMode(r))}),b(),_(14,"pdf-wrapped-scroll-mode",16),ae("pageViewModeChange",function(r){return Le(n),Oe($().updatePageViewMode(r))}),b(),_(15,"pdf-infinite-scroll",16),ae("pageViewModeChange",function(r){return Le(n),Oe($().updatePageViewMode(r))}),b(),_(16,"pdf-book-mode",16),ae("pageViewModeChange",function(r){return Le(n),Oe($().updatePageViewMode(r))}),b(),M(17,"pdf-hand-tool",17)(18,"pdf-select-tool",18)(19,"pdf-rotate-page",19)(20,"pdf-rotate-page",19)(21,"pdf-presentation-mode",20)(22,"pdf-open-file",21)(23,"pdf-print",22)(24,"pdf-download",23)(25,"pdf-editor",24)(26,"pdf-toggle-secondary-toolbar",25),b()()}if(2&e){const n=$();E(2),x("show",n.showSidebarButton)("sidebarVisible",n.sidebarVisible),E(1),x("showFindButton",n.showFindButton)("textLayer",n.textLayer)("findbarVisible",n.findbarVisible),E(1),x("showPagingButtons",n.showPagingButtons),E(1),x("showZoomButtons",n.showZoomButtons)("zoomLevels",n.zoomLevels),E(2),x("show",n.showPropertiesButton),E(1),x("scrollMode",n.scrollMode)("show",n.showSpreadButton),E(1),x("scrollMode",n.scrollMode)("show",n.showSpreadButton),E(1),x("scrollMode",n.scrollMode)("show",n.showSpreadButton),E(1),x("show",n.showSinglePageModeButton)("pageViewMode",n.pageViewMode)("scrollMode",n.scrollMode),E(1),x("show",n.showVerticalScrollButton)("pageViewMode",n.pageViewMode)("scrollMode",n.scrollMode),E(1),x("show",n.showHorizontalScrollButton)("pageViewMode",n.pageViewMode)("scrollMode",n.scrollMode),E(1),x("show",n.showWrappedScrollButton)("pageViewMode",n.pageViewMode)("scrollMode",n.scrollMode),E(1),x("show",n.showInfiniteScrollButton)("pageViewMode",n.pageViewMode)("scrollMode",n.scrollMode),E(1),x("show",n.showBookModeButton)("pageViewMode",n.pageViewMode)("scrollMode",n.scrollMode),E(1),x("showHandToolButton",n.showHandToolButton),E(1),x("showSelectToolButton",n.showHandToolButton),E(1),x("showRotateButton",n.showRotateButton)("clockwise",!0)("counterClockwise",!1),E(1),x("showRotateButton",n.showRotateButton)("clockwise",!1)("counterClockwise",!0),E(1),x("showPresentationModeButton",n.showPresentationModeButton),E(1),x("showOpenFileButton",n.showOpenFileButton),E(1),x("showPrintButton",n.showPrintButton),E(1),x("showDownloadButton",n.showDownloadButton),E(1),x("showDrawEditor",n.showDrawEditor)("showTextEditor",n.showTextEditor)("showStampEditor",n.showStampEditor),E(1),x("showSecondaryToolbarButton",n.showSecondaryToolbarButton)}}function H5(e,t){if(1&e&&M(0,"span",8),2&e){const n=$().$implicit;x("innerHTML",n.image,mf),Ve("aria-label",n.title)}}function z5(e,t){if(1&e){const n=Er();_(0,"button",5),ae("click",function(r){const s=Le(n).$implicit;return Oe($(2).onClick(r,s.action,s.eventBusName,s.closeOnClick))}),oe(1,"invertForSecondaryToolbar"),de(2,H5,1,2,"span",6),_(3,"span",7),O(4),b()()}if(2&e){const n=t.$implicit;Me("toggled",n.toggled),x("id",n.id)("ngClass",pa(1,10,n.cssClass))("title",n.title),Ve("data-l10n-id",n.l10nId)("aria-label",n.title),E(2),x("ngIf",n.image),E(1),Ve("data-l10n-id",n.l10nLabel),E(1),aa(n.title)}}function j5(e,t){if(1&e&&(_(0,"div",2)(1,"div",3),de(2,z5,5,12,"button",4),b()()),2&e){const n=$();Ze("top",n.secondaryToolbarTop)("transform","scale("+n.mobileFriendlyZoomScale+")")("transform-origin","right top"),E(2),x("ngForOf",n.pdfShyButtonService.buttons)}}function U5(e,t){1&e&&(_(0,"div",2),M(1,"pdf-search-input-field")(2,"pdf-find-previous")(3,"pdf-find-next"),b())}function G5(e,t){if(1&e&&(_(0,"div",3),Si(1,0),b()),2&e){const n=$(),i=On(4);Ze("transform","scale("+n.mobileFriendlyZoomScale+")")("transform-origin","left top")("left",n.findbarLeft)("top",n.findbarTop),E(1),x("ngTemplateOutlet",n.customFindbarButtons?n.customFindbarButtons:i)}}function Q5(e,t){if(1&e&&M(0,"pdf-find-input-area",4)(1,"pdf-find-highlight-all")(2,"pdf-find-match-case")(3,"pdf-match-diacritics")(4,"pdf-find-entire-word")(5,"pdf-find-results-count")(6,"pdf-findbar-message-container"),2&e){const n=$();x("customFindbarInputArea",n.customFindbarInputArea),E(1),Me("hidden",!n.showFindHighlightAll),E(1),Me("hidden",!n.showFindMatchCase),E(1),Me("hidden",!n.showFindMatchDiacritics),E(1),Me("hidden",!n.showFindEntireWord),E(1),Me("hidden",!n.showFindResultsCount),E(1),Me("hidden",!n.showFindMessages)}}const Z5=["root"],W5=["pdfSecondaryToolbarComponent"],q5=["pdfsidebar"];function Y5(e,t){1&e&&M(0,"pdf-dark-theme")}function K5(e,t){1&e&&M(0,"pdf-light-theme")}function J5(e,t){1&e&&Lt(0,0,["*ngTemplateOutlet","customPdfViewer ? customPdfViewer : defaultPdfViewer"])}function X5(e,t){1&e&&Lt(0,1,["*ngTemplateOutlet","customFreeFloatingBar ? customFreeFloatingBar : defaultFreeFloatingBar"])}function $5(e,t){if(1&e&&(_(0,"div",37),de(1,X5,1,0,"ng-content",2),b()),2&e){const n=$(2),i=On(8);E(1),x("ngTemplateOutlet",n.customFreeFloatingBar?n.customFreeFloatingBar:i)}}function e4(e,t){1&e&&(_(0,"div",38),O(1),oe(2,"async"),oe(3,"translate"),b()),2&e&&(E(1),zo(" ",pa(2,1,ce(3,3,"unverified_signature_warning","This PDF file contains a digital signature. The PDF viewer can't verify if the signature is valid. Please download the file and open it in Acrobat Reader to verify the signature is valid."))," "))}function t4(e,t){if(1&e){const n=Er();_(0,"div",5,6)(2,"div",7)(3,"div")(4,"div",8),ae("resize",function(){return Le(n),Oe($().onResize())},0,jf),de(5,$5,2,1,"div",9),_(6,"pdf-sidebar",10,11),ae("thumbnailDrawn",function(r){return Le(n),Oe($().thumbnailDrawn.emit(r))}),b(),_(8,"div",12),M(9,"pdf-dummy-components"),_(10,"pdf-toolbar",13),ae("onToolbarLoaded",function(r){return Le(n),Oe($().onToolbarLoaded(r))})("sidebarVisibleChange",function(r){return Le(n),Oe($().sidebarVisible=r)})("pageViewModeChange",function(r){return Le(n),Oe($().pageViewMode=r)}),b(),_(11,"div",14)(12,"div",15)(13,"div",16)(14,"label",17),O(15,"Font Color"),b(),M(16,"input",18),b(),_(17,"div",16)(18,"label",19),O(19,"Font Size"),b(),M(20,"input",20),b()()(),_(21,"div",21)(22,"div",15)(23,"div",16)(24,"label",22),O(25,"Color"),b(),M(26,"input",23),b(),_(27,"div",16)(28,"label",24),O(29,"Thickness"),b(),M(30,"input",25),b(),_(31,"div",16)(32,"label",26),O(33,"Opacity"),b(),M(34,"input",27),b()()(),_(35,"pdf-secondary-toolbar",28,29),ae("spreadChange",function(r){return Le(n),Oe($().onSpreadChange(r))})("secondaryMenuIsEmpty",function(r){return Le(n),Oe($().onSecondaryMenuIsEmpty(r))}),b(),M(37,"pdf-findbar",30)(38,"pdf-context-menu"),_(39,"div",31),de(40,e4,4,6,"div",32),_(41,"div",33),ae("dblclick",function(r){return Le(n),Oe($().zoomToPageWidth(r))}),b()(),M(42,"pdf-error-message"),b(),_(43,"div",34),M(44,"pdf-password-dialog")(45,"pdf-document-properties-dialog")(46,"pdf-prepare-printing-dialog"),b()(),M(47,"input",35)(48,"div",36),b()()()}if(2&e){const n=$();let i;Ze("height",n.minHeight?n.minHeight:n.height),E(3),function Jb(e,t,n){Vn(sn,li,Fo(D(),e,t,n),!0)}("body pdf-js-version-",n.majorMinorPdfJsVersion,""),Ze("background-color",n.backgroundColor),E(2),x("ngIf",n.showFreeFloatingBar),E(1),x("sidebarVisible",n.sidebarVisible||!1)("showSidebarButton",n.showSidebarButton)("customSidebar",n.customSidebar)("customThumbnail",n.customThumbnail)("mobileFriendlyZoomScale",n.mobileFriendlyZoomScale)("sidebarPositionTop",n.sidebarPositionTop),E(2),Me("toolbar-hidden",!n.primaryMenuVisible),E(2),Me("server-side-rendering",n.serverSideRendering),x("sidebarVisible",n.sidebarVisible)("customToolbar",n.customToolbar)("mobileFriendlyZoomScale",n.mobileFriendlyZoomScale)("pageViewMode",n.pageViewMode)("primaryMenuVisible",n.primaryMenuVisible)("scrollMode",null!==(i=n.scrollMode)&&void 0!==i?i:0)("showPropertiesButton",n.showPropertiesButton)("showBookModeButton",n.showBookModeButton)("showDownloadButton",n.showDownloadButton)("showDrawEditor",n.showDrawEditor)("showFindButton",n.showFindButton)("showHandToolButton",n.showHandToolButton)("showHorizontalScrollButton",n.showHorizontalScrollButton)("showInfiniteScrollButton",n.showInfiniteScrollButton)("showOpenFileButton",n.showOpenFileButton)("showPagingButtons",n.showPagingButtons)("showPresentationModeButton",n.showPresentationModeButton&&"book"!==n.pageViewMode)("showPrintButton",n.showPrintButton&&n.enablePrint)("showRotateButton",n.showRotateButton)("showSecondaryToolbarButton",n.showSecondaryToolbarButton&&!n.hideKebabMenuForSecondaryToolbar)("showSidebarButton",n.showSidebarButton)("showSinglePageModeButton",n.showSinglePageModeButton)("showSpreadButton",n.showSpreadButton)("showStampEditor",n.showStampEditor)("showTextEditor",n.showTextEditor)("showVerticalScrollButton",n.showVerticalScrollButton)("showWrappedScrollButton",n.showWrappedScrollButton)("showZoomButtons",n.showZoomButtons&&"book"!==n.pageViewMode)("spread",n.spread)("textLayer",n.textLayer)("toolbarMarginTop",n.toolbarMarginTop)("toolbarWidth",n.toolbarWidth)("zoomLevels",n.zoomLevels)("findbarVisible",n.findbarVisible),E(1),Me("server-side-rendering",n.serverSideRendering),E(10),Me("server-side-rendering",n.serverSideRendering),E(14),Me("server-side-rendering",n.serverSideRendering),x("customSecondaryToolbar",n.customSecondaryToolbar)("secondaryToolbarTop",n.secondaryToolbarTop)("mobileFriendlyZoomScale",n.mobileFriendlyZoomScale)("localizationInitialized",n.localizationInitialized),E(2),Me("server-side-rendering",n.serverSideRendering),x("findbarLeft",n.findbarLeft)("findbarTop",n.findbarTop)("mobileFriendlyZoomScale",n.mobileFriendlyZoomScale)("showFindButton",n.showFindButton||!1)("customFindbarInputArea",n.customFindbarInputArea)("customFindbarButtons",n.customFindbarButtons)("showFindCurrentPageOnly",n.showFindCurrentPageOnly)("showFindEntirePhrase",n.showFindEntirePhrase)("showFindEntireWord",n.showFindEntireWord)("showFindFuzzySearch",n.showFindFuzzySearch)("showFindHighlightAll",n.showFindHighlightAll)("showFindMatchDiacritics",n.showFindMatchDiacritics)("showFindMatchCase",n.showFindMatchCase)("showFindMessages",n.showFindMessages)("showFindPageRange",n.showFindPageRange)("showFindResultsCount",n.showFindResultsCount),E(2),Ze("top",n.viewerPositionTop)("background-color",n.backgroundColor),E(1),x("ngIf",n.hasSignature&&n.showUnverifiedSignatures),E(7),Me("server-side-rendering",n.serverSideRendering)}}function n4(e,t){}const bx=["*","*"];var Hr=function(e){return e[e.SELECT=0]="SELECT",e[e.HAND=1]="HAND",e[e.ZOOM=2]="ZOOM",e}(Hr||{});const r4=!(typeof window>"u"||!window.MSInputMethodContext||!document.documentMode),o4=typeof navigator>"u"||/Edge\/\d./i.test(navigator.userAgent),s4=typeof ReadableStream>"u"||typeof Promise.allSettled>"u";function dr(e){return e?.includes("bleeding-edge")?"3.11.437":"3.10.546"}function Mn(e,t=""){return e.includes("://")?e:`./${e+t}`}let ie={needsES5:r4||o4||s4,annotationEditorMode:0,annotationMode:2,defaultZoomDelay:400,cursorToolOnLoad:0,defaultUrl:"",defaultZoomValue:void 0,disableHistory:!1,disablePageLabels:!1,enablePermissions:!1,docBaseUrl:"",enablePrintAutoRotate:!0,externalLinkRel:"noopener noreferrer nofollow",externalLinkTarget:0,historyUpdateUrl:!1,ignoreDestinationZoom:!1,imageResourcesPath:"./images/",maxCanvasPixels:16777216,forcePageColors:!1,pageColorsBackground:"Canvas",pageColorsForeground:"CanvasText",pdfBugEnabled:!1,printResolution:150,rangeChunkSize:65536,removePageBorders:!1,renderer:"canvas",renderForms:!0,enableXfa:!0,fontExtraProperties:!1,sidebarViewOnLoad:-1,scrollModeOnLoad:-1,spreadModeOnLoad:-1,textLayerMode:1,useOnlyCssZoom:!1,viewOnLoad:0,cMapPacked:!0,cMapUrl:()=>`${Mn(ie.assetsFolder,"/..")}/cmaps/`,disableAutoFetch:!1,disableFontFace:!1,disableRange:!1,disableStream:!1,isEvalSupported:!0,isOffscreenCanvasSupported:!0,maxImageSize:-1,pdfBug:!1,postMessageTransfers:!0,verbosity:1,workerPort:null,assetsFolder:"assets",sandboxBundleSrc:()=>ie.needsES5?`${Mn(ie.assetsFolder)}/pdf.sandbox-${dr(Mn(ie.assetsFolder))}-es5.js`:`${Mn(ie.assetsFolder)}/pdf.sandbox-${dr(Mn(ie.assetsFolder))}.js`,workerSrc:()=>ie.needsES5?`${Mn(ie.assetsFolder)}/pdf.worker-${dr(Mn(ie.assetsFolder))}-es5.js`:`${Mn(ie.assetsFolder)}/pdf.worker-${dr(Mn(ie.assetsFolder))}.js`,standardFontDataUrl:()=>`${Mn(ie.assetsFolder,"/..")}/standard_fonts/`,doubleTapZoomFactor:"page-width",doubleTapZoomsInHandMode:!0,doubleTapZoomsInTextSelectionMode:!1,doubleTapResetsZoomOnSecondDoubleTap:!1,enableScripting:!0,defaultCacheSize:50,passwordPrompt:void 0,locale:function d4(){return typeof navigator<"u"&&navigator?.language||"en-US"}(),activateWillReadFrequentlyFlag:!1};typeof window<"u"&&(window.pdfDefaultOptions?ie=window.pdfDefaultOptions:window.pdfDefaultOptions=ie);var ft=function(e){return e[e.vertical=0]="vertical",e[e.horizontal=1]="horizontal",e[e.wrapped=2]="wrapped",e[e.page=3]="page",e}(ft||{}),zr=function(e){return e[e.ERRORS=0]="ERRORS",e[e.WARNINGS=1]="WARNINGS",e[e.INFOS=5]="INFOS",e}(zr||{});const u4=["attachmentsView","authorField","contextFirstPage","contextLastPage","contextPageRotateCcw","contextPageRotateCw","creationDateField","creatorField","currentOutlineItem","cursorHandTool","cursorSelectTool","customScaleOption","documentProperties","documentPropertiesClose","download","editorFreeText","editorInk","editorStamp","editorModeButtons","editorNone","editorStampAddImage","errorClose","errorMessage","errorMoreInfo","errorShowLess","errorShowMore","errorWrapper","fileNameField","fileSizeField","findbar","findCurrentPage","findEntireWord","findFuzzy","findHighlightAll","findIgnoreAccents","findInput","findInputMultiline","findMatchCase","findMatchDiacritics","findMsg","findMultipleSearchTexts","findNext","findPrevious","findRange","findResultsCount","firstPage","individualWordsMode","individualWordsModeLabel","keywordsField","lastPage","linearizedField","modificationDateField","next","numPages","openFile","outerContainer","outerContainer","outlineOptionsContainer","outlineView","pageCountField","pageNumber","pageRotateCcw","pageRotateCw","pageSizeField","password","passwordCancel","passwordSubmit","passwordText","presentationMode","previous","print","producerField","scaleSelect","scaleSelectContainer","scaleSelectContainer","scrollHorizontal","scrollPage","scrollVertical","scrollWrapped","secondaryDownload","secondaryOpenFile","secondaryPresentationMode","secondaryPrint","secondaryToolbar","secondaryToolbarButtonContainer","secondaryToolbarToggle","secondaryViewBookmark","sidebarResizer","sidebarToggle","spreadEven","spreadNone","spreadOdd","subjectField","thumbnailView","titleField","toolbarViewer","versionField","viewAttachments","viewAttachments","viewBookmark","viewerContainer","viewFind","viewFind","viewLayers","viewOutline","viewOutline","viewThumbnail","viewThumbnail","zoomIn","zoomOut"];let wx=(()=>{class e{addMissingStandardWidgets(){this.dummyComponentsContainer=document.getElementsByClassName("dummy-pdf-viewer-components")[0];const n=this.dummyComponentsContainer;if(n){for(let i=0;i<n.children.length;i++){const r=n.firstChild;r&&n.removeChild(r)}if(u4.forEach(i=>{if(this.needsDummyWidget(i)){const r=document.createElement("span");r.id=i,r.className="invisible dummy-component",this.dummyComponentsContainer.appendChild(r)}}),this.needsDummyWidget("scaleSelect")){const i=document.createElement("select");i.id="scaleSelect",i.className="invisible dummy-component",this.dummyComponentsContainer.appendChild(i)}}}needsDummyWidget(n){return!document.getElementById(n)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-dummy-components"]],decls:1,vars:0,consts:[[1,"invisible","dummy-pdf-viewer-components"]],template:function(n,i){1&n&&M(0,"span",0)},encapsulation:2}),e})();class os{static initElements(){document&&((!this.con||!this.el)&&(this.con=document.createElement("div"),this.el=document.createElement("div")),this.con.style.position="absolute",this.con.style.width="0",this.con.style.height="0",this.con.style.visibility="hidden",this.con.style.overflow="hidden",this.con.appendChild(this.el))}static pxPerUnit(t){if(!this.pxPerUnitCache[t]){if((!this.con||!this.el)&&this.initElements(),!this.con||!this.el)return 1;this.el.style.width=this.sample+t,document.body.appendChild(this.con);const n=this.el.getBoundingClientRect();this.con.parentNode.removeChild(this.con),this.pxPerUnitCache[t]=n.width/this.sample}return this.pxPerUnitCache[t]}static toPx(t){const i=/^\s*([+-]?[\d\.]*)\s*(.*)\s*$/i.exec(t);if(null!=i&&i.length>2){const o=""===i[1]?1:Number(i[1]),s=i[2];if(!isNaN(o)&&s)return"px"===s?o:this.pxPerUnit(s)*o}throw new TypeError("Error parsing length")}}os.con=void 0,os.el=void 0,os.sample=100,os.pxPerUnitCache={};class f4{constructor(){this.formIdToFullFieldName={},this.formIdToField={},this.radioButtons={},this.formData={},this.formDataChange=new T}reset(){this.formData={},this.formIdToFullFieldName={}}registerFormSupportWithPdfjs(t){this.ngZone=t,globalThis.getFormValueFromAngular=n=>this.getFormValueFromAngular(n),globalThis.updateAngularFormValue=(n,i)=>this.updateAngularFormValueCalledByPdfjs(n,i),globalThis.registerAcroformField=(n,i,r,o)=>this.registerAcroformField(n,i,r,o),globalThis.registerXFAField=(n,i)=>this.registerXFAField(n,i)}registerAcroformField(t,n,i,r){const o=n.name;if(this.formIdToField[t]=n,this.formIdToFullFieldName[t]=o,n instanceof HTMLInputElement&&"radio"===n.type){const s=o;this.formIdToFullFieldName[t]=s,i&&(this.formData[s]=r),n.setAttribute("exportValue",r),this.radioButtons[s]||(this.radioButtons[s]=[]),this.radioButtons[s].push(n)}else this.formData[o]=n instanceof HTMLSelectElement?this.getValueOfASelectField(n):i}registerXFAField(t,n){const i=this.findFullXFAName(t);if(t instanceof HTMLInputElement&&"radio"===t.type){const r=t.getAttribute("fieldid")??"",o=i.substring(0,i.lastIndexOf("."));this.formIdToFullFieldName[r]=o,this.formData[o]=n.value,this.radioButtons[o]||(this.radioButtons[o]=[]),this.radioButtons[o].push(t)}else if(t instanceof HTMLInputElement){const r=t.getAttribute("fieldid")??"";this.formIdToField[r]=t,this.formIdToFullFieldName[r]=i,this.formData[i]=n.value}else if(t instanceof HTMLSelectElement){const r=t.getAttribute("fieldid")??"";this.formIdToField[r]=t,this.formIdToFullFieldName[r]=i,this.formData[i]=n.value}else if(t instanceof HTMLTextAreaElement){const r=t.getAttribute("fieldid")??"";this.formIdToField[r]=t,this.formIdToFullFieldName[r]=i,this.formData[i]=n.value}else console.error("Couldn't register an XFA form field",t)}getValueOfASelectField(t){const{options:n,multiple:i}=t;return i?Array.prototype.filter.call(n,r=>r.selected).map(r=>r.value):-1===n.selectedIndex?null:n[n.selectedIndex].value}getFormValueFromAngular(t){let n;if(t instanceof HTMLElement){const i=this.findXFAName(t);if(!i)return console.error("Couldn't find the field name or XFA name of the form field",t),{value:null};n=this.formData.hasOwnProperty(i)?i:this.findFullXFAName(t)}else n=t;return{value:this.formData[n]}}findXFAName(t){let n=t;for(;!n.getAttribute("xfaname")&&n.parentElement;)n=n.parentElement;if(t instanceof HTMLInputElement&&"radio"===t.type)do{n=n?.parentElement}while(!n?.getAttribute("xfaname")&&n);let i=n?.getAttribute("xfaname");if(!i)throw new Error("Couldn't find the xfaname of the field");return i}findFullXFAName(t){let n=t,i="";for(;n instanceof HTMLElement&&n.parentElement;){const r=n.getAttribute("xfaname");r&&(i=r+"."+i),n=n.parentElement}if(!i)throw new Error("Couldn't find the xfaname of the field");return i=i.substring(0,i.length-1),t instanceof HTMLInputElement&&"radio"===t.type?i.substring(0,i.lastIndexOf(".")):i}updateAngularFormValueCalledByPdfjs(t,n){if(this.formData||(this.formData={}),"string"==typeof t){const r=this.formIdToFullFieldName[t]??Object.values(this.formIdToFullFieldName).find(o=>o===t||o.endsWith("."+t));r?this.doUpdateAngularFormValue(this.formIdToField[t],n,r)&&this.ngZone.run(()=>this.formDataChange.emit(this.formData)):console.error("Couldn't find the field with the name "+t)}else{let i=!1;const r=this.findXFAName(t);this.formData.hasOwnProperty(r)&&(i=this.doUpdateAngularFormValue(t,n,r));const o=this.findFullXFAName(t);o!==r&&(i||(i=this.doUpdateAngularFormValue(t,n,o))),i&&this.ngZone.run(()=>this.formDataChange.emit(this.formData))}}doUpdateAngularFormValue(t,n,i){let r=!1;if(t instanceof HTMLInputElement&&"checkbox"===t.type){const o=t.getAttribute("exportvalue");o?n.value?this.formData[i]!==o&&(this.formData[i]=o,r=!0):!1!==this.formData[i]&&(this.formData[i]=!1,r=!0):this.formData[i]!==n.value&&(this.formData[i]=n.value,r=!0)}else if(t instanceof HTMLInputElement&&"radio"===t.type){const o=t.getAttribute("exportvalue")??t.getAttribute("xfaon");n.value&&this.formData[i]!==o&&(this.formData[i]=o,r=!0)}else this.formData[i]!==n.value&&(this.formData[i]=n.value,r=!0);return r}updateFormFieldsInPdfCalledByNgOnChanges(t){if(window.PDFViewerApplication?.pdfDocument?.annotationStorage){for(const i in this.formData)if(this.formData.hasOwnProperty(i)){const r=this.formData[i];r!==t[i]&&this.setFieldValueAndUpdateAnnotationStorage(i,r)}for(const i in t)if(t.hasOwnProperty(i)&&t[i]){let r=this.formData.hasOwnProperty(i);if(!r){const o=Object.keys(this.formData).find(s=>s===i||s.endsWith("."+i));o&&(r=this.formData.hasOwnProperty(o))}r||this.setFieldValueAndUpdateAnnotationStorage(i,null)}}}setFieldValueAndUpdateAnnotationStorage(t,n){const i=this.findRadioButtonGroup(t);if(i){i.forEach(o=>{const s=o.getAttribute("exportValue")??o.getAttribute("xfaon");o.checked=s===n});const r=new CustomEvent("updateFromAngular",{detail:n});i[0].dispatchEvent(r)}else{const r=this.findFormIdFromFieldName(t);if(r){const o=this.formIdToField[r];if(o){if(o instanceof HTMLInputElement&&"checkbox"===o.type){let a=o.getAttribute("xfaon")??o.getAttribute("exportvalue")??!0;(!0===n||!1===n)&&(a=!0),o.checked=a===n}else o instanceof HTMLSelectElement?this.populateSelectField(o,n):o.value=n;const s=new CustomEvent("updateFromAngular",{detail:n});o.dispatchEvent(s)}else console.error("Couldn't set the value of the field",t)}}}populateSelectField(t,n){if(t.multiple){const{options:i}=t,r=n;for(let o=0;o<i.length;o++){const s=i.item(o);s&&(s.selected=r.some(a=>a===s.value))}}else t.value=n}findFormIdFromFieldName(t){if(0===Object.entries(this.formIdToFullFieldName).length)return;const n=Object.entries(this.formIdToFullFieldName).filter(i=>i[1]===t||i[1].endsWith("."+t));if(n.length>1)console.log(`More than one field name matches the field name ${t}. Please use the one of these qualified field names:`,n.map(i=>i[1])),console.log("ngx-extended-pdf-viewer uses the first matching field (which may or may not be the topmost field on your PDF form): "+n[0][0]);else if(0===n.length)return void console.log("Couldn't find the field "+t);return n[0][0]}findRadioButtonGroup(t){const n=Object.entries(this.radioButtons).filter(i=>i[0].endsWith("."+t)||i[0]===t);return 0===n.length?null:(n.length>1&&(console.log("More than one radio button group name matches this name. Please use the qualified field name",n.map(i=>i[0])),console.log("ngx-extended-pdf-viewer uses the first matching field (which may not be the topmost field on your PDF form): "+n[0][0])),n[0][1])}}var yg=function(e){return e[e.UNKNOWN=-1]="UNKNOWN",e[e.NONE=0]="NONE",e[e.THUMBS=1]="THUMBS",e[e.OUTLINE=2]="OUTLINE",e[e.ATTACHMENTS=3]="ATTACHMENTS",e[e.LAYERS=4]="LAYERS",e}(yg||{});let lt=(()=>{class e{constructor(){this.onPDFJSInit=new gt,this.pdfjsVersion=dr(ie.assetsFolder)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();class Cg{constructor(){this.recalculateSize$=new gt}find(t,n={}){if(ht.ngxExtendedPdfViewerInitialized){const i=document.getElementById("findHighlightAll");i&&(i.checked=n.highlightAll??!1);const r=document.getElementById("findMatchCase");r&&(r.checked=n.matchCase??!1);const o=document.getElementById("findEntireWord");o&&(o.checked=n.wholeWords??!1);const s=document.getElementById("findMatchDiacritics");s&&(s.checked=n.matchDiacritics??!1);const a=document.getElementById("findInput");return a?(a.value=t,a.classList.remove("hidden"),a.dispatchEvent(new Event("input")),!0):(console.error("Unexpected error: the input field used to search isn't part of the DOM."),!1)}return console.error("The PDF viewer hasn't finished initializing. Please call find() later."),!1}findNext(){if(ht.ngxExtendedPdfViewerInitialized){const t=document.getElementById("findNext");return!!t&&(t.click(),!0)}return console.error("The PDF viewer hasn't finished initializing. Please call findNext() later."),!1}findPrevious(){if(ht.ngxExtendedPdfViewerInitialized){const t=document.getElementById("findPrevious");return!!t&&(t.click(),!0)}return console.error("The PDF viewer hasn't finished initializing. Please call findPrevious() later."),!1}print(t){const n=window.PDFViewerApplication,i=!!window.isInPDFPrintRange&&!t;i||(t||(t={}),this.setPrintRange(t)),window.printPDF(),i||n.eventBus.on("afterprint",()=>{this.removePrintRange()})}removePrintRange(){window.isInPDFPrintRange=void 0,window.filteredPageCount=void 0}setPrintRange(t){const n=window.PDFViewerApplication;window.isInPDFPrintRange=i=>this.isInPDFPrintRange(i,t),window.filteredPageCount=this.filteredPageCount(n.pagesCount,t)}filteredPageCount(t,n){let i=0;for(let r=1;r<=t;r++)this.isInPDFPrintRange(r,n)&&i++;return i}isInPDFPrintRange(t,n){const i=t+1;return!(n.from&&i<n.from||n.to&&i>n.to||n.excluded&&n.excluded.some(r=>r===i)||n.included&&!n.included.some(r=>r===i))}getPageAsLines(t){return qe(function*(){const s=(yield(yield window.PDFViewerApplication.pdfDocument.getPage(t)).getTextContent()).items.filter(g=>!g.type);let a=Number.MAX_SAFE_INTEGER,l=Number.MAX_SAFE_INTEGER,d=Number.MIN_SAFE_INTEGER,c=Number.MIN_SAFE_INTEGER,u=0,f=0,h="",p=new Array;for(let g=0;g<s.length;g++){const w=s[g];if(!w.hasEOL){const v=w.transform[4],P=-w.transform[5],N=w.width,J=w.height;a=Math.min(a,v),l=Math.min(l,P),d=Math.max(d,v+N),c=Math.max(c,P+J),h+=w.str,"rtl"===w.dir&&f++,"ltr"===w.dir&&u++}if(g===s.length-1||w.hasEOL){let v;u>0&&f>0?v="both":u>0?v="ltr":f>0&&(v="rtl");const P={direction:v,x:a,y:l,width:d-a,height:c-l,text:h.trim()};p.push(P),a=Number.MAX_SAFE_INTEGER,l=Number.MAX_SAFE_INTEGER,d=Number.MIN_SAFE_INTEGER,c=Number.MIN_SAFE_INTEGER,u=0,f=0,h=""}}return p})()}getPageAsText(t){var n=this;return qe(function*(){const s=(yield(yield window.PDFViewerApplication.pdfDocument.getPage(t)).getTextContent()).items;return n.convertTextInfoToText(s)})()}convertTextInfoToText(t){return t?t.filter(n=>!n.type).map(n=>n.hasEOL?n.str+"\n":n.str).join(""):""}getPageAsImage(t,n,i,r="#FFFFFF"){return window.PDFViewerApplication.pdfDocument.getPage(t).then(d=>Promise.resolve(this.draw(d,n,i,r)))}draw(t,n,i,r="#FFFFFF"){let o=1;n.scale?o=n.scale:n.width?o=n.width/t.getViewport({scale:1}).width:n.height&&(o=n.height/t.getViewport({scale:1}).height);const s=t.getViewport({scale:o}),{ctx:a,canvas:l}=this.getPageDrawContext(s.width,s.height),d=s.clone();return t.render({canvasContext:a,viewport:d,background:i,backgroundColorToReplace:r}).promise.then(()=>Promise.resolve(l.toDataURL()))}getPageDrawContext(t,n){const i=document.createElement("canvas"),r=i.getContext("2d",{alpha:!0});if(!r)throw new Error("Couldn't create the 2d context");return i.width=t,i.height=n,i.style.width=`${t}px`,i.style.height=`${n}px`,{ctx:r,canvas:i}}getCurrentDocumentAsBlob(){return qe(function*(){return yield window.PDFViewerApplication.export()})()}getFormData(t=!0){return qe(function*(){const n=window.PDFViewerApplication,i=n.pdfDocument,o=[];for(let s=1;s<=i?.numPages;s++){const a=yield i.getPage(s);(yield a.getAnnotations()).filter(d=>"Widget"===d.subtype).map(d=>({...d})).forEach(d=>{const c=a.getViewport({scale:1.3333333333333333}).convertToViewportRectangle(d.rect);if(t&&d.fieldName)try{if(d.exportValue){const u=n.pdfDocument.annotationStorage.getValue(d.id,d.fieldName+"/"+d.exportValue,"");d.value=u?.value}else if(d.radioButton){const u=n.pdfDocument.annotationStorage.getValue(d.id,d.fieldName+"/"+d.fieldValue,"");d.value=u?.value}else{const u=n.pdfDocument.annotationStorage.getValue(d.id,d.fieldName,"");d.value=u?.value}}catch{}o.push({fieldAnnotation:d,fieldRect:c,pageNumber:s})})}return o})()}addPageToRenderQueue(t){return window.PDFViewerApplication.pdfViewer.addPageToRenderQueue(t)}isRenderQueueEmpty(){const i=window.PDFViewerApplication;return!i.pdfViewer.renderingQueue.getHighestPriority(i.pdfViewer._getVisiblePages(),i.pdfViewer._pages,!0,!1)}hasPageBeenRendered(t){const i=window.PDFViewerApplication.pdfViewer._pages;return i.length>t&&t>=0&&!(3===i[t].renderingState)}currentlyRenderedPages(){return window.PDFViewerApplication.pdfViewer._pages.filter(i=>3===i.renderingState).map(i=>i.id)}numberOfPages(){return window.PDFViewerApplication.pdfViewer._pages.length}getCurrentlyVisiblePageNumbers(){return window.PDFViewerApplication.pdfViewer._getVisiblePages().views?.map(i=>i.id)}recalculateSize(){this.recalculateSize$.next()}listLayers(){return qe(function*(){const n=yield window.PDFViewerApplication.pdfViewer.optionalContentConfigPromise;if(n)return n.getOrder().filter(o=>"object"!=typeof o).map(o=>{const s=n.getGroup(o);return{layerId:o,name:s.name,visible:s.visible}})})()}toggleLayer(t){var n=this;return qe(function*(){const i=window.PDFViewerApplication,r=yield i.pdfViewer.optionalContentConfigPromise;if(r){let o=r.getGroup(t).visible;const s=document.querySelector(`input[id='${t}']`);s&&(o=s.checked,s.checked=!o),r.setVisibility(t,!o),i.eventBus.dispatch("optionalcontentconfig",{source:n,promise:Promise.resolve(r)})}})()}scrollPageIntoView(t,n){window.PDFViewerApplication.pdfViewer.scrollPagePosIntoView(t,n)}getSerializedAnnotations(){return window.PDFViewerApplication.pdfViewer.getSerializedAnnotations()}addEditorAnnotation(t){window.PDFViewerApplication.pdfViewer.addEditorAnnotation(t)}removeEditorAnnotations(t){window.PDFViewerApplication.pdfViewer.removeEditorAnnotations(t)}}function Qa(e,t){if(typeof window>"u")return;const n=window;if(n.trustedTypes){const i=n.trustedTypes.createPolicy("foo",{createHTML:r=>r});e.innerHTML=i.createHTML(t)}else e.innerHTML=t}let p4=(()=>{class e{constructor(n,i){this.renderer=n,this.document=i}ngOnInit(){this.injectStyle()}injectStyle(){const n=this.document.createElement("STYLE");n.id="pdf-theme-css",Qa(n,'ngx-extended-pdf-viewer .textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;opacity:.25;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}ngx-extended-pdf-viewer .textLayer :is(span,br){color:rgba(0,0,0,0);position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}ngx-extended-pdf-viewer .textLayer span.markedContent{top:0;height:0}ngx-extended-pdf-viewer .textLayer .highlight{margin:-1px;padding:1px;background-color:#b400aa;border-radius:4px}ngx-extended-pdf-viewer .textLayer .highlight.appended{position:initial}ngx-extended-pdf-viewer .textLayer .highlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .textLayer .highlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .textLayer .highlight.middle{border-radius:0}ngx-extended-pdf-viewer .textLayer .highlight.selected{background-color:#006400}ngx-extended-pdf-viewer .textLayer ::selection{background:blue}ngx-extended-pdf-viewer .textLayer br::selection{background:rgba(0,0,0,0)}ngx-extended-pdf-viewer .textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;user-select:none}ngx-extended-pdf-viewer .textLayer .endOfContent.active{top:0}ngx-extended-pdf-viewer *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: none;--page-margin: 1px auto -8px;--page-border: 9px solid transparent;--spreadHorizontalWrapped-margin-LR: -3.5px;--zoom-factor: 1}@media screen and (forced-colors: active){ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: 9px;--page-margin: 9px auto 0;--page-border: none;--spreadHorizontalWrapped-margin-LR: 4.5px}}ngx-extended-pdf-viewer [data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}ngx-extended-pdf-viewer [data-main-rotation="180"]{transform:rotate(180deg) translate(-100%, -100%)}ngx-extended-pdf-viewer [data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}ngx-extended-pdf-viewer .pdfViewer{padding-bottom:var(--pdfViewer-padding-bottom)}ngx-extended-pdf-viewer .pdfViewer .canvasWrapper{overflow:hidden}ngx-extended-pdf-viewer .pdfViewer .page{direction:ltr;width:816px;height:1056px;margin:1px auto -8px auto;position:relative;overflow:visible;border:9px solid rgba(0,0,0,0);background-clip:content-box;-o-border-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=") 9 9 repeat;border-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=") 9 9 repeat;background-color:#fff;filter:opacity(1);-webkit-filter:opacity(1)}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .page{margin:0 auto 10px auto;border:none}ngx-extended-pdf-viewer .html .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .html .pdfViewer.scrollWrapped,ngx-extended-pdf-viewer .html .spread{margin-left:3.5px;margin-right:3.5px;text-align:center}ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .spread{white-space:nowrap}ngx-extended-pdf-viewer .pdfViewer.removePageBorders,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{display:inline-block;vertical-align:middle}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page{margin-left:-3.5px;margin-right:-3.5px}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .spread .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollWrapped .page{margin-left:5px;margin-right:5px}ngx-extended-pdf-viewer .pdfViewer .page canvas{margin:0;display:block}ngx-extended-pdf-viewer .pdfViewer .page canvas[hidden]{display:none}ngx-extended-pdf-viewer .pdfViewer .page canvas[zooming]{width:100%;height:100%}ngx-extended-pdf-viewer .pdfViewer .page .loadingIcon{position:absolute;display:block;left:0;top:0;right:0;bottom:0;background:url("data:image/gif;base64,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") center no-repeat}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .spread{display:block}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer.removePageBorders .page{margin-left:auto;margin-right:auto}ngx-extended-pdf-viewer .pdfPresentationMode:-ms-fullscreen .pdfViewer .page{margin-bottom:100vh !important}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .pdfPresentationMode:-moz-full-screen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .html{height:100%;width:100%;font-size:10px}ngx-extended-pdf-viewer .body{height:100%;width:100%;scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color)}ngx-extended-pdf-viewer .body,ngx-extended-pdf-viewer .body :is(.toolbar,.editorParamsToolbar,.findbar,#sidebarContainer) :is(input,button,select),ngx-extended-pdf-viewer .body .secondaryToolbar :is(input,button,a,select){outline:none;font:message-box}ngx-extended-pdf-viewer .body,ngx-extended-pdf-viewer .pdf-viewer input,ngx-extended-pdf-viewer .pdf-viewer button,ngx-extended-pdf-viewer .pdf-viewer select{font:message-box;outline:none;scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color)}ngx-extended-pdf-viewer button{cursor:pointer}ngx-extended-pdf-viewer select{background-color:#474747 !important;color:#d9d9d9}ngx-extended-pdf-viewer .hidden,ngx-extended-pdf-viewer [hidden]{display:none !important}ngx-extended-pdf-viewer .pdfViewer.enablePermissions .textLayer span{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;cursor:not-allowed}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-ms-fullscreen{top:0 !important;overflow:hidden !important}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-ms-fullscreen::-ms-backdrop{background-color:#000}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-webkit-full-screen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-moz-full-screen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-moz-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-ms-fullscreen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:fullscreen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-moz-full-screen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-ms-fullscreen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:-moz-full-screen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:-ms-fullscreen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls>*,ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls .textLayer span{cursor:default}ngx-extended-pdf-viewer #outerContainer{width:100%;height:100%;position:relative}ngx-extended-pdf-viewer #sidebarContainer{position:absolute;top:32px;bottom:0;width:200px;visibility:hidden;z-index:100;transition-duration:200ms;transition-timing-function:ease}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContainer{transition-property:left;left:-200px;left:-200px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContainer{transition-property:right;right:-200px}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #sidebarContainer{transition-duration:0s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer #outerContainer.sidebarMoving #sidebarContainer,ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{visibility:visible}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{left:0}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{right:0}ngx-extended-pdf-viewer #mainContainer{position:absolute;top:0;right:0;bottom:0;left:0;min-width:min(102%,350px)}ngx-extended-pdf-viewer #sidebarContent{top:32px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;width:100%;background-color:rgba(0,0,0,.1)}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContent{left:0}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContent{right:0}ngx-extended-pdf-viewer #viewerContainer{overflow:auto;-webkit-overflow-scrolling:auto;position:absolute;top:32px;right:0;bottom:0;left:0;outline:none}ngx-extended-pdf-viewer #viewerContainer:not(.pdfPresentationMode){transition-duration:200ms;transition-timing-function:ease}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #viewerContainer{transition-duration:0s}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:left;left:200px}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:right;right:200px}ngx-extended-pdf-viewer .toolbar{position:relative;left:0;right:0;z-index:9999;cursor:default;border:0;border-bottom:1px solid rgba(0,0,0,.5)}ngx-extended-pdf-viewer #toolbarContainer{width:100%}ngx-extended-pdf-viewer #toolbarSidebar{width:calc(100% - 10px);height:32px;background-color:#424242;color:#d9d9d9;border:none;padding-top:1px;padding-left:5px;padding-right:5px}html[dir=ltr] #toolbarSidebarRight .toolbarButton{margin-right:3px !important}html[dir=rtl] #toolbarSidebarRight .toolbarButton{margin-left:3px !important}html[dir=ltr] #sidebarToggle{margin-right:5px}html[dir=rtl] #sidebarToggle{margin-left:5px}ngx-extended-pdf-viewer #sidebarResizer{position:absolute;top:0;bottom:0;width:6px;z-index:200;cursor:ew-resize}html[dir=ltr] ngx-extended-pdf-viewer #sidebarResizer{right:-6px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarResizer{left:-6px}ngx-extended-pdf-viewer #toolbarContainer,ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar,ngx-extended-pdf-viewer .editorParamsToolbar{position:relative;min-height:32px;background-color:#474747}ngx-extended-pdf-viewer #toolbarViewer{min-height:32px}ngx-extended-pdf-viewer #loadingBar{position:relative;width:100%;height:4px;background-color:#333;border-bottom:1px solid #333}ngx-extended-pdf-viewer #loadingBar .progress{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#ddd;overflow:hidden;transition:width 200ms}@-webkit-keyframes progressIndeterminate{0%{left:-142px}100%{left:0}}@keyframes progressIndeterminate{0%{left:-142px}100%{left:0}}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate{background-color:#999;transition:none}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate .glimmer{position:absolute;top:0;left:0;height:100%;width:calc(100% + 150px);background:repeating-linear-gradient(135deg, rgb(187, 187, 187) 0, rgb(153, 153, 153) 5px, rgb(153, 153, 153) 45px, rgb(221, 221, 221) 55px, rgb(221, 221, 221) 95px, rgb(187, 187, 187) 100px);-webkit-animation:progressIndeterminate 950ms linear infinite;animation:progressIndeterminate 950ms linear infinite}ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar,ngx-extended-pdf-viewer .editorParamsToolbar{top:40px;position:absolute;z-index:10000;height:auto;min-width:16px;padding:0 6px 0 6px;margin:4px 2px 4px 2px;font-size:12px;line-height:14px;text-align:left;cursor:default}ngx-extended-pdf-viewer .findbar{min-width:300px}ngx-extended-pdf-viewer .findbar>div{height:32px}ngx-extended-pdf-viewer .findbar.wrapContainers>div{clear:both}ngx-extended-pdf-viewer .findbar.wrapContainers>div#findbarMessageContainer{height:auto}html[dir=ltr] ngx-extended-pdf-viewer .findbar{left:34px}html[dir=rtl] ngx-extended-pdf-viewer .findbar{right:34px}ngx-extended-pdf-viewer .findbar label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer #findInput{width:200px}ngx-extended-pdf-viewer #findInput::-webkit-input-placeholder{color:#d9d9d9}ngx-extended-pdf-viewer #findInput::-moz-placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput:-ms-input-placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput::-ms-input-placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput::placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url("data:image/png;base64,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");background-repeat:no-repeat;background-position:right}html[dir=rtl] ngx-extended-pdf-viewer #findInput[data-status=pending]{background-position:left}#findInput[data-status=notFound]{background-color:#f66}ngx-extended-pdf-viewer ngx-extended-pdf-viewer .editorParamsToolbar{padding:6px;height:auto;z-index:3000}ngx-extended-pdf-viewer .editorParamsToolbarContainer{width:220px;margin-bottom:-4px}ngx-extended-pdf-viewer .editorParamsToolbarContainer>.editorParamsSetter{min-height:26px;display:flex;align-items:center;justify-content:space-between;padding-inline:10px}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsLabel{padding-inline-end:10px;flex:none;color:var(--main-color)}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsColor{width:32px;height:32px;flex:none}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider{background-color:rgba(0,0,0,0);width:90px;flex:0 1 0}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-moz-range-progress{background-color:#000}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-webkit-slider-runnable-track,ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-moz-range-track{background-color:#000}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-webkit-slider-thumb,ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-moz-range-thumb{background-color:#fff}ngx-extended-pdf-viewer #editorStampParamsToolbar{inset-inline-end:40px;background-color:#474747}ngx-extended-pdf-viewer #editorInkParamsToolbar{inset-inline-end:68px;background-color:#474747}ngx-extended-pdf-viewer #editorFreeTextParamsToolbar{inset-inline-end:96px;background-color:#474747}ngx-extended-pdf-viewer .doorHanger,ngx-extended-pdf-viewer .doorHangerRight{border:1px solid rgba(0,0,0,.5);border-radius:2px}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:after,ngx-extended-pdf-viewer .doorHangerRight:before{bottom:100%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHangerRight:after{border-bottom-color:#474747;border-width:8px}ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:before{border-bottom-color:rgba(0,0,0,.5);border-width:9px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:after,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:after{left:13px;margin-left:-8px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:before,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:before{left:13px;margin-left:-9px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:after,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:after{right:13px;margin-right:-8px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:before,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:before{right:13px;margin-right:-9px}ngx-extended-pdf-viewer #findResultsCount{background-color:#d9d9d9;color:#474747;text-align:center;padding:3px 4px}ngx-extended-pdf-viewer #findMsg{font-style:italic;color:#f66}ngx-extended-pdf-viewer #findResultsCount:empty,ngx-extended-pdf-viewer #findMsg:empty{display:none}ngx-extended-pdf-viewer #toolbarViewerMiddle{position:absolute;left:50%;transform:translateX(-50%)}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight{float:left;margin-left:4px}html[dir=ltr] #toolbarSidebarLeft,html[dir=rtl] #toolbarSidebarRight{float:left}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft{float:right;margin-right:4px}html[dir=ltr] #toolbarSidebarRight,html[dir=rtl] #toolbarSidebarLeft{float:right}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight>*{position:relative;float:left}html[dir=ltr] #toolbarSidebarLeft *,html[dir=ltr] #toolbarSidebarRight *,html[dir=ltr] .findbar *{position:relative;float:left}html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight>*,html[dir=rtl] ngx-extended-pdf-viewer .findbar *{position:relative;float:right}html[dir=rtl] #toolbarSidebarLeft *,html[dir=rtl] #toolbarSidebarRight *{position:relative;float:right}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dialogButton{border:0 none;background:none;width:32px;height:25px}ngx-extended-pdf-viewer .toolbarButton>span{display:inline-block;width:0;height:0;overflow:hidden}ngx-extended-pdf-viewer .toolbarButton[disabled],ngx-extended-pdf-viewer .dialogButton[disabled]{opacity:.5}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dropdownToolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{border:1px solid rgba(0,0,0,0);color:#d9d9d9}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{min-width:16px;border-radius:2px;font-size:12px;line-height:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton,html[dir=ltr] ngx-extended-pdf-viewer .dialogButton{margin:3px 2px 4px 0}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton,html[dir=rtl] ngx-extended-pdf-viewer .dialogButton{margin:3px 0 4px 2px}ngx-extended-pdf-viewer .dialogButton{background-color:rgba(0,0,0,.2);background-clip:padding-box;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .dropdownToolbarButton{background-color:rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .toolbarButton.toggled,ngx-extended-pdf-viewer .secondaryToolbarButton.toggled{background-color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.4)}ngx-extended-pdf-viewer .dropdownToolbarButton>select{color:#d9d9d9;background-color:rgba(255,255,255,.8)}ngx-extended-pdf-viewer .dropdownToolbarButton>select>option{background:#474747}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:first-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:last-child{margin-left:4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:4px}ngx-extended-pdf-viewer .toolbarButtonSpacer{width:30px;display:inline-block;height:1px}html[dir=ltr] ngx-extended-pdf-viewer #findPrevious{margin-left:3px}html[dir=ltr] ngx-extended-pdf-viewer #findNext{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findPrevious{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findNext{margin-left:3px}ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification::after{position:absolute;display:inline-block;top:1px;content:"";background-color:#70db55;height:9px;width:9px;border-radius:50%}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification::after{left:17px}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification::after{right:17px}ngx-extended-pdf-viewer .html .toolbarField{padding:3px 6px;margin:4px 0 4px 0;border-radius:2px;background-color:rgba(255,255,255,.8);background-clip:padding-box;border-width:1px;border-style:solid;border-color:rgba(0,0,0,.4);color:#4d4d4d;font-size:12px;line-height:14px;outline-style:none}ngx-extended-pdf-viewer .html .toolbarField::placeholder,ngx-extended-pdf-viewer .html .toolbarField:-ms-input-placeholder,ngx-extended-pdf-viewer .html .toolbarField::-ms-input-placeholder{color:#d9d9d9}ngx-extended-pdf-viewer .html .toolbarField[type=checkbox]{display:inline-block;margin:8px 0}ngx-extended-pdf-viewer .html .toolbarField.pageNumber{-moz-appearance:textfield;min-width:16px;text-align:right;width:40px}ngx-extended-pdf-viewer .html .toolbarField.pageNumber.visiblePageIsLoading{background-image:url("data:image/png;base64,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");background-repeat:no-repeat;background-position:1px}ngx-extended-pdf-viewer .html .toolbarField.pageNumber::-webkit-inner-spin-button,ngx-extended-pdf-viewer .html .toolbarField.pageNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}ngx-extended-pdf-viewer .html .toolbarLabel{min-width:16px;padding:3px 6px 3px 2px;margin:4px 2px 4px 0;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#d9d9d9;font-size:12px;line-height:14px;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}ngx-extended-pdf-viewer .html #thumbnailView{position:absolute;width:calc(100% - 60px);top:0;bottom:0;padding:10px 30px 0;overflow:auto;-webkit-overflow-scrolling:touch}ngx-extended-pdf-viewer .html #thumbnailView>a:active{outline:0}ngx-extended-pdf-viewer .html .thumbnail{width:var(--thumbnail-width);height:var(--thumbnail-height);margin:0 10px 5px 10px;padding:1px;border:7px solid rgba(0,0,0,0);border-radius:2px}html[dir=ltr] ngx-extended-pdf-viewer .thumbnail{float:left}html[dir=rtl] ngx-extended-pdf-viewer .thumbnail{float:right}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail{margin-bottom:10px}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail:not([data-loaded]){margin-bottom:9px}ngx-extended-pdf-viewer .thumbnail:not([data-loaded]){border:1px dashed rgba(255,0,0,.5);margin:-1px 9px 4px 9px}ngx-extended-pdf-viewer .thumbnailImage{border:1px solid rgba(0,0,0,0);width:var(--thumbnail-width);height:var(--thumbnail-height);opacity:.8;z-index:1;background-color:#fff;background-clip:content-box}ngx-extended-pdf-viewer .thumbnailSelectionRing{border-radius:2px;padding:7px}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing>.thumbnailImage{opacity:1}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing{background-color:rgba(255,255,255,.4);background-clip:padding-box;color:#fff}ngx-extended-pdf-viewer .thumbnail.selected{border-color:rgba(255,255,255,.4) !important}ngx-extended-pdf-viewer .thumbnail:not([data-loaded])>.thumbnailImage{width:calc(var(--thumbnail-width) - 2px);height:calc(var(--thumbnail-height) - 2px);border:1px dashed #848484}ngx-extended-pdf-viewer #outlineView,ngx-extended-pdf-viewer #attachmentsView,ngx-extended-pdf-viewer #layersView{position:absolute;width:calc(100% - 8px);top:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer #outlineView{padding:4px 4px 0}ngx-extended-pdf-viewer #attachmentsView{padding:3px 4px 0}html[dir=ltr] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=ltr] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-left:20px}html[dir=rtl] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=rtl] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-right:20px}ngx-extended-pdf-viewer .treeItem>a{text-decoration:none;display:inline-block;min-width:95%;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;border-radius:2px;color:#424242;font-size:13px;line-height:15px;user-select:none;white-space:normal;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .treeItem>a{padding:2px 0 5px 4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItem>a{padding:2px 4px 5px 0}ngx-extended-pdf-viewer #layersView .treeItem>a *{cursor:pointer}ngx-extended-pdf-viewer #layersView .treeItem>a>label>input{float:inline-start;margin-top:1px}html[dir=ltr] ngx-extended-pdf-viewer #layersView .treeItem>a>label{padding-left:4px}html[dir=rtl] ngx-extended-pdf-viewer #layersView .treesItem>a>label{padding-right:4px}ngx-extended-pdf-viewer .treeItemToggler{position:relative;height:0;width:0}ngx-extended-pdf-viewer .treeItemToggler::before{content:url("data:image/svg+xml; utf8, <svg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\'><path d=\'M10 13l4-7H6z\'/></svg>");display:inline-block;position:absolute;max-width:16px}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden::before{content:url("data:image/svg+xml; utf8, <svg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\'><path d=\'M13 9L6 5v8z\'/></svg>");max-width:16px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden::before{transform:scaleX(-1)}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden~.treeItems{display:none}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler{float:left}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler{float:right}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler::before{right:4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler::before{left:4px}ngx-extended-pdf-viewer .treeItemToggler:hover,ngx-extended-pdf-viewer .treeItemToggler:hover+a,ngx-extended-pdf-viewer .treeItemToggler:hover~.treeItems,ngx-extended-pdf-viewer .treeItem>a:hover{background-clip:padding-box;border-radius:2px}ngx-extended-pdf-viewer .treeItem.selected{background-clip:padding-box}ngx-extended-pdf-viewer ::-moz-selection{background:rgba(0,0,255,.3)}ngx-extended-pdf-viewer ::selection{background:rgba(0,0,255,.3)}ngx-extended-pdf-viewer #errorWrapper{background:none repeat scroll 0 0 #f66;color:#fff;left:0;position:absolute;right:0;z-index:5;padding:3px;font-size:.8em}ngx-extended-pdf-viewer #errorMessageLeft{float:left}ngx-extended-pdf-viewer #errorMessageRight{float:right}ngx-extended-pdf-viewer #errorMoreInfo{background-color:#fff;color:#f66;padding:3px;margin:3px;width:98%}ngx-extended-pdf-viewer .dialogButton{width:auto;margin:3px 4px 2px !important;padding:2px 11px;color:#d9d9d9;background-color:#474747;border:#474747 !important}ngx-extended-pdf-viewer dialog{margin:auto;padding:15px;border-spacing:4px;color:#d9d9d9;font-size:12px;line-height:14px;background-color:#474747;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.3)}ngx-extended-pdf-viewer dialog::backdrop{background-color:rgba(0,0,0,.2);user-select:none}ngx-extended-pdf-viewer dialog>.row{display:table-row}ngx-extended-pdf-viewer dialog>.row>*{display:table-cell}ngx-extended-pdf-viewer dialog .toolbarField{margin:5px 0}ngx-extended-pdf-viewer dialog .separator{display:block;margin:4px 0;height:1px;width:100%;background-color:rgba(0,0,0,.4)}ngx-extended-pdf-viewer dialog .buttonRow{text-align:center;vertical-align:middle}ngx-extended-pdf-viewer dialog :link{color:#fff}ngx-extended-pdf-viewer #passwordDialog{text-align:center}ngx-extended-pdf-viewer #passwordDialog .toolbarField{width:200px}ngx-extended-pdf-viewer #documentPropertiesDialog{text-align:left}ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{min-width:100px;text-align:start}ngx-extended-pdf-viewer #documentPropertiesDialog .row>span{width:125px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .row>p{max-width:225px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .buttonRow{margin-top:10px}html[dir=ltr] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:left}html[dir=rtl] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:right}.fileInput{background:#fff;color:#000;margin-top:5px;visibility:hidden;position:fixed;right:0;top:0}ngx-extended-pdf-viewer #documentPropertiesDialog .row>span{width:125px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .row>p{max-width:225px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .buttonRow{margin-top:10px}ngx-extended-pdf-viewer .clearBoth{clear:both}ngx-extended-pdf-viewer .grab-to-pan-grab{cursor:url("data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAB/+AAA7/gAAM/8AAAP7AAAG2wAABtkAAAzYAAAM2AAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//wAD//4AA//+AAH//yAB///AAf//wAH//4AL//+AD///yB////z///////////////////////////////////////8="),move !important;cursor:-webkit-grab !important;cursor:grab !important}ngx-extended-pdf-viewer .grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link){cursor:inherit !important}ngx-extended-pdf-viewer .grab-to-pan-grab:active,ngx-extended-pdf-viewer .grab-to-pan-grabbing{cursor:url("data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAAP+AAAD/gAAB/oAAAbYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//8AD///gA///wAP//8AH///kn/////////////////////////////////////////////////////////////////8="),move !important;cursor:-webkit-grabbing !important;cursor:grabbing !important;position:fixed;background:rgba(0,0,0,0);display:block;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:10}@page{margin:0}@media screen and (-webkit-min-device-pixel-ratio: 1.1),screen and (min-resolution: 1.1dppx){ngx-extended-pdf-viewer .toolbarButton::before{transform:scale(0.5);top:-5px}ngx-extended-pdf-viewer .secondaryToolbarButton::before{transform:scale(0.5);top:-4px}}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton::before,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton::before{left:-1px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton::before{left:-2px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton::before{left:186px}ngx-extended-pdf-viewer .toolbarField.pageNumber.visiblePageIsLoading,ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url("data:image/png;base64,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");background-size:16px 17px}ngx-extended-pdf-viewer .html .unverified-signature-warning,ngx-extended-pdf-viewer .html .modified-background-warning{width:100%;background-color:#ff5353;font-size:12px;text-align:center;padding-top:5px;padding-bottom:5px}.treeItem.selected>a{font-weight:bold}ngx-extended-pdf-viewer .invisible{display:none !important}ngx-extended-pdf-viewer #outerContainer{clip-path:inset(0 0 0 0)}html[dir=ltr] ngx-extended-pdf-viewer .dialogButton,html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton{margin:3px 0 4px 0}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:0;margin-left:0}html[dir=ltr] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:4px;margin-left:0}html[dir=rtl] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:0;margin-left:4px}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dialogButton{padding-left:0;padding-right:0}ngx-extended-pdf-viewer .offscreen{position:fixed !important;left:-9999px !important;display:block !important;width:3000px !important}ngx-extended-pdf-viewer .offscreen #sidebarContainer{top:1000px !important}ngx-extended-pdf-viewer .toolbarButton{margin-left:-1px !important;margin-right:-2px !important}ngx-extended-pdf-viewer #numPages{padding-right:0}ngx-extended-pdf-viewer .pdf-viewer-template,ngx-extended-pdf-viewer .pdf-viewer-template *{display:none}ngx-extended-pdf-viewer button:focus,ngx-extended-pdf-viewer a:focus,ngx-extended-pdf-viewer input:focus,ngx-extended-pdf-viewer select:focus{outline:none;border:1px solid blue}ngx-extended-pdf-viewer input[type=checkbox]:focus{outline:1px solid blue}.hidden-by-fullscreen{display:none !important}:root{--scrollbar-color: rgba(121, 121, 123, 1);--scrollbar-bg-color: rgba(35, 35, 39, 1)} #printContainer{display:none}@media print{#printContainer{position:static;display:block}body[data-pdfjsprinting],html{overflow-y:visible !important;margin:0;padding:0}body[data-pdfjsprinting]{background:rgba(0,0,0,0) none;height:100%;width:100%}body[data-pdfjsprinting]>*{display:none !important;outline:0;padding:0;margin:0}body[data-pdfjsprinting] #printContainer{display:block !important;height:100%;width:100%}body[data-pdfjsprinting] #printContainer img{max-width:100%;max-height:100%;direction:ltr;display:block !important}body[data-pdfjsprinting] #printContainer>.printedPage{page-break-after:always;page-break-inside:avoid;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body[data-pdfjsprinting] #printContainer>.xfaPrintedPage .xfaPage{position:absolute}body[data-pdfjsprinting] #printContainer>.xfaPrintedPage{page-break-after:always;page-break-inside:avoid;width:100%;height:100%;position:relative}body[data-pdfjsprinting] #printContainer>.printedPage canvas,body[data-pdfjsprinting] #printContainer>.printedPage img{max-width:100%;max-height:100%;direction:ltr;display:block}html[data-pdfjsprinting].cdk-global-scrollblock{width:initial;position:initial}}'),this.renderer.appendChild(this.document.head,n)}ngOnDestroy(){const n=this.document.getElementById("pdf-theme-css");n?.parentElement?.removeChild(n)}}return e.\u0275fac=function(n){return new(n||e)(m(Kt),m(Re))},e.\u0275cmp=F({type:e,selectors:[["pdf-dark-theme"]],decls:0,vars:0,template:function(n,i){},encapsulation:2}),e})(),m4=(()=>{class e{constructor(n,i){this.renderer=n,this.document=i}ngOnInit(){this.injectStyle()}injectStyle(){const n=this.document.createElement("STYLE");n.id="pdf-theme-css",Qa(n,'ngx-extended-pdf-viewer .textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;opacity:.25;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}ngx-extended-pdf-viewer .textLayer :is(span,br){color:rgba(0,0,0,0);position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}ngx-extended-pdf-viewer .textLayer span.markedContent{top:0;height:0}ngx-extended-pdf-viewer .textLayer .highlight{margin:-1px;padding:1px;background-color:rgba(180,0,170,.4);border-radius:4px}ngx-extended-pdf-viewer .textLayer .highlight.appended{position:initial}ngx-extended-pdf-viewer .textLayer .highlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .textLayer .highlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .textLayer .highlight.middle{border-radius:0}ngx-extended-pdf-viewer .textLayer .highlight.selected{background-color:#006400}ngx-extended-pdf-viewer .textLayer ::selection{background:blue}ngx-extended-pdf-viewer .textLayer br::selection{background:rgba(0,0,0,0)}ngx-extended-pdf-viewer .textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;user-select:none}ngx-extended-pdf-viewer .textLayer .endOfContent.active{top:0}ngx-extended-pdf-viewer *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: none;--page-margin: 1px auto -8px;--page-border: 9px solid transparent;--spreadHorizontalWrapped-margin-LR: -3.5px;--zoom-factor: 1}@media screen and (forced-colors: active){ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: 9px;--page-margin: 9px auto 0;--page-border: none;--spreadHorizontalWrapped-margin-LR: 4.5px}}ngx-extended-pdf-viewer [data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}ngx-extended-pdf-viewer [data-main-rotation="180"]{transform:rotate(180deg) translate(-100%, -100%)}ngx-extended-pdf-viewer [data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}ngx-extended-pdf-viewer .pdfViewer{padding-bottom:var(--pdfViewer-padding-bottom)}ngx-extended-pdf-viewer .pdfViewer .canvasWrapper{overflow:hidden}ngx-extended-pdf-viewer .pdfViewer .page{direction:ltr;width:816px;height:1056px;margin:1px auto -8px auto;position:relative;overflow:visible;border:9px solid rgba(0,0,0,0);background-clip:content-box;-o-border-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=") 9 9 repeat;border-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=") 9 9 repeat;background-color:#fff;filter:opacity(1);-webkit-filter:opacity(1)}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .page{margin:0 auto 10px auto;border:none}ngx-extended-pdf-viewer .html .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .html .pdfViewer.scrollWrapped,ngx-extended-pdf-viewer .html .spread{margin-left:3.5px;margin-right:3.5px;text-align:center}ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .spread{white-space:nowrap}ngx-extended-pdf-viewer .pdfViewer.removePageBorders,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{display:inline-block;vertical-align:middle}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page{margin-left:-3.5px;margin-right:-3.5px}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .spread .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollWrapped .page{margin-left:5px;margin-right:5px}ngx-extended-pdf-viewer .pdfViewer .page canvas{margin:0;display:block}ngx-extended-pdf-viewer .pdfViewer .page canvas[hidden]{display:none}ngx-extended-pdf-viewer .pdfViewer .page canvas[zooming]{width:100%;height:100%}ngx-extended-pdf-viewer .pdfViewer .page .loadingIcon{position:absolute;display:block;left:0;top:0;right:0;bottom:0;background:url("data:image/gif;base64,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") center no-repeat}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .spread{display:block}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer.removePageBorders .page{margin-left:auto;margin-right:auto}ngx-extended-pdf-viewer .pdfPresentationMode:-ms-fullscreen .pdfViewer .page{margin-bottom:100vh !important}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .pdfPresentationMode:-moz-full-screen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .html{height:100%;width:100%;font-size:10px}ngx-extended-pdf-viewer .body{height:100%;width:100%;scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color)}ngx-extended-pdf-viewer .body,ngx-extended-pdf-viewer .body :is(.toolbar,.editorParamsToolbar,.findbar,#sidebarContainer) :is(input,button,select),ngx-extended-pdf-viewer .body .secondaryToolbar :is(input,button,a,select){outline:none;font:message-box}ngx-extended-pdf-viewer .body,ngx-extended-pdf-viewer .pdf-viewer input,ngx-extended-pdf-viewer .pdf-viewer button,ngx-extended-pdf-viewer .pdf-viewer select{font:message-box;outline:none;scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color)}ngx-extended-pdf-viewer button{cursor:pointer}ngx-extended-pdf-viewer select{background-color:#fff !important;color:#5a5a5a}ngx-extended-pdf-viewer .hidden,ngx-extended-pdf-viewer [hidden]{display:none !important}ngx-extended-pdf-viewer .pdfViewer.enablePermissions .textLayer span{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;cursor:not-allowed}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-ms-fullscreen{top:0 !important;overflow:hidden !important}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-ms-fullscreen::-ms-backdrop{background-color:#f9f9f9}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-webkit-full-screen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#f9f9f9;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-moz-full-screen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#f9f9f9;width:100%;height:100%;overflow:hidden;cursor:none;-moz-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-ms-fullscreen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#f9f9f9;width:100%;height:100%;overflow:hidden;cursor:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:fullscreen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#f9f9f9;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-moz-full-screen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-ms-fullscreen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:-moz-full-screen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:-ms-fullscreen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls>*,ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls .textLayer span{cursor:default}ngx-extended-pdf-viewer #outerContainer{width:100%;height:100%;position:relative}ngx-extended-pdf-viewer #sidebarContainer{position:absolute;top:32px;bottom:0;width:200px;visibility:hidden;z-index:100;transition-duration:200ms;transition-timing-function:ease}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContainer{transition-property:left;left:-200px;left:-200px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContainer{transition-property:right;right:-200px}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #sidebarContainer{transition-duration:0s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer #outerContainer.sidebarMoving #sidebarContainer,ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{visibility:visible}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{left:0}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{right:0}ngx-extended-pdf-viewer #mainContainer{position:absolute;top:0;right:0;bottom:0;left:0;min-width:min(102%,350px)}ngx-extended-pdf-viewer #sidebarContent{top:32px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;width:100%;background-color:#f2f2f3}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContent{left:0}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContent{right:0}ngx-extended-pdf-viewer #viewerContainer{overflow:auto;-webkit-overflow-scrolling:auto;position:absolute;top:32px;right:0;bottom:0;left:0;outline:none}ngx-extended-pdf-viewer #viewerContainer:not(.pdfPresentationMode){transition-duration:200ms;transition-timing-function:ease}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #viewerContainer{transition-duration:0s}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:left;left:200px}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:right;right:200px}ngx-extended-pdf-viewer .toolbar{position:relative;left:0;right:0;z-index:9999;cursor:default;border:0;border-bottom:1px solid #ddd}ngx-extended-pdf-viewer #toolbarContainer{width:100%}ngx-extended-pdf-viewer #toolbarSidebar{width:calc(100% - 10px);height:32px;background-color:#f2f2f3;color:#5a5a5a;border:none;padding-top:1px;padding-left:5px;padding-right:5px}html[dir=ltr] #toolbarSidebarRight .toolbarButton{margin-right:3px !important}html[dir=rtl] #toolbarSidebarRight .toolbarButton{margin-left:3px !important}html[dir=ltr] #sidebarToggle{margin-right:5px}html[dir=rtl] #sidebarToggle{margin-left:5px}ngx-extended-pdf-viewer #sidebarResizer{position:absolute;top:0;bottom:0;width:6px;z-index:200;cursor:ew-resize}html[dir=ltr] ngx-extended-pdf-viewer #sidebarResizer{right:-6px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarResizer{left:-6px}ngx-extended-pdf-viewer #toolbarContainer,ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar,ngx-extended-pdf-viewer .editorParamsToolbar{position:relative;min-height:32px;background-color:#f9f9f9}ngx-extended-pdf-viewer #toolbarViewer{min-height:32px}ngx-extended-pdf-viewer #loadingBar{position:relative;width:100%;height:4px;background-color:#333;border-bottom:1px solid #333}ngx-extended-pdf-viewer #loadingBar .progress{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#ddd;overflow:hidden;transition:width 200ms}@-webkit-keyframes progressIndeterminate{0%{left:-142px}100%{left:0}}@keyframes progressIndeterminate{0%{left:-142px}100%{left:0}}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate{background-color:#999;transition:none}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate .glimmer{position:absolute;top:0;left:0;height:100%;width:calc(100% + 150px);background:repeating-linear-gradient(135deg, rgb(187, 187, 187) 0, rgb(153, 153, 153) 5px, rgb(153, 153, 153) 45px, rgb(221, 221, 221) 55px, rgb(221, 221, 221) 95px, rgb(187, 187, 187) 100px);-webkit-animation:progressIndeterminate 950ms linear infinite;animation:progressIndeterminate 950ms linear infinite}ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar,ngx-extended-pdf-viewer .editorParamsToolbar{top:40px;position:absolute;z-index:10000;height:auto;min-width:16px;padding:0 6px 0 6px;margin:4px 2px 4px 2px;font-size:12px;line-height:14px;text-align:left;cursor:default}ngx-extended-pdf-viewer .findbar{min-width:300px}ngx-extended-pdf-viewer .findbar>div{height:32px}ngx-extended-pdf-viewer .findbar.wrapContainers>div{clear:both}ngx-extended-pdf-viewer .findbar.wrapContainers>div#findbarMessageContainer{height:auto}html[dir=ltr] ngx-extended-pdf-viewer .findbar{left:34px}html[dir=rtl] ngx-extended-pdf-viewer .findbar{right:34px}ngx-extended-pdf-viewer .findbar label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer #findInput{width:200px}ngx-extended-pdf-viewer #findInput::-webkit-input-placeholder{color:#bfbfbf}ngx-extended-pdf-viewer #findInput::-moz-placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput:-ms-input-placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput::-ms-input-placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput::placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url("data:image/png;base64,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");background-repeat:no-repeat;background-position:right}html[dir=rtl] ngx-extended-pdf-viewer #findInput[data-status=pending]{background-position:left}#findInput[data-status=notFound]{background-color:#f66}ngx-extended-pdf-viewer ngx-extended-pdf-viewer .editorParamsToolbar{padding:6px;height:auto;z-index:3000}ngx-extended-pdf-viewer .editorParamsToolbarContainer{width:220px;margin-bottom:-4px}ngx-extended-pdf-viewer .editorParamsToolbarContainer>.editorParamsSetter{min-height:26px;display:flex;align-items:center;justify-content:space-between;padding-inline:10px}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsLabel{padding-inline-end:10px;flex:none;color:var(--main-color)}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsColor{width:32px;height:32px;flex:none}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider{background-color:rgba(0,0,0,0);width:90px;flex:0 1 0}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-moz-range-progress{background-color:#000}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-webkit-slider-runnable-track,ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-moz-range-track{background-color:#000}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-webkit-slider-thumb,ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-moz-range-thumb{background-color:#fff}ngx-extended-pdf-viewer #editorStampParamsToolbar{inset-inline-end:40px;background-color:#f9f9f9}ngx-extended-pdf-viewer #editorInkParamsToolbar{inset-inline-end:68px;background-color:#f9f9f9}ngx-extended-pdf-viewer #editorFreeTextParamsToolbar{inset-inline-end:96px;background-color:#f9f9f9}ngx-extended-pdf-viewer .doorHanger,ngx-extended-pdf-viewer .doorHangerRight{border:1px solid rgba(0,0,0,.5);border-radius:2px}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:after,ngx-extended-pdf-viewer .doorHangerRight:before{bottom:100%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHangerRight:after{border-bottom-color:#f9f9f9;border-width:8px}ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:before{border-bottom-color:rgba(0,0,0,.5);border-width:9px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:after,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:after{left:13px;margin-left:-8px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:before,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:before{left:13px;margin-left:-9px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:after,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:after{right:13px;margin-right:-8px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:before,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:before{right:13px;margin-right:-9px}ngx-extended-pdf-viewer #findResultsCount{background-color:#5a5a5a;color:#f9f9f9;text-align:center;padding:3px 4px}ngx-extended-pdf-viewer #findMsg{font-style:italic;color:#f66}ngx-extended-pdf-viewer #findResultsCount:empty,ngx-extended-pdf-viewer #findMsg:empty{display:none}ngx-extended-pdf-viewer #toolbarViewerMiddle{position:absolute;left:50%;transform:translateX(-50%)}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight{float:left;margin-left:4px}html[dir=ltr] #toolbarSidebarLeft,html[dir=rtl] #toolbarSidebarRight{float:left}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft{float:right;margin-right:4px}html[dir=ltr] #toolbarSidebarRight,html[dir=rtl] #toolbarSidebarLeft{float:right}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight>*{position:relative;float:left}html[dir=ltr] #toolbarSidebarLeft *,html[dir=ltr] #toolbarSidebarRight *,html[dir=ltr] .findbar *{position:relative;float:left}html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight>*,html[dir=rtl] ngx-extended-pdf-viewer .findbar *{position:relative;float:right}html[dir=rtl] #toolbarSidebarLeft *,html[dir=rtl] #toolbarSidebarRight *{position:relative;float:right}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dialogButton{border:0 none;background:none;width:32px;height:25px}ngx-extended-pdf-viewer .toolbarButton>span{display:inline-block;width:0;height:0;overflow:hidden}ngx-extended-pdf-viewer .toolbarButton[disabled],ngx-extended-pdf-viewer .dialogButton[disabled]{opacity:.5}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dropdownToolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{border:1px solid rgba(0,0,0,0);color:#5a5a5a}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{min-width:16px;border-radius:2px;font-size:12px;line-height:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton,html[dir=ltr] ngx-extended-pdf-viewer .dialogButton{margin:3px 2px 4px 0}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton,html[dir=rtl] ngx-extended-pdf-viewer .dialogButton{margin:3px 0 4px 2px}ngx-extended-pdf-viewer .dialogButton{background-color:rgba(0,0,0,.2);background-clip:padding-box;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .dropdownToolbarButton{background-color:rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .toolbarButton.toggled,ngx-extended-pdf-viewer .secondaryToolbarButton.toggled{background-color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.4)}ngx-extended-pdf-viewer .dropdownToolbarButton>select{color:#5a5a5a;background-color:#fff}ngx-extended-pdf-viewer .dropdownToolbarButton>select>option{background:#f9f9f9}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:first-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:last-child{margin-left:4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:4px}ngx-extended-pdf-viewer .toolbarButtonSpacer{width:30px;display:inline-block;height:1px}html[dir=ltr] ngx-extended-pdf-viewer #findPrevious{margin-left:3px}html[dir=ltr] ngx-extended-pdf-viewer #findNext{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findPrevious{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findNext{margin-left:3px}ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification::after{position:absolute;display:inline-block;top:1px;content:"";background-color:#70db55;height:9px;width:9px;border-radius:50%}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification::after{left:17px}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification::after{right:17px}ngx-extended-pdf-viewer .html .toolbarField{padding:3px 6px;margin:4px 0 4px 0;border-radius:2px;background-color:#fff;background-clip:padding-box;border-width:1px;border-style:solid;border-color:rgba(0,0,0,.4);color:#5a5a5a;font-size:12px;line-height:14px;outline-style:none}ngx-extended-pdf-viewer .html .toolbarField::placeholder,ngx-extended-pdf-viewer .html .toolbarField:-ms-input-placeholder,ngx-extended-pdf-viewer .html .toolbarField::-ms-input-placeholder{color:#bfbfbf}ngx-extended-pdf-viewer .html .toolbarField[type=checkbox]{display:inline-block;margin:8px 0}ngx-extended-pdf-viewer .html .toolbarField.pageNumber{-moz-appearance:textfield;min-width:16px;text-align:right;width:40px}ngx-extended-pdf-viewer .html .toolbarField.pageNumber.visiblePageIsLoading{background-image:url("data:image/png;base64,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");background-repeat:no-repeat;background-position:1px}ngx-extended-pdf-viewer .html .toolbarField.pageNumber::-webkit-inner-spin-button,ngx-extended-pdf-viewer .html .toolbarField.pageNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}ngx-extended-pdf-viewer .html .toolbarLabel{min-width:16px;padding:3px 6px 3px 2px;margin:4px 2px 4px 0;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#5a5a5a;font-size:12px;line-height:14px;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}ngx-extended-pdf-viewer .html #thumbnailView{position:absolute;width:calc(100% - 60px);top:0;bottom:0;padding:10px 30px 0;overflow:auto;-webkit-overflow-scrolling:touch}ngx-extended-pdf-viewer .html #thumbnailView>a:active{outline:0}ngx-extended-pdf-viewer .html .thumbnail{width:var(--thumbnail-width);height:var(--thumbnail-height);margin:0 10px 5px 10px;padding:1px;border:7px solid rgba(0,0,0,0);border-radius:2px}html[dir=ltr] ngx-extended-pdf-viewer .thumbnail{float:left}html[dir=rtl] ngx-extended-pdf-viewer .thumbnail{float:right}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail{margin-bottom:10px}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail:not([data-loaded]){margin-bottom:9px}ngx-extended-pdf-viewer .thumbnail:not([data-loaded]){border:1px dashed rgba(255,0,0,.5);margin:-1px 9px 4px 9px}ngx-extended-pdf-viewer .thumbnailImage{border:1px solid rgba(0,0,0,0);width:var(--thumbnail-width);height:var(--thumbnail-height);opacity:.8;z-index:1;background-color:#fff;background-clip:content-box}ngx-extended-pdf-viewer .thumbnailSelectionRing{border-radius:2px;padding:7px}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing>.thumbnailImage{opacity:1}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing{background-color:rgba(255,255,255,.4);background-clip:padding-box;color:#fff}ngx-extended-pdf-viewer .thumbnail.selected{border-color:rgba(255,255,255,.4) !important}ngx-extended-pdf-viewer .thumbnail:not([data-loaded])>.thumbnailImage{width:calc(var(--thumbnail-width) - 2px);height:calc(var(--thumbnail-height) - 2px);border:1px dashed #848484}ngx-extended-pdf-viewer #outlineView,ngx-extended-pdf-viewer #attachmentsView,ngx-extended-pdf-viewer #layersView{position:absolute;width:calc(100% - 8px);top:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer #outlineView{padding:4px 4px 0}ngx-extended-pdf-viewer #attachmentsView{padding:3px 4px 0}html[dir=ltr] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=ltr] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-left:20px}html[dir=rtl] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=rtl] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-right:20px}ngx-extended-pdf-viewer .treeItem>a{text-decoration:none;display:inline-block;min-width:95%;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;border-radius:2px;color:#5a5a5a;font-size:13px;line-height:15px;user-select:none;white-space:normal;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .treeItem>a{padding:2px 0 5px 4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItem>a{padding:2px 4px 5px 0}ngx-extended-pdf-viewer #layersView .treeItem>a *{cursor:pointer}ngx-extended-pdf-viewer #layersView .treeItem>a>label>input{float:inline-start;margin-top:1px}html[dir=ltr] ngx-extended-pdf-viewer #layersView .treeItem>a>label{padding-left:4px}html[dir=rtl] ngx-extended-pdf-viewer #layersView .treesItem>a>label{padding-right:4px}ngx-extended-pdf-viewer .treeItemToggler{position:relative;height:0;width:0}ngx-extended-pdf-viewer .treeItemToggler::before{content:url("data:image/svg+xml; utf8, <svg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\'><path d=\'M10 13l4-7H6z\'/></svg>");display:inline-block;position:absolute;max-width:16px}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden::before{content:url("data:image/svg+xml; utf8, <svg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\'><path d=\'M13 9L6 5v8z\'/></svg>");max-width:16px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden::before{transform:scaleX(-1)}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden~.treeItems{display:none}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler{float:left}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler{float:right}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler::before{right:4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler::before{left:4px}ngx-extended-pdf-viewer .treeItemToggler:hover,ngx-extended-pdf-viewer .treeItemToggler:hover+a,ngx-extended-pdf-viewer .treeItemToggler:hover~.treeItems,ngx-extended-pdf-viewer .treeItem>a:hover{background-clip:padding-box;border-radius:2px}ngx-extended-pdf-viewer .treeItem.selected{background-clip:padding-box}ngx-extended-pdf-viewer ::-moz-selection{background:rgba(0,0,255,.3)}ngx-extended-pdf-viewer ::selection{background:rgba(0,0,255,.3)}ngx-extended-pdf-viewer #errorWrapper{background:none repeat scroll 0 0 #f66;color:#fff;left:0;position:absolute;right:0;z-index:5;padding:3px;font-size:.8em}ngx-extended-pdf-viewer #errorMessageLeft{float:left}ngx-extended-pdf-viewer #errorMessageRight{float:right}ngx-extended-pdf-viewer #errorMoreInfo{background-color:#fff;color:#f66;padding:3px;margin:3px;width:98%}ngx-extended-pdf-viewer .dialogButton{width:auto;margin:3px 4px 2px !important;padding:2px 11px;color:#5a5a5a;background-color:#f9f9f9;border:#f9f9f9 !important}ngx-extended-pdf-viewer dialog{margin:auto;padding:15px;border-spacing:4px;color:#5a5a5a;font-size:12px;line-height:14px;background-color:#f9f9f9;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.3)}ngx-extended-pdf-viewer dialog::backdrop{background-color:rgba(0,0,0,.2);user-select:none}ngx-extended-pdf-viewer dialog>.row{display:table-row}ngx-extended-pdf-viewer dialog>.row>*{display:table-cell}ngx-extended-pdf-viewer dialog .toolbarField{margin:5px 0}ngx-extended-pdf-viewer dialog .separator{display:block;margin:4px 0;height:1px;width:100%;background-color:rgba(0,0,0,.4)}ngx-extended-pdf-viewer dialog .buttonRow{text-align:center;vertical-align:middle}ngx-extended-pdf-viewer dialog :link{color:#fff}ngx-extended-pdf-viewer #passwordDialog{text-align:center}ngx-extended-pdf-viewer #passwordDialog .toolbarField{width:200px}ngx-extended-pdf-viewer #documentPropertiesDialog{text-align:left}ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{min-width:100px;text-align:start}ngx-extended-pdf-viewer #documentPropertiesDialog .row>span{width:125px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .row>p{max-width:225px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .buttonRow{margin-top:10px}html[dir=ltr] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:left}html[dir=rtl] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:right}.fileInput{background:#fff;color:#f9f9f9;margin-top:5px;visibility:hidden;position:fixed;right:0;top:0}ngx-extended-pdf-viewer #documentPropertiesDialog .row>span{width:125px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .row>p{max-width:225px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .buttonRow{margin-top:10px}ngx-extended-pdf-viewer .clearBoth{clear:both}ngx-extended-pdf-viewer .grab-to-pan-grab{cursor:url("data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAB/+AAA7/gAAM/8AAAP7AAAG2wAABtkAAAzYAAAM2AAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//wAD//4AA//+AAH//yAB///AAf//wAH//4AL//+AD///yB////z///////////////////////////////////////8="),move !important;cursor:-webkit-grab !important;cursor:grab !important}ngx-extended-pdf-viewer .grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link){cursor:inherit !important}ngx-extended-pdf-viewer .grab-to-pan-grab:active,ngx-extended-pdf-viewer .grab-to-pan-grabbing{cursor:url("data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAAP+AAAD/gAAB/oAAAbYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//8AD///gA///wAP//8AH///kn/////////////////////////////////////////////////////////////////8="),move !important;cursor:-webkit-grabbing !important;cursor:grabbing !important;position:fixed;background:rgba(0,0,0,0);display:block;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:10}@page{margin:0}@media screen and (-webkit-min-device-pixel-ratio: 1.1),screen and (min-resolution: 1.1dppx){ngx-extended-pdf-viewer .toolbarButton::before{transform:scale(0.5);top:-5px}ngx-extended-pdf-viewer .secondaryToolbarButton::before{transform:scale(0.5);top:-4px}}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton::before,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton::before{left:-1px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton::before{left:-2px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton::before{left:186px}ngx-extended-pdf-viewer .toolbarField.pageNumber.visiblePageIsLoading,ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url("data:image/png;base64,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");background-size:16px 17px}ngx-extended-pdf-viewer .html .unverified-signature-warning,ngx-extended-pdf-viewer .html .modified-background-warning{width:100%;background-color:#ff5353;font-size:12px;text-align:center;padding-top:5px;padding-bottom:5px}.treeItem.selected>a{font-weight:bold}ngx-extended-pdf-viewer .invisible{display:none !important}ngx-extended-pdf-viewer #outerContainer{clip-path:inset(0 0 0 0)}html[dir=ltr] ngx-extended-pdf-viewer .dialogButton,html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton{margin:3px 0 4px 0}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:0;margin-left:0}html[dir=ltr] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:4px;margin-left:0}html[dir=rtl] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:0;margin-left:4px}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dialogButton{padding-left:0;padding-right:0}ngx-extended-pdf-viewer .offscreen{position:fixed !important;left:-9999px !important;display:block !important;width:3000px !important}ngx-extended-pdf-viewer .offscreen #sidebarContainer{top:1000px !important}ngx-extended-pdf-viewer .toolbarButton{margin-left:-1px !important;margin-right:-2px !important}ngx-extended-pdf-viewer #numPages{padding-right:0}ngx-extended-pdf-viewer .pdf-viewer-template,ngx-extended-pdf-viewer .pdf-viewer-template *{display:none}ngx-extended-pdf-viewer button:focus,ngx-extended-pdf-viewer a:focus,ngx-extended-pdf-viewer input:focus,ngx-extended-pdf-viewer select:focus{outline:none;border:1px solid blue}ngx-extended-pdf-viewer input[type=checkbox]:focus{outline:1px solid blue}.hidden-by-fullscreen{display:none !important}:root{--scrollbar-color: auto;--scrollbar-bg-color: auto} #printContainer{display:none}@media print{#printContainer{position:static;display:block}body[data-pdfjsprinting],html{overflow-y:visible !important;margin:0;padding:0}body[data-pdfjsprinting]{background:rgba(0,0,0,0) none;height:100%;width:100%}body[data-pdfjsprinting]>*{display:none !important;outline:0;padding:0;margin:0}body[data-pdfjsprinting] #printContainer{display:block !important;height:100%;width:100%}body[data-pdfjsprinting] #printContainer img{max-width:100%;max-height:100%;direction:ltr;display:block !important}body[data-pdfjsprinting] #printContainer>.printedPage{page-break-after:always;page-break-inside:avoid;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body[data-pdfjsprinting] #printContainer>.xfaPrintedPage .xfaPage{position:absolute}body[data-pdfjsprinting] #printContainer>.xfaPrintedPage{page-break-after:always;page-break-inside:avoid;width:100%;height:100%;position:relative}body[data-pdfjsprinting] #printContainer>.printedPage canvas,body[data-pdfjsprinting] #printContainer>.printedPage img{max-width:100%;max-height:100%;direction:ltr;display:block}html[data-pdfjsprinting].cdk-global-scrollblock{width:initial;position:initial}}'),this.renderer.appendChild(this.document.head,n)}ngOnDestroy(){const n=this.document.getElementById("pdf-theme-css");n?.parentElement?.removeChild(n)}}return e.\u0275fac=function(n){return new(n||e)(m(Kt),m(Re))},e.\u0275cmp=F({type:e,selectors:[["pdf-light-theme"]],decls:0,vars:0,template:function(n,i){},encapsulation:2}),e})(),A4=(()=>{class e{constructor(n,i){this.renderer=n,this.document=i}ngOnInit(){this.injectStyle()}injectStyle(){const n=this.document.createElement("STYLE");n.id="pdf-acroform-css",Qa(n,':root{--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width=\'1px\' height=\'1px\' xmlns=\'http://www.w3.org/2000/svg\'><rect width=\'100%\' height=\'100%\' style=\'fill:rgba(0, 54, 255, 0.13);\'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText;--hcm-highligh-filter: invert(100%)}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{backdrop-filter:var(--hcm-highligh-filter)}.annotationLayer .linkAnnotation>a:hover{opacity:0 !important;background:none !important;box-shadow:none}.annotationLayer .popupAnnotation .popup{outline:calc(1.5px*var(--scale-factor)) solid CanvasText !important;background-color:ButtonFace !important;color:ButtonText !important}.annotationLayer .highlightArea:hover::after{position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:var(--hcm-highligh-filter);content:"";pointer-events:none}.annotationLayer .popupAnnotation.focused .popup{outline:calc(3px*var(--scale-factor)) solid Highlight !important}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%, -100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%;pointer-events:none}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton):not(.hasBorder)>a:hover{opacity:.2;background-color:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .linkAnnotation.hasBorder:hover{background-color:rgba(255,255,0,.2)}.annotationLayer .hasBorder{background-size:100% 100%}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:rgba(0,0,0,0)}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{height:100%;width:100%}.annotationLayer .popupAnnotation{position:absolute;font-size:calc(9px*var(--scale-factor));width:100%;min-width:calc(180px*var(--scale-factor));pointer-events:none;width:max-content;max-width:45%;height:auto}.annotationLayer .popup{background-color:#ff9;box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;border-radius:calc(2px*var(--scale-factor));outline:1.5px solid #ffff4a;padding:calc(6px*var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popupAnnotation.focused .popup{outline-width:3px}.annotationLayer .popup *{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup>.header{display:inline-block}.annotationLayer .popup>.header h1{display:inline}.annotationLayer .popup>.header .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor));width:fit-content}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px*var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:rgba(0,0,0,0);user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}.annotationLayer svg.quadrilateralsContainer{contain:strict;width:0;height:0;position:absolute;top:0;left:0;z-index:-1} :root{--xfa-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width=\'1px\' height=\'1px\' xmlns=\'http://www.w3.org/2000/svg\'><rect width=\'100%\' height=\'100%\' style=\'fill:rgba(0, 54, 255, 0.13);\'/></svg>");--xfa-focus-outline: auto}@media screen and (forced-colors: active){:root{--xfa-focus-outline: 2px solid CanvasText}.xfaLayer *:required{outline:1.5px solid selectedItem}}.xfaLayer .highlight{margin:-1px;padding:1px;background-color:#efcbed;border-radius:4px}.xfaLayer .highlight.appended{position:initial}.xfaLayer .highlight.begin{border-radius:4px 0 0 4px}.xfaLayer .highlight.end{border-radius:0 4px 4px 0}.xfaLayer .highlight.middle{border-radius:0}.xfaLayer .highlight.selected{background-color:#cbdfcb}.xfaPage{overflow:hidden;position:relative}.xfaContentarea{position:absolute}.xfaPrintOnly{display:none}.xfaLayer{background-color:rgba(0,0,0,0);position:absolute;text-align:initial;top:0;left:0;transform-origin:0 0;line-height:1.2}.xfaLayer *{color:inherit;font:inherit;font-style:inherit;font-weight:inherit;font-kerning:inherit;letter-spacing:-0.01px;text-align:inherit;text-decoration:inherit;box-sizing:border-box;background-color:rgba(0,0,0,0);padding:0;margin:0;pointer-events:auto;line-height:inherit}.xfaLayer *:required{outline:1.5px solid red}.xfaLayer div,.xfaLayer svg,.xfaLayer svg *{pointer-events:none}.xfaLayer a{color:blue}.xfaRich li{margin-left:3em}.xfaFont{color:#000;font-weight:normal;font-kerning:none;font-size:10px;font-style:normal;letter-spacing:0;text-decoration:none;vertical-align:0}.xfaCaption{overflow:hidden;flex:0 0 auto}.xfaCaptionForCheckButton{overflow:hidden;flex:1 1 auto}.xfaLabel{height:100%;width:100%}.xfaLeft{display:flex;flex-direction:row;align-items:center}.xfaRight{display:flex;flex-direction:row-reverse;align-items:center}:is(.xfaLeft,.xfaRight)>:is(.xfaCaption,.xfaCaptionForCheckButton){max-height:100%}.xfaTop{display:flex;flex-direction:column;align-items:flex-start}.xfaBottom{display:flex;flex-direction:column-reverse;align-items:flex-start}:is(.xfaTop,.xfaBottom)>:is(.xfaCaption,.xfaCaptionForCheckButton){width:100%}.xfaBorder{background-color:rgba(0,0,0,0);position:absolute;pointer-events:none}.xfaWrapped{width:100%;height:100%}:is(.xfaTextfield,.xfaSelect):focus{background-image:none;background-color:rgba(0,0,0,0);outline:var(--xfa-focus-outline);outline-offset:-1px}:is(.xfaCheckbox,.xfaRadio):focus{outline:var(--xfa-focus-outline)}.xfaTextfield,.xfaSelect{height:100%;width:100%;flex:1 1 auto;border:none;resize:none;background-image:var(--xfa-unfocused-field-background)}.xfaSelect{padding-inline:2px}:is(.xfaTop,.xfaBottom)>:is(.xfaTextfield,.xfaSelect){flex:0 1 auto}.xfaButton{cursor:pointer;width:100%;height:100%;border:none;text-align:center}.xfaLink{width:100%;height:100%;position:absolute;top:0;left:0}.xfaCheckbox,.xfaRadio{width:100%;height:100%;flex:0 0 auto;border:none}.xfaRich{white-space:pre-wrap;width:100%;height:100%}.xfaImage{object-position:left top;object-fit:contain;width:100%;height:100%}.xfaLrTb,.xfaRlTb,.xfaTb{display:flex;flex-direction:column;align-items:stretch}.xfaLr{display:flex;flex-direction:row;align-items:stretch}.xfaRl{display:flex;flex-direction:row-reverse;align-items:stretch}.xfaTb>div{justify-content:left}.xfaPosition{position:relative}.xfaArea{position:relative}.xfaValignMiddle{display:flex;align-items:center}.xfaTable{display:flex;flex-direction:column;align-items:stretch}.xfaTable .xfaRow{display:flex;flex-direction:row;align-items:stretch}.xfaTable .xfaRlRow{display:flex;flex-direction:row-reverse;align-items:stretch;flex:1}.xfaTable .xfaRlRow>div{flex:1}:is(.xfaNonInteractive,.xfaDisabled,.xfaReadOnly) :is(input,textarea){background:initial}@media print{.xfaTextfield,.xfaSelect{background:rgba(0,0,0,0)}.xfaSelect{appearance:none;text-indent:1px;text-overflow:""}} :root{--outline-width: 2px;--outline-color: blue;--focus-outline: solid var(--outline-width) var(--outline-color);--hover-outline: dashed var(--outline-width) var(--outline-color);--freetext-line-height: 1.35;--freetext-padding: 2px;--resizer-size: 8px;--resizer-shift: calc(0px - var(--outline-width) - var(--resizer-size) / 2 - var(--outline-width) / 2);--resizer-color: white;--editorFreeText-editing-cursor: text;--editorInk-editing-cursor: url("data:image/svg+xml;charset=UTF-8,<svg width=\'16\' height=\'16\' viewBox=\'0 0 16 16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M2.49913 12.6251C2.61913 12.6251 2.73913 12.6051 2.85713 12.5661L6.29013 11.4201L13.2891 4.4221C14.0191 3.6911 14.0191 2.5011 13.2891 1.7701L12.2291 0.710098C11.4971 -0.0199023 10.3091 -0.0199023 9.57713 0.710098L2.57813 7.7091L1.43313 11.1451C1.29813 11.5511 1.40213 11.9931 1.70513 12.2951C1.92113 12.5101 2.20613 12.6251 2.49913 12.6251ZM10.4611 1.5951C10.7031 1.3511 11.1021 1.3511 11.3441 1.5951L12.4051 2.6561C12.6491 2.8991 12.6491 3.2961 12.4051 3.5391L11.3401 4.6051L9.39513 2.6601L10.4611 1.5951ZM3.67013 8.3851L8.51013 3.5451L10.4541 5.4891L5.61413 10.3301L2.69713 11.3031L3.67013 8.3851Z\' fill=\'black\'/><path d=\'M14.8169 13.314L13.0229 13.862C12.3309 14.073 11.5909 14.111 10.8859 13.968L8.80391 13.551C7.58491 13.308 6.29791 13.48 5.18491 14.036C3.95291 14.652 2.46691 14.412 1.49191 13.436L1.44091 13.385L0.60791 14.321C1.46291 15.175 2.59991 15.625 3.75291 15.625C4.42891 15.625 5.10991 15.471 5.74391 15.153C6.60891 14.721 7.60891 14.586 8.55891 14.777L10.6409 15.194C11.5509 15.376 12.5009 15.327 13.3879 15.056L15.1819 14.508L14.8169 13.314Z\' fill=\'black\'/></svg>") 0 16, pointer;--editorFreeText-editing-cursor: url("data:image/svg+xml;charset=UTF-8,<svg width=\'16\' height=\'16\' viewBox=\'0 0 16 16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M12 2.75H12.5V2.25V1V0.5H12H10.358C9.91165 0.5 9.47731 0.625661 9.09989 0.860442L9.09886 0.861087L8 1.54837L6.89997 0.860979L6.89911 0.860443C6.5218 0.625734 6.08748 0.5 5.642 0.5H4H3.5V1V2.25V2.75H4H5.642C5.66478 2.75 5.6885 2.75641 5.71008 2.76968C5.71023 2.76977 5.71038 2.76986 5.71053 2.76995L6.817 3.461C6.81704 3.46103 6.81709 3.46105 6.81713 3.46108C6.81713 3.46108 6.81713 3.46108 6.81714 3.46109C6.8552 3.48494 6.876 3.52285 6.876 3.567V8V12.433C6.876 12.4771 6.85523 12.515 6.81722 12.5389C6.81715 12.5389 6.81707 12.539 6.817 12.539L5.70953 13.23C5.70941 13.2301 5.70929 13.2302 5.70917 13.2303C5.68723 13.2438 5.6644 13.25 5.641 13.25H4H3.5V13.75V15V15.5H4H5.642C6.08835 15.5 6.52269 15.3743 6.90011 15.1396L6.90086 15.1391L8 14.4526L9.10003 15.14L9.10089 15.1406C9.47831 15.3753 9.91265 15.501 10.359 15.501H12H12.5V15.001V13.751V13.251H12H10.358C10.3352 13.251 10.3115 13.2446 10.2899 13.2313C10.2897 13.2312 10.2896 13.2311 10.2895 13.231L9.183 12.54C9.18298 12.54 9.18295 12.54 9.18293 12.54C9.18291 12.5399 9.18288 12.5399 9.18286 12.5399C9.14615 12.5169 9.125 12.4797 9.125 12.434V8V3.567C9.125 3.52266 9.14603 3.48441 9.18364 3.4606C9.18377 3.46052 9.1839 3.46043 9.18404 3.46035L10.2895 2.76995C10.2896 2.76985 10.2898 2.76975 10.2899 2.76966C10.3119 2.75619 10.3346 2.75 10.358 2.75H12Z\' fill=\'black\' stroke=\'white\'/></svg>") 0 16, text}@media screen and (forced-colors: active){:root{--outline-width: 3px;--outline-color: ButtonText;--resizer-size: 12px;--resizer-color: ButtonFace}}[data-editor-rotation="90"]{transform:rotate(90deg)}[data-editor-rotation="180"]{transform:rotate(180deg)}[data-editor-rotation="270"]{transform:rotate(270deg)}.annotationEditorLayer{background:rgba(0,0,0,0);position:absolute;inset:0;font-size:calc(100px*var(--scale-factor));transform-origin:0 0;cursor:auto;z-index:4}.annotationEditorLayer.waiting{content:"";cursor:wait;position:absolute;inset:0;width:100%;height:100%}.annotationEditorLayer.freeTextEditing{cursor:var(--editorFreeText-editing-cursor)}.annotationEditorLayer.inkEditing{cursor:var(--editorInk-editing-cursor)}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor).draggable.selectedEditor{cursor:move}.annotationEditorLayer .selectedEditor{outline:var(--focus-outline);resize:none}.ngx-extended-pdf-viewer-prevent-touch-move #viewerContainer{touch-action:none}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor){position:absolute;background:rgba(0,0,0,0);border-radius:3px;z-index:1;transform-origin:0 0;cursor:auto;max-width:100%;max-height:100%}.annotationEditorLayer .freeTextEditor{padding:calc(var(--freetext-padding)*var(--scale-factor));width:auto;height:auto;touch-action:none}.annotationEditorLayer .freeTextEditor .internal{background:rgba(0,0,0,0);border:none;inset:0;overflow:visible;white-space:nowrap;font:10px sans-serif;line-height:var(--freetext-line-height);user-select:none}.annotationEditorLayer .freeTextEditor .overlay{position:absolute;display:none;background:rgba(0,0,0,0);inset:0;width:100%;height:100%}.annotationEditorLayer .freeTextEditor .overlay.enabled{display:block}.annotationEditorLayer .freeTextEditor .internal:empty::before{content:attr(default-content);color:gray}.annotationEditorLayer .freeTextEditor .internal:focus{outline:none;user-select:auto}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor):hover:not(.selectedEditor){outline:var(--hover-outline)}.annotationEditorLayer .inkEditor{width:100%;height:100%}.annotationEditorLayer .inkEditor.editing{resize:none;cursor:inherit}.annotationEditorLayer .inkEditor .inkEditorCanvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none}.annotationEditorLayer .stampEditor{width:auto;height:auto}.annotationEditorLayer .stampEditor canvas{width:100%;height:100%}.annotationEditorLayer :is(.xfreeTextEditor,.inkEditor,.stampEditor)>.resizers{width:100%;height:100%;position:absolute;inset:0}.annotationEditorLayer :is(.xfreeTextEditor,.inkEditor,.stampEditor)>.resizers.hidden{display:none}.annotationEditorLayer :is(.xfreeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer{width:var(--resizer-size);height:var(--resizer-size);border-radius:50%;background:var(--resizer-color);border:var(--focus-outline);position:absolute}.annotationEditorLayer :is(.xfreeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.topLeft{top:var(--resizer-shift);left:var(--resizer-shift)}.annotationEditorLayer :is(.xfreeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.topMiddle{top:var(--resizer-shift);left:calc(50% + var(--resizer-shift))}.annotationEditorLayer :is(.xfreeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.topRight{top:var(--resizer-shift);right:var(--resizer-shift)}.annotationEditorLayer :is(.xfreeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.middleRight{top:calc(50% + var(--resizer-shift));right:var(--resizer-shift)}.annotationEditorLayer :is(.xfreeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.bottomRight{bottom:var(--resizer-shift);right:var(--resizer-shift)}.annotationEditorLayer :is(.xfreeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.bottomMiddle{bottom:var(--resizer-shift);left:calc(50% + var(--resizer-shift))}.annotationEditorLayer :is(.xfreeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.bottomLeft{bottom:var(--resizer-shift);left:var(--resizer-shift)}.annotationEditorLayer :is(.xfreeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.middleLeft{top:calc(50% + var(--resizer-shift));left:var(--resizer-shift)}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomRight,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomRight,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomRight,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomRight{cursor:nwse-resize}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomMiddle,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomMiddle,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomMiddle,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomMiddle{cursor:ns-resize}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomLeft,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomLeft,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomLeft,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomLeft{cursor:nesw-resize}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.middleLeft,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.middleLeft,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.middleLeft,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.middleLeft{cursor:ew-resize}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomRight,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomRight,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomRight,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomRight{cursor:nesw-resize}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomMiddle,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomMiddle,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomMiddle,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomMiddle{cursor:ew-resize}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomLeft,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomLeft,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomLeft,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomLeft{cursor:nwse-resize}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.middleLeft,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.middleLeft,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.middleLeft,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.middleLeft{cursor:ns-resize}'),this.renderer.appendChild(this.document.head,n)}ngOnDestroy(){const n=this.document.getElementById("pdf-acroform-css");n?.parentElement?.removeChild(n)}}return e.\u0275fac=function(n){return new(n||e)(m(Kt),m(Re))},e.\u0275cmp=F({type:e,selectors:[["pdf-acroform-default-theme"]],decls:0,vars:0,template:function(n,i){},encapsulation:2}),e})(),ss=(()=>{class e{}return e.xs=490,e.sm=560,e.md=610,e.lg=660,e.xl=780,e.xxl=900,e})(),_e=(()=>{class e{transform(n,i="always-visible"){switch(n){case void 0:return i;case!1:return"invisible";case!0:return i;case"always-visible":return"always-visible";case"always-in-secondary-menu":return"always-in-secondary-menu";case"xxs":return"hiddenXXSView";case"xs":return"hiddenTinyView";case"sm":return"hiddenSmallView";case"md":return"hiddenMediumView";case"lg":return"hiddenLargeView";case"xl":return"hiddenXLView";case"xxl":return"hiddenXXLView"}}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275pipe=vt({name:"responsiveCSSClass",type:e,pure:!0}),e})(),_4=(()=>{class e{transform(n){switch(n){case void 0:return"always-visible";case"always-visible":case!0:case"invisible":case!1:return"invisible";case"always-in-secondary-menu":return"always-in-secondary-menu";case"hiddenXXSView":case"xxs":return"visibleXXSView";case"hiddenTinyView":case"xs":return"visibleTinyView";case"sm":case"hiddenSmallView":return"visibleSmallView";case"md":case"hiddenMediumView":return"visibleMediumView";case"lg":case"hiddenLargeView":return"visibleLargeView";case"xl":case"hiddenXLView":return"visibleXLView";case"xxl":case"hiddenXXLView":return"visibleXXLView"}}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275pipe=vt({name:"invertForSecondaryToolbar",type:e,pure:!0}),e})(),b4=(()=>{class e{constructor(n,i,r){this.renderer=n,this.document=i,this.platformId=r,this.zoom=1,this.width=3.14159265359,this.xxs=455,this.xs=490,this.sm=560,this.md=610,this.lg=660,this.xl=740,this.xxl=830,wa(this.platformId)&&(this.width=i.body.clientWidth)}get style(){return`\n#toolbarContainer .always-in-secondary-menu {\n  display: none;\n}\n\n#secondaryToolbar .always-in-secondary-menu {\n  display: inline-flex;\n}\n\n#outerContainer #mainContainer .visibleXXSView,\n#outerContainer #mainContainer .visibleTinyView,\n#outerContainer #mainContainer .visibleSmallView,\n#outerContainer #mainContainer .visibleMediumView,\n#outerContainer #mainContainer .visibleLargeView,\n#outerContainer #mainContainer .visibleXLView,\n#outerContainer #mainContainer .visibleXXLView {\n  display: none;\n}\n\n@media all and (max-width: ${this.xl}px) {\n  #toolbarViewerMiddle {\n    display: table;\n    margin: auto;\n    left: auto;\n    position: inherit;\n    transform: none;\n  }\n}\n\n@media all and (max-width: ${this.xxl}) {\n  #sidebarContent {\n    background-color: rgba(0, 0, 0, 0.7);\n  }\n\n  html[dir='ltr'] #outerContainer.sidebarOpen #viewerContainer {\n    left: 0px !important;\n  }\n  html[dir='rtl'] #outerContainer.sidebarOpen #viewerContainer {\n    right: 0px !important;\n  }\n\n  #outerContainer .hiddenLargeView,\n  #outerContainer .hiddenMediumView {\n    display: inherit;\n  }\n}\n\n@media all and (max-width: ${this.lg}px) {\n  .toolbarButtonSpacer {\n    width: 15px;\n  }\n\n  #outerContainer .hiddenLargeView {\n    display: none;\n  }\n  #outerContainer  #mainContainer .visibleLargeView {\n    display: inherit;\n  }\n}\n\n@media all and (max-width: ${this.md}px) {\n  .toolbarButtonSpacer {\n    display: none;\n  }\n  #outerContainer .hiddenMediumView {\n    display: none;\n  }\n  #outerContainer  #mainContainer .visibleMediumView {\n    display: inherit;\n  }\n}\n\n@media all and (max-width: ${this.sm}px) {\n  #outerContainer .hiddenSmallView,\n  #outerContainer .hiddenSmallView * {\n    display: none;\n  }\n  #outerContainer  #mainContainer .visibleSmallView {\n    display: inherit;\n  }\n  .toolbarButtonSpacer {\n    width: 0;\n  }\n  html[dir='ltr'] .findbar {\n    left: 38px;\n  }\n  html[dir='rtl'] .findbar {\n    right: 38px;\n  }\n}\n\n@media all and (max-width: ${this.sm}px) {\n  #scaleSelectContainer {\n    display: none;\n  }\n}\n\n#outerContainer .visibleXLView,\n#outerContainer .visibleXXLView,\n#outerContainer .visibleTinyView {\n  display: none;\n}\n\n#outerContainer .hiddenXLView,\n#outerContainer .hiddenXXLView {\n  display: unset;\n}\n\n@media all and (max-width: ${this.xl}px) {\n  #outerContainer .hiddenXLView {\n    display: none;\n  }\n  #outerContainer .visibleXLView {\n    display: inherit;\n  }\n\n  #toolbarViewerMiddle {\n    -webkit-transform: translateX(-36%);\n    transform: translateX(-36%);\n    display: unset;\n    margin: unset;\n    left: 50%;\n    position: absolute;\n  }\n}\n\n@media all and (max-width: ${this.xxl}px) {\n  #outerContainer .hiddenXXLView {\n    display: none;\n  }\n  #outerContainer  #mainContainer .visibleXXLView {\n    display: inherit;\n  }\n}\n\n@media all and (max-width: ${this.md}px) {\n  #toolbarViewerMiddle {\n    -webkit-transform: translateX(-26%);\n    transform: translateX(-26%);\n  }\n}\n\n@media all and (max-width: ${this.xs}px) {\n  #outerContainer .hiddenTinyView,\n  #outerContainer .hiddenTinyView * {\n    display: none;\n  }\n  #outerContainer  #mainContainer .visibleTinyView {\n    display: inherit;\n  }\n}\n\n@media all and (max-width: ${this.xxs}px) {\n  #outerContainer .hiddenXXSView,\n  #outerContainer .hiddenXXSView * {\n    display: none;\n  }\n  #outerContainer #mainContainer .visibleXXSView {\n    display: inherit;\n  }\n}\n  `}ngOnInit(){this.injectStyle()}ngOnChanges(){const r=this.document.body.clientWidth/this.width*(this.zoom?this.zoom:1);this.xs=r*ss.xs,this.sm=r*ss.sm,this.md=r*ss.md,this.lg=r*ss.lg,this.xl=r*ss.xl,this.xxl=r*ss.xxl;let o=this.document.getElementById("pdf-dynamic-css");o||(o=this.document.createElement("STYLE"),o.id="pdf-dynamic-css",Qa(o,this.style),this.renderer.appendChild(this.document.head,o)),Qa(o,this.style)}injectStyle(){3.14159265359===this.width&&setTimeout(()=>this.ngOnChanges(),1)}ngOnDestroy(){const n=this.document.getElementById("pdf-dynamic-css");n?.parentElement&&n.parentElement.removeChild(n)}}return e.\u0275fac=function(n){return new(n||e)(m(Kt),m(Re),m(Ln))},e.\u0275cmp=F({type:e,selectors:[["pdf-dynamic-css"]],inputs:{zoom:"zoom",width:"width"},features:[Ct],decls:0,vars:0,template:function(n,i){}}),e})(),w4=(()=>{class e{constructor(){this.mobileFriendlyZoomScale=1}get height(){return 32*this.mobileFriendlyZoomScale+"px"}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-sidebar-toolbar"]],inputs:{mobileFriendlyZoomScale:"mobileFriendlyZoomScale"},decls:31,vars:12,consts:[["id","toolbarSidebar"],["id","toolbarSidebarLeft"],["aria-label","Thumbnails","type","button","id","viewThumbnail","title","Show Thumbnails","data-l10n-id","thumbs",1,"toolbarButton","toggled"],["data-l10n-id","thumbs_label"],["role","img","aria-label","Thumbnails","viewBox","0 0 24 24",2,"width","20px","height","20px"],["fill","currentColor","d","M19,19H5V5H19M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M13.96,12.29L11.21,15.83L9.25,13.47L6.5,17H17.5L13.96,12.29Z"],["type","button","id","viewOutline","title","Show Document Outline (double-click to expand/collapse all items)","data-l10n-id","document_outline","hidden","true","aria-label","Show Document Outline (double-click to expand/collapse all items)",1,"toolbarButton"],["data-l10n-id","document_outline_label"],["role","img","aria-label","Show Document Outline (double-click to expand/collapse all items)","viewBox","0 0 24 24",2,"width","20px","height","20px"],["fill","currentColor","d","M3,9H17V7H3V9M3,13H17V11H3V13M3,17H17V15H3V17M19,17H21V15H19V17M19,7V9H21V7H19M19,13H21V11H19V13Z"],["type","button","id","viewAttachments","title","Show Attachments","data-l10n-id","attachments","hidden","true",1,"toolbarButton"],["data-l10n-id","attachments_label"],["viewBox","0 0 24 24",2,"width","20px","height","20px"],["fill","currentColor","d","M16.5,6V17.5A4,4 0 0,1 12.5,21.5A4,4 0 0,1 8.5,17.5V5A2.5,2.5 0 0,1 11,2.5A2.5,2.5 0 0,1 13.5,5V15.5A1,1 0 0,1 12.5,16.5A1,1 0 0,1 11.5,15.5V6H10V15.5A2.5,2.5 0 0,0 12.5,18A2.5,2.5 0 0,0 15,15.5V5A4,4 0 0,0 11,1A4,4 0 0,0 7,5V17.5A5.5,5.5 0 0,0 12.5,23A5.5,5.5 0 0,0 18,17.5V6H16.5Z"],["id","viewLayers","type","button","title","Show Layers (double-click to reset all layers to the default state)","data-l10n-id","layers","hidden","true","aria-label","Show Layers (double-click to reset all layers to the default state)",1,"toolbarButton"],["data-l10n-id","layers_label"],["role","img","aria-label","Show Layers (double-click to reset all layers to the default state)","xmlns","http://www.w3.org/2000/svg","fill","currentColor","viewBox","0 0 4.233 4.233",2,"width","20px","height","20px","margin-left","1px"],["d","M.15 2.992c-.198.1-.2.266-.002.365l1.604.802a.93.93 0 00.729-.001l1.602-.801c.198-.1.197-.264 0-.364l-.695-.348c-1.306.595-2.542 0-2.542 0m-.264.53l.658-.329c.6.252 1.238.244 1.754 0l.659.329-1.536.768zM.15 1.935c-.198.1-.198.265 0 .364l1.604.802a.926.926 0 00.727 0l1.603-.802c.198-.099.198-.264 0-.363l-.694-.35c-1.14.56-2.546.001-2.546.001m-.264.53l.664-.332c.52.266 1.261.235 1.75.002l.659.33-1.537.768zM.15.877c-.198.099-.198.264 0 .363l1.604.802a.926.926 0 00.727 0l1.603-.802c.198-.099.198-.264 0-.363L2.481.075a.926.926 0 00-.727 0zm.43.182L2.117.29l1.538.769-1.538.768z"],["id","toolbarSidebarRight"],["id","outlineOptionsContainer",1,"hidden"],[1,"verticalToolbarSeparator"],["type","button","id","currentOutlineItem","disabled","disabled","title","Find Current Outline Item","tabindex","6","data-l10n-id","current_outline_item","aria-label","Find Current Outline Item",1,"toolbarButton"],["data-l10n-id","current_outline_item_label"],["role","img","aria-label","Find Current Outline Item","xmlns","http://www.w3.org/2000/svg","fill","currentColor",2,"width","20px","height","20px"],["d","m14 9h-6c-1.3 0-1.3 2 0 2h6c1.3 0 1.3-2 0-2zm-5.2-8h-3.8c-1.3 0-1.3 2 0 2h1.7zm-6.8 0c-1 0-1.3 1-0.7 1.7 0.7 0.6 1.7 0.3 1.7-0.7 0-0.5-0.4-1-1-1zm3 8c-1 0-1.3 1-0.7 1.7 0.6 0.6 1.7 0.2 1.7-0.7 0-0.5-0.4-1-1-1zm0.3-4h-0.3c-1.4 0-1.4 2 0 2h2.3zm-3.3 0c-0.9 0-1.4 1-0.7 1.7 0.7 0.6 1.7 0.2 1.7-0.7 0-0.6-0.5-1-1-1zm12 8h-9c-1.3 0-1.3 2 0 2h9c1.3 0 1.3-2 0-2zm-12 0c-1 0-1.3 1-0.7 1.7 0.7 0.6 1.7 0.2 1.7-0.712 0-0.5-0.4-1-1-1z"],["d","m7.37 4.838 3.93-3.911v2.138h3.629v3.546h-3.629v2.138l-3.93-3.911"]],template:function(n,i){1&n&&(_(0,"div",0)(1,"div",1)(2,"button",2)(3,"span",3),O(4,"Thumbnails"),b(),_n(),_(5,"svg",4),M(6,"path",5),b()(),ti(),_(7,"button",6)(8,"span",7),O(9,"Document Outline"),b(),_n(),_(10,"svg",8),M(11,"path",9),b()(),ti(),_(12,"button",10)(13,"span",11),O(14,"Attachments"),b(),_n(),_(15,"svg",12),M(16,"path",13),b()(),ti(),_(17,"button",14)(18,"span",15),O(19,"Layers"),b(),_n(),_(20,"svg",16),M(21,"path",17),b()()(),ti(),_(22,"div",18)(23,"div",19),M(24,"div",20),_(25,"button",21)(26,"span",22),O(27,"Current Outline Item"),b(),_n(),_(28,"svg",23),M(29,"path",24)(30,"path",25),b()()()()()),2&n&&(Ze("height",i.height),E(2),Ze("zoom",i.mobileFriendlyZoomScale),E(5),Ze("zoom",i.mobileFriendlyZoomScale),E(5),Ze("zoom",i.mobileFriendlyZoomScale),E(5),Ze("zoom",i.mobileFriendlyZoomScale),E(8),Ze("zoom",i.mobileFriendlyZoomScale))},styles:["button.toolbarButton[_ngcontent-%COMP%]{margin-right:4px!important;width:22px;height:22px}div#toolbarSidebar[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]:first-child{margin-left:4px!important}"]}),e})(),C4=(()=>{class e{constructor(){this.hideSidebarToolbar=!1,this.mobileFriendlyZoomScale=1,this.thumbnailDrawn=new T,typeof window<"u"&&(window.pdfThumbnailGeneratorReady=()=>this.pdfThumbnailGeneratorReady(),window.pdfThumbnailGenerator=(n,i,r,o,s)=>this.createThumbnail(n,i,r,o,s))}get top(){let n=0;return this.hideSidebarToolbar||(n=32*this.mobileFriendlyZoomScale,32===n&&(n=33)),`${n}px`}ngOnDestroy(){this.linkService=void 0}pdfThumbnailGeneratorReady(){if(!this.thumbnailViewTemplate)return!1;const n=this.thumbnailViewTemplate.nativeElement;return!!n&&!!n.innerHTML&&n.innerHTML.length>0}createThumbnail(n,i,r,o,s){this.linkService=i;const l=this.thumbnailViewTemplate.nativeElement.innerHTML.split(/_ng\w+-\w+-\w+=""/g).join("").split(/ng-\w+-\w+/g).join("").split(/<!--[\s\S]*?-->/g).join(""),c=`${n.canvasWidth+2}px`,u=`${n.canvasHeight+2}px`,f=l.split("WIDTH_OF_RING").join(c).split("HEIGHT_OF_RING").join(u).split("PAGE_NUMBER").join(r),h=this.createElementFromHTML(f);h.classList.remove("pdf-viewer-template");const p=h;p.href=i.getAnchorUrl(`#page=${r}`),s.then(C=>{p.title=C}),p.onclick=()=>(i.page=r,!1),n.anchor=p;const g=h.getElementsByTagName("img")[0];return n.div=h.getElementsByClassName("thumbnail")[0],o.appendChild(h),this.thumbnailDrawn.emit({thumbnail:h,container:o,pageId:r}),g}getTrustedHtml(n){if(typeof window>"u")return n;const i=window;return i.trustedTypes?i.trustedTypes.createPolicy("foo",{createHTML:o=>o}).createHTML(n):n}createElementFromHTML(n){const i=document.createElement("div"),r=this.getTrustedHtml(n.trim());return i.innerHTML=r,i.firstChild}onKeyDown(n){"ArrowDown"===n.code?this.linkService&&(n.ctrlKey||n.metaKey?this.linkService.page=this.linkService.pagesCount:this.linkService.page<this.linkService.pagesCount&&(this.linkService.page=this.linkService.page+1),n.preventDefault()):"ArrowUp"===n.code&&this.linkService&&(n.ctrlKey||n.metaKey?this.linkService.page=1:this.linkService.page>1&&(this.linkService.page=this.linkService.page-1),n.preventDefault())}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-sidebar-content"]],viewQuery:function(n,i){if(1&n&&Pi(w5,5),2&n){let r;zn(r=jn())&&(i.thumbnailViewTemplate=r.first)}},inputs:{customThumbnail:"customThumbnail",hideSidebarToolbar:"hideSidebarToolbar",mobileFriendlyZoomScale:"mobileFriendlyZoomScale"},outputs:{thumbnailDrawn:"thumbnailDrawn"},ngContentSelectors:Tc,decls:10,vars:3,consts:[["id","sidebarContent"],["thumbnailViewTemplate",""],[4,"ngTemplateOutlet"],["id","thumbnailView",3,"keydown"],["id","outlineView",1,"hidden"],["id","attachmentsView",1,"hidden"],["id","layersView",1,"hidden"],["defaultThumbnail",""],[1,"pdf-viewer-template"],["data-page-number","PAGE_NUMBER",1,"thumbnail"],["alt","miniature of the page",1,"thumbnailImage"]],template:function(n,i){if(1&n&&(si(),_(0,"div",0)(1,"div",null,1),de(3,y5,1,0,"ng-content",2),b(),_(4,"div",3),ae("keydown",function(o){return i.onKeyDown(o)}),b(),M(5,"div",4)(6,"div",5)(7,"div",6),b(),de(8,C5,3,0,"ng-template",null,7,di)),2&n){const r=On(9);Ze("top",i.top),E(3),x("ngTemplateOutlet",i.customThumbnail?i.customThumbnail:r)}},dependencies:[Li]}),e})(),x4=(()=>{class e{constructor(n,i){this.elementRef=n,this.ref=i,this.sidebarVisible=!0,this.mobileFriendlyZoomScale=1,this.showSidebarButton=!0,this.thumbnailDrawn=new T,this.hideSidebarToolbar=!0}showToolbarWhenNecessary(){const i=this.elementRef.nativeElement.querySelectorAll("button");let r=0;for(let o=0;o<i.length;o++)i.item(o).hidden||r++;this.hideSidebarToolbar=r<=1,this.ref.markForCheck()}}return e.\u0275fac=function(n){return new(n||e)(m(Be),m(Et))},e.\u0275cmp=F({type:e,selectors:[["pdf-sidebar"]],inputs:{sidebarPositionTop:"sidebarPositionTop",sidebarVisible:"sidebarVisible",mobileFriendlyZoomScale:"mobileFriendlyZoomScale",showSidebarButton:"showSidebarButton",customSidebar:"customSidebar",customThumbnail:"customThumbnail"},outputs:{thumbnailDrawn:"thumbnailDrawn"},ngContentSelectors:Tc,decls:4,vars:1,consts:[[4,"ngTemplateOutlet"],["defaultSidebar",""],["id","sidebarContainer"],["id","additionalSidebarContainer"],[3,"mobileFriendlyZoomScale"],[3,"customThumbnail","hideSidebarToolbar","mobileFriendlyZoomScale","thumbnailDrawn"],["id","sidebarResizer",1,"hidden"]],template:function(n,i){if(1&n&&(si(),_(0,"div"),de(1,x5,1,0,"ng-content",0),b(),de(2,D5,5,8,"ng-template",null,1,di)),2&n){const r=On(3);E(1),x("ngTemplateOutlet",i.customSidebar?i.customSidebar:r)}},dependencies:[w4,C4,Li]}),e})(),yx=(()=>{class e{constructor(){this.buttons=[]}add(n){const i=n.secondaryMenuId??this.addDefaultPrefix(n),r=this.buttons.findIndex(s=>s.id===i),o={id:i,cssClass:n.cssClass,l10nId:n.l10nId,l10nLabel:n.l10nLabel,title:n.title,toggled:n.toggled,disabled:n.disabled,order:n.order??99999,image:n.imageHtml,action:n.action,eventBusName:n.eventBusName,closeOnClick:n.closeOnClick};r>=0?(this.buttons[r]=o,setTimeout(()=>{const s=window.PDFViewerApplication;if(s?.l10n){const a=document.getElementById(i);s.l10n.translate(a).then(()=>{})}},0)):this.buttons.push(o),this.buttons.sort((s,a)=>s.order-a.order)}addDefaultPrefix(n){return n.primaryToolbarId.startsWith("primary")?n.primaryToolbarId.replace("primary","secondary"):"secondary"+n.primaryToolbarId.substring(0,1).toUpperCase()+n.primaryToolbarId.substring(1)}update(n){const i=n.secondaryMenuId??this.addDefaultPrefix(n);this.buttons.some(r=>r.id===i)&&this.add(n)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),Se=(()=>{class e{constructor(n,i){this.pdfShyButtonServiceService=n,this.sanitizer=i,this.eventBusName=void 0,this.action=void 0,this.closeOnClick=!0,this.onlySecondaryMenu=!1}get imageHtml(){return this._imageHtml}set image(n){const i=["animate","animateMotion","animateTransform","audio","canvas","circle","clipPath","defs","desc","discard","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","foreignObject","g","iframe","image","line","linearGradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tspan","unknown","use","video","view"];if(!n.split("<").filter(s=>s.length>0).every(s=>s.startsWith("svg")||s.startsWith("/")||i.includes(s.split(/\s|>/)[0])))throw new Error("Illegal image for PDFShyButton. Only SVG images are allowed. Please use only the tags <svg> and <path>. "+n);this._imageHtml=this.sanitizeHtml(n)}ngOnInit(){this.pdfShyButtonServiceService.add(this)}ngOnChanges(n){this.pdfShyButtonServiceService.update(this)}sanitizeHtml(n){return this.sanitizer.bypassSecurityTrustHtml(n)}onClick(n){this.action?(this.action(),n.preventDefault()):this.eventBusName&&(window.PDFViewerApplication.eventBus.dispatch(this.eventBusName),n.preventDefault())}}return e.\u0275fac=function(n){return new(n||e)(m(yx),m(X0))},e.\u0275cmp=F({type:e,selectors:[["pdf-shy-button"]],inputs:{primaryToolbarId:"primaryToolbarId",secondaryMenuId:"secondaryMenuId",cssClass:"cssClass",eventBusName:"eventBusName",l10nId:"l10nId",l10nLabel:"l10nLabel",title:"title",toggled:"toggled",disabled:"disabled",order:"order",action:"action",closeOnClick:"closeOnClick",onlySecondaryMenu:"onlySecondaryMenu",image:"image"},features:[Ct],ngContentSelectors:Tc,decls:1,vars:1,consts:[["type","button","class","toolbarButton","role","button",3,"id","class","title","toggled","disabled","innerHTML","click",4,"ngIf"],["type","button","role","button",1,"toolbarButton",3,"id","title","disabled","innerHTML","click"],[4,"ngIf"]],template:function(n,i){1&n&&(si(),de(0,M5,4,13,"button",0)),2&n&&x("ngIf",!i.onlySecondaryMenu)},dependencies:[Ni],encapsulation:2}),e})(),D4=(()=>{class e{constructor(n){this.ngZone=n,this.show=!0,this.sidebarVisible=!1,this.showChange=new T;const i=this.showChange;this.onClick=()=>{i.emit(!this.sidebarVisible)}}}return e.\u0275fac=function(n){return new(n||e)(m(K))},e.\u0275cmp=F({type:e,selectors:[["pdf-toggle-sidebar"]],inputs:{show:"show",sidebarVisible:"sidebarVisible"},outputs:{showChange:"showChange"},decls:2,vars:8,consts:[["title","Toggle Sidebar","primaryToolbarId","primarySidebarToggle","l10nId","toggle_sidebar","l10nLabel","toggle_sidebar_label","image","<svg style='width: 24px; height: 24px' viewBox='0 0 24 24'> <path fill='currentColor' d='M3,9H17V7H3V9M3,13H17V11H3V13M3,17H17V15H3V17M19,17H21V15H19V17M19,7V9H21V7H19M19,13H21V11H19V13Z' /> </svg>",3,"cssClass","toggled","order","closeOnClick","action"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass")),2&n&&x("cssClass",ce(1,5,i.show,"always-visible"))("toggled",!0===i.sidebarVisible)("order",4500)("closeOnClick",!0)("action",i.onClick)},dependencies:[Se,_e],styles:["[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}button#sidebarToggle[_ngcontent-%COMP%]{height:24px;width:24px;margin-right:5px!important}button[_ngcontent-%COMP%]{padding:0}"]}),e})(),E4=(()=>{class e{constructor(){this.showFindButton=void 0,this.textLayer=void 0,this.findbarVisible=!1}onClick(){const n=window.PDFViewerApplication;n.findBar.opened?n.findBar.close():n.findBar.open()}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-find-button"]],inputs:{showFindButton:"showFindButton",textLayer:"textLayer",findbarVisible:"findbarVisible"},decls:2,vars:7,consts:[["primaryToolbarId","primaryViewFind","title","Find in Document","l10nid","findbar","l10nLabel","findbar_label","image","<svg style='width: 24px; height: 24px' viewBox='0 0 24 24'> <path fill='currentColor' d='M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z' /> </svg>",3,"cssClass","order","action","toggled"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass")),2&n&&x("cssClass",ce(1,4,i.showFindButton,i.textLayer?"always-visible":"invisible"))("order",1400)("action",i.onClick)("toggled",i.findbarVisible)},dependencies:[Se,_e],styles:["[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]{padding:0}"]}),e})(),M4=(()=>{class e{constructor(n,i){this.notificationService=n,this.changeDetectorRef=i,this.show=!0,this.disableFirstPage=!0;const r=this.notificationService.onPDFJSInit.subscribe(()=>{this.onPdfJsInit(),r.unsubscribe()})}firstPage(){window.PDFViewerApplication.eventBus.dispatch("firstpage")}onPdfJsInit(){window.PDFViewerApplication.eventBus.on("updateuistate",i=>this.updateUIState(i))}updateUIState(n){this.disableFirstPage=n.pageNumber<=1,this.changeDetectorRef.markForCheck()}}return e.\u0275fac=function(n){return new(n||e)(m(lt),m(Et))},e.\u0275cmp=F({type:e,selectors:[["pdf-first-page"]],inputs:{show:"show"},decls:2,vars:7,consts:[["title","First page","primaryToolbarId","primaryFirstPage","l10nId","first_page","l10nLabel","first_page_label","eventBusName","firstpage","image","<svg style='width: 24px; height: 24px' viewBox='0 0 24 24'><path fill='currentColor' d='M18.41,16.59L13.82,12L18.41,7.41L17,6L11,12L17,18L18.41,16.59M6,6H8V18H6V6Z' /></svg>",3,"cssClass","disabled","order","closeOnClick","click"]],template:function(n,i){1&n&&(_(0,"pdf-shy-button",0),ae("click",function(){return i.firstPage()}),oe(1,"responsiveCSSClass"),b()),2&n&&x("cssClass",ce(1,4,i.show,"hiddenLargeView"))("disabled",i.disableFirstPage)("order",500)("closeOnClick",!1)},dependencies:[Se,_e],styles:["button[_ngcontent-%COMP%]{padding:0;margin-top:0;margin-bottom:0}"]}),e})(),S4=(()=>{class e{constructor(n,i,r){this.notificationService=n,this.ngZone=i,this.changeDetectorRef=r,this.disablePreviousPage=!0;const o=this.notificationService.onPDFJSInit.subscribe(()=>{this.onPdfJsInit(),o.unsubscribe()})}onPdfJsInit(){window.PDFViewerApplication.eventBus.on("updateuistate",i=>this.updateUIState(i))}updateUIState(n){this.disablePreviousPage=n.pageNumber<=1,this.changeDetectorRef.markForCheck()}}return e.\u0275fac=function(n){return new(n||e)(m(lt),m(K),m(Et))},e.\u0275cmp=F({type:e,selectors:[["pdf-previous-page"]],decls:2,vars:6,consts:[["title","Previous Page","primaryToolbarId","previous","secondaryMenuId","previousPage","l10nId","previous","l10nLabel","previous_label","eventBusName","previouspage","image","<svg style='width: 24px; height: 24px' viewBox='0 0 24 24'><path fill='currentColor' d='M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z' /></svg>",3,"cssClass","disabled","order","closeOnClick"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass")),2&n&&x("cssClass",pa(1,4,"always-visible"))("disabled",i.disablePreviousPage)("order",600)("closeOnClick",!1)},dependencies:[Se,_e],styles:[un]}),e})(),I4=(()=>{class e{constructor(){this.showPagingButtons=!0}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-page-number"]],inputs:{showPagingButtons:"showPagingButtons"},decls:3,vars:5,consts:[["type","number","id","pageNumber","title","Page","value","1","size","4","min","1","data-l10n-id","page","autocomplete","off",1,"toolbarField","pageNumber"],["id","numPages",1,"toolbarLabel"]],template:function(n,i){1&n&&(M(0,"input",0),_(1,"span",1),oe(2,"responsiveCSSClass"),b()),2&n&&(E(1),Ii(ce(2,2,i.showPagingButtons,"hiddenXLView")))},dependencies:[_e],styles:["button[_ngcontent-%COMP%]{padding:0}"]}),e})(),T4=(()=>{class e{constructor(n,i){this.notificationService=n,this.changeDetectorRef=i,this.disableNextPage=!0;const r=this.notificationService.onPDFJSInit.subscribe(()=>{this.onPdfJsInit(),r.unsubscribe()})}onPdfJsInit(){window.PDFViewerApplication.eventBus.on("updateuistate",i=>this.updateUIState(i))}updateUIState(n){this.disableNextPage=n.pageNumber===n.pagesCount,this.changeDetectorRef.markForCheck()}}return e.\u0275fac=function(n){return new(n||e)(m(lt),m(Et))},e.\u0275cmp=F({type:e,selectors:[["pdf-next-page"]],decls:2,vars:6,consts:[["title","Next Page","primaryToolbarId","next","secondaryMenuId","nextPage","l10nId","next","l10nLabel","next_label","image","<svg style='width: 24px; height: 24px' viewBox='0 0 24 24'><path fill='currentColor' d='M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z' /></svg>","eventBusName","nextpage",3,"cssClass","disabled","order","closeOnClick"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass")),2&n&&x("cssClass",pa(1,4,"always-visible"))("disabled",i.disableNextPage)("order",700)("closeOnClick",!1)},dependencies:[Se,_e],styles:[un]}),e})(),P4=(()=>{class e{constructor(n,i){this.notificationService=n,this.changeDetectorRef=i,this.disableLastPage=!0;const r=this.notificationService.onPDFJSInit.subscribe(()=>{this.onPdfJsInit(),r.unsubscribe()})}firstPage(){window.PDFViewerApplication.eventBus.dispatch("firstpage")}onPdfJsInit(){window.PDFViewerApplication.eventBus.on("updateuistate",i=>this.updateUIState(i))}updateUIState(n){this.disableLastPage=n.pageNumber===n.pagesCount,this.changeDetectorRef.markForCheck()}lastPage(){window.PDFViewerApplication.eventBus.dispatch("lastpage")}}return e.\u0275fac=function(n){return new(n||e)(m(lt),m(Et))},e.\u0275cmp=F({type:e,selectors:[["pdf-last-page"]],decls:1,vars:3,consts:[["cssClass","hiddenLargeView","title","Last page","primaryToolbarId","primaryLastPage","l10nId","last_page","l10nLabel","last_page_label","eventBusName","lastpage","image","<svg style='width: 24px; height: 24px' viewBox='0 0 24 24'><path fill='currentColor' d='M5.59,7.41L10.18,12L5.59,16.59L7,18L13,12L7,6L5.59,7.41M16,6H18V18H16V6Z' /></svg>",3,"disabled","order","closeOnClick","click"]],template:function(n,i){1&n&&(_(0,"pdf-shy-button",0),ae("click",function(){return i.lastPage()}),b()),2&n&&x("disabled",i.disableLastPage)("order",800)("closeOnClick",!1)},dependencies:[Se],styles:[un]}),e})(),F4=(()=>{class e{constructor(){this.showPagingButtons=!0}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-paging-area"]],inputs:{showPagingButtons:"showPagingButtons"},decls:10,vars:15,consts:[[1,"paging-left"],[2,"margin-right","-3px"],[2,"margin-left","-3px"],[1,"paging-right"],[2,"margin-right","-3px","margin-left","-3px"]],template:function(n,i){1&n&&(_(0,"div",0),oe(1,"responsiveCSSClass"),M(2,"pdf-first-page",1)(3,"pdf-previous-page",2),b(),_(4,"pdf-page-number"),oe(5,"responsiveCSSClass"),b(),_(6,"div",3),oe(7,"responsiveCSSClass"),M(8,"pdf-next-page",4)(9,"pdf-last-page",2),b()),2&n&&(Ii(ce(1,6,i.showPagingButtons,"hiddenTinyView")),E(4),Ii(ce(5,9,i.showPagingButtons,"hiddenXXSView")),E(2),Ii(ce(7,12,i.showPagingButtons,"hiddenTinyView")))},dependencies:[M4,S4,I4,T4,P4,_e],styles:[".paging-right[_ngcontent-%COMP%]{float:right;display:block}.paging-left[_ngcontent-%COMP%]{float:left;display:block}"]}),e})(),k4=(()=>{class e{constructor(){this.showZoomButtons=!0}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-zoom-out"]],inputs:{showZoomButtons:"showZoomButtons"},decls:2,vars:5,consts:[["primaryToolbarId","zoomOut","title","Zoom Out","l10nid","zoom_out","l10nLabel","zoom_out_label","eventBusName","zoomout","image","<svg style='width: 24px; height: 24px' viewBox='0 0 24 24'><path fill='currentColor' d='M19,13H5V11H19V13Z' /></svg>",1,"zoomOut",3,"cssClass","order"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass")),2&n&&x("cssClass",ce(1,2,i.showZoomButtons,"always-visible"))("order",1500)},dependencies:[Se,_e],styles:["button[_ngcontent-%COMP%]{margin-left:-2px!important;margin-right:-2px!important;padding:0}"]}),e})(),R4=(()=>{class e{constructor(){this.showZoomButtons=!0}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-zoom-in"]],inputs:{showZoomButtons:"showZoomButtons"},decls:2,vars:5,consts:[["primaryToolbarId","zoomIn","title","Zoom In","l10nid","zoom_in","l10nLabel","zoom_in_label","eventBusName","zoomin","image","<svg style='width: 24px; height: 24px' viewBox='0 0 24 24'><path fill='currentColor' d='M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z' /></svg>",1,"zoomIn",3,"cssClass","order"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass")),2&n&&x("cssClass",ce(1,2,i.showZoomButtons,"always-visible"))("order",1600)},dependencies:[Se,_e],styles:["button[_ngcontent-%COMP%]{margin-left:-2px!important;margin-right:-2px!important;padding:0}"]}),e})(),N4=(()=>{class e{constructor(n){this.element=n,this._zoomLevels=[]}set zoomLevels(n){this._zoomLevels=n.map(i=>this.valueToZoomLevel(i))}valueToZoomLevel(n){n.toString().endsWith("%")&&(n=n.toString().replace("%",""),n=Number(n)/100);const i=Number(n);if(!i){const o=String(n);return{id:this.snakeToCamel(n+"Option"),value:o,dataL10nId:"page_scale_"+o.replace("page-",""),dataL10nArgs:void 0,displayValue:o}}const r=Math.round(100*i);return{id:`scale_${r}`,value:String(i),dataL10nId:"page_scale_percent",dataL10nArgs:`{ "scale": ${r} }`,displayValue:String(r)+"%"}}snakeToCamel(n){return n.replace(/([-_][a-z])/g,i=>i.toUpperCase().replace("-","").replace("_",""))}}return e.\u0275fac=function(n){return new(n||e)(m(Be))},e.\u0275cmp=F({type:e,selectors:[["pdf-zoom-dropdown"]],viewQuery:function(n,i){if(1&n&&Pi(I5,5),2&n){let r;zn(r=jn())&&(i.sizeSelector=r.first)}},inputs:{zoomLevels:"zoomLevels"},decls:5,vars:1,consts:[["id","scaleSelectContainer"],["id","scaleSelect","title","Zoom","data-l10n-id","zoom"],["sizeSelector",""],[3,"id",4,"ngFor","ngForOf"],["id","customScaleOption","title","","value","custom","disabled","disabled","hidden","true"],[3,"id"]],template:function(n,i){1&n&&(_(0,"span",0)(1,"select",1,2),de(3,T5,2,5,"option",3),M(4,"option",4),b()()),2&n&&(E(3),x("ngForOf",i._zoomLevels))},dependencies:[hp,ax,dx],styles:["select[_ngcontent-%COMP%]{font-size:12px;height:26px;cursor:pointer;border-radius:2px;border-width:1px;border-style:solid;padding-top:0;padding-bottom:0}#customScaleOption[_ngcontent-%COMP%]{display:none}"]}),e})(),L4=(()=>{class e{constructor(){this.showZoomButtons=!0,this.zoomLevels=["auto","page-actual","page-fit","page-width",.5,.75,1,1.25,1.5,2,3,4]}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-zoom-toolbar"]],inputs:{showZoomButtons:"showZoomButtons",zoomLevels:"zoomLevels"},decls:5,vars:8,consts:[["id","toolbarViewerMiddle"],[3,"showZoomButtons"],[2,"width","unset","max-width","unset","padding-top","3px",3,"zoomLevels"]],template:function(n,i){1&n&&(_(0,"div",0),oe(1,"responsiveCSSClass"),M(2,"pdf-zoom-out",1)(3,"pdf-zoom-in",1)(4,"pdf-zoom-dropdown",2),b()),2&n&&(Ii(ce(1,5,i.showZoomButtons,"always-visible")),E(2),x("showZoomButtons",i.showZoomButtons),E(1),x("showZoomButtons",i.showZoomButtons),E(1),x("zoomLevels",i.zoomLevels))},dependencies:[k4,R4,N4,_e]}),e})(),O4=(()=>{class e{constructor(){this.show=!0}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-document-properties"]],inputs:{show:"show"},decls:2,vars:6,consts:[["title","Document Properties\u2026","primaryToolbarId","documentProperties","l10nId","document_properties","l10nLabel","document_properties_label","eventBusName","documentproperties","image","<svg style='width: 16px; height: 16px; margin-top: 3px' viewBox='0 0 16 16'><path fill='currentColor' d='M8 16a8 8 0 1 1 8-8 8.009 8.009 0 0 1-8 8zM8 2a6 6 0 1 0 6 6 6.006 6.006 0 0 0-6-6z' /><path fill='currentColor' d='M8 7a1 1 0 0 0-1 1v3a1 1 0 0 0 2 0V8a1 1 0 0 0-1-1z' /><circle fill='currentColor' cx='8' cy='5' r='1.188' /></svg>",3,"cssClass","order","closeOnClick"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass")),2&n&&x("cssClass",ce(1,3,i.show,"always-in-secondary-menu"))("order",5e3)("closeOnClick",!0)},dependencies:[Se,_e],styles:[un]}),e})(),B4=(()=>{class e{constructor(n,i){this.notificationService=n,this.ngZone=i,this.show=!0,this.spread="off",this.notificationService.onPDFJSInit.pipe(Ht(1)).subscribe(()=>{this.onPdfJsInit()})}onPdfJsInit(){window.PDFViewerApplication.eventBus.on("spreadmodechanged",i=>{this.ngZone.run(()=>{this.spread=["off","odd","even"][i.mode]})})}onClick(){window.PDFViewerApplication.pdfViewer.spreadMode=0}}return e.\u0275fac=function(n){return new(n||e)(m(lt),m(K))},e.\u0275cmp=F({type:e,selectors:[["pdf-no-spread"]],inputs:{show:"show",scrollMode:"scrollMode"},decls:2,vars:9,consts:[["title","Do not join page spreads","primaryToolbarId","spreadNone","l10nId","spread_none","l10nLabel","spread_none_label","image","<svg style='width: 24px; height: 24px; margin-top: 3px' viewBox='0 0 24 24'><path fill='currentColor' d='M6 3c-1 0-1.5.5-1.5 1.5v7c0 1 .5 1.5 1.5 1.5h4c1 0 1.5-.5 1.5-1.5v-7c0-1-.5-1.5-1.5-1.5z' /></svg>",3,"cssClass","toggled","action","order","closeOnClick","disabled"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass")),2&n&&x("cssClass",ce(1,6,i.show,"always-in-secondary-menu"))("toggled","off"===i.spread)("action",i.onClick)("order",2e3)("closeOnClick",!1)("disabled",1===i.scrollMode)},dependencies:[Se,_e],styles:[un]}),e})(),V4=(()=>{class e{constructor(n,i){this.notificationService=n,this.ngZone=i,this.show=!0,this.spread="off",this.notificationService.onPDFJSInit.pipe(Ht(1)).subscribe(()=>{this.onPdfJsInit()})}onPdfJsInit(){window.PDFViewerApplication.eventBus.on("spreadmodechanged",i=>{this.ngZone.run(()=>{this.spread=["off","odd","even"][i.mode]})})}onClick(){window.PDFViewerApplication.pdfViewer.spreadMode=1}}return e.\u0275fac=function(n){return new(n||e)(m(lt),m(K))},e.\u0275cmp=F({type:e,selectors:[["pdf-odd-spread"]],inputs:{show:"show",scrollMode:"scrollMode"},decls:2,vars:9,consts:[["title","Join page spreads starting with odd-numbered pages","primaryToolbarId","spreadOdd","l10nId","spread_odd","l10nLabel","spread_odd_label","image","<svg style='width: 24px; height: 24px; margin-top: 3px' viewBox='0 0 24 24'><path fill='currentColor' d='M10.56 3.5C9.56 3.5 9 4 9 5v6.5c0 1 .5 1.5 1.5 1.5h4c1 0 1.5-.5 1.5-1.5V5c0-1-.5-1.5-1.5-1.5zm1.93 1.2c.8 0 1.4.2 1.8.64.5.4.7 1 .7 1.7 0 .5-.2 1-.5 1.44-.2.3-.6.6-1 .93l-.6.4c-.4.3-.6.4-.7.55-.1.1-.2.2-.3.4h3.2v1.27h-5c0-.5.1-1 .3-1.43.2-.49.7-1 1.5-1.54.7-.5 1.1-.8 1.3-1.02.3-.3.4-.7.4-1.05 0-.3-.1-.6-.3-.77-.2-.2-.4-.3-.7-.3-.4 0-.7.2-.9.5-.1.2-.1.5-.2.9h-1.4c0-.6.2-1.1.3-1.5.4-.7 1.1-1.1 2-1.1zM1.54 3.5C.54 3.5 0 4 0 5v6.5c0 1 .5 1.5 1.54 1.5h4c1 0 1.5-.5 1.5-1.5V5c0-1-.5-1.5-1.5-1.5zm1.8 1.125H4.5V12H3V6.9H1.3v-1c.5 0 .8 0 .97-.03.33-.07.53-.17.73-.37.1-.2.2-.3.25-.5.05-.2.05-.3.05-.3z' /></svg>",3,"cssClass","toggled","action","order","closeOnClick","disabled"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass")),2&n&&x("cssClass",ce(1,6,i.show,"always-in-secondary-menu"))("toggled","odd"===i.spread)("action",i.onClick)("order",2100)("closeOnClick",!1)("disabled",1===i.scrollMode)},dependencies:[Se,_e],styles:[un]}),e})(),H4=(()=>{class e{constructor(n,i){this.notificationService=n,this.ngZone=i,this.show=!0,this.spread="off",this.notificationService.onPDFJSInit.pipe(Ht(1)).subscribe(()=>{this.onPdfJsInit()})}onPdfJsInit(){window.PDFViewerApplication.eventBus.on("spreadmodechanged",i=>{this.ngZone.run(()=>{console.log("Caught event: spreadmodechanged",i),this.spread=["off","odd","even"][i.mode]})})}onClick(){window.PDFViewerApplication.pdfViewer.spreadMode=2}}return e.\u0275fac=function(n){return new(n||e)(m(lt),m(K))},e.\u0275cmp=F({type:e,selectors:[["pdf-even-spread"]],inputs:{show:"show",scrollMode:"scrollMode"},decls:2,vars:9,consts:[["title","Join page spreads starting with even-numbered pages","primaryToolbarId","spreadEven","l10nId","spread_even","l10nLabel","spread_even_label","image","<svg style='width: 24px; height: 24px; margin-top: 3px'><path fill='currentColor' d='M1.5 3.5C.5 3.5 0 4 0 5v6.5c0 1 .5 1.5 1.5 1.5h4c1 0 1.5-.5 1.5-1.5V5c0-1-.5-1.5-1.5-1.5zm2 1.2c.8 0 1.4.2 1.8.6.5.4.7 1 .7 1.7 0 .5-.2 1-.5 1.4-.2.3-.5.7-1 1l-.6.4c-.4.3-.6.4-.75.56-.15.14-.25.24-.35.44H6v1.3H1c0-.6.1-1.1.3-1.5.3-.6.7-1 1.5-1.6.7-.4 1.1-.8 1.28-1 .32-.3.42-.6.42-1 0-.3-.1-.6-.23-.8-.17-.2-.37-.3-.77-.3s-.7.1-.9.5c-.04.2-.1.5-.1.9H1.1c0-.6.1-1.1.3-1.5.4-.7 1.1-1.1 2.1-1.1zM10.54 3.54C9.5 3.54 9 4 9 5v6.5c0 1 .5 1.5 1.54 1.5h4c.96 0 1.46-.5 1.46-1.5V5c0-1-.5-1.46-1.5-1.46zm1.9.95c.7 0 1.3.2 1.7.5.4.4.6.8.6 1.4 0 .4-.1.8-.4 1.1-.2.2-.3.3-.5.4.1 0 .3.1.6.3.4.3.5.8.5 1.4 0 .6-.2 1.2-.6 1.6-.4.5-1.1.7-1.9.7-1 0-1.8-.3-2.2-1-.14-.29-.24-.69-.24-1.29h1.4c0 .3 0 .5.1.7.2.4.5.5 1 .5.3 0 .5-.1.7-.3.2-.2.3-.5.3-.8 0-.5-.2-.8-.6-.95-.2-.05-.5-.15-1-.15v-1c.5 0 .8-.1 1-.14.3-.1.5-.4.5-.9 0-.3-.1-.5-.2-.7-.2-.2-.4-.3-.7-.3-.3 0-.6.1-.75.3-.2.2-.2.5-.2.86h-1.34c0-.4.1-.7.19-1.1 0-.12.2-.32.4-.62.2-.2.4-.3.7-.4.3-.1.6-.1 1-.1z'/></svg>",3,"cssClass","toggled","action","order","closeOnClick","disabled"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass")),2&n&&x("cssClass",ce(1,6,i.show,"always-in-secondary-menu"))("toggled","even"===i.spread)("action",i.onClick)("order",2200)("closeOnClick",!1)("disabled",1===i.scrollMode)},dependencies:[Se,_e],styles:[un]}),e})();var as=function(e){return e[e.UNKNOWN=-1]="UNKNOWN",e[e.VERTICAL=0]="VERTICAL",e[e.HORIZONTAL=1]="HORIZONTAL",e[e.WRAPPED=2]="WRAPPED",e[e.PAGE=3]="PAGE",e[e.INFINITE=4]="INFINITE",e}(as||{});let z4=(()=>{class e{constructor(n,i){this.notificationService=n,this.ngZone=i,this.show=!0,this.pageViewModeChange=new T,this.notificationService.onPDFJSInit.pipe(Ht(1)).subscribe(()=>{this.onPdfJsInit()}),this.onClick=()=>{setTimeout(()=>{window.PDFViewerApplication.eventBus.dispatch("switchscrollmode",{mode:as.PAGE})})}}onPdfJsInit(){window.PDFViewerApplication.eventBus.on("switchscrollmode",i=>{this.ngZone.run(()=>{this.scrollMode=i.mode})})}}return e.\u0275fac=function(n){return new(n||e)(m(lt),m(K))},e.\u0275cmp=F({type:e,selectors:[["pdf-single-page-mode"]],inputs:{show:"show",scrollMode:"scrollMode",pageViewMode:"pageViewMode"},outputs:{pageViewModeChange:"pageViewModeChange"},decls:2,vars:7,consts:[["title","Use Page Scrolling","primaryToolbarId","scrollPage","l10nId","scroll_page","l10nLabel","scroll_page_label","image","<svg style='width: 24px; height: 24px' viewBox='0 0 24 24'><path fill='currentColor' d='M10,7V9H12V17H14V7H10Z' /></svg>",3,"cssClass","toggled","action","order"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass")),2&n&&x("cssClass",ce(1,4,i.show,"always-in-secondary-menu"))("toggled",3==i.scrollMode)("action",i.onClick)("order",3e3)},dependencies:[Se,_e],styles:[un]}),e})(),j4=(()=>{class e{constructor(n,i){this.notificationService=n,this.ngZone=i,this.show=!0,this.pageViewModeChange=new T,this.notificationService.onPDFJSInit.pipe(Ht(1)).subscribe(()=>{this.onPdfJsInit()});const r=this.pageViewModeChange;this.onClick=()=>{setTimeout(()=>{"multiple"!==this.pageViewMode&&"infinite-scroll"!==this.pageViewMode&&r.emit("multiple"),window.PDFViewerApplication.eventBus.dispatch("switchscrollmode",{mode:as.VERTICAL})})}}onPdfJsInit(){window.PDFViewerApplication.eventBus.on("switchscrollmode",i=>{this.ngZone.run(()=>{this.scrollMode=i.mode})})}}return e.\u0275fac=function(n){return new(n||e)(m(lt),m(K))},e.\u0275cmp=F({type:e,selectors:[["pdf-vertical-scroll-mode"]],inputs:{show:"show",scrollMode:"scrollMode",pageViewMode:"pageViewMode"},outputs:{pageViewModeChange:"pageViewModeChange"},decls:2,vars:8,consts:[["title","Use Vertical Scrolling","primaryToolbarId","scrollVertical","l10nId","scroll_vertical","l10nLabel","scroll_vertical_label","image","<svg style='width: 24px; height: 24px; margin-top: 3px' viewBox='0 0 24 24'><path fill='currentColor' d='M9.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C5 4.5 5.5 4 6.5 4zM11 0v.5c0 1-.5 1.5-1.5 1.5h-3C5.5 2 5 1.5 5 .5V0h6zM11 16v-.5c0-1-.5-1.5-1.5-1.5h-3c-1 0-1.5.5-1.5 1.5v.5h6z' /></svg>",3,"cssClass","toggled","action","order","closeOnClick"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass")),2&n&&x("cssClass",ce(1,5,i.show,"always-in-secondary-menu"))("toggled",0==i.scrollMode&&"book"!==i.pageViewMode)("action",i.onClick)("order",3100)("closeOnClick",!1)},dependencies:[Se,_e],styles:[un]}),e})(),U4=(()=>{class e{constructor(n,i){this.notificationService=n,this.ngZone=i,this.show=!0,this.pageViewModeChange=new T,this.notificationService.onPDFJSInit.pipe(Ht(1)).subscribe(()=>{this.onPdfJsInit()});const r=this.pageViewModeChange;this.onClick=()=>{setTimeout(()=>{"multiple"!==this.pageViewMode&&"infinite-scroll"!==this.pageViewMode&&r.emit("multiple"),window.PDFViewerApplication.eventBus.dispatch("switchscrollmode",{mode:as.HORIZONTAL})})}}onPdfJsInit(){window.PDFViewerApplication.eventBus.on("switchscrollmode",i=>{this.ngZone.run(()=>{this.scrollMode=i.mode})})}}return e.\u0275fac=function(n){return new(n||e)(m(lt),m(K))},e.\u0275cmp=F({type:e,selectors:[["pdf-horizontal-scroll"]],inputs:{show:"show",scrollMode:"scrollMode",pageViewMode:"pageViewMode"},outputs:{pageViewModeChange:"pageViewModeChange"},decls:2,vars:8,consts:[["title","Use Horizontal Scrolling","primaryToolbarId","scrollHorizontal","l10nId","scroll_horizontal","l10nLabel","scroll_horizontal_label","image","<svg style='width: 24px; height: 24px; margin-top: 3px'> <path fill='currentColor' d='M0 4h1.5c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5H0zM9.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C5 4.5 5.5 4 6.5 4zM16 4h-1.5c-1 0-1.5.5-1.5 1.5v5c0 1 .5 1.5 1.5 1.5H16z' /> </svg>",3,"cssClass","toggled","action","order","closeOnClick"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass")),2&n&&x("cssClass",ce(1,5,i.show,"always-in-secondary-menu"))("toggled",1==i.scrollMode)("action",i.onClick)("order",3200)("closeOnClick",!1)},dependencies:[Se,_e],styles:[un]}),e})(),G4=(()=>{class e{constructor(n,i){this.notificationService=n,this.ngZone=i,this.show=!0,this.pageViewModeChange=new T,this.notificationService.onPDFJSInit.pipe(Ht(1)).subscribe(()=>{this.onPdfJsInit()});const r=this.pageViewModeChange;this.onClick=()=>{setTimeout(()=>{"multiple"!==this.pageViewMode&&"infinite-scroll"!==this.pageViewMode&&r.emit("multiple"),window.PDFViewerApplication.eventBus.dispatch("switchscrollmode",{mode:as.WRAPPED})})}}onPdfJsInit(){window.PDFViewerApplication.eventBus.on("switchscrollmode",i=>{this.ngZone.run(()=>{this.scrollMode=i.mode})})}}return e.\u0275fac=function(n){return new(n||e)(m(lt),m(K))},e.\u0275cmp=F({type:e,selectors:[["pdf-wrapped-scroll-mode"]],inputs:{show:"show",scrollMode:"scrollMode",pageViewMode:"pageViewMode"},outputs:{pageViewModeChange:"pageViewModeChange"},decls:2,vars:8,consts:[["title","Wrapped Scrolling","primaryToolbarId","scrollWrapped","l10nId","scroll_wrapped","l10nLabel","scroll_wrapped_label","image","<svg style='width: 24px; height: 24px; margin-top: 3px' viewBox='0 0 24 24'><path fill='currentColor' d='M5.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C1 4.5 1.5 4 2.5 4zM7 0v.5C7 1.5 6.5 2 5.5 2h-3C1.5 2 1 1.5 1 .5V0h6zM7 16v-.5c0-1-.5-1.5-1.5-1.5h-3c-1 0-1.5.5-1.5 1.5v.5h6zM13.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5c0-1 .5-1.5 1.5-1.5zM15 0v.5c0 1-.5 1.5-1.5 1.5h-3C9.5 2 9 1.5 9 .5V0h6zM15 16v-.507c0-1-.5-1.5-1.5-1.5h-3C9.5 14 9 14.5 9 15.5v.5h6z' /></svg>",3,"cssClass","toggled","action","order","closeOnClick"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass")),2&n&&x("cssClass",ce(1,5,i.show,"always-in-secondary-menu"))("toggled",2==i.scrollMode)("action",i.onClick)("order",3300)("closeOnClick",!1)},dependencies:[Se,_e],styles:[un]}),e})(),Q4=(()=>{class e{constructor(){this.show=!0,this.pageViewModeChange=new T;const n=this.pageViewModeChange;this.onClick=()=>{setTimeout(()=>{if("infinite-scroll"===this.pageViewMode)n.emit("multiple");else{const i=window.PDFViewerApplication;this.scrollMode!==ft.wrapped&&this.scrollMode!==ft.vertical&&i.eventBus.dispatch("switchscrollmode",{mode:as.VERTICAL}),n.emit("infinite-scroll")}})}}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-infinite-scroll"]],inputs:{show:"show",pageViewMode:"pageViewMode",scrollMode:"scrollMode"},outputs:{pageViewModeChange:"pageViewModeChange"},decls:2,vars:8,consts:[["title","Infinite scroll","primaryToolbarId","infiniteScroll","l10nId","infinite_scroll","l10nLabel","infinite_scroll_label","image","<svg xmlns='http://www.w3.org/2000/svg' height= '24' viewBox= '0 -960 960 960' width='24'><path d= 'M212-260q-90 0-151-65.5T0-482q0-90 61.5-154T212-700q36 0 69.5 12t59.5 37l93 90-42 42-89-87q-18-18-41.5-26t-49.5-8q-64 0-108 46.5T60-482q0 66 43.5 114T212-320q25 0 48.5-8t42.5-25l316-298q26-25 59.5-37t68.5-12q90 0 151.5 64T960-482q0 91-61.5 156.5T747-260q-35 0-69-11.5T619-308l-91-90 42-42 87 87q17 17 41 25t49 8q65 0 109-48t44-114q0-65-44.5-111.5T747-640q-25 0-48.5 9T657-605L341-307q-26 24-60 35.5T212-260Z '/></svg>",3,"cssClass","toggled","action","order","closeOnClick"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass")),2&n&&x("cssClass",ce(1,5,i.show,"always-in-secondary-menu"))("toggled","infinite-scroll"==i.pageViewMode)("action",i.onClick)("order",3400)("closeOnClick",!1)},dependencies:[Se,_e],styles:[un]}),e})(),Z4=(()=>{class e{constructor(){this.show=!0,this.pageViewModeChange=new T;const n=this.pageViewModeChange;this.onClick=()=>{setTimeout(()=>{n.emit("book")})}}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-book-mode"]],inputs:{show:"show",pageViewMode:"pageViewMode",scrollMode:"scrollMode"},outputs:{pageViewModeChange:"pageViewModeChange"},decls:2,vars:8,consts:[["title","Book mode","primaryToolbarId","book-mode","image","<svg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24'><path d='M560-574v-48q33-14 67.5-21t72.5-7q26 0 51 4t49 10v44q-24-9-48.5-13.5T700-610q-38 0-73 9.5T560-574Zm0 220v-49q33-13.5 67.5-20.25T700-430q26 0 51 4t49 10v44q-24-9-48.5-13.5T700-390q-38 0-73 9t-67 27Zm0-110v-48q33-14 67.5-21t72.5-7q26 0 51 4t49 10v44q-24-9-48.5-13.5T700-500q-38 0-73 9.5T560-464ZM248-300q53.566 0 104.283 12.5T452-250v-427q-45-30-97.619-46.5Q301.763-740 248-740q-38 0-74.5 9.5T100-707v434q31-14 70.5-20.5T248-300Zm264 50q50-25 98-37.5T712-300q38 0 78.5 6t69.5 16v-429q-34-17-71.822-25-37.823-8-76.178-8-54 0-104.5 16.5T512-677v427Zm-30 90q-51-38-111-58.5T248-239q-36.537 0-71.768 9Q141-221 106-208q-23.1 11-44.55-3Q40-225 40-251v-463q0-15 7-27.5T68-761q42-20 87.395-29.5Q200.789-800 248-800q63 0 122.5 17T482-731q51-35 109.5-52T712-800q46.868 0 91.934 9.5Q849-781 891-761q14 7 21.5 19.5T920-714v463q0 27.894-22.5 42.447Q875-194 853-208q-34-14-69.232-22.5Q748.537-239 712-239q-63 0-121 21t-109 58ZM276-489Z'/></svg>",3,"cssClass","toggled","action","order","closeOnClick"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass")),2&n&&x("cssClass",ce(1,5,i.show,"always-in-secondary-menu"))("toggled","book"==i.pageViewMode)("action",i.onClick)("order",3400)("closeOnClick",!1)},dependencies:[Se,_e],styles:[un]}),e})(),W4=(()=>{class e{constructor(n){this.notificationService=n,this.showHandToolButton=!0,this.isSelected=!1;const i=this.notificationService.onPDFJSInit.subscribe(()=>{this.onPdfJsInit(),i.unsubscribe()})}onPdfJsInit(){window.PDFViewerApplication.eventBus.on("cursortoolchanged",({tool:i})=>this.isSelected=i===Hr.HAND)}onClick(){window.PDFViewerApplication.eventBus.dispatch("switchcursortool",{tool:Hr.HAND})}}return e.\u0275fac=function(n){return new(n||e)(m(lt))},e.\u0275cmp=F({type:e,selectors:[["pdf-hand-tool"]],inputs:{showHandToolButton:"showHandToolButton"},decls:2,vars:7,consts:[["primaryToolbarId","primaryCursorHandTool","title","Enable hand tool","l10nId","cursor_hand_tool","l10nLabel","cursor_hand_tool_label","image","<svg style='width: 22px; height: 22px' viewBox='0 0 24 24'> <path fill='currentColor' d='M13,6V11H18V7.75L22.25,12L18,16.25V13H13V18H16.25L12,22.25L7.75,18H11V13H6V16.25L1.75,12L6,7.75V11H11V6H7.75L12,1.75L16.25,6H13Z'/></svg>",3,"action","toggled","cssClass","order"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass")),2&n&&x("action",i.onClick)("toggled",i.isSelected)("cssClass",ce(1,4,i.showHandToolButton,"hiddenXXLView"))("order",1200)},dependencies:[Se,_e],styles:["[_nghost-%COMP%]{margin-top:0}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}.toggled[_ngcontent-%COMP%]{background-color:#646464;border-color:rgba(0,0,0,.4) rgba(0,0,0,.45) rgba(0,0,0,.5);box-shadow:0 1px 1px #0000001a inset,0 0 1px #0003 inset,0 1px #ffffff0d}button[_ngcontent-%COMP%]{padding:0}"]}),e})(),q4=(()=>{class e{constructor(n){this.notificationService=n,this.showSelectToolButton=!0,this.isSelected=!0;const i=this.notificationService.onPDFJSInit.subscribe(()=>{this.onPdfJsInit(),i.unsubscribe()})}onPdfJsInit(){window.PDFViewerApplication.eventBus.on("cursortoolchanged",({tool:i})=>this.isSelected=i===Hr.SELECT)}onClick(){window.PDFViewerApplication.eventBus.dispatch("switchcursortool",{tool:Hr.SELECT})}}return e.\u0275fac=function(n){return new(n||e)(m(lt))},e.\u0275cmp=F({type:e,selectors:[["pdf-select-tool"]],inputs:{showSelectToolButton:"showSelectToolButton"},decls:2,vars:7,consts:[["primaryToolbarId","primaryCursorSelectTool","title","Enable text selection tool","l10nId","cursor_text_select_tool","l10nLabel","cursor_text_select_tool_label","image","<svg style='width: 22px; height: 22px' viewBox='0 0 24 24'><path fill='currentColor' d='M2 4C2 2.89 2.9 2 4 2H7V4H4V7H2V4M22 4V7H20V4H17V2H20C21.1 2 22 2.89 22 4M2 20V17H4V20H7V22H4C2.9 22 2 21.11 2 20M10 2H14V4H10V2M10 20H14V22H10V20M2 10H4V14H2V10M18.5 13C20.4 13 22 14.6 22 16.5C22 19.1 18.5 23 18.5 23C18.5 23 15 19.1 15 16.5C15 14.6 16.6 13 18.5 13M18.5 17.8C19.2 17.8 19.8 17.2 19.7 16.6C19.7 16 19.1 15.4 18.5 15.4C17.9 15.4 17.3 15.9 17.3 16.6C17.3 17.2 17.8 17.8 18.5 17.8M20 10H22V12.34C21.42 11.84 20.74 11.45 20 11.23V10Z'/></svg>",3,"action","toggled","cssClass","order"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass")),2&n&&x("action",i.onClick)("toggled",i.isSelected)("cssClass",ce(1,4,i.showSelectToolButton,"hiddenXXLView"))("order",1100)},dependencies:[Se,_e],styles:["[_nghost-%COMP%]{margin-top:0;margin-right:0}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}.toggled[_ngcontent-%COMP%]{background-color:#646464;border-color:rgba(0,0,0,.4) rgba(0,0,0,.45) rgba(0,0,0,.5);box-shadow:0 1px 1px #0000001a inset,0 0 1px #0003 inset,0 1px #ffffff0d}button[_ngcontent-%COMP%]{padding:0}"]}),e})(),Y4=(()=>{class e{constructor(n,i){this.notificationService=n,this.changeDetectorRef=i,this.showRotateButton=!0,this.disableRotate=!0,this.clockwise=!0,this.counterClockwise=!0;const r=this.notificationService.onPDFJSInit.subscribe(()=>{this.onPdfJsInit(),r.unsubscribe()})}rotateCW(){window.PDFViewerApplication.eventBus.dispatch("rotatecw")}rotateCCW(){window.PDFViewerApplication.eventBus.dispatch("rotateccw")}onPdfJsInit(){window.PDFViewerApplication.eventBus.on("updateuistate",i=>this.updateUIState(i))}updateUIState(n){this.disableRotate=0===n.pagesCount,this.changeDetectorRef.markForCheck()}}return e.\u0275fac=function(n){return new(n||e)(m(lt),m(Et))},e.\u0275cmp=F({type:e,selectors:[["pdf-rotate-page"]],inputs:{showRotateButton:"showRotateButton",clockwise:"clockwise",counterClockwise:"counterClockwise"},decls:2,vars:2,consts:[["primaryToolbarId","primaryPageRotateCw","class","rotateCw","title","Rotate Clockwise","l10nid","page_rotate_cw","l10nLabel","page_rotate_cw_label","image","<svg style='width: 23px; height: 23px' viewBox='0 0 24 24'><path fill='currentColor' d='M12 3C7.03 3 3 7.03 3 12S7.03 21 12 21C14 21 15.92 20.34 17.5 19.14L16.06 17.7C14.87 18.54 13.45 19 12 19C8.13 19 5 15.87 5 12S8.13 5 12 5 19 8.13 19 12H16L20 16L24 12H21C21 7.03 16.97 3 12 3'/></svg>",3,"action","cssClass","disabled","order","closeOnClick",4,"ngIf"],["primaryToolbarId","primaryPageRotateCcw","class","rotateCcw","title","Rotate Counterclockwise","l10n-id","page_rotate_ccw","l10nLabel","page_rotate_ccw_label","image","<svg style='width: 23px; height: 23px' viewBox='0 0 24 24'><path fill='currentColor' d='M12 3C7.03 3 3 7.03 3 12H0L4 16L8 12H5C5 8.13 8.13 5 12 5S19 8.13 19 12 15.87 19 12 19C10.55 19 9.13 18.54 7.94 17.7L6.5 19.14C8.08 20.34 10 21 12 21C16.97 21 21 16.97 21 12S16.97 3 12 3'/></svg>",3,"action","cssClass","disabled","order","closeOnClick",4,"ngIf"],["primaryToolbarId","primaryPageRotateCw","title","Rotate Clockwise","l10nid","page_rotate_cw","l10nLabel","page_rotate_cw_label","image","<svg style='width: 23px; height: 23px' viewBox='0 0 24 24'><path fill='currentColor' d='M12 3C7.03 3 3 7.03 3 12S7.03 21 12 21C14 21 15.92 20.34 17.5 19.14L16.06 17.7C14.87 18.54 13.45 19 12 19C8.13 19 5 15.87 5 12S8.13 5 12 5 19 8.13 19 12H16L20 16L24 12H21C21 7.03 16.97 3 12 3'/></svg>",1,"rotateCw",3,"action","cssClass","disabled","order","closeOnClick"],["primaryToolbarId","primaryPageRotateCcw","title","Rotate Counterclockwise","l10n-id","page_rotate_ccw","l10nLabel","page_rotate_ccw_label","image","<svg style='width: 23px; height: 23px' viewBox='0 0 24 24'><path fill='currentColor' d='M12 3C7.03 3 3 7.03 3 12H0L4 16L8 12H5C5 8.13 8.13 5 12 5S19 8.13 19 12 15.87 19 12 19C10.55 19 9.13 18.54 7.94 17.7L6.5 19.14C8.08 20.34 10 21 12 21C16.97 21 21 16.97 21 12S16.97 3 12 3'/></svg>",1,"rotateCcw",3,"action","cssClass","disabled","order","closeOnClick"]],template:function(n,i){1&n&&(de(0,P5,2,8,"pdf-shy-button",0),de(1,F5,2,8,"pdf-shy-button",1)),2&n&&(x("ngIf",i.clockwise),E(1),x("ngIf",i.counterClockwise))},dependencies:[Se,Ni,_e],styles:["[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]{padding:0;margin-top:0;margin-bottom:0}"]}),e})(),K4=(()=>{class e{constructor(){this.showPresentationModeButton=!0}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-presentation-mode"]],inputs:{showPresentationModeButton:"showPresentationModeButton"},decls:2,vars:5,consts:[["primaryToolbarId","presentationMode","title","Switch to Presentation Mode","l10nid","presentation_mode","l10nLabel","presentation_mode_label","image","<svg style='width: 27px; height: 27px; margin-top: -2px' viewBox='0 0 24 24'><path fill='currentColor' d='M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z' /></svg>",3,"cssClass","order"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass")),2&n&&x("cssClass",ce(1,2,i.showPresentationModeButton,"hiddenLargeView"))("order",100)},dependencies:[Se,_e],styles:["[_nghost-%COMP%]   button.toolbarButton[_ngcontent-%COMP%]{margin-top:0}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]{padding:0}"]}),e})(),J4=(()=>{class e{constructor(){this.showOpenFileButton=!0}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-open-file"]],inputs:{showOpenFileButton:"showOpenFileButton"},decls:2,vars:5,consts:[["primaryToolbarId","openFile","title","Open File","l10nId","open_file","l10nLabel","open_file_label","image","<svg style='width: 24px; height: 20px' viewBox='0 0 24 24'><path fill='currentColor' d='M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,12L16,16H13.5V19H10.5V16H8L12,12Z' /></svg>",3,"cssClass","order"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass")),2&n&&x("cssClass",ce(1,2,i.showOpenFileButton,"hiddenMediumView"))("order",200)},dependencies:[Se,_e],styles:["[_nghost-%COMP%]{margin-top:0}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]{padding:0}"]}),e})(),X4=(()=>{class e{constructor(){this.showPrintButton=!0}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-print"]],inputs:{showPrintButton:"showPrintButton"},decls:2,vars:5,consts:[["primaryToolbarId","print","title","Print","l10nId","print","l10nLabel","print","image","<svg style='width: 22px; height: 22px' viewBox='0 0 24 24'><path fill='currentColor' d='M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z' /></svg>",3,"cssClass","order"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass")),2&n&&x("cssClass",ce(1,2,i.showPrintButton,"hiddenSmallView"))("order",300)},dependencies:[Se,_e],styles:["[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]{padding:0;margin-top:0;margin-bottom:0}"]}),e})(),$4=(()=>{class e{constructor(){this.showDownloadButton=!0}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-download"]],inputs:{showDownloadButton:"showDownloadButton"},decls:4,vars:5,consts:[["primaryToolbarId","download","title","Download","l10nId","save","l10nLabel","save","image","<svg style= 'width: 20px; height: 20px ' viewBox= '0 0 24 24 '><path fill= 'currentColor ' d= 'M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,19L8,15H10.5V12H13.5V15H16L12,19Z ' /></svg>",3,"cssClass","order"],["data-l10n-id","save_label"]],template:function(n,i){1&n&&(_(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass"),_(2,"span",1),O(3,"Download"),b()()),2&n&&x("cssClass",ce(1,2,i.showDownloadButton,"hiddenSmallView"))("order",400)},dependencies:[Se,_e],styles:["[_nghost-%COMP%]{margin-top:0}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]{padding:0}"]}),e})(),e8=(()=>{class e{constructor(n){this.notificationService=n,this.show=!0,this.isSelected=!1;const i=this.notificationService.onPDFJSInit.subscribe(()=>{this.onPdfJsInit(),i.unsubscribe()})}get pdfJsVersion(){return dr(ie.assetsFolder)}onPdfJsInit(){window.PDFViewerApplication.eventBus.on("annotationeditormodechanged",({mode:i})=>this.isSelected=13===i)}onClick(){document.getElementById("editorStamp")?.click()}}return e.\u0275fac=function(n){return new(n||e)(m(lt))},e.\u0275cmp=F({type:e,selectors:[["pdf-stamp-editor"]],inputs:{show:"show"},decls:3,vars:9,consts:[["title","Text","primaryToolbarId","primaryEditorStamp","l10nId","editor_stamp","l10nLabel","editor_stamp_label","image","<svg style='width: 20px; height: 20px' viewBox='0 0 24 24'> <path fill='currentColor' d='M13 19C13 19.7 13.13 20.37 13.35 21H5C3.9 21 3 20.11 3 19V5C3 3.9 3.9 3 5 3H19C20.11 3 21 3.9 21 5V13.35C20.37 13.13 19.7 13 19 13V5H5V19H13M13.96 12.29L11.21 15.83L9.25 13.47L6.5 17H13.35C13.75 15.88 14.47 14.91 15.4 14.21L13.96 12.29M20 18V15H18V18H15V20H18V23H20V20H23V18H20Z' /> </svg>",3,"cssClass","order","action","toggled","closeOnClick"],["class","editorParamsToolbar hidden doorHangerRight","id","editorStampParamsToolbar",3,"class",4,"ngIf"],["id","editorStampParamsToolbar",1,"editorParamsToolbar","hidden","doorHangerRight"],[1,"editorParamsToolbarContainer"],["id","editorStampAddImage","title","Add image","tabindex","105","data-l10n-id","editor_stamp_add_image","aria-label","Add image",1,"secondaryToolbarButton"],["role","img","aria-label","Add image","width","16","height","16","viewBox","0 0 16 16","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M7.00488 9.75V14C7.00488 14.1658 7.07073 14.3247 7.18794 14.4419C7.30515 14.5592 7.46412 14.625 7.62988 14.625C7.79564 14.625 7.95461 14.5592 8.07183 14.4419C8.18904 14.3247 8.25488 14.1658 8.25488 14V9.75L8.75488 9.25H13.0049C13.1706 9.25 13.3296 9.18415 13.4468 9.06694C13.564 8.94973 13.6299 8.79076 13.6299 8.625C13.6299 8.45924 13.564 8.30027 13.4468 8.18306C13.3296 8.06585 13.1706 8 13.0049 8H8.75488L8.25488 7.5V3.25C8.25488 3.08424 8.18904 2.92527 8.07183 2.80806C7.95461 2.69085 7.79564 2.625 7.62988 2.625C7.46412 2.625 7.30515 2.69085 7.18794 2.80806C7.07073 2.92527 7.00488 3.08424 7.00488 3.25V7.5L6.50488 8H2.25488C2.08912 8 1.93015 8.06585 1.81294 8.18306C1.69573 8.30027 1.62988 8.45924 1.62988 8.625C1.62988 8.79076 1.69573 8.94973 1.81294 9.06694C1.93015 9.18415 2.08912 9.25 2.25488 9.25H6.39188L7.00488 9.75Z","fill","black"],["data-l10n-id","editor_stamp_add_image_label"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass"),de(2,N5,8,5,"div",1)),2&n&&(x("cssClass",ce(1,6,i.show,"hiddenTinyView"))("order",4200)("action",i.onClick)("toggled",i.isSelected)("closeOnClick",!0),E(2),x("ngIf",i.pdfJsVersion>="3.10"))},dependencies:[Se,Ni,_e],styles:["button[_ngcontent-%COMP%]{padding:0;height:25px;background-color:transparent}button[_ngcontent-%COMP%]:focus{outline:none;border:none}"]}),e})(),t8=(()=>{class e{constructor(n){this.notificationService=n,this.show=!0,this.isSelected=!1;const i=this.notificationService.onPDFJSInit.subscribe(()=>{this.onPdfJsInit(),i.unsubscribe()})}onPdfJsInit(){window.PDFViewerApplication.eventBus.on("annotationeditormodechanged",({mode:i})=>this.isSelected=3===i)}onClick(){document.getElementById("editorFreeText")?.click()}}return e.\u0275fac=function(n){return new(n||e)(m(lt))},e.\u0275cmp=F({type:e,selectors:[["pdf-text-editor"]],inputs:{show:"show"},decls:2,vars:8,consts:[["title","Draw","primaryToolbarId","primaryEditorFreeText","l10nId","editor_free_text2","l10nLabel","editor_free_text2_label","image","<svg style='width: 20px; height: 20px' viewBox='0 0 24 24'> <path fill='currentColor' d='M18.5,4L19.66,8.35L18.7,8.61C18.25,7.74 17.79,6.87 17.26,6.43C16.73,6 16.11,6 15.5,6H13V16.5C13,17 13,17.5 13.33,17.75C13.67,18 14.33,18 15,18V19H9V18C9.67,18 10.33,18 10.67,17.75C11,17.5 11,17 11,16.5V6H8.5C7.89,6 7.27,6 6.74,6.43C6.21,6.87 5.75,7.74 5.3,8.61L4.34,8.35L5.5,4H18.5Z' /> </svg>",3,"cssClass","order","action","toggled","closeOnClick"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass")),2&n&&x("cssClass",ce(1,5,i.show,"hiddenTinyView"))("order",4100)("action",i.onClick)("toggled",i.isSelected)("closeOnClick",!0)},dependencies:[Se,_e],styles:["button[_ngcontent-%COMP%]{padding:0}"]}),e})(),n8=(()=>{class e{constructor(n){this.notificationService=n,this.show=!0,this.isSelected=!1;const i=this.notificationService.onPDFJSInit.subscribe(()=>{this.onPdfJsInit(),i.unsubscribe()})}onPdfJsInit(){window.PDFViewerApplication.eventBus.on("annotationeditormodechanged",({mode:i})=>this.isSelected=15===i)}onClick(){document.getElementById("editorInk")?.click()}}return e.\u0275fac=function(n){return new(n||e)(m(lt))},e.\u0275cmp=F({type:e,selectors:[["pdf-draw-editor"]],inputs:{show:"show"},decls:2,vars:8,consts:[["title","Draw","primaryToolbarId","primaryEditorInk","l10nId","editor_ink2","l10nLabel","editor_ink2_label","image","<svg style='width: 20px; height: 20px' version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 16 16' > <g> <g transform='scale(0.03125)'>  <path  d='m455.1,137.9l-32.4,32.4-81-81.1 32.4-32.4c6.6-6.6 18.1-6.6 24.7,0l56.3,56.4c6.8,6.8 6.8,17.9 0,24.7zm-270.7,271l-81-81.1 209.4-209.7 81,81.1-209.4,209.7zm-99.7-42l60.6,60.7-84.4,23.8 23.8-84.5zm399.3-282.6l-56.3-56.4c-11-11-50.7-31.8-82.4,0l-285.3,285.5c-2.5,2.5-4.3,5.5-5.2,8.9l-43,153.1c-2,7.1 0.1,14.7 5.2,20 5.2,5.3 15.6,6.2 20,5.2l153-43.1c3.4-0.9 6.4-2.7 8.9-5.2l285.1-285.5c22.7-22.7 22.7-59.7 0-82.5z'  /> </g> </g> </svg>",3,"cssClass","order","action","toggled","closeOnClick"]],template:function(n,i){1&n&&(M(0,"pdf-shy-button",0),oe(1,"responsiveCSSClass")),2&n&&x("cssClass",ce(1,5,i.show,"hiddenTinyView"))("order",4e3)("action",i.onClick)("toggled",i.isSelected)("closeOnClick",!0)},dependencies:[Se,_e],styles:["button[_ngcontent-%COMP%]{padding:0}"]}),e})(),i8=(()=>{class e{constructor(){this.showDrawEditor=!0,this.showTextEditor=!0,this.showStampEditor=!0}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-editor"]],inputs:{showDrawEditor:"showDrawEditor",showTextEditor:"showTextEditor",showStampEditor:"showStampEditor"},decls:2,vars:2,consts:[["id","editorModeButtons","class","splitToolbarButton toggled hiddenTinyView","role","radiogroup",4,"ngIf"],["id","editorModeSeparator","class","verticalToolbarSeparator hiddenTinyView",4,"ngIf"],["id","editorModeButtons","role","radiogroup",1,"splitToolbarButton","toggled","hiddenTinyView"],[3,"show"],["id","editorModeSeparator",1,"verticalToolbarSeparator","hiddenTinyView"]],template:function(n,i){1&n&&(de(0,L5,4,3,"div",0),de(1,O5,1,0,"div",1)),2&n&&(x("ngIf",!!i.showStampEditor||!!i.showDrawEditor||!!i.showTextEditor),E(1),x("ngIf",!!i.showStampEditor||!!i.showDrawEditor||!!i.showTextEditor))},dependencies:[e8,t8,n8,Ni],styles:["button[_ngcontent-%COMP%]{padding:0}"]}),e})(),r8=(()=>{class e{constructor(){this.showSecondaryToolbarButton=!0}onClick(n){return n.preventDefault(),!1}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-toggle-secondary-toolbar"]],inputs:{showSecondaryToolbarButton:"showSecondaryToolbarButton"},decls:6,vars:5,consts:[["type","button","id","secondaryToolbarToggle","title","Tools","data-l10n-id","tools","aria-label","Tools",1,"toolbarButton"],["role","img","aria-label","Tools","viewBox","0 0 24 24",2,"width","27px","height","27px",3,"click"],["fill","currentColor","d","M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z"],["data-l10n-id","tools_label"]],template:function(n,i){1&n&&(_(0,"button",0),oe(1,"responsiveCSSClass"),_n(),_(2,"svg",1),ae("click",function(o){return i.onClick(o)}),M(3,"path",2),b(),ti(),_(4,"span",3),O(5,"Tools"),b()()),2&n&&Ii(ce(1,2,i.showSecondaryToolbarButton,"always-visible"))},dependencies:[_e],styles:["button[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{margin-top:-3px}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]{padding:0}"]}),e})(),o8=(()=>{class e{constructor(n){this.elementRef=n,this.mobileFriendlyZoomScale=1,this.primaryMenuVisible=!0,this.showDownloadButton=!0,this.showDrawEditor=!1,this.showTextEditor=!1,this.showStampEditor=!1,this.showFindButton=void 0,this.showHandToolButton=!0,this.showOpenFileButton=!0,this.showPrintButton=!0,this.showPagingButtons=!0,this.showPresentationModeButton=!1,this.showRotateButton=!0,this.showSecondaryToolbarButton=!0,this.showSidebarButton=!0,this.sidebarVisibleChange=new T,this.sidebarVisible=!1,this.showZoomButtons=!0,this.textLayer=void 0,this.toolbarMarginTop="0px",this.toolbarWidth="100%",this.zoomLevels=["auto","page-actual","page-fit","page-width",.5,.75,1,1.25,1.5,2,3,4],this.pageViewModeChange=new T,this.showPropertiesButton=!0,this.showSpreadButton=!0,this.showSinglePageModeButton=!0,this.showVerticalScrollButton=!0,this.showHorizontalScrollButton=!0,this.showWrappedScrollButton=!0,this.showInfiniteScrollButton=!0,this.showBookModeButton=!0,this.onToolbarLoaded=new T,this.findbarVisible=!1}ngAfterViewInit(){this.onToolbarLoaded.emit(this.elementRef.nativeElement.getElementsByClassName("toolbar")[0])}updatePageViewMode(n){n&&(console.log(n),this.pageViewModeChange.emit(n),this.pageViewMode=n)}updateSidebarVisible(n){this.sidebarVisibleChange.emit(n)}}return e.\u0275fac=function(n){return new(n||e)(m(Be))},e.\u0275cmp=F({type:e,selectors:[["pdf-toolbar"]],inputs:{customToolbar:"customToolbar",mobileFriendlyZoomScale:"mobileFriendlyZoomScale",primaryMenuVisible:"primaryMenuVisible",showDownloadButton:"showDownloadButton",showDrawEditor:"showDrawEditor",showTextEditor:"showTextEditor",showStampEditor:"showStampEditor",showFindButton:"showFindButton",showHandToolButton:"showHandToolButton",showOpenFileButton:"showOpenFileButton",showPrintButton:"showPrintButton",showPagingButtons:"showPagingButtons",showPresentationModeButton:"showPresentationModeButton",showRotateButton:"showRotateButton",showSecondaryToolbarButton:"showSecondaryToolbarButton",showSidebarButton:"showSidebarButton",sidebarVisible:"sidebarVisible",showZoomButtons:"showZoomButtons",textLayer:"textLayer",toolbarMarginTop:"toolbarMarginTop",toolbarWidth:"toolbarWidth",zoomLevels:"zoomLevels",pageViewMode:"pageViewMode",spread:"spread",scrollMode:"scrollMode",showPropertiesButton:"showPropertiesButton",showSpreadButton:"showSpreadButton",showSinglePageModeButton:"showSinglePageModeButton",showVerticalScrollButton:"showVerticalScrollButton",showHorizontalScrollButton:"showHorizontalScrollButton",showWrappedScrollButton:"showWrappedScrollButton",showInfiniteScrollButton:"showInfiniteScrollButton",showBookModeButton:"showBookModeButton",findbarVisible:"findbarVisible"},outputs:{sidebarVisibleChange:"sidebarVisibleChange",pageViewModeChange:"pageViewModeChange",onToolbarLoaded:"onToolbarLoaded"},ngContentSelectors:Tc,decls:8,vars:11,consts:[[1,"toolbar"],["id","toolbarContainer"],[4,"ngTemplateOutlet"],["id","loadingBar"],[1,"progress"],[1,"glimmer"],["defaultToolbar",""],["id","toolbarViewer"],["id","toolbarViewerLeft"],[3,"show","sidebarVisible","showChange"],[3,"showFindButton","textLayer","findbarVisible"],[3,"showPagingButtons"],[3,"showZoomButtons","zoomLevels"],["id","toolbarViewerRight"],[3,"show"],[3,"scrollMode","show"],[3,"show","pageViewMode","scrollMode","pageViewModeChange"],[3,"showHandToolButton"],[3,"showSelectToolButton"],[3,"showRotateButton","clockwise","counterClockwise"],[3,"showPresentationModeButton"],[3,"showOpenFileButton"],[3,"showPrintButton"],[3,"showDownloadButton"],[3,"showDrawEditor","showTextEditor","showStampEditor"],[3,"showSecondaryToolbarButton"]],template:function(n,i){if(1&n&&(si(),_(0,"div",0)(1,"div",1),de(2,B5,1,0,"ng-content",2),_(3,"div",3)(4,"div",4),M(5,"div",5),b()()()(),de(6,V5,27,49,"ng-template",null,6,di)),2&n){const r=On(7);Ze("transform","scale("+i.mobileFriendlyZoomScale+")")("transform-origin","left center")("width",i.toolbarWidth)("margin-top",i.toolbarMarginTop),Me("invisible",!i.primaryMenuVisible),E(2),x("ngTemplateOutlet",i.customToolbar?i.customToolbar:r)}},dependencies:[D4,E4,F4,L4,O4,B4,V4,H4,z4,j4,U4,G4,Q4,Z4,W4,q4,Y4,K4,J4,X4,$4,i8,r8,Li]}),e})(),s8=(()=>{class e{constructor(n,i,r,o){this.element=n,this.notificationService=i,this.platformId=r,this.pdfShyButtonService=o,this.spreadChange=new T,this.secondaryMenuIsEmpty=new T,this.disablePreviousPage=!0,this.disableNextPage=!0,this.notificationService.onPDFJSInit.pipe(Ht(1)).subscribe(()=>{this.onPdfJsInit()})}onPdfJsInit(){const n=window.PDFViewerApplication;n.eventBus.on("pagechanging",()=>{this.updateUIState()}),n.eventBus.on("pagerendered",()=>{this.updateUIState()})}updateUIState(){setTimeout(()=>{const n=window.PDFViewerApplication,i=n.pdfViewer.currentPageNumber,r=document.getElementById("previousPage");r&&(this.disablePreviousPage=Number(i)<=1,r.disabled=this.disablePreviousPage);const o=document.getElementById("nextPage");o&&(this.disableNextPage=i===n.pagesCount,o.disabled=this.disableNextPage)})}onSpreadChange(n){this.spreadChange.emit(n)}ngOnChanges(n){setTimeout(()=>this.checkVisibility())}onResize(){setTimeout(()=>this.checkVisibility())}ngAfterViewInit(){if(wa(this.platformId)){const n=this.element.nativeElement,i={attributes:!0,childList:!0,subtree:!0};this.classMutationObserver=new MutationObserver((r,o)=>{for(const s of r)"attributes"===s.type&&"class"===s.attributeName&&this.checkVisibility()}),this.classMutationObserver.observe(n,i)}}ngOnDestroy(){this.classMutationObserver&&(this.classMutationObserver.disconnect(),this.classMutationObserver=void 0)}checkVisibility(){let n=0;const r=this.element.nativeElement.children.item(0);if(r){const o=r.children.item(0);o&&o instanceof HTMLElement&&(n=this.checkVisibilityRecursively(o))}this.secondaryMenuIsEmpty.emit(0===n)}checkVisibilityRecursively(n){if(typeof window>"u"||"none"===n.style.display||n.classList.contains("hidden")||n.classList.contains("invisible")||"none"===window.getComputedStyle(n).display)return 0;if(n instanceof HTMLButtonElement||n instanceof HTMLAnchorElement)return 1;let r=0;const o=n.children;if(o?.length)for(let s=0;s<o.length&&0===r;s++){const a=o.item(s);a&&a instanceof HTMLElement&&(r+=this.checkVisibilityRecursively(a))}return r}onClick(n,i,r,o){const s=window.PDFViewerApplication;n.target?.classList.add("toggled"),i?(i(),n.preventDefault()):r&&(s.eventBus.dispatch(r),n.preventDefault()),o&&s.secondaryToolbar.close()}}return e.\u0275fac=function(n){return new(n||e)(m(Be),m(lt),m(Ln),m(yx))},e.\u0275cmp=F({type:e,selectors:[["pdf-secondary-toolbar"]],hostBindings:function(n,i){1&n&&ae("resize",function(){return i.onResize()},0,jf)},inputs:{customSecondaryToolbar:"customSecondaryToolbar",secondaryToolbarTop:"secondaryToolbarTop",mobileFriendlyZoomScale:"mobileFriendlyZoomScale",localizationInitialized:"localizationInitialized"},outputs:{spreadChange:"spreadChange",secondaryMenuIsEmpty:"secondaryMenuIsEmpty"},features:[Ct],decls:3,vars:1,consts:[[3,"ngTemplateOutlet"],["defaultSecondaryToolbar",""],["id","secondaryToolbar",1,"secondaryToolbar","hidden","doorHangerRight"],["id","secondaryToolbarButtonContainer"],["type","button","class","secondaryToolbarButton","role","button",3,"id","ngClass","toggled","title","click",4,"ngFor","ngForOf"],["type","button","role","button",1,"secondaryToolbarButton",3,"id","ngClass","title","click"],["class","icon","role","img","aria-hidden","true",3,"innerHTML",4,"ngIf"],[1,"toolbar-caption"],["role","img","aria-hidden","true",1,"icon",3,"innerHTML"]],template:function(n,i){if(1&n&&(Si(0,0),de(1,j5,3,7,"ng-template",null,1,di)),2&n){const r=On(2);x("ngTemplateOutlet",i.customSecondaryToolbar?i.customSecondaryToolbar:r)}},dependencies:[Li,hp,C0,Ni,_4],styles:["svg[_ngcontent-%COMP%]{position:absolute;display:inline-block;top:0;left:0}.secondaryToolbarButton[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:flex-start;border:0 none;background:none;width:calc(100% - 4px);height:25px;position:relative;margin:0 0 4px;padding:3px 0 1px;min-height:25px;white-space:normal}.secondaryToolbarButton[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block}.secondaryToolbarButton[disabled][_ngcontent-%COMP%]{opacity:.5}  html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton{padding-left:4px;text-align:left}  html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton{padding-right:4px;text-align:right}  html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton>span{padding-right:4px}  html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton>span{padding-left:4px}.secondaryToolbar[_ngcontent-%COMP%]{height:auto;z-index:3000}  html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbar{right:4px}  [dir=rtl] ngx-extended-pdf-viewer .secondaryToolbar{left:4px}#secondaryToolbarButtonContainer[_ngcontent-%COMP%]{width:250px;max-height:775px;overflow-y:auto;-webkit-overflow-scrolling:touch}.toolbar-caption[_ngcontent-%COMP%]{position:relative;top:-3px}.icon[_ngcontent-%COMP%]{width:24px}"]}),e})(),a8=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-search-input-field"]],decls:1,vars:1,consts:[["autocomplete","off","id","findInput","title","Find","data-l10n-id","find_input","name","search-input-field",1,"toolbarField",3,"placeholder"]],template:function(n,i){1&n&&M(0,"input",0),2&n&&x("placeholder","Find in document\u2026")},styles:["textarea[_ngcontent-%COMP%]{width:200px;height:3.5em}textarea[_ngcontent-%COMP%]::placeholder{font-style:italic}"]}),e})(),l8=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-find-previous"]],decls:5,vars:0,consts:[["type","button","id","findPrevious","title","Find the previous occurrence of the phrase","data-l10n-id","find_previous","aria-label","Find the previous occurrence of the phrase",1,"toolbarButton"],["role","img","aria-label","Find the previous occurrence of the phrase","viewBox","0 0 24 24",2,"width","24px","height","24px"],["fill","currentColor","d","M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z"],["data-l10n-id","find_previous_label"]],template:function(n,i){1&n&&(_(0,"button",0),_n(),_(1,"svg",1),M(2,"path",2),b(),ti(),_(3,"span",3),O(4,"Previous"),b()())},styles:["button.toolbarButton#findPrevious[_ngcontent-%COMP%]{margin-top:0;width:24px;margin-left:1px!important}"]}),e})(),d8=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-find-next"]],decls:5,vars:0,consts:[["type","button","id","findNext","title","Find the next occurrence of the phrase","data-l10n-id","find_next","aria-label","Find the next occurrence of the phrase",1,"toolbarButton"],["role","img","aria-label","Find the next occurrence of the phrase","viewBox","0 0 24 24",2,"width","24px","height","24px"],["fill","currentColor","d","M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z"],["data-l10n-id","find_next_label"]],template:function(n,i){1&n&&(_(0,"button",0),_n(),_(1,"svg",1),M(2,"path",2),b(),ti(),_(3,"span",3),O(4,"Next"),b()())},styles:["button.toolbarButton#findNext[_ngcontent-%COMP%]{margin-top:0;margin-left:-4px!important;margin-right:3px!important;width:24px}"]}),e})(),c8=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-find-input-area"]],inputs:{customFindbarInputArea:"customFindbarInputArea"},decls:2,vars:2,consts:[["id","findbarInputContainer",4,"ngIf"],[3,"ngTemplateOutlet"],["id","findbarInputContainer"]],template:function(n,i){1&n&&(de(0,U5,4,0,"div",0),Si(1,1)),2&n&&(x("ngIf",!i.customFindbarInputArea),E(1),x("ngTemplateOutlet",i.customFindbarInputArea||null))},dependencies:[a8,l8,d8,Ni,Li]}),e})(),u8=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-find-highlight-all"]],decls:3,vars:0,consts:[["type","checkbox","id","findHighlightAll",1,"toolbarField"],["for","findHighlightAll","data-l10n-id","find_highlight",1,"toolbarLabel"]],template:function(n,i){1&n&&(M(0,"input",0),_(1,"label",1),O(2," Highlight all\n"),b())}}),e})(),f8=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-find-match-case"]],decls:3,vars:0,consts:[["type","checkbox","id","findMatchCase",1,"toolbarField"],["for","findMatchCase","data-l10n-id","find_match_case_label",1,"toolbarLabel"]],template:function(n,i){1&n&&(M(0,"input",0),_(1,"label",1),O(2," Match case\n"),b())}}),e})(),h8=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-match-diacritics"]],decls:3,vars:0,consts:[["type","checkbox","id","findMatchDiacritics","tabindex","96",1,"toolbarField"],["for","findMatchDiacritics","data-l10n-id","find_match_diacritics_label",1,"toolbarLabel"]],template:function(n,i){1&n&&(M(0,"input",0),_(1,"label",1),O(2,"Match Diacritics"),b())},encapsulation:2}),e})(),p8=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-find-entire-word"]],decls:3,vars:0,consts:[["type","checkbox","id","findEntireWord",1,"toolbarField"],["for","findEntireWord","data-l10n-id","find_entire_word_label",1,"toolbarLabel"]],template:function(n,i){1&n&&(M(0,"input",0),_(1,"label",1),O(2," Whole words "),b())}}),e})(),g8=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-find-results-count"]],decls:3,vars:0,consts:[["id","findbarMessageContainer","aria-live","polite"],["id","findResultsCount",1,"toolbarLabel"],["id","findMsg",1,"toolbarLabel"]],template:function(n,i){1&n&&(_(0,"div",0),M(1,"span",1)(2,"span",2),b())}}),e})(),m8=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-findbar-message-container"]],decls:2,vars:0,consts:[["id","findbarMessageContainer"],["id","findMsg",1,"toolbarLabel"]],template:function(n,i){1&n&&(_(0,"div",0),M(1,"span",1),b())}}),e})(),v8=(()=>{class e{constructor(){this.showFindButton=!0,this.showFindHighlightAll=!0,this.showFindMatchCase=!0,this.showFindCurrentPageOnly=!0,this.showFindPageRange=!0,this.showFindEntireWord=!0,this.showFindEntirePhrase=!0,this.showFindMatchDiacritics=!0,this.showFindFuzzySearch=!0,this.showFindResultsCount=!0,this.showFindMessages=!0}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-findbar"]],inputs:{showFindButton:"showFindButton",mobileFriendlyZoomScale:"mobileFriendlyZoomScale",findbarLeft:"findbarLeft",findbarTop:"findbarTop",customFindbarInputArea:"customFindbarInputArea",customFindbar:"customFindbar",customFindbarButtons:"customFindbarButtons",showFindHighlightAll:"showFindHighlightAll",showFindMatchCase:"showFindMatchCase",showFindCurrentPageOnly:"showFindCurrentPageOnly",showFindPageRange:"showFindPageRange",showFindEntireWord:"showFindEntireWord",showFindEntirePhrase:"showFindEntirePhrase",showFindMatchDiacritics:"showFindMatchDiacritics",showFindFuzzySearch:"showFindFuzzySearch",showFindResultsCount:"showFindResultsCount",showFindMessages:"showFindMessages"},decls:5,vars:1,consts:[[3,"ngTemplateOutlet"],["defaultFindbar",""],["defaultFindbarButtons",""],["id","findbar",1,"findbar","hidden","doorHanger"],[3,"customFindbarInputArea"]],template:function(n,i){if(1&n&&(Si(0,0),de(1,G5,2,9,"ng-template",null,1,di),de(3,Q5,7,13,"ng-template",null,2,di)),2&n){const r=On(2);x("ngTemplateOutlet",i.customFindbar?i.customFindbar:r)}},dependencies:[c8,u8,f8,h8,p8,g8,m8,Li]}),e})(),A8=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-context-menu"]],decls:5,vars:0,consts:[["type","context","id","viewerContextMenu",2,"display","none"],["id","contextFirstPage",2,"display","none"],["id","contextLastPage",2,"display","none"],["id","contextPageRotateCw",2,"display","none"],["id","contextPageRotateCcw",2,"display","none"]],template:function(n,i){1&n&&(_(0,"div",0),M(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),b())},styles:["[_nghost-%COMP%]{margin-top:4px}"]}),e})(),_8=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-error-message"]],decls:12,vars:0,consts:[["id","errorWrapper","hidden","true"],["id","errorMessageLeft"],["id","errorMessage"],["type","button","id","errorShowMore"],["type","button","id","errorShowLess","hidden","true"],["id","errorMessageRight"],["type","button","id","errorClose"],[1,"clearBoth"],["id","errorMoreInfo","hidden","true","readonly","readonly"]],template:function(n,i){1&n&&(_(0,"div",0)(1,"div",1),M(2,"span",2),_(3,"button",3),O(4,"More Information"),b(),_(5,"button",4),O(6,"Less Information"),b()(),_(7,"div",5)(8,"button",6),O(9,"Close"),b()(),M(10,"div",7)(11,"textarea",8),b())},encapsulation:2}),e})(),b8=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-password-dialog"]],decls:13,vars:0,consts:[["id","passwordDialog"],[1,"row"],["for","password","id","passwordText","data-l10n-id","password_label"],["type","hidden","id","password",1,"toolbarField"],[1,"buttonRow"],["id","passwordCancel",1,"dialogButton"],["data-l10n-id","password_cancel"],["id","passwordSubmit",1,"dialogButton"],["data-l10n-id","password_ok"]],template:function(n,i){1&n&&(_(0,"dialog",0)(1,"div",1)(2,"label",2),O(3,"Enter the password to open this PDF file:"),b()(),_(4,"div",1),M(5,"input",3),b(),_(6,"div",4)(7,"button",5)(8,"span",6),O(9,"Cancel"),b()(),_(10,"button",7)(11,"span",8),O(12,"OK"),b()()()())},encapsulation:2}),e})(),w8=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-document-properties-dialog"]],decls:78,vars:0,consts:[["id","documentPropertiesDialog"],[1,"row"],["id","fileNameLabel","data-l10n-id","document_properties_file_name"],["id","fileNameField","aria-labelledby","fileNameLabel"],["id","fileSizeLabel","data-l10n-id","document_properties_file_size"],["id","fileSizeField","aria-labelledby","fileSizeLabel"],[1,"separator"],["id","titleLabel","data-l10n-id","document_properties_title"],["id","titleField","aria-labelledby","titleLabel"],["id","authorLabel","data-l10n-id","document_properties_author"],["id","authorField","aria-labelledby","authorLabel"],["id","subjectLabel","data-l10n-id","document_properties_subject"],["id","subjectField","aria-labelledby","subjectLabel"],["id","keywordsLabel","data-l10n-id","document_properties_keywords"],["id","keywordsField","aria-labelledby","keywordsLabel"],["id","creationDateLabel","data-l10n-id","document_properties_creation_date"],["id","creationDateField","aria-labelledby","creationDateLabel"],["id","modificationDateLabel","data-l10n-id","document_properties_modification_date"],["id","modificationDateField","aria-labelledby","modificationDateLabel"],["id","creatorLabel","data-l10n-id","document_properties_creator"],["id","creatorField","aria-labelledby","creatorLabel"],["id","producerLabel","data-l10n-id","document_properties_producer"],["id","producerField","aria-labelledby","producerLabel"],["id","versionLabel","data-l10n-id","document_properties_version"],["id","versionField","aria-labelledby","versionLabel"],["id","pageCountLabel","data-l10n-id","document_properties_page_count"],["id","pageCountField","aria-labelledby","pageCountLabel"],["id","pageSizeLabel","data-l10n-id","document_properties_page_size"],["id","pageSizeField","aria-labelledby","pageSizeLabel"],["id","linearizedLabel","data-l10n-id","document_properties_linearized"],["id","linearizedField","aria-labelledby","linearizedLabel"],[1,"buttonRow"],["id","documentPropertiesClose","type","button",1,"dialogButton"],["data-l10n-id","document_properties_close"]],template:function(n,i){1&n&&(_(0,"dialog",0)(1,"div",1)(2,"span",2),O(3,"File name:"),b(),_(4,"p",3),O(5,"-"),b()(),_(6,"div",1)(7,"span",4),O(8,"File size:"),b(),_(9,"p",5),O(10,"-"),b()(),M(11,"div",6),_(12,"div",1)(13,"span",7),O(14,"Title:"),b(),_(15,"p",8),O(16,"-"),b()(),_(17,"div",1)(18,"span",9),O(19,"Author:"),b(),_(20,"p",10),O(21,"-"),b()(),_(22,"div",1)(23,"span",11),O(24,"Subject:"),b(),_(25,"p",12),O(26,"-"),b()(),_(27,"div",1)(28,"span",13),O(29,"Keywords:"),b(),_(30,"p",14),O(31,"-"),b()(),_(32,"div",1)(33,"span",15),O(34,"Creation Date:"),b(),_(35,"p",16),O(36,"-"),b()(),_(37,"div",1)(38,"span",17),O(39,"Modification Date:"),b(),_(40,"p",18),O(41,"-"),b()(),_(42,"div",1)(43,"span",19),O(44,"Creator:"),b(),_(45,"p",20),O(46,"-"),b()(),M(47,"div",6),_(48,"div",1)(49,"span",21),O(50,"PDF Producer:"),b(),_(51,"p",22),O(52,"-"),b()(),_(53,"div",1)(54,"span",23),O(55,"PDF Version:"),b(),_(56,"p",24),O(57,"-"),b()(),_(58,"div",1)(59,"span",25),O(60,"Page Count:"),b(),_(61,"p",26),O(62,"-"),b()(),_(63,"div",1)(64,"span",27),O(65,"Page Size:"),b(),_(66,"p",28),O(67,"-"),b()(),M(68,"div",6),_(69,"div",1)(70,"span",29),O(71,"Fast Web View:"),b(),_(72,"p",30),O(73,"-"),b()(),_(74,"div",31)(75,"button",32)(76,"span",33),O(77,"Close"),b()()()())},encapsulation:2}),e})(),y8=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=F({type:e,selectors:[["pdf-prepare-printing-dialog"]],decls:12,vars:0,consts:[["id","printServiceDialog",2,"min-width","200px"],[1,"row"],["data-l10n-id","print_progress_message"],["value","0","max","100"],["data-l10n-id","print_progress_percent","data-l10n-args",'{ "progress": 0 }',1,"relative-progress"],[1,"buttonRow"],["id","printCancel","type","button",1,"dialogButton"],["data-l10n-id","print_progress_close"]],template:function(n,i){1&n&&(_(0,"dialog",0)(1,"div",1)(2,"span",2),O(3,"Preparing document for printing\u2026"),b()(),_(4,"div",1),M(5,"progress",3),_(6,"span",4),O(7,"0%"),b()(),_(8,"div",5)(9,"button",6)(10,"span",7),O(11,"Cancel"),b()()()())},encapsulation:2}),e})(),C8=(()=>{class e{transform(n,i){return this.translate(n,i)}translate(n,i){return qe(function*(){return window.PDFViewerApplication.l10n.get(n,null,i)})()}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275pipe=vt({name:"translate",type:e,pure:!0}),e})();function Cx(){return!(typeof window>"u")&&(["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document)}class ht{constructor(t,n,i,r,o,s,a,l,d){this.ngZone=t,this.platformId=n,this.notificationService=i,this.location=r,this.elementRef=o,this.platformLocation=s,this.cdr=a,this.service=l,this.renderer=d,this.ngxExtendedPdfViewerIncompletelyInitialized=!0,this.formSupport=new f4,this.showFreeFloatingBar=!0,this.enableDragAndDrop=!0,this.localizationInitialized=!1,this.disableForms=!1,this._pageViewMode="multiple",this.srcChangeTriggeredByUser=!1,this.pageViewModeChange=new T,this.progress=new T,this.srcChange=new T,this._scrollMode=ft.vertical,this.scrollModeChange=new T,this.authorization=void 0,this.httpHeaders=void 0,this.contextMenuAllowed=!0,this.afterPrint=new T,this.beforePrint=new T,this.currentZoomFactor=new T,this.enablePrint=!0,this.delayFirstView=0,this.showTextEditor=!0,this.showStampEditor=!0,this.showDrawEditor=!0,this.logLevel=zr.WARNINGS,this.relativeCoordsOptions={},this.minifiedJSLibraries=!0,this.primaryMenuVisible=!0,this.printResolution=null,this.rotationChange=new T,this.annotationLayerRendered=new T,this.annotationEditorLayerRendered=new T,this.xfaLayerRendered=new T,this.outlineLoaded=new T,this.attachmentsloaded=new T,this.layersloaded=new T,this.autoHeight=!1,this.minHeight=void 0,this._height="100%",this._useBrowserLocale=void 0,this.forceUsingLegacyES5=!1,this.backgroundColor="#e8e8eb",this.filenameForDownload=void 0,this.ignoreKeyboard=!1,this.ignoreKeys=[],this.acceptKeys=[],this.imageResourcesPath=Mn(ie.assetsFolder)+"/images/",this.localeFolderPath=Mn(ie.assetsFolder)+"/locale",this.language=void 0,this.listenToURL=!1,this.nameddest=void 0,this.password=void 0,this.replaceBrowserPrint=!0,this._showSidebarButton=!0,this.viewerPositionTop="32px",this.showUnverifiedSignatures=!1,this._sidebarVisible=void 0,this.sidebarVisibleChange=new T,this.activeSidebarView=yg.OUTLINE,this.activeSidebarViewChange=new T,this.findbarVisible=!1,this.findbarVisibleChange=new T,this.propertiesDialogVisible=!1,this.propertiesDialogVisibleChange=new T,this.showFindButton=void 0,this.showFindHighlightAll=!0,this.showFindMatchCase=!0,this.showFindCurrentPageOnly=!0,this.showFindPageRange=!0,this.showFindEntireWord=!0,this.showFindEntirePhrase=!0,this.showFindMatchDiacritics=!0,this.showFindFuzzySearch=!0,this.showFindResultsCount=!0,this.showFindMessages=!0,this.showPagingButtons=!0,this.showZoomButtons=!0,this.showPresentationModeButton=!1,this.showOpenFileButton=!0,this.showPrintButton=!0,this.showDownloadButton=!0,this.theme="light",this.showToolbar=!0,this.showSecondaryToolbarButton=!0,this.showSinglePageModeButton=!0,this.showVerticalScrollButton=!0,this.showHorizontalScrollButton=!0,this.showWrappedScrollButton=!0,this.showInfiniteScrollButton=!0,this.showBookModeButton=!0,this.hideKebabMenuForSecondaryToolbar=!1,this.showRotateButton=!0,this._handTool=!Cx(),this.handToolChange=new T,this.showHandToolButton=!1,this._showScrollingButton=!0,this.showSpreadButton=!0,this.showPropertiesButton=!0,this.showBorders=!0,this.spreadChange=new T,this.thumbnailDrawn=new T,this._page=void 0,this.pageChange=new T,this.pageLabel=void 0,this.pageLabelChange=new T,this.pagesLoaded=new T,this.pageRender=new T,this.pageRendered=new T,this.pdfDownloaded=new T,this.pdfLoaded=new T,this.pdfLoadingStarts=new T,this.pdfLoadingFailed=new T,this.textLayer=void 0,this.textLayerRendered=new T,this.annotationEditorModeChanged=new T,this.updateFindMatchesCount=new T,this.updateFindState=new T,this.zoom=void 0,this.zoomChange=new T,this.zoomLevels=["auto","page-actual","page-fit","page-width",.5,1,1.25,1.5,2,3,4],this.maxZoom=10,this.minZoom=.1,this._mobileFriendlyZoom="100%",this.mobileFriendlyZoomScale=1,this.toolbarMarginTop="0px",this.toolbarWidth="100%",this.toolbar=void 0,this.toolbarWidthInPixels=3.14159265359,this.secondaryToolbarTop=void 0,this.sidebarPositionTop=void 0,this.findbarTop=void 0,this.findbarLeft=void 0,this.shuttingDown=!1,this.serverSideRendering=!0,this.baseHref=this.platformLocation.getBaseHrefFromDOM(),this.service.recalculateSize$.subscribe(()=>this.onResize()),wa(this.platformId)&&(this.serverSideRendering=!1,this.toolbarWidth=String(document.body.clientWidth))}set formData(t){this.formSupport.formData=t}get formDataChange(){return this.formSupport.formDataChange}get pageViewMode(){return this._pageViewMode}set pageViewMode(t){if(this._pageViewMode!==t){const i=!this.ngxExtendedPdfViewerIncompletelyInitialized&&("book"===this._pageViewMode||"book"===t);this._pageViewMode=t,this.pageViewModeChange.emit(this._pageViewMode),window.PDFViewerApplicationOptions?.set("pageViewMode",this.pageViewMode);const o=window.PDFViewerApplication;if(o&&(o.pdfViewer.pageViewMode=this._pageViewMode,o.findController.pageViewMode=this._pageViewMode),"infinite-scroll"===t?((this.scrollMode===ft.page||this.scrollMode===ft.horizontal)&&(this.scrollMode=ft.vertical,o.eventBus.dispatch("switchscrollmode",{mode:Number(this.scrollMode)})),this.removeScrollbarInInfiniteScrollMode(!1)):"multiple"!==t?this.scrollMode=ft.vertical:(this.scrollMode===ft.page&&(this.scrollMode=ft.vertical),this.removeScrollbarInInfiniteScrollMode(!0)),"single"===t&&(this.scrollMode=ft.page,this._pageViewMode=t),"book"===t&&(this.showBorders=!1,this.scrollMode!==ft.vertical&&(this.scrollMode=ft.vertical)),i){if("book"!==t){const s=this.elementRef.nativeElement,a=s.querySelector("#viewerContainer");a.style.width="",a.style.overflow="",a.style.marginRight="",a.style.marginLeft="";const l=s.querySelector("#viewer");l.style.maxWidth="",l.style.minWidth=""}this.openPDF2()}}}get scrollMode(){return this._scrollMode}set scrollMode(t){if(this._scrollMode!==t){const n=window.PDFViewerApplication;n?.pdfViewer&&n.pdfViewer.scrollMode!==Number(this.scrollMode)&&n.eventBus.dispatch("switchscrollmode",{mode:Number(this.scrollMode)}),this._scrollMode=t,this._scrollMode===ft.page?"single"!==this.pageViewMode&&(this._pageViewMode="single",this.pageViewModeChange.emit(this.pageViewMode)):("single"===this.pageViewMode||this._scrollMode===ft.horizontal)&&(this._pageViewMode="multiple",this.pageViewModeChange.emit(this.pageViewMode))}}set src(t){var n=this;if(t instanceof Uint8Array)this._src=t.buffer;else if(t instanceof URL)this._src=t.toString();else if(typeof Blob<"u"&&t instanceof Blob){const i=new FileReader;i.onloadend=()=>{setTimeout(()=>{this.src=new Uint8Array(i.result),ht.ngxExtendedPdfViewerInitialized&&(this.ngxExtendedPdfViewerIncompletelyInitialized?this.openPDF():qe(function*(){return n.openPDF2()})())})},i.readAsArrayBuffer(t)}else"string"==typeof t?(this._src=t,t.length>980&&t.length%4==0&&/^[a-zA-Z\d/+]+={0,2}$/.test(t)&&console.error("The URL looks like a base64 encoded string. If so, please use the attribute [base64Src] instead of [src]")):this._src=t}set base64Src(t){if(t){if(typeof window>"u")return;const n=atob(t),i=n.length,r=new Uint8Array(i);for(let o=0;o<i;o++)r[o]=n.charCodeAt(o);this.src=r.buffer}else this._src=void 0}set height(t){this.minHeight=void 0,this.autoHeight=!1,t?"auto"===t?(this.autoHeight=!0,this._height=void 0):this._height=t:this.height="100%",setTimeout(()=>{this.checkHeight()})}get height(){return this._height}get useBrowserLocale(){return!!this._useBrowserLocale}set useBrowserLocale(t){this._useBrowserLocale=t}get showSidebarButton(){return this._showSidebarButton}set showSidebarButton(t){if(typeof window>"u")this._showSidebarButton=!1;else{if(this._showSidebarButton=t,this._showSidebarButton){let i=1;return/msie\s|trident\//i.test(window.navigator.userAgent)&&(i=Number((this._mobileFriendlyZoom||"100").replace("%",""))/100),void(this.findbarLeft=(68*i).toString()+"px")}this.findbarLeft="0px"}}get sidebarVisible(){return this._sidebarVisible}set sidebarVisible(t){t!==this._sidebarVisible&&this.sidebarVisibleChange.emit(t),this._sidebarVisible=t;const n=window.PDFViewerApplication;if(this.sidebarVisible){n.pdfSidebar.open();const i=Number(this.activeSidebarView);1===i||2===i||3===i||4===i?n.pdfSidebar.switchView(i,!0):console.error("[activeSidebarView] must be an integer value between 1 and 4")}else n.pdfSidebar.close()}set handTool(t){Cx()&&t?console.log("On iOS, the handtool doesn't work reliably. Plus, you don't need it because touch gestures allow you to distinguish easily between swiping and selecting text. Therefore, the library ignores your setting."):this._handTool=t}get handTool(){return this._handTool}get showScrollingButton(){return"multiple"===this.pageViewMode&&this._showScrollingButton}set showScrollingButton(t){this._showScrollingButton=t}get page(){return this._page}set page(t){this._page=t?Number(t):void 0}onToolbarLoaded(t){this.toolbar=t}get mobileFriendlyZoom(){return this._mobileFriendlyZoom}get pdfJsVersion(){return dr(ie.assetsFolder)}get majorMinorPdfJsVersion(){const t=this.pdfJsVersion,n=t.lastIndexOf(".");return t.substring(0,n).replace(".","-")}set mobileFriendlyZoom(t){"true"==t?t="150%":("false"==t||null==t)&&(t="100%"),this._mobileFriendlyZoom=t;let n=1;String(t).includes("%")||(t=100*Number(t)+"%"),n=Number((t||"100").replace("%",""))/100,this.mobileFriendlyZoomScale=n,this.toolbarWidth=(100/n).toString()+"%",this.toolbarMarginTop=16*(n-1)+"px",setTimeout(()=>this.calcViewerPositionTop())}calcViewerPositionTop(){if(void 0===this.toolbar)return void(this.sidebarPositionTop="0");let t=this.toolbar.getBoundingClientRect().height;this.viewerPositionTop=t<33?"33px":t+"px";const n=t/33;this.sidebarPositionTop=this.primaryMenuVisible?(33+33*(n-1)).toString()+"px":"0",this.secondaryToolbarTop=(33+38*(n-1)).toString()+"px",this.findbarTop=(33+38*(n-1)).toString()+"px";const i=document.getElementById("primaryViewFind");if(i){const r=this.toolbar.getBoundingClientRect().left,o=i.getBoundingClientRect(),s=Math.max(0,o.left-r);this.findbarLeft=s+"px"}else this.findbarLeft=this.showSidebarButton?34+(32*n).toString()+"px":"0"}iOSVersionRequiresES5(){if(typeof window>"u")return!1;const t=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);return null!=t&&parseInt(t[1],10)<14}needsES5(){var t=this;return qe(function*(){if(typeof window>"u")return!1;const n=!!window.MSInputMethodContext&&!!document.documentMode,i=/Edge\/\d./i.test(navigator.userAgent),r=t.iOSVersionRequiresES5();return!!(typeof ReadableStream>"u"||typeof Promise.allSettled>"u"||n||i||r||t.forceUsingLegacyES5)||!(yield t.supportsOptionalChaining())})()}supportsOptionalChaining(){return new Promise(t=>{const n=window.supportsOptionalChaining;t(void 0!==n?n:this.addScriptOpChainingSupport())})}addScriptOpChainingSupport(){return new Promise(t=>{const n=this.createScriptElement(ie.assetsFolder+"/op-chaining-support.js");n.onload=()=>{n.remove(),t(window.supportsOptionalChaining)},n.onerror=()=>{n.remove(),window.supportsOptionalChaining=!1,t(!1)},document.body.appendChild(n)})}createScriptElement(t){const n=document.createElement("script");n.async=!0,n.type="text/javascript";const i=window;if(i.trustedTypes){const r=i.trustedTypes.createPolicy("foo",{createScriptURL:o=>o});n.src=r.createScriptURL(this.location.normalize(t))}else n.src=this.location.normalize(t);return n}getPdfJsPath(t,n){const i=this.minifiedJSLibraries?".min.js":".js",r=ie.assetsFolder;return r+`/${t}-`+dr(r)+(n?"-es5":"")+i}loadViewer(){globalThis.ngxZone=this.ngZone,this.ngZone.runOutsideAngular(()=>{globalThis["pdfjs-dist/build/pdf"]?this.needsES5().then(t=>{const n=this.getPdfJsPath("viewer",t),i=this.createScriptElement(n);document.getElementsByTagName("head")[0].appendChild(i)}):setTimeout(()=>this.loadViewer(),25)})}addFeatures(){return new Promise(t=>{const n=this.createScriptElement(ie.assetsFolder+"/additional-features.js");n.onload=()=>{n.remove()},n.onerror=()=>{n.remove(),t()},document.body.appendChild(n)})}ngOnInit(){wa(this.platformId)&&(globalThis.setNgxExtendedPdfViewerSource=t=>{this._src=t,this.srcChangeTriggeredByUser=!0,this.srcChange.emit(t)},this.addTranslationsUnlessProvidedByTheUser(),this.formSupport.registerFormSupportWithPdfjs(this.ngZone),this.loadPdfJs(),this.hideToolbarIfItIsEmpty())}loadPdfJs(){globalThis.ngxZone=this.ngZone,this.ngZone.runOutsideAngular(()=>{globalThis["pdfjs-dist/build/pdf"]?globalThis.webViewerLoad||this.loadViewer():this.needsES5().then(t=>{if(t&&(ie.needsES5||console.log("If you see the error message \"expected expression, got '='\" above: you can safely ignore it as long as you know what you're doing. It means your browser is out-of-date. Please update your browser to benefit from the latest security updates and to enjoy a faster PDF viewer."),ie.needsES5=!0,console.log("Using the ES5 version of the PDF viewer. Your PDF files show faster if you update your browser.")),this.minifiedJSLibraries&&!ie.workerSrc().endsWith(".min.js")){const r=ie.workerSrc();ie.workerSrc=()=>r.replace(".js",".min.js")}const n=this.getPdfJsPath("pdf",t),i=this.createScriptElement(n);i.onload=()=>{globalThis.webViewerLoad||this.loadViewer()},document.getElementsByTagName("head")[0].appendChild(i)})})}ngAfterViewInit(){typeof window<"u"&&(this.shuttingDown||(globalThis.webViewerLoad?this.ngZone.runOutsideAngular(()=>this.doInitPDFViewer()):setTimeout(()=>this.ngAfterViewInit(),50)))}assignTabindexes(){if(this.startTabindex){const t=this.root.nativeElement.cloneNode(!0);t.classList.add("offscreen"),this.showElementsRecursively(t),document.body.appendChild(t);const n=this.collectElementPositions(t,this.root.nativeElement,[]);document.body.removeChild(t);const r=[...n].sort((o,s)=>o.y-s.y>15?1:s.y-o.y>15?-1:o.x-s.x);for(let o=0;o<r.length;o++)r[o].element.tabIndex=this.startTabindex+o}}showElementsRecursively(t){if(t.classList.remove("hidden"),t.classList.remove("invisible"),t.classList.remove("hiddenXXLView"),t.classList.remove("hiddenXLView"),t.classList.remove("hiddenLargeView"),t.classList.remove("hiddenMediumView"),t.classList.remove("hiddenSmallView"),t.classList.remove("hiddenTinyView"),t.classList.remove("visibleXXLView"),t.classList.remove("visibleXLView"),t.classList.remove("visibleLargeView"),t.classList.remove("visibleMediumView"),t.classList.remove("visibleSmallView"),t.classList.remove("visibleTinyView"),!(t instanceof HTMLButtonElement||t instanceof HTMLAnchorElement||t instanceof HTMLInputElement||t instanceof HTMLSelectElement)&&t.childElementCount>0)for(let n=0;n<t.childElementCount;n++){const i=t.children.item(n);i&&this.showElementsRecursively(i)}}collectElementPositions(t,n,i){if(t instanceof HTMLButtonElement||t instanceof HTMLAnchorElement||t instanceof HTMLInputElement||t instanceof HTMLSelectElement){const r=t.getBoundingClientRect(),o={element:n,x:Math.round(r.left),y:Math.round(r.top)};i.push(o)}else if(t.childElementCount>0)for(let r=0;r<t.childElementCount;r++){const o=t.children.item(r),s=n.children.item(r);o&&s&&(i=this.collectElementPositions(o,s,i))}return i}doInitPDFViewer(){if(typeof window>"u")return;const t=()=>{document.removeEventListener("localized",t),this.localizationInitialized=!0,this.initTimeout=setTimeout(()=>{this.shuttingDown||(this.calcViewerPositionTop(),this.afterLibraryInit(),this.openPDF(),this.assignTabindexes(),this.replaceBrowserPrint&&(window.print=window.printPDF))},this.delayFirstView)};window.addEventListener("afterprint",()=>{this.afterPrint.emit()}),window.addEventListener("beforeprint",()=>{this.beforePrint.emit()}),document.addEventListener("localized",t),ht.ngxExtendedPdfViewerInitialized&&console.error("You're trying to open two instances of the PDF viewer. Most likely, this will result in errors.");const n=()=>{this.overrideDefaultSettings(),document.removeEventListener("webviewerloaded",n)};document.addEventListener("webviewerloaded",n),this.activateTextlayerIfNecessary(null),setTimeout(()=>{if(!this.shuttingDown){this.onResize(),this.hideToolbarIfItIsEmpty(),this.dummyComponents.addMissingStandardWidgets(),this.ngZone.runOutsideAngular(()=>globalThis.webViewerLoad());const i=window.PDFViewerApplication;i.appConfig.defaultUrl="",this.filenameForDownload&&(i.appConfig.filenameForDownload=this.filenameForDownload);const r=window.PDFViewerApplicationOptions;r.set("enableDragAndDrop",this.enableDragAndDrop);let o=""===this.language?void 0:this.language;o||(o=typeof window>"u"?"en":navigator.language),r.set("locale",o),r.set("imageResourcesPath",this.imageResourcesPath),r.set("minZoom",this.minZoom),r.set("maxZoom",this.maxZoom),r.set("pageViewMode",this.pageViewMode),r.set("verbosity",this.logLevel),r.set("initialZoom",this.zoom),i.isViewerEmbedded=!0,i.printKeyDownListener&&window.addEventListener("keydown",i.printKeyDownListener,!0);const s=document.getElementsByTagName("body");if(s[0]){const l=s[0].children;for(let d=l.length-1;d>=0;d--){const c=l.item(d);c&&"printContainer"===c.id&&s[0].removeChild(c)}}const a=document.getElementById("printContainer");a&&document.getElementsByTagName("body")[0].appendChild(a)}},0)}addTranslationsUnlessProvidedByTheUser(){const t=document.querySelectorAll('link[type="application/l10n"]'),n=t.length,i=document.querySelector('script[type="application/l10n"]'),r=n>0||!!i;if(void 0===this._useBrowserLocale&&(this.useBrowserLocale=!r),r){if(this.useBrowserLocale&&n>0){const o=t[0].attributes.origin;o&&"ngx-extended-pdf-viewer"!==o.value&&console.error("Please set the attribute 'useBrowserLocale' to false if you provide the translations yourself in a script or link tag.")}}else{this.useBrowserLocale||(console.error("If you set the attribute 'useBrowserLocale' to false, you must provide the translations yourself in a script or link tag."),console.error("The easiest way to do this is to add them to the index.html."),console.error("The PDF viewer ignores your setting and loads the default translations."));const o=this.renderer.createElement("link");o.rel="resource",o.type="application/l10n",o.href=this.localeFolderPath+"/locale.properties",o.setAttribute("origin","ngx-extended-pdf-viewer"),this.renderer.appendChild(this.elementRef.nativeElement,o)}}hideToolbarIfItIsEmpty(){this.primaryMenuVisible=this.showToolbar,(!this.showSecondaryToolbarButton||this.hideKebabMenuForSecondaryToolbar)&&(this.isPrimaryMenuVisible()||(this.primaryMenuVisible=!1))}afterLibraryInit(){this.notificationService.onPDFJSInit.next()}checkHeight(){if((!this._height||!isNaN(Number(this._height.replace("%",""))))&&!document.querySelector("[data-pdfjsprinting]")&&typeof document<"u"){const t=document.getElementsByClassName("zoom")[0];if(t&&(0===t.clientHeight&&(this.logLevel>=zr.WARNINGS&&!this.autoHeight&&console.warn("The height of the PDF viewer widget is zero pixels. Please check the height attribute. Is there a syntax error? Or are you using a percentage with a CSS framework that doesn't support this? The height is adjusted automatedly."),this.autoHeight=!0),this.autoHeight)){let o=window.innerHeight-t.getBoundingClientRect().top;o-=this.calculateBorderMargin(t),this.minHeight=o>100?`${o}px`:"100px",this.cdr.markForCheck()}}}calculateBorderMargin(t){if(t){const n=window.getComputedStyle(t),i=os.toPx(n.paddingBottom),r=os.toPx(n.marginBottom);return t.style.zIndex?i+r:i+r+this.calculateBorderMargin(t.parentElement)}return 0}onSpreadChange(t){this.spreadChange.emit(t)}activateTextlayerIfNecessary(t){void 0===this.textLayer?this.handTool?(t&&t.set("textLayerMode",this.showHandToolButton?ie.textLayerMode:0),this.showHandToolButton||((this.showFindButton||void 0===this.showFindButton)&&(this.ngZone.run(()=>{this.showFindButton=!1}),this.logLevel>=zr.WARNINGS&&console.warn('Hiding the "find" button because the text layer of the PDF file is not rendered. Use [textLayer]="true" to enable the find button.')),this.showHandToolButton&&this.logLevel>=zr.WARNINGS&&(console.warn('Hiding the "hand tool / selection mode" menu because the text layer of the PDF file is not rendered. Use [textLayer]="true" to enable the the menu items.'),this.showHandToolButton=!1))):(t&&t.set("textLayerMode",ie.textLayerMode),this.textLayer=!0,void 0===this.showFindButton&&(this.showFindButton=!0,setTimeout(()=>{const n=document.getElementById("viewFind");n&&n.classList.remove("invisible");const i=document.getElementById("findbar");i&&i.classList.remove("invisible")}))):this.textLayer?(t&&t.set("textLayerMode",ie.textLayerMode),this.textLayer=!0,void 0===this.showFindButton&&(this.showFindButton=!0,setTimeout(()=>{const n=document.getElementById("viewFind");n&&n.classList.remove("invisible");const i=document.getElementById("findbar");i&&i.classList.remove("invisible")}))):(t&&t.set("textLayerMode",0),this.textLayer=!1,this.showFindButton&&this.logLevel>=zr.WARNINGS&&(console.warn('Hiding the "find" button because the text layer of the PDF file is not rendered. Use [textLayer]="true" to enable the find button.'),this.ngZone.run(()=>{this.showFindButton=!1})),this.showHandToolButton&&this.logLevel>=zr.WARNINGS&&(console.warn('Hiding the "hand tool / selection mode" menu because the text layer of the PDF file is not rendered. Use [textLayer]="true" to enable the the menu items.'),this.showHandToolButton=!1))}overrideDefaultSettings(){var t=this;return qe(function*(){const n=window.PDFViewerApplicationOptions;for(const o in ie)n.set(o,ie[o]);n.set("disablePreferences",!0),yield t.setZoom(),n.set("ignoreKeyboard",t.ignoreKeyboard),n.set("ignoreKeys",t.ignoreKeys),n.set("acceptKeys",t.acceptKeys),t.activateTextlayerIfNecessary(n),(t.scrollMode||t.scrollMode===ft.vertical)&&n.set("scrollModeOnLoad",t.scrollMode);const i=t.sidebarVisible,r=window.PDFViewerApplication;void 0!==i&&(r.sidebarViewOnLoad=i?1:0,r.appConfig&&(r.appConfig.sidebarViewOnLoad=i?t.activeSidebarView:yg.NONE),n.set("sidebarViewOnLoad",t.sidebarVisible?t.activeSidebarView:0)),"even"===t.spread?(n.set("spreadModeOnLoad",2),r.pdfViewer&&(r.pdfViewer.spreadMode=2),t.onSpreadChange("even")):"odd"===t.spread?(n.set("spreadModeOnLoad",1),r.pdfViewer&&(r.pdfViewer.spreadMode=1),t.onSpreadChange("odd")):(n.set("spreadModeOnLoad",0),r.pdfViewer&&(r.pdfViewer.spreadMode=0),t.onSpreadChange("off")),t.printResolution&&n.set("printResolution",t.printResolution),!1===t.showBorders&&n.set("removePageBorders",!t.showBorders)})()}openPDF(){var t=this;ServiceWorkerOptions.showUnverifiedSignatures=this.showUnverifiedSignatures;const n=window.PDFViewerApplication;if(n.enablePrint=this.enablePrint,ht.ngxExtendedPdfViewerInitialized=!0,this._src){this.ngxExtendedPdfViewerIncompletelyInitialized=!1,this.listenToURL||(n.pdfLinkService.setHash=function(){}),this.initTimeout=null,this.selectCursorTool(),n.eventBus.on("textlayerrendered",r=>{this.ngZone.run(()=>this.textLayerRendered.emit(r))}),n.eventBus.on("annotationeditormodechanged",r=>{setTimeout(()=>this.annotationEditorModeChanged.emit(r)),0===r.mode?document.body.classList.remove("ngx-extended-pdf-viewer-prevent-touch-move"):document.body.classList.add("ngx-extended-pdf-viewer-prevent-touch-move")}),n.eventBus.on("scrollmodechanged",r=>{this.ngZone.run(()=>{this._scrollMode=r.mode,this.scrollModeChange.emit(r.mode),r.mode===ft.page&&"single"!==this.pageViewMode&&(this.pageViewModeChange.emit("single"),this._pageViewMode="single")})}),n.eventBus.on("progress",r=>{this.ngZone.run(()=>this.progress.emit(r))}),n.eventBus.on("findbarclose",()=>{this.ngZone.run(()=>{this.findbarVisible=!1,this.findbarVisibleChange.emit(!1),this.cdr.markForCheck()})}),n.eventBus.on("findbaropen",()=>{this.ngZone.run(()=>{this.findbarVisible=!0,this.findbarVisibleChange.emit(!0),this.cdr.markForCheck()})}),n.eventBus.on("propertiesdialogclose",()=>{this.propertiesDialogVisible=!1,this.ngZone.run(()=>this.propertiesDialogVisibleChange.emit(!1))}),n.eventBus.on("propertiesdialogopen",()=>{this.propertiesDialogVisible=!0,this.ngZone.run(()=>this.propertiesDialogVisibleChange.emit(!0))}),n.eventBus.on("pagesloaded",r=>{if(this.ngZone.run(()=>this.pagesLoaded.emit(r)),this.removeScrollbarInInfiniteScrollMode(!1),null!=this.rotation){const o=Number(this.rotation);(0===o||90===o||180===o||270===o)&&(n.pdfViewer.pagesRotation=o)}setTimeout(()=>{this.shuttingDown||(this.nameddest?n.pdfLinkService.goToDestination(this.nameddest):this.page?n.page=Number(this.page):this.pageLabel&&(n.pdfViewer.currentPageLabel=this.pageLabel))}),this.setZoom()}),n.eventBus.on("pagerendered",r=>{this.ngZone.run(()=>{this.pageRendered.emit(r),this.removeScrollbarInInfiniteScrollMode(!1)})}),n.eventBus.on("pagerender",r=>{this.ngZone.run(()=>{this.pageRender.emit(r)})}),n.eventBus.on("download",r=>{this.ngZone.run(()=>{this.pdfDownloaded.emit(r)})}),n.eventBus.on("scalechanging",r=>{setTimeout(()=>{this.currentZoomFactor.emit(r.scale),this.cdr.markForCheck()}),"auto"!==r.presetValue&&"page-fit"!==r.presetValue&&"page-actual"!==r.presetValue&&"page-width"!==r.presetValue?Math.abs(r.previousScale-r.scale)>1e-6&&(this.zoom=100*r.scale,this.zoomChange.emit(100*r.scale)):r.previousPresetValue!==r.presetValue&&this.zoomChange.emit(r.presetValue)}),n.eventBus.on("rotationchanging",r=>{this.ngZone.run(()=>{this.rotationChange.emit(r.pagesRotation)})}),n.eventBus.on("fileinputchange",r=>{this.ngZone.run(()=>{if(r.fileInput.files&&r.fileInput.files.length>=1)this.srcChange.emit(r.fileInput.files[0].name);else{const o=r.fileInput?.value?.replace("C:\\fakepath\\","");this.srcChange.emit(o)}})}),n.eventBus.on("cursortoolchanged",r=>{this.ngZone.run(()=>{this.handTool=r.tool===Hr.HAND,this.handToolChange.emit(r.tool===Hr.HAND)})}),n.eventBus.on("sidebarviewchanged",r=>{this.ngZone.run(()=>{this.sidebarVisibleChange.emit(r.view>0),r.view>0&&this.activeSidebarViewChange.emit(r.view),this.sidebarComponent&&this.sidebarComponent.showToolbarWhenNecessary()})}),n.eventBus.on("documentloaded",r=>{this.ngZone.run(()=>{const o=r.source.pagesCount;this.pageLabel=void 0,this.page&&this.page>=o&&(this.page=o),this.scrollSignatureWarningIntoView(r.source.pdfDocument),this.findbarVisible&&n.findBar.open(),this.propertiesDialogVisible&&n.pdfDocumentProperties.open()})}),n.eventBus.on("spreadmodechanged",r=>{this.ngZone.run(()=>{this.spread=["off","odd","even"][r.mode]})});const i=()=>{this.ngZone.run(()=>{this.sidebarComponent&&this.sidebarComponent.showToolbarWhenNecessary()})};if(n.eventBus.on("outlineloaded",i),n.eventBus.on("attachmentsloaded",i),n.eventBus.on("layersloaded",i),n.eventBus.on("annotationlayerrendered",r=>{this.ngZone.run(()=>{this.annotationLayerRendered.emit(r),this.enableOrDisableForms(r.source.div,!0)})}),n.eventBus.on("annotationeditorlayerrendered",r=>this.ngZone.run(()=>this.annotationEditorLayerRendered.emit(r))),n.eventBus.on("xfalayerrendered",r=>this.ngZone.run(()=>this.xfaLayerRendered.emit(r))),n.eventBus.on("outlineloaded",r=>this.ngZone.run(()=>this.outlineLoaded.emit(r))),n.eventBus.on("attachmentsloaded",r=>this.ngZone.run(()=>this.attachmentsloaded.emit(r))),n.eventBus.on("layersloaded",r=>this.ngZone.run(()=>this.layersloaded.emit(r))),n.eventBus.on("presentationmodechanged",r=>{window.PDFViewerApplication?.pdfViewer?.destroyBookMode()}),n.eventBus.on("updatefindcontrolstate",r=>{this.ngZone.run(()=>{let o=n.findController.state.type||"find";"again"===o&&(o="findagain"),this.updateFindMatchesCount.emit({caseSensitive:n.findController.state.caseSensitive,entireWord:n.findController.state.entireWord,findPrevious:n.findController.state.findPrevious,highlightAll:n.findController.state.highlightAll,matchDiacritics:n.findController.state.matchDiacritics,query:n.findController.state.query,type:o,current:r.matchesCount.current,total:r.matchesCount.total,matches:n.findController._pageMatches,matchesLength:n.findController._pageMatchesLength}),this.updateFindState&&this.updateFindState.emit(r.state)})}),n.eventBus.on("updatefindmatchescount",r=>{r.matchesCount.matches=n.findController._pageMatches,r.matchesCount.matchesLength=n.findController._pageMatchesLength,this.ngZone.run(()=>this.updateFindMatchesCount.emit({caseSensitive:n.findController.state.caseSensitive,entireWord:n.findController.state.entireWord,findPrevious:n.findController.state.findPrevious,highlightAll:n.findController.state.highlightAll,matchDiacritics:n.findController.state.matchDiacritics,query:n.findController.state.query,type:n.findController.state.type,current:r.matchesCount.current,total:r.matchesCount.total,matches:r.matchesCount.matches,matchesLength:r.matchesCount.matchesLength}))}),n.eventBus.on("pagechanging",r=>{this.shuttingDown||this.ngZone.run(()=>{const o=n.pdfViewer.currentPageNumber,s=n.pdfViewer.currentPageLabel;o!==this.page&&this.pageChange.emit(o),s!==this.pageLabel&&this.pageLabelChange.emit(s)})}),setTimeout(qe(function*(){return t.checkHeight()}),100),this._src){const r={password:this.password,verbosity:this.logLevel};this._src.range&&(r.range=this._src.range),this.httpHeaders&&(r.httpHeaders=this.httpHeaders),this.authorization&&(r.withCredentials=!0,"boolean"!=typeof this.authorization&&(r.httpHeaders||(r.httpHeaders={}),r.httpHeaders.Authorization=this.authorization)),r.baseHref=this.baseHref,n.onError=o=>this.pdfLoadingFailed.emit(o),this.ngZone.runOutsideAngular(qe(function*(){"string"==typeof t._src?r.url=t._src:(t._src instanceof ArrayBuffer||t._src instanceof Uint8Array)&&(r.data=t._src),r.rangeChunkSize=ie.rangeChunkSize,yield n.open(r),t.pdfLoadingStarts.emit({}),setTimeout(qe(function*(){return t.setZoom()}))}))}setTimeout(()=>{this.shuttingDown||this.page&&(n.page=Number(this.page))},100)}}removeScrollbarInInfiniteScrollMode(t){if("infinite-scroll"===this.pageViewMode||t){const n=document.getElementById("viewer"),i=document.getElementsByClassName("zoom")[0];n&&setTimeout(()=>{if("infinite-scroll"===this.pageViewMode){const r=n.clientHeight+17;this.primaryMenuVisible?this.height=r+35+"px":r>17?this.height=r+"px":void 0===this.height&&(this.height="100%"),i&&(i.style.height=this.height)}else t&&(this.autoHeight=!0,this._height=void 0,this.checkHeight())})}}openPDF2(){var t=this;return qe(function*(){t.overrideDefaultSettings();const n=window.PDFViewerApplication;n.pdfViewer.destroyBookMode(),n.pdfViewer.stopRendering(),n.pdfThumbnailViewer.stopRendering(),n.pdfDocument?.annotationStorage?.resetModified(),yield n.close(),t.formSupport.reset();const i={password:t.password,verbosity:t.logLevel};t._src?.range&&(i.range=t._src.range),t.httpHeaders&&(i.httpHeaders=t.httpHeaders),t.authorization&&(i.withCredentials=!0,"boolean"!=typeof t.authorization&&(i.httpHeaders||(i.httpHeaders={}),i.httpHeaders.Authorization=t.authorization)),i.baseHref=t.baseHref;try{if("string"==typeof t._src)i.url=t._src;else if(t._src instanceof ArrayBuffer){if(i.data=t._src,0===t._src.byteLength)return}else if(t._src instanceof Uint8Array&&(i.data=t._src,0===t._src.length))return;i.rangeChunkSize=ie.rangeChunkSize,yield n.open(i),t.pdfLoaded.emit({pagesCount:n.pagesCount})}catch(r){t.pdfLoadingFailed.emit(r)}})()}selectCursorTool(){window.PDFViewerApplication.eventBus.dispatch("switchcursortool",{tool:this.handTool?1:0})}ngOnDestroy(){var t=this;return qe(function*(){if(typeof window>"u")return;const n=window.PDFViewerApplication;n?.pdfViewer?.destroyBookMode(),n?.pdfViewer?.stopRendering(),n?.pdfThumbnailViewer?.stopRendering();const i=ht.originalPrint;window&&i&&!i.toString().includes("printPdf")&&(window.print=i);const r=document.querySelector("#printContainer");if(r&&r.parentElement?.removeChild(r),window.getFormValueFromAngular=void 0,window.registerAcroformAnnotations=void 0,t.shuttingDown=!0,ht.ngxExtendedPdfViewerInitialized=!1,t.initTimeout&&(clearTimeout(t.initTimeout),t.initTimeout=void 0),n){n.pdfDocument?.annotationStorage?.resetModified(),t.formSupport.reset(),n._cleanup();try{yield n.close()}catch{}n.printKeyDownListener&&removeEventListener("keydown",n.printKeyDownListener,!0),setTimeout(()=>{n._boundEvents&&n.unbindWindowEvents();const o=n.eventBus;if(o){n.unbindEvents();for(const s in o._listeners)if(o._listeners[s]){const a=o._listeners[s];for(let l=0;l<a.length;l++)a[l]=void 0;o._listeners[s]=void 0}}n.eventBus=null})}})()}isPrimaryMenuVisible(){return!(!this.showToolbar||!(this.showDownloadButton||this.showDrawEditor||this.showTextEditor||this.showFindButton||this.showOpenFileButton||this.showPagingButtons||this.showPresentationModeButton||this.showPrintButton||this.showPropertiesButton||this.showRotateButton||this.showHandToolButton||this.showScrollingButton||this.showSpreadButton||this.showSidebarButton||this.showZoomButtons))}ngOnChanges(t){var n=this;return qe(function*(){if(typeof window>"u")return;const i=window.PDFViewerApplication,r=window.PDFViewerApplicationOptions;if(ht.ngxExtendedPdfViewerInitialized){if("src"in t||"base64Src"in t)if(n.srcChangeTriggeredByUser)n.srcChangeTriggeredByUser=!1;else{if("book"===n.pageViewMode){const o=window.PDFViewerApplication;o?.pdfViewer?.destroyBookMode(),o?.pdfViewer?.stopRendering(),o?.pdfThumbnailViewer?.stopRendering()}if(n._src)n.ngxExtendedPdfViewerIncompletelyInitialized?n.openPDF():yield n.openPDF2();else{i.pdfDocument?.annotationStorage?.resetModified(),n.formSupport.reset();let o=i.appConfig?.openFileInput;o||(o=document.querySelector("#fileInput")),o&&(o.value=""),yield i.close()}}if("enableDragAndDrop"in t&&r.set("enableDragAndDrop",n.enableDragAndDrop),"findbarVisible"in t&&(t.findbarVisible.currentValue?i.findBar.open():i.findBar.close()),"propertiesDialogVisible"in t&&(n.propertiesDialogVisible?i.pdfDocumentProperties.open():i.pdfDocumentProperties.close()),"zoom"in t&&(yield n.setZoom()),"maxZoom"in t&&r.set("maxZoom",n.maxZoom),"minZoom"in t&&r.set("minZoom",n.minZoom),"handTool"in t&&n.selectCursorTool(),"page"in t&&n.page&&n.page!=i.page&&(i.page=n.page),"pageLabel"in t&&n.pageLabel&&n.pageLabel!==i.pdfViewer.currentPageLabel&&(i.pdfViewer.currentPageLabel=n.pageLabel),"rotation"in t)if(n.rotation){const o=Number(n.rotation);(0===o||90===o||180===o||270===o)&&(i.pdfViewer.pagesRotation=o)}else i.pdfViewer.pagesRotation=0;if("scrollMode"in t&&(n.scrollMode||n.scrollMode===ft.vertical)&&i.pdfViewer.scrollMode!==Number(n.scrollMode)&&i.eventBus.dispatch("switchscrollmode",{mode:Number(n.scrollMode)}),"activeSidebarView"in t)if(n.sidebarVisible){i.pdfSidebar.open();const o=Number(n.activeSidebarView);1===o||2===o||3===o||4===o?i.pdfSidebar.switchView(o,!0):console.error("[activeSidebarView] must be an integer value between 1 and 4")}else i.pdfSidebar.close();"filenameForDownload"in t&&(i.appConfig.filenameForDownload=n.filenameForDownload),"nameddest"in t&&n.nameddest&&i.pdfLinkService.goToDestination(n.nameddest),"spread"in t&&("even"===n.spread?(i.spreadModeOnLoad=2,i.pdfViewer.spreadMode=2,n.onSpreadChange("even")):"odd"===n.spread?(i.spreadModeOnLoad=1,i.pdfViewer.spreadMode=1,n.onSpreadChange("odd")):(i.spreadModeOnLoad=0,i.pdfViewer.spreadMode=0,n.onSpreadChange("off"))),n.hideToolbarIfItIsEmpty(),setTimeout(()=>n.calcViewerPositionTop())}if("printResolution"in t&&r&&r.set("printResolution",n.printResolution),"ignoreKeyboard"in t&&r&&n.overrideDefaultSettings(),"ignoreKeys"in t&&r&&n.overrideDefaultSettings(),"acceptKeys"in t&&r&&n.overrideDefaultSettings(),"showBorders"in t&&!t.showBorders.isFirstChange()&&r){n.overrideDefaultSettings();const s=document.getElementById("viewer");n.showBorders?s.classList.remove("removePageBorders"):s.classList.add("removePageBorders"),i.pdfViewer&&(i.pdfViewer.removePageBorders=!n.showBorders);const a={source:s,scale:(100|Number(n.zoom))/100,presetValue:n.zoom};i.eventBus.dispatch("scalechanging",a)}if("showUnverifiedSignatures"in t&&i?.pdfDocument&&i.pdfDocument._transport.messageHandler.send("showUnverifiedSignatures",n.showUnverifiedSignatures),"formData"in t&&(t.formData.isFirstChange()||n.formSupport.updateFormFieldsInPdfCalledByNgOnChanges(t.formData.previousValue)),"enablePrint"in t&&(t.enablePrint.isFirstChange()||(i.enablePrint=n.enablePrint)),("customFindbar"in t&&!t.customFindbar.isFirstChange()||"customFindbarButtons"in t&&!t.customFindbarButtons.isFirstChange()||"customFindbarInputArea"in t&&!t.customFindbarInputArea.isFirstChange()||"customToolbar"in t&&!t.customToolbar.isFirstChange())&&n.dummyComponents&&n.dummyComponents.addMissingStandardWidgets(),"pageViewMode"in t&&!t.pageViewMode.isFirstChange()&&(n.pageViewMode=t.pageViewMode.currentValue),"replaceBrowserPrint"in t&&typeof window<"u")if(n.replaceBrowserPrint)window.printPDF&&(window.print=window.printPDF);else{const o=ht.originalPrint;o&&!o.toString().includes("printPdf")&&(window.print=o)}"disableForms"in t&&n.enableOrDisableForms(n.elementRef.nativeElement,!1),setTimeout(()=>n.calcViewerPositionTop())})()}setZoom(){var t=this;return qe(function*(){if(t.root){const n=window.PDFViewerApplication;let i=t.zoom;if(String(i).endsWith("%")?i=Number(String(i).replace("%",""))/100:isNaN(Number(i))||(i=Number(i)/100),!i&&n.store){const o=yield n.store.get("zoom");i=o?isNaN(Number(o))?o:Number(o)/100:"auto"}n&&window.PDFViewerApplicationOptions.set("defaultZoomValue",i);const r=t.root.nativeElement.querySelector("#scaleSelect");if(r)if("auto"===t.zoom||"page-fit"===t.zoom||"page-actual"===t.zoom||"page-width"===t.zoom)r.value=t.zoom;else if(r.value="custom",r.options)for(const o of r.options)"custom"===o.value&&(o.textContent=Math.round(1e5*Number(i))/1e3+"%");n.pdfViewer&&(n.pdfViewer.currentScaleValue=i??"auto")}})()}onResize(){const t=document.getElementsByClassName("html");if(t&&t.length>0){const n=document.getElementById("outerContainer");n&&(this.toolbarWidthInPixels=n.clientWidth,this.secondaryToolbarComponent&&this.secondaryToolbarComponent.checkVisibility()),this.checkHeight()}try{const n=new ResizeObserver(()=>this.removeScrollbarInInfiniteScrollMode(!1)),i=document.getElementById("viewer");i&&n.observe(i)}catch{console.log("ResizeObserver is not supported by your browser")}}onContextMenu(){return this.contextMenuAllowed}onSecondaryMenuIsEmpty(t){this.hideKebabMenuForSecondaryToolbar=t,t&&(this.isPrimaryMenuVisible()||(this.primaryMenuVisible=!1))}scrollSignatureWarningIntoView(t){var n=this;return qe(function*(){n.hasSignature=!1;for(let i=1;i<=t?.numPages;i++)(yield(yield t.getPage(i)).getAnnotations()).forEach(s=>{"Sig"===s.fieldType&&n.ngZone.run(()=>{n.hasSignature=!0,setTimeout(()=>{document.querySelector("#viewerContainer").scrollBy(0,-32)})})});n.pdfLoaded.emit({pagesCount:t?.numPages})})()}zoomToPageWidth(t){var n=this;return qe(function*(){if(n.handTool){if(!ie.doubleTapZoomsInHandMode)return}else if(!ie.doubleTapZoomsInTextSelectionMode)return;const i=window.PDFViewerApplication,r=t.clientY,o=i.pdfViewer.currentScale;if(n.zoom!==ie.doubleTapZoomFactor&&n.zoom+"%"!==ie.doubleTapZoomFactor)n.previousZoom=n.zoom,n.zoom=ie.doubleTapZoomFactor,yield n.setZoom();else{if(!ie.doubleTapResetsZoomOnSecondDoubleTap)return;n.zoom=n.previousZoom?n.previousZoom:"page-width",yield n.setZoom()}const a=i.pdfViewer.currentScale/o-1,l=i.pdfViewer.container.getBoundingClientRect();i.pdfViewer.container.scrollTop+=(r-l.top)*a})()}enableOrDisableForms(t,n){if(!this.disableForms&&n)return;const i=Array.from(t.querySelectorAll(".xfaLayer")),r=Array.from(t.querySelectorAll(".annotationLayer")),o=i.concat(...r);o.forEach(s=>s.querySelectorAll("input").forEach(a=>a.disabled=this.disableForms)),o.forEach(s=>s.querySelectorAll("select").forEach(a=>a.disabled=this.disableForms)),o.forEach(s=>s.querySelectorAll("textarea").forEach(a=>a.disabled=this.disableForms))}}ht.originalPrint=typeof window<"u"?window.print:void 0,ht.ngxExtendedPdfViewerInitialized=!1,ht.\u0275fac=function(t){return new(t||ht)(m(K),m(Ln),m(lt),m(Hd),m(Be),m(Vd),m(Et),m(Cg),m(Kt))},ht.\u0275cmp=F({type:ht,selectors:[["ngx-extended-pdf-viewer"]],viewQuery:function(t,n){if(1&t&&(Pi(wx,5),Pi(Z5,5),Pi(W5,5),Pi(q5,5)),2&t){let i;zn(i=jn())&&(n.dummyComponents=i.first),zn(i=jn())&&(n.root=i.first),zn(i=jn())&&(n.secondaryToolbarComponent=i.first),zn(i=jn())&&(n.sidebarComponent=i.first)}},hostBindings:function(t,n){1&t&&ae("contextmenu",function(){return n.onContextMenu()})},inputs:{customFindbarInputArea:"customFindbarInputArea",customToolbar:"customToolbar",customFindbar:"customFindbar",customFindbarButtons:"customFindbarButtons",customPdfViewer:"customPdfViewer",customSecondaryToolbar:"customSecondaryToolbar",customSidebar:"customSidebar",customThumbnail:"customThumbnail",customFreeFloatingBar:"customFreeFloatingBar",showFreeFloatingBar:"showFreeFloatingBar",enableDragAndDrop:"enableDragAndDrop",formData:"formData",disableForms:"disableForms",pageViewMode:"pageViewMode",scrollMode:"scrollMode",authorization:"authorization",httpHeaders:"httpHeaders",contextMenuAllowed:"contextMenuAllowed",enablePrint:"enablePrint",delayFirstView:"delayFirstView",showTextEditor:"showTextEditor",showStampEditor:"showStampEditor",showDrawEditor:"showDrawEditor",logLevel:"logLevel",relativeCoordsOptions:"relativeCoordsOptions",minifiedJSLibraries:"minifiedJSLibraries",printResolution:"printResolution",rotation:"rotation",src:"src",base64Src:"base64Src",minHeight:"minHeight",height:"height",useBrowserLocale:"useBrowserLocale",forceUsingLegacyES5:"forceUsingLegacyES5",backgroundColor:"backgroundColor",filenameForDownload:"filenameForDownload",ignoreKeyboard:"ignoreKeyboard",ignoreKeys:"ignoreKeys",acceptKeys:"acceptKeys",imageResourcesPath:"imageResourcesPath",localeFolderPath:"localeFolderPath",language:"language",listenToURL:"listenToURL",nameddest:"nameddest",password:"password",replaceBrowserPrint:"replaceBrowserPrint",showUnverifiedSignatures:"showUnverifiedSignatures",startTabindex:"startTabindex",showSidebarButton:"showSidebarButton",sidebarVisible:"sidebarVisible",activeSidebarView:"activeSidebarView",findbarVisible:"findbarVisible",propertiesDialogVisible:"propertiesDialogVisible",showFindButton:"showFindButton",showFindHighlightAll:"showFindHighlightAll",showFindMatchCase:"showFindMatchCase",showFindCurrentPageOnly:"showFindCurrentPageOnly",showFindPageRange:"showFindPageRange",showFindEntireWord:"showFindEntireWord",showFindEntirePhrase:"showFindEntirePhrase",showFindMatchDiacritics:"showFindMatchDiacritics",showFindFuzzySearch:"showFindFuzzySearch",showFindResultsCount:"showFindResultsCount",showFindMessages:"showFindMessages",showPagingButtons:"showPagingButtons",showZoomButtons:"showZoomButtons",showPresentationModeButton:"showPresentationModeButton",showOpenFileButton:"showOpenFileButton",showPrintButton:"showPrintButton",showDownloadButton:"showDownloadButton",theme:"theme",showToolbar:"showToolbar",showSecondaryToolbarButton:"showSecondaryToolbarButton",showSinglePageModeButton:"showSinglePageModeButton",showVerticalScrollButton:"showVerticalScrollButton",showHorizontalScrollButton:"showHorizontalScrollButton",showWrappedScrollButton:"showWrappedScrollButton",showInfiniteScrollButton:"showInfiniteScrollButton",showBookModeButton:"showBookModeButton",showRotateButton:"showRotateButton",handTool:"handTool",showHandToolButton:"showHandToolButton",showScrollingButton:"showScrollingButton",showSpreadButton:"showSpreadButton",showPropertiesButton:"showPropertiesButton",showBorders:"showBorders",spread:"spread",page:"page",pageLabel:"pageLabel",textLayer:"textLayer",zoom:"zoom",zoomLevels:"zoomLevels",maxZoom:"maxZoom",minZoom:"minZoom",mobileFriendlyZoom:"mobileFriendlyZoom"},outputs:{formDataChange:"formDataChange",pageViewModeChange:"pageViewModeChange",progress:"progress",srcChange:"srcChange",scrollModeChange:"scrollModeChange",afterPrint:"afterPrint",beforePrint:"beforePrint",currentZoomFactor:"currentZoomFactor",rotationChange:"rotationChange",annotationLayerRendered:"annotationLayerRendered",annotationEditorLayerRendered:"annotationEditorLayerRendered",xfaLayerRendered:"xfaLayerRendered",outlineLoaded:"outlineLoaded",attachmentsloaded:"attachmentsloaded",layersloaded:"layersloaded",sidebarVisibleChange:"sidebarVisibleChange",activeSidebarViewChange:"activeSidebarViewChange",findbarVisibleChange:"findbarVisibleChange",propertiesDialogVisibleChange:"propertiesDialogVisibleChange",handToolChange:"handToolChange",spreadChange:"spreadChange",thumbnailDrawn:"thumbnailDrawn",pageChange:"pageChange",pageLabelChange:"pageLabelChange",pagesLoaded:"pagesLoaded",pageRender:"pageRender",pageRendered:"pageRendered",pdfDownloaded:"pdfDownloaded",pdfLoaded:"pdfLoaded",pdfLoadingStarts:"pdfLoadingStarts",pdfLoadingFailed:"pdfLoadingFailed",textLayerRendered:"textLayerRendered",annotationEditorModeChanged:"annotationEditorModeChanged",updateFindMatchesCount:"updateFindMatchesCount",updateFindState:"updateFindState",zoomChange:"zoomChange"},features:[Ct],ngContentSelectors:bx,decls:9,vars:5,consts:[[4,"ngIf"],[3,"zoom","width"],[4,"ngTemplateOutlet"],["defaultPdfViewer",""],["defaultFreeFloatingBar",""],[1,"zoom"],["root",""],[1,"html"],["id","outerContainer",3,"resize"],["class","free-floating-bar",4,"ngIf"],[3,"sidebarVisible","showSidebarButton","customSidebar","customThumbnail","mobileFriendlyZoomScale","sidebarPositionTop","thumbnailDrawn"],["pdfsidebar",""],["id","mainContainer"],[3,"sidebarVisible","customToolbar","mobileFriendlyZoomScale","pageViewMode","primaryMenuVisible","scrollMode","showPropertiesButton","showBookModeButton","showDownloadButton","showDrawEditor","showFindButton","showHandToolButton","showHorizontalScrollButton","showInfiniteScrollButton","showOpenFileButton","showPagingButtons","showPresentationModeButton","showPrintButton","showRotateButton","showSecondaryToolbarButton","showSidebarButton","showSinglePageModeButton","showSpreadButton","showStampEditor","showTextEditor","showVerticalScrollButton","showWrappedScrollButton","showZoomButtons","spread","textLayer","toolbarMarginTop","toolbarWidth","zoomLevels","findbarVisible","onToolbarLoaded","sidebarVisibleChange","pageViewModeChange"],["id","editorFreeTextParamsToolbar",1,"editorParamsToolbar","hidden","doorHangerRight"],[1,"editorParamsToolbarContainer"],[1,"editorParamsSetter"],["for","editorFreeTextColor","data-l10n-id","editor_free_text_color",1,"editorParamsLabel"],["type","color","id","editorFreeTextColor","tabindex","100",1,"editorParamsColor"],["for","editorFreeTextFontSize","data-l10n-id","editor_free_text_size",1,"editorParamsLabel"],["type","range","id","editorFreeTextFontSize","value","10","min","5","max","100","step","1","tabindex","101",1,"editorParamsSlider"],["id","editorInkParamsToolbar",1,"editorParamsToolbar","hidden","doorHangerRight"],["for","editorInkColor","data-l10n-id","editor_ink_color",1,"editorParamsLabel"],["type","color","id","editorInkColor","tabindex","102",1,"editorParamsColor"],["for","editorInkThickness","data-l10n-id","editor_ink_thickness",1,"editorParamsLabel"],["type","range","id","editorInkThickness","value","1","min","1","max","20","step","1","tabindex","103",1,"editorParamsSlider"],["for","editorInkOpacity","data-l10n-id","editor_ink_opacity",1,"editorParamsLabel"],["type","range","id","editorInkOpacity","value","100","min","1","max","100","step","1","tabindex","104",1,"editorParamsSlider"],[3,"customSecondaryToolbar","secondaryToolbarTop","mobileFriendlyZoomScale","localizationInitialized","spreadChange","secondaryMenuIsEmpty"],["pdfSecondaryToolbarComponent",""],[3,"findbarLeft","findbarTop","mobileFriendlyZoomScale","showFindButton","customFindbarInputArea","customFindbarButtons","showFindCurrentPageOnly","showFindEntirePhrase","showFindEntireWord","showFindFuzzySearch","showFindHighlightAll","showFindMatchDiacritics","showFindMatchCase","showFindMessages","showFindPageRange","showFindResultsCount"],["id","viewerContainer","tabindex","0","role","document"],["class","unverified-signature-warning",4,"ngIf"],["id","viewer",1,"pdfViewer",3,"dblclick"],["id","dialogContainer"],["type","file","id","fileInput",1,"hidden"],["id","printContainer"],[1,"free-floating-bar"],[1,"unverified-signature-warning"]],template:function(t,n){if(1&t&&(si(bx),de(0,Y5,1,0,"pdf-dark-theme",0),de(1,K5,1,0,"pdf-light-theme",0),M(2,"pdf-acroform-default-theme")(3,"pdf-dynamic-css",1),de(4,J5,1,0,"ng-content",2),de(5,t4,49,87,"ng-template",null,3,di),de(7,n4,0,0,"ng-template",null,4,di)),2&t){const i=On(6);x("ngIf","dark"===n.theme),E(1),x("ngIf","light"===n.theme),E(2),x("zoom",n.mobileFriendlyZoomScale)("width",n.toolbarWidthInPixels),E(1),x("ngTemplateOutlet",n.customPdfViewer?n.customPdfViewer:i)}},dependencies:[p4,m4,A4,b4,x4,wx,o8,s8,v8,A8,_8,b8,w8,y8,Ni,Li,S0,C8],styles:["#mainContainer.toolbar-hidden[_ngcontent-%COMP%]{margin-top:-30px}.server-side-rendering[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}"],changeDetection:0}),globalThis.ngxConsoleFilter=(e,t)=>!0;class xx{log(t,n){globalThis.ngxConsoleFilter("log",t)&&(void 0!==n?console.log(t,n):console.log(t))}error(t,n){globalThis.ngxConsoleFilter("error",t)&&(void 0!==n?console.error(t,n):console.error(t))}warn(t,n){globalThis.ngxConsoleFilter("warn",t)&&(void 0!==n?console.warn(t,n):console.warn(t))}}function Pc(e,t,n){return!e||e.some(i=>function D8(e,t,n){let i=0,r=0;return(e=e.toLowerCase()).includes("ctrl+")&&(i|=1,e=e.replace("ctrl+","")),e.includes("cmd+")&&(i|=8,e=e.replace("cmd+","")),e.includes("alt+")&&(i|=2,e=e.replace("alt+","")),e.includes("shift+")&&(i|=4,e=e.replace("shift+","")),e.includes("meta+")&&(i|=8,e=e.replace("meta+","")),r="up"===e?38:"down"===e?40:"+"===e||'"+"'===e?171:"-"===e||'"-"'===e?173:"esc"===e?27:"enter"===e?13:"space"===e?32:"f4"===e?115:"backspace"===e?8:"home"===e?36:"end"===e?35:"left"===e?37:"right"===e?39:"pagedown"===e?34:"pageup"===e?33:e.toUpperCase().charCodeAt(0),"WHEEL"===n?"wheel"===e&&t===i:r===n&&t===i}(i,t,n))}globalThis.ngxConsole=new xx,0===(new Date).getTime()&&(new xx).log(""),Promise.allSettled||window.Zone&&!window["__zone_symbol__Promise.allSettled"]&&console.error("Please update zone.js to version 0.10.3 or higher. Otherwise, you'll run the slow ECMAScript 5 version even on modern browser that can run the fast ESMAScript 2015 version."),typeof window<"u"&&(window.isKeyIgnored=function x8(e,t){const n=window.PDFViewerApplicationOptions,i=n.get("ignoreKeys"),r=n.get("acceptKeys");return"WHEEL"===t?!(!i||!Pc(i,e,"WHEEL"))||!!(r&&r.length>0)&&!Pc(r,e,"WHEEL"):!!(16===t||17===t||18===t||224===t||n.get("ignoreKeyboard")||i&&i.length>0&&Pc(i,e,t))||!!(r&&r.length>0)&&!Pc(r,e,t)});let E8=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ot({type:e}),e.\u0275inj=nt({providers:[Cg],imports:[[qo,_x]]}),e})(),Dx=(()=>{var e;class t{get nativeWindow(){return function M8(){return window}()}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac}),t})();class Ex{}class S8{}const Hi="*";function Mx(e,t=null){return{type:2,steps:e,options:t}}function Sx(e){return{type:6,styles:e,offset:null}}class Za{constructor(t=0,n=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+n}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){const n="start"==t?this._onStartFns:this._onDoneFns;n.forEach(i=>i()),n.length=0}}class Ix{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let n=0,i=0,r=0;const o=this.players.length;0==o?queueMicrotask(()=>this._onFinish()):this.players.forEach(s=>{s.onDone(()=>{++n==o&&this._onFinish()}),s.onDestroy(()=>{++i==o&&this._onDestroy()}),s.onStart(()=>{++r==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(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const n=t*this.totalTime;this.players.forEach(i=>{const r=i.totalTime?Math.min(1,n/i.totalTime):1;i.setPosition(r)})}getPosition(){const t=this.players.reduce((n,i)=>null===n||i.totalTime>n.totalTime?i:n,null);return null!=t?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const n="start"==t?this._onStartFns:this._onDoneFns;n.forEach(i=>i()),n.length=0}}function Tx(e){return new y(3e3,!1)}function cr(e){switch(e.length){case 0:return new Za;case 1:return e[0];default:return new Ix(e)}}function Px(e,t,n=new Map,i=new Map){const r=[],o=[];let s=-1,a=null;if(t.forEach(l=>{const d=l.get("offset"),c=d==s,u=c&&a||new Map;l.forEach((f,h)=>{let p=h,g=f;if("offset"!==h)switch(p=e.normalizePropertyName(p,r),g){case"!":g=n.get(h);break;case Hi:g=i.get(h);break;default:g=e.normalizeStyleValue(h,p,g,r)}u.set(p,g)}),c||o.push(u),a=u,s=d}),r.length)throw function J8(e){return new y(3502,!1)}();return o}function Dg(e,t,n,i){switch(t){case"start":e.onStart(()=>i(n&&Eg(n,"start",e)));break;case"done":e.onDone(()=>i(n&&Eg(n,"done",e)));break;case"destroy":e.onDestroy(()=>i(n&&Eg(n,"destroy",e)))}}function Eg(e,t,n){const o=Mg(e.element,e.triggerName,e.fromState,e.toState,t||e.phaseName,n.totalTime??e.totalTime,!!n.disabled),s=e._data;return null!=s&&(o._data=s),o}function Mg(e,t,n,i,r="",o=0,s){return{element:e,triggerName:t,fromState:n,toState:i,phaseName:r,totalTime:o,disabled:!!s}}function fn(e,t,n){let i=e.get(t);return i||e.set(t,i=n),i}function Fx(e){const t=e.indexOf(":");return[e.substring(1,t),e.slice(t+1)]}const dH=(()=>typeof document>"u"?null:document.documentElement)();function Sg(e){const t=e.parentNode||e.host||null;return t===dH?null:t}let jr=null,kx=!1;function Rx(e,t){for(;t;){if(t===e)return!0;t=Sg(t)}return!1}function Nx(e,t,n){if(n)return Array.from(e.querySelectorAll(t));const i=e.querySelector(t);return i?[i]:[]}let Lx=(()=>{var e;class t{validateStyleProperty(i){return function uH(e){jr||(jr=function fH(){return typeof document<"u"?document.body:null}()||{},kx=!!jr.style&&"WebkitAppearance"in jr.style);let t=!0;return jr.style&&!function cH(e){return"ebkit"==e.substring(1,6)}(e)&&(t=e in jr.style,!t&&kx&&(t="Webkit"+e.charAt(0).toUpperCase()+e.slice(1)in jr.style)),t}(i)}matchesElement(i,r){return!1}containsElement(i,r){return Rx(i,r)}getParentElement(i){return Sg(i)}query(i,r,o){return Nx(i,r,o)}computeStyle(i,r,o){return o||""}animate(i,r,o,s,a,l=[],d){return new Za(o,s)}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac}),t})(),Ig=(()=>{class t{}return t.NOOP=new Lx,t})();const hH=1e3,Tg="ng-enter",Fc="ng-leave",kc="ng-trigger",Rc=".ng-trigger",Bx="ng-animating",Pg=".ng-animating";function zi(e){if("number"==typeof e)return e;const t=e.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:Fg(parseFloat(t[1]),t[2])}function Fg(e,t){return"s"===t?e*hH:e}function Nc(e,t,n){return e.hasOwnProperty("duration")?e:function gH(e,t,n){let r,o=0,s="";if("string"==typeof e){const a=e.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===a)return t.push(Tx()),{duration:0,delay:0,easing:""};r=Fg(parseFloat(a[1]),a[2]);const l=a[3];null!=l&&(o=Fg(parseFloat(l),a[4]));const d=a[5];d&&(s=d)}else r=e;if(!n){let a=!1,l=t.length;r<0&&(t.push(function I8(){return new y(3100,!1)}()),a=!0),o<0&&(t.push(function T8(){return new y(3101,!1)}()),a=!0),a&&t.splice(l,0,Tx())}return{duration:r,delay:o,easing:s}}(e,t,n)}function Wa(e,t={}){return Object.keys(e).forEach(n=>{t[n]=e[n]}),t}function Vx(e){const t=new Map;return Object.keys(e).forEach(n=>{t.set(n,e[n])}),t}function ur(e,t=new Map,n){if(n)for(let[i,r]of n)t.set(i,r);for(let[i,r]of e)t.set(i,r);return t}function hi(e,t,n){t.forEach((i,r)=>{const o=Rg(r);n&&!n.has(r)&&n.set(r,e.style[o]),e.style[o]=i})}function Ur(e,t){t.forEach((n,i)=>{const r=Rg(i);e.style[r]=""})}function qa(e){return Array.isArray(e)?1==e.length?e[0]:Mx(e):e}const kg=new RegExp("{{\\s*(.+?)\\s*}}","g");function zx(e){let t=[];if("string"==typeof e){let n;for(;n=kg.exec(e);)t.push(n[1]);kg.lastIndex=0}return t}function Ya(e,t,n){const i=e.toString(),r=i.replace(kg,(o,s)=>{let a=t[s];return null==a&&(n.push(function F8(e){return new y(3003,!1)}()),a=""),a.toString()});return r==i?e:r}function Lc(e){const t=[];let n=e.next();for(;!n.done;)t.push(n.value),n=e.next();return t}const AH=/-+([a-z0-9])/g;function Rg(e){return e.replace(AH,(...t)=>t[1].toUpperCase())}function hn(e,t,n){switch(t.type){case 7:return e.visitTrigger(t,n);case 0:return e.visitState(t,n);case 1:return e.visitTransition(t,n);case 2:return e.visitSequence(t,n);case 3:return e.visitGroup(t,n);case 4:return e.visitAnimate(t,n);case 5:return e.visitKeyframes(t,n);case 6:return e.visitStyle(t,n);case 8:return e.visitReference(t,n);case 9:return e.visitAnimateChild(t,n);case 10:return e.visitAnimateRef(t,n);case 11:return e.visitQuery(t,n);case 12:return e.visitStagger(t,n);default:throw function k8(e){return new y(3004,!1)}()}}function jx(e,t){return window.getComputedStyle(e)[t]}const Oc="*";function wH(e,t){const n=[];return"string"==typeof e?e.split(/\s*,\s*/).forEach(i=>function yH(e,t,n){if(":"==e[0]){const l=function CH(e,t){switch(e){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(n,i)=>parseFloat(i)>parseFloat(n);case":decrement":return(n,i)=>parseFloat(i)<parseFloat(n);default:return t.push(function W8(e){return new y(3016,!1)}()),"* => *"}}(e,n);if("function"==typeof l)return void t.push(l);e=l}const i=e.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return n.push(function Z8(e){return new y(3015,!1)}()),t;const r=i[1],o=i[2],s=i[3];t.push(Ux(r,s));"<"==o[0]&&!(r==Oc&&s==Oc)&&t.push(Ux(s,r))}(i,n,t)):n.push(e),n}const Bc=new Set(["true","1"]),Vc=new Set(["false","0"]);function Ux(e,t){const n=Bc.has(e)||Vc.has(e),i=Bc.has(t)||Vc.has(t);return(r,o)=>{let s=e==Oc||e==r,a=t==Oc||t==o;return!s&&n&&"boolean"==typeof r&&(s=r?Bc.has(e):Vc.has(e)),!a&&i&&"boolean"==typeof o&&(a=o?Bc.has(t):Vc.has(t)),s&&a}}const xH=new RegExp("s*:selfs*,?","g");function Ng(e,t,n,i){return new DH(e).build(t,n,i)}class DH{constructor(t){this._driver=t}build(t,n,i){const r=new SH(n);return this._resetContextStyleTimingState(r),hn(this,qa(t),r)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles=new Map,t.collectedStyles.set("",new Map),t.currentTime=0}visitTrigger(t,n){let i=n.queryCount=0,r=n.depCount=0;const o=[],s=[];return"@"==t.name.charAt(0)&&n.errors.push(function N8(){return new y(3006,!1)}()),t.definitions.forEach(a=>{if(this._resetContextStyleTimingState(n),0==a.type){const l=a,d=l.name;d.toString().split(/\s*,\s*/).forEach(c=>{l.name=c,o.push(this.visitState(l,n))}),l.name=d}else if(1==a.type){const l=this.visitTransition(a,n);i+=l.queryCount,r+=l.depCount,s.push(l)}else n.errors.push(function L8(){return new y(3007,!1)}())}),{type:7,name:t.name,states:o,transitions:s,queryCount:i,depCount:r,options:null}}visitState(t,n){const i=this.visitStyle(t.styles,n),r=t.options&&t.options.params||null;if(i.containsDynamicStyles){const o=new Set,s=r||{};i.styles.forEach(a=>{a instanceof Map&&a.forEach(l=>{zx(l).forEach(d=>{s.hasOwnProperty(d)||o.add(d)})})}),o.size&&(Lc(o.values()),n.errors.push(function O8(e,t){return new y(3008,!1)}()))}return{type:0,name:t.name,style:i,options:r?{params:r}:null}}visitTransition(t,n){n.queryCount=0,n.depCount=0;const i=hn(this,qa(t.animation),n);return{type:1,matchers:wH(t.expr,n.errors),animation:i,queryCount:n.queryCount,depCount:n.depCount,options:Gr(t.options)}}visitSequence(t,n){return{type:2,steps:t.steps.map(i=>hn(this,i,n)),options:Gr(t.options)}}visitGroup(t,n){const i=n.currentTime;let r=0;const o=t.steps.map(s=>{n.currentTime=i;const a=hn(this,s,n);return r=Math.max(r,n.currentTime),a});return n.currentTime=r,{type:3,steps:o,options:Gr(t.options)}}visitAnimate(t,n){const i=function TH(e,t){if(e.hasOwnProperty("duration"))return e;if("number"==typeof e)return Lg(Nc(e,t).duration,0,"");const n=e;if(n.split(/\s+/).some(o=>"{"==o.charAt(0)&&"{"==o.charAt(1))){const o=Lg(0,0,"");return o.dynamic=!0,o.strValue=n,o}const r=Nc(n,t);return Lg(r.duration,r.delay,r.easing)}(t.timings,n.errors);n.currentAnimateTimings=i;let r,o=t.styles?t.styles:Sx({});if(5==o.type)r=this.visitKeyframes(o,n);else{let s=t.styles,a=!1;if(!s){a=!0;const d={};i.easing&&(d.easing=i.easing),s=Sx(d)}n.currentTime+=i.duration+i.delay;const l=this.visitStyle(s,n);l.isEmptyStep=a,r=l}return n.currentAnimateTimings=null,{type:4,timings:i,style:r,options:null}}visitStyle(t,n){const i=this._makeStyleAst(t,n);return this._validateStyleAst(i,n),i}_makeStyleAst(t,n){const i=[],r=Array.isArray(t.styles)?t.styles:[t.styles];for(let a of r)"string"==typeof a?a===Hi?i.push(a):n.errors.push(new y(3002,!1)):i.push(Vx(a));let o=!1,s=null;return i.forEach(a=>{if(a instanceof Map&&(a.has("easing")&&(s=a.get("easing"),a.delete("easing")),!o))for(let l of a.values())if(l.toString().indexOf("{{")>=0){o=!0;break}}),{type:6,styles:i,easing:s,offset:t.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(t,n){const i=n.currentAnimateTimings;let r=n.currentTime,o=n.currentTime;i&&o>0&&(o-=i.duration+i.delay),t.styles.forEach(s=>{"string"!=typeof s&&s.forEach((a,l)=>{const d=n.collectedStyles.get(n.currentQuerySelector),c=d.get(l);let u=!0;c&&(o!=r&&o>=c.startTime&&r<=c.endTime&&(n.errors.push(function V8(e,t,n,i,r){return new y(3010,!1)}()),u=!1),o=c.startTime),u&&d.set(l,{startTime:o,endTime:r}),n.options&&function vH(e,t,n){const i=t.params||{},r=zx(e);r.length&&r.forEach(o=>{i.hasOwnProperty(o)||n.push(function P8(e){return new y(3001,!1)}())})}(a,n.options,n.errors)})})}visitKeyframes(t,n){const i={type:5,styles:[],options:null};if(!n.currentAnimateTimings)return n.errors.push(function H8(){return new y(3011,!1)}()),i;let o=0;const s=[];let a=!1,l=!1,d=0;const c=t.steps.map(C=>{const v=this._makeStyleAst(C,n);let P=null!=v.offset?v.offset:function IH(e){if("string"==typeof e)return null;let t=null;if(Array.isArray(e))e.forEach(n=>{if(n instanceof Map&&n.has("offset")){const i=n;t=parseFloat(i.get("offset")),i.delete("offset")}});else if(e instanceof Map&&e.has("offset")){const n=e;t=parseFloat(n.get("offset")),n.delete("offset")}return t}(v.styles),N=0;return null!=P&&(o++,N=v.offset=P),l=l||N<0||N>1,a=a||N<d,d=N,s.push(N),v});l&&n.errors.push(function z8(){return new y(3012,!1)}()),a&&n.errors.push(function j8(){return new y(3200,!1)}());const u=t.steps.length;let f=0;o>0&&o<u?n.errors.push(function U8(){return new y(3202,!1)}()):0==o&&(f=1/(u-1));const h=u-1,p=n.currentTime,g=n.currentAnimateTimings,w=g.duration;return c.forEach((C,v)=>{const P=f>0?v==h?1:f*v:s[v],N=P*w;n.currentTime=p+g.delay+N,g.duration=N,this._validateStyleAst(C,n),C.offset=P,i.styles.push(C)}),i}visitReference(t,n){return{type:8,animation:hn(this,qa(t.animation),n),options:Gr(t.options)}}visitAnimateChild(t,n){return n.depCount++,{type:9,options:Gr(t.options)}}visitAnimateRef(t,n){return{type:10,animation:this.visitReference(t.animation,n),options:Gr(t.options)}}visitQuery(t,n){const i=n.currentQuerySelector,r=t.options||{};n.queryCount++,n.currentQuery=t;const[o,s]=function EH(e){const t=!!e.split(/\s*,\s*/).find(n=>":self"==n);return t&&(e=e.replace(xH,"")),e=e.replace(/@\*/g,Rc).replace(/@\w+/g,n=>Rc+"-"+n.slice(1)).replace(/:animating/g,Pg),[e,t]}(t.selector);n.currentQuerySelector=i.length?i+" "+o:o,fn(n.collectedStyles,n.currentQuerySelector,new Map);const a=hn(this,qa(t.animation),n);return n.currentQuery=null,n.currentQuerySelector=i,{type:11,selector:o,limit:r.limit||0,optional:!!r.optional,includeSelf:s,animation:a,originalSelector:t.selector,options:Gr(t.options)}}visitStagger(t,n){n.currentQuery||n.errors.push(function G8(){return new y(3013,!1)}());const i="full"===t.timings?{duration:0,delay:0,easing:"full"}:Nc(t.timings,n.errors,!0);return{type:12,animation:hn(this,qa(t.animation),n),timings:i,options:null}}}class SH{constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Gr(e){return e?(e=Wa(e)).params&&(e.params=function MH(e){return e?Wa(e):null}(e.params)):e={},e}function Lg(e,t,n){return{duration:e,delay:t,easing:n}}function Og(e,t,n,i,r,o,s=null,a=!1){return{type:1,element:e,keyframes:t,preStyleProps:n,postStyleProps:i,duration:r,delay:o,totalTime:r+o,easing:s,subTimeline:a}}class Hc{constructor(){this._map=new Map}get(t){return this._map.get(t)||[]}append(t,n){let i=this._map.get(t);i||this._map.set(t,i=[]),i.push(...n)}has(t){return this._map.has(t)}clear(){this._map.clear()}}const kH=new RegExp(":enter","g"),NH=new RegExp(":leave","g");function Bg(e,t,n,i,r,o=new Map,s=new Map,a,l,d=[]){return(new LH).buildKeyframes(e,t,n,i,r,o,s,a,l,d)}class LH{buildKeyframes(t,n,i,r,o,s,a,l,d,c=[]){d=d||new Hc;const u=new Vg(t,n,d,r,o,c,[]);u.options=l;const f=l.delay?zi(l.delay):0;u.currentTimeline.delayNextStep(f),u.currentTimeline.setStyles([s],null,u.errors,l),hn(this,i,u);const h=u.timelines.filter(p=>p.containsAnimation());if(h.length&&a.size){let p;for(let g=h.length-1;g>=0;g--){const w=h[g];if(w.element===n){p=w;break}}p&&!p.allowOnlyTimelineStyles()&&p.setStyles([a],null,u.errors,l)}return h.length?h.map(p=>p.buildKeyframes()):[Og(n,[],[],[],0,f,"",!1)]}visitTrigger(t,n){}visitState(t,n){}visitTransition(t,n){}visitAnimateChild(t,n){const i=n.subInstructions.get(n.element);if(i){const r=n.createSubContext(t.options),o=n.currentTimeline.currentTime,s=this._visitSubInstructions(i,r,r.options);o!=s&&n.transformIntoNewTimeline(s)}n.previousNode=t}visitAnimateRef(t,n){const i=n.createSubContext(t.options);i.transformIntoNewTimeline(),this._applyAnimationRefDelays([t.options,t.animation.options],n,i),this.visitReference(t.animation,i),n.transformIntoNewTimeline(i.currentTimeline.currentTime),n.previousNode=t}_applyAnimationRefDelays(t,n,i){for(const r of t){const o=r?.delay;if(o){const s="number"==typeof o?o:zi(Ya(o,r?.params??{},n.errors));i.delayNextStep(s)}}}_visitSubInstructions(t,n,i){let o=n.currentTimeline.currentTime;const s=null!=i.duration?zi(i.duration):null,a=null!=i.delay?zi(i.delay):null;return 0!==s&&t.forEach(l=>{const d=n.appendInstructionToTimeline(l,s,a);o=Math.max(o,d.duration+d.delay)}),o}visitReference(t,n){n.updateOptions(t.options,!0),hn(this,t.animation,n),n.previousNode=t}visitSequence(t,n){const i=n.subContextCount;let r=n;const o=t.options;if(o&&(o.params||o.delay)&&(r=n.createSubContext(o),r.transformIntoNewTimeline(),null!=o.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=zc);const s=zi(o.delay);r.delayNextStep(s)}t.steps.length&&(t.steps.forEach(s=>hn(this,s,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>i&&r.transformIntoNewTimeline()),n.previousNode=t}visitGroup(t,n){const i=[];let r=n.currentTimeline.currentTime;const o=t.options&&t.options.delay?zi(t.options.delay):0;t.steps.forEach(s=>{const a=n.createSubContext(t.options);o&&a.delayNextStep(o),hn(this,s,a),r=Math.max(r,a.currentTimeline.currentTime),i.push(a.currentTimeline)}),i.forEach(s=>n.currentTimeline.mergeTimelineCollectedStyles(s)),n.transformIntoNewTimeline(r),n.previousNode=t}_visitTiming(t,n){if(t.dynamic){const i=t.strValue;return Nc(n.params?Ya(i,n.params,n.errors):i,n.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,n){const i=n.currentAnimateTimings=this._visitTiming(t.timings,n),r=n.currentTimeline;i.delay&&(n.incrementTime(i.delay),r.snapshotCurrentStyles());const o=t.style;5==o.type?this.visitKeyframes(o,n):(n.incrementTime(i.duration),this.visitStyle(o,n),r.applyStylesToKeyframe()),n.currentAnimateTimings=null,n.previousNode=t}visitStyle(t,n){const i=n.currentTimeline,r=n.currentAnimateTimings;!r&&i.hasCurrentStyleProperties()&&i.forwardFrame();const o=r&&r.easing||t.easing;t.isEmptyStep?i.applyEmptyStep(o):i.setStyles(t.styles,o,n.errors,n.options),n.previousNode=t}visitKeyframes(t,n){const i=n.currentAnimateTimings,r=n.currentTimeline.duration,o=i.duration,a=n.createSubContext().currentTimeline;a.easing=i.easing,t.styles.forEach(l=>{a.forwardTime((l.offset||0)*o),a.setStyles(l.styles,l.easing,n.errors,n.options),a.applyStylesToKeyframe()}),n.currentTimeline.mergeTimelineCollectedStyles(a),n.transformIntoNewTimeline(r+o),n.previousNode=t}visitQuery(t,n){const i=n.currentTimeline.currentTime,r=t.options||{},o=r.delay?zi(r.delay):0;o&&(6===n.previousNode.type||0==i&&n.currentTimeline.hasCurrentStyleProperties())&&(n.currentTimeline.snapshotCurrentStyles(),n.previousNode=zc);let s=i;const a=n.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!r.optional,n.errors);n.currentQueryTotal=a.length;let l=null;a.forEach((d,c)=>{n.currentQueryIndex=c;const u=n.createSubContext(t.options,d);o&&u.delayNextStep(o),d===n.element&&(l=u.currentTimeline),hn(this,t.animation,u),u.currentTimeline.applyStylesToKeyframe(),s=Math.max(s,u.currentTimeline.currentTime)}),n.currentQueryIndex=0,n.currentQueryTotal=0,n.transformIntoNewTimeline(s),l&&(n.currentTimeline.mergeTimelineCollectedStyles(l),n.currentTimeline.snapshotCurrentStyles()),n.previousNode=t}visitStagger(t,n){const i=n.parentContext,r=n.currentTimeline,o=t.timings,s=Math.abs(o.duration),a=s*(n.currentQueryTotal-1);let l=s*n.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=a-l;break;case"full":l=i.currentStaggerTime}const c=n.currentTimeline;l&&c.delayNextStep(l);const u=c.currentTime;hn(this,t.animation,n),n.previousNode=t,i.currentStaggerTime=r.currentTime-u+(r.startTime-i.currentTimeline.startTime)}}const zc={};class Vg{constructor(t,n,i,r,o,s,a,l){this._driver=t,this.element=n,this.subInstructions=i,this._enterClassName=r,this._leaveClassName=o,this.errors=s,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=zc,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new jc(this._driver,n,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,n){if(!t)return;const i=t;let r=this.options;null!=i.duration&&(r.duration=zi(i.duration)),null!=i.delay&&(r.delay=zi(i.delay));const o=i.params;if(o){let s=r.params;s||(s=this.options.params={}),Object.keys(o).forEach(a=>{(!n||!s.hasOwnProperty(a))&&(s[a]=Ya(o[a],s,this.errors))})}}_copyOptions(){const t={};if(this.options){const n=this.options.params;if(n){const i=t.params={};Object.keys(n).forEach(r=>{i[r]=n[r]})}}return t}createSubContext(t=null,n,i){const r=n||this.element,o=new Vg(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,i||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(t),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(t){return this.previousNode=zc,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,n,i){const r={duration:n??t.duration,delay:this.currentTimeline.currentTime+(i??0)+t.delay,easing:""},o=new OH(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,r,t.stretchStartingKeyframe);return this.timelines.push(o),r}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,n,i,r,o,s){let a=[];if(r&&a.push(this.element),t.length>0){t=(t=t.replace(kH,"."+this._enterClassName)).replace(NH,"."+this._leaveClassName);let d=this._driver.query(this.element,t,1!=i);0!==i&&(d=i<0?d.slice(d.length+i,d.length):d.slice(0,i)),a.push(...d)}return!o&&0==a.length&&s.push(function Q8(e){return new y(3014,!1)}()),a}}class jc{constructor(t,n,i,r){this._driver=t,this.element=n,this.startTime=i,this._elementTimelineStylesLookup=r,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(n),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(n,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const n=1===this._keyframes.size&&this._pendingStyles.size;this.duration||n?(this.forwardTime(this.currentTime+t),n&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,n){return this.applyStylesToKeyframe(),new jc(this._driver,t,n||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,n){this._localTimelineStyles.set(t,n),this._globalTimelineStyles.set(t,n),this._styleSummary.set(t,{time:this.currentTime,value:n})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&this._previousKeyframe.set("easing",t);for(let[n,i]of this._globalTimelineStyles)this._backFill.set(n,i||Hi),this._currentKeyframe.set(n,Hi);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,n,i,r){n&&this._previousKeyframe.set("easing",n);const o=r&&r.params||{},s=function BH(e,t){const n=new Map;let i;return e.forEach(r=>{if("*"===r){i=i||t.keys();for(let o of i)n.set(o,Hi)}else ur(r,n)}),n}(t,this._globalTimelineStyles);for(let[a,l]of s){const d=Ya(l,o,i);this._pendingStyles.set(a,d),this._localTimelineStyles.has(a)||this._backFill.set(a,this._globalTimelineStyles.get(a)??Hi),this._updateStyle(a,d)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((t,n)=>{this._currentKeyframe.set(n,t)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((t,n)=>{this._currentKeyframe.has(n)||this._currentKeyframe.set(n,t)}))}snapshotCurrentStyles(){for(let[t,n]of this._localTimelineStyles)this._pendingStyles.set(t,n),this._updateStyle(t,n)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let n in this._currentKeyframe)t.push(n);return t}mergeTimelineCollectedStyles(t){t._styleSummary.forEach((n,i)=>{const r=this._styleSummary.get(i);(!r||n.time>r.time)&&this._updateStyle(i,n.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,n=new Set,i=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((a,l)=>{const d=ur(a,new Map,this._backFill);d.forEach((c,u)=>{"!"===c?t.add(u):c===Hi&&n.add(u)}),i||d.set("offset",l/this.duration),r.push(d)});const o=t.size?Lc(t.values()):[],s=n.size?Lc(n.values()):[];if(i){const a=r[0],l=new Map(a);a.set("offset",0),l.set("offset",1),r=[a,l]}return Og(this.element,r,o,s,this.duration,this.startTime,this.easing,!1)}}class OH extends jc{constructor(t,n,i,r,o,s,a=!1){super(t,n,s.delay),this.keyframes=i,this.preStyleProps=r,this.postStyleProps=o,this._stretchStartingKeyframe=a,this.timings={duration:s.duration,delay:s.delay,easing:s.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:n,duration:i,easing:r}=this.timings;if(this._stretchStartingKeyframe&&n){const o=[],s=i+n,a=n/s,l=ur(t[0]);l.set("offset",0),o.push(l);const d=ur(t[0]);d.set("offset",Zx(a)),o.push(d);const c=t.length-1;for(let u=1;u<=c;u++){let f=ur(t[u]);const h=f.get("offset");f.set("offset",Zx((n+h*i)/s)),o.push(f)}i=s,n=0,r="",t=o}return Og(this.element,t,this.preStyleProps,this.postStyleProps,i,n,r,!0)}}function Zx(e,t=3){const n=Math.pow(10,t-1);return Math.round(e*n)/n}class Hg{}const VH=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class HH extends Hg{normalizePropertyName(t,n){return Rg(t)}normalizeStyleValue(t,n,i,r){let o="";const s=i.toString().trim();if(VH.has(n)&&0!==i&&"0"!==i)if("number"==typeof i)o="px";else{const a=i.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&r.push(function R8(e,t){return new y(3005,!1)}())}return s+o}}function Wx(e,t,n,i,r,o,s,a,l,d,c,u,f){return{type:0,element:e,triggerName:t,isRemovalTransition:r,fromState:n,fromStyles:o,toState:i,toStyles:s,timelines:a,queriedElements:l,preStyleProps:d,postStyleProps:c,totalTime:u,errors:f}}const zg={};class qx{constructor(t,n,i){this._triggerName=t,this.ast=n,this._stateStyles=i}match(t,n,i,r){return function zH(e,t,n,i,r){return e.some(o=>o(t,n,i,r))}(this.ast.matchers,t,n,i,r)}buildStyles(t,n,i){let r=this._stateStyles.get("*");return void 0!==t&&(r=this._stateStyles.get(t?.toString())||r),r?r.buildStyles(n,i):new Map}build(t,n,i,r,o,s,a,l,d,c){const u=[],f=this.ast.options&&this.ast.options.params||zg,p=this.buildStyles(i,a&&a.params||zg,u),g=l&&l.params||zg,w=this.buildStyles(r,g,u),C=new Set,v=new Map,P=new Map,N="void"===r,J={params:jH(g,f),delay:this.ast.options?.delay},He=c?[]:Bg(t,n,this.ast.animation,o,s,p,w,J,d,u);let ze=0;if(He.forEach(pn=>{ze=Math.max(pn.duration+pn.delay,ze)}),u.length)return Wx(n,this._triggerName,i,r,N,p,w,[],[],v,P,ze,u);He.forEach(pn=>{const Wn=pn.element,Kc=fn(v,Wn,new Set);pn.preStyleProps.forEach(Wr=>Kc.add(Wr));const nl=fn(P,Wn,new Set);pn.postStyleProps.forEach(Wr=>nl.add(Wr)),Wn!==n&&C.add(Wn)});const It=Lc(C.values());return Wx(n,this._triggerName,i,r,N,p,w,He,It,v,P,ze)}}function jH(e,t){const n=Wa(t);for(const i in e)e.hasOwnProperty(i)&&null!=e[i]&&(n[i]=e[i]);return n}class UH{constructor(t,n,i){this.styles=t,this.defaultParams=n,this.normalizer=i}buildStyles(t,n){const i=new Map,r=Wa(this.defaultParams);return Object.keys(t).forEach(o=>{const s=t[o];null!==s&&(r[o]=s)}),this.styles.styles.forEach(o=>{"string"!=typeof o&&o.forEach((s,a)=>{s&&(s=Ya(s,r,n));const l=this.normalizer.normalizePropertyName(a,n);s=this.normalizer.normalizeStyleValue(a,l,s,n),i.set(a,s)})}),i}}class QH{constructor(t,n,i){this.name=t,this.ast=n,this._normalizer=i,this.transitionFactories=[],this.states=new Map,n.states.forEach(r=>{this.states.set(r.name,new UH(r.style,r.options&&r.options.params||{},i))}),Yx(this.states,"true","1"),Yx(this.states,"false","0"),n.transitions.forEach(r=>{this.transitionFactories.push(new qx(t,r,this.states))}),this.fallbackTransition=function ZH(e,t,n){return new qx(e,{type:1,animation:{type:2,steps:[],options:null},matchers:[(s,a)=>!0],options:null,queryCount:0,depCount:0},t)}(t,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,n,i,r){return this.transitionFactories.find(s=>s.match(t,n,i,r))||null}matchStyles(t,n,i){return this.fallbackTransition.buildStyles(t,n,i)}}function Yx(e,t,n){e.has(t)?e.has(n)||e.set(n,e.get(t)):e.has(n)&&e.set(t,e.get(n))}const WH=new Hc;class qH{constructor(t,n,i){this.bodyNode=t,this._driver=n,this._normalizer=i,this._animations=new Map,this._playersById=new Map,this.players=[]}register(t,n){const i=[],o=Ng(this._driver,n,i,[]);if(i.length)throw function X8(e){return new y(3503,!1)}();this._animations.set(t,o)}_buildPlayer(t,n,i){const r=t.element,o=Px(this._normalizer,t.keyframes,n,i);return this._driver.animate(r,o,t.duration,t.delay,t.easing,[],!0)}create(t,n,i={}){const r=[],o=this._animations.get(t);let s;const a=new Map;if(o?(s=Bg(this._driver,n,o,Tg,Fc,new Map,new Map,i,WH,r),s.forEach(c=>{const u=fn(a,c.element,new Map);c.postStyleProps.forEach(f=>u.set(f,null))})):(r.push(function $8(){return new y(3300,!1)}()),s=[]),r.length)throw function eH(e){return new y(3504,!1)}();a.forEach((c,u)=>{c.forEach((f,h)=>{c.set(h,this._driver.computeStyle(u,h,Hi))})});const d=cr(s.map(c=>{const u=a.get(c.element);return this._buildPlayer(c,new Map,u)}));return this._playersById.set(t,d),d.onDestroy(()=>this.destroy(t)),this.players.push(d),d}destroy(t){const n=this._getPlayer(t);n.destroy(),this._playersById.delete(t);const i=this.players.indexOf(n);i>=0&&this.players.splice(i,1)}_getPlayer(t){const n=this._playersById.get(t);if(!n)throw function tH(e){return new y(3301,!1)}();return n}listen(t,n,i,r){const o=Mg(n,"","","");return Dg(this._getPlayer(t),i,o,r),()=>{}}command(t,n,i,r){if("register"==i)return void this.register(t,r[0]);if("create"==i)return void this.create(t,n,r[0]||{});const o=this._getPlayer(t);switch(i){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(t)}}}const Kx="ng-animate-queued",jg="ng-animate-disabled",$H=[],Jx={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},e6={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Zn="__ng_removed";class Ug{get params(){return this.options.params}constructor(t,n=""){this.namespaceId=n;const i=t&&t.hasOwnProperty("value");if(this.value=function r6(e){return e??null}(i?t.value:t),i){const o=Wa(t);delete o.value,this.options=o}else this.options={};this.options.params||(this.options.params={})}absorbOptions(t){const n=t.params;if(n){const i=this.options.params;Object.keys(n).forEach(r=>{null==i[r]&&(i[r]=n[r])})}}}const Ka="void",Gg=new Ug(Ka);class t6{constructor(t,n,i){this.id=t,this.hostElement=n,this._engine=i,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,Sn(n,this._hostClassName)}listen(t,n,i,r){if(!this._triggers.has(n))throw function nH(e,t){return new y(3302,!1)}();if(null==i||0==i.length)throw function iH(e){return new y(3303,!1)}();if(!function o6(e){return"start"==e||"done"==e}(i))throw function rH(e,t){return new y(3400,!1)}();const o=fn(this._elementListeners,t,[]),s={name:n,phase:i,callback:r};o.push(s);const a=fn(this._engine.statesByElement,t,new Map);return a.has(n)||(Sn(t,kc),Sn(t,kc+"-"+n),a.set(n,Gg)),()=>{this._engine.afterFlush(()=>{const l=o.indexOf(s);l>=0&&o.splice(l,1),this._triggers.has(n)||a.delete(n)})}}register(t,n){return!this._triggers.has(t)&&(this._triggers.set(t,n),!0)}_getTrigger(t){const n=this._triggers.get(t);if(!n)throw function oH(e){return new y(3401,!1)}();return n}trigger(t,n,i,r=!0){const o=this._getTrigger(n),s=new Qg(this.id,n,t);let a=this._engine.statesByElement.get(t);a||(Sn(t,kc),Sn(t,kc+"-"+n),this._engine.statesByElement.set(t,a=new Map));let l=a.get(n);const d=new Ug(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&d.absorbOptions(l.options),a.set(n,d),l||(l=Gg),d.value!==Ka&&l.value===d.value){if(!function l6(e,t){const n=Object.keys(e),i=Object.keys(t);if(n.length!=i.length)return!1;for(let r=0;r<n.length;r++){const o=n[r];if(!t.hasOwnProperty(o)||e[o]!==t[o])return!1}return!0}(l.params,d.params)){const g=[],w=o.matchStyles(l.value,l.params,g),C=o.matchStyles(d.value,d.params,g);g.length?this._engine.reportError(g):this._engine.afterFlush(()=>{Ur(t,w),hi(t,C)})}return}const f=fn(this._engine.playersByElement,t,[]);f.forEach(g=>{g.namespaceId==this.id&&g.triggerName==n&&g.queued&&g.destroy()});let h=o.matchTransition(l.value,d.value,t,d.params),p=!1;if(!h){if(!r)return;h=o.fallbackTransition,p=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:n,transition:h,fromState:l,toState:d,player:s,isFallbackTransition:p}),p||(Sn(t,Kx),s.onStart(()=>{ls(t,Kx)})),s.onDone(()=>{let g=this.players.indexOf(s);g>=0&&this.players.splice(g,1);const w=this._engine.playersByElement.get(t);if(w){let C=w.indexOf(s);C>=0&&w.splice(C,1)}}),this.players.push(s),f.push(s),s}deregister(t){this._triggers.delete(t),this._engine.statesByElement.forEach(n=>n.delete(t)),this._elementListeners.forEach((n,i)=>{this._elementListeners.set(i,n.filter(r=>r.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const n=this._engine.playersByElement.get(t);n&&(n.forEach(i=>i.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,n){const i=this._engine.driver.query(t,Rc,!0);i.forEach(r=>{if(r[Zn])return;const o=this._engine.fetchNamespacesByElement(r);o.size?o.forEach(s=>s.triggerLeaveAnimation(r,n,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(t,n,i,r){const o=this._engine.statesByElement.get(t),s=new Map;if(o){const a=[];if(o.forEach((l,d)=>{if(s.set(d,l.value),this._triggers.has(d)){const c=this.trigger(t,d,Ka,r);c&&a.push(c)}}),a.length)return this._engine.markElementAsRemoved(this.id,t,!0,n,s),i&&cr(a).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const n=this._elementListeners.get(t),i=this._engine.statesByElement.get(t);if(n&&i){const r=new Set;n.forEach(o=>{const s=o.name;if(r.has(s))return;r.add(s);const l=this._triggers.get(s).fallbackTransition,d=i.get(s)||Gg,c=new Ug(Ka),u=new Qg(this.id,s,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:s,transition:l,fromState:d,toState:c,player:u,isFallbackTransition:!0})})}}removeNode(t,n){const i=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,n),this.triggerLeaveAnimation(t,n,!0))return;let r=!1;if(i.totalAnimations){const o=i.players.length?i.playersByQueriedElement.get(t):[];if(o&&o.length)r=!0;else{let s=t;for(;s=s.parentNode;)if(i.statesByElement.get(s)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(t),r)i.markElementAsRemoved(this.id,t,!1,n);else{const o=t[Zn];(!o||o===Jx)&&(i.afterFlush(()=>this.clearElementCache(t)),i.destroyInnerAnimations(t),i._onRemovalComplete(t,n))}}insertNode(t,n){Sn(t,this._hostClassName)}drainQueuedTransitions(t){const n=[];return this._queue.forEach(i=>{const r=i.player;if(r.destroyed)return;const o=i.element,s=this._elementListeners.get(o);s&&s.forEach(a=>{if(a.name==i.triggerName){const l=Mg(o,i.triggerName,i.fromState.value,i.toState.value);l._data=t,Dg(i.player,a.phase,l,a.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):n.push(i)}),this._queue=[],n.sort((i,r)=>{const o=i.transition.ast.depCount,s=r.transition.ast.depCount;return 0==o||0==s?o-s:this._engine.driver.containsElement(i.element,r.element)?1:-1})}destroy(t){this.players.forEach(n=>n.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}}class n6{_onRemovalComplete(t,n){this.onRemovalComplete(t,n)}constructor(t,n,i){this.bodyNode=t,this.driver=n,this._normalizer=i,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(r,o)=>{}}get queuedPlayers(){const t=[];return this._namespaceList.forEach(n=>{n.players.forEach(i=>{i.queued&&t.push(i)})}),t}createNamespace(t,n){const i=new t6(t,n,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,n)?this._balanceNamespaceList(i,n):(this.newHostElements.set(n,i),this.collectEnterElement(n)),this._namespaceLookup[t]=i}_balanceNamespaceList(t,n){const i=this._namespaceList,r=this.namespacesByHostElement;if(i.length-1>=0){let s=!1,a=this.driver.getParentElement(n);for(;a;){const l=r.get(a);if(l){const d=i.indexOf(l);i.splice(d+1,0,t),s=!0;break}a=this.driver.getParentElement(a)}s||i.unshift(t)}else i.push(t);return r.set(n,t),t}register(t,n){let i=this._namespaceLookup[t];return i||(i=this.createNamespace(t,n)),i}registerTrigger(t,n,i){let r=this._namespaceLookup[t];r&&r.register(n,i)&&this.totalAnimations++}destroy(t,n){t&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const i=this._fetchNamespace(t);this.namespacesByHostElement.delete(i.hostElement);const r=this._namespaceList.indexOf(i);r>=0&&this._namespaceList.splice(r,1),i.destroy(n),delete this._namespaceLookup[t]}))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const n=new Set,i=this.statesByElement.get(t);if(i)for(let r of i.values())if(r.namespaceId){const o=this._fetchNamespace(r.namespaceId);o&&n.add(o)}return n}trigger(t,n,i,r){if(Uc(n)){const o=this._fetchNamespace(t);if(o)return o.trigger(n,i,r),!0}return!1}insertNode(t,n,i,r){if(!Uc(n))return;const o=n[Zn];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;const s=this.collectedLeaveElements.indexOf(n);s>=0&&this.collectedLeaveElements.splice(s,1)}if(t){const s=this._fetchNamespace(t);s&&s.insertNode(n,i)}r&&this.collectEnterElement(n)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,n){n?this.disabledNodes.has(t)||(this.disabledNodes.add(t),Sn(t,jg)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),ls(t,jg))}removeNode(t,n,i){if(Uc(n)){const r=t?this._fetchNamespace(t):null;r?r.removeNode(n,i):this.markElementAsRemoved(t,n,!1,i);const o=this.namespacesByHostElement.get(n);o&&o.id!==t&&o.removeNode(n,i)}else this._onRemovalComplete(n,i)}markElementAsRemoved(t,n,i,r,o){this.collectedLeaveElements.push(n),n[Zn]={namespaceId:t,setForRemoval:r,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:o}}listen(t,n,i,r,o){return Uc(n)?this._fetchNamespace(t).listen(n,i,r,o):()=>{}}_buildInstruction(t,n,i,r,o){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,i,r,t.fromState.options,t.toState.options,n,o)}destroyInnerAnimations(t){let n=this.driver.query(t,Rc,!0);n.forEach(i=>this.destroyActiveAnimationsForElement(i)),0!=this.playersByQueriedElement.size&&(n=this.driver.query(t,Pg,!0),n.forEach(i=>this.finishActiveQueriedAnimationOnElement(i)))}destroyActiveAnimationsForElement(t){const n=this.playersByElement.get(t);n&&n.forEach(i=>{i.queued?i.markedForDestroy=!0:i.destroy()})}finishActiveQueriedAnimationOnElement(t){const n=this.playersByQueriedElement.get(t);n&&n.forEach(i=>i.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return cr(this.players).onDone(()=>t());t()})}processLeaveNode(t){const n=t[Zn];if(n&&n.setForRemoval){if(t[Zn]=Jx,n.namespaceId){this.destroyInnerAnimations(t);const i=this._fetchNamespace(n.namespaceId);i&&i.clearElementCache(t)}this._onRemovalComplete(t,n.setForRemoval)}t.classList?.contains(jg)&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(i=>{this.markElementAsDisabled(i,!1)})}flush(t=-1){let n=[];if(this.newHostElements.size&&(this.newHostElements.forEach((i,r)=>this._balanceNamespaceList(i,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;i<this.collectedEnterElements.length;i++)Sn(this.collectedEnterElements[i],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const i=[];try{n=this._flushAnimations(i,t)}finally{for(let r=0;r<i.length;r++)i[r]()}}else for(let i=0;i<this.collectedLeaveElements.length;i++)this.processLeaveNode(this.collectedLeaveElements[i]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(i=>i()),this._flushFns=[],this._whenQuietFns.length){const i=this._whenQuietFns;this._whenQuietFns=[],n.length?cr(n).onDone(()=>{i.forEach(r=>r())}):i.forEach(r=>r())}}reportError(t){throw function sH(e){return new y(3402,!1)}()}_flushAnimations(t,n){const i=new Hc,r=[],o=new Map,s=[],a=new Map,l=new Map,d=new Map,c=new Set;this.disabledNodes.forEach(V=>{c.add(V);const H=this.driver.query(V,".ng-animate-queued",!0);for(let z=0;z<H.length;z++)c.add(H[z])});const u=this.bodyNode,f=Array.from(this.statesByElement.keys()),h=eD(f,this.collectedEnterElements),p=new Map;let g=0;h.forEach((V,H)=>{const z=Tg+g++;p.set(H,z),V.forEach(ge=>Sn(ge,z))});const w=[],C=new Set,v=new Set;for(let V=0;V<this.collectedLeaveElements.length;V++){const H=this.collectedLeaveElements[V],z=H[Zn];z&&z.setForRemoval&&(w.push(H),C.add(H),z.hasAnimation?this.driver.query(H,".ng-star-inserted",!0).forEach(ge=>C.add(ge)):v.add(H))}const P=new Map,N=eD(f,Array.from(C));N.forEach((V,H)=>{const z=Fc+g++;P.set(H,z),V.forEach(ge=>Sn(ge,z))}),t.push(()=>{h.forEach((V,H)=>{const z=p.get(H);V.forEach(ge=>ls(ge,z))}),N.forEach((V,H)=>{const z=P.get(H);V.forEach(ge=>ls(ge,z))}),w.forEach(V=>{this.processLeaveNode(V)})});const J=[],He=[];for(let V=this._namespaceList.length-1;V>=0;V--)this._namespaceList[V].drainQueuedTransitions(n).forEach(z=>{const ge=z.player,pt=z.element;if(J.push(ge),this.collectedEnterElements.length){const Tt=pt[Zn];if(Tt&&Tt.setForMove){if(Tt.previousTriggersValues&&Tt.previousTriggersValues.has(z.triggerName)){const qr=Tt.previousTriggersValues.get(z.triggerName),In=this.statesByElement.get(z.element);if(In&&In.has(z.triggerName)){const Jc=In.get(z.triggerName);Jc.value=qr,In.set(z.triggerName,Jc)}}return void ge.destroy()}}const pi=!u||!this.driver.containsElement(u,pt),gn=P.get(pt),hr=p.get(pt),Ge=this._buildInstruction(z,i,hr,gn,pi);if(Ge.errors&&Ge.errors.length)return void He.push(Ge);if(pi)return ge.onStart(()=>Ur(pt,Ge.fromStyles)),ge.onDestroy(()=>hi(pt,Ge.toStyles)),void r.push(ge);if(z.isFallbackTransition)return ge.onStart(()=>Ur(pt,Ge.fromStyles)),ge.onDestroy(()=>hi(pt,Ge.toStyles)),void r.push(ge);const GD=[];Ge.timelines.forEach(Tt=>{Tt.stretchStartingKeyframe=!0,this.disabledNodes.has(Tt.element)||GD.push(Tt)}),Ge.timelines=GD,i.append(pt,Ge.timelines),s.push({instruction:Ge,player:ge,element:pt}),Ge.queriedElements.forEach(Tt=>fn(a,Tt,[]).push(ge)),Ge.preStyleProps.forEach((Tt,qr)=>{if(Tt.size){let In=l.get(qr);In||l.set(qr,In=new Set),Tt.forEach((Jc,Jg)=>In.add(Jg))}}),Ge.postStyleProps.forEach((Tt,qr)=>{let In=d.get(qr);In||d.set(qr,In=new Set),Tt.forEach((Jc,Jg)=>In.add(Jg))})});if(He.length){const V=[];He.forEach(H=>{V.push(function aH(e,t){return new y(3505,!1)}())}),J.forEach(H=>H.destroy()),this.reportError(V)}const ze=new Map,It=new Map;s.forEach(V=>{const H=V.element;i.has(H)&&(It.set(H,H),this._beforeAnimationBuild(V.player.namespaceId,V.instruction,ze))}),r.forEach(V=>{const H=V.element;this._getPreviousPlayers(H,!1,V.namespaceId,V.triggerName,null).forEach(ge=>{fn(ze,H,[]).push(ge),ge.destroy()})});const pn=w.filter(V=>nD(V,l,d)),Wn=new Map;$x(Wn,this.driver,v,d,Hi).forEach(V=>{nD(V,l,d)&&pn.push(V)});const nl=new Map;h.forEach((V,H)=>{$x(nl,this.driver,new Set(V),l,"!")}),pn.forEach(V=>{const H=Wn.get(V),z=nl.get(V);Wn.set(V,new Map([...H?.entries()??[],...z?.entries()??[]]))});const Wr=[],jD=[],UD={};s.forEach(V=>{const{element:H,player:z,instruction:ge}=V;if(i.has(H)){if(c.has(H))return z.onDestroy(()=>hi(H,ge.toStyles)),z.disabled=!0,z.overrideTotalTime(ge.totalTime),void r.push(z);let pt=UD;if(It.size>1){let gn=H;const hr=[];for(;gn=gn.parentNode;){const Ge=It.get(gn);if(Ge){pt=Ge;break}hr.push(gn)}hr.forEach(Ge=>It.set(Ge,pt))}const pi=this._buildAnimation(z.namespaceId,ge,ze,o,nl,Wn);if(z.setRealPlayer(pi),pt===UD)Wr.push(z);else{const gn=this.playersByElement.get(pt);gn&&gn.length&&(z.parentPlayer=cr(gn)),r.push(z)}}else Ur(H,ge.fromStyles),z.onDestroy(()=>hi(H,ge.toStyles)),jD.push(z),c.has(H)&&r.push(z)}),jD.forEach(V=>{const H=o.get(V.element);if(H&&H.length){const z=cr(H);V.setRealPlayer(z)}}),r.forEach(V=>{V.parentPlayer?V.syncPlayerEvents(V.parentPlayer):V.destroy()});for(let V=0;V<w.length;V++){const H=w[V],z=H[Zn];if(ls(H,Fc),z&&z.hasAnimation)continue;let ge=[];if(a.size){let pi=a.get(H);pi&&pi.length&&ge.push(...pi);let gn=this.driver.query(H,Pg,!0);for(let hr=0;hr<gn.length;hr++){let Ge=a.get(gn[hr]);Ge&&Ge.length&&ge.push(...Ge)}}const pt=ge.filter(pi=>!pi.destroyed);pt.length?s6(this,H,pt):this.processLeaveNode(H)}return w.length=0,Wr.forEach(V=>{this.players.push(V),V.onDone(()=>{V.destroy();const H=this.players.indexOf(V);this.players.splice(H,1)}),V.play()}),Wr}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,n,i,r,o){let s=[];if(n){const a=this.playersByQueriedElement.get(t);a&&(s=a)}else{const a=this.playersByElement.get(t);if(a){const l=!o||o==Ka;a.forEach(d=>{d.queued||!l&&d.triggerName!=r||s.push(d)})}}return(i||r)&&(s=s.filter(a=>!(i&&i!=a.namespaceId||r&&r!=a.triggerName))),s}_beforeAnimationBuild(t,n,i){const o=n.element,s=n.isRemovalTransition?void 0:t,a=n.isRemovalTransition?void 0:n.triggerName;for(const l of n.timelines){const d=l.element,c=d!==o,u=fn(i,d,[]);this._getPreviousPlayers(d,c,s,a,n.toState).forEach(h=>{const p=h.getRealPlayer();p.beforeDestroy&&p.beforeDestroy(),h.destroy(),u.push(h)})}Ur(o,n.fromStyles)}_buildAnimation(t,n,i,r,o,s){const a=n.triggerName,l=n.element,d=[],c=new Set,u=new Set,f=n.timelines.map(p=>{const g=p.element;c.add(g);const w=g[Zn];if(w&&w.removedBeforeQueried)return new Za(p.duration,p.delay);const C=g!==l,v=function a6(e){const t=[];return tD(e,t),t}((i.get(g)||$H).map(ze=>ze.getRealPlayer())).filter(ze=>!!ze.element&&ze.element===g),P=o.get(g),N=s.get(g),J=Px(this._normalizer,p.keyframes,P,N),He=this._buildPlayer(p,J,v);if(p.subTimeline&&r&&u.add(g),C){const ze=new Qg(t,a,g);ze.setRealPlayer(He),d.push(ze)}return He});d.forEach(p=>{fn(this.playersByQueriedElement,p.element,[]).push(p),p.onDone(()=>function i6(e,t,n){let i=e.get(t);if(i){if(i.length){const r=i.indexOf(n);i.splice(r,1)}0==i.length&&e.delete(t)}return i}(this.playersByQueriedElement,p.element,p))}),c.forEach(p=>Sn(p,Bx));const h=cr(f);return h.onDestroy(()=>{c.forEach(p=>ls(p,Bx)),hi(l,n.toStyles)}),u.forEach(p=>{fn(r,p,[]).push(h)}),h}_buildPlayer(t,n,i){return n.length>0?this.driver.animate(t.element,n,t.duration,t.delay,t.easing,i):new Za(t.duration,t.delay)}}class Qg{constructor(t,n,i){this.namespaceId=t,this.triggerName=n,this.element=i,this._player=new Za,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,this._queuedCallbacks.forEach((n,i)=>{n.forEach(r=>Dg(t,i,void 0,r))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const n=this._player;n.triggerCallback&&t.onStart(()=>n.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,n){fn(this._queuedCallbacks,t,[]).push(n)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const n=this._player;n.triggerCallback&&n.triggerCallback(t)}}function Uc(e){return e&&1===e.nodeType}function Xx(e,t){const n=e.style.display;return e.style.display=t??"none",n}function $x(e,t,n,i,r){const o=[];n.forEach(l=>o.push(Xx(l)));const s=[];i.forEach((l,d)=>{const c=new Map;l.forEach(u=>{const f=t.computeStyle(d,u,r);c.set(u,f),(!f||0==f.length)&&(d[Zn]=e6,s.push(d))}),e.set(d,c)});let a=0;return n.forEach(l=>Xx(l,o[a++])),s}function eD(e,t){const n=new Map;if(e.forEach(a=>n.set(a,[])),0==t.length)return n;const r=new Set(t),o=new Map;function s(a){if(!a)return 1;let l=o.get(a);if(l)return l;const d=a.parentNode;return l=n.has(d)?d:r.has(d)?1:s(d),o.set(a,l),l}return t.forEach(a=>{const l=s(a);1!==l&&n.get(l).push(a)}),n}function Sn(e,t){e.classList?.add(t)}function ls(e,t){e.classList?.remove(t)}function s6(e,t,n){cr(n).onDone(()=>e.processLeaveNode(t))}function tD(e,t){for(let n=0;n<e.length;n++){const i=e[n];i instanceof Ix?tD(i.players,t):t.push(i)}}function nD(e,t,n){const i=n.get(e);if(!i)return!1;let r=t.get(e);return r?i.forEach(o=>r.add(o)):t.set(e,i),n.delete(e),!0}class Gc{constructor(t,n,i){this.bodyNode=t,this._driver=n,this._normalizer=i,this._triggerCache={},this.onRemovalComplete=(r,o)=>{},this._transitionEngine=new n6(t,n,i),this._timelineEngine=new qH(t,n,i),this._transitionEngine.onRemovalComplete=(r,o)=>this.onRemovalComplete(r,o)}registerTrigger(t,n,i,r,o){const s=t+"-"+r;let a=this._triggerCache[s];if(!a){const l=[],c=Ng(this._driver,o,l,[]);if(l.length)throw function K8(e,t){return new y(3404,!1)}();a=function GH(e,t,n){return new QH(e,t,n)}(r,c,this._normalizer),this._triggerCache[s]=a}this._transitionEngine.registerTrigger(n,r,a)}register(t,n){this._transitionEngine.register(t,n)}destroy(t,n){this._transitionEngine.destroy(t,n)}onInsert(t,n,i,r){this._transitionEngine.insertNode(t,n,i,r)}onRemove(t,n,i){this._transitionEngine.removeNode(t,n,i)}disableAnimations(t,n){this._transitionEngine.markElementAsDisabled(t,n)}process(t,n,i,r){if("@"==i.charAt(0)){const[o,s]=Fx(i);this._timelineEngine.command(o,n,s,r)}else this._transitionEngine.trigger(t,n,i,r)}listen(t,n,i,r,o){if("@"==i.charAt(0)){const[s,a]=Fx(i);return this._timelineEngine.listen(s,n,a,o)}return this._transitionEngine.listen(t,n,i,r,o)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(t){this._transitionEngine.afterFlushAnimationsDone(t)}}let c6=(()=>{class t{constructor(i,r,o){this._element=i,this._startStyles=r,this._endStyles=o,this._state=0;let s=t.initialStylesByElement.get(i);s||t.initialStylesByElement.set(i,s=new Map),this._initialStyles=s}start(){this._state<1&&(this._startStyles&&hi(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(hi(this._element,this._initialStyles),this._endStyles&&(hi(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(Ur(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Ur(this._element,this._endStyles),this._endStyles=null),hi(this._element,this._initialStyles),this._state=3)}}return t.initialStylesByElement=new WeakMap,t})();function Zg(e){let t=null;return e.forEach((n,i)=>{(function u6(e){return"display"===e||"position"===e})(i)&&(t=t||new Map,t.set(i,n))}),t}class iD{constructor(t,n,i,r){this.element=t,this.keyframes=n,this.options=i,this._specialStyles=r,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(t){const n=[];return t.forEach(i=>{n.push(Object.fromEntries(i))}),n}_triggerWebAnimation(t,n,i){return t.animate(this._convertKeyframesToObject(n),i)}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}setPosition(t){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=t*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t=new Map;this.hasStarted()&&this._finalKeyframe.forEach((i,r)=>{"offset"!==r&&t.set(r,this._finished?i:jx(this.element,r))}),this.currentSnapshot=t}triggerCallback(t){const n="start"===t?this._onStartFns:this._onDoneFns;n.forEach(i=>i()),n.length=0}}class f6{validateStyleProperty(t){return!0}validateAnimatableStyleProperty(t){return!0}matchesElement(t,n){return!1}containsElement(t,n){return Rx(t,n)}getParentElement(t){return Sg(t)}query(t,n,i){return Nx(t,n,i)}computeStyle(t,n,i){return window.getComputedStyle(t)[n]}animate(t,n,i,r,o,s=[]){const l={duration:i,delay:r,fill:0==r?"both":"forwards"};o&&(l.easing=o);const d=new Map,c=s.filter(h=>h instanceof iD);(function _H(e,t){return 0===e||0===t})(i,r)&&c.forEach(h=>{h.currentSnapshot.forEach((p,g)=>d.set(g,p))});let u=function mH(e){return e.length?e[0]instanceof Map?e:e.map(t=>Vx(t)):[]}(n).map(h=>ur(h));u=function bH(e,t,n){if(n.size&&t.length){let i=t[0],r=[];if(n.forEach((o,s)=>{i.has(s)||r.push(s),i.set(s,o)}),r.length)for(let o=1;o<t.length;o++){let s=t[o];r.forEach(a=>s.set(a,jx(e,a)))}}return t}(t,u,d);const f=function d6(e,t){let n=null,i=null;return Array.isArray(t)&&t.length?(n=Zg(t[0]),t.length>1&&(i=Zg(t[t.length-1]))):t instanceof Map&&(n=Zg(t)),n||i?new c6(e,n,i):null}(t,u);return new iD(t,u,l,f)}}let h6=(()=>{var e;class t extends Ex{constructor(i,r){super(),this._nextAnimationId=0,this._renderer=i.createRenderer(r.body,{id:"0",encapsulation:vn.None,styles:[],data:{animation:[]}})}build(i){const r=this._nextAnimationId.toString();this._nextAnimationId++;const o=Array.isArray(i)?Mx(i):i;return rD(this._renderer,null,r,"register",[o]),new p6(r,this._renderer)}}return(e=t).\u0275fac=function(i){return new(i||e)(S(Ys),S(Re))},e.\u0275prov=L({token:e,factory:e.\u0275fac}),t})();class p6 extends S8{constructor(t,n){super(),this._id=t,this._renderer=n}create(t,n){return new g6(this._id,t,n||{},this._renderer)}}class g6{constructor(t,n,i,r){this.id=t,this.element=n,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}_listen(t,n){return this._renderer.listen(this.element,`@@${this.id}:${t}`,n)}_command(t,...n){return rD(this._renderer,this.element,this.id,t,n)}onDone(t){this._listen("done",t)}onStart(t){this._listen("start",t)}onDestroy(t){this._listen("destroy",t)}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(t){this._command("setPosition",t)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function rD(e,t,n,i,r){return e.setProperty(t,`@@${n}:${i}`,r)}const oD="@.disabled";let m6=(()=>{var e;class t{constructor(i,r,o){this.delegate=i,this.engine=r,this._zone=o,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,r.onRemovalComplete=(s,a)=>{const l=a?.parentNode(s);l&&a.removeChild(l,s)}}createRenderer(i,r){const s=this.delegate.createRenderer(i,r);if(!(i&&r&&r.data&&r.data.animation)){let u=this._rendererCache.get(s);return u||(u=new sD("",s,this.engine,()=>this._rendererCache.delete(s)),this._rendererCache.set(s,u)),u}const a=r.id,l=r.id+"-"+this._currentId;this._currentId++,this.engine.register(l,i);const d=u=>{Array.isArray(u)?u.forEach(d):this.engine.registerTrigger(a,l,i,u.name,u)};return r.data.animation.forEach(d),new v6(this,l,s,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(i,r,o){i>=0&&i<this._microtaskId?this._zone.run(()=>r(o)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(s=>{const[a,l]=s;a(l)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([r,o]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return(e=t).\u0275fac=function(i){return new(i||e)(S(Ys),S(Gc),S(K))},e.\u0275prov=L({token:e,factory:e.\u0275fac}),t})();class sD{constructor(t,n,i,r){this.namespaceId=t,this.delegate=n,this.engine=i,this._onDestroy=r}get data(){return this.delegate.data}destroyNode(t){this.delegate.destroyNode?.(t)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(t,n){return this.delegate.createElement(t,n)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,n){this.delegate.appendChild(t,n),this.engine.onInsert(this.namespaceId,n,t,!1)}insertBefore(t,n,i,r=!0){this.delegate.insertBefore(t,n,i),this.engine.onInsert(this.namespaceId,n,t,r)}removeChild(t,n,i){this.engine.onRemove(this.namespaceId,n,this.delegate)}selectRootElement(t,n){return this.delegate.selectRootElement(t,n)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,n,i,r){this.delegate.setAttribute(t,n,i,r)}removeAttribute(t,n,i){this.delegate.removeAttribute(t,n,i)}addClass(t,n){this.delegate.addClass(t,n)}removeClass(t,n){this.delegate.removeClass(t,n)}setStyle(t,n,i,r){this.delegate.setStyle(t,n,i,r)}removeStyle(t,n,i){this.delegate.removeStyle(t,n,i)}setProperty(t,n,i){"@"==n.charAt(0)&&n==oD?this.disableAnimations(t,!!i):this.delegate.setProperty(t,n,i)}setValue(t,n){this.delegate.setValue(t,n)}listen(t,n,i){return this.delegate.listen(t,n,i)}disableAnimations(t,n){this.engine.disableAnimations(t,n)}}class v6 extends sD{constructor(t,n,i,r,o){super(n,i,r,o),this.factory=t,this.namespaceId=n}setProperty(t,n,i){"@"==n.charAt(0)?"."==n.charAt(1)&&n==oD?this.disableAnimations(t,i=void 0===i||!!i):this.engine.process(this.namespaceId,t,n.slice(1),i):this.delegate.setProperty(t,n,i)}listen(t,n,i){if("@"==n.charAt(0)){const r=function A6(e){switch(e){case"body":return document.body;case"document":return document;case"window":return window;default:return e}}(t);let o=n.slice(1),s="";return"@"!=o.charAt(0)&&([o,s]=function _6(e){const t=e.indexOf(".");return[e.substring(0,t),e.slice(t+1)]}(o)),this.engine.listen(this.namespaceId,r,o,s,a=>{this.factory.scheduleListenerCallback(a._data||-1,i,a)})}return this.delegate.listen(t,n,i)}}const aD=[{provide:Ex,useClass:h6},{provide:Hg,useFactory:function w6(){return new HH}},{provide:Gc,useClass:(()=>{var e;class t extends Gc{constructor(i,r,o,s){super(i.body,r,o)}ngOnDestroy(){this.flush()}}return(e=t).\u0275fac=function(i){return new(i||e)(S(Re),S(Ig),S(Hg),S(Tr))},e.\u0275prov=L({token:e,factory:e.\u0275fac}),t})()},{provide:Ys,useFactory:function y6(e,t,n){return new m6(e,t,n)},deps:[Dp,Gc,K]}],Wg=[{provide:Ig,useFactory:()=>new f6},{provide:xo,useValue:"BrowserAnimations"},...aD],lD=[{provide:Ig,useClass:Lx},{provide:xo,useValue:"NoopAnimations"},...aD];let qg,C6=(()=>{var e;class t{static withConfig(i){return{ngModule:t,providers:i.disableAnimations?lD:Wg}}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275mod=ot({type:e}),e.\u0275inj=nt({providers:Wg,imports:[Y0]}),t})(),D6=(()=>{var e;class t{constructor(i,r){this.platformId=i,this.windowRefService=r,this.logs=[],r.nativeWindow&&(r.nativeWindow.ngxConsoleFilter=(o,s)=>(this.logs.push(s),!0))}}return(e=t).\u0275fac=function(i){return new(i||e)(S(Ln),S(Dx))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();try{qg=typeof Intl<"u"&&Intl.v8BreakIterator}catch{qg=!1}let Ja,ds=(()=>{var e;class t{constructor(i){this._platformId=i,this.isBrowser=this._platformId?wa(this._platformId):"object"==typeof document&&!!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&&!qg)&&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}}return(e=t).\u0275fac=function(i){return new(i||e)(S(Ln))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function Zc(e){return function E6(){if(null==Ja&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Ja=!0}))}finally{Ja=Ja||!1}return Ja}()?e:!!e.capture}function jt(e,t=0){return function N6(e){return!isNaN(parseFloat(e))&&!isNaN(Number(e))}(e)?Number(e):t}function uD(e){return Array.isArray(e)?e:[e]}function Xa(e){return e instanceof Be?e.nativeElement:e}class L6 extends dt{constructor(t,n){super()}schedule(t,n=0){return this}}const qc={setInterval(e,t,...n){const{delegate:i}=qc;return i?.setInterval?i.setInterval(e,t,...n):setInterval(e,t,...n)},clearInterval(e){const{delegate:t}=qc;return(t?.clearInterval||clearInterval)(e)},delegate:void 0},fD={now:()=>(fD.delegate||Date).now(),delegate:void 0};class $a{constructor(t,n=$a.now){this.schedulerActionCtor=t,this.now=n}schedule(t,n=0,i){return new this.schedulerActionCtor(this,t).schedule(i,n)}}$a.now=fD.now;const V6=new class B6 extends $a{constructor(t,n=$a.now){super(t,n),this.actions=[],this._active=!1}flush(t){const{actions:n}=this;if(this._active)return void n.push(t);let i;this._active=!0;do{if(i=t.execute(t.state,t.delay))break}while(t=n.shift());if(this._active=!1,i){for(;t=n.shift();)t.unsubscribe();throw i}}}(class O6 extends L6{constructor(t,n){super(t,n),this.scheduler=t,this.work=n,this.pending=!1}schedule(t,n=0){var i;if(this.closed)return this;this.state=t;const r=this.id,o=this.scheduler;return null!=r&&(this.id=this.recycleAsyncId(o,r,n)),this.pending=!0,this.delay=n,this.id=null!==(i=this.id)&&void 0!==i?i:this.requestAsyncId(o,this.id,n),this}requestAsyncId(t,n,i=0){return qc.setInterval(t.flush.bind(t,this),i)}recycleAsyncId(t,n,i=0){if(null!=i&&this.delay===i&&!1===this.pending)return n;null!=n&&qc.clearInterval(n)}execute(t,n){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const i=this._execute(t,n);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,n){let r,i=!1;try{this.work(t)}catch(o){i=!0,r=o||new Error("Scheduled action threw falsy error")}if(i)return this.unsubscribe(),r}unsubscribe(){if(!this.closed){const{id:t,scheduler:n}=this,{actions:i}=n;this.work=this.state=this.scheduler=null,this.pending=!1,pr(i,this),null!=t&&(this.id=this.recycleAsyncId(n,t,null)),this.delay=null,super.unsubscribe()}}}),hD=new Set;let Zr,z6=(()=>{var e;class t{constructor(i,r){this._platform=i,this._nonce=r,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):U6}matchMedia(i){return(this._platform.WEBKIT||this._platform.BLINK)&&function j6(e,t){if(!hD.has(e))try{Zr||(Zr=document.createElement("style"),t&&(Zr.nonce=t),Zr.setAttribute("type","text/css"),document.head.appendChild(Zr)),Zr.sheet&&(Zr.sheet.insertRule(`@media ${e} {body{ }}`,0),hD.add(e))}catch(n){console.error(n)}}(i,this._nonce),this._matchMedia(i)}}return(e=t).\u0275fac=function(i){return new(i||e)(S(ds),S(xf,8))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function U6(e){return{matches:"all"===e||""===e,media:e,addListener:()=>{},removeListener:()=>{}}}let G6=(()=>{var e;class t{constructor(i,r){this._mediaMatcher=i,this._zone=r,this._queries=new Map,this._destroySubject=new gt}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(i){return pD(uD(i)).some(o=>this._registerQuery(o).mql.matches)}observe(i){let s=ec(pD(uD(i)).map(a=>this._registerQuery(a).observable));return s=nc(s.pipe(Ht(1)),s.pipe(function cD(e){return Oi((t,n)=>e<=n)}(1),function H6(e,t=V6){return tt((n,i)=>{let r=null,o=null,s=null;const a=()=>{if(r){r.unsubscribe(),r=null;const d=o;o=null,i.next(d)}};function l(){const d=s+e,c=t.now();if(c<d)return r=this.schedule(void 0,d-c),void i.add(r);a()}n.subscribe(Je(i,d=>{o=d,s=t.now(),r||(r=t.schedule(l,e),i.add(r))},()=>{a(),i.complete()},void 0,()=>{o=r=null}))})}(0))),s.pipe(ye(a=>{const l={matches:!1,breakpoints:{}};return a.forEach(({matches:d,query:c})=>{l.matches=l.matches||d,l.breakpoints[c]=d}),l}))}_registerQuery(i){if(this._queries.has(i))return this._queries.get(i);const r=this._mediaMatcher.matchMedia(i),s={observable:new Ke(a=>{const l=d=>this._zone.run(()=>a.next(d));return r.addListener(l),()=>{r.removeListener(l)}}).pipe(aC(r),ye(({matches:a})=>({query:i,matches:a})),kp(this._destroySubject)),mql:r};return this._queries.set(i,s),s}}return(e=t).\u0275fac=function(i){return new(i||e)(S(z6),S(K))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function pD(e){return e.map(t=>t.split(",")).reduce((t,n)=>t.concat(n)).map(t=>t.trim())}const wD="cdk-high-contrast-black-on-white",yD="cdk-high-contrast-white-on-black",Kg="cdk-high-contrast-active";let rz=(()=>{var e;class t{constructor(i,r){this._platform=i,this._document=r,this._breakpointSubscription=R(G6).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const i=this._document.createElement("div");i.style.backgroundColor="rgb(1,2,3)",i.style.position="absolute",this._document.body.appendChild(i);const r=this._document.defaultView||window,o=r&&r.getComputedStyle?r.getComputedStyle(i):null,s=(o&&o.backgroundColor||"").replace(/ /g,"");switch(i.remove(),s){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const i=this._document.body.classList;i.remove(Kg,wD,yD),this._hasCheckedHighContrastMode=!0;const r=this.getHighContrastMode();1===r?i.add(Kg,wD):2===r&&i.add(Kg,yD)}}}return(e=t).\u0275fac=function(i){return new(i||e)(S(ds),S(Re))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"}),t})(),CD=(()=>{var e;class t{}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275mod=ot({type:e}),e.\u0275inj=nt({}),t})();const lz=new I("mat-sanity-checks",{providedIn:"root",factory:function az(){return!0}});let ji=(()=>{var e;class t{constructor(i,r,o){this._sanityChecks=r,this._document=o,this._hasDoneGlobalChecks=!1,i._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(i){return!function I6(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[i])}}return(e=t).\u0275fac=function(i){return new(i||e)(S(rz),S(lz,8),S(Re))},e.\u0275mod=ot({type:e}),e.\u0275inj=nt({imports:[CD,CD]}),t})();function MD(e,t){return class extends e{get color(){return this._color}set color(n){const i=n||this.defaultColor;i!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),i&&this._elementRef.nativeElement.classList.add(`mat-${i}`),this._color=i)}constructor(...n){super(...n),this.defaultColor=t,this.color=t}}}class fz{constructor(t,n,i,r=!1){this._renderer=t,this.element=n,this.config=i,this._animationForciblyDisabledThroughCss=r,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const SD=Zc({passive:!0,capture:!0});class hz{constructor(){this._events=new Map,this._delegateEventHandler=t=>{const n=function us(e){return e.composedPath?e.composedPath()[0]:e.target}(t);n&&this._events.get(t.type)?.forEach((i,r)=>{(r===n||r.contains(n))&&i.forEach(o=>o.handleEvent(t))})}}addHandler(t,n,i,r){const o=this._events.get(n);if(o){const s=o.get(i);s?s.add(r):o.set(i,new Set([r]))}else this._events.set(n,new Map([[i,new Set([r])]])),t.runOutsideAngular(()=>{document.addEventListener(n,this._delegateEventHandler,SD)})}removeHandler(t,n,i){const r=this._events.get(t);if(!r)return;const o=r.get(n);o&&(o.delete(i),0===o.size&&r.delete(n),0===r.size&&(this._events.delete(t),document.removeEventListener(t,this._delegateEventHandler,SD)))}}const ID={enterDuration:225,exitDuration:150},TD=Zc({passive:!0,capture:!0}),PD=["mousedown","touchstart"],FD=["mouseup","mouseleave","touchend","touchcancel"];class tl{constructor(t,n,i,r){this._target=t,this._ngZone=n,this._platform=r,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,r.isBrowser&&(this._containerElement=Xa(i))}fadeInRipple(t,n,i={}){const r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o={...ID,...i.animation};i.centered&&(t=r.left+r.width/2,n=r.top+r.height/2);const s=i.radius||function gz(e,t,n){const i=Math.max(Math.abs(e-n.left),Math.abs(e-n.right)),r=Math.max(Math.abs(t-n.top),Math.abs(t-n.bottom));return Math.sqrt(i*i+r*r)}(t,n,r),a=t-r.left,l=n-r.top,d=o.enterDuration,c=document.createElement("div");c.classList.add("mat-ripple-element"),c.style.left=a-s+"px",c.style.top=l-s+"px",c.style.height=2*s+"px",c.style.width=2*s+"px",null!=i.color&&(c.style.backgroundColor=i.color),c.style.transitionDuration=`${d}ms`,this._containerElement.appendChild(c);const u=window.getComputedStyle(c),h=u.transitionDuration,p="none"===u.transitionProperty||"0s"===h||"0s, 0s"===h||0===r.width&&0===r.height,g=new fz(this,c,i,p);c.style.transform="scale3d(1, 1, 1)",g.state=0,i.persistent||(this._mostRecentTransientRipple=g);let w=null;return!p&&(d||o.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const C=()=>this._finishRippleTransition(g),v=()=>this._destroyRipple(g);c.addEventListener("transitionend",C),c.addEventListener("transitioncancel",v),w={onTransitionEnd:C,onTransitionCancel:v}}),this._activeRipples.set(g,w),(p||!d)&&this._finishRippleTransition(g),g}fadeOutRipple(t){if(2===t.state||3===t.state)return;const n=t.element,i={...ID,...t.config.animation};n.style.transitionDuration=`${i.exitDuration}ms`,n.style.opacity="0",t.state=2,(t._animationForciblyDisabledThroughCss||!i.exitDuration)&&this._finishRippleTransition(t)}fadeOutAll(){this._getActiveRipples().forEach(t=>t.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(t=>{t.config.persistent||t.fadeOut()})}setupTriggerEvents(t){const n=Xa(t);!this._platform.isBrowser||!n||n===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=n,PD.forEach(i=>{tl._eventManager.addHandler(this._ngZone,i,n,this)}))}handleEvent(t){"mousedown"===t.type?this._onMousedown(t):"touchstart"===t.type?this._onTouchStart(t):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{FD.forEach(n=>{this._triggerElement.addEventListener(n,this,TD)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(t){0===t.state?this._startFadeOutTransition(t):2===t.state&&this._destroyRipple(t)}_startFadeOutTransition(t){const n=t===this._mostRecentTransientRipple,{persistent:i}=t.config;t.state=1,!i&&(!n||!this._isPointerDown)&&t.fadeOut()}_destroyRipple(t){const n=this._activeRipples.get(t)??null;this._activeRipples.delete(t),this._activeRipples.size||(this._containerRect=null),t===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),t.state=3,null!==n&&(t.element.removeEventListener("transitionend",n.onTransitionEnd),t.element.removeEventListener("transitioncancel",n.onTransitionCancel)),t.element.remove()}_onMousedown(t){const n=function AD(e){return 0===e.buttons||0===e.offsetX&&0===e.offsetY}(t),i=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!n&&!i&&(this._isPointerDown=!0,this.fadeInRipple(t.clientX,t.clientY,this._target.rippleConfig))}_onTouchStart(t){if(!this._target.rippleDisabled&&!function _D(e){const t=e.touches&&e.touches[0]||e.changedTouches&&e.changedTouches[0];return!(!t||-1!==t.identifier||null!=t.radiusX&&1!==t.radiusX||null!=t.radiusY&&1!==t.radiusY)}(t)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const n=t.changedTouches;if(n)for(let i=0;i<n.length;i++)this.fadeInRipple(n[i].clientX,n[i].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(t=>{!t.config.persistent&&(1===t.state||t.config.terminateOnPointerUp&&0===t.state)&&t.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const t=this._triggerElement;t&&(PD.forEach(n=>tl._eventManager.removeHandler(n,t,this)),this._pointerUpEventsRegistered&&FD.forEach(n=>t.removeEventListener(n,this,TD)))}}tl._eventManager=new hz;let kD=(()=>{var e;class t{}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275mod=ot({type:e}),e.\u0275inj=nt({imports:[ji,ji]}),t})();const Az=["determinateSpinner"];function _z(e,t){if(1&e&&(_n(),_(0,"svg",11),M(1,"circle",12),b()),2&e){const n=$();Ve("viewBox",n._viewBox()),E(1),Ze("stroke-dasharray",n._strokeCircumference(),"px")("stroke-dashoffset",n._strokeCircumference()/2,"px")("stroke-width",n._circleStrokeWidth(),"%"),Ve("r",n._circleRadius())}}const bz=MD(class{constructor(e){this._elementRef=e}},"primary"),wz=new I("mat-progress-spinner-default-options",{providedIn:"root",factory:function yz(){return{diameter:RD}}}),RD=100;let xz=(()=>{var e;class t extends bz{constructor(i,r,o){super(i),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=RD,this._noopAnimations="NoopAnimations"===r&&!!o&&!o._forceAnimations,o&&(o.color&&(this.color=this.defaultColor=o.color),o.diameter&&(this.diameter=o.diameter),o.strokeWidth&&(this.strokeWidth=o.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(i){this._value=Math.max(0,Math.min(100,jt(i)))}get diameter(){return this._diameter}set diameter(i){this._diameter=jt(i)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(i){this._strokeWidth=jt(i)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const i=2*this._circleRadius()+this.strokeWidth;return`0 0 ${i} ${i}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return(e=t).\u0275fac=function(i){return new(i||e)(m(Be),m(xo,8),m(wz))},e.\u0275cmp=F({type:e,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(i,r){if(1&i&&Pi(Az,5),2&i){let o;zn(o=jn())&&(r._determinateCircle=o.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(i,r){2&i&&(Ve("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===r.mode?r.value:null)("mode",r.mode),Ze("width",r.diameter,"px")("height",r.diameter,"px")("--mdc-circular-progress-size",r.diameter+"px")("--mdc-circular-progress-active-indicator-width",r.diameter+"px"),Me("_mat-animation-noopable",r._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===r.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[ue],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(i,r){if(1&i&&(de(0,_z,2,8,"ng-template",null,0,di),_(2,"div",1,2),_n(),_(4,"svg",3),M(5,"circle",4),b()(),ti(),_(6,"div",5)(7,"div",6)(8,"div",7),Si(9,8),b(),_(10,"div",9),Si(11,8),b(),_(12,"div",10),Si(13,8),b()()()),2&i){const o=On(1);E(4),Ve("viewBox",r._viewBox()),E(1),Ze("stroke-dasharray",r._strokeCircumference(),"px")("stroke-dashoffset",r._strokeDashOffset(),"px")("stroke-width",r._circleStrokeWidth(),"%"),Ve("r",r._circleRadius()),E(4),x("ngTemplateOutlet",o),E(2),x("ngTemplateOutlet",o),E(2),x("ngTemplateOutlet",o)}},dependencies:[Li],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),t})(),Dz=(()=>{var e;class t{}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275mod=ot({type:e}),e.\u0275inj=nt({imports:[qo,ji]}),t})(),Rz=(()=>{var e;class t{}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275mod=ot({type:e}),e.\u0275inj=nt({imports:[ji,qo,kD]}),t})(),Wz=(()=>{var e;class t{}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275mod=ot({type:e}),e.\u0275inj=nt({imports:[ji,qo,kD,ji]}),t})(),ej=(()=>{var e;class t{}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275mod=ot({type:e}),e.\u0275inj=nt({imports:[ji,qo,ji]}),t})(),HD=(()=>{var e;class t{constructor(){this.color="primary",this.mode="indeterminate",this.value=50}}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275cmp=F({type:e,selectors:[["app-spinner"]],standalone:!0,features:[Dh],decls:2,vars:3,consts:[[1,"progress-spinner-wrapper"],[1,"progress-spinner",3,"color","mode","value"]],template:function(i,r){1&i&&(_(0,"div",0),M(1,"mat-progress-spinner",1),b()),2&i&&(E(1),x("color",r.color)("mode",r.mode)("value",r.value))},dependencies:[ej,Wz,_x,Rz,Dz,xz],styles:[".progress-spinner-wrapper[_ngcontent-%COMP%]{background-color:#fff;border-radius:50%;box-shadow:0 5px 8px #0000000a,0 13px 32px #0000000d;padding:20px}.progress-spinner[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;max-width:35px;max-height:35px}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #aa192d}"]}),t})();const tj=new I("MAT_PROGRESS_BAR_DEFAULT_OPTIONS"),ij=MD(class{constructor(e){this._elementRef=e}},"primary");let rj=(()=>{var e;class t extends ij{constructor(i,r,o,s,a){super(i),this._ngZone=r,this._changeDetectorRef=o,this._animationMode=s,this._isNoopAnimation=!1,this._value=0,this._bufferValue=0,this.animationEnd=new T,this._mode="determinate",this._transitionendHandler=l=>{0===this.animationEnd.observers.length||!l.target||!l.target.classList.contains("mdc-linear-progress__primary-bar")||("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))},this._isNoopAnimation="NoopAnimations"===s,a&&(a.color&&(this.color=this.defaultColor=a.color),this.mode=a.mode||this.mode)}get value(){return this._value}set value(i){this._value=zD(jt(i)),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(i){this._bufferValue=zD(jt(i)),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(i){this._mode=i,this._changeDetectorRef.markForCheck()}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._transitionendHandler)})}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._transitionendHandler)}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${"buffer"===this.mode?this.bufferValue:100}%`}_isIndeterminate(){return"indeterminate"===this.mode||"query"===this.mode}}return(e=t).\u0275fac=function(i){return new(i||e)(m(Be),m(K),m(Et),m(xo,8),m(tj,8))},e.\u0275cmp=F({type:e,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:8,hostBindings:function(i,r){2&i&&(Ve("aria-valuenow",r._isIndeterminate()?null:r.value)("mode",r.mode),Me("_mat-animation-noopable",r._isNoopAnimation)("mdc-linear-progress--animation-ready",!r._isNoopAnimation)("mdc-linear-progress--indeterminate",r._isIndeterminate()))},inputs:{color:"color",value:"value",bufferValue:"bufferValue",mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],features:[ue],decls:7,vars:4,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(i,r){1&i&&(_(0,"div",0),M(1,"div",1)(2,"div",2),b(),_(3,"div",3),M(4,"span",4),b(),_(5,"div",5),M(6,"span",4),b()),2&i&&(E(1),Ze("flex-basis",r._getBufferBarFlexBasis()),E(2),Ze("transform",r._getPrimaryBarTransform()))},styles:["@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half))}100%{transform:translateX(var(--mdc-linear-progress-primary-full))}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full))}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-primary-full-neg))}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full-neg))}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow-x:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}@media screen and (forced-colors: active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden}.mdc-linear-progress__buffer-dots{background-repeat:repeat-x;flex:auto;transform:rotate(180deg);-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");animation:mdc-linear-progress-buffering 250ms infinite linear}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar{right:0;-webkit-transform-origin:center right;transform-origin:center right}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots{animation:none}.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner{animation:none}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height) * -2.5))}}.mdc-linear-progress__bar-inner{border-color:var(--mdc-linear-progress-active-indicator-color)}@media(forced-colors: active){.mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-color:rgba(0,0,0,0);background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill=''/%3E%3C/svg%3E\")}}.mdc-linear-progress{height:max(var(--mdc-linear-progress-track-height), var(--mdc-linear-progress-active-indicator-height))}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress{height:4px}}.mdc-linear-progress__bar{height:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__bar-inner{border-top-width:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__buffer{height:var(--mdc-linear-progress-track-height)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-size:10px var(--mdc-linear-progress-track-height)}}.mdc-linear-progress__buffer{border-radius:var(--mdc-linear-progress-track-shape)}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-height:4px;--mdc-linear-progress-track-height:4px;--mdc-linear-progress-track-shape:0}.mat-mdc-progress-bar{display:block;text-align:left;--mdc-linear-progress-primary-half: 83.67142%;--mdc-linear-progress-primary-full: 200.611057%;--mdc-linear-progress-secondary-quarter: 37.651913%;--mdc-linear-progress-secondary-half: 84.386165%;--mdc-linear-progress-secondary-full: 160.277782%;--mdc-linear-progress-primary-half-neg: -83.67142%;--mdc-linear-progress-primary-full-neg: -200.611057%;--mdc-linear-progress-secondary-quarter-neg: -37.651913%;--mdc-linear-progress-secondary-half-neg: -84.386165%;--mdc-linear-progress-secondary-full-neg: -160.277782%}[dir=rtl] .mat-mdc-progress-bar{text-align:right}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}"],encapsulation:2,changeDetection:0}),t})();function zD(e,t=0,n=100){return Math.max(t,Math.min(n,e))}let oj=(()=>{var e;class t{}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275mod=ot({type:e}),e.\u0275inj=nt({imports:[ji]}),t})();function sj(e,t){if(1&e&&(_(0,"div",3)(1,"div",4),M(2,"app-spinner",5),b(),_(3,"div",6),M(4,"mat-progress-bar",7),b(),_(5,"div",8)(6,"em"),O(7),oe(8,"number"),b()()()),2&e){const n=$(3);E(4),x("value",n.progressPercent),E(3),zo("",ce(8,2,n.progressPercent,"1.2-2"),"%")}}function aj(e,t){if(1&e){const n=Er();_(0,"ngx-extended-pdf-viewer",9),ae("updateFindMatchesCount",function(r){return Le(n),Oe($(3).onUpdateFindResult(r))})("pdfLoadingStarts",function(r){return Le(n),Oe($(3).pdfLoadingStarts(r))})("progress",function(r){return Le(n),Oe($(3).onProgress(r))})("pdfLoaded",function(r){return Le(n),Oe($(3).pdfLoaded(r))})("pageRendered",function(){return Le(n),Oe($(3).onPageRendered())})("pageRender",function(){return Le(n),Oe($(3).onPageRender())}),b()}if(2&e){const n=$(3);x("src",n.pdfFile)("zoom","auto")("height",n.height)("useBrowserLocale",!0)("textLayer",!0)("theme",n.theme)("minifiedJSLibraries",!n.isLocalhost)("handTool",!0)("showToolbar",!0)("showSidebarButton",!0)("showFindButton",!0)("showPagingButtons",!0)("showDrawEditor",!1)("showTextEditor",!1)("showStampEditor",!1)("showZoomButtons",!0)("showPresentationModeButton",!1)("showOpenFileButton",!1)("showPrintButton",!0)("showDownloadButton",!0)("showSecondaryToolbarButton",!0)("showRotateButton",!0)("showHandToolButton",!0)("showScrollingButton",!1)("showSpreadButton",!1)("showPropertiesButton",!1)("page",n.page)("pageLabel",n.pageLabel)}}function lj(e,t){if(1&e&&(_(0,"div"),de(1,sj,9,5,"div",1),de(2,aj,1,28,"ngx-extended-pdf-viewer",2),b()),2&e){const n=$(2);E(1),x("ngIf",n.showLoader),E(1),x("ngIf",n.showPdfViewer)}}function dj(e,t){if(1&e&&(_(0,"div")(1,"p"),O(2),b()()),2&e){const n=$(2);E(2),aa(n.apiError)}}function cj(e,t){if(1&e&&(_(0,"div"),de(1,lj,3,2,"div",0),de(2,dj,3,1,"div",0),b()),2&e){const n=$();E(1),x("ngIf",!n.apiError),E(1),x("ngIf",n.apiError)}}function uj(e,t){1&e&&(_(0,"div")(1,"p"),O(2,"Page you are requesting does not exists."),b()())}let fj=(()=>{var e;class t{get fullscreen(){return this._fullscreen}set fullscreen(i){this._fullscreen=i,setTimeout(()=>this.pdfViewerService.recalculateSize())}set theme(i){try{i!==this.theme&&localStorage?(localStorage.setItem("ngx-extended-pdf-viewer.theme",i),location=location):(this.themeIfLocalStorageIsUnavailable=i,location=location)}catch{this.themeIfLocalStorageIsUnavailable=i,location=location}}get theme(){try{return localStorage?localStorage.getItem("ngx-extended-pdf-viewer.theme")||"light":this.themeIfLocalStorageIsUnavailable}catch{return this.themeIfLocalStorageIsUnavailable}}constructor(i,r,o,s){this.titleService=i,this.logService=r,this.pdfViewerService=o,this.route=s,this.title="Loading...",this.pageTitle="PDF",this.pdfFile="",this.apiError="",this.showPdfViewer=!0,this.showLoader=!0,this.progressTotal=0,this.progressLoaded=0,this.progressPercent=0,this.uid="",this.spreadMode="off",this.page=1,this.height="auto",this.time=0,this.currentTime=0,this.isLocalhost=!0,this.paramsObject={},this._fullscreen=!1,this.themeIfLocalStorageIsUnavailable="light",ie.rangeChunkSize=131072,ie.activateWillReadFrequentlyFlag=!0,this.titleService.setTitle(this.title)}ngOnInit(){this.route.queryParams.pipe(Fn(i=>{if(Object.keys(i).length)for(const r in i)if("uid"===r)return this.uid=i[r],this.fetchPdfUrlFromUid(this.uid);return""})).subscribe(i=>{setTimeout(()=>this.pdfViewerService.recalculateSize())})}pdfLoadingStarts(i){console.log(i),this.showLoader=!0}fetchPdfUrlFromUid(i){var r=this;return qe(function*(){try{const o=yield fetch("https://tmp.macdon.com/api",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json",Authorization:"Bearer hicwDGcU2eiz-hRChnm5-nN2g1-XNU6B"},cache:"force-cache",body:JSON.stringify({query:"query FileReader($uid: [String]) {\n                        asset(uid: $uid) {\n                            title,\n                            url\n                            path\n                            folderId\n                        }\n                    }",variables:{uid:i}})}).then(s=>s.json());return r.pdfFile=o.data.asset.url,r.pageTitle=o.data.asset.title,r.pdfFile}catch(o){return r.apiError="Looks like we have an error fetching PDF URL from GUID. Make sure we have proper authorization or GUID is valid.",console.log("error",o),""}})()}onUpdateFindResult(i){console.log("UpdateFindResult "+i.matches),console.log(i)}pdfLoaded(i){this.showLoader=!1,this.title=this.pageTitle,this.titleService.setTitle(this.title)}getDiv(){var i=this;return qe(function*(){yield i.getDivAtPosition(8,20)})()}getDivAtPosition(i,r){return qe(function*(){const o=window.PDFViewerApplication;o.pdfViewer._pages[i].textLayer||(yield o.pdfViewer._pages[i].draw())})()}onPageRender(){}onPageRendered(){this.pdfViewerService.isRenderQueueEmpty()||setTimeout(()=>this.onPageRendered(),10);const r="off"===this.spreadMode?2:5;let o=Math.max(this.page-2,1),s=Math.min(this.page+r,this.pdfViewerService.numberOfPages());this.pdfViewerService.currentlyRenderedPages();for(let l=o;l<=s;l++){const d=l-1;if(!this.pdfViewerService.hasPageBeenRendered(d)){this.pdfViewerService.addPageToRenderQueue(d);break}}}onProgress(i){this.showLoader&&(this.progressTotal=i.total,this.progressPercent=i.percent,this.progressLoaded=i.loaded)}}return(e=t).\u0275fac=function(i){return new(i||e)(m(Sp),m(D6),m(Cg),m(Or))},e.\u0275cmp=F({type:e,selectors:[["app-pdf"]],decls:2,vars:2,consts:[[4,"ngIf"],["class","progress-bar-wrapper",4,"ngIf"],[3,"src","zoom","height","useBrowserLocale","textLayer","theme","minifiedJSLibraries","handTool","showToolbar","showSidebarButton","showFindButton","showPagingButtons","showDrawEditor","showTextEditor","showStampEditor","showZoomButtons","showPresentationModeButton","showOpenFileButton","showPrintButton","showDownloadButton","showSecondaryToolbarButton","showRotateButton","showHandToolButton","showScrollingButton","showSpreadButton","showPropertiesButton","page","pageLabel","updateFindMatchesCount","pdfLoadingStarts","progress","pdfLoaded","pageRendered","pageRender",4,"ngIf"],[1,"progress-bar-wrapper"],[1,"progress-spinner-keeper"],["color","color","mode","mode","value","value",1,"center-progress-spinner"],[1,"progress-bar-keeper"],["color","primary","mode","determinate","bufferValue","100",3,"value"],[1,"text-keeper"],[3,"src","zoom","height","useBrowserLocale","textLayer","theme","minifiedJSLibraries","handTool","showToolbar","showSidebarButton","showFindButton","showPagingButtons","showDrawEditor","showTextEditor","showStampEditor","showZoomButtons","showPresentationModeButton","showOpenFileButton","showPrintButton","showDownloadButton","showSecondaryToolbarButton","showRotateButton","showHandToolButton","showScrollingButton","showSpreadButton","showPropertiesButton","page","pageLabel","updateFindMatchesCount","pdfLoadingStarts","progress","pdfLoaded","pageRendered","pageRender"]],template:function(i,r){1&i&&(de(0,cj,3,2,"div",0),de(1,uj,3,0,"div",0)),2&i&&(x("ngIf",r.uid),E(1),x("ngIf",!r.uid))},dependencies:[ht,Ni,HD,rj,T0],styles:[".progress-bar-wrapper[_ngcontent-%COMP%]{position:fixed;width:100%;height:100%;z-index:9;background:#bfbfbf82}.progress-spinner-keeper[_ngcontent-%COMP%], .progress-bar-keeper[_ngcontent-%COMP%], .text-keeper[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.progress-spinner-keeper[_ngcontent-%COMP%]{top:calc(50% - 50px)}.progress-bar-keeper[_ngcontent-%COMP%]{width:400px;top:calc(50% + 10px);padding:20px;max-width:calc(100vw - 40px)}.text-keeper[_ngcontent-%COMP%]{top:calc(50% + 40px);padding:20px;letter-spacing:1.1px;color:#aa192d;font-weight:400}.mat-mdc-progress-bar[_ngcontent-%COMP%]{border-radius:10px;--mdc-linear-progress-active-indicator-height: 7px;--mdc-linear-progress-track-height: 7px;--mdc-linear-progress-track-shape: 0;--mdc-linear-progress-active-indicator-color: #aa192d;--mdc-linear-progress-track-color: rgba(170, 25, 45, .25)}"],changeDetection:0}),t})(),hj=(()=>{var e;class t{}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275cmp=F({type:e,selectors:[["app-root"]],decls:2,vars:0,template:function(i,r){1&i&&(_(0,"p"),O(1,"pdf2 works!"),b())}}),t})(),pj=(()=>{var e;class t{}return(e=t).\u0275fac=function(i){return new(i||e)},e.\u0275mod=ot({type:e,bootstrap:[C3]}),e.\u0275inj=nt({providers:[Dx],imports:[E8,Y0,C6,HD,oj,c1.forRoot([{path:"",component:fj},{path:"demo-2",component:hj}]),c1]}),t})();qn(732),VO().bootstrapModule(pj).catch(e=>console.error(e))},732:()=>{Zone.__load_patch("Error",(gi,il,qn)=>{const pe=qn.symbol("zoneJsInternalStackFrames"),Ye=gi[qn.symbol("Error")]=gi.Error,Ui={};let pr,dt,hs,ps,gs;gi.Error=Ut;const Tn="stackRewrite",mi=gi.__Zone_Error_BlacklistedStackFrames_policy||gi.__Zone_Error_ZoneJsInternalStackFrames_policy||"default";function gr(G,ee,Ee=!0){let re=G.split("\n"),we=0;for(;re[we]!==pr&&re[we]!==dt&&re[we]!==hs&&re[we]!==ps&&re[we]!==gs&&we<re.length;)we++;for(;we<re.length&&ee;we++){let Pn=re[we];if(Pn.trim())switch(Ui[Pn]){case 0:re.splice(we,1),we--;break;case 1:ee=ee.parent?ee.parent:null,re.splice(we,1),we--;break;default:re[we]+=Ee?` [${ee.zone.name}]`:` [${ee.zoneName}]`}}return re.join("\n")}function Ut(){let G=Ye.apply(this,arguments);const ee=G.originalStack=G.stack;if(Ut[Tn]&&ee){let Ee=qn.currentZoneFrame();if("lazy"===mi)G[qn.symbol("zoneFrameNames")]=function rl(G){let ee={zoneName:G.zone.name},Ee=ee;for(;G.parent;){const re={zoneName:(G=G.parent).zone.name};ee.parent=re,ee=re}return Ee}(Ee);else if("default"===mi)try{G.stack=G.zoneAwareStack=gr(ee,Ee)}catch{}}return this instanceof Ye&&this.constructor!=Ye?(Object.keys(G).concat("stack","message").forEach(Ee=>{const re=G[Ee];if(void 0!==re)try{this[Ee]=re}catch{}}),this):G}Ut.prototype=Ye.prototype,Ut[pe]=Ui,Ut[Tn]=!1;const Yr=qn.symbol("zoneAwareStack");"lazy"===mi&&Object.defineProperty(Ut.prototype,"zoneAwareStack",{configurable:!0,enumerable:!0,get:function(){return this[Yr]||(this[Yr]=gr(this.originalStack,this[qn.symbol("zoneFrameNames")],!1)),this[Yr]},set:function(G){this.originalStack=G,this[Yr]=gr(this.originalStack,this[qn.symbol("zoneFrameNames")],!1)}});const Xc=["stackTraceLimit","captureStackTrace","prepareStackTrace"],Kr=Object.keys(Ye);if(Kr&&Kr.forEach(G=>{0===Xc.filter(ee=>ee===G).length&&Object.defineProperty(Ut,G,{get:function(){return Ye[G]},set:function(ee){Ye[G]=ee}})}),Ye.hasOwnProperty("stackTraceLimit")&&(Ye.stackTraceLimit=Math.max(Ye.stackTraceLimit,15),Object.defineProperty(Ut,"stackTraceLimit",{get:function(){return Ye.stackTraceLimit},set:function(G){return Ye.stackTraceLimit=G}})),Ye.hasOwnProperty("captureStackTrace")&&Object.defineProperty(Ut,"captureStackTrace",{value:function(ee,Ee){Ye.captureStackTrace(ee,Ee)}}),Object.defineProperty(Ut,"prepareStackTrace",{get:function(){return Ye.prepareStackTrace},set:function(G){return Ye.prepareStackTrace=G&&"function"==typeof G?function(ee,Ee){if(Ee)for(let re=0;re<Ee.length;re++)if("zoneCaptureStackTrace"===Ee[re].getFunctionName()){Ee.splice(re,1);break}return G.call(this,ee,Ee)}:G}}),"disable"===mi)return;const Gi=il.current.fork({name:"detect",onHandleError:function(G,ee,Ee,re){if(re.originalStack&&Error===Ut){let we=re.originalStack.split(/\n/),Pn=!1,Qi=!1,ol=!1;for(;we.length;){let Gt=we.shift();if(/:\d+:\d+/.test(Gt)||"ZoneAwareError"===Gt){let Qt=Gt.split("(")[0].split("@")[0],sl=1;if(-1!==Qt.indexOf("ZoneAwareError")&&(-1!==Qt.indexOf("new ZoneAwareError")?(pr=Gt,dt=Gt.replace("new ZoneAwareError","new Error.ZoneAwareError")):(hs=Gt,ps=Gt.replace("Error.",""),-1===Gt.indexOf("Error.ZoneAwareError")&&(gs=Gt.replace("ZoneAwareError","Error.ZoneAwareError"))),Ui[dt]=0),-1!==Qt.indexOf("runGuarded")?Qi=!0:-1!==Qt.indexOf("runTask")?ol=!0:-1!==Qt.indexOf("run")?Pn=!0:sl=0,Ui[Gt]=sl,Pn&&Qi&&ol){Ut[Tn]=!0;break}}}}return!1}}).fork({name:"child",onScheduleTask:function(G,ee,Ee,re){return G.scheduleTask(Ee,re)},onInvokeTask:function(G,ee,Ee,re,we,Pn){return G.invokeTask(Ee,re,we,Pn)},onCancelTask:function(G,ee,Ee,re){return G.cancelTask(Ee,re)},onInvoke:function(G,ee,Ee,re,we,Pn,Qi){return G.invoke(Ee,re,we,Pn,Qi)}}),vs=Error.stackTraceLimit;Error.stackTraceLimit=100,Gi.run(()=>{Gi.runGuarded(()=>{const G=()=>{};Gi.scheduleEventTask(pe,()=>{Gi.scheduleMacroTask(pe,()=>{Gi.scheduleMicroTask(pe,()=>{throw new Error},void 0,ee=>{ee._transitionTo=G,ee.invoke()}),Gi.scheduleMicroTask(pe,()=>{throw Error()},void 0,ee=>{ee._transitionTo=G,ee.invoke()})},void 0,ee=>{ee._transitionTo=G,ee.invoke()},()=>{})},void 0,ee=>{ee._transitionTo=G,ee.invoke()},()=>{})})}),Error.stackTraceLimit=vs})}},gi=>{gi(gi.s=748)}]);