PageSourceSearch

https://polwet.pl/main.f1f112e384080dae.js

js polwet.pl collected 2026-10-08 00:12:42 UTC 541,456 bytes, 1 lines download raw bytes

vendor: 6,055 bytes, line 1
1(self.webpackChunkpgfweterynariaweb_app=self.webpackChunkpgfweterynariaweb_app||[]).push([[179],{174:(Bs,lt,me)=>{"use strict";function T(n){return"function"==typeof n}function $(n){const e=n(i=>{Error.call(i),i.stack=(new Error).stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}const ge=$(n=>function(e){n(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((i,r)=>`${r+1}) ${i.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=e});function Le(n,t){if(n){const e=n.indexOf(t);0<=e&&n.splice(e,1)}}class he{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:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(const o of e)o.remove(this);else e.remove(this);const{initialTeardown:i}=this;if(T(i))try{i()}catch(o){t=o instanceof ge?o.errors:[o]}const{_finalizers:r}=this;if(r){this._finalizers=null;for(const o of r)try{re(o)}catch(s){t=t??[],s instanceof ge?t=[...t,...s.errors]:t.push(s)}}if(t)throw new ge(t)}}add(t){var e;if(t&&t!==this)if(this.closed)re(t);else{if(t instanceof he){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=null!==(e=this._finalizers)&&void 0!==e?e:[]).push(t)}}_hasParent(t){const{_parentage:e}=this;return e===t||Array.isArray(e)&&e.includes(t)}_addParent(t){const{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(t),e):e?[e,t]:t}_removeParent(t){const{_parentage:e}=this;e===t?this._parentage=null:Array.isArray(e)&&Le(e,t)}remove(t){const{_finalizers:e}=this;e&&Le(e,t),t instanceof he&&t._removeParent(this)}}he.EMPTY=(()=>{const n=new he;return n.closed=!0,n})();const Z=he.EMPTY;function Pe(n){return n instanceof he||n&&"closed"in n&&T(n.remove)&&T(n.add)&&T(n.unsubscribe)}function re(n){T(n)?n():n.unsubscribe()}const ce={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},ue={setTimeout(n,t,...e){const{delegate:i}=ue;return i?.setTimeout?i.setTimeout(n,t,...e):setTimeout(n,t,...e)},clearTimeout(n){const{delegate:t}=ue;return(t?.clearTimeout||clearTimeout)(n)},delegate:void 0};function Ve(n){ue.setTimeout(()=>{const{onUnhandledError:t}=ce;if(!t)throw n;t(n)})}function Dt(){}const Ut=ki("C",void 0,void 0);function ki(n,t,e){return{kind:n,value:t,error:e}}let cn=null;function qn(n){if(ce.useDeprecatedSynchronousErrorHandling){const t=!cn;if(t&&(cn={errorThrown:!1,error:null}),n(),t){const{errorThrown:e,error:i}=cn;if(cn=null,e)throw i}}else n()}class di extends he{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,Pe(t)&&t.add(this)):this.destination=Et}static create(t,e,i){return new j(t,e,i)}next(t){this.isStopped?K(function Rr(n){return ki("N",n,void 0)}(t),this):this._next(t)}error(t){this.isStopped?K(function rr(n){return ki("E",void 0,n)}(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?K(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 qe=Function.prototype.bind;function Wt(n,t){return qe.call(n,t)}class hi{constructor(t){this.partialObserver=t}next(t){const{partialObserver:e}=this;if(e.next)try{e.next(t)}catch(i){P(i)}}error(t){const{partialObserver:e}=this;if(e.error)try{e.error(t)}catch(i){P(i)}else P(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(e){P(e)}}}class j extends di{constructor(t,e,i){let r;if(super(),T(t)||!t)r={next:t??void 0,error:e??void 0,complete:i??void 0};else{let o;this&&ce.useDeprecatedNextContext?(o=Object.create(t),o.unsubscribe=()=>this.unsubscribe(),r={next:t.next&&Wt(t.next,o),error:t.error&&Wt(t.error,o),complete:t.complete&&Wt(t.complete,o)}):r=t}this.destination=new hi(r)}}function P(n){ce.useDeprecatedSynchronousErrorHandling?function $t(n){ce.useDeprecatedSynchronousErrorHandling&&cn&&(cn.errorThrown=!0,cn.error=n)}(n):Ve(n)}function K(n,t){const{onStoppedNotification:e}=ce;e&&ue.setTimeout(()=>e(n,t))}const Et={closed:!0,next:Dt,error:function Ee(n){throw n},complete:Dt},Gt="function"==typeof Symbol&&Symbol.observable||"@@observable";function At(n){return n}function fi(n){return 0===n.length?At:1===n.length?n[0]:function(e){return n.reduce((i,r)=>r(i),e)}}let Se=(()=>{class n{constructor(e){e&&(this._subscribe=e)}lift(e){const i=new n;return i.source=this,i.operator=e,i}subscribe(e,i,r){const o=function Rn(n){return n&&n instanceof di||function Fr(n){return n&&T(n.next)&&T(n.error)&&T(n.complete)}(n)&&Pe(n)}(e)?e:new j(e,i,r);return qn(()=>{const{operator:s,source:a}=this;o.add(s?s.call(o,a):a?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(e){try{return this._subscribe(e)}catch(i){e.error(i)}}forEach(e,i){return new(i=yo(i))((r,o)=>{const s=new j({next:a=>{try{e(a)}catch(l){o(l),s.unsubscribe()}},error:o,complete:r});this.subscribe(s)})}_subscribe(e){var i;return null===(i=this.source)||void 0===i?void 0:i.subscribe(e)}[Gt](){return this}pipe(...e){return fi(e)(this)}toPromise(e){return new(e=yo(e))((i,r)=>{let o;this.subscribe(s=>o=s,s=>r(s),()=>i(o))})}}return n.create=t=>new n(t),n})();function yo(n){var t;return null!==(t=n??ce.Promise)&&void 0!==t?t:Promise}const tn=$(n=>function(){n(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let z=(()=>{class n extends Se{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){const i=new un(this,this);return i.operator=e,i}_throwIfClosed(){if(this.closed)throw new tn}next(e){qn(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const i of this.currentObservers)i.next(e)}})}error(e){qn(()=>
vendor: 6,025 bytes, line 1
1{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;const{observers:i}=this;for(;i.length;)i.shift().error(e)}})}complete(){qn(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:e}=this;for(;e.length;)e.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var e;return(null===(e=this.observers)||void 0===e?void 0:e.length)>0}_trySubscribe(e){return this._throwIfClosed(),super._trySubscribe(e)}_subscribe(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)}_innerSubscribe(e){const{hasError:i,isStopped:r,observers:o}=this;return i||r?Z:(this.currentObservers=null,o.push(e),new he(()=>{this.currentObservers=null,Le(o,e)}))}_checkFinalizedStatuses(e){const{hasError:i,thrownError:r,isStopped:o}=this;i?e.error(r):o&&e.complete()}asObservable(){const e=new Se;return e.source=this,e}}return n.create=(t,e)=>new un(t,e),n})();class un extends z{constructor(t,e){super(),this.destination=t,this.source=e}next(t){var e,i;null===(i=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===i||i.call(e,t)}error(t){var e,i;null===(i=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===i||i.call(e,t)}complete(){var t,e;null===(e=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===e||e.call(t)}_subscribe(t){var e,i;return null!==(i=null===(e=this.source)||void 0===e?void 0:e.subscribe(t))&&void 0!==i?i:Z}}function ct(n){return T(n?.lift)}function te(n){return t=>{if(ct(t))return t.lift(function(e){try{return n(e,this)}catch(i){this.error(i)}});throw new TypeError("Unable to lift unknown Observable type")}}function fe(n,t,e,i,r){return new pi(n,t,e,i,r)}class pi extends di{constructor(t,e,i,r,o,s){super(t),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=e?function(a){try{e(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:e}=this;super.unsubscribe(),!e&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}}}function V(n,t){return te((e,i)=>{let r=0;e.subscribe(fe(i,o=>{i.next(n.call(t,o,r++))}))})}function or(n){return this instanceof or?(this.v=n,this):new or(n)}function Mg(n,t,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,i=e.apply(n,t||[]),o=[];return r=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",function s(f){return function(p){return Promise.resolve(p).then(f,d)}}),r[Symbol.asyncIterator]=function(){return this},r;function a(f,p){i[f]&&(r[f]=function(m){return new Promise(function(v,w){o.push([f,m,v,w])>1||l(f,m)})},p&&(r[f]=p(r[f])))}function l(f,p){try{!function c(f){f.value instanceof or?Promise.resolve(f.value.v).then(u,d):h(o[0][2],f)}(i[f](p))}catch(m){h(o[0][3],m)}}function u(f){l("next",f)}function d(f){l("throw",f)}function h(f,p){f(p),o.shift(),o.length&&l(o[0][0],o[0][1])}}function Sg(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,t=n[Symbol.asyncIterator];return t?t.call(n):(n=function gd(n){var t="function"==typeof Symbol&&Symbol.iterator,e=t&&n[t],i=0;if(e)return e.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&i>=n.length&&(n=void 0),{value:n&&n[i++],done:!n}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(n),e={},i("next"),i("throw"),i("return"),e[Symbol.asyncIterator]=function(){return this},e);function i(o){e[o]=n[o]&&function(s){return new Promise(function(a,l){!function r(o,s,a,l){Promise.resolve(l).then(function(c){o({value:c,done:a})},s)}(a,l,(s=n[o](s)).done,s.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const yd=n=>n&&"number"==typeof n.length&&"function"!=typeof n;function xg(n){return T(n?.then)}function Ag(n){return T(n[Gt])}function Ig(n){return Symbol.asyncIterator&&T(n?.[Symbol.asyncIterator])}function Tg(n){return new TypeError(`You provided ${null!==n&&"object"==typeof n?"an invalid object":`'${n}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const kg=function Ix(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function Og(n){return T(n?.[kg])}function Pg(n){return Mg(this,arguments,function*(){const e=n.getReader();try{for(;;){const{value:i,done:r}=yield or(e.read());if(r)return yield or(void 0);yield yield or(i)}}finally{e.releaseLock()}})}function Rg(n){return T(n?.getReader)}function nn(n){if(n instanceof Se)return n;if(null!=n){if(Ag(n))return function Tx(n){return new Se(t=>{const e=n[Gt]();if(T(e.subscribe))return e.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(n);if(yd(n))return function kx(n){return new Se(t=>{for(let e=0;e<n.length&&!t.closed;e++)t.next(n[e]);t.complete()})}(n);if(xg(n))return function Ox(n){return new Se(t=>{n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,Ve)})}(n);if(Ig(n))return Fg(n);if(Og(n))return function Px(n){return new Se(t=>{for(const e of n)if(t.next(e),t.closed)return;t.complete()})}(n);if(Rg(n))return function Rx(n){return Fg(Pg(n))}(n)}throw Tg(n)}function Fg(n){return new Se(t=>{(function Fx(n,t){var e,i,r,o;return function Dg(n,t,e,i){return new(e||(e=Promise))(function(o,s){function a(u){try{c(i.next(u))}catch(d){s(d)}}function l(u){try{c(i.throw(u))}catch(d){s(d)}}function c(u){u.done?o(u.value):function r(o){return o instanceof e?o:new e(function(s){s(o)})}(u.value).then(a,l)}c((i=i.apply(n,t||[])).next())})}(this,void 0,void 0,function*(){try{for(e=Sg(n);!(i=yield e.next()).done;)if(t.next(i.value),t.closed)return}catch(s){r={error:s}}
vendor: 5,155 bytes, line 1
1finally{try{i&&!i.done&&(o=e.return)&&(yield o.call(e))}finally{if(r)throw r.error}}t.complete()})})(n,t).catch(e=>t.error(e))})}function Pi(n,t,e,i=0,r=!1){const o=t.schedule(function(){e(),r?n.add(this.schedule(null,i)):this.unsubscribe()},i);if(n.add(o),!r)return o}function Mt(n,t,e=1/0){return T(t)?Mt((i,r)=>V((o,s)=>t(i,o,r,s))(nn(n(i,r))),e):("number"==typeof t&&(e=t),te((i,r)=>function Nx(n,t,e,i,r,o,s,a){const l=[];let c=0,u=0,d=!1;const h=()=>{d&&!l.length&&!c&&t.complete()},f=m=>c<i?p(m):l.push(m),p=m=>{o&&t.next(m),c++;let v=!1;nn(e(m,u++)).subscribe(fe(t,w=>{r?.(w),o?f(w):t.next(w)},()=>{v=!0},void 0,()=>{if(v)try{for(c--;l.length&&c<i;){const w=l.shift();s?Pi(t,s,()=>p(w)):p(w)}h()}catch(w){t.error(w)}}))};return n.subscribe(fe(t,f,()=>{d=!0,h()})),()=>{a?.()}}(i,r,n,e)))}function vo(n=1/0){return Mt(At,n)}const Ri=new Se(n=>n.complete());function Ng(n){return n&&T(n.schedule)}function vd(n){return n[n.length-1]}function Lg(n){return T(vd(n))?n.pop():void 0}function js(n){return Ng(vd(n))?n.pop():void 0}function Vg(n,t=0){return te((e,i)=>{e.subscribe(fe(i,r=>Pi(i,n,()=>i.next(r),t),()=>Pi(i,n,()=>i.complete(),t),r=>Pi(i,n,()=>i.error(r),t)))})}function Bg(n,t=0){return te((e,i)=>{i.add(n.schedule(()=>e.subscribe(i),t))})}function jg(n,t){if(!n)throw new Error("Iterable cannot be null");return new Se(e=>{Pi(e,t,()=>{const i=n[Symbol.asyncIterator]();Pi(e,t,()=>{i.next().then(r=>{r.done?e.complete():e.next(r.value)})},0,!0)})})}function ut(n,t){return t?function $x(n,t){if(null!=n){if(Ag(n))return function Bx(n,t){return nn(n).pipe(Bg(t),Vg(t))}(n,t);if(yd(n))return function zx(n,t){return new Se(e=>{let i=0;return t.schedule(function(){i===n.length?e.complete():(e.next(n[i++]),e.closed||this.schedule())})})}(n,t);if(xg(n))return function jx(n,t){return nn(n).pipe(Bg(t),Vg(t))}(n,t);if(Ig(n))return jg(n,t);if(Og(n))return function Hx(n,t){return new Se(e=>{let i;return Pi(e,t,()=>{i=n[kg](),Pi(e,t,()=>{let r,o;try{({value:r,done:o}=i.next())}catch(s){return void e.error(s)}o?e.complete():e.next(r)},0,!0)}),()=>T(i?.return)&&i.return()})}(n,t);if(Rg(n))return function Ux(n,t){return jg(Pg(n),t)}(n,t)}throw Tg(n)}(n,t):nn(n)}function bd(...n){const t=js(n),e=function Vx(n,t){return"number"==typeof vd(n)?n.pop():t}(n,1/0),i=n;return i.length?1===i.length?nn(i[0]):vo(e)(ut(i,t)):Ri}function zg(n={}){const{connector:t=(()=>new z),resetOnError:e=!0,resetOnComplete:i=!0,resetOnRefCountZero:r=!0}=n;return o=>{let s,a,l,c=0,u=!1,d=!1;const h=()=>{a?.unsubscribe(),a=void 0},f=()=>{h(),s=l=void 0,u=d=!1},p=()=>{const m=s;f(),m?.unsubscribe()};return te((m,v)=>{c++,!d&&!u&&h();const w=l=l??t();v.add(()=>{c--,0===c&&!d&&!u&&(a=wd(p,r))}),w.subscribe(v),!s&&c>0&&(s=new j({next:S=>w.next(S),error:S=>{d=!0,h(),a=wd(f,e,S),w.error(S)},complete:()=>{u=!0,h(),a=wd(f,i),w.complete()}}),nn(m).subscribe(s))})(o)}}function wd(n,t,...e){if(!0===t)return void n();if(!1===t)return;const i=new j({next:()=>{i.unsubscribe(),n()}});return t(...e).subscribe(i)}function Be(n){for(let t in n)if(n[t]===Be)return t;throw Error("Could not find renamed property on target object.")}function Cd(n,t){for(const e in t)t.hasOwnProperty(e)&&!n.hasOwnProperty(e)&&(n[e]=t[e])}function je(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(je).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const t=n.toString();if(null==t)return""+t;const e=t.indexOf("\n");return-1===e?t:t.substring(0,e)}function Dd(n,t){return null==n||""===n?null===t?"":t:null==t||""===t?n:n+" "+t}const Wx=Be({__forward_ref__:Be});function Re(n){return n.__forward_ref__=Re,n.toString=function(){return je(this())},n}function Y(n){return Ed(n)?n():n}function Ed(n){return"function"==typeof n&&n.hasOwnProperty(Wx)&&n.__forward_ref__===Re}class E extends Error{constructor(t,e){super(function gl(n,t){return`NG0${Math.abs(n)}${t?": "+t.trim():""}`}(t,e)),this.code=t}}function X(n){return"string"==typeof n?n:null==n?"":String(n)}function _l(n,t){throw new E(-201,!1)}function fn(n,t){null==n&&function Te(n,t,e,i){throw new Error(`ASSERTION ERROR: ${n}`+(null==i?"":` [Expected=> ${e} ${i} ${t} <=Actual]`))}(t,n,null,"!=")}function A(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function be(n){return{providers:n.providers||[],imports:n.imports||[]}}function yl(n){return Hg(n,vl)||Hg(n,$g)}function Hg(n,t){return n.hasOwnProperty(t)?n[t]:null}function Ug(n){return n&&(n.hasOwnProperty(Md)||n.hasOwnProperty(eA))?n[Md]:null}const vl=Be({\u0275prov:Be}),Md=Be({\u0275inj:Be}),$g=Be({ngInjectableDef:Be}),eA=Be({ngInjectorDef:Be});var W=(()=>((W=W||{})[W.Default=0]="Default",W[W.Host=1]="Host",W[W.Self=2]="Self",W[W.SkipSelf=4]="SkipSelf",W[W.Optional=8]="Optional",W))();let Sd;function Fn(n){const t=Sd;return Sd=n,t}function Wg(n,t,e){const i=yl(n);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:e&W.Optional?null:void 0!==t?t:void _l(je(n))}function sr(n){return{toString:n}.toString()}var Yn=(()=>((Yn=Yn||{})[Yn.OnPush=0]="OnPush",Yn[Yn.Default=1]="Default",Yn))(),Kn=(()=>{return(n=Kn||(Kn={}
1))[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom",Kn;var n})();const Ue=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),bo={},Ae=[],bl=Be({\u0275cmp:Be}),xd=Be({\u0275dir:Be}),Ad=Be({\u0275pipe:Be}),Gg=Be({\u0275mod:Be}),Ni=Be({\u0275fac:Be}),zs=Be({__NG_ELEMENT_ID__:Be});let nA=0;function ke(n){return sr(()=>{const e=!0===n.standalone,i={},r={type:n.type,providersResolver:null,decls:n.decls,vars:n.vars,factory:null,template:n.template||null,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:i,inputs:null,outputs:null,exportAs:n.exportAs||null,onPush:n.changeDetection===Yn.OnPush,directiveDefs:null,pipeDefs:null,standalone:e,dependencies:e&&n.dependencies||null,getStandaloneInjector:null,selectors:n.selectors||Ae,viewQuery:n.viewQuery||null,features:n.features||null,data:n.data||{},encapsulation:n.encapsulation||Kn.Emulated,id:"c"+nA++,styles:n.styles||Ae,_:null,setInput:null,schemas:n.schemas||null,tView:null},o=n.dependencies,s=n.features;return r.inputs=Kg(n.inputs,i),r.outputs=Kg(n.outputs),s&&s.forEach(a=>a(r)),r.directiveDefs=o?()=>("function"==typeof o?o():o).map(qg).filter(Yg):null,r.pipeDefs=o?()=>("function"==typeof o?o():o).map(Yt).filter(Yg):null,r})}function qg(n){return Fe(n)||qt(n)}function Yg(n){return null!==n}function Ce(n){return sr(()=>({type:n.type,bootstrap:n.bootstrap||Ae,declarations:n.declarations||Ae,imports:n.imports||Ae,exports:n.exports||Ae,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function Kg(n,t){if(null==n)return bo;const e={};for(const i in n)if(n.hasOwnProperty(i)){let r=n[i],o=r;Array.isArray(r)&&(o=r[1],r=r[0]),e[r]=i,t&&(t[r]=o)}return e}const N=ke;function rn(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,standalone:!0===n.standalone,onDestroy:n.type.prototype.ngOnDestroy||null}}function Fe(n){return n[bl]||null}function qt(n){return n[xd]||null}function Yt(n){return n[Ad]||null}function pn(n,t){const e=n[Gg]||null;if(!e&&!0===t)throw new Error(`Type ${je(n)} does not have '\u0275mod' property.`);return e}function on(n){return Array.isArray(n)&&"object"==typeof n[1]}function Qn(n){return Array.isArray(n)&&!0===n[1]}function kd(n){return 0!=(8&n.flags)}function El(n){return 2==(2&n.flags)}function Ml(n){return 1==(1&n.flags)}function Xn(n){return null!==n.template}function lA(n){return 0!=(256&n[2])}function jr(n,t){return n.hasOwnProperty(Ni)?n[Ni]:null}class dA{constructor(t,e,i){this.previousValue=t,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}}function gn(){return Xg}function Xg(n){return n.type.prototype.ngOnChanges&&(n.setInput=fA),hA}function hA(){const n=e_(this),t=n?.current;if(t){const e=n.previous;if(e===bo)n.previous=t;else for(let i in t)e[i]=t[i];n.current=null,this.ngOnChanges(t)}}function fA(n,t,e,i){const r=e_(n)||function pA(n,t){return n[Jg]=t}(n,{previous:bo,current:null}),o=r.current||(r.current={}),s=r.previous,a=this.declaredInputs[e],l=s[a];o[a]=new dA(l&&l.currentValue,t,s===bo),n[i]=t}gn.ngInherit=!0;const Jg="__ngSimpleChanges__";function e_(n){return n[Jg]||null}function dt(n){for(;Array.isArray(n);)n=n[0];return n}function Sl(n,t){return dt(t[n])}function _n(n,t){return dt(t[n.index])}function Nd(n,t){return n.data[t]}function Mo(n,t){return n[t]}function yn(n,t){const e=t[n];return on(e)?e:e[0]}function xl(n){return 64==(64&n[2])}function ar(n,t){return null==t?null:n[t]}function t_(n){n[18]=0}function Ld(n,t){n[5]+=t;let e=n,i=n[3];for(;null!==i&&(1===t&&1===e[5]||-1===t&&0===e[5]);)i[5]+=t,e=i,i=i[3]}const Q={lFrame:d_(null),bindingsEnabled:!0};function i_(){return Q.bindingsEnabled}function M(){return Q.lFrame.lView}function we(){return Q.lFrame.tView}function So(n){return Q.lFrame.contextLView=n,n[8]}function xo(n){return Q.lFrame.contextLView=null,n}function yt(){let n=r_();for(;null!==n&&64===n.type;)n=n.parent;return n}function r_(){return Q.lFrame.currentTNode}function gi(n,t){const e=Q.lFrame;e.currentTNode=n,e.isParent=t}function Vd(){return Q.lFrame.isParent}function Bd(){Q.lFrame.isParent=!1}function Kt(){const n=Q.lFrame;let t=n.bindingRootIndex;return-1===t&&(t=n.bindingRootIndex=n.tView.bindingStartIndex),t}function Ao(){return Q.lFrame.bindingIndex++}function Vi(n){const t=Q.lFrame,e=t.bindingIndex;return t.bindingIndex=t.bindingIndex+n,e}function IA(n,t){const e=Q.lFrame;e.bindingIndex=e.bindingRootIndex=n,jd(t)}
1function jd(n){Q.lFrame.currentDirectiveIndex=n}function zd(n){const t=Q.lFrame.currentDirectiveIndex;return-1===t?null:n[t]}function l_(){return Q.lFrame.currentQueryIndex}function Hd(n){Q.lFrame.currentQueryIndex=n}function kA(n){const t=n[1];return 2===t.type?t.declTNode:1===t.type?n[6]:null}function c_(n,t,e){if(e&W.SkipSelf){let r=t,o=n;for(;!(r=r.parent,null!==r||e&W.Host||(r=kA(o),null===r||(o=o[15],10&r.type))););if(null===r)return!1;t=r,n=o}const i=Q.lFrame=u_();return i.currentTNode=t,i.lView=n,!0}function Ud(n){const t=u_(),e=n[1];Q.lFrame=t,t.currentTNode=e.firstChild,t.lView=n,t.tView=e,t.contextLView=n,t.bindingIndex=e.bindingStartIndex,t.inI18n=!1}function u_(){const n=Q.lFrame,t=null===n?null:n.child;return null===t?d_(n):t}function d_(n){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:n,child:null,inI18n:!1};return null!==n&&(n.child=t),t}function h_(){const n=Q.lFrame;return Q.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const f_=h_;function $d(){const n=h_();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function Zt(){return Q.lFrame.selectedIndex}function lr(n){Q.lFrame.selectedIndex=n}function Ze(){const n=Q.lFrame;return Nd(n.tView,n.selectedIndex)}function qs(){Q.lFrame.currentNamespace="svg"}function Al(n,t){for(let e=t.directiveStart,i=t.directiveEnd;e<i;e++){const o=n.data[e].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:l,ngAfterViewChecked:c,ngOnDestroy:u}=o;s&&(n.contentHooks||(n.contentHooks=[])).push(-e,s),a&&((n.contentHooks||(n.contentHooks=[])).push(e,a),(n.contentCheckHooks||(n.contentCheckHooks=[])).push(e,a)),l&&(n.viewHooks||(n.viewHooks=[])).push(-e,l),c&&((n.viewHooks||(n.viewHooks=[])).push(e,c),(n.viewCheckHooks||(n.viewCheckHooks=[])).push(e,c)),null!=u&&(n.destroyHooks||(n.destroyHooks=[])).push(e,u)}}function Il(n,t,e){m_(n,t,3,e)}function Tl(n,t,e,i){(3&n[2])===e&&m_(n,t,e,i)}function Wd(n,t){let e=n[2];(3&e)===t&&(e&=2047,e+=1,n[2]=e)}function m_(n,t,e,i){const o=i??-1,s=t.length-1;let a=0;for(let l=void 0!==i?65535&n[18]:0;l<s;l++)if("number"==typeof t[l+1]){if(a=t[l],null!=i&&a>=i)break}else t[l]<0&&(n[18]+=65536),(a<o||-1==o)&&(VA(n,e,t,l),n[18]=(4294901760&n[18])+l+2),l++}function VA(n,t,e,i){const r=e[i]<0,o=e[i+1],a=n[r?-e[i]:e[i]];if(r){if(n[2]>>11<n[18]>>16&&(3&n[2])===t){n[2]+=2048;try{o.call(a)}finally{}}}else try{o.call(a)}finally{}}class Ys{constructor(t,e,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=i}}function kl(n,t,e){let i=0;for(;i<e.length;){const r=e[i];if("number"==typeof r){if(0!==r)break;i++;const o=e[i++],s=e[i++],a=e[i++];n.setAttribute(t,s,a,o)}else{const o=r,s=e[++i];__(o)?n.setProperty(t,o,s):n.setAttribute(t,o,s),i++}}return i}function g_(n){return 3===n||4===n||6===n}function __(n){return 64===n.charCodeAt(0)}function Ol(n,t){if(null!==t&&0!==t.length)if(null===n||0===n.length)n=t.slice();else{let e=-1;for(let i=0;i<t.length;i++){const r=t[i];"number"==typeof r?e=r:0===e||y_(n,e,r,null,-1===e||2===e?t[++i]:null)}}return n}function y_(n,t,e,i,r){let o=0,s=n.length;if(-1===t)s=-1;else for(;o<n.length;){const a=n[o++];if("number"==typeof a){if(a===t){s=-1;break}if(a>t){s=o-1;break}}}for(;o<n.length;){const a=n[o];if("number"==typeof a)break;if(a===e){if(null===i)return void(null!==r&&(n[o+1]=r));if(i===n[o+1])return void(n[o+2]=r)}o++,null!==i&&o++,null!==r&&o++}-1!==s&&(n.splice(s,0,t),o=s+1),n.splice(o++,0,e),null!==i&&n.splice(o++,0,i),null!==r&&n.splice(o++,0,r)}function v_(n){return-1!==n}function Io(n){return 32767&n}function To(n,t){let e=function UA(n){return n>>16}(n),i=t;for(;e>0;)i=i[15],e--;return i}let qd=!0;function Pl(n){const t=qd;return qd=n,t}let $A=0;const _i={};function Zs(n,t){const e=Kd(n,t);if(-1!==e)return e;const i=t[1];i.firstCreatePass&&(n.injectorIndex=t.length,Yd(i.data,n),Yd(t,null),Yd(i.blueprint,null));const r=Rl(n,t),o=n.injectorIndex;if(v_(r)){const s=Io(r),a=To(r,t),l=a[1].data;for(let c=0;c<8;c++)t[o+c]=a[s+c]|l[s+c]}return t[o+8]=r,o}function Yd(n,t){n.push(0,0,0,0,0,0,0,0,t)}function Kd(n,t){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===t[n.injectorIndex+8]?-1:n.injectorIndex}function Rl(n,t){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let e=0,i=null,r=t;for(;null!==r;){if(i=A_(r),null===i)return-1;if(e++,r=r[15],-1!==i.injectorIndex)return i.injectorIndex|e<<16}return-1}function Fl(n,t,e){!function WA(n,t,e){let i;"string"==typeof e?i=e.charCodeAt(0)||0:e.hasOwnProperty(zs)&&(i=e[zs]),null==i&&(i=e[zs]=$A++);const r=255&i;t.data[n+(r>>5)]|=1<<r}(n,t,e)}function C_(n,t,e){if(e&W.Optional||void 0!==n)return n;_l()}function D_(n,t,e,i){if(e&W.Optional&&void 0===i&&(i=null),0==(e&(W.Self|W.Host))){const r=n[9],o=Fn(void 0);try{return r?r.get(t,i,e&W.Optional):Wg(t,i,e&W.Optional)}finally{Fn(o)}}return C_(i,0,e)}function E_(n,t,e,i=W.Default,r){if(null!==n){if(1024&t[2]){const s=function ZA(n,t,e,i,r){let o=n,s=t;for(;null!==o&&null!==s&&1024&s[2]&&!(256&s[2]);){const a=M_(o,s,e,i|W.Self,_i);if(a!==_i)return a;let l=o.parent;if(!l){const c=s[21];if(c){const u=c.get(e,_i,i);if(u!==_i)return u}l=A_(s),s=s[15]}o=l}return r}(n,t,e,i,_i);if(s!==_i)return s}const o=M_(n,t,e,i,_i);if(o!==_i)return o}return D_(t,e,i,r)}function M_(n,t,e,i,r){const o=function YA(n){if("string"==typeof n)return n.charCo
1deAt(0)||0;const t=n.hasOwnProperty(zs)?n[zs]:void 0;return"number"==typeof t?t>=0?255&t:KA:t}(e);if("function"==typeof o){if(!c_(t,n,i))return i&W.Host?C_(r,0,i):D_(t,e,i,r);try{const s=o(i);if(null!=s||i&W.Optional)return s;_l()}finally{f_()}}else if("number"==typeof o){let s=null,a=Kd(n,t),l=-1,c=i&W.Host?t[16][6]:null;for((-1===a||i&W.SkipSelf)&&(l=-1===a?Rl(n,t):t[a+8],-1!==l&&x_(i,!1)?(s=t[1],a=Io(l),t=To(l,t)):a=-1);-1!==a;){const u=t[1];if(S_(o,a,u.data)){const d=qA(a,t,e,s,i,c);if(d!==_i)return d}l=t[a+8],-1!==l&&x_(i,t[1].data[a+8]===c)&&S_(o,a,t)?(s=u,a=Io(l),t=To(l,t)):a=-1}}return r}function qA(n,t,e,i,r,o){const s=t[1],a=s.data[n+8],u=Nl(a,s,e,null==i?El(a)&&qd:i!=s&&0!=(3&a.type),r&W.Host&&o===a);return null!==u?Qs(t,s,u,a):_i}function Nl(n,t,e,i,r){const o=n.providerIndexes,s=t.data,a=1048575&o,l=n.directiveStart,u=o>>20,h=r?a+u:n.directiveEnd;for(let f=i?a:a+u;f<h;f++){const p=s[f];if(f<l&&e===p||f>=l&&p.type===e)return f}if(r){const f=s[l];if(f&&Xn(f)&&f.type===e)return l}return null}function Qs(n,t,e,i){let r=n[e];const o=t.data;if(function BA(n){return n instanceof Ys}(r)){const s=r;s.resolving&&function Gx(n,t){const e=t?`. Dependency path: ${t.join(" > ")} > ${n}`:"";throw new E(-200,`Circular dependency in DI detected for ${n}${e}`)}(function xe(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():X(n)}(o[e]));const a=Pl(s.canSeeViewProviders);s.resolving=!0;const l=s.injectImpl?Fn(s.injectImpl):null;c_(n,i,W.Default);try{r=n[e]=s.factory(void 0,o,n,i),t.firstCreatePass&&e>=i.directiveStart&&function LA(n,t,e){const{ngOnChanges:i,ngOnInit:r,ngDoCheck:o}=t.type.prototype;if(i){const s=Xg(t);(e.preOrderHooks||(e.preOrderHooks=[])).push(n,s),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,s)}r&&(e.preOrderHooks||(e.preOrderHooks=[])).push(0-n,r),o&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n,o),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,o))}(e,o[e],t)}finally{null!==l&&Fn(l),Pl(a),s.resolving=!1,f_()}}return r}function S_(n,t,e){return!!(e[t+(n>>5)]&1<<n)}function x_(n,t){return!(n&W.Self||n&W.Host&&t)}class ko{constructor(t,e){this._tNode=t,this._lView=e}get(t,e,i){return E_(this._tNode,this._lView,t,i,e)}}function KA(){return new ko(yt(),M())}function Zd(n){return Ed(n)?()=>{const t=Zd(Y(n));return t&&t()}:jr(n)}function A_(n){const t=n[1],e=t.type;return 2===e?t.declTNode:1===e?n[6]:null}function Oo(n){return function GA(n,t){if("class"===t)return n.classes;if("style"===t)return n.styles;const e=n.attrs;if(e){const i=e.length;let r=0;for(;r<i;){const o=e[r];if(g_(o))break;if(0===o)r+=2;else if("number"==typeof o)for(r++;r<i&&"string"==typeof e[r];)r++;else{if(o===t)return e[r+1];r+=2}}}return null}(yt(),n)}const Ro="__parameters__";function No(n,t,e){return sr(()=>{const i=function Qd(n){return function(...e){if(n){const i=n(...e);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,c,u){const d=l.hasOwnProperty(Ro)?l[Ro]:Object.defineProperty(l,Ro,{value:[]})[Ro];for(;d.length<=u;)d.push(null);return(d[u]=d[u]||[]).push(s),l}}return e&&(r.prototype=Object.create(e.prototype)),r.prototype.ngMetadataName=n,r.annotationCls=r,r})}class x{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=A({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function vn(n,t){void 0===t&&(t=n);for(let e=0;e<n.length;e++){let i=n[e];Array.isArray(i)?(t===n&&(t=n.slice(0,e)),vn(i,t)):t!==n&&t.push(i)}return t}function Bi(n,t){n.forEach(e=>Array.isArray(e)?Bi(e,t):t(e))}function T_(n,t,e){t>=n.length?n.push(e):n.splice(t,0,e)}function Ll(n,t){return t>=n.length-1?n.pop():n.splice(t,1)[0]}function ea(n,t){const e=[];for(let i=0;i<n;i++)e.push(t);return e}function bn(n,t,e){let i=Lo(n,t);return i>=0?n[1|i]=e:(i=~i,function e1(n,t,e,i){let r=n.length;if(r==t)n.push(e,i);else if(1===r)n.push(i,n[0]),n[0]=e;else{for(r--,n.push(n[r-1],n[r]);r>t;)n[r]=n[r-2],r--;n[t]=e,n[t+1]=i}}(n,i,t,e)),i}function Jd(n,t){const e=Lo(n,t);if(e>=0)return n[1|e]}function Lo(n,t){return function P_(n,t,e){let i=0,r=n.length>>e;for(;r!==i;){const o=i+(r-i>>1),s=n[o<<e];if(t===s)return o<<e;s>t?r=o:i=o+1}return~(r<<e)}(n,t,1)}const ta={},th="__NG_DI_FLAG__",Bl="ngTempTokenPath",c1=/\n/gm,R_="__source";let na;function Vo(n){const t=na;return na=n,t}function d1(n,t=W.Default){if(void 0===na)throw new E(-203,!1);return null===na?Wg(n,void 0,t):na.get(n,t&W.Optional?null:void 0,t)}function b(n,t=W.Default){return(function tA(){return Sd}()||d1)(Y(n),t)}function ze(n,t=W.Default){return"number"!=typeof t&&(t=0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)),b(n,t)}function nh(n){const t=[];for(let e=0;e<n.length;e++){const i=Y(n[e]);if(Array.isArray(i)){if(0===i.length)throw new E(900,!1);let r,o=W.Default;for(let s=0;s<i.length;s++){const a=i[s],l=h1(a);"number"==typeof l?-1===l?r=a.token:o|=l:r=a}t.push(b(r,o))}else t.push(b(i))}return t}function ia(n,t){return n[th]=t,n.prototype[th]=t,n}function h1(n){return n[th]}const ur=ia(No("Optional"),8),Bo=ia(No("SkipSelf"),4);var sn=(()=>((sn=sn||{})[sn.Important=1]="Important",sn[sn.DashCase=2]="DashCase",sn))();const ah=new Map;let T1=0;const ch="__ngContext__";function Lt(n,t){on(t)?(n[ch]=t[20],function O1(n){ah.set(n[20],n)}(t)):n[ch]=t}function dh(n,t){return undefined(n,t)}function aa(n){const t=n[3];return Qn(t)?t[3]:t}function hh(n){return ty(n[13])}function fh(n){return ty(n[4])}function ty(n){for(;null!==n&&!Qn(n);)n=n[4];return n}function zo(n,t,e,i,r){if(null!=i){let o,s=!1;Qn(i)?o=i:on(i)&&(s=!0,i=i[0]);const a=dt(i);0===n&&null!==e?null==r?ay(t,e,a):zr(t,e,a,r||null,!0):1===n&&null!==e?zr(t,e,a,r||null,!0):2===n?function bh(n,t,e){const i=Hl(n,t);i&&function eI(n,t,e,i){n.removeChild(t,e,i)}(n,i,t,e)}(t,a,s):3===n&&t.destroyNode(a),null!=o&&function iI(n,t,e,i,r){const o=e[7];o!==dt(e)&&zo(t,n,i,o,r);for(let a=10;a<e.length;a++){const l=e[a];la(l[1],l,n,t,i,o)}}(t,n,o,e,r)}}function mh(n,t,e){return n.createElement(t,e)}function iy(n,t){const e=n[9],i=e.indexOf(t),r=t[3];512&t[2]&&(t[2]&=-513,Ld(r,-1)),e.splice(i,1)}function gh(n,t){if(n.length<=10)return;const e=10+t,i=n[e];if(i){const r=i[17];null!==r&&r!==n&&iy(r,i),t>0&&(n[e-1][4]=i[4]);const o=Ll(n,10+t);!function G1(n,t){la(n,t,t[11],2,null,null),t[0]=null,t[6]=null}(i[1],i);const s=o[19];null!==s&&s.detachView(o[1]),i[3]=null,i[4]=null,i[2]&=-65}return i}
1function ry(n,t){if(!(128&t[2])){const e=t[11];e.destroyNode&&la(n,t,e,3,null,null),function K1(n){let t=n[13];if(!t)return _h(n[1],n);for(;t;){let e=null;if(on(t))e=t[13];else{const i=t[10];i&&(e=i)}if(!e){for(;t&&!t[4]&&t!==n;)on(t)&&_h(t[1],t),t=t[3];null===t&&(t=n),on(t)&&_h(t[1],t),e=t&&t[4]}t=e}}(t)}}function _h(n,t){if(!(128&t[2])){t[2]&=-65,t[2]|=128,function J1(n,t){let e;if(null!=n&&null!=(e=n.destroyHooks))for(let i=0;i<e.length;i+=2){const r=t[e[i]];if(!(r instanceof Ys)){const o=e[i+1];if(Array.isArray(o))for(let s=0;s<o.length;s+=2){const a=r[o[s]],l=o[s+1];try{l.call(a)}finally{}}else try{o.call(r)}finally{}}}}(n,t),function X1(n,t){const e=n.cleanup,i=t[7];let r=-1;if(null!==e)for(let o=0;o<e.length-1;o+=2)if("string"==typeof e[o]){const s=e[o+1],a="function"==typeof s?s(t):dt(t[s]),l=i[r=e[o+2]],c=e[o+3];"boolean"==typeof c?a.removeEventListener(e[o],l,c):c>=0?i[r=c]():i[r=-c].unsubscribe(),o+=2}else{const s=i[r=e[o+1]];e[o].call(s)}if(null!==i){for(let o=r+1;o<i.length;o++)(0,i[o])();t[7]=null}}(n,t),1===t[1].type&&t[11].destroy();const e=t[17];if(null!==e&&Qn(t[3])){e!==t[3]&&iy(e,t);const i=t[19];null!==i&&i.detachView(n)}!function P1(n){ah.delete(n[20])}(t)}}function oy(n,t,e){return function sy(n,t,e){let i=t;for(;null!==i&&40&i.type;)i=(t=i).parent;if(null===i)return e[0];if(2&i.flags){const r=n.data[i.directiveStart].encapsulation;if(r===Kn.None||r===Kn.Emulated)return null}return _n(i,e)}(n,t.parent,e)}function zr(n,t,e,i,r){n.insertBefore(t,e,i,r)}function ay(n,t,e){n.appendChild(t,e)}function ly(n,t,e,i,r){null!==i?zr(n,t,e,i,r):ay(n,t,e)}function Hl(n,t){return n.parentNode(t)}function cy(n,t,e){return dy(n,t,e)}let Wl,Eh,dy=function uy(n,t,e){return 40&n.type?_n(n,e):null};function Ul(n,t,e,i){const r=oy(n,i,t),o=t[11],a=cy(i.parent||t[6],i,t);if(null!=r)if(Array.isArray(e))for(let l=0;l<e.length;l++)ly(o,r,e[l],a,!1);else ly(o,r,e,a,!1)}function $l(n,t){if(null!==t){const e=t.type;if(3&e)return _n(t,n);if(4&e)return vh(-1,n[t.index]);if(8&e){const i=t.child;if(null!==i)return $l(n,i);{const r=n[t.index];return Qn(r)?vh(-1,r):dt(r)}}if(32&e)return dh(t,n)()||dt(n[t.index]);{const i=fy(n,t);return null!==i?Array.isArray(i)?i[0]:$l(aa(n[16]),i):$l(n,t.next)}}return null}function fy(n,t){return null!==t?n[16][6].projection[t.projection]:null}function vh(n,t){const e=10+n+1;if(e<t.length){const i=t[e],r=i[1].firstChild;if(null!==r)return $l(i,r)}return t[7]}function wh(n,t,e,i,r,o,s){for(;null!=e;){const a=i[e.index],l=e.type;if(s&&0===t&&(a&&Lt(dt(a),i),e.flags|=4),64!=(64&e.flags))if(8&l)wh(n,t,e.child,i,r,o,!1),zo(t,n,r,a,o);else if(32&l){const c=dh(e,i);let u;for(;u=c();)zo(t,n,r,u,o);zo(t,n,r,a,o)}else 16&l?py(n,t,i,e,r,o):zo(t,n,r,a,o);e=s?e.projectionNext:e.next}}function la(n,t,e,i,r,o){wh(e,i,n.firstChild,t,r,o,!1)}function py(n,t,e,i,r,o){const s=e[16],l=s[6].projection[i.projection];if(Array.isArray(l))for(let c=0;c<l.length;c++)zo(t,n,r,l[c],o);else wh(n,t,l,s[3],r,o,!0)}function my(n,t,e){n.setAttribute(t,"style",e)}function Ch(n,t,e){""===e?n.removeAttribute(t,"class"):n.setAttribute(t,"class",e)}function Hr(n){return function Dh(){if(void 0===Wl&&(Wl=null,Ue.trustedTypes))try{Wl=Ue.trustedTypes.createPolicy("angular",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch{}return Wl}()?.createHTML(n)||n}class Ur{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class cI extends Ur{getTypeName(){return"HTML"}}class uI extends Ur{getTypeName(){return"Style"}}class dI extends Ur{getTypeName(){return"Script"}}class hI extends Ur{getTypeName(){return"URL"}}class fI extends Ur{getTypeName(){return"ResourceURL"}}function wn(n){return n instanceof Ur?n.changingThisBreaksApplicationSecurity:n}function yi(n,t){const e=function pI(n){return n instanceof Ur&&n.getTypeName()||null}(n);if(null!=e&&e!==t){if("ResourceURL"===e&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${e} (see https://g.co/ng/security#xss)`)}return e===t}class bI{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const e=(new window.DOMParser).parseFromString(Hr(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch{return null}}}class wI{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const e=this.inertDocument.createElement("html");this.inertDocument.appendChild(e);const i=this.inertDocument.createElement("body");e.appendChild(i)}}getInertBodyElement(t){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=Hr(t),e;const i=this.inertDocument.createElement("body");return i.innerHTML=Hr(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(i),i}stripCustomNsAttrs(t){const e=t.attributes;for(let r=e.length-1;0<r;r--){const s=e.item(r).name;("xmlns:ns1"===s||0===s.indexOf("ns1:"))&&t.removeAttribute(s)}let i=t.firstChild;for(;i;)i.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(i),i=i.nextSibling}}const DI=/^(?:(?:https?|mailto|data|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi;function ql(n){return(n=String(n)).match(DI)?n:"unsafe:"+n}function ji(n){const t={};for(const e of n.split(","))t[e]=!0;return t}function ca(...n){const t={};for(const e of n)for(const i in e)e.hasOwnProperty(i)&&(t[i]=!0);return t}const wy=ji("area,br,col,hr,img,wbr"),Cy=ji("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Dy=ji("rp,rt"),Sh=ca(wy,ca(Cy,ji("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")),ca(Dy,ji("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")),ca(Dy,Cy)),xh=ji("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Ey=ca(xh,ji("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
1olspan,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"),ji("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")),EI=ji("script,style,template");class MI{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let e=t.firstChild,i=!0;for(;e;)if(e.nodeType===Node.ELEMENT_NODE?i=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,i&&e.firstChild)e=e.firstChild;else for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let r=this.checkClobberedElement(e,e.nextSibling);if(r){e=r;break}e=this.checkClobberedElement(e,e.parentNode)}return this.buf.join("")}startElement(t){const e=t.nodeName.toLowerCase();if(!Sh.hasOwnProperty(e))return this.sanitizedSomething=!0,!EI.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);const i=t.attributes;for(let r=0;r<i.length;r++){const o=i.item(r),s=o.name,a=s.toLowerCase();if(!Ey.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let l=o.value;
1xh[a]&&(l=ql(l)),this.buf.push(" ",s,'="',My(l),'"')}return this.buf.push(">"),!0}endElement(t){const e=t.nodeName.toLowerCase();Sh.hasOwnProperty(e)&&!wy.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))}chars(t){this.buf.push(My(t))}checkClobberedElement(t,e){if(e&&(t.compareDocumentPosition(e)&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 e}}const SI=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,xI=/([^\#-~ |!])/g;function My(n){return n.replace(/&/g,"&amp;").replace(SI,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(xI,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let Yl;function Sy(n,t){let e=null;try{Yl=Yl||function by(n){const t=new wI(n);return function CI(){try{return!!(new window.DOMParser).parseFromString(Hr(""),"text/html")}catch{return!1}}()?new bI(t):t}(n);let i=t?String(t):"";e=Yl.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=e.innerHTML,e=Yl.getInertBodyElement(i)}while(i!==o);return Hr((new MI).sanitizeChildren(Ah(e)||e))}finally{if(e){const i=Ah(e)||e;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function Ah(n){return"content"in n&&function AI(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName}(n)?n.content:null}var Ie=(()=>((Ie=Ie||{})[Ie.NONE=0]="NONE",Ie[Ie.HTML=1]="HTML",Ie[Ie.STYLE=2]="STYLE",Ie[Ie.SCRIPT=3]="SCRIPT",Ie[Ie.URL=4]="URL",Ie[Ie.RESOURCE_URL=5]="RESOURCE_URL",Ie))();function Jn(n){const t=function ua(){const n=M();return n&&n[12]}();return t?t.sanitize(Ie.URL,n)||"":yi(n,"URL")?wn(n):ql(X(n))}const Ih=new x("ENVIRONMENT_INITIALIZER"),Ay=new x("INJECTOR",-1),Iy=new x("INJECTOR_DEF_TYPES");class Ty{get(t,e=ta){if(e===ta){const i=new Error(`NullInjectorError: No provider for ${je(t)}!`);throw i.name="NullInjectorError",i}return e}}function NI(...n){return{\u0275providers:ky(0,n)}}function ky(n,...t){const e=[],i=new Set;let r;return Bi(t,o=>{const s=o;Th(s,e,[],i)&&(r||(r=[]),r.push(s))}),void 0!==r&&Oy(r,e),e}function Oy(n,t){for(let e=0;e<n.length;e++){const{providers:r}=n[e];Bi(r,o=>{t.push(o)})}}function Th(n,t,e,i){if(!(n=Y(n)))return!1;let r=null,o=Ug(n);const s=!o&&Fe(n);if(o||s){if(s&&!s.standalone)return!1;r=n}else{const l=n.ngModule;if(o=Ug(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 c of l)Th(c,t,e,i)}}else{if(!o)return!1;{if(null!=o.imports&&!a){let c;i.add(r);try{Bi(o.imports,u=>{Th(u,t,e,i)&&(c||(c=[]),c.push(u))})}finally{}void 0!==c&&Oy(c,t)}if(!a){const c=jr(r)||(()=>new r);t.push({provide:r,useFactory:c,deps:Ae},{provide:Iy,useValue:r,multi:!0},{provide:Ih,useValue:()=>b(r),multi:!0})}const l=o.providers;null==l||a||Bi(l,u=>{t.push(u)})}}return r!==n&&void 0!==n.providers}const LI=Be({provide:String,useValue:Be});function kh(n){return null!==n&&"object"==typeof n&&LI in n}function $r(n){return"function"==typeof n}const Oh=new x("Set Injector scope."),Kl={},BI={};let Ph;function Zl(){return void 0===Ph&&(Ph=new Ty),Ph}class dr{}class Fy extends dr{constructor(t,e,i,r){super(),this.parent=e,this.source=i,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Fh(t,s=>this.processProvider(s)),this.records.set(Ay,Ho(void 0,this)),r.has("environment")&&this.records.set(dr,Ho(void 0,this));const o=this.records.get(Oh);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(Iy.multi,Ae,W.Self))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const t of this._ngOnDestroyHooks)t.ngOnDestroy();for(const t of this._onDestroyHooks)t()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(t){this._onDestroyHooks.push(t)}
1runInContext(t){this.assertNotDestroyed();const e=Vo(this),i=Fn(void 0);try{return t()}finally{Vo(e),Fn(i)}}get(t,e=ta,i=W.Default){this.assertNotDestroyed();const r=Vo(this),o=Fn(void 0);try{if(!(i&W.SkipSelf)){let a=this.records.get(t);if(void 0===a){const l=function $I(n){return"function"==typeof n||"object"==typeof n&&n instanceof x}(t)&&yl(t);a=l&&this.injectableDefInScope(l)?Ho(Rh(t),Kl):null,this.records.set(t,a)}if(null!=a)return this.hydrate(t,a)}return(i&W.Self?Zl():this.parent).get(t,e=i&W.Optional&&e===ta?null:e)}catch(s){if("NullInjectorError"===s.name){if((s[Bl]=s[Bl]||[]).unshift(je(t)),r)throw s;return function f1(n,t,e,i){const r=n[Bl];throw t[R_]&&r.unshift(t[R_]),n.message=function p1(n,t,e,i=null){n=n&&"\n"===n.charAt(0)&&"\u0275"==n.charAt(1)?n.slice(2):n;let r=je(t);if(Array.isArray(t))r=t.map(je).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):je(a)))}r=`{${o.join(", ")}}`}return`${e}${i?"("+i+")":""}[${r}]: ${n.replace(c1,"\n  ")}`}("\n"+n.message,r,e,i),n.ngTokenPath=r,n[Bl]=null,n}(s,t,"R3InjectorError",this.source)}throw s}finally{Fn(o),Vo(r)}}resolveInjectorInitializers(){const t=Vo(this),e=Fn(void 0);try{const i=this.get(Ih.multi,Ae,W.Self);for(const r of i)r()}finally{Vo(t),Fn(e)}}toString(){const t=[],e=this.records;for(const i of e.keys())t.push(je(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new E(205,!1)}processProvider(t){let e=$r(t=Y(t))?t:Y(t&&t.provide);const i=function zI(n){return kh(n)?Ho(void 0,n.useValue):Ho(Ny(n),Kl)}(t);if($r(t)||!0!==t.multi)this.records.get(e);else{let r=this.records.get(e);r||(r=Ho(void 0,Kl,!0),r.factory=()=>nh(r.multi),this.records.set(e,r)),e=t,r.multi.push(t)}this.records.set(e,i)}hydrate(t,e){return e.value===Kl&&(e.value=BI,e.value=e.factory()),"object"==typeof e.value&&e.value&&function UI(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}injectableDefInScope(t){if(!t.providedIn)return!1;const e=Y(t.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}}function Rh(n){const t=yl(n),e=null!==t?t.factory:jr(n);if(null!==e)return e;if(n instanceof x)throw new E(204,!1);if(n instanceof Function)return function jI(n){const t=n.length;if(t>0)throw ea(t,"?"),new E(204,!1);const e=function Xx(n){const t=n&&(n[vl]||n[$g]);if(t){const e=function Jx(n){if(n.hasOwnProperty("name"))return n.name;const t=(""+n).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(n);return console.warn(`DEPRECATED: DI is instantiating a token "${e}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${e}" class.`),t}return null}(n);return null!==e?()=>e.factory(n):()=>new n}(n);throw new E(204,!1)}function Ny(n,t,e){let i;if($r(n)){const r=Y(n);return jr(r)||Rh(r)}if(kh(n))i=()=>Y(n.useValue);else if(function Ry(n){return!(!n||!n.useFactory)}(n))i=()=>n.useFactory(...nh(n.deps||[]));else if(function Py(n){return!(!n||!n.useExisting)}(n))i=()=>b(Y(n.useExisting));else{const r=Y(n&&(n.useClass||n.provide));if(!function HI(n){return!!n.deps}(n))return jr(r)||Rh(r);i=()=>new r(...nh(n.deps))}return i}function Ho(n,t,e=!1){return{factory:n,value:t,multi:e?[]:void 0}}function WI(n){return!!n.\u0275providers}function Fh(n,t){for(const e of n)Array.isArray(e)?Fh(e,t):WI(e)?Fh(e.\u0275providers,t):t(e)}class Ly{}class YI{resolveComponentFactory(t){throw function qI(n){const t=Error(`No component factory found for ${je(n)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=n,t}(t)}}let Wr=(()=>{class n{}return n.NULL=new YI,n})();function KI(){return Uo(yt(),M())}function Uo(n,t){return new Ne(_n(n,t))}let Ne=(()=>{class n{constructor(e){this.nativeElement=e}}return n.__NG_ELEMENT_ID__=KI,n})();function ZI(n){return n instanceof Ne?n.nativeElement:n}class da{}let zi=(()=>{class n{}return n.__NG_ELEMENT_ID__=()=>function QI(){const n=M(),e=yn(yt().index,n);return(on(e)?e:n)[11]}(),n})(),XI=(()=>{class n{}return n.\u0275prov=A({token:n,providedIn:"root",factory:()=>null}),n})();class Gr{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const JI=new Gr("14.3.0"),Nh={};function Vh(n){return n.ngOriginalError}class Hi{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t);this._console.error("ERROR",t),e&&this._console.error("ORIGINAL ERROR",e)}_findOriginalError(t){let e=t&&Vh(t);for(;e&&Vh(e);)e=Vh(e);return e||null}}function Ui(n){return n instanceof Function?n():n}function jy(n,t,e){let i=n.length;for(;;){const r=n.indexOf(t,e);if(-1===r)return r;
vendor: 2,093 bytes, line 1
1if(0===r||n.charCodeAt(r-1)<=32){const o=t.length;if(r+o===i||n.charCodeAt(r+o)<=32)return r}e=r+1}}const zy="ng-template";function uT(n,t,e){let i=0;for(;i<n.length;){let r=n[i++];if(e&&"class"===r){if(r=n[i],-1!==jy(r.toLowerCase(),t,0))return!0}else if(1===r){for(;i<n.length&&"string"==typeof(r=n[i++]);)if(r.toLowerCase()===t)return!0;return!1}}return!1}function Hy(n){return 4===n.type&&n.value!==zy}function dT(n,t,e){return t===(4!==n.type||e?n.value:zy)}function hT(n,t,e){let i=4;const r=n.attrs||[],o=function mT(n){for(let t=0;t<n.length;t++)if(g_(n[t]))return t;return n.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&&!dT(n,l,e)||""===l&&1===t.length){if(ei(i))return!1;s=!0}}else{const c=8&i?l:t[++a];if(8&i&&null!==n.attrs){if(!uT(n.attrs,c,e)){if(ei(i))return!1;s=!0}continue}const d=fT(8&i?"class":l,r,Hy(n),e);if(-1===d){if(ei(i))return!1;s=!0;continue}if(""!==c){let h;h=d>o?"":r[d+1].toLowerCase();const f=8&i?h:null;if(f&&-1!==jy(f,c,0)||2&i&&c!==h){if(ei(i))return!1;s=!0}}}}else{if(!s&&!ei(i)&&!ei(l))return!1;if(s&&ei(l))continue;s=!1,i=l|1&i}}return ei(i)||s}function ei(n){return 0==(1&n)}function fT(n,t,e,i){if(null===t)return-1;let r=0;if(i||!e){let o=!1;for(;r<t.length;){const s=t[r];if(s===n)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 gT(n,t){let e=n.indexOf(4);if(e>-1)for(e++;e<n.length;){const i=n[e];if("number"==typeof i)return-1;if(i===t)return e;e++}return-1}(t,n)}function Uy(n,t,e=!1){for(let i=0;i<t.length;i++)if(hT(n,t[i],e))return!0;return!1}function _T(n,t){e:for(let e=0;e<t.length;e++){const i=t[e];if(n.length===i.length){for(let r=0;r<n.length;r++)if(n[r]!==i[r])continue e;return!0}}return!1}function $y(n,t){return n?":not("+t.trim()+")":t}function yT(n){let t=n[0],e=1,i=2,r="",o=!1;for(;e<n.length;){let s=n[e];if("string"==typeof s)if(2&i){const a=n[++e];r+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else 8&i?r+="."+s:4&i&&(r+=" "+s);
1else""!==r&&!ei(s)&&(t+=$y(o,r),r=""),i=s,o=o||!ei(i);e++}return""!==r&&(t+=$y(o,r)),t}const J={};function B(n){Wy(we(),M(),Zt()+n,!1)}function Wy(n,t,e,i){if(!i)if(3==(3&t[2])){const o=n.preOrderCheckHooks;null!==o&&Il(t,o,e)}else{const o=n.preOrderHooks;null!==o&&Tl(t,o,0,e)}lr(e)}function Ky(n,t=null,e=null,i){const r=Zy(n,t,e,i);return r.resolveInjectorInitializers(),r}function Zy(n,t=null,e=null,i,r=new Set){const o=[e||Ae,NI(n)];return i=i||("object"==typeof n?void 0:je(n)),new Fy(o,t||Zl(),i||null,r)}let ht=(()=>{class n{static create(e,i){if(Array.isArray(e))return Ky({name:""},i,e,"");{const r=e.name??"";return Ky({name:r},e.parent,e.providers,r)}}}return n.THROW_IF_NOT_FOUND=ta,n.NULL=new Ty,n.\u0275prov=A({token:n,providedIn:"any",factory:()=>b(Ay)}),n.__NG_ELEMENT_ID__=-1,n})();function g(n,t=W.Default){const e=M();return null===e?b(n,t):E_(yt(),e,Y(n),t)}function Xl(){throw new Error("invalid")}function Jl(n,t){return n<<17|t<<2}function ti(n){return n>>17&32767}function Uh(n){return 2|n}function $i(n){return(131068&n)>>2}function $h(n,t){return-131069&n|t<<2}function Wh(n){return 1|n}function fv(n,t){const e=n.contentQueries;if(null!==e)for(let i=0;i<e.length;i+=2){const r=e[i],o=e[i+1];if(-1!==o){const s=n.data[o];Hd(r),s.contentQueries(2,t[o],o)}}}function nc(n,t,e,i,r,o,s,a,l,c,u){const d=t.blueprint.slice();return d[0]=r,d[2]=76|i,(null!==u||n&&1024&n[2])&&(d[2]|=1024),t_(d),d[3]=d[15]=n,d[8]=e,d[10]=s||n&&n[10],d[11]=a||n&&n[11],d[12]=l||n&&n[12]||null,d[9]=c||n&&n[9]||null,d[6]=o,d[20]=function k1(){return T1++}(),d[21]=u,d[16]=2==t.type?n[16]:d,d}function Go(n,t,e,i,r){let o=n.data[t];if(null===o)o=function Jh(n,t,e,i,r){const o=r_(),s=Vd(),l=n.data[t]=function ek(n,t,e,i,r,o){return{type:e,index:i,insertBeforeIndex:null,injectorIndex:t?t.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,value:r,attrs:o,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,s?o:o&&o.parent,e,t,i,r);return null===n.firstChild&&(n.firstChild=l),null!==o&&(s?null==o.child&&null!==l.parent&&(o.child=l):null===o.next&&(o.next=l)),l}(n,t,e,i,r),function AA(){return Q.lFrame.inI18n}()&&(o.flags|=64);else if(64&o.type){o.type=e,o.value=i,o.attrs=r;const s=function Gs(){const n=Q.lFrame,t=n.currentTNode;return n.isParent?t:t.parent}();o.injectorIndex=null===s?-1:s.injectorIndex}return gi(o,!0),o}function qo(n,t,e,i){if(0===e)return-1;const r=t.length;for(let o=0;o<e;o++)t.push(i),n.blueprint.push(i),n.data.push(null);return r}function ef(n,t,e){Ud(t);try{const i=n.viewQuery;null!==i&&uf(1,i,e);const r=n.template;null!==r&&pv(n,t,r,1,e),n.firstCreatePass&&(n.firstCreatePass=!1),n.staticContentQueries&&fv(n,t),n.staticViewQueries&&uf(2,n.viewQuery,e);const o=n.components;null!==o&&function QT(n,t){for(let e=0;e<t.length;e++)gk(n,t[e])}(t,o)}catch(i){throw n.firstCreatePass&&(n.incompleteFirstPass=!0,n.firstCreatePass=!1),i}finally{t[2]&=-5,$d()}}function ic(n,t,e,i){const r=t[2];if(128!=(128&r)){Ud(t);try{t_(t),function s_(n){return Q.lFrame.bindingIndex=n}(n.bindingStartIndex),null!==e&&pv(n,t,e,2,i);const s=3==(3&r);if(s){const c=n.preOrderCheckHooks;null!==c&&Il(t,c,null)}else{const c=n.preOrderHooks;null!==c&&Tl(t,c,0,null),Wd(t,0)}if(function pk(n){for(let t=hh(n);null!==t;t=fh(t)){if(!t[2])continue;const e=t[9];for(let i=0;i<e.length;i++){const r=e[i],o=r[3];0==(512&r[2])&&Ld(o,1),r[2]|=512}}}(t),function fk(n){for(let t=hh(n);null!==t;t=fh(t))for(let e=10;e<t.length;e++){const i=t[e],r=i[1];xl(i)&&ic(r,i,r.template,i[8])}}(t),null!==n.contentQueries&&fv(n,t),s){const c=n.contentCheckHooks;null!==c&&Il(t,c)}else{const c=n.contentHooks;null!==c&&Tl(t,c,1),Wd(t,1)}!function KT(n,t){const e=n.hostBindingOpCodes;if(null!==e)try{for(let i=0;i<e.length;i++){const r=e[i];if(r<0)lr(~r);else{const o=r,s=e[++i],a=e[++i];IA(s,o),a(2,t[o])}}}finally{lr(-1)}}(n,t);const a=n.components;null!==a&&function ZT(n,t){for(let e=0;e<t.length;e++)mk(n,t[e])}(t,a);const l=n.viewQuery;if(null!==l&&uf(2,l,i),s){const c=n.viewCheckHooks;null!==c&&Il(t,c)}else{const c=n.viewHooks;null!==c&&Tl(t,c,2),Wd(t,2)}!0===n.firstUpdatePass&&(n.firstUpdatePass=!1),t[2]&=-41,512&t[2]&&(t[2]&=-513,Ld(t[3],-1))}finally{$d()}}}function pv(n,t,e,i,r){const o=Zt(),s=2&i;try{lr(-1),s&&t.length>22&&Wy(n,t,22,!1),e(i,r)}
1finally{lr(o)}}function mv(n,t,e){if(kd(t)){const r=t.directiveEnd;for(let o=t.directiveStart;o<r;o++){const s=n.data[o];s.contentQueries&&s.contentQueries(1,e[o],o)}}}function tf(n,t,e){!i_()||(function ok(n,t,e,i){const r=e.directiveStart,o=e.directiveEnd;n.firstCreatePass||Zs(e,t),Lt(i,t);const s=e.initialInputs;for(let a=r;a<o;a++){const l=n.data[a],c=Xn(l);c&&uk(t,e,l);const u=Qs(t,n,a,e);Lt(u,t),null!==s&&dk(0,a-r,u,l,0,s),c&&(yn(e.index,t)[8]=u)}}(n,t,e,_n(e,t)),128==(128&e.flags)&&function sk(n,t,e){const i=e.directiveStart,r=e.directiveEnd,o=e.index,s=function TA(){return Q.lFrame.currentDirectiveIndex}();try{lr(o);for(let a=i;a<r;a++){const l=n.data[a],c=t[a];jd(a),(null!==l.hostBindings||0!==l.hostVars||null!==l.hostAttrs)&&Cv(l,c)}}finally{lr(-1),jd(s)}}(n,t,e))}function nf(n,t,e=_n){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?e(t,n):n[s];n[r++]=a}}}function gv(n){const t=n.tView;return null===t||t.incompleteFirstPass?n.tView=rf(1,null,n.template,n.decls,n.vars,n.directiveDefs,n.pipeDefs,n.viewQuery,n.schemas,n.consts):t}function rf(n,t,e,i,r,o,s,a,l,c){const u=22+i,d=u+r,h=function XT(n,t){const e=[];for(let i=0;i<t;i++)e.push(i<n?null:J);return e}(u,d),f="function"==typeof c?c():c;return h[1]={type:n,blueprint:h,template:e,queries:null,viewQuery:a,declTNode:t,data:h.slice().fill(null,u),bindingStartIndex:u,expandoStartIndex:d,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:f,incompleteFirstPass:!1}}function _v(n,t,e,i){const r=xv(t);null===e?r.push(i):(r.push(e),n.firstCreatePass&&Av(n).push(i,r.length-1))}function yv(n,t,e){for(let i in n)if(n.hasOwnProperty(i)){const r=n[i];(e=null===e?{}:e).hasOwnProperty(i)?e[i].push(t,r):e[i]=[t,r]}return e}function vv(n,t){const i=t.directiveEnd,r=n.data,o=t.attrs,s=[];let a=null,l=null;for(let c=t.directiveStart;c<i;c++){const u=r[c],d=u.inputs,h=null===o||Hy(t)?null:hk(d,o);s.push(h),a=yv(d,c,a),l=yv(u.outputs,c,l)}null!==a&&(a.hasOwnProperty("class")&&(t.flags|=16),a.hasOwnProperty("style")&&(t.flags|=32)),t.initialInputs=s,t.inputs=a,t.outputs=l}function Cn(n,t,e,i,r,o,s,a){const l=_n(t,e);let u,c=t.inputs;!a&&null!=c&&(u=c[i])?(df(n,e,u,i,r),El(t)&&bv(e,t.index)):3&t.type&&(i=function tk(n){return"class"===n?"className":"for"===n?"htmlFor":"formaction"===n?"formAction":"innerHtml"===n?"innerHTML":"readonly"===n?"readOnly":"tabindex"===n?"tabIndex":n}(i),r=null!=s?s(r,t.value||"",i):r,o.setProperty(l,i,r))}function bv(n,t){const e=yn(t,n);16&e[2]||(e[2]|=32)}function sf(n,t,e,i){let r=!1;if(i_()){const o=function ak(n,t,e){const i=n.directiveRegistry;let r=null;if(i)for(let o=0;o<i.length;o++){const s=i[o];Uy(e,s.selectors,!1)&&(r||(r=[]),Fl(Zs(e,t),n,s.type),Xn(s)?(Dv(n,e),r.unshift(s)):r.push(s))}return r}(n,t,e),s=null===i?null:{"":-1};if(null!==o){r=!0,Ev(e,n.data.length,o.length);for(let u=0;u<o.length;u++){const d=o[u];d.providersResolver&&d.providersResolver(d)}let a=!1,l=!1,c=qo(n,t,o.length,null);for(let u=0;u<o.length;u++){const d=o[u];e.mergedAttrs=Ol(e.mergedAttrs,d.hostAttrs),Mv(n,e,t,c,d),ck(c,d,s),null!==d.contentQueries&&(e.flags|=8),(null!==d.hostBindings||null!==d.hostAttrs||0!==d.hostVars)&&(e.flags|=128);const h=d.type.prototype;!a&&(h.ngOnChanges||h.ngOnInit||h.ngDoCheck)&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e.index),a=!0),!l&&(h.ngOnChanges||h.ngDoCheck)&&((n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e.index),l=!0),c++}vv(n,e)}s&&function lk(n,t,e){if(t){const i=n.localNames=[];for(let r=0;r<t.length;r+=2){const o=e[t[r+1]];if(null==o)throw new E(-301,!1);i.push(t[r],o)}}}(e,i,s)}return e.mergedAttrs=Ol(e.mergedAttrs,e.attrs),r}function wv(n,t,e,i,r,o){const s=o.hostBindings;if(s){let a=n.hostBindingOpCodes;null===a&&(a=n.hostBindingOpCodes=[]);const l=~t.index;(function rk(n){let t=n.length;for(;t>0;){const e=n[--t];if("number"==typeof e&&e<0)return e}return 0})(a)!=l&&a.push(l),a.push(i,r,s)}}function Cv(n,t){null!==n.hostBindings&&n.hostBindings(1,t)}function Dv(n,t){t.flags|=2,(n.components||(n.components=[])).push(t.index)}function ck(n,t,e){if(e){if(t.exportAs)for(let i=0;i<t.exportAs.length;i++)e[t.exportAs[i]]=n;Xn(t)&&(e[""]=n)}}function Ev(n,t,e){n.flags|=1,n.directiveStart=t,n.directiveEnd=t
1+e,n.providerIndexes=t}function Mv(n,t,e,i,r){n.data[i]=r;const o=r.factory||(r.factory=jr(r.type)),s=new Ys(o,Xn(r),g);n.blueprint[i]=s,e[i]=s,wv(n,t,0,i,qo(n,e,r.hostVars,J),r)}function uk(n,t,e){const i=_n(t,n),r=gv(e),o=n[10],s=rc(n,nc(n,r,null,e.onPush?32:16,i,t,o,o.createRenderer(i,e),null,null,null));n[t.index]=s}function vi(n,t,e,i,r,o){const s=_n(n,t);!function af(n,t,e,i,r,o,s){if(null==o)n.removeAttribute(t,r,e);else{const a=null==s?X(o):s(o,i||"",r);n.setAttribute(t,r,a,e)}}(t[11],s,o,n.value,e,i,r)}function dk(n,t,e,i,r,o){const s=o[t];if(null!==s){const a=i.setInput;for(let l=0;l<s.length;){const c=s[l++],u=s[l++],d=s[l++];null!==a?i.setInput(e,d,c,u):e[u]=d}}}function hk(n,t){let e=null,i=0;for(;i<t.length;){const r=t[i];if(0!==r)if(5!==r){if("number"==typeof r)break;n.hasOwnProperty(r)&&(null===e&&(e=[]),e.push(r,n[r],t[i+1])),i+=2}else i+=2;else i+=4}return e}function Sv(n,t,e,i){return new Array(n,!0,!1,t,null,0,i,e,null,null)}function mk(n,t){const e=yn(t,n);if(xl(e)){const i=e[1];48&e[2]?ic(i,e,i.template,e[8]):e[5]>0&&lf(e)}}function lf(n){for(let i=hh(n);null!==i;i=fh(i))for(let r=10;r<i.length;r++){const o=i[r];if(xl(o))if(512&o[2]){const s=o[1];ic(s,o,s.template,o[8])}else o[5]>0&&lf(o)}const e=n[1].components;if(null!==e)for(let i=0;i<e.length;i++){const r=yn(e[i],n);xl(r)&&r[5]>0&&lf(r)}}function gk(n,t){const e=yn(t,n),i=e[1];(function _k(n,t){for(let e=t.length;e<n.blueprint.length;e++)t.push(n.blueprint[e])})(i,e),ef(i,e,e[8])}function rc(n,t){return n[13]?n[14][4]=t:n[13]=t,n[14]=t,t}function cf(n){for(;n;){n[2]|=32;const t=aa(n);if(lA(n)&&!t)return n;n=t}return null}function oc(n,t,e,i=!0){const r=t[10];r.begin&&r.begin();try{ic(n,t,n.template,e)}catch(s){throw i&&Tv(t,s),s}finally{r.end&&r.end()}}function uf(n,t,e){Hd(0),t(n,e)}function xv(n){return n[7]||(n[7]=[])}function Av(n){return n.cleanup||(n.cleanup=[])}function Iv(n,t,e){return(null===n||Xn(n))&&(e=function yA(n){for(;Array.isArray(n);){if("object"==typeof n[1])return n;n=n[0]}return null}(e[t.index])),e[11]}function Tv(n,t){const e=n[9],i=e?e.get(Hi,null):null;i&&i.handleError(t)}function df(n,t,e,i,r){for(let o=0;o<e.length;){const s=e[o++],a=e[o++],l=t[s],c=n.data[s];null!==c.setInput?c.setInput(l,r,i,a):l[a]=r}}function sc(n,t,e){let i=e?n.styles:null,r=e?n.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=Dd(r,a):2==o&&(i=Dd(i,a+": "+t[++s]+";"))}e?n.styles=i:n.stylesWithoutHost=i,e?n.classes=r:n.classesWithoutHost=r}function ac(n,t,e,i,r=!1){for(;null!==e;){const o=t[e.index];if(null!==o&&i.push(dt(o)),Qn(o))for(let a=10;a<o.length;a++){const l=o[a],c=l[1].firstChild;null!==c&&ac(l[1],l,c,i)}const s=e.type;if(8&s)ac(n,t,e.child,i);else if(32&s){const a=dh(e,t);let l;for(;l=a();)i.push(l)}else if(16&s){const a=fy(t,e);if(Array.isArray(a))i.push(...a);else{const l=aa(t[16]);ac(l[1],l,a,i,!0)}}e=r?e.projectionNext:e.next}return i}class ha{constructor(t,e){this._lView=t,this._cdRefInjectingView=e,this._appRef=null,this._attachedToViewContainer=!1}get rootNodes(){const t=this._lView,e=t[1];return ac(e,t,e.firstChild,[])}get context(){return this._lView[8]}set context(t){this._lView[8]=t}get destroyed(){return 128==(128&this._lView[2])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[3];if(Qn(t)){const e=t[8],i=e?e.indexOf(this):-1;i>-1&&(gh(t,i),Ll(e,i))}this._attachedToViewContainer=!1}ry(this._lView[1],this._lView)}onDestroy(t){_v(this._lView[1],this._lView,null,t)}markForCheck(){cf(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-65}reattach(){this._lView[2]|=64}detectChanges(){oc(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new E(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function Y1(n,t){la(n,t,t[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new E(902,!1);this._appRef=t}}class yk extends ha{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;oc(t[1],t,t[8],!1)}checkNoChanges(){}get context(){return null}}class hf extends Wr{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=Fe(t);return new fa(e,this.ngModule)}}function kv(n){const t=[];for(let e in n)n.hasOwnProperty(e)&&t.push({propName:n[e],templateName:e});return t}class bk{constructor(t,e){this.injector=t,this.parentInjector=e}get(t,e,i){const r=this.injector.get(t,Nh,i);return r!==Nh||e===Nh?r:this.parentInjector.get(t,e,i)}}class fa extends Ly{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=function vT(n){return n.map(yT).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return kv(this.componentDef.inputs)}get outputs(){return kv(this.componentDef.outputs)}create(t,e,i,r){let o=(r=r||this.ngModule)instanceof dr?r:r?.injector;o&&null!==this.componentDef.getStandaloneInjector&&(o=this.componentDef.getStandaloneInjector(o)||o);const s=o?new bk(t,o):t,a=s.get(da,null);if(null===a)throw new E(407,!1);const l=s.get(XI,null),c=a.createRenderer(null,this.componentDef),u=this.componentDef.selectors[0][0]||"div",d=i?function JT(n,t,e){return n.selectRootElement(t,e===Kn.ShadowDom)}(c,i,this.componentDef.encapsulation):mh(c,u,function vk(n){const t=n.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(u)),h=this.componentDef.onPush?288:272,f=rf(0,null,null,1,0,null,null,null,null,null),p=nc(null,f,null,h,null,
1null,a,c,l,s,null);let m,v;Ud(p);try{const w=function Dk(n,t,e,i,r,o){const s=e[1];e[22]=n;const l=Go(s,22,2,"#host",null),c=l.mergedAttrs=t.hostAttrs;null!==c&&(sc(l,c,!0),null!==n&&(kl(r,n,c),null!==l.classes&&Ch(r,n,l.classes),null!==l.styles&&my(r,n,l.styles)));const u=i.createRenderer(n,t),d=nc(e,gv(t),null,t.onPush?32:16,e[22],l,i,u,o||null,null,null);return s.firstCreatePass&&(Fl(Zs(l,e),s,t.type),Dv(s,l),Ev(l,e.length,1)),rc(e,d),e[22]=d}(d,this.componentDef,p,a,c);if(d)if(i)kl(c,d,["ng-version",JI.full]);else{const{attrs:S,classes:C}=function bT(n){const t=[],e=[];let i=1,r=2;for(;i<n.length;){let o=n[i];if("string"==typeof o)2===r?""!==o&&t.push(o,n[++i]):8===r&&e.push(o);else{if(!ei(r))break;r=o}i++}return{attrs:t,classes:e}}(this.componentDef.selectors[0]);S&&kl(c,d,S),C&&C.length>0&&Ch(c,d,C.join(" "))}if(v=Nd(f,22),void 0!==e){const S=v.projection=[];for(let C=0;C<this.ngContentSelectors.length;C++){const I=e[C];S.push(null!=I?Array.from(I):null)}}m=function Ek(n,t,e,i){const r=e[1],o=function ik(n,t,e){const i=yt();n.firstCreatePass&&(e.providersResolver&&e.providersResolver(e),Mv(n,i,t,qo(n,t,1,null),e),vv(n,i));const r=Qs(t,n,i.directiveStart,i);Lt(r,t);const o=_n(i,t);return o&&Lt(o,t),r}(r,e,t);if(n[8]=e[8]=o,null!==i)for(const a of i)a(o,t);if(t.contentQueries){const a=yt();t.contentQueries(1,o,a.directiveStart)}const s=yt();return!r.firstCreatePass||null===t.hostBindings&&null===t.hostAttrs||(lr(s.index),wv(e[1],s,0,s.directiveStart,s.directiveEnd,t),Cv(t,o)),o}(w,this.componentDef,p,[Mk]),ef(f,p,null)}finally{$d()}return new Ck(this.componentType,m,Uo(v,p),p,v)}}class Ck extends class GI{}{constructor(t,e,i,r,o){super(),this.location=i,this._rootLView=r,this._tNode=o,this.instance=e,this.hostView=this.changeDetectorRef=new yk(r),this.componentType=t}setInput(t,e){const i=this._tNode.inputs;let r;if(null!==i&&(r=i[t])){const o=this._rootLView;df(o[1],o,r,t,e),bv(o,this._tNode.index)}}get injector(){return new ko(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function Mk(){const n=yt();Al(M()[1],n)}function ie(n){let t=function Ov(n){return Object.getPrototypeOf(n.prototype).constructor}(n.type),e=!0;const i=[n];for(;t;){let r;if(Xn(n))r=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new E(903,!1);r=t.\u0275dir}if(r){if(e){i.push(r);const s=n;s.inputs=ff(n.inputs),s.declaredInputs=ff(n.declaredInputs),s.outputs=ff(n.outputs);const a=r.hostBindings;a&&Ik(n,a);const l=r.viewQuery,c=r.contentQueries;if(l&&xk(n,l),c&&Ak(n,c),Cd(n.inputs,r.inputs),Cd(n.declaredInputs,r.declaredInputs),Cd(n.outputs,r.outputs),Xn(r)&&r.data.animation){const u=n.data;u.animation=(u.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(n),a===ie&&(e=!1)}}t=Object.getPrototypeOf(t)}!function Sk(n){let t=0,e=null;for(let i=n.length-1;i>=0;i--){const r=n[i];r.hostVars=t+=r.hostVars,r.hostAttrs=Ol(r.hostAttrs,e=Ol(e,r.hostAttrs))}}(i)}function ff(n){return n===bo?{}:n===Ae?[]:n}function xk(n,t){const e=n.viewQuery;n.viewQuery=e?(i,r)=>{t(i,r),e(i,r)}:t}function Ak(n,t){const e=n.contentQueries;n.contentQueries=e?(i,r,o)=>{t(i,r,o),e(i,r,o)}:t}function Ik(n,t){const e=n.hostBindings;n.hostBindings=e?(i,r)=>{t(i,r),e(i,r)}:t}let lc=null;function qr(){if(!lc){const n=Ue.Symbol;if(n&&n.iterator)lc=n.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;e<t.length;++e){const i=t[e];"entries"!==i&&"size"!==i&&Map.prototype[i]===Map.prototype.entries&&(lc=i)}}}return lc}function pa(n){return!!pf(n)&&(Array.isArray(n)||!(n instanceof Map)&&qr()in n)}function pf(n){return null!==n&&("function"==typeof n||"object"==typeof n)}function bi(n,t,e){return n[t]=e}function Vt(n,t,e){return!Object.is(n[t],e)&&(n[t]=e,!0)}function nt(n,t,e,i){const r=M();return Vt(r,Ao(),t)&&(we(),vi(Ze(),r,n,t,e,i)),nt}function Ko(n,t,e,i){return Vt(n,Ao(),e)?t+X(e)+i:J}function ot(n,t,e,i,r,o,s,a){const l=M(),c=we(),u=n+22,d=c.firstCreatePass?function Lk(n,t,e,i,r,o,s,a,l){const c=t.consts,u=Go(t,n,4,s||null,ar(c,a));sf(t,e,u,ar(c,l)),Al(t,u);const d=u.tViews=rf(2,u,i,r,o,t.directiveRegistry,t.pipeRegistry,null,t.schemas,c);return null!==t.queries&&(t.queries.template(t,u),d.queries=t.queries.embeddedTView(u)),u}(u,c,l,t,e,i,r,o,s):c.data[u];gi(d,!1);const h=l[11].createComment("");Ul(c,l,h,d),Lt(h,l),rc(l,l[u]=Sv(h,l,h,d)),Ml(d)&&tf(c,l,d),null!=s&&nf(l,d,a)}function is(n){return Mo(function xA(){return Q.lFrame.contextLView}(),22+n)}function ye(n,t,e){const i=M();return Vt(i,Ao(),t)&&Cn(we(),Ze(),i,n,t,i[11],e,!1),ye}function mf(n,t,e,i,r){const s=r?"class":"style";df(n,e,t.inputs[s],s,i)}
1function y(n,t,e,i){const r=M(),o=we(),s=22+n,a=r[11],l=r[s]=mh(a,t,function NA(){return Q.lFrame.currentNamespace}()),c=o.firstCreatePass?function Bk(n,t,e,i,r,o,s){const a=t.consts,c=Go(t,n,2,r,ar(a,o));return sf(t,e,c,ar(a,s)),null!==c.attrs&&sc(c,c.attrs,!1),null!==c.mergedAttrs&&sc(c,c.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,c),c}(s,o,r,0,t,e,i):o.data[s];gi(c,!0);const u=c.mergedAttrs;null!==u&&kl(a,l,u);const d=c.classes;null!==d&&Ch(a,l,d);const h=c.styles;return null!==h&&my(a,l,h),64!=(64&c.flags)&&Ul(o,r,l,c),0===function CA(){return Q.lFrame.elementDepthCount}()&&Lt(l,r),function DA(){Q.lFrame.elementDepthCount++}(),Ml(c)&&(tf(o,r,c),mv(o,c,r)),null!==i&&nf(r,c),y}function _(){let n=yt();Vd()?Bd():(n=n.parent,gi(n,!1));const t=n;!function EA(){Q.lFrame.elementDepthCount--}();const e=we();return e.firstCreatePass&&(Al(e,n),kd(n)&&e.queries.elementEnd(n)),null!=t.classesWithoutHost&&function zA(n){return 0!=(16&n.flags)}(t)&&mf(e,t,M(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function HA(n){return 0!=(32&n.flags)}(t)&&mf(e,t,M(),t.stylesWithoutHost,!1),_}function L(n,t,e,i){return y(n,t,e,i),_(),L}function Kr(n,t,e){const i=M(),r=we(),o=n+22,s=r.firstCreatePass?function jk(n,t,e,i,r){const o=t.consts,s=ar(o,i),a=Go(t,n,8,"ng-container",s);return null!==s&&sc(a,s,!0),sf(t,e,a,ar(o,r)),null!==t.queries&&t.queries.elementStart(t,a),a}(o,r,i,t,e):r.data[o];gi(s,!0);const a=i[o]=i[11].createComment("");return Ul(r,i,a,s),Lt(a,i),Ml(s)&&(tf(r,i,s),mv(r,s,i)),null!=e&&nf(i,s),Kr}function Zr(){let n=yt();const t=we();return Vd()?Bd():(n=n.parent,gi(n,!1)),t.firstCreatePass&&(Al(t,n),kd(n)&&t.queries.elementEnd(n)),Zr}function ga(){return M()}function _a(n){return!!n&&"function"==typeof n.then}function Uv(n){return!!n&&"function"==typeof n.subscribe}const gf=Uv;function it(n,t,e,i){const r=M(),o=we(),s=yt();return $v(o,r,r[11],s,n,t,0,i),it}function uc(n,t){const e=yt(),i=M(),r=we();return $v(r,i,Iv(zd(r.data),e,i),e,n,t),uc}function $v(n,t,e,i,r,o,s,a){const l=Ml(i),u=n.firstCreatePass&&Av(n),d=t[8],h=xv(t);let f=!0;if(3&i.type||a){const v=_n(i,t),w=a?a(v):v,S=h.length,C=a?le=>a(dt(le[i.index])):i.index;let I=null;if(!a&&l&&(I=function zk(n,t,e,i){const r=n.cleanup;if(null!=r)for(let o=0;o<r.length-1;o+=2){const s=r[o];if(s===e&&r[o+1]===i){const a=t[7],l=r[o+2];return a.length>l?a[l]:null}"string"==typeof s&&(o+=2)}return null}(n,t,r,i.index)),null!==I)(I.__ngLastListenerFn__||I).__ngNextListenerFn__=o,I.__ngLastListenerFn__=o,f=!1;else{o=Gv(i,t,d,o,!1);const le=e.listen(w,r,o);h.push(o,le),u&&u.push(r,C,S,S+1)}}else o=Gv(i,t,d,o,!1);const p=i.outputs;let m;if(f&&null!==p&&(m=p[r])){const v=m.length;if(v)for(let w=0;w<v;w+=2){const ve=t[m[w]][m[w+1]].subscribe(o),Je=h.length;h.push(o,ve),u&&u.push(r,i.index,Je,-(Je+1))}}}function Wv(n,t,e,i){try{return!1!==e(i)}catch(r){return Tv(n,r),!1}}function Gv(n,t,e,i,r){return function o(s){if(s===Function)return i;cf(2&n.flags?yn(n.index,t):t);let l=Wv(t,0,i,s),c=o.__ngNextListenerFn__;for(;c;)l=Wv(t,0,c,s)&&l,c=c.__ngNextListenerFn__;return r&&!1===l&&(s.preventDefault(),s.returnValue=!1),l}}function Bn(n=1){return function OA(n){return(Q.lFrame.contextLView=function PA(n,t){for(;n>0;)t=t[15],n--;return t}(n,Q.lFrame.contextLView))[8]}(n)}function Hk(n,t){let e=null;const i=function pT(n){const t=n.attrs;if(null!=t){const e=t.indexOf(5);if(0==(1&e))return t[e+1]}return null}(n);for(let r=0;r<t.length;r++){const o=t[r];if("*"!==o){if(null===i?Uy(n,o,!0):_T(i,o))return r}else e=r}return e}function pr(n){const t=M()[16][6];if(!t.projection){const i=t.projection=ea(n?n.length:1,null),r=i.slice();let o=t.child;for(;null!==o;){const s=n?Hk(o,n):0;null!==s&&(r[s]?r[s].projectionNext=o:i[s]=o,r[s]=o),o=o.next}}}function ni(n,t=0,e){const i=M(),r=we(),o=Go(r,22+n,16,null,e||null);null===o.projection&&(o.projection=t),Bd(),64!=(64&o.flags)&&function nI(n,t,e){py(t[11],0,t,e,oy(n,e,t),cy(e.parent||t[6],e,t))}(r,i,o)}function wi(n,t,e){return rs(n,"",t,"",e),wi}function rs(n,t,e,i,r){const o=M(),s=Ko(o,t,e,i);return s!==J&&Cn(we(),Ze(),o,n,s,o[11],r,!1),rs}function tb(n,t,e,i,r){const o=n[e+1],s=null===t;let a=i?ti(o):$i(o),l=!1;for(;0!==a&&(!1===l||s);){const u=n[a+1];Wk(n[a],t)&&(l=!0,n[a+1]=i?Wh(u):Uh(u)),a=i?ti(u):$i(u)}l&&(n[e+1]=i?Uh(o):Wh(o))}function Wk(n,t){return null===n||null==t||(Array.isArray(n)?n[1]:n)===t||!(!Array.isArray(n)||"string"!=typeof t)&&Lo(n,t)>=0}const bt={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0}
vendor: 5,834 bytes, line 1
1;function nb(n){return n.substring(bt.key,bt.keyEnd)}function ib(n,t){const e=bt.textEnd;return e===t?-1:(t=bt.keyEnd=function Kk(n,t,e){for(;t<e&&n.charCodeAt(t)>32;)t++;return t}(n,bt.key=t,e),os(n,t,e))}function os(n,t,e){for(;t<e&&n.charCodeAt(t)<=32;)t++;return t}function mr(n,t,e){return ii(n,t,e,!1),mr}function Tt(n,t){return ii(n,t,null,!0),Tt}function Di(n,t){for(let e=function qk(n){return function ob(n){bt.key=0,bt.keyEnd=0,bt.value=0,bt.valueEnd=0,bt.textEnd=n.length}(n),ib(n,os(n,0,bt.textEnd))}(t);e>=0;e=ib(t,e))bn(n,nb(t),!0)}function ii(n,t,e,i){const r=M(),o=we(),s=Vi(2);o.firstUpdatePass&&cb(o,n,s,i),t!==J&&Vt(r,s,t)&&db(o,o.data[Zt()],r,r[11],n,r[s+1]=function sO(n,t){return null==n||("string"==typeof t?n+=t:"object"==typeof n&&(n=je(wn(n)))),n}(t,e),i,s)}function lb(n,t){return t>=n.expandoStartIndex}function cb(n,t,e,i){const r=n.data;if(null===r[e+1]){const o=r[Zt()],s=lb(n,e);fb(o,i)&&null===t&&!s&&(t=!1),t=function eO(n,t,e,i){const r=zd(n);let o=i?t.residualClasses:t.residualStyles;if(null===r)0===(i?t.classBindings:t.styleBindings)&&(e=ya(e=_f(null,n,t,e,i),t.attrs,i),o=null);else{const s=t.directiveStylingLast;if(-1===s||n[s]!==r)if(e=_f(r,n,t,e,i),null===o){let l=function tO(n,t,e){const i=e?t.classBindings:t.styleBindings;if(0!==$i(i))return n[ti(i)]}(n,t,i);void 0!==l&&Array.isArray(l)&&(l=_f(null,n,t,l[1],i),l=ya(l,t.attrs,i),function nO(n,t,e,i){n[ti(e?t.classBindings:t.styleBindings)]=i}(n,t,i,l))}else o=function iO(n,t,e){let i;const r=t.directiveEnd;for(let o=1+t.directiveStylingLast;o<r;o++)i=ya(i,n[o].hostAttrs,e);return ya(i,t.attrs,e)}(n,t,i)}return void 0!==o&&(i?t.residualClasses=o:t.residualStyles=o),e}(r,o,t,i),function Uk(n,t,e,i,r,o){let s=o?t.classBindings:t.styleBindings,a=ti(s),l=$i(s);n[i]=e;let u,c=!1;if(Array.isArray(e)){const d=e;u=d[1],(null===u||Lo(d,u)>0)&&(c=!0)}else u=e;if(r)if(0!==l){const h=ti(n[a+1]);n[i+1]=Jl(h,a),0!==h&&(n[h+1]=$h(n[h+1],i)),n[a+1]=function BT(n,t){return 131071&n|t<<17}(n[a+1],i)}else n[i+1]=Jl(a,0),0!==a&&(n[a+1]=$h(n[a+1],i)),a=i;else n[i+1]=Jl(l,0),0===a?a=i:n[l+1]=$h(n[l+1],i),l=i;c&&(n[i+1]=Uh(n[i+1])),tb(n,u,i,!0),tb(n,u,i,!1),function $k(n,t,e,i,r){const o=r?n.residualClasses:n.residualStyles;null!=o&&"string"==typeof t&&Lo(o,t)>=0&&(e[i+1]=Wh(e[i+1]))}(t,u,n,i,o),s=Jl(a,l),o?t.classBindings=s:t.styleBindings=s}(r,o,t,e,s,i)}}function _f(n,t,e,i,r){let o=null;const s=e.directiveEnd;let a=e.directiveStylingLast;for(-1===a?a=e.directiveStart:a++;a<s&&(o=t[a],i=ya(i,o.hostAttrs,r),o!==n);)a++;return null!==n&&(e.directiveStylingLast=a),i}function ya(n,t,e){const i=e?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(n)||(n=void 0===n?[]:["",n]),bn(n,s,!!e||t[++o]))}return void 0===n?null:n}function db(n,t,e,i,r,o,s,a){if(!(3&t.type))return;const l=n.data,c=l[a+1];dc(function ov(n){return 1==(1&n)}(c)?hb(l,t,e,r,$i(c),s):void 0)||(dc(o)||function rv(n){return 2==(2&n)}(c)&&(o=hb(l,null,e,r,a,s)),function rI(n,t,e,i,r){if(t)r?n.addClass(e,i):n.removeClass(e,i);else{let o=-1===i.indexOf("-")?void 0:sn.DashCase;null==r?n.removeStyle(e,i,o):("string"==typeof r&&r.endsWith("!important")&&(r=r.slice(0,-10),o|=sn.Important),n.setStyle(e,i,r,o))}}(i,s,Sl(Zt(),e),r,o))}function hb(n,t,e,i,r,o){const s=null===t;let a;for(;r>0;){const l=n[r],c=Array.isArray(l),u=c?l[1]:l,d=null===u;let h=e[r+1];h===J&&(h=d?Ae:void 0);let f=d?Jd(h,i):u===i?h:void 0;if(c&&!dc(f)&&(f=Jd(l,i)),dc(f)&&(a=f,s))return a;const p=n[r+1];r=s?ti(p):$i(p)}if(null!==t){let l=o?t.residualClasses:t.residualStyles;null!=l&&(a=Jd(l,i))}return a}function dc(n){return void 0!==n}function fb(n,t){return 0!=(n.flags&(t?16:32))}function D(n,t=""){const e=M(),i=we(),r=n+22,o=i.firstCreatePass?Go(i,r,1,t,null):i.data[r],s=e[r]=function ph(n,t){return n.createText(t)}(e[11],t);Ul(i,e,s,o),gi(o,!1)}function an(n){return Qr("",n,""),an}function Qr(n,t,e){const i=M(),r=Ko(i,n,t,e);return r!==J&&function Wi(n,t,e){const i=Sl(t,n);!function ny(n,t,e){n.setValue(t,e)}(n[11],i,e)}(i,Zt(),r),Qr}function yf(n,t,e){!function ri(n,t,e,i){const r=we(),o=Vi(2);r.firstUpdatePass&&cb(r,null,o,i);const s=M();if(e!==J&&Vt(s,o,e)){const a=r.data[Zt()];if(fb(a,i)&&!lb(r,o)){let l=i?a.classesWithoutHost:a.stylesWithoutHost;null!==l&&(e=Dd(l,e||"")),mf(r,a,s,e,i)}else!function oO(n,t,e,i,r,o,s,a){r===J&&(r=Ae);let l=0,c=0,u=0<r.length?r[0]:null,d=0<o.length?o[0]:null;for(;null!==u||null!==d;){const h=l<r.length?r[l+1]:void 0,f=c<o.length?o[c+1]:void 0;let m,p=null;u===d?(l+=2,c+=2,h!==f&&(p=d,m=f)):null===d||null!==u&&u<d?(l+=2,p=u):(c+=2,p=d,m=f),null!==p&&db(n,t,e,i,p,m,s,a),u=l<r.length?r[l]:null,d=c<o.length?o[c]:null}}(r,a,s,s[11],s[o+1],s[o+1]=function rO(n,t,e){if(null==e||""===e)return Ae;const i=[],r=wn(e);if(Array.isArray(r))for(let o=0;o<r.length;o++)n(i,r[o],!0);else if("object"==typeof r)for(const o in r)r.hasOwnProperty(o)&&n(i,o,r[o]);else"string"==typeof r&&t(i,r);return i}(n,t,e),i,o)}}(bn,Di,Ko(M(),n,t,e),!0)}function hc(n,t,e){const i=M();if(Vt(i,Ao(),t)){const o=we(),s=Ze();Cn(o,s,i,n,t,Iv(zd(o.data),s,i),e,!0)}return hc}const as="en-US";let Rb=as;function wf(n,t,e,i,r){if(n=Y(n),Array.isArray(n))for(let o=0;o<n.length;o++)wf(n[o],t,e,i,r);else{const o=we(),s=M();let a=$r(n)?n:Y(n.provide),l=Ny(n);const c=yt(),u=1048575&c.providerIndexes,d=c.directiveStart,h=c.providerIndexes>>20;if($r(n)||!n.multi){const f=new Ys(l,r,g),p=Df(a,t,r?u:u+h,d);-1===p?(Fl(Zs(c,s),o,a),Cf(o,n,t.length),t.push(a),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),e.push(f),s.push(f)):(e[p]=f,s[p]=f)}else{const f=Df(a,t,u+h,d),p=Df(a,t,u,u+h),m=f>=0&&e[f],v=p>=0&&e[p];if(r&&!v||!r&&!m){Fl(Zs(c,s),o,a);const w=function DP(n,t,e,i,r){const o=new Ys(n,e,g);return o.multi=[],o.index=t,o.componentProviders=0,ow(o,r,i&&!e),o}(r?CP:wP,e.length,r,i,l);
1!r&&v&&(e[p].providerFactory=w),Cf(o,n,t.length,0),t.push(a),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),e.push(w),s.push(w)}else Cf(o,n,f>-1?f:p,ow(e[r?p:f],l,!r&&i));!r&&i&&v&&e[p].componentProviders++}}}function Cf(n,t,e,i){const r=$r(t),o=function VI(n){return!!n.useClass}(t);if(r||o){const l=(o?Y(t.useClass):t).prototype.ngOnDestroy;if(l){const c=n.destroyHooks||(n.destroyHooks=[]);if(!r&&t.multi){const u=c.indexOf(e);-1===u?c.push(e,[i,l]):c[u+1].push(i,l)}else c.push(e,l)}}}function ow(n,t,e){return e&&n.componentProviders++,n.multi.push(t)-1}function Df(n,t,e,i){for(let r=e;r<i;r++)if(t[r]===n)return r;return-1}function wP(n,t,e,i){return Ef(this.multi,[])}function CP(n,t,e,i){const r=this.multi;let o;if(this.providerFactory){const s=this.providerFactory.componentProviders,a=Qs(e,e[1],this.providerFactory.index,i);o=a.slice(0,s),Ef(r,o);for(let l=s;l<a.length;l++)o.push(a[l])}else o=[],Ef(r,o);return o}function Ef(n,t){for(let e=0;e<n.length;e++)t.push((0,n[e])());return t}function He(n,t=[]){return e=>{e.providersResolver=(i,r)=>function bP(n,t,e){const i=we();if(i.firstCreatePass){const r=Xn(n);wf(e,i.data,i.blueprint,r,!0),wf(t,i.data,i.blueprint,r,!1)}}(i,r?r(n):n,t)}}class Jr{}class sw{}class aw extends Jr{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new hf(this);const i=pn(t);this._bootstrapComponents=Ui(i.bootstrap),this._r3Injector=Zy(t,e,[{provide:Jr,useValue:this},{provide:Wr,useValue:this.componentFactoryResolver}],je(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(e=>e()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Mf extends sw{constructor(t){super(),this.moduleType=t}create(t){return new aw(this.moduleType,t)}}class MP extends Jr{constructor(t,e,i){super(),this.componentFactoryResolver=new hf(this),this.instance=null;const r=new Fy([...t,{provide:Jr,useValue:this},{provide:Wr,useValue:this.componentFactoryResolver}],e||Zl(),i,new Set(["environment"]));this.injector=r,r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function _c(n,t,e=null){return new MP(n,t,e).injector}let SP=(()=>{class n{constructor(e){this._injector=e,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e.id)){const i=ky(0,e.type),r=i.length>0?_c([i],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e.id,r)}return this.cachedInjectors.get(e.id)}ngOnDestroy(){try{for(const e of this.cachedInjectors.values())null!==e&&e.destroy()}finally{this.cachedInjectors.clear()}}}return n.\u0275prov=A({token:n,providedIn:"environment",factory:()=>new n(b(dr))}),n})();function lw(n){n.getStandaloneInjector=t=>t.get(SP).getOrCreateStandaloneInjector(n)}function gr(n,t,e){const i=Kt()+n,r=M();return r[i]===J?bi(r,i,e?t.call(e):t()):function ma(n,t){return n[t]}(r,i)}function mw(n,t,e,i,r,o){const s=t+e;return Vt(n,s,r)?bi(n,s+1,o?i.call(o,r):i(r)):function Ea(n,t){const e=n[t];return e===J?void 0:e}(n,s+1)}function xf(n){return t=>{setTimeout(n,void 0,t)}}const Oe=class KP extends z{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,i){let r=t,o=e||(()=>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=xf(o),r&&(r=xf(r)),s&&(s=xf(s)));const a=super.subscribe({next:r,error:o,complete:s});return t instanceof he&&t.add(a),a}};function ZP(){return this._results[qr()]()}class ls{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 e=qr(),i=ls.prototype;i[e]||(i[e]=ZP)}get changes(){return this._changes||(this._changes=new Oe)}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,e){return this._results.reduce(t,e)}
1forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,e){const i=this;i.dirty=!1;const r=vn(t);(this._changesDetected=!function XA(n,t,e){if(n.length!==t.length)return!1;for(let i=0;i<n.length;i++){let r=n[i],o=t[i];if(e&&(r=e(r),o=e(o)),o!==r)return!1}return!0}(i._results,r,e))&&(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()}}let Ei=(()=>{class n{}return n.__NG_ELEMENT_ID__=JP,n})();const QP=Ei,XP=class extends QP{constructor(t,e,i){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=i}createEmbeddedView(t,e){const i=this._declarationTContainer.tViews,r=nc(this._declarationLView,i,t,16,null,i.declTNode,null,null,null,null,e||null);r[17]=this._declarationLView[this._declarationTContainer.index];const s=this._declarationLView[19];return null!==s&&(r[19]=s.createEmbeddedView(i)),ef(i,r,t),new ha(r)}};function JP(){return yc(yt(),M())}function yc(n,t){return 4&n.type?new XP(t,n,Uo(n,t)):null}let Dn=(()=>{class n{}return n.__NG_ELEMENT_ID__=eR,n})();function eR(){return Ew(yt(),M())}const tR=Dn,Cw=class extends tR{constructor(t,e,i){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=i}get element(){return Uo(this._hostTNode,this._hostLView)}get injector(){return new ko(this._hostTNode,this._hostLView)}get parentInjector(){const t=Rl(this._hostTNode,this._hostLView);if(v_(t)){const e=To(t,this._hostLView),i=Io(t);return new ko(e[1].data[i+8],e)}return new ko(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=Dw(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,e,i){let r,o;"number"==typeof i?r=i:null!=i&&(r=i.index,o=i.injector);const s=t.createEmbeddedView(e||{},o);return this.insert(s,r),s}createComponent(t,e,i,r,o){const s=t&&!function Js(n){return"function"==typeof n}(t);let a;if(s)a=e;else{const d=e||{};a=d.index,i=d.injector,r=d.projectableNodes,o=d.environmentInjector||d.ngModuleRef}const l=s?t:new fa(Fe(t)),c=i||this.parentInjector;if(!o&&null==l.ngModule){const h=(s?c:this.parentInjector).get(dr,null);h&&(o=h)}const u=l.create(c,r,void 0,o);return this.insert(u.hostView,a),u}insert(t,e){const i=t._lView,r=i[1];if(function wA(n){return Qn(n[3])}(i)){const u=this.indexOf(t);if(-1!==u)this.detach(u);else{const d=i[3],h=new Cw(d,d[6],d[3]);h.detach(h.indexOf(t))}}const o=this._adjustIndex(e),s=this._lContainer;!function Z1(n,t,e,i){const r=10+i,o=e.length;i>0&&(e[r-1][4]=t),i<o-10?(t[4]=e[r],T_(e,10+i,t)):(e.push(t),t[4]=null),t[3]=e;const s=t[17];null!==s&&e!==s&&function Q1(n,t){const e=n[9];t[16]!==t[3][3][16]&&(n[2]=!0),null===e?n[9]=[t]:e.push(t)}(s,t);const a=t[19];null!==a&&a.insertView(n),t[2]|=64}(r,i,s,o);const a=vh(o,s),l=i[11],c=Hl(l,s[7]);return null!==c&&function q1(n,t,e,i,r,o){i[0]=r,i[6]=t,la(n,i,e,1,r,o)}(r,s[6],l,i,c,a),t.attachToViewContainerRef(),T_(Af(s),o,t),t}move(t,e){return this.insert(t,e)}indexOf(t){const e=Dw(this._lContainer);return null!==e?e.indexOf(t):-1}remove(t){const e=this._adjustIndex(t,-1),i=gh(this._lContainer,e);i&&(Ll(Af(this._lContainer),e),ry(i[1],i))}detach(t){const e=this._adjustIndex(t,-1),i=gh(this._lContainer,e);return i&&null!=Ll(Af(this._lContainer),e)?new ha(i):null}_adjustIndex(t,e=0){return t??this.length+e}};function Dw(n){return n[8]}function Af(n){return n[8]||(n[8]=[])}function Ew(n,t){let e;const i=t[n.index];if(Qn(i))e=i;else{let r;if(8&n.type)r=dt(i);else{const o=t[11];r=o.createComment("");const s=_n(n,t);zr(o,Hl(o,s),r,function tI(n,t){return n.nextSibling(t)}(o,s),!1)}t[n.index]=e=Sv(i,t,r,n),rc(t,e)}return new Cw(e,n,t)}class If{constructor(t){this.queryList=t,this.matches=null}clone(){return new If(this.queryList)}setDirty(){this.queryList.setDirty()}}class Tf{constructor(t=[]){this.queries=t}createEmbeddedView(t){const e=t.queries;if(null!==e){const i=null!==t.contentQueries?t.contentQueries[0]:e.length,r=[];for(let o=0;o<i;o++){const s=e.getByIndex(o);r.push(this.queries[s.indexInDeclarationView].clone())}return new Tf(r)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let e=0;e<this.queries.length;e++)null!==Iw(t,e).matches&&this.queries[e].setDirty()}}class Mw{constructor(t,e,i=null){this.predicate=t,this.flags=e,this.read=i}}class kf{constructor(t=[]){this.queries=t}elementStart(t,e){for(let i=0;i<this.queries.length;i++)this.queries[i].elementStart(t,e)}elementEnd(t){for(let e=0;e<this.queries.length;e++)this.queries[e].elementEnd(t)}embeddedTView(t){let e=null;for(let i=0;i<this.length;i++){const r=null!==e?e.length:0,o=this.getByIndex(i).embeddedTView(t,r);o&&(o.indexInDeclarationView=i,null!==e?e.push(o):e=[o])}return null!==e?new kf(e):null}template(t,e){for(let i=0;i<this.queries.length;i++)this.queries[i].template(t,e)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class Of{constructor(t,e=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=e}elementStart(t,e){this.isApplyingToNode(e)&&this.matchTNode(t,e)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,e){this.elementStart(t,e)}embeddedTView(t,e){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,e),new Of(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const e=this._declarationNodeIndex;let i=t.parent;for(;null!==i&&8&i.type&&i.index!==e;)i=i.parent;return e===(null!==i?i.index:-1)}return this._appliesToNextNode}
1matchTNode(t,e){const i=this.metadata.predicate;if(Array.isArray(i))for(let r=0;r<i.length;r++){const o=i[r];this.matchTNodeWithReadOption(t,e,rR(e,o)),this.matchTNodeWithReadOption(t,e,Nl(e,t,o,!1,!1))}else i===Ei?4&e.type&&this.matchTNodeWithReadOption(t,e,-1):this.matchTNodeWithReadOption(t,e,Nl(e,t,i,!1,!1))}matchTNodeWithReadOption(t,e,i){if(null!==i){const r=this.metadata.read;if(null!==r)if(r===Ne||r===Dn||r===Ei&&4&e.type)this.addMatch(e.index,-2);else{const o=Nl(e,t,r,!1,!1);null!==o&&this.addMatch(e.index,o)}else this.addMatch(e.index,i)}}addMatch(t,e){null===this.matches?this.matches=[t,e]:this.matches.push(t,e)}}function rR(n,t){const e=n.localNames;if(null!==e)for(let i=0;i<e.length;i+=2)if(e[i]===t)return e[i+1];return null}function sR(n,t,e,i){return-1===e?function oR(n,t){return 11&n.type?Uo(n,t):4&n.type?yc(n,t):null}(t,n):-2===e?function aR(n,t,e){return e===Ne?Uo(t,n):e===Ei?yc(t,n):e===Dn?Ew(t,n):void 0}(n,t,i):Qs(n,n[1],e,t)}function Sw(n,t,e,i){const r=t[19].queries[i];if(null===r.matches){const o=n.data,s=e.matches,a=[];for(let l=0;l<s.length;l+=2){const c=s[l];a.push(c<0?null:sR(t,o[c],s[l+1],e.metadata.read))}r.matches=a}return r.matches}function Pf(n,t,e,i){const r=n.queries.getByIndex(e),o=r.matches;if(null!==o){const s=Sw(n,t,r,e);for(let a=0;a<o.length;a+=2){const l=o[a];if(l>0)i.push(s[a/2]);else{const c=o[a+1],u=t[-l];for(let d=10;d<u.length;d++){const h=u[d];h[17]===h[3]&&Pf(h[1],h,c,i)}if(null!==u[9]){const d=u[9];for(let h=0;h<d.length;h++){const f=d[h];Pf(f[1],f,c,i)}}}}}return i}function Bt(n){const t=M(),e=we(),i=l_();Hd(i+1);const r=Iw(e,i);if(n.dirty&&function bA(n){return 4==(4&n[2])}(t)===(2==(2&r.metadata.flags))){if(null===r.matches)n.reset([]);else{const o=r.crossesNgTemplate?Pf(e,t,i,[]):Sw(e,t,r,i);n.reset(o,ZI),n.notifyOnChanges()}return!0}return!1}function _r(n,t,e){const i=we();i.firstCreatePass&&(Aw(i,new Mw(n,t,e),-1),2==(2&t)&&(i.staticViewQueries=!0)),xw(i,M(),t)}function Gi(n,t,e,i){const r=we();if(r.firstCreatePass){const o=yt();Aw(r,new Mw(t,e,i),o.index),function cR(n,t){const e=n.contentQueries||(n.contentQueries=[]);t!==(e.length?e[e.length-1]:-1)&&e.push(n.queries.length-1,t)}(r,n),2==(2&e)&&(r.staticContentQueries=!0)}xw(r,M(),e)}function jt(){return function lR(n,t){return n[19].queries[t].queryList}(M(),l_())}function xw(n,t,e){const i=new ls(4==(4&e));_v(n,t,i,i.destroy),null===t[19]&&(t[19]=new Tf),t[19].queries.push(new If(i))}function Aw(n,t,e){null===n.queries&&(n.queries=new kf),n.queries.track(new Of(t,e))}function Iw(n,t){return n.queries.getByIndex(t)}function bc(...n){}const wc=new x("Application Initializer");let Cc=(()=>{class n{constructor(e){this.appInits=e,this.resolve=bc,this.reject=bc,this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,r)=>{this.resolve=i,this.reject=r})}runInitializers(){if(this.initialized)return;const e=[],i=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let r=0;r<this.appInits.length;r++){const o=this.appInits[r]();if(_a(o))e.push(o);else if(gf(o)){const s=new Promise((a,l)=>{o.subscribe({complete:a,error:l})});e.push(s)}}Promise.all(e).then(()=>{i()}).catch(r=>{this.reject(r)}),0===e.length&&i(),this.initialized=!0}}return n.\u0275fac=function(e){return new(e||n)(b(wc,8))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const ds=new x("AppId",{providedIn:"root",factory:function Yw(){return`${Vf()}${Vf()}${Vf()}`}});function Vf(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Kw=new x("Platform Initializer"),Dc=new x("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Zw=new x("appBootstrapListener"),oi=new x("AnimationModuleType");let TR=(()=>{class n{log(e){console.log(e)}warn(e){console.warn(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();const Mi=new x("LocaleId",{providedIn:"root",factory:()=>ze(Mi,W.Optional|W.SkipSelf)||function kR(){return typeof $localize<"u"&&$localize.locale||as}()});class PR{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}let Bf=(()=>{class n{compileModuleSync(e){return new Mf(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const i=this.compileModuleSync(e),o=Ui(pn(e).declarations).reduce((s,a)=>{const l=Fe(a);return l&&s.push(new fa(l)),s},[]);return new PR(i,o)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const NR=(()=>Promise.resolve(0))();function jf(n){typeof Zone>"u"?NR.then(()=>{n&&n.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",n)}class se{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:i=!1}
1){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Oe(!1),this.onMicrotaskEmpty=new Oe(!1),this.onStable=new Oe(!1),this.onError=new Oe(!1),typeof Zone>"u")throw new E(908,!1);Zone.assertZonePatched();const r=this;if(r._nesting=0,r._outer=r._inner=Zone.current,Zone.AsyncStackTaggingZoneSpec){const o=Zone.AsyncStackTaggingZoneSpec;r._inner=r._inner.fork(new o("Angular"))}Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!i&&e,r.shouldCoalesceRunChangeDetection=i,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function LR(){let n=Ue.requestAnimationFrame,t=Ue.cancelAnimationFrame;if(typeof Zone<"u"&&n&&t){const e=n[Zone.__symbol__("OriginalDelegate")];e&&(n=e);const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function jR(n){const t=()=>{!function BR(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(Ue,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,Hf(n),n.isCheckStableRunning=!0,zf(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),Hf(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,i,r,o,s,a)=>{try{return Jw(n),e.invokeTask(r,o,s,a)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||n.shouldCoalesceRunChangeDetection)&&t(),e0(n)}},onInvoke:(e,i,r,o,s,a,l)=>{try{return Jw(n),e.invoke(r,o,s,a,l)}finally{n.shouldCoalesceRunChangeDetection&&t(),e0(n)}},onHasTask:(e,i,r,o)=>{e.hasTask(r,o),i===r&&("microTask"==o.change?(n._hasPendingMicrotasks=o.microTask,Hf(n),zf(n)):"macroTask"==o.change&&(n.hasPendingMacrotasks=o.macroTask))},onHandleError:(e,i,r,o)=>(e.handleError(r,o),n.runOutsideAngular(()=>n.onError.emit(o)),!1)})}(r)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!se.isInAngularZone())throw new E(909,!1)}static assertNotInAngularZone(){if(se.isInAngularZone())throw new E(909,!1)}run(t,e,i){return this._inner.run(t,e,i)}runTask(t,e,i,r){const o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+r,t,VR,bc,bc);try{return o.runTask(s,e,i)}finally{o.cancelTask(s)}}runGuarded(t,e,i){return this._inner.runGuarded(t,e,i)}runOutsideAngular(t){return this._outer.run(t)}}const VR={};function zf(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function Hf(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId)}function Jw(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function e0(n){n._nesting--,zf(n)}class zR{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Oe,this.onMicrotaskEmpty=new Oe,this.onStable=new Oe,this.onError=new Oe}run(t,e,i){return t.apply(e,i)}runGuarded(t,e,i){return t.apply(e,i)}runOutsideAngular(t){return t()}runTask(t,e,i,r){return t.apply(e,i)}}const t0=new x(""),Ec=new x("");let Wf,Uf=(()=>{class n{constructor(e,i,r){this._ngZone=e,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Wf||(function HR(n){Wf=n}(r),r.addToWindow(i)),this._watchAngularEvents(),e.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:()=>{se.assertNotInAngularZone(),jf(()=>
1{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())jf(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(e)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,i,r){let o=-1;i&&i>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==o),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:r})}whenStable(e,i,r){if(r&&!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(e,i,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,i,r){return[]}}return n.\u0275fac=function(e){return new(e||n)(b(se),b($f),b(Ec))},n.\u0275prov=A({token:n,factory:n.\u0275fac}),n})(),$f=(()=>{class n{constructor(){this._applications=new Map}registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){return Wf?.findTestabilityInTree(this,e,i)??null}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})(),yr=null;const n0=new x("AllowMultipleToken"),Gf=new x("PlatformDestroyListeners");class r0{constructor(t,e){this.name=t,this.token=e}}function s0(n,t,e=[]){const i=`Platform: ${t}`,r=new x(i);return(o=[])=>{let s=qf();if(!s||s.injector.get(n0,!1)){const a=[...e,...o,{provide:r,useValue:!0}];n?n(a):function WR(n){if(yr&&!yr.get(n0,!1))throw new E(400,!1);yr=n;const t=n.get(l0);(function o0(n){const t=n.get(Kw,null);t&&t.forEach(e=>e())})(n)}(function a0(n=[],t){return ht.create({name:t,providers:[{provide:Oh,useValue:"platform"},{provide:Gf,useValue:new Set([()=>yr=null])},...n]})}(a,i))}return function qR(n){const t=qf();if(!t)throw new E(401,!1);return t}()}}function qf(){return yr?.get(l0)??null}let l0=(()=>{class n{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){const r=function u0(n,t){let e;return e="noop"===n?new zR:("zone.js"===n?void 0:n)||new se(t),e}(i?.ngZone,function c0(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!n||!n.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!n||!n.ngZoneRunCoalescing)||!1}}(i)),o=[{provide:se,useValue:r}];return r.run(()=>{const s=ht.create({providers:o,parent:this.injector,name:e.moduleType.name}),a=e.create(s),l=a.injector.get(Hi,null);if(!l)throw new E(402,!1);return r.runOutsideAngular(()=>{const c=r.onError.subscribe({next:u=>{l.handleError(u)}});a.onDestroy(()=>{Mc(this._modules,a),c.unsubscribe()})}),function d0(n,t,e){try{const i=e();return _a(i)?i.catch(r=>{throw t.runOutsideAngular(()=>n.handleError(r)),r}):i}catch(i){throw t.runOutsideAngular(()=>n.handleError(i)),i}}(l,r,()=>{const c=a.injector.get(Cc);return c.runInitializers(),c.donePromise.then(()=>(function Fb(n){fn(n,"Expected localeId to be defined"),"string"==typeof n&&(Rb=n.toLowerCase().replace(/_/g,"-"))}(a.injector.get(Mi,as)||as),this._moduleDoBootstrap(a),a))})})}bootstrapModule(e,i=[]){const r=h0({},i);return function UR(n,t,e){const i=new Mf(e);return Promise.resolve(i)}(0,0,e).then(o=>this.bootstrapModuleFactory(o,r))}_moduleDoBootstrap(e){const i=e.injector.get(hs);if(e._bootstrapComponents.length>
10)e._bootstrapComponents.forEach(r=>i.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new E(403,!1);e.instance.ngDoBootstrap(i)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new E(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const e=this._injector.get(Gf,null);e&&(e.forEach(i=>i()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return n.\u0275fac=function(e){return new(e||n)(b(ht))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();function h0(n,t){return Array.isArray(t)?t.reduce(h0,n):{...n,...t}}let hs=(()=>{class n{constructor(e,i,r){this._zone=e,this._injector=i,this._exceptionHandler=r,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const o=new Se(a=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{a.next(this._stable),a.complete()})}),s=new Se(a=>{let l;this._zone.runOutsideAngular(()=>{l=this._zone.onStable.subscribe(()=>{se.assertNotInAngularZone(),jf(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,a.next(!0))})})});const c=this._zone.onUnstable.subscribe(()=>{se.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{a.next(!1)}))});return()=>{l.unsubscribe(),c.unsubscribe()}});this.isStable=bd(o,s.pipe(zg()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,i){const r=e instanceof Ly;if(!this._injector.get(Cc).done)throw!r&&function wo(n){const t=Fe(n)||qt(n)||Yt(n);return null!==t&&t.standalone}(e),new E(405,false);let s;s=r?e:this._injector.get(Wr).resolveComponentFactory(e),this.componentTypes.push(s.componentType);const a=function $R(n){return n.isBoundToModule}(s)?void 0:this._injector.get(Jr),c=s.create(ht.NULL,[],i||s.selector,a),u=c.location.nativeElement,d=c.injector.get(t0,null);return d?.registerApplication(u),c.onDestroy(()=>{this.detachView(c.hostView),Mc(this.components,c),d?.unregisterApplication(u)}),this._loadComponent(c),c}tick(){if(this._runningTick)throw new E(101,!1);try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(e))}finally{this._runningTick=!1}}attachView(e){const i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){const i=e;Mc(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(Zw,[]).concat(this._bootstrapListeners).forEach(r=>r(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>Mc(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new E(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return n.\u0275fac=function(e){return new(e||n)(b(se),b(dr),b(Hi))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Mc(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)}let p0=!0,En=(()=>{class n{}return n.__NG_ELEMENT_ID__=ZR,n})();function ZR(n){return function QR(n,t,e){if(El(n)&&!e){const i=yn(n.index,t);return new ha(i,i)}return 47&n.type?new ha(t[16],t):null}(yt(),M(),16==(16&n))}class v0{constructor(){}supports(t){return pa(t)}create(t){return new iF(t)}}const nF=(n,t)=>t;class iF{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||nF}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,i=this._removalsHead,r=0,o=null;for(;e||i;){const s=!i||e&&e.currentIndex<w0(i,r,o)?e:i,a=w0(s,r,o),l=s.currentIndex;if(s===i)r--,i=i._nextRemoved;else if(e=e._next,null==s.previousIndex)r++;else{o||(o=[]);const c=a-r,u=l-r;if(c!=u){for(let h=0;h<c;h++){const f=h<o.length?o[h]:o[h]=0,p=f+h;u<=p&&p<c&&(o[h]=f+1)}o[s.previousIndex]=u-c}}a!==l&&t(s,a,l)}}forEachPreviousItem(t){let e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)t(e)}forEachAddedItem(t){let e;for(e=this._additionsHead;null!==e;
vendor: 2,142 bytes, line 1
1e=e._nextAdded)t(e)}forEachMovedItem(t){let e;for(e=this._movesHead;null!==e;e=e._nextMoved)t(e)}forEachRemovedItem(t){let e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}forEachIdentityChange(t){let e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)t(e)}diff(t){if(null==t&&(t=[]),!pa(t))throw new E(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let r,o,s,e=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!==e&&Object.is(e.trackById,s)?(i&&(e=this._verifyReinsertion(e,o,s,a)),Object.is(e.item,o)||this._addIdentityChange(e,o)):(e=this._mismatch(e,o,s,a),i=!0),e=e._next}else r=0,function Rk(n,t){if(Array.isArray(n))for(let e=0;e<n.length;e++)t(n[e]);else{const e=n[qr()]();let i;for(;!(i=e.next()).done;)t(i.value)}}(t,a=>{s=this._trackByFn(r,a),null!==e&&Object.is(e.trackById,s)?(i&&(e=this._verifyReinsertion(e,a,s,r)),Object.is(e.item,a)||this._addIdentityChange(e,a)):(e=this._mismatch(e,a,s,r),i=!0),e=e._next,r++}),this.length=r;return this._truncate(e),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,e,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,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,o,r)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,r))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,o,r)):t=this._addAfter(new rF(e,i),o,r),t}
vendor: 4,327 bytes, line 1
1_verifyReinsertion(t,e,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 e=t._next;this._addToRemovals(this._unlink(t)),t=e}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,e,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,e,i),this._addToMoves(t,i),t}_moveAfter(t,e,i){return this._unlink(t),this._insertAfter(t,e,i),this._addToMoves(t,i),t}_addAfter(t,e,i){return this._insertAfter(t,e,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,i){const r=null===e?this._itHead:e._next;return t._next=r,t._prev=e,null===r?this._itTail=t:r._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new b0),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 e=t._prev,i=t._next;return null===e?this._itHead=i:e._next=i,null===i?this._itTail=e:i._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new b0),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,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class rF{constructor(t,e){this.item=t,this.trackById=e,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 oF{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,e){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===e||e<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const e=t._prevDup,i=t._nextDup;return null===e?this._head=i:e._nextDup=i,null===i?this._tail=e:i._prevDup=e,null===this._head}}class b0{constructor(){this.map=new Map}put(t){const e=t.trackById;let i=this.map.get(e);i||(i=new oF,this.map.set(e,i)),i.add(t)}get(t,e){const r=this.map.get(t);return r?r.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function w0(n,t,e){const i=n.previousIndex;if(null===i)return i;let r=0;return e&&i<e.length&&(r=e[i]),i+t+r}class C0{constructor(){}supports(t){return t instanceof Map||pf(t)}create(){return new sF}}class sF{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 e;for(e=this._mapHead;null!==e;e=e._next)t(e)}forEachPreviousItem(t){let e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)}forEachChangedItem(t){let e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)}forEachAddedItem(t){let e;for(e=this._additionsHead;null!==e;
1e=e._nextAdded)t(e)}forEachRemovedItem(t){let e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}diff(t){if(t){if(!(t instanceof Map||pf(t)))throw new E(900,!1)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let e=this._mapHead;if(this._appendAfter=null,this._forEach(t,(i,r)=>{if(e&&e.key===r)this._maybeAddToChanges(e,i),this._appendAfter=e,e=e._next;else{const o=this._getOrCreateRecordForKey(r,i);e=this._insertBeforeOrAppend(e,o)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let i=e;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,e){if(t){const i=t._prev;return e._next=t,e._prev=i,t._prev=e,i&&(i._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const r=this._records.get(t);this._maybeAddToChanges(r,e);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 aF(t);return this._records.set(t,i),i.currentValue=e,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,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,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,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(i=>e(t[i],i))}}class aF{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 D0(){return new Ac([new v0])}let Ac=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(null!=i){const r=i.factories.slice();e=e.concat(r)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||D0()),deps:[[n,new Bo,new ur]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(null!=i)return i;throw new E(901,!1)}}return n.\u0275prov=A({token:n,providedIn:"root",factory:D0}),n})();function E0(){return new xa([new C0])}let xa=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(i){const r=i.factories.slice();e=e.concat(r)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||E0()),deps:[[n,new Bo,new ur]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(i)return i;throw new E(901,!1)}}return n.\u0275prov=A({token:n,providedIn:"root",factory:E0}),n})();const uF=s0(null,"core",[]);let dF=(()=>{class n{constructor(e){}}return n.\u0275fac=function(e){return new(e||n)(b(hs))},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({}),n})();function Yi(n){return"boolean"==typeof n?n:null!=n&&"false"!==n}let Ic=null;function Si(){return Ic}const ee=new x("DocumentToken");let Xf=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=A({token:n,factory:function(){return function mF(){return b(M0)}()},providedIn:"platform"}),n})();const gF=new x("Location Initialized");let M0=(()=>{class n extends Xf{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Si().getBaseHref(this._doc)}onPopState(e){const i=Si().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){const i=Si().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(e){this.location.pathname=e}pushState(e,i,r){S0()?this._history.pushState(e,i,r):this.location.hash=r}replaceState(e,i,r){S0()?this._history.replaceState(e,i,r):this.location.hash=r}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}}return n.\u0275fac=function(e){return new(e||n)(b(ee))},n.\u0275prov=A({token:n,factory:function(){return function _F(){return new M0(b(ee))}()},providedIn:"platform"}),n})();function S0(){return!!window.history.pushState}function Jf(n,t){if(0==n.length)return t;if(0==t.length)return n;let e=0;return n.endsWith("/")&&e++,t.startsWith("/")&&e++,2==e?n+t.substring(1):1==e?n+t:n+"/"+t}function x0(n){const t=n.match(/#|\?|$/),e=t&&t.index||n.length;return n.slice(0,e-("/"===n[e-1]?1:0))+n.slice(e)}function Ki(n){return n&&"?"!==n[0]?"?"+n:n}let vr=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=A({token:n,factory:function(){return ze(ep)},providedIn:"root"}),n})();const A0=new x("appBaseHref");let ep=(()=>{class n extends vr{constructor(e,i){super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??ze(ee).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.on
1HashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return Jf(this._baseHref,e)}path(e=!1){const i=this._platformLocation.pathname+Ki(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${i}${r}`:i}pushState(e,i,r,o){const s=this.prepareExternalUrl(r+Ki(o));this._platformLocation.pushState(e,i,s)}replaceState(e,i,r,o){const s=this.prepareExternalUrl(r+Ki(o));this._platformLocation.replaceState(e,i,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return n.\u0275fac=function(e){return new(e||n)(b(Xf),b(A0,8))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),yF=(()=>{class n extends vr{constructor(e,i){super(),this._platformLocation=e,this._baseHref="",this._removeListenerFns=[],null!=i&&(this._baseHref=i)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let i=this._platformLocation.hash;return null==i&&(i="#"),i.length>0?i.substring(1):i}prepareExternalUrl(e){const i=Jf(this._baseHref,e);return i.length>0?"#"+i:i}pushState(e,i,r,o){let s=this.prepareExternalUrl(r+Ki(o));0==s.length&&(s=this._platformLocation.pathname),this._platformLocation.pushState(e,i,s)}replaceState(e,i,r,o){let s=this.prepareExternalUrl(r+Ki(o));0==s.length&&(s=this._platformLocation.pathname),this._platformLocation.replaceState(e,i,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return n.\u0275fac=function(e){return new(e||n)(b(Xf),b(A0,8))},n.\u0275prov=A({token:n,factory:n.\u0275fac}),n})(),Tc=(()=>{class n{constructor(e){this._subject=new Oe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const i=this._locationStrategy.getBaseHref();this._baseHref=x0(I0(i)),this._locationStrategy.onPopState(r=>{this._subject.emit({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+Ki(i))}normalize(e){return n.stripTrailingSlash(function bF(n,t){return n&&t.startsWith(n)?t.substring(n.length):t}(this._baseHref,I0(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,i="",r=null){this._locationStrategy.pushState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Ki(i)),r)}replaceState(e,i="",r=null){this._locationStrategy.replaceState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Ki(i)),r)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)})),()=>{const i=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(i,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(r=>r(e,i))}subscribe(e,i,r){return this._subject.subscribe({next:e,error:i,complete:r})}}return n.normalizeQueryParams=Ki,n.joinWithSlash=Jf,n.stripTrailingSlash=x0,n.\u0275fac=function(e){return new(e||n)(b(vr))},n.\u0275prov=A({token:n,factory:function(){return function vF(){return new Tc(b(vr))}()},providedIn:"root"}),n})();function I0(n){return n.replace(/\/index.html$/,"")}function V0(n,t){t=encodeURIComponent(t);for(const e of n.split(";")){const i=e.indexOf("="),[r,o]=-1==i?[e,""]:[e.slice(0,i),e.slice(i+1)];if(r.trim()===t)return decodeURIComponent(o)}return null}let B0=(()=>{class n{constructor(e,i,r,o){this._iterableDiffers=e,this._keyValueDiffers=i,this._ngEl=r,this._renderer=o,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&(pa(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){const e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}}_applyKeyValueChanges(e){e.forEachAddedItem(i=>this._toggleClass(i.key,i.currentValue)),e.forEachChangedItem(i=>this._toggleClass(i.key,i.currentValue)),e.forEachRemovedItem(i=>{i.previousValue&&this._toggleClass(i.key,!1)})}_applyIterableChanges(e){e.forEachAddedItem(i=>{if("string"!=typeof i.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${je(i.item)}`);this._toggleClass(i.item,!0)}),e.forEachRemovedItem(i=>this._toggleClass(i.item,!1))}_applyClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>
1this._toggleClass(i,!0)):Object.keys(e).forEach(i=>this._toggleClass(i,!!e[i])))}_removeClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>this._toggleClass(i,!1)):Object.keys(e).forEach(i=>this._toggleClass(i,!1)))}_toggleClass(e,i){(e=e.trim())&&e.split(/\s+/g).forEach(r=>{i?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}}return n.\u0275fac=function(e){return new(e||n)(g(Ac),g(xa),g(Ne),g(zi))},n.\u0275dir=N({type:n,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),n})();class rN{constructor(t,e,i,r){this.$implicit=t,this.ngForOf=e,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 Ta=(()=>{class n{constructor(e,i,r){this._viewContainer=e,this._template=i,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const i=this._viewContainer;e.forEachOperation((r,o,s)=>{if(null==r.previousIndex)i.createEmbeddedView(this._template,new rN(r.item,this._ngForOf,-1,-1),null===s?void 0:s);else if(null==s)i.remove(null===o?void 0:o);else if(null!==o){const a=i.get(o);i.move(a,s),H0(a,r)}});for(let r=0,o=i.length;r<o;r++){const a=i.get(r).context;a.index=r,a.count=o,a.ngForOf=this._ngForOf}e.forEachIdentityChange(r=>{H0(i.get(r.currentIndex),r)})}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(g(Dn),g(Ei),g(Ac))},n.\u0275dir=N({type:n,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),n})();function H0(n,t){n.context.$implicit=t.item}let fs=(()=>{class n{constructor(e,i){this._viewContainer=e,this._context=new sN,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=i}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){U0("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){U0("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(g(Dn),g(Ei))},n.\u0275dir=N({type:n,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),n})();class sN{constructor(){this.$implicit=null,this.ngIf=null}}function U0(n,t){if(t&&!t.createEmbeddedView)throw new Error(`${n} must be a TemplateRef, but received '${je(t)}'.`)}class up{constructor(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}}let jc=(()=>{class n{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(e)}_matchCase(e){const i=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||i,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),i}_updateDefaultCases(e){if(this._defaultViews&&e!==this._defaultUsed){this._defaultUsed=e;for(let i=0;i<this._defaultViews.length;i++)this._defaultViews[i].enforceState(e)}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=N({type:n,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),n})(),$0=(()=>{class n{constructor(e,i,r){this.ngSwitch=r,r._addCase(),this._view=new up(e,i)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return n.\u0275fac=function(e){return new(e||n)(g(Dn),g(Ei),g(jc,9))},n.\u0275dir=N({type:n,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),n})(),G0=(()=>{class n{constructor(e,i,r){this._ngEl=e,this._differs=i,this._renderer=r,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,i){const[r,o]=e.split("."),s=-1===r.indexOf("-")?void 0:sn.DashCase;null!=i?this._renderer.setStyle(this._ngEl.nativeElement,r,o?`${i}${o}`:i,s):this._renderer.removeStyle(this._ngEl.nativeElement,r,s)}_applyChanges(e){e.forEachRemovedItem(i=>this._setStyle(i.key,null)),e.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),e.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}}return n.\u0275fac=function(e){return new(e||n)(g(Ne),g(xa),g(zi))},n.\u0275dir=N({type:n,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),n})();class uN{createSubscription(t,e){return t.subscribe({next:e,error:i=>{throw i}})}dispose(t){t.unsubscribe()}}class dN{createSubscription(t,e){return t.then(e,i=>{throw i})}dispose(t){}}const hN=new dN,fN=new uN;let q0=(()=>{class n{constructor(e){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue:(e&&this._subscribe(e),this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,i=>this._updateLatestValue(e,i))}_selectStrategy(e){if(_a(e))return hN;if(Uv(e))return fN;throw function li(n,t){return new E(2100,!1)}()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,i){e===this._obj&&(this._latestValue=i,this._ref.markForCheck())}}return n.\u0275fac=function(e){return new(e||n)(g(En,16))},n.\u0275pipe=rn({name:"async",type:n,pure:!1,standalone:!0}),n})(),to=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({}),n})();const K0="browser";let RN=(()=>{class n{}return n.\u0275prov=A({token:n,providedIn:"root",factory:()=>new FN(b(ee),window)}),n})();class FN{constructor(t,e){this.document=t,this.window=e,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 e=function NN(n,t){const e=n.getElementById(t)||n.getElementsByName(t)[0];if(e)return e;if("function"==typeof n.createTreeWalker&&n.body&&(n.body.createShadowRoot||n.body.attachShadow)){const i=n.createTreeWalker(n.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);e&&(this.scrollToElement(e),e.focus())}setHistoryScrollRestoration(t){if(this.supportScrollRestoration()){const e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}}scrollToElement(t){const e=t.getBoundingClientRect(),i=e.left+this.window.pageXOffset,r=e.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(i-o[0],r-o[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const t=Z0(this.window.history)||Z0(Object.getPrototypeOf(this.window.history));return!(!t||!t.writable&&!t.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function Z0(n){return Object.getOwnPropertyDescriptor(n,"scrollRestoration")}class Q0{}class mp extends class cL extends class pF{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function fF(n){Ic||(Ic=n)}(new mp)}onAndCancel(t,e,i){return t.addEventListener(e,i,!1),()=>{t.removeEventListener(e,i,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,e){return(e=e||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,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getBaseHref(t){const e=function uL(){return Oa=Oa||document.querySelector("base"),Oa?Oa.getAttribute("href"):null}();return null==e?null:function dL(n){Uc=Uc||document.createElement("a"),Uc.setAttribute("href",n);const t=Uc.pathname;return"/"===t.charAt(0)?t:`/${t}`}(e)}resetBaseElement(){Oa=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return V0(document.cookie,t)}}let Uc,Oa=null;const nC=new x("TRANSITION_ID"),fL=[{provide:wc,useFactory:function hL(n,t,e){return()=>{e.get(Cc).donePromise.then(()=>{const i=Si(),r=t.querySelectorAll(`style[ng-transition="${n}"]`);for(let o=0;o<r.length;o++)i.remove(r[o])})}},deps:[nC,ee,ht],multi:!0}];let mL=(()=>{class n{build(){return new XMLHttpRequest}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=A({token:n,factory:n.\u0275fac}),n})();const $c=new x("EventManagerPlugins");let Wc=(()=>{class n{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(r=>r.manager=this),this._plugins=e.slice().reverse()}addEventListener(e,i,r){return this._findPluginFor(i).addEventListener(e,i,r)}addGlobalEventListener(e,i,r){return this._findPluginFor(i).addGlobalEventListener(e,i,r)}getZone(){return this._zone}_findPluginFor(e){const i=this._eventNameToPlugin.get(e);if(i)return i;const r=this._plugins;for(let o=0;o<r.length;o++){const s=r[o];if(s.supports(e))return this._eventNameToPlugin.set(e,s),s}throw new Error(`No event manager plugin found for event ${e}`)}}return n.\u0275fac=function(e){return new(e||n)(b($c),b(se))},n.\u0275prov=A({token:n,factory:n.\u0275fac}),n})();class iC{constructor(t){this._doc=t}addGlobalEventListener(t,e,i){const r=Si().getGlobalEventTarget(this._doc,t);if(!r)throw new Error(`Unsupported event target ${r} for event ${e}`);return this.addEventListener(r,e,i)}}let rC=(()=>{class n{constructor(){this._stylesSet=new Set}addStyles(e){const i=new Set;e.forEach(r=>{this._stylesSet.has(r)||(this._stylesSet.add(r),i.add(r))}),this.onStylesAdded(i)}onStylesAdded(e){}getAllStyles(){return Array.from(this._stylesSet)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=A({token:n,factory:n.\u0275fac}),n})(),Pa=(()=>{class n extends rC{constructor(e){super(),this._doc=e,this._hostNodes=new Map,this._hostNodes.set(e.head,[])}_addStylesToHost(e,i,r){e.forEach(o=>{const s=this._doc.createElement("style");s.textContent=o,r.push(i.appendChild(s))})}addHost(e){const i=[];this._addStylesToHost(this._stylesSet,e,i),this._hostNodes.set(e,i)}removeHost(e){const i=this._hostNodes.get(e);
1i&&i.forEach(oC),this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach((i,r)=>{this._addStylesToHost(e,r,i)})}ngOnDestroy(){this._hostNodes.forEach(e=>e.forEach(oC))}}return n.\u0275fac=function(e){return new(e||n)(b(ee))},n.\u0275prov=A({token:n,factory:n.\u0275fac}),n})();function oC(n){Si().remove(n)}const gp={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/"},_p=/%COMP%/g;function Gc(n,t,e){for(let i=0;i<t.length;i++){let r=t[i];Array.isArray(r)?Gc(n,r,e):(r=r.replace(_p,n),e.push(r))}return e}function lC(n){return t=>{if("__ngUnwrap__"===t)return n;!1===n(t)&&(t.preventDefault(),t.returnValue=!1)}}let qc=(()=>{class n{constructor(e,i,r){this.eventManager=e,this.sharedStylesHost=i,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new yp(e)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;switch(i.encapsulation){case Kn.Emulated:{let r=this.rendererByCompId.get(i.id);return r||(r=new wL(this.eventManager,this.sharedStylesHost,i,this.appId),this.rendererByCompId.set(i.id,r)),r.applyToHost(e),r}case 1:case Kn.ShadowDom:return new CL(this.eventManager,this.sharedStylesHost,e,i);default:if(!this.rendererByCompId.has(i.id)){const r=Gc(i.id,i.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(i.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return n.\u0275fac=function(e){return new(e||n)(b(Wc),b(Pa),b(ds))},n.\u0275prov=A({token:n,factory:n.\u0275fac}),n})();class yp{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,e){return e?document.createElementNS(gp[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){(uC(t)?t.content:t).appendChild(e)}insertBefore(t,e,i){t&&(uC(t)?t.content:t).insertBefore(e,i)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let i="string"==typeof t?document.querySelector(t):t;if(!i)throw new Error(`The selector "${t}" did not match any elements`);return e||(i.textContent=""),i}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,i,r){if(r){e=r+":"+e;const o=gp[r];o?t.setAttributeNS(o,e,i):t.setAttribute(e,i)}else t.setAttribute(e,i)}removeAttribute(t,e,i){if(i){const r=gp[i];r?t.removeAttributeNS(r,e):t.removeAttribute(`${i}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,i,r){r&(sn.DashCase|sn.Important)?t.style.setProperty(e,i,r&sn.Important?"important":""):t.style[e]=i}removeStyle(t,e,i){i&sn.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,i){t[e]=i}setValue(t,e){t.nodeValue=e}listen(t,e,i){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,lC(i)):this.eventManager.addEventListener(t,e,lC(i))}}function uC(n){return"TEMPLATE"===n.tagName&&void 0!==n.content}class wL extends yp{constructor(t,e,i,r){super(t),this.component=i;const o=Gc(r+"-"+i.id,i.styles,[]);e.addStyles(o),this.contentAttr=function yL(n){return"_ngcontent-%COMP%".replace(_p,n)}(r+"-"+i.id),this.hostAttr=function vL(n){return"_nghost-%COMP%".replace(_p,n)}(r+"-"+i.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const i=super.createElement(t,e);return super.setAttribute(i,this.contentAttr,""),i}}class CL extends yp{constructor(t,e,i,r){super(t),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const o=Gc(r.id,r.styles,[]);for(let s=0;s<o.length;s++){const a=document.createElement("style");a.textContent=o[s],this.shadowRoot.appendChild(a)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}appendChild(t,e){return super.appendChild(this.nodeOrShadowRoot(t),e)}insertBefore(t,e,i){return super.insertBefore(this.nodeOrShadowRoot(t),e,i)}removeChild(t,e){return super.removeChild(this.nodeOrShadowRoot(t),e)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}}let DL=(()=>{class n extends iC{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,r){return e.addEventListener(i,r,!1),()=>this.removeEventListener(e,i,r)}removeEventListener(e,i,r){return e.removeEventListener(i,r)}}return n.\u0275fac=function(e){return new(e||n)(b(ee))},n.\u0275prov=A({token:n,factory:n.\u0275fac}),n})();const dC=["alt","control","meta","shift"],EL={"\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"},ML={alt:n=>n.altKey,control:n=>n.ctrlKey,meta:n=>n.metaKey,shift:n=>n.shiftKey};let SL=(()=>{class n extends iC{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,i,r){const o=n.parseEventName(i),s=n.eventCallback(o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Si().onAndCancel(e,o.domEventName,s))}static parseEventName(e){const i=e.toLowerCase().split("."),r=i.shift();if(0===i.length||"keydown"!==r&&"keyup"!==r)return null;const o=n._normalizeKey(i.pop());let s="",a=i.indexOf("code");if(a>-1&&(i.splice(a,1),s="code."),dC.forEach(c=>{const u=i.indexOf(c);u>-1&&(i.splice(u,1),s+=c+".")}),s+=o,0!=i.length||0===o.length)return null;const l={};return l.domEventName=r,l.fullKey=s,l}static matchEventFullKeyCode(e,i){let r=EL[e.key]||e.key,o="";return i.indexOf("code.")>-1&&(r=e.code,o="code."),!(null==r||!r)&&(r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),dC.forEach(s=>{s!==r&&(0,ML[s])(e)&&(o+=s+".")}),o+=r,o===i)}static eventCallback(e,i,r){return o=>{n.matchEventFullKeyCode(o,e)&&r.runGuarded(()=>i(o))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return n.\u0275fac=function(e){return new(e||n)(b(ee))},n.\u0275prov=A({token:n,factory:n.\u0275fac}),n})();const TL=s0(uF,"browser",[{provide:Dc,useValue:K0},{provide:Kw,useValue:function xL(){mp.makeCurrent()},multi:!0},{provide:ee,useFactory:function IL(){return function lI(n){Eh=n}(document),document},deps:[]}]),pC=new x(""),mC=[{provide:Ec,useClass:class pL{addToWindow(t){Ue.getAngularTestability=(i,r=!0)=>{const o=t.findTestabilityInTree(i,r);if(null==o)throw new Error("Could not find testability for element.");return o},Ue.getAllAngularTestabilities=()=>t.getAllTestabilities(),Ue.getAllAngularRootElements=()=>t.getAllRootElements(),Ue.frameworkStabilizers||(Ue.frameworkStabilizers=[]),Ue.frameworkStabilizers.push(i=>{const r=Ue.getAllAngularTestabilities();let o=r.length,s=!1;const a=function(l){s=s||l,o--,0==o&&i(s)};r.forEach(function(l){l.whenStable(a)})})}findTestabilityInTree(t,e,i){return null==e?null:t.getTestability(e)??(i?Si().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null)}},deps:[]},{provide:t0,useClass:Uf,deps:[se,$f,Ec]},{provide:Uf,useClass:Uf,deps:[se,$f,Ec]}],gC=[{provide:Oh,useValue:"root"},{provide:Hi,useFactory:function AL(){return new Hi},deps:[]},{provide:$c,useClass:DL,multi:!0,deps:[ee,se,Dc]},{provide:$c,useClass:SL,multi:!0,deps:[ee]},{provide:qc,useClass:qc,deps:[Wc,Pa,ds]},{provide:da,useExisting:qc},{provide:rC,useExisting:Pa},{provide:Pa,useClass:Pa,deps:[ee]},{provide:Wc,useClass:Wc,deps:[$c,se]},{provide:Q0,useClass:mL,deps:[]},[]];let _C=(()=>{class n{constructor(e){}static withServerTransition(e){return{ngModule:n,providers:[{provide:ds,useValue:e.appId},{provide:nC,useExisting:ds},fL]}}}return n.\u0275fac=function(e){return new(e||n)(b(pC,12))},n.\u0275mod=Ce({type:n}
1),n.\u0275inj=be({providers:[...gC,...mC],imports:[to,dF]}),n})(),bp=(()=>{class n{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}}return n.\u0275fac=function(e){return new(e||n)(b(ee))},n.\u0275prov=A({token:n,factory:function(e){let i=null;return i=e?new e:function OL(){return new bp(b(ee))}(),i},providedIn:"root"}),n})();typeof window<"u"&&window;let Cp=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=A({token:n,factory:function(e){let i=null;return i=e?new(e||n):b(bC),i},providedIn:"root"}),n})(),bC=(()=>{class n extends Cp{constructor(e){super(),this._doc=e}sanitize(e,i){if(null==i)return null;switch(e){case Ie.NONE:return i;case Ie.HTML:return yi(i,"HTML")?wn(i):Sy(this._doc,String(i)).toString();case Ie.STYLE:return yi(i,"Style")?wn(i):i;case Ie.SCRIPT:if(yi(i,"Script"))return wn(i);throw new Error("unsafe value used in a script context");case Ie.URL:return yi(i,"URL")?wn(i):ql(String(i));case Ie.RESOURCE_URL:if(yi(i,"ResourceURL"))return wn(i);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${e} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(e){return function mI(n){return new cI(n)}(e)}bypassSecurityTrustStyle(e){return function gI(n){return new uI(n)}(e)}bypassSecurityTrustScript(e){return function _I(n){return new dI(n)}(e)}bypassSecurityTrustUrl(e){return function yI(n){return new hI(n)}(e)}bypassSecurityTrustResourceUrl(e){return function vI(n){return new fI(n)}(e)}}return n.\u0275fac=function(e){return new(e||n)(b(ee))},n.\u0275prov=A({token:n,factory:function(e){let i=null;return i=e?new e:function BL(n){return new bC(n.get(ee))}(b(ht)),i},providedIn:"root"}),n})();function F(...n){return ut(n,js(n))}function wr(n,t){return T(t)?Mt(n,t,1):Mt(n,1)}function Ct(n,t){return te((e,i)=>{let r=0;e.subscribe(fe(i,o=>n.call(t,o,r++)&&i.next(o)))})}class wC{}class CC{}class Qi{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?()=>{this.headers=new Map,t.split("\n").forEach(e=>{const i=e.indexOf(":");if(i>0){const r=e.slice(0,i),o=r.toLowerCase(),s=e.slice(i+1).trim();this.maybeSetNormalizedName(r,o),this.headers.has(o)?this.headers.get(o).push(s):this.headers.set(o,[s])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(e=>{let i=t[e];const r=e.toLowerCase();"string"==typeof i&&(i=[i]),i.length>0&&(this.headers.set(r,i),this.maybeSetNormalizedName(e,r))})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();const e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,e){return this.clone({name:t,value:e,op:"a"})}set(t,e){return this.clone({name:t,value:e,op:"s"})}delete(t,e){return this.clone({name:t,value:e,op:"d"})}maybeSetNormalizedName(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}init(){this.lazyInit&&(this.lazyInit instanceof Qi?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(e=>{this.headers.set(e,t.headers.get(e)),this.normalizedNames.set(e,t.normalizedNames.get(e))})}clone(t){const e=new Qi;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof Qi?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([t]),e}applyUpdate(t){const e=t.name.toLowerCase();switch(t.op){case"a":case"s":let i=t.value;if("string"==typeof i&&(i=[i]),0===i.length)return;this.maybeSetNormalizedName(t.name,e);const r=("a"===t.op?this.headers.get(e):void 0)||[];r.push(...i),this.headers.set(e,r);break;case"d":const o=t.value;if(o){let s=this.headers.get(e);if(!s)return;s=s.filter(a=>-1===o.indexOf(a)),0===s.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,s)}else this.headers.delete(e),this.normalizedNames.delete(e)}}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEac
vendor: 5,058 bytes, line 1
1h(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}}class jL{encodeKey(t){return DC(t)}encodeValue(t){return DC(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}const HL=/%(\d[a-f0-9])/gi,UL={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function DC(n){return encodeURIComponent(n).replace(HL,(t,e)=>UL[e]??t)}function Yc(n){return`${n}`}class Cr{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new jL,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function zL(n,t){const e=new Map;return n.length>0&&n.replace(/^\?/,"").split("&").forEach(r=>{const o=r.indexOf("="),[s,a]=-1==o?[t.decodeKey(r),""]:[t.decodeKey(r.slice(0,o)),t.decodeValue(r.slice(o+1))],l=e.get(s)||[];l.push(a),e.set(s,l)}),e}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const i=t.fromObject[e],r=Array.isArray(i)?i.map(Yc):[Yc(i)];this.map.set(e,r)})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();const e=this.map.get(t);return e?e[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,e){return this.clone({param:t,value:e,op:"a"})}appendAll(t){const e=[];return Object.keys(t).forEach(i=>{const r=t[i];Array.isArray(r)?r.forEach(o=>{e.push({param:i,value:o,op:"a"})}):e.push({param:i,value:r,op:"a"})}),this.clone(e)}set(t,e){return this.clone({param:t,value:e,op:"s"})}delete(t,e){return this.clone({param:t,value:e,op:"d"})}toString(){return this.init(),this.keys().map(t=>{const e=this.encoder.encodeKey(t);return this.map.get(t).map(i=>e+"="+this.encoder.encodeValue(i)).join("&")}).filter(t=>""!==t).join("&")}clone(t){const e=new Cr({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(t),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":const e=("a"===t.op?this.map.get(t.param):void 0)||[];e.push(Yc(t.value)),this.map.set(t.param,e);break;case"d":if(void 0===t.value){this.map.delete(t.param);break}{let i=this.map.get(t.param)||[];const r=i.indexOf(Yc(t.value));-1!==r&&i.splice(r,1),i.length>0?this.map.set(t.param,i):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}}class $L{constructor(){this.map=new Map}set(t,e){return this.map.set(t,e),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}}function EC(n){return typeof ArrayBuffer<"u"&&n instanceof ArrayBuffer}function MC(n){return typeof Blob<"u"&&n instanceof Blob}function SC(n){return typeof FormData<"u"&&n instanceof FormData}class Ra{constructor(t,e,i,r){let o;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function WL(n){switch(n){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==i?i:null,o=r):o=i,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params)),this.headers||(this.headers=new Qi),this.context||(this.context=new $L),this.params){const s=this.params.toString();if(0===s.length)this.urlWithParams=e;else{const a=e.indexOf("?");this.urlWithParams=e+(-1===a?"?":a<e.length-1?"&":"")+s}}else this.params=new Cr,this.urlWithParams=e}serializeBody(){return null===this.body?null:EC(this.body)||MC(this.body)||SC(this.body)||function GL(n){return typeof URLSearchParams<"u"&&n instanceof URLSearchParams}(this.body)||"string"==typeof this.body?this.body:this.body instanceof Cr?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||SC(this.body)?null:MC(this.body)?this.body.type||null:EC(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof Cr?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(t={}){const e=t.method||this.method,i=t.url||this.url,r=t.responseType||this.responseType,o=void 0!==t.body?t.body:this.body,s=void 0!==t.withCredentials?t.withCredentials:this.withCredentials,a=void 0!==t.reportProgress?t.reportProgress:this.reportProgress;let l=t.headers||this.headers,c=t.params||this.params;const u=t.context??this.context;return void 0!==t.setHeaders&&(l=Object.keys(t.setHeaders).reduce((d,h)=>d.set(h,t.setHeaders[h]),l)),t.setParams&&(c=Object.keys(t.setParams).reduce((d,h)=>
1d.set(h,t.setParams[h]),c)),new Ra(e,i,o,{params:c,headers:l,context:u,reportProgress:a,responseType:r,withCredentials:s})}}var mt=(()=>((mt=mt||{})[mt.Sent=0]="Sent",mt[mt.UploadProgress=1]="UploadProgress",mt[mt.ResponseHeader=2]="ResponseHeader",mt[mt.DownloadProgress=3]="DownloadProgress",mt[mt.Response=4]="Response",mt[mt.User=5]="User",mt))();class Dp{constructor(t,e=200,i="OK"){this.headers=t.headers||new Qi,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||i,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class Ep extends Dp{constructor(t={}){super(t),this.type=mt.ResponseHeader}clone(t={}){return new Ep({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class Kc extends Dp{constructor(t={}){super(t),this.type=mt.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new Kc({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class xC extends Dp{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${t.url||"(unknown url)"}`:`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}}function Mp(n,t){return{body:t,headers:n.headers,context:n.context,observe:n.observe,params:n.params,reportProgress:n.reportProgress,responseType:n.responseType,withCredentials:n.withCredentials}}let Zc=(()=>{class n{constructor(e){this.handler=e}request(e,i,r={}){let o;if(e instanceof Ra)o=e;else{let l,c;l=r.headers instanceof Qi?r.headers:new Qi(r.headers),r.params&&(c=r.params instanceof Cr?r.params:new Cr({fromObject:r.params})),o=new Ra(e,i,void 0!==r.body?r.body:null,{headers:l,context:r.context,params:c,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials})}const s=F(o).pipe(wr(l=>this.handler.handle(l)));if(e instanceof Ra||"events"===r.observe)return s;const a=s.pipe(Ct(l=>l instanceof Kc));switch(r.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return a.pipe(V(l=>{if(null!==l.body&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body}));case"blob":return a.pipe(V(l=>{if(null!==l.body&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body}));case"text":return a.pipe(V(l=>{if(null!==l.body&&"string"!=typeof l.body)throw new Error("Response is not a string.");return l.body}));default:return a.pipe(V(l=>l.body))}case"response":return a;default:throw new Error(`Unreachable: unhandled observe type ${r.observe}}`)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:(new Cr).append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,r={}){return this.request("PATCH",e,Mp(r,i))}post(e,i,r={}){return this.request("POST",e,Mp(r,i))}put(e,i,r={}){return this.request("PUT",e,Mp(r,i))}}return n.\u0275fac=function(e){return new(e||n)(b(wC))},n.\u0275prov=A({token:n,factory:n.\u0275fac}),n})();class AC{constructor(t,e){this.next=t,this.interceptor=e}handle(t){return this.interceptor.intercept(t,this.next)}}const IC=new x("HTTP_INTERCEPTORS");let qL=(()=>{class n{intercept(e,i){return i.handle(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=A({token:n,factory:n.\u0275fac}),n})();const YL=/^\)\]\}',?\n/;let TC=(()=>{class n{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new Se(i=>{const r=this.xhrFactory.build();if(r.open(e.method,e.urlWithParams),e.withCredentials&&(r.withCredentials=!0),e.headers.forEach((f,p)=>r.setRequestHeader(f,p.join(","))),e.headers.has("Accept")||r.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const f=e.detectContentTypeHeader();null!==f&&r.setRequestHeader("Content-Type",f)}if(e.responseType){const f=e.responseType.toLowerCase();r.responseType="json"!==f?f:"text"}const o=e.serializeBody();let s=null;const a=()=>
1{if(null!==s)return s;const f=r.statusText||"OK",p=new Qi(r.getAllResponseHeaders()),m=function KL(n){return"responseURL"in n&&n.responseURL?n.responseURL:/^X-Request-URL:/m.test(n.getAllResponseHeaders())?n.getResponseHeader("X-Request-URL"):null}(r)||e.url;return s=new Ep({headers:p,status:r.status,statusText:f,url:m}),s},l=()=>{let{headers:f,status:p,statusText:m,url:v}=a(),w=null;204!==p&&(w=typeof r.response>"u"?r.responseText:r.response),0===p&&(p=w?200:0);let S=p>=200&&p<300;if("json"===e.responseType&&"string"==typeof w){const C=w;w=w.replace(YL,"");try{w=""!==w?JSON.parse(w):null}catch(I){w=C,S&&(S=!1,w={error:I,text:w})}}S?(i.next(new Kc({body:w,headers:f,status:p,statusText:m,url:v||void 0})),i.complete()):i.error(new xC({error:w,headers:f,status:p,statusText:m,url:v||void 0}))},c=f=>{const{url:p}=a(),m=new xC({error:f,status:r.status||0,statusText:r.statusText||"Unknown Error",url:p||void 0});i.error(m)};let u=!1;const d=f=>{u||(i.next(a()),u=!0);let p={type:mt.DownloadProgress,loaded:f.loaded};f.lengthComputable&&(p.total=f.total),"text"===e.responseType&&!!r.responseText&&(p.partialText=r.responseText),i.next(p)},h=f=>{let p={type:mt.UploadProgress,loaded:f.loaded};f.lengthComputable&&(p.total=f.total),i.next(p)};return r.addEventListener("load",l),r.addEventListener("error",c),r.addEventListener("timeout",c),r.addEventListener("abort",c),e.reportProgress&&(r.addEventListener("progress",d),null!==o&&r.upload&&r.upload.addEventListener("progress",h)),r.send(o),i.next({type:mt.Sent}),()=>{r.removeEventListener("error",c),r.removeEventListener("abort",c),r.removeEventListener("load",l),r.removeEventListener("timeout",c),e.reportProgress&&(r.removeEventListener("progress",d),null!==o&&r.upload&&r.upload.removeEventListener("progress",h)),r.readyState!==r.DONE&&r.abort()}})}}return n.\u0275fac=function(e){return new(e||n)(b(Q0))},n.\u0275prov=A({token:n,factory:n.\u0275fac}),n})();const Sp=new x("XSRF_COOKIE_NAME"),xp=new x("XSRF_HEADER_NAME");class kC{}let ZL=(()=>{class n{constructor(e,i,r){this.doc=e,this.platform=i,this.cookieName=r,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=V0(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return n.\u0275fac=function(e){return new(e||n)(b(ee),b(Dc),b(Sp))},n.\u0275prov=A({token:n,factory:n.\u0275fac}),n})(),Ap=(()=>{class n{constructor(e,i){this.tokenService=e,this.headerName=i}intercept(e,i){const r=e.url.toLowerCase();if("GET"===e.method||"HEAD"===e.method||r.startsWith("http://")||r.startsWith("https://"))return i.handle(e);const o=this.tokenService.getToken();return null!==o&&!e.headers.has(this.headerName)&&(e=e.clone({headers:e.headers.set(this.headerName,o)})),i.handle(e)}}return n.\u0275fac=function(e){return new(e||n)(b(kC),b(xp))},n.\u0275prov=A({token:n,factory:n.\u0275fac}),n})(),QL=(()=>{class n{constructor(e,i){this.backend=e,this.injector=i,this.chain=null}handle(e){if(null===this.chain){const i=this.injector.get(IC,[]);this.chain=i.reduceRight((r,o)=>new AC(r,o),this.backend)}return this.chain.handle(e)}}return n.\u0275fac=function(e){return new(e||n)(b(CC),b(ht))},n.\u0275prov=A({token:n,factory:n.\u0275fac}),n})(),XL=(()=>{class n{static disable(){return{ngModule:n,providers:[{provide:Ap,useClass:qL}]}}static withOptions(e={}){return{ngModule:n,providers:[e.cookieName?{provide:Sp,useValue:e.cookieName}:[],e.headerName?{provide:xp,useValue:e.headerName}:[]]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({providers:[Ap,{provide:IC,useExisting:Ap,multi:!0},{provide:kC,useClass:ZL},{provide:Sp,useValue:"XSRF-TOKEN"},{provide:xp,useValue:"X-XSRF-TOKEN"}]}),n})(),JL=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({providers:[Zc,{provide:wC,useClass:QL},TC,{provide:CC,useExisting:TC}],imports:[XL.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]}),n})();class Hn extends z{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return!e.closed&&t.next(this._value),e}getValue(){const{hasError:t,thrownError:e,_value:i}=this;if(t)throw e;return this._throwIfClosed(),i}next(t){super.next(this._value=t)}}const Qc=$(n=>function(){n(this),this.name="EmptyError",this.message="no elements in sequence"}),{isArray:e2}=Array,{getPrototypeOf:t2,prototype:n2,keys:r2}=Object;function OC(n){if(1===n.length){const t=n[0];if(e2(t))return{args:t,keys:null};if(function o2(n){return n&&"object"==typeof n&&t2(n)===n2}(t)){const e=r2(t);return{args:e.map(i=>t[i]),keys:e}}}return{args:n,keys:null}}const{isArray:s2}=Array;function Ip(n){return V(t=>function a2(n,t){return s2(t)?n(...t):n(t)}(n,t))}function PC(n,t){return n.reduce((e,i,r)=>
1(e[i]=t[r],e),{})}function Tp(...n){const t=js(n),e=Lg(n),{args:i,keys:r}=OC(n);if(0===i.length)return ut([],t);const o=new Se(function l2(n,t,e=At){return i=>{RC(t,()=>{const{length:r}=n,o=new Array(r);let s=r,a=r;for(let l=0;l<r;l++)RC(t,()=>{const c=ut(n[l],t);let u=!1;c.subscribe(fe(i,d=>{o[l]=d,u||(u=!0,a--),a||i.next(e(o.slice()))},()=>{--s||i.complete()}))},i)},i)}}(i,t,r?s=>PC(r,s):At));return e?o.pipe(Ip(e)):o}function RC(n,t,e){n?Pi(e,n,t):t()}function Xc(...n){return function c2(){return vo(1)}()(ut(n,js(n)))}function FC(n){return new Se(t=>{nn(n()).subscribe(t)})}function ps(n,t){const e=T(n)?n:()=>n,i=r=>r.error(e());return new Se(t?r=>t.schedule(i,0,r):i)}function kp(){return te((n,t)=>{let e=null;n._refCount++;const i=fe(t,void 0,void 0,void 0,()=>{if(!n||n._refCount<=0||0<--n._refCount)return void(e=null);const r=n._connection,o=e;e=null,r&&(!o||r===o)&&r.unsubscribe(),t.unsubscribe()});n.subscribe(i),i.closed||(e=n.connect())})}class NC extends Se{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,ct(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 he;const e=this.getSubject();t.add(this.source.subscribe(fe(e,void 0,()=>{this._teardown(),e.complete()},i=>{this._teardown(),e.error(i)},()=>this._teardown()))),t.closed&&(this._connection=null,t=he.EMPTY)}return t}refCount(){return kp()(this)}}function xi(n,t){return te((e,i)=>{let r=null,o=0,s=!1;const a=()=>s&&!r&&i.complete();e.subscribe(fe(i,l=>{r?.unsubscribe();let c=0;const u=o++;nn(n(l,u)).subscribe(r=fe(i,d=>i.next(t?t(l,d,u,c++):d),()=>{r=null,a()}))},()=>{s=!0,a()}))})}function Mn(n){return n<=0?()=>Ri:te((t,e)=>{let i=0;t.subscribe(fe(e,r=>{++i<=n&&(e.next(r),n<=i&&e.complete())}))})}function ms(...n){const t=js(n);return te((e,i)=>{(t?Xc(n,e,t):Xc(n,e)).subscribe(i)})}function Jc(n){return te((t,e)=>{let i=!1;t.subscribe(fe(e,r=>{i=!0,e.next(r)},()=>{i||e.next(n),e.complete()}))})}function LC(n=u2){return te((t,e)=>{let i=!1;t.subscribe(fe(e,r=>{i=!0,e.next(r)},()=>i?e.complete():e.error(n())))})}function u2(){return new Qc}function Dr(n,t){const e=arguments.length>=2;return i=>i.pipe(n?Ct((r,o)=>n(r,o,i)):At,Mn(1),e?Jc(t):LC(()=>new Qc))}function gt(n,t,e){const i=T(n)||t||e?{next:n,error:t,complete:e}:n;return i?te((r,o)=>{var s;null===(s=i.subscribe)||void 0===s||s.call(i);let a=!0;r.subscribe(fe(o,l=>{var c;null===(c=i.next)||void 0===c||c.call(i,l),o.next(l)},()=>{var l;a=!1,null===(l=i.complete)||void 0===l||l.call(i),o.complete()},l=>{var c;a=!1,null===(c=i.error)||void 0===c||c.call(i,l),o.error(l)},()=>{var l,c;a&&(null===(l=i.unsubscribe)||void 0===l||l.call(i)),null===(c=i.finalize)||void 0===c||c.call(i)}))}):At}function Xi(n){return te((t,e)=>{let o,i=null,r=!1;i=t.subscribe(fe(e,void 0,void 0,s=>{o=nn(n(s,Xi(n)(t))),i?(i.unsubscribe(),i=null,o.subscribe(e)):r=!0})),r&&(i.unsubscribe(),i=null,o.subscribe(e))})}function d2(n,t,e,i,r){return(o,s)=>{let a=e,l=t,c=0;o.subscribe(fe(s,u=>{const d=c++;l=a?n(l,u,d):(a=!0,u),i&&s.next(l)},r&&(()=>{a&&s.next(l),s.complete()})))}}function VC(n,t){return te(d2(n,t,arguments.length>=2,!0))}function Op(n){return n<=0?()=>Ri:te((t,e)=>{let i=[];t.subscribe(fe(e,r=>{i.push(r),n<i.length&&i.shift()},()=>{for(const r of i)e.next(r);e.complete()},void 0,()=>{i=null}))})}function BC(n,t){const e=arguments.length>=2;return i=>i.pipe(n?Ct((r,o)=>n(r,o,i)):At,Op(1),e?Jc(t):LC(()=>new Qc))}function Pp(n){return V(()=>n)}function eu(n){return te((t,e)=>{try{t.subscribe(e)}finally{e.add(n)}})}const de="primary",Fa=Symbol("RouteTitle");class f2{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e[0]:e}return null}getAll(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function gs(n){return new f2(n)}function p2(n,t,e){const i=e.path.split("/");if(i.length>n.length||"full"===e.pathMatch&&(t.hasChildren()||i.length<n.length))return null;const r={};for(let o=0;o<i.length;o++){const s=i[o],a=n[o];if(s.startsWith(":"))r[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:n.slice(0,i.length),posParams:r}}function Ai(n,t){const e=n?Object.keys(n):void 0,i=t?Object.keys(t):void 0;if(!e||!i||e.length!=i.length)return!1;let r;for(let o=0;o<e.length;o++)if(r=e[o],!jC(n[r],t[r]))return!1;return!0}function jC(n,t){if(Array.isArray(n)&&Array.isArray(t)){if(n.length!==t.length)return!1;const e=[...n].sort(),i=[...t].sort();return e.every((r,o)=>i[o]===r)}return n===t}function zC(n){return Array.prototype.concat.apply([],n)}function HC(n){return n.length>0?n[n.length-1]:null}function kt(n,t){for(const e in n)n.hasOwnProperty(e)&&t(n[e],e)}function Er(n){return gf(n)?n:_a(n)?ut(Promise.resolve(n)):F(n)}const _2={exact:function WC(n,t,e){if(!io(n.segments,t.segments)||!tu(n.segments,t.segments,e)||n.numberOfChildren!==t.numberOfChildren)return!1;for(const i in t.children)if(!n.children[i]||!WC(n.children[i],t.children[i],e))return!1;return!0},subset:GC},UC={exact:function y2(n,t){return Ai(n,t)},subset:function v2(n,t){return Object.keys(t).length<=Object.keys(n).length&&Object.keys(t).every(e=>jC(n[e],t[e]))},ignored:()=>!0};function $C(n,t,e){return _2[e.paths](n.root,t.root,e.matrixParams)&&UC[e.queryParams](n.queryParams,t.queryParams)&&!("exact"===e.fragment&&n.fragment!==t.fragment)}function GC(n,t,e){return qC(n,t,t.segments,e)}function qC(n,t,e,i){if(n.segments.length>e.length){const r=n.segments.slice(0,e.length);
1return!(!io(r,e)||t.hasChildren()||!tu(r,e,i))}if(n.segments.length===e.length){if(!io(n.segments,e)||!tu(n.segments,e,i))return!1;for(const r in t.children)if(!n.children[r]||!GC(n.children[r],t.children[r],i))return!1;return!0}{const r=e.slice(0,n.segments.length),o=e.slice(n.segments.length);return!!(io(n.segments,r)&&tu(n.segments,r,i)&&n.children[de])&&qC(n.children[de],t,o,i)}}function tu(n,t,e){return t.every((i,r)=>UC[e](n[r].parameters,i.parameters))}class no{constructor(t,e,i){this.root=t,this.queryParams=e,this.fragment=i}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=gs(this.queryParams)),this._queryParamMap}toString(){return C2.serialize(this)}}class pe{constructor(t,e){this.segments=t,this.children=e,this.parent=null,kt(e,(i,r)=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return nu(this)}}class Na{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=gs(this.parameters)),this._parameterMap}toString(){return QC(this)}}function io(n,t){return n.length===t.length&&n.every((e,i)=>e.path===t[i].path)}let YC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=A({token:n,factory:function(){return new Fp},providedIn:"root"}),n})();class Fp{parse(t){const e=new k2(t);return new no(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){const e=`/${La(t.root,!0)}`,i=function M2(n){const t=Object.keys(n).map(e=>{const i=n[e];return Array.isArray(i)?i.map(r=>`${iu(e)}=${iu(r)}`).join("&"):`${iu(e)}=${iu(i)}`}).filter(e=>!!e);return t.length?`?${t.join("&")}`:""}(t.queryParams);return`${e}${i}${"string"==typeof t.fragment?`#${function D2(n){return encodeURI(n)}(t.fragment)}`:""}`}}const C2=new Fp;function nu(n){return n.segments.map(t=>QC(t)).join("/")}function La(n,t){if(!n.hasChildren())return nu(n);if(t){const e=n.children[de]?La(n.children[de],!1):"",i=[];return kt(n.children,(r,o)=>{o!==de&&i.push(`${o}:${La(r,!1)}`)}),i.length>0?`${e}(${i.join("//")})`:e}{const e=function w2(n,t){let e=[];return kt(n.children,(i,r)=>{r===de&&(e=e.concat(t(i,r)))}),kt(n.children,(i,r)=>{r!==de&&(e=e.concat(t(i,r)))}),e}(n,(i,r)=>r===de?[La(n.children[de],!1)]:[`${r}:${La(i,!1)}`]);return 1===Object.keys(n.children).length&&null!=n.children[de]?`${nu(n)}/${e[0]}`:`${nu(n)}/(${e.join("//")})`}}function KC(n){return encodeURIComponent(n).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function iu(n){return KC(n).replace(/%3B/gi,";")}function Np(n){return KC(n).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function ru(n){return decodeURIComponent(n)}function ZC(n){return ru(n.replace(/\+/g,"%20"))}function QC(n){return`${Np(n.path)}${function E2(n){return Object.keys(n).map(t=>`;${Np(t)}=${Np(n[t])}`).join("")}(n.parameters)}`}const S2=/^[^\/()?;=#]+/;function ou(n){const t=n.match(S2);return t?t[0]:""}const x2=/^[^=?&#]+/,I2=/^[^&#]+/;class k2{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new pe([],{}):new pe([],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 e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(i[de]=new pe(t,e)),i}parseSegment(){const t=ou(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new E(4009,!1);return this.capture(t),new Na(ru(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const e=ou(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const r=ou(this.remaining);r&&(i=r,this.capture(i))}t[ru(e)]=ru(i)}parseQueryParam(t){const e=function A2(n){const t=n.match(x2);return t?t[0]:""}(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const s=function T2(n){const t=n.match(I2);return t?t[0]:""}(this.remaining);s&&(i=s,this.capture(i))}const r=ZC(e),o=ZC(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 e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const i=ou(this.remaining),r=this.remaining[i.length];if("/"!==r&&")"!==r&&";"!==r)throw new E(4010,!1);let o;i.indexOf(":")>-1?(o=i.slice(0,i.indexOf(":")),this.capture(o),this.capture(":")):t&&(o=de);const s=this.parseChildren();e[o]=1===Object.keys(s).length?s[de]:new pe([],s),this.consumeOptional("//")}return e}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 E(4011,!1)}}function Lp(n){return n.segments.length>0?new pe([],{[de]:n}):n}function su(n){const t={};for(const i of Object.keys(n.children)){const o=su(n.children[i]);(o.segments.length>0||o.hasChildren())&&(t[i]=o)}return function O2(n){if(1===n.numberOfChildren&&n.children[de]){const t=n.children[de];return new pe(n.segments.concat(t.segments),t.children)}return n}(new pe(n.segments,t))}function ro(n){return n instanceof no}function F2(n,t,e,i,r){if(0===e.length)return _s(t.root,t.root,t.root,i,r);const o=function eD(n){if("string"==typeof n[0]&&1===n.length&&"/"===n[0])return new JC(!0,0,n);let t=0,e=!1;const i=n.reduce((r,o,s)=>
1{if("object"==typeof o&&null!=o){if(o.outlets){const a={};return kt(o.outlets,(l,c)=>{a[c]="string"==typeof l?l.split("/"):l}),[...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?e=!0:".."===a?t++:""!=a&&r.push(a))}),r):[...r,o]},[]);return new JC(e,t,i)}(e);return o.toRoot()?_s(t.root,t.root,new pe([],{}),i,r):function s(l){const c=function L2(n,t,e,i){if(n.isAbsolute)return new ys(t.root,!0,0);if(-1===i)return new ys(e,e===t.root,0);return function tD(n,t,e){let i=n,r=t,o=e;for(;o>r;){if(o-=r,i=i.parent,!i)throw new E(4005,!1);r=i.segments.length}return new ys(i,!1,r-o)}(e,i+(Va(n.commands[0])?0:1),n.numberOfDoubleDots)}(o,t,n.snapshot?._urlSegment,l),u=c.processChildren?ja(c.segmentGroup,c.index,o.commands):Bp(c.segmentGroup,c.index,o.commands);return _s(t.root,c.segmentGroup,u,i,r)}(n.snapshot?._lastPathIndex)}function Va(n){return"object"==typeof n&&null!=n&&!n.outlets&&!n.segmentPath}function Ba(n){return"object"==typeof n&&null!=n&&n.outlets}function _s(n,t,e,i,r){let s,o={};i&&kt(i,(l,c)=>{o[c]=Array.isArray(l)?l.map(u=>`${u}`):`${l}`}),s=n===t?e:XC(n,t,e);const a=Lp(su(s));return new no(a,o,r)}function XC(n,t,e){const i={};return kt(n.children,(r,o)=>{i[o]=r===t?e:XC(r,t,e)}),new pe(n.segments,i)}class JC{constructor(t,e,i){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=i,t&&i.length>0&&Va(i[0]))throw new E(4003,!1);const r=i.find(Ba);if(r&&r!==HC(i))throw new E(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class ys{constructor(t,e,i){this.segmentGroup=t,this.processChildren=e,this.index=i}}function Bp(n,t,e){if(n||(n=new pe([],{})),0===n.segments.length&&n.hasChildren())return ja(n,t,e);const i=function B2(n,t,e){let i=0,r=t;const o={match:!1,pathIndex:0,commandIndex:0};for(;r<n.segments.length;){if(i>=e.length)return o;const s=n.segments[r],a=e[i];if(Ba(a))break;const l=`${a}`,c=i<e.length-1?e[i+1]:null;if(r>0&&void 0===l)break;if(l&&c&&"object"==typeof c&&void 0===c.outlets){if(!iD(l,c,s))return o;i+=2}else{if(!iD(l,{},s))return o;i++}r++}return{match:!0,pathIndex:r,commandIndex:i}}(n,t,e),r=e.slice(i.commandIndex);if(i.match&&i.pathIndex<n.segments.length){const o=new pe(n.segments.slice(0,i.pathIndex),{});return o.children[de]=new pe(n.segments.slice(i.pathIndex),n.children),ja(o,0,r)}return i.match&&0===r.length?new pe(n.segments,{}):i.match&&!n.hasChildren()?jp(n,t,e):i.match?ja(n,0,r):jp(n,t,e)}function ja(n,t,e){if(0===e.length)return new pe(n.segments,{});{const i=function V2(n){return Ba(n[0])?n[0].outlets:{[de]:n}}(e),r={};return kt(i,(o,s)=>{"string"==typeof o&&(o=[o]),null!==o&&(r[s]=Bp(n.children[s],t,o))}),kt(n.children,(o,s)=>{void 0===i[s]&&(r[s]=o)}),new pe(n.segments,r)}}function jp(n,t,e){const i=n.segments.slice(0,t);let r=0;for(;r<e.length;){const o=e[r];if(Ba(o)){const l=j2(o.outlets);return new pe(i,l)}if(0===r&&Va(e[0])){i.push(new Na(n.segments[t].path,nD(e[0]))),r++;continue}const s=Ba(o)?o.outlets[de]:`${o}`,a=r<e.length-1?e[r+1]:null;s&&a&&Va(a)?(i.push(new Na(s,nD(a))),r+=2):(i.push(new Na(s,{})),r++)}return new pe(i,{})}function j2(n){const t={};return kt(n,(e,i)=>{"string"==typeof e&&(e=[e]),null!==e&&(t[i]=jp(new pe([],{}),0,e))}),t}function nD(n){const t={};return kt(n,(e,i)=>t[i]=`${e}`),t}function iD(n,t,e){return n==e.path&&Ai(t,e.parameters)}class Ji{constructor(t,e){this.id=t,this.url=e}}class zp extends Ji{constructor(t,e,i="imperative",r=null){super(t,e),this.type=0,this.navigationTrigger=i,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class oo extends Ji{constructor(t,e,i){super(t,e),this.urlAfterRedirects=i,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class au extends Ji{constructor(t,e,i,r){super(t,e),this.reason=i,this.code=r,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class rD extends Ji{constructor(t,e,i,r){super(t,e),this.error=i,this.target=r,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class z2 extends Ji{constructor(t,e,i,r){super(t,e),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 H2 extends Ji{constructor(t,e,i,r){super(t,e),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 U2 extends Ji{constructor(t,e,i,r,o){super(t,e),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 $2 extends Ji{constructor(t,e,i,r){super(t,e),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 W2 extends Ji{constructor(t,e,i,r){super(t,e),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 G2{constructor(t){this.route=t,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class q2{constructor(t){this.route=t,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Y2{constructor(t){this.snapshot=t,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class K2{constructor(t){this.snapshot=t,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Z2{constructor(t){this.snapshot=t,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Q2{constructor(t){this.snapshot=t,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class oD{constructor(t,e,i){this.routerEvent=t,this.position=e,this.anchor=i,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class sD{constructor(t){this._root=t}get root(){return this._root.value}
1parent(t){const e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}children(t){const e=Hp(t,this._root);return e?e.children.map(i=>i.value):[]}firstChild(t){const e=Hp(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=Up(t,this._root);return e.length<2?[]:e[e.length-2].children.map(r=>r.value).filter(r=>r!==t)}pathFromRoot(t){return Up(t,this._root).map(e=>e.value)}}function Hp(n,t){if(n===t.value)return t;for(const e of t.children){const i=Hp(n,e);if(i)return i}return null}function Up(n,t){if(n===t.value)return[t];for(const e of t.children){const i=Up(n,e);if(i.length)return i.unshift(t),i}return[]}class er{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function vs(n){const t={};return n&&n.children.forEach(e=>t[e.value.outlet]=e),t}class aD extends sD{constructor(t,e){super(t),this.snapshot=e,$p(this,t)}toString(){return this.snapshot.toString()}}function lD(n,t){const e=function J2(n,t){const s=new lu([],{},{},"",{},de,t,null,n.root,-1,{});return new uD("",new er(s,[]))}(n,t),i=new Hn([new Na("",{})]),r=new Hn({}),o=new Hn({}),s=new Hn({}),a=new Hn(""),l=new so(i,r,s,a,o,de,t,e.root);return l.snapshot=e.root,new aD(new er(l,[]),e)}class so{constructor(t,e,i,r,o,s,a,l){this.url=t,this.params=e,this.queryParams=i,this.fragment=r,this.data=o,this.outlet=s,this.component=a,this.title=this.data?.pipe(V(c=>c[Fa]))??F(void 0),this._futureSnapshot=l}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(V(t=>gs(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(V(t=>gs(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function cD(n,t="emptyOnly"){const e=n.pathFromRoot;let i=0;if("always"!==t)for(i=e.length-1;i>=1;){const r=e[i],o=e[i-1];if(r.routeConfig&&""===r.routeConfig.path)i--;else{if(o.component)break;i--}}return function eV(n){return n.reduce((t,e)=>({params:{...t.params,...e.params},data:{...t.data,...e.data},resolve:{...e.data,...t.resolve,...e.routeConfig?.data,...e._resolvedData}}),{params:{},data:{},resolve:{}})}(e.slice(i))}class lu{constructor(t,e,i,r,o,s,a,l,c,u,d,h){this.url=t,this.params=e,this.queryParams=i,this.fragment=r,this.data=o,this.outlet=s,this.component=a,this.title=this.data?.[Fa],this.routeConfig=l,this._urlSegment=c,this._lastPathIndex=u,this._correctedLastPathIndex=h??u,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=gs(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=gs(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(i=>i.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class uD extends sD{constructor(t,e){super(e),this.url=t,$p(this,e)}toString(){return dD(this._root)}}function $p(n,t){t.value._routerState=n,t.children.forEach(e=>$p(n,e))}function dD(n){const t=n.children.length>0?` { ${n.children.map(dD).join(", ")} } `:"";return`${n.value}${t}`}function Wp(n){if(n.snapshot){const t=n.snapshot,e=n._futureSnapshot;n.snapshot=e,Ai(t.queryParams,e.queryParams)||n.queryParams.next(e.queryParams),t.fragment!==e.fragment&&n.fragment.next(e.fragment),Ai(t.params,e.params)||n.params.next(e.params),function m2(n,t){if(n.length!==t.length)return!1;for(let e=0;e<n.length;++e)if(!Ai(n[e],t[e]))return!1;return!0}(t.url,e.url)||n.url.next(e.url),Ai(t.data,e.data)||n.data.next(e.data)}else n.snapshot=n._futureSnapshot,n.data.next(n._futureSnapshot.data)}function Gp(n,t){const e=Ai(n.params,t.params)&&function b2(n,t){return io(n,t)&&n.every((e,i)=>Ai(e.parameters,t[i].parameters))}(n.url,t.url);return e&&!(!n.parent!=!t.parent)&&(!n.parent||Gp(n.parent,t.parent))}function za(n,t,e){if(e&&n.shouldReuseRoute(t.value,e.value.snapshot)){const i=e.value;i._futureSnapshot=t.value;const r=function nV(n,t,e){return t.children.map(i=>{for(const r of e.children)if(n.shouldReuseRoute(i.value,r.value.snapshot))return za(n,i,r);return za(n,i)})}(n,t,e);return new er(i,r)}{if(n.shouldAttach(t.value)){const o=n.retrieve(t.value);if(null!==o){const s=o.route;return s.value._futureSnapshot=t.value,s.children=t.children.map(a=>za(n,a)),s}}const i=function iV(n){return new so(new Hn(n.url),new Hn(n.params),new Hn(n.queryParams),new Hn(n.fragment),new Hn(n.data),n.outlet,n.component,n)}(t.value),r=t.children.map(o=>za(n,o));return new er(i,r)}}const qp="ngNavigationCancelingError";function hD(n,t){const{redirectTo:e,navigationBehaviorOptions:i}=ro(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,r=fD(!1,0,t);return r.url=e,r.navigationBehaviorOptions=i,r}function fD(n,t,e){const i=new Error("NavigationCancelingError: "+(n||""));return i[qp]=!0,i.cancellationCode=t,e&&(i.url=e),i}function pD(n){return mD(n)&&ro(n.url)}function mD(n){return n&&n[qp]}class rV{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.injector=null,this.children=new Ha,this.attachRef=null}}let Ha=(()=>{class n{constructor(){this.contexts=new Map}onChildOutletCreated(e,i){const r=this.getOrCreateContext(e);r.outlet=i,this.contexts.set(e,r)}onChildOutletDestroyed(e){const i=this.getContext(e);
1i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let i=this.getContext(e);return i||(i=new rV,this.contexts.set(e,i)),i}getContext(e){return this.contexts.get(e)||null}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const cu=!1;let Yp=(()=>{class n{constructor(e,i,r,o,s){this.parentContexts=e,this.location=i,this.changeDetector=o,this.environmentInjector=s,this.activated=null,this._activatedRoute=null,this.activateEvents=new Oe,this.deactivateEvents=new Oe,this.attachEvents=new Oe,this.detachEvents=new Oe,this.name=r||de,e.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.getContext(this.name)?.outlet===this&&this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const e=this.parentContexts.getContext(this.name);e&&e.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new E(4012,cu);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new E(4012,cu);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new E(4012,cu);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,i){this.activated=e,this._activatedRoute=i,this.location.insert(e.hostView),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,i){if(this.isActivated)throw new E(4013,cu);this._activatedRoute=e;const r=this.location,s=e._futureSnapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,l=new oV(e,a,r.injector);if(i&&function sV(n){return!!n.resolveComponentFactory}(i)){const c=i.resolveComponentFactory(s);this.activated=r.createComponent(c,r.length,l)}else this.activated=r.createComponent(s,{index:r.length,injector:l,environmentInjector:i??this.environmentInjector});this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return n.\u0275fac=function(e){return new(e||n)(g(Ha),g(Dn),Oo("name"),g(En),g(dr))},n.\u0275dir=N({type:n,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0}),n})();class oV{constructor(t,e,i){this.route=t,this.childContexts=e,this.parent=i}get(t,e){return t===so?this.route:t===Ha?this.childContexts:this.parent.get(t,e)}}let Kp=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=ke({type:n,selectors:[["ng-component"]],standalone:!0,features:[lw],decls:1,vars:0,template:function(e,i){1&e&&L(0,"router-outlet")},dependencies:[Yp],encapsulation:2}),n})();function gD(n,t){return n.providers&&!n._injector&&(n._injector=_c(n.providers,t,`Route: ${n.path}`)),n._injector??t}function Qp(n){const t=n.children&&n.children.map(Qp),e=t?{...n,children:t}:{...n};return!e.component&&!e.loadComponent&&(t||e.loadChildren)&&e.outlet&&e.outlet!==de&&(e.component=Kp),e}function Un(n){return n.outlet||de}function _D(n,t){const e=n.filter(i=>Un(i)===t);return e.push(...n.filter(i=>Un(i)!==t)),e}function Ua(n){if(!n)return null;if(n.routeConfig?._injector)return n.routeConfig._injector;for(let t=n.parent;t;t=t.parent){const e=t.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}class dV{constructor(t,e,i,r){this.routeReuseStrategy=t,this.futureState=e,this.currState=i,this.forwardEvent=r}activate(t){const e=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,i,t),Wp(this.futureState.root),this.activateChildRoutes(e,i,t)}deactivateChildRoutes(t,e,i){const r=vs(e);
1t.children.forEach(o=>{const s=o.value.outlet;this.deactivateRoutes(o,r[s],i),delete r[s]}),kt(r,(o,s)=>{this.deactivateRouteAndItsChildren(o,i)})}deactivateRoutes(t,e,i){const r=t.value,o=e?e.value:null;if(r===o)if(r.component){const s=i.getContext(r.outlet);s&&this.deactivateChildRoutes(t,e,s.children)}else this.deactivateChildRoutes(t,e,i);else o&&this.deactivateRouteAndItsChildren(e,i)}deactivateRouteAndItsChildren(t,e){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}detachAndStoreRouteSubtree(t,e){const i=e.getContext(t.value.outlet),r=i&&t.value.component?i.children:e,o=vs(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,e){const i=e.getContext(t.value.outlet),r=i&&t.value.component?i.children:e,o=vs(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.resolver=null,i.route=null)}activateChildRoutes(t,e,i){const r=vs(e);t.children.forEach(o=>{this.activateRoutes(o,r[o.value.outlet],i),this.forwardEvent(new Q2(o.value.snapshot))}),t.children.length&&this.forwardEvent(new K2(t.value.snapshot))}activateRoutes(t,e,i){const r=t.value,o=e?e.value:null;if(Wp(r),r===o)if(r.component){const s=i.getOrCreateContext(r.outlet);this.activateChildRoutes(t,e,s.children)}else this.activateChildRoutes(t,e,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),Wp(a.route.value),this.activateChildRoutes(t,null,s.children)}else{const a=Ua(r.snapshot),l=a?.get(Wr)??null;s.attachRef=null,s.route=r,s.resolver=l,s.injector=a,s.outlet&&s.outlet.activateWith(r,s.injector),this.activateChildRoutes(t,null,s.children)}}else this.activateChildRoutes(t,null,i)}}class yD{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class uu{constructor(t,e){this.component=t,this.route=e}}function hV(n,t,e){const i=n._root;return $a(i,t?t._root:null,e,[i.value])}function bs(n,t){const e=Symbol(),i=t.get(n,e);return i===e?"function"!=typeof n||function Qx(n){return null!==yl(n)}(n)?t.get(n):n:i}function $a(n,t,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const o=vs(t);return n.children.forEach(s=>{(function pV(n,t,e,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const o=n.value,s=t?t.value:null,a=e?e.getContext(n.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){const l=function mV(n,t,e){if("function"==typeof e)return e(n,t);switch(e){case"pathParamsChange":return!io(n.url,t.url);case"pathParamsOrQueryParamsChange":return!io(n.url,t.url)||!Ai(n.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Gp(n,t)||!Ai(n.queryParams,t.queryParams);default:return!Gp(n,t)}}(s,o,o.routeConfig.runGuardsAndResolvers);l?r.canActivateChecks.push(new yD(i)):(o.data=s.data,o._resolvedData=s._resolvedData),$a(n,t,o.component?a?a.children:null:e,i,r),l&&a&&a.outlet&&a.outlet.isActivated&&r.canDeactivateChecks.push(new uu(a.outlet.component,s))}else s&&Wa(t,a,r),r.canActivateChecks.push(new yD(i)),$a(n,null,o.component?a?a.children:null:e,i,r)})(s,o[s.value.outlet],e,i.concat([s.value]),r),delete o[s.value.outlet]}),kt(o,(s,a)=>Wa(s,e.getContext(a),r)),r}function Wa(n,t,e){const i=vs(n),r=n.value;kt(i,(o,s)=>{Wa(o,r.component?t?t.children.getContext(s):null:t,e)}),e.canDeactivateChecks.push(new uu(r.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,r))}function Ga(n){return"function"==typeof n}function Xp(n){return n instanceof Qc||"EmptyError"===n?.name}const du=Symbol("INITIAL_VALUE");function ws(){return xi(n=>Tp(n.map(t=>t.pipe(Mn(1),ms(du)))).pipe(V(t=>{for(const e of t)if(!0!==e){if(e===du)return du;if(!1===e||e instanceof no)return e}return!0}),Ct(t=>t!==du),Mn(1)))}function vD(n){return function Oi(...n){return fi(n)}(gt(t=>{if(ro(t))throw hD(0,t)}),V(t=>!0===t))}const Jp={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function bD(n,t,e,i,r){const o=em(n,t,e);return o.matched?function OV(n,t,e,i){const r=t.canMatch;return r&&0!==r.length?F(r.map(s=>{const a=bs(s,n);return Er(function wV(n){return n&&Ga(n.canMatch)}(a)?a.canMatch(t,e):n.runInContext(()=>a(t,e)))})).pipe(ws(),vD()):F(!0)}(i=gD(t,i),t,e).pipe(V(s=>!0===s?o:{...Jp})):F(o)}function em(n,t,e){if(""===t.path)return"full"===t.pathMatch&&(n.hasChildren()||e.length>0)?{...Jp}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const r=(t.matcher||p2)(e,n,t);if(!r)return{...Jp};const o={};kt(r.posParams,(a,l)=>{o[l]=a.path});const s=r.consumed.length>0?{...o,...r.consumed[r.consumed.length-1].parameters}:o;return{matched:!0,consumedSegments:r.consumed,remainingSegments:e.slice(r.consumed.length),parameters:s,positionalParamSegments:r.posParams??{}}}function hu(n,t,e,i,r="corrected"){if(e.length>0&&function FV(n,t,e){return e.some(i=>fu(n,t,i)&&Un(i)!==de)}(n,e,i)){const s=new pe(t,function RV(n,t,e,i){const r={};r[de]=i,i._sourceSegment=n,i._segmentIndexShift=t.length;for(const o of e)if(""===o.path&&Un(o)!==de){const s=new pe([],{});s._sourceSegment=n,s._segmentIndexShift=t.length,r[Un(o)]=s}return r}(n,t,i,new pe(e,n.children)));return s._sourceSegment=n,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:[]}}if(0===e.length&&function NV(n,t,e){return e.some(i=>fu(n,t,i))}(n,e,i)){const s=new pe(n.segments,function PV(n,t,e,i,r,o){const s={};for(const a of i)if(fu(n,e,a)&&!r[Un(a)]){const l=new pe([],{});l._sourceSegment=n,l._segmentIndexShift="legacy"===o?n.segments.length:t.length,s[Un(a)]=l}return{...r,...s}}(n,t,e,i,n.children,r));return s._sourceSegment=n,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:e}}const o=new pe(n.segments,n.children);return o._sourceSegment=n,o._segmentIndexShift=t.length,{segmentGroup:o,slicedSegments:e}}function fu(n,t,e){return(!(n.hasChildren()||t.length>0)||"full"!==e.pathMatch)&&""===e.path}function wD(n,t,e,i){return!!(Un(n)===i||i!==de&&fu(t,e,n))&&("**"===n.path||em(t,n,e).matched)}function CD(n,t,e){return 0===t.length&&!n.children[e]}const pu=!1;class mu{constructor(t){this.segmentGroup=t||null}}class DD{constructor(t){this.urlTree=t}}function qa(n){return ps(new mu(n))}function ED(n){return ps(new DD(n))}class jV{constructor(t,e,i,r,o){this.injector=t,this.configLoader=e,this.urlSerializer
1=i,this.urlTree=r,this.config=o,this.allowRedirects=!0}apply(){const t=hu(this.urlTree.root,[],[],this.config).segmentGroup,e=new pe(t.segments,t.children);return this.expandSegmentGroup(this.injector,this.config,e,de).pipe(V(o=>this.createUrlTree(su(o),this.urlTree.queryParams,this.urlTree.fragment))).pipe(Xi(o=>{if(o instanceof DD)return this.allowRedirects=!1,this.match(o.urlTree);throw o instanceof mu?this.noMatchError(o):o}))}match(t){return this.expandSegmentGroup(this.injector,this.config,t.root,de).pipe(V(r=>this.createUrlTree(su(r),t.queryParams,t.fragment))).pipe(Xi(r=>{throw r instanceof mu?this.noMatchError(r):r}))}noMatchError(t){return new E(4002,pu)}createUrlTree(t,e,i){const r=Lp(t);return new no(r,e,i)}expandSegmentGroup(t,e,i,r){return 0===i.segments.length&&i.hasChildren()?this.expandChildren(t,e,i).pipe(V(o=>new pe([],o))):this.expandSegment(t,i,e,i.segments,r,!0)}expandChildren(t,e,i){const r=[];for(const o of Object.keys(i.children))"primary"===o?r.unshift(o):r.push(o);return ut(r).pipe(wr(o=>{const s=i.children[o],a=_D(e,o);return this.expandSegmentGroup(t,a,s,o).pipe(V(l=>({segment:l,outlet:o})))}),VC((o,s)=>(o[s.outlet]=s.segment,o),{}),BC())}expandSegment(t,e,i,r,o,s){return ut(i).pipe(wr(a=>this.expandSegmentAgainstRoute(t,e,i,a,r,o,s).pipe(Xi(c=>{if(c instanceof mu)return F(null);throw c}))),Dr(a=>!!a),Xi((a,l)=>{if(Xp(a))return CD(e,r,o)?F(new pe([],{})):qa(e);throw a}))}expandSegmentAgainstRoute(t,e,i,r,o,s,a){return wD(r,e,o,s)?void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,e,r,o,s):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,i,r,o,s):qa(e):qa(e)}expandSegmentAgainstRouteUsingRedirect(t,e,i,r,o,s){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,i,r,s):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,r,o,s)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,e,i,r){const o=this.applyRedirectCommands([],i.redirectTo,{});return i.redirectTo.startsWith("/")?ED(o):this.lineralizeSegments(i,o).pipe(Mt(s=>{const a=new pe(s,{});return this.expandSegment(t,a,e,s,r,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,e,i,r,o,s){const{matched:a,consumedSegments:l,remainingSegments:c,positionalParamSegments:u}=em(e,r,o);if(!a)return qa(e);const d=this.applyRedirectCommands(l,r.redirectTo,u);return r.redirectTo.startsWith("/")?ED(d):this.lineralizeSegments(r,d).pipe(Mt(h=>this.expandSegment(t,e,i,h.concat(c),s,!1)))}matchSegmentAgainstRoute(t,e,i,r,o){return"**"===i.path?(t=gD(i,t),i.loadChildren?(i._loadedRoutes?F({routes:i._loadedRoutes,injector:i._loadedInjector}):this.configLoader.loadChildren(t,i)).pipe(V(a=>(i._loadedRoutes=a.routes,i._loadedInjector=a.injector,new pe(r,{})))):F(new pe(r,{}))):bD(e,i,r,t).pipe(xi(({matched:s,consumedSegments:a,remainingSegments:l})=>s?this.getChildConfig(t=i._injector??t,i,r).pipe(Mt(u=>{const d=u.injector??t,h=u.routes,{segmentGroup:f,slicedSegments:p}=hu(e,a,l,h),m=new pe(f.segments,f.children);if(0===p.length&&m.hasChildren())return this.expandChildren(d,h,m).pipe(V(C=>new pe(a,C)));if(0===h.length&&0===p.length)return F(new pe(a,{}));const v=Un(i)===o;return this.expandSegment(d,m,h,p,v?de:o,!0).pipe(V(S=>new pe(a.concat(S.segments),S.children)))})):qa(e)))}getChildConfig(t,e,i){return e.children?F({routes:e.children,injector:t}):e.loadChildren?void 0!==e._loadedRoutes?F({routes:e._loadedRoutes,injector:e._loadedInjector}):function kV(n,t,e,i){const r=t.canLoad;return void 0===r||0===r.length?F(!0):F(r.map(s=>{const a=bs(s,n);return Er(function _V(n){return n&&Ga(n.canLoad)}(a)?a.canLoad(t,e):n.runInContext(()=>a(t,e)))})).pipe(ws(),vD())}(t,e,i).pipe(Mt(r=>r?this.configLoader.loadChildren(t,e).pipe(gt(o=>{e._loadedRoutes=o.routes,e._loadedInjector=o.injector})):function VV(n){return ps(fD(pu,3))}())):F({routes:[],injector:t})}lineralizeSegments(t,e){let i=[],r=e.root;for(;;){if(i=i.concat(r.segments),0===r.numberOfChildren)return F(i);if(r.numberOfChildren>1||!r.children[de])return ps(new E(4e3,pu));r=r.children[de]}}applyRedirectCommands(t,e,i){return this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),t,i)}applyRedirectCreateUrlTree(t,e,i,r){const o=this.createSegmentGroup(t,e.root,i,r);return new no(o,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const i={};return kt(t,(r,o)=>{if("string"==typeof r&&r.startsWith(":")){const a=r.substring(1);i[o]=e[a]}else i[o]=r}),i}
1createSegmentGroup(t,e,i,r){const o=this.createSegments(t,e.segments,i,r);let s={};return kt(e.children,(a,l)=>{s[l]=this.createSegmentGroup(t,a,i,r)}),new pe(o,s)}createSegments(t,e,i,r){return e.map(o=>o.path.startsWith(":")?this.findPosParam(t,o,r):this.findOrReturn(o,i))}findPosParam(t,e,i){const r=i[e.path.substring(1)];if(!r)throw new E(4001,pu);return r}findOrReturn(t,e){let i=0;for(const r of e){if(r.path===t.path)return e.splice(i),r;i++}return t}}class HV{}class WV{constructor(t,e,i,r,o,s,a,l){this.injector=t,this.rootComponentType=e,this.config=i,this.urlTree=r,this.url=o,this.paramsInheritanceStrategy=s,this.relativeLinkResolution=a,this.urlSerializer=l}recognize(){const t=hu(this.urlTree.root,[],[],this.config.filter(e=>void 0===e.redirectTo),this.relativeLinkResolution).segmentGroup;return this.processSegmentGroup(this.injector,this.config,t,de).pipe(V(e=>{if(null===e)return null;const i=new lu([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},de,this.rootComponentType,null,this.urlTree.root,-1,{}),r=new er(i,e),o=new uD(this.url,r);return this.inheritParamsAndData(o._root),o}))}inheritParamsAndData(t){const e=t.value,i=cD(e,this.paramsInheritanceStrategy);e.params=Object.freeze(i.params),e.data=Object.freeze(i.data),t.children.forEach(r=>this.inheritParamsAndData(r))}processSegmentGroup(t,e,i,r){return 0===i.segments.length&&i.hasChildren()?this.processChildren(t,e,i):this.processSegment(t,e,i,i.segments,r)}processChildren(t,e,i){return ut(Object.keys(i.children)).pipe(wr(r=>{const o=i.children[r],s=_D(e,r);return this.processSegmentGroup(t,s,o,r)}),VC((r,o)=>r&&o?(r.push(...o),r):null),function h2(n,t=!1){return te((e,i)=>{let r=0;e.subscribe(fe(i,o=>{const s=n(o,r++);(s||t)&&i.next(o),!s&&i.complete()}))})}(r=>null!==r),Jc(null),BC(),V(r=>{if(null===r)return null;const o=MD(r);return function GV(n){n.sort((t,e)=>t.value.outlet===de?-1:e.value.outlet===de?1:t.value.outlet.localeCompare(e.value.outlet))}(o),o}))}processSegment(t,e,i,r,o){return ut(e).pipe(wr(s=>this.processSegmentAgainstRoute(s._injector??t,s,i,r,o)),Dr(s=>!!s),Xi(s=>{if(Xp(s))return CD(i,r,o)?F([]):F(null);throw s}))}processSegmentAgainstRoute(t,e,i,r,o){if(e.redirectTo||!wD(e,i,r,o))return F(null);let s;if("**"===e.path){const a=r.length>0?HC(r).parameters:{},l=xD(i)+r.length;s=F({snapshot:new lu(r,a,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,ID(e),Un(e),e.component??e._loadedComponent??null,e,SD(i),l,TD(e),l),consumedSegments:[],remainingSegments:[]})}else s=bD(i,e,r,t).pipe(V(({matched:a,consumedSegments:l,remainingSegments:c,parameters:u})=>{if(!a)return null;const d=xD(i)+l.length;return{snapshot:new lu(l,u,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,ID(e),Un(e),e.component??e._loadedComponent??null,e,SD(i),d,TD(e),d),consumedSegments:l,remainingSegments:c}}));return s.pipe(xi(a=>{if(null===a)return F(null);const{snapshot:l,consumedSegments:c,remainingSegments:u}=a;t=e._injector??t;const d=e._loadedInjector??t,h=function qV(n){return n.children?n.children:n.loadChildren?n._loadedRoutes:[]}(e),{segmentGroup:f,slicedSegments:p}=hu(i,c,u,h.filter(v=>void 0===v.redirectTo),this.relativeLinkResolution);if(0===p.length&&f.hasChildren())return this.processChildren(d,h,f).pipe(V(v=>null===v?null:[new er(l,v)]));if(0===h.length&&0===p.length)return F([new er(l,[])]);const m=Un(e)===o;return this.processSegment(d,h,f,p,m?de:o).pipe(V(v=>null===v?null:[new er(l,v)]))}))}}function YV(n){const t=n.value.routeConfig;return t&&""===t.path&&void 0===t.redirectTo}function MD(n){const t=[],e=new Set;for(const i of n){if(!YV(i)){t.push(i);continue}const r=t.find(o=>i.value.routeConfig===o.value.routeConfig);void 0!==r?(r.children.push(...i.children),e.add(r)):t.push(i)}for(const i of e){const r=MD(i.children);t.push(new er(i.value,r))}return t.filter(i=>!e.has(i))}function SD(n){let t=n;for(;t._sourceSegment;)t=t._sourceSegment;return t}function xD(n){let t=n,e=t._segmentIndexShift??0;for(;t._sourceSegment;)t=t._sourceSegment,e+=t._segmentIndexShift??0;return e-1}function ID(n){return n.data||{}}function TD(n){return n.resolve||{}}function kD(n){return"string"==typeof n.title||null===n.title}function tm(n){return xi(t=>{const e=n(t);return e?ut(e).pipe(V(()=>t)):F(t)})}let _u=(()=>{class n{buildTitle(e){let i,r=e.root;for(;void 0!==r;)i=this.getResolvedTitleForRoute(r)??i,r=r.children.find(o=>o.outlet===de);return i}getResolvedTitleForRoute(e){return e.data[Fa]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=A({token:n,factory:function(){return ze(OD)},providedIn:"root"}),n})(),OD=(()=>{class n extends _u{constructor(e){super(),this.title=e}updateTitle(e){const i=this.buildTitle(e);void 0!==i&&this.title.setTitle(i)}}return n.\u0275fac=function(e){return new(e||n)(b(bp))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();
1class nB{}class rB extends class iB{shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}}{}const yu=new x("",{providedIn:"root",factory:()=>({})}),nm=new x("ROUTES");let im=(()=>{class n{constructor(e,i){this.injector=e,this.compiler=i,this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return F(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const i=Er(e.loadComponent()).pipe(gt(o=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=o}),eu(()=>{this.componentLoaders.delete(e)})),r=new NC(i,()=>new z).pipe(kp());return this.componentLoaders.set(e,r),r}loadChildren(e,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return F({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);const o=this.loadModuleFactoryOrRoutes(i.loadChildren).pipe(V(a=>{this.onLoadEndListener&&this.onLoadEndListener(i);let l,c,u=!1;Array.isArray(a)?c=a:(l=a.create(e).injector,c=zC(l.get(nm,[],W.Self|W.Optional)));return{routes:c.map(Qp),injector:l}}),eu(()=>{this.childrenLoaders.delete(i)})),s=new NC(o,()=>new z).pipe(kp());return this.childrenLoaders.set(i,s),s}loadModuleFactoryOrRoutes(e){return Er(e()).pipe(Mt(i=>i instanceof sw||Array.isArray(i)?F(i):ut(this.compiler.compileModuleAsync(i))))}}return n.\u0275fac=function(e){return new(e||n)(b(ht),b(Bf))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class sB{}class aB{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,e){return t}}function lB(n){throw n}function cB(n,t,e){return t.parse("/")}const uB={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},dB={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};function RD(){const n=ze(YC),t=ze(Ha),e=ze(Tc),i=ze(ht),r=ze(Bf),o=ze(nm,{optional:!0})??[],s=ze(yu,{optional:!0})??{},a=ze(OD),l=ze(_u,{optional:!0}),c=ze(sB,{optional:!0}),u=ze(nB,{optional:!0}),d=new Ot(null,n,t,e,i,r,zC(o));return c&&(d.urlHandlingStrategy=c),u&&(d.routeReuseStrategy=u),d.titleStrategy=l??a,function hB(n,t){n.errorHandler&&(t.errorHandler=n.errorHandler),n.malformedUriErrorHandler&&(t.malformedUriErrorHandler=n.malformedUriErrorHandler),n.onSameUrlNavigation&&(t.onSameUrlNavigation=n.onSameUrlNavigation),n.paramsInheritanceStrategy&&(t.paramsInheritanceStrategy=n.paramsInheritanceStrategy),n.relativeLinkResolution&&(t.relativeLinkResolution=n.relativeLinkResolution),n.urlUpdateStrategy&&(t.urlUpdateStrategy=n.urlUpdateStrategy),n.canceledNavigationResolution&&(t.canceledNavigationResolution=n.canceledNavigationResolution)}(s,d),d}let Ot=(()=>{class n{constructor(e,i,r,o,s,a,l){this.rootComponentType=e,this.urlSerializer=i,this.rootContexts=r,this.location=o,this.config=l,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new z,this.errorHandler=lB,this.malformedUriErrorHandler=cB,this.navigated=!1,this.lastSuccessfulId=-1,this.afterPreactivation=()=>F(void 0),this.urlHandlingStrategy=new aB,this.routeReuseStrategy=new rB,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.configLoader=s.get(im),this.configLoader.onLoadEndListener=h=>this.triggerEvent(new q2(h)),this.configLoader.onLoadStartListener=h=>this.triggerEvent(new G2(h)),this.ngModule=s.get(Jr),this.console=s.get(TR);const d=s.get(se);this.isNgZoneEnabled=d instanceof se&&se.isInAngularZone(),this.resetConfig(l),this.currentUrlTree=function g2(){return new no(new pe([],{}),{},null)}(),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=lD(this.currentUrlTree,this.rootComponentType),this.transitions=new Hn({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){return this.location.getState()?.\u0275routerPageId}setupNavigations(e){const i=this.events;return e.pipe(Ct(r=>0!==r.id),V(r=>({...r,extractedUrl:this.urlHandlingStrategy.extract(r.rawUrl)})),xi(r=>{let o=!1,s=!1;return F(r).pipe(gt(a=>{this.currentNavigation={id:a.id,initialUrl:a.rawUrl,extractedUrl:a.extractedUrl,trigger:a.source,extras:a.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),xi(a=>{const l=this.browserUrlTree.toString(),c=!this.navigated||a.extractedUrl.toString()!==l||l!==this.currentUrlTree.toString();if(("reload"===this.onSameUrlNavigation||c)&&this.urlHandlingStrategy.shouldProcessUrl(a.rawUrl))return FD(a.source)&&(this.browserUrlTree=a.extractedUrl),F(a).pipe(xi(d=>{const h=this.transitions.getValue();return i.next(new zp(d.id,this.serializeUrl(d.extractedUrl),d.source,d.restoredState)),h!==this.transitions.getValue()?Ri:Promise.resolve(d)}),function zV(n,t,e,i){return xi(r=>function BV(n,t,e,i,r){return new jV(n,t,e,i,r).apply()}(n,t,e,r.extractedUrl,i).pipe(V(o=>({...r,urlAfterRedirects:o}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),gt(d=>{this.currentNavigation={...this.currentNavigation,finalUrl:d.urlAfterRedirects},r.urlAfterRedirects=d.urlAfterRedirects}),function ZV(n,t,e,i,r,o){return Mt(s=>function $V(n,t,e,i,r,o,s="emptyOnly",a="legacy"){return new WV(n,t,e,i,r,s,a,o).recognize().pipe(xi(l=>null===l?function UV(n){return new Se(t=>t.error(n))}(new HV):F(l)))}(n,t,e,s.urlAfterRedirects,i.serialize(s.urlAfterRedirects),i,r,o).pipe(V(a=>({...s,targetSnapshot:a}))))}(this.ngModule.injector,this.rootComponentType,this.config,this.urlSerializer,this.paramsInheritanceStrategy,this.relativeLinkResolution),gt(d=>{if(r.targetSnapshot=d.targetSnapshot,"eager"===this.urlUpdateStrategy){if(!d.extras.skipLocationChange){const f=this.urlHandlingStrategy.merge(d.urlAfterRedirects,d.rawUrl);this.setBrowserUrl(f,d)}this.browserUrlTree=d.urlAfterRedirects}const h=new z2(d.id,this.serializeUrl(d.extractedUrl),this.serializeUrl(d.urlAfterRedirects),d.targetSnapshot);i.next(h)}));if(c&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:h,extractedUrl:f,source:p,restoredState:m,extras:v}=a,w=new zp(h,this.serializeUrl(f),p,m);i.next(w);const S=lD(f,this.rootComponentType).snapshot;return F(r={...a,targetSnapshot:S,urlAfterRedirects:f,extras:{...v,skipLocationChange:!1,replaceUrl:!1}})}return this.rawUrlTree=a.rawUrl,a.resolve(null),Ri}),gt(a=>{const l=new H2(a.id,this.serializeUrl(a.extractedUrl),this.serializeUrl(a.urlAfterRedirects),a.targetSnapshot);this.triggerEvent(l)}),V(a=>r={...a,guards:hV(a.targetSnapshot,a.currentSnapshot,this.rootContexts)}),function DV(n,t){return Mt(e=>{const{targetSnapshot:i,currentSnapshot:r,guards:{canActivateChecks:o,canDeactivateChecks:s}}=e;return 0===s.length&&0===o.length?F({...e,guardsResult:!0}):function EV(n,t,e,i){return ut(n).pipe(Mt(r=>function TV(n,t,e,i,r){const o=t&&t.routeConfig?t.routeConfig.canDeactivate:null;
1return o&&0!==o.length?F(o.map(a=>{const l=Ua(t)??r,c=bs(a,l);return Er(function bV(n){return n&&Ga(n.canDeactivate)}(c)?c.canDeactivate(n,t,e,i):l.runInContext(()=>c(n,t,e,i))).pipe(Dr())})).pipe(ws()):F(!0)}(r.component,r.route,e,t,i)),Dr(r=>!0!==r,!0))}(s,i,r,n).pipe(Mt(a=>a&&function gV(n){return"boolean"==typeof n}(a)?function MV(n,t,e,i){return ut(t).pipe(wr(r=>Xc(function xV(n,t){return null!==n&&t&&t(new Y2(n)),F(!0)}(r.route.parent,i),function SV(n,t){return null!==n&&t&&t(new Z2(n)),F(!0)}(r.route,i),function IV(n,t,e){const i=t[t.length-1],o=t.slice(0,t.length-1).reverse().map(s=>function fV(n){const t=n.routeConfig?n.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:n,guards:t}:null}(s)).filter(s=>null!==s).map(s=>FC(()=>F(s.guards.map(l=>{const c=Ua(s.node)??e,u=bs(l,c);return Er(function vV(n){return n&&Ga(n.canActivateChild)}(u)?u.canActivateChild(i,n):c.runInContext(()=>u(i,n))).pipe(Dr())})).pipe(ws())));return F(o).pipe(ws())}(n,r.path,e),function AV(n,t,e){const i=t.routeConfig?t.routeConfig.canActivate:null;if(!i||0===i.length)return F(!0);const r=i.map(o=>FC(()=>{const s=Ua(t)??e,a=bs(o,s);return Er(function yV(n){return n&&Ga(n.canActivate)}(a)?a.canActivate(t,n):s.runInContext(()=>a(t,n))).pipe(Dr())}));return F(r).pipe(ws())}(n,r.route,e))),Dr(r=>!0!==r,!0))}(i,o,n,t):F(a)),V(a=>({...e,guardsResult:a})))})}(this.ngModule.injector,a=>this.triggerEvent(a)),gt(a=>{if(r.guardsResult=a.guardsResult,ro(a.guardsResult))throw hD(0,a.guardsResult);const l=new U2(a.id,this.serializeUrl(a.extractedUrl),this.serializeUrl(a.urlAfterRedirects),a.targetSnapshot,!!a.guardsResult);this.triggerEvent(l)}),Ct(a=>!!a.guardsResult||(this.restoreHistory(a),this.cancelNavigationTransition(a,"",3),!1)),tm(a=>{if(a.guards.canActivateChecks.length)return F(a).pipe(gt(l=>{const c=new $2(l.id,this.serializeUrl(l.extractedUrl),this.serializeUrl(l.urlAfterRedirects),l.targetSnapshot);this.triggerEvent(c)}),xi(l=>{let c=!1;return F(l).pipe(function QV(n,t){return Mt(e=>{const{targetSnapshot:i,guards:{canActivateChecks:r}}=e;if(!r.length)return F(e);let o=0;return ut(r).pipe(wr(s=>function XV(n,t,e,i){const r=n.routeConfig,o=n._resolve;return void 0!==r?.title&&!kD(r)&&(o[Fa]=r.title),function JV(n,t,e,i){const r=function eB(n){return[...Object.keys(n),...Object.getOwnPropertySymbols(n)]}(n);if(0===r.length)return F({});const o={};return ut(r).pipe(Mt(s=>function tB(n,t,e,i){const r=Ua(t)??i,o=bs(n,r);return Er(o.resolve?o.resolve(t,e):r.runInContext(()=>o(t,e)))}(n[s],t,e,i).pipe(Dr(),gt(a=>{o[s]=a}))),Op(1),Pp(o),Xi(s=>Xp(s)?Ri:ps(s)))}(o,n,t,i).pipe(V(s=>(n._resolvedData=s,n.data=cD(n,e).resolve,r&&kD(r)&&(n.data[Fa]=r.title),null)))}(s.route,i,n,t)),gt(()=>o++),Op(1),Mt(s=>o===r.length?F(e):Ri))})}(this.paramsInheritanceStrategy,this.ngModule.injector),gt({next:()=>c=!0,complete:()=>{c||(this.restoreHistory(l),this.cancelNavigationTransition(l,"",2))}}))}),gt(l=>{const c=new W2(l.id,this.serializeUrl(l.extractedUrl),this.serializeUrl(l.urlAfterRedirects),l.targetSnapshot);this.triggerEvent(c)}))}),tm(a=>{const l=c=>{const u=[];c.routeConfig?.loadComponent&&!c.routeConfig._loadedComponent&&u.push(this.configLoader.loadComponent(c.routeConfig).pipe(gt(d=>{c.component=d}),V(()=>{})));for(const d of c.children)u.push(...l(d));return u};return Tp(l(a.targetSnapshot.root)).pipe(Jc(),Mn(1))}),tm(()=>this.afterPreactivation()),V(a=>{const l=function tV(n,t,e){const i=za(n,t._root,e?e._root:void 0);return new aD(i,t)}(this.routeReuseStrategy,a.targetSnapshot,a.currentRouterState);return r={...a,targetRouterState:l}}),gt(a=>{this.currentUrlTree=a.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(a.urlAfterRedirects,a.rawUrl),this.routerState=a.targetRouterState,"deferred"===this.urlUpdateStrategy&&(a.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,a),this.browserUrlTree=a.urlAfterRedirects)}),((n,t,e)=>V(i=>(new dV(t,i.targetRouterState,i.currentRouterState,e).activate(n),i)))(this.rootContexts,this.routeReuseStrategy,a=>this.triggerEvent(a)),gt({next(){o=!0},complete(){o=!0}}),eu(()=>{o||s||this.cancelNavigationTransition(r,"",1),this.currentNavigation?.id===r.id&&(this.currentNavigation=null)}),Xi(a=>
1{if(s=!0,mD(a)){pD(a)||(this.navigated=!0,this.restoreHistory(r,!0));const l=new au(r.id,this.serializeUrl(r.extractedUrl),a.message,a.cancellationCode);if(i.next(l),pD(a)){const c=this.urlHandlingStrategy.merge(a.url,this.rawUrlTree),u={skipLocationChange:r.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||FD(r.source)};this.scheduleNavigation(c,"imperative",null,u,{resolve:r.resolve,reject:r.reject,promise:r.promise})}else r.resolve(!1)}else{this.restoreHistory(r,!0);const l=new rD(r.id,this.serializeUrl(r.extractedUrl),a,r.targetSnapshot??void 0);i.next(l);try{r.resolve(this.errorHandler(a))}catch(c){r.reject(c)}}return Ri}))}))}resetRootComponentType(e){this.rootComponentType=e,this.routerState.root.component=this.rootComponentType}setTransition(e){this.transitions.next({...this.transitions.value,...e})}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{const i="popstate"===e.type?"popstate":"hashchange";"popstate"===i&&setTimeout(()=>{const r={replaceUrl:!0},o=e.state?.navigationId?e.state:null;if(o){const a={...o};delete a.navigationId,delete a.\u0275routerPageId,0!==Object.keys(a).length&&(r.state=a)}const s=this.parseUrl(e.url);this.scheduleNavigation(s,i,o,r)},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(e){this.events.next(e)}resetConfig(e){this.config=e.map(Qp),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(e,i={}){const{relativeTo:r,queryParams:o,fragment:s,queryParamsHandling:a,preserveFragment:l}=i,c=r||this.routerState.root,u=l?this.currentUrlTree.fragment:s;let d=null;switch(a){case"merge":d={...this.currentUrlTree.queryParams,...o};break;case"preserve":d=this.currentUrlTree.queryParams;break;default:d=o||null}return null!==d&&(d=this.removeEmptyProps(d)),F2(c,this.currentUrlTree,e,d,u??null)}navigateByUrl(e,i={skipLocationChange:!1}){const r=ro(e)?e:this.parseUrl(e),o=this.urlHandlingStrategy.merge(r,this.rawUrlTree);return this.scheduleNavigation(o,"imperative",null,i)}navigate(e,i={skipLocationChange:!1}){return function fB(n){for(let t=0;t<n.length;t++){if(null==n[t])throw new E(4008,false)}}(e),this.navigateByUrl(this.createUrlTree(e,i),i)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){let i;try{i=this.urlSerializer.parse(e)}catch(r){i=this.malformedUriErrorHandler(r,this.urlSerializer,e)}return i}isActive(e,i){let r;if(r=!0===i?{...uB}:!1===i?{...dB}:i,ro(e))return $C(this.currentUrlTree,e,r);const o=this.parseUrl(e);return $C(this.currentUrlTree,o,r)}removeEmptyProps(e){return Object.keys(e).reduce((i,r)=>{const o=e[r];return null!=o&&(i[r]=o),i},{})}processNavigations(){this.navigations.subscribe(e=>{this.navigated=!0,this.lastSuccessfulId=e.id,this.currentPageId=e.targetPageId,this.events.next(new oo(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,this.titleStrategy?.updateTitle(this.routerState.snapshot),e.resolve(!0)},e=>{this.console.warn(`Unhandled Navigation Error: ${e}`)})}scheduleNavigation(e,i,r,o,s){if(this.disposed)return Promise.resolve(!1);let a,l,c;s?(a=s.resolve,l=s.reject,c=s.promise):c=new Promise((h,f)=>{a=h,l=f});const u=++this.navigationId;let d;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(r=this.location.getState()),d=r&&r.\u0275routerPageId?r.\u0275routerPageId:o.replaceUrl||o.skipLocationChange?this.browserPageId??0:(this.browserPageId??0)+1):d=0,this.setTransition({id:u,targetPageId:d,source:i,restoredState:r,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:e,extras:o,resolve:a,reject:l,promise:c,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),c.catch(h=>Promise.reject(h))}setBrowserUrl(e,i){const r=this.urlSerializer.serialize(e),o={...i.extras.state,...this.generateNgRouterState(i.id,i.targetPageId)};this.location.isCurrentPathEqualTo(r)||i.extras.replaceUrl?this.location.replaceState(r,"",o):this.location.go(r,"",o)}restoreHistory(e,i=!1){if("computed"===this.canceledNavigationResolution){const r=this.currentPageId-e.targetPageId;"popstate"!==e.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==this.currentNavigation?.finalUrl||0===r?this.currentUrlTree===this.currentNavigation?.finalUrl&&0===r&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(r)}else"replace"===this.canceledNavigationResolution&&(i&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=e.currentRouterState,this.currentUrlTree=e.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}cancelNavigationTransition(e,i,r){const o=new au(e.id,this.serializeUrl(e.extractedUrl),i,r);this.triggerEvent(o),e.resolve(!1)}generateNgRouterState(e,i){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:i}:{navigationId:e}}}return n.\u0275fac=function(e){Xl()},n.\u0275prov=A({token:n,factory:function(){return RD()},providedIn:"root"}),n})();function FD(n){return"imperative"!==n}let bu=(()=>{class n{constructor(e,i,r,o,s){this.router=e,this.route=i,this.tabIndexAttribute=r,this.renderer=o,this.el=s,this._preserveFragment=!1,this._skipLocationChange=!1,this._replaceUrl=!1,this.commands=null,this.onChanges=new z,this.setTabIndexIfNotOnNativeEl("0")}set preserveFragment(e){this._preserveFragment=Yi(e)}get preserveFragment(){return this._preserveFragment}set skipLocationChange(e){this._skipLocationChange=Yi(e)}get skipLocationChange(){return this._skipLocationChange}set replaceUrl(e){this._replaceUrl=Yi(e)}get replaceUrl(){return this._replaceUrl}setTabIndexIfNotOnNativeEl(e){if(null!=this.tabIndexAttribute)return;const i=this.renderer,r=this.el.nativeElement;null!==e?i.setAttribute(r,"tabindex",e):i.removeAttribute(r,"tabindex")}ngOnChanges(e){this.onChanges.next(this)}set routerLink(e){null!=e?(this.commands=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(){return null===this.urlTree||this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!0}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return n.\u0275fac=function(e){return new(e||n)(g(Ot),g(so),Oo("tabindex"),g(zi),g(Ne))},n.\u0275dir=N({type:n,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(e,i){1&e&&it("click",function(){return i.onClick()})},inputs:{queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",routerLink:"routerLink"},standalone:!0,features:[gn]}),n})(),Mr=(()=>{class n{constructor(e,i,r){this.router=e,this.route=i,this.locationStrategy=r,this._preserveFragment=!1,this._skipLocationChange=!1,this._replaceUrl=!1,this.commands=null,this.href=null,this.onChanges=new z,this.subscription=e.events.subscribe(o=>{o instanceof oo&&this.updateTargetUrlAndHref()})}set preserveFragment(e){this._preserveFragment=Yi(e)}get preserveFragment(){return this._preserveFragment}set skipLocationChange(e){this._skipLocationChange=Yi(e)}get skipLocationChange(){return this._skipLocationChange}set replaceUrl(e){this._replaceUrl=Yi(e)}get replaceUrl(){return this._replaceUrl}set routerLink(e){this.commands=null!=e?Array.isArray(e)?e:[e]:null}ngOnChanges(e){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(e,i,r,o,s){return!!(0!==e||i||r||o||s||"string"==typeof this.target&&"_self"!=this.target||null===this.urlTree)||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!1)}updateTargetUrlAndHref(){this.href=null!==this.urlTree?this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return n.\u0275fac=function(e){return new(e||n)(g(Ot),g(so),g(vr))},n.\u0275dir=N({type:n,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(e,i){1&e&&it("click",function(o){return i.onClick(o.button,o.ctrlKey,o.shiftKey,o.altKey,o.metaKey)}),2&e&&nt("target",i.target)("href",i.href,Jn)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",routerLink:"routerLink"},standalone:!0,features:[gn]}),n})();class ND{}let gB=(()=>{class n{constructor(e,i,r,o,s){this.router=e,this.injector=r,this.preloadingStrategy=o,this.loader=s}setUpPreloading(){this.subscription=this.router.events.pipe(Ct(e=>e instanceof oo),wr(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,i){const r=[];for(const o of i){o.providers&&!o._injector&&(o._injector=_c(o.providers,e,`Route: ${o.path}`));const s=o._injector??e,a=o._loadedInjector??s;o.loadChildren&&!o._loadedRoutes&&void 0===o.canLoad||o.loadComponent&&!o._loadedComponent?r.push(this.preloadConfig(s,o)):(o.children||o._loadedRoutes)&&r.push(this.processRoutes(a,o.children??o._loadedRoutes))}return ut(r).pipe(vo())}preloadConfig(e,i){return this.preloadingStrategy.preload(i,()=>{let r;r=i.loadChildren&&void 0===i.canLoad?this.loader.loadChildren(e,i):F(null);const o=r.pipe(Mt(s=>null===s?F(void 0):(i._loadedRoutes=s.routes,i._loadedInjector=s.injector,this.processRoutes(s.injector??e,s.routes))));return i.loadComponent&&!i._loadedComponent?ut([o,this.loader.loadComponent(i)]).pipe(vo()):o})}}return n.\u0275fac=function(e){return new(e||n)(b(Ot),b(Bf),b(dr),b(ND),b(im))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const rm=new x("");let LD=(()=>{class n{constructor(e,i,r={}){this.router=e,this.viewportScroller=i,this.options=r,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},r.scrollPositionRestoration=r.scrollPositionRestoration||"disabled",r.anchorScrolling=r.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(e=>{e instanceof zp?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof oo&&(this.lastId=e.id,this.scheduleScrollEvent(e,this.router.parseUrl(e.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(e=>{e instanceof oD&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,i){this.router.triggerEvent(new oD(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,i))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return n.\u0275fac=function(e){Xl()},n.\u0275prov=A({token:n,factory:n.\u0275fac}),n})();function Cs(n,t){return{\u0275kind:n,\u0275providers:t}}function om(n){return[{provide:nm,multi:!0,useValue:n}]}function BD(){const n=ze(ht);return t=>{const e=n.get(hs);if(t!==e.components[0])return;const i=n.get(Ot),r=n.get(jD);1===n.get(sm)&&i.initialNavigation(),n.get(zD,null,W.Optional)?.setUpPreloading(),n.get(rm,null,W.Optional)?.init(),i.resetRootComponentType(e.componentTypes[0]),r.closed||(r.next(),r.unsubscribe())}}const jD=new x("",{factory:()=>new z}),sm=new x("",{providedIn:"root",factory:()=>1});const zD=new x("");function bB(n){return Cs(0,[{provide:zD,useExisting:gB},{provide:ND,useExisting:n}])}const HD=new x("ROUTER_FORROOT_GUARD"),wB=[Tc,{provide:YC,useClass:Fp},{provide:Ot,useFactory:RD},Ha,{provide:so,useFactory:function VD(n){return n.routerState.root},deps:[Ot]},im];function CB(){return new r0("Router",Ot)}let UD=(()=>{class n{constructor(e){}static forRoot(e,i){return{ngModule:n,providers:[wB,[],om(e),{provide:HD,useFactory:SB,deps:[[Ot,new ur,new Bo]]},{provide:yu,useValue:i||{}},i?.useHash?{provide:vr,useClass:yF}:{provide:vr,useClass:ep},{provide:rm,useFactory:()=>{const n=ze(Ot),t=ze(RN),e=ze(yu);return e.scrollOffset&&t.setOffset(e.scrollOffset),new LD(n,t,e)}},i?.preloadingStrategy?bB(i.preloadingStrategy).\u0275providers:[],{provide:r0,multi:!0,useFactory:CB},i?.initialNavigation?xB(i):[],[{provide:$D,useFactory:BD},{provide:Zw,multi:!0,useExisting:$D}]]}}static forChild(e){return{ngModule:n,providers:[om(e)]}}}return n.\u0275fac=function(e){return new(e||n)(b(HD,8))},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({imports:[Kp]}),n})();function SB(n){return"guarded"}function xB(n){return["disabled"===n.initialNavigation?Cs(3,[{provide:wc,multi:!0,useFactory:()=>{const t=ze(Ot);return()=>{t.setUpLocationChangeListener()}}},{provide:sm,useValue:2}]).\u0275providers:[],"enabledBlocking"===n.initialNavigation?Cs(2,[{provide:sm,useValue:0},{provide:wc,multi:!0,deps:[ht],useFactory:t=>{const e=t.get(gF,Promise.resolve());let i=!1;return()=>e.then(()=>new Promise(o=>{const s=t.get(Ot),a=t.get(jD);(function r(o){t.get(Ot).events.pipe(Ct(a=>a instanceof oo||a instanceof au||a instanceof rD),V(a=>a instanceof oo||a instanceof au&&(0===a.code||1===a.code)&&null),Ct(a=>null!==a),Mn(1)).subscribe(()=>{o()})})(()=>{o(!0),i=!0}),s.afterPreactivation=()=>(o(!0),i||a.closed?F(void 0):a),s.initialNavigation()}))}}]).\u0275providers:[]]}const $D=new x("");function Sn(n){return null!=n&&"false"!=`${n}`}function Ds(n,t=0){return function IB(n){return!isNaN(parseFloat(n))&&!isNaN(Number(n))}(n)?Number(n):t}function Du(n){return Array.isArray(n)?n:[n]}function _t(n){return null==n?"":"string"==typeof n?n:`${n}px`}function Es(n){return n instanceof Ne?n.nativeElement:n}const TB=["addListener","removeListener"],kB=["addEventListener","removeEventListener"],OB=["on","off"];function Ms(n,t,e,i){if(T(e)&&(i=e,e=void 0),i)return Ms(n,t,e).pipe(Ip(i));const[r,o]=function FB(n){return T(n.addEventListener)&&T(n.removeEventListener)}(n)?kB.map(s=>a=>n[s](t,a,e)):function PB(n){return T(n.addListener)&&T(n.removeListener)}(n)?TB.map(WD(n,t)):function RB(n){return T(n.on)&&T(n.off)}(n)?OB.map(WD(n,t)):[];if(!r&&yd(n))return Mt(s=>Ms(s,t,e))(nn(n));if(!r)throw new TypeError("Invalid event target");return new Se(s=>{const a=(...l)=>s.next(1<l.length?l:l[0]);
vendor: 4,533 bytes, line 1
1return r(a),()=>o(a)})}function WD(n,t){return e=>i=>n[e](t,i)}class NB extends he{constructor(t,e){super()}schedule(t,e=0){return this}}const Eu={setInterval(n,t,...e){const{delegate:i}=Eu;return i?.setInterval?i.setInterval(n,t,...e):setInterval(n,t,...e)},clearInterval(n){const{delegate:t}=Eu;return(t?.clearInterval||clearInterval)(n)},delegate:void 0};class am extends NB{constructor(t,e){super(t,e),this.scheduler=t,this.work=e,this.pending=!1}schedule(t,e=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,e)),this.pending=!0,this.delay=e,this.id=null!==(i=this.id)&&void 0!==i?i:this.requestAsyncId(o,this.id,e),this}requestAsyncId(t,e,i=0){return Eu.setInterval(t.flush.bind(t,this),i)}recycleAsyncId(t,e,i=0){if(null!=i&&this.delay===i&&!1===this.pending)return e;null!=e&&Eu.clearInterval(e)}execute(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const i=this._execute(t,e);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,e){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:e}=this,{actions:i}=e;this.work=this.state=this.scheduler=null,this.pending=!1,Le(i,this),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null,super.unsubscribe()}}}const Ya={schedule(n){let t=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:i}=Ya;i&&(t=i.requestAnimationFrame,e=i.cancelAnimationFrame);const r=t(o=>{e=void 0,n(o)});return new he(()=>e?.(r))},requestAnimationFrame(...n){const{delegate:t}=Ya;return(t?.requestAnimationFrame||requestAnimationFrame)(...n)},cancelAnimationFrame(...n){const{delegate:t}=Ya;return(t?.cancelAnimationFrame||cancelAnimationFrame)(...n)},delegate:void 0},GD={now:()=>(GD.delegate||Date).now(),delegate:void 0};class Ka{constructor(t,e=Ka.now){this.schedulerActionCtor=t,this.now=e}schedule(t,e=0,i){return new this.schedulerActionCtor(this,t).schedule(i,e)}}Ka.now=GD.now;class lm extends Ka{constructor(t,e=Ka.now){super(t,e),this.actions=[],this._active=!1}flush(t){const{actions:e}=this;if(this._active)return void e.push(t);let i;this._active=!0;do{if(i=t.execute(t.state,t.delay))break}while(t=e.shift());if(this._active=!1,i){for(;t=e.shift();)t.unsubscribe();throw i}}}new class VB extends lm{flush(t){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:i}=this;let r;t=t||i.shift();do{if(r=t.execute(t.state,t.delay))break}while((t=i[0])&&t.id===e&&i.shift());if(this._active=!1,r){for(;(t=i[0])&&t.id===e&&i.shift();)t.unsubscribe();throw r}}}(class LB extends am{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,i=0){return null!==i&&i>0?super.requestAsyncId(t,e,i):(t.actions.push(this),t._scheduled||(t._scheduled=Ya.requestAnimationFrame(()=>t.flush(void 0))))}recycleAsyncId(t,e,i=0){var r;if(null!=i?i>0:this.delay>0)return super.recycleAsyncId(t,e,i);const{actions:o}=t;null!=e&&(null===(r=o[o.length-1])||void 0===r?void 0:r.id)!==e&&(Ya.cancelAnimationFrame(e),t._scheduled=void 0)}});let cm,jB=1;const Mu={};function qD(n){return n in Mu&&(delete Mu[n],!0)}const zB={setImmediate(n){const t=jB++;return Mu[t]=!0,cm||(cm=Promise.resolve()),cm.then(()=>qD(t)&&n()),t},clearImmediate(n){qD(n)}},{setImmediate:HB,clearImmediate:UB}=zB,Su={setImmediate(...n){const{delegate:t}=Su;return(t?.setImmediate||HB)(...n)},clearImmediate(n){const{delegate:t}=Su;return(t?.clearImmediate||UB)(n)},delegate:void 0},um=(new class WB extends lm{flush(t){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:i}=this;let r;t=t||i.shift();do{if(r=t.execute(t.state,t.delay))break}while((t=i[0])&&t.id===e&&i.shift());if(this._active=!1,r){for(;(t=i[0])&&t.id===e&&i.shift();)t.unsubscribe();throw r}}}(class $B extends am{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,i=0){return null!==i&&i>0?super.requestAsyncId(t,e,i):(t.actions.push(this),t._scheduled||(t._scheduled=Su.setImmediate(t.flush.bind(t,void 0))))}recycleAsyncId(t,e,i=0){var r;if(null!=i?i>0:this.delay>0)return super.recycleAsyncId(t,e,i);const{actions:o}=t;null!=e&&(null===(r=o[o.length-1])||void 0===r?void 0:r.id)!==e&&(Su.clearImmediate(e),t._scheduled=void 0)}}),new lm(am)),qB=um;function YD(n,t=um){return function YB(n){return te((t,e)=>{let i=!1,r=null,o=null,s=!1;const a=()=>
1{if(o?.unsubscribe(),o=null,i){i=!1;const c=r;r=null,e.next(c)}s&&e.complete()},l=()=>{o=null,s&&e.complete()};t.subscribe(fe(e,c=>{i=!0,r=c,o||nn(n(c)).subscribe(o=fe(e,a,l))},()=>{s=!0,(!i||!o||o.closed)&&e.complete()}))})}(()=>function ZB(n=0,t,e=qB){let i=-1;return null!=t&&(Ng(t)?e=t:i=t),new Se(r=>{let o=function KB(n){return n instanceof Date&&!isNaN(n)}(n)?+n-e.now():n;o<0&&(o=0);let s=0;return e.schedule(function(){r.closed||(r.next(s++),0<=i?this.schedule(void 0,i):r.complete())},o)})}(n,t))}function Ge(n){return te((t,e)=>{nn(n).subscribe(fe(e,()=>e.complete(),Dt)),!e.closed&&t.subscribe(e)})}let dm;try{dm=typeof Intl<"u"&&Intl.v8BreakIterator}catch{dm=!1}let Za,Au,ao,hm,Pt=(()=>{class n{constructor(e){this._platformId=e,this.isBrowser=this._platformId?function PN(n){return n===K0}(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&&!dm)&&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 n.\u0275fac=function(e){return new(e||n)(b(Dc))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function xu(n){return function QB(){if(null==Za&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Za=!0}))}finally{Za=Za||!1}return Za}()?n:!!n.capture}function ZD(){if(null==ao){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return ao=!1,ao;if("scrollBehavior"in document.documentElement.style)ao=!0;else{const n=Element.prototype.scrollTo;ao=!!n&&!/\{\s*\[native code\]\s*\}/.test(n.toString())}}return ao}function Qa(){if("object"!=typeof document||!document)return 0;if(null==Au){const n=document.createElement("div"),t=n.style;n.dir="rtl",t.width="1px",t.overflow="auto",t.visibility="hidden",t.pointerEvents="none",t.position="absolute";const e=document.createElement("div"),i=e.style;i.width="2px",i.height="1px",n.appendChild(e),document.body.appendChild(n),Au=0,0===n.scrollLeft&&(n.scrollLeft=1,Au=0===n.scrollLeft?1:2),n.remove()}return Au}function QD(n){if(function XB(){if(null==hm){const n=typeof document<"u"?document.head:null;hm=!(!n||!n.createShadowRoot&&!n.attachShadow)}return hm}()){const t=n.getRootNode?n.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}function lo(n){return n.composedPath?n.composedPath()[0]:n.target}function fm(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}const JB=new x("cdk-dir-doc",{providedIn:"root",factory:function ej(){return ze(ee)}}),tj=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let Iu=(()=>{class n{constructor(e){if(this.value="ltr",this.change=new Oe,e){const r=e.documentElement?e.documentElement.dir:null;this.value=function nj(n){const t=n?.toLowerCase()||"";return"auto"===t&&typeof navigator<"u"&&navigator?.language?tj.test(navigator.language)?"rtl":"ltr":"rtl"===t?"rtl":"ltr"}((e.body?e.body.dir:null)||r||"ltr")}}ngOnDestroy(){this.change.complete()}}return n.\u0275fac=function(e){return new(e||n)(b(JB,8))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Xa=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({}),n})(),Tu=(()=>{class n{constructor(e,i,r){this._ngZone=e,this._platform=i,this._scrolled=new z,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=r}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new Se(i=>{this._globalSubscription||this._addGlobalListener();const r=e>0?this._scrolled.pipe(YD(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):F()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEac
1h((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){const r=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe(Ct(o=>!o||r.indexOf(o)>-1))}getAncestorScrollContainers(e){const i=[];return this.scrollContainers.forEach((r,o)=>{this._scrollableContainsElement(o,e)&&i.push(o)}),i}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,i){let r=Es(i),o=e.getElementRef().nativeElement;do{if(r==o)return!0}while(r=r.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>Ms(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return n.\u0275fac=function(e){return new(e||n)(b(se),b(Pt),b(ee,8))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),pm=(()=>{class n{constructor(e,i,r,o){this.elementRef=e,this.scrollDispatcher=i,this.ngZone=r,this.dir=o,this._destroyed=new z,this._elementScrolled=new Se(s=>this.ngZone.runOutsideAngular(()=>Ms(this.elementRef.nativeElement,"scroll").pipe(Ge(this._destroyed)).subscribe(s)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){const i=this.elementRef.nativeElement,r=this.dir&&"rtl"==this.dir.value;null==e.left&&(e.left=r?e.end:e.start),null==e.right&&(e.right=r?e.start:e.end),null!=e.bottom&&(e.top=i.scrollHeight-i.clientHeight-e.bottom),r&&0!=Qa()?(null!=e.left&&(e.right=i.scrollWidth-i.clientWidth-e.left),2==Qa()?e.left=e.right:1==Qa()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=i.scrollWidth-i.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){const i=this.elementRef.nativeElement;ZD()?i.scrollTo(e):(null!=e.top&&(i.scrollTop=e.top),null!=e.left&&(i.scrollLeft=e.left))}measureScrollOffset(e){const i="left",r="right",o=this.elementRef.nativeElement;if("top"==e)return o.scrollTop;if("bottom"==e)return o.scrollHeight-o.clientHeight-o.scrollTop;const s=this.dir&&"rtl"==this.dir.value;return"start"==e?e=s?r:i:"end"==e&&(e=s?i:r),s&&2==Qa()?e==i?o.scrollWidth-o.clientWidth-o.scrollLeft:o.scrollLeft:s&&1==Qa()?e==i?o.scrollLeft+o.scrollWidth-o.clientWidth:-o.scrollLeft:e==i?o.scrollLeft:o.scrollWidth-o.clientWidth-o.scrollLeft}}return n.\u0275fac=function(e){return new(e||n)(g(Ne),g(Tu),g(se),g(Iu,8))},n.\u0275dir=N({type:n,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]}),n})(),ku=(()=>{class n{constructor(e,i,r){this._platform=e,this._change=new z,this._changeListener=o=>{this._change.next(o)},this._document=r,i.runOutsideAngular(()=>{if(e.isBrowser){const o=this._getWindow();o.addEventListener("resize",this._changeListener),o.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:i,height:r}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+i,height:r,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,i=this._getWindow(),r=e.documentElement,o=r.getBoundingClientRect();return{top:-o.top||e.body.scrollTop||i.scrollY||r.scrollTop||0,left:-o.left||e.body.scrollLeft||i.scrollX||r.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(YD(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHe
1ight}:{width:0,height:0}}}return n.\u0275fac=function(e){return new(e||n)(b(Pt),b(se),b(ee,8))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Ja=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({}),n})(),XD=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({imports:[Xa,Ja,Xa,Ja]}),n})();function el(n,...t){return t.length?t.some(e=>n[e]):n.altKey||n.shiftKey||n.ctrlKey||n.metaKey}function mm(n,t=um){return te((e,i)=>{let r=null,o=null,s=null;const a=()=>{if(r){r.unsubscribe(),r=null;const c=o;o=null,i.next(c)}};function l(){const c=s+n,u=t.now();if(u<c)return r=this.schedule(void 0,c-u),void i.add(r);a()}e.subscribe(fe(i,c=>{o=c,s=t.now(),r||(r=t.schedule(l,n),i.add(r))},()=>{a(),i.complete()},void 0,()=>{o=r=null}))})}function iE(n){return Ct((t,e)=>n<=e)}function rE(n,t=At){return n=n??bj,te((e,i)=>{let r,o=!0;e.subscribe(fe(i,s=>{const a=t(s);(o||!n(r,a))&&(o=!1,r=a,i.next(s))}))})}function bj(n,t){return n===t}let wj=(()=>{class n{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Cj=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({providers:[wj]}),n})();const oE=new Set;let xs,Dj=(()=>{class n{constructor(e){this._platform=e,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Mj}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function Ej(n){if(!oE.has(n))try{xs||(xs=document.createElement("style"),xs.setAttribute("type","text/css"),document.head.appendChild(xs)),xs.sheet&&(xs.sheet.insertRule(`@media ${n} {body{ }}`,0),oE.add(n))}catch(t){console.error(t)}}(e),this._matchMedia(e)}}return n.\u0275fac=function(e){return new(e||n)(b(Pt))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Mj(n){return{matches:"all"===n||""===n,media:n,addListener:()=>{},removeListener:()=>{}}}let Ou=(()=>{class n{constructor(e,i){this._mediaMatcher=e,this._zone=i,this._queries=new Map,this._destroySubject=new z}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return sE(Du(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){let o=Tp(sE(Du(e)).map(s=>this._registerQuery(s).observable));return o=Xc(o.pipe(Mn(1)),o.pipe(iE(1),mm(0))),o.pipe(V(s=>{const a={matches:!1,breakpoints:{}};return s.forEach(({matches:l,query:c})=>{a.matches=a.matches||l,a.breakpoints[c]=l}),a}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const i=this._mediaMatcher.matchMedia(e),o={observable:new Se(s=>{const a=l=>this._zone.run(()=>s.next(l));return i.addListener(a),()=>{i.removeListener(a)}}).pipe(ms(i),V(({matches:s})=>({query:e,matches:s})),Ge(this._destroySubject)),mql:i};return this._queries.set(e,o),o}}return n.\u0275fac=function(e){return new(e||n)(b(Dj),b(se))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function sE(n){return n.map(t=>t.split(",")).reduce((t,e)=>t.concat(e)).map(t=>t.trim())}function Pu(n,t){return(n.getAttribute(t)||"").match(/\S+/g)||[]}const cE="cdk-describedby-message",Ru="cdk-describedby-host";let gm=0,Aj=(()=>{class n{constructor(e,i){this._platform=i,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+gm++,this._document=e,this._id=ze(ds)+"-"+gm++}describe(e,i,r){if(!this._canBeDescribed(e,i))return;const o=_m(i,r);"string"!=typeof i?(uE(i,this._id),this._messageRegistry.set(o,{messageElement:i,referenceCount:0})):this._messageRegistry.has(o)||this._createMessageElement(i,r),this._isElementDescribedByMessage(e,o)||this._addMessageReference(e,o)}removeDescription(e,i,r){if(!i||!this._isElementNode(e))return;const o=_m(i,r);if(this._isElementDescribedByMessage(e,o)&&this._removeMessageReference(e,o),"string"==typeof i){const s=this._messageRegistry.get(o);s&&0===s.referenceCount&&this._deleteMessageElement(o)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const e=this._document.querySelectorAll(`[${Ru}="${this._id}"]`);for(let i=0;i<e.length;i++)this._removeCdkDescribedByReferenceIds(e[i]),e[i].removeAttribute(Ru);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(e,i){const r=this._document.createElement("div");uE(r,this._id),r.textContent=e,i&&r.setAttribute("role",i),this._createMessagesContainer(),this._messagesContainer.appendChild(r),this._messageRegistry.set(_m(e,i),{messageElement:r,referenceCount:0})}_deleteMessageElement(e){this._messageRegistry.get(e)?.messageElement?.remove(),this._messageRegistry.delete(e)}_createMessagesContainer(){if(this._messagesContainer)return;const e="cdk-describedby-message-container",i=this._document.querySelectorAll(`.${e}[platform="server"]`);for(let o=0;o<i.length;o++)i[o].remove();const r=this._document.createElement("div");r.style.visibility="hidden",r.classList.add(e),r.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&r.setAttribute("platform","server"),this._document.body.appendChild(r),this._messagesContainer=r}_removeCdkDescribedByReferenceIds(e){const i=Pu(e,"aria-describedby").filter(r=>0!=r.indexOf(cE));e.setAttribute("aria-describedby",i.join(" "))}_addMessageReference(e,i){const r=this._messageRegistry.get(i);(function Sj(n,t,e){const i=Pu(n,t);i.some(r=>r.trim()==e.trim())||(i.push(e.trim()),n.setAttribute(t,i.join(" ")))})(e,"aria-describedby",r.messageElement.id),e.setAttribute(Ru,this._id),r.referenceCount++}_removeMessageReference(e,i){const r=this._messageRegistry.get(i);r.referenceCount--,function xj(n,t,e){const r=Pu(n,t).filter(o=>o!=e.trim());r.length?n.setAttribute(t,r.join(" ")):n.removeAttribute(t)}(e,"aria-describedby",r.messageElement.id),e.removeAttribute(Ru)}_isElementDescribedByMessage(e,i){const r=Pu(e,"aria-describedby"),o=this._messageRegistry.get(i),s=o&&o.messageElement.id;return!!s&&-1!=r.indexOf(s)}_canBeDescribed(e,i){if(!this._isElementNode(e))return!1;if(i&&"object"==typeof i)return!0;const r=null==i?"":`${i}`.trim(),o=e.getAttribute("aria-label");return!(!r||o&&o.trim()===r)}
1_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}}return n.\u0275fac=function(e){return new(e||n)(b(ee),b(Pt))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function _m(n,t){return"string"==typeof n?`${t||""}/${n}`:n}function uE(n,t){n.id||(n.id=`${cE}-${t}-${gm++}`)}let dE=(()=>{class n{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function Oj(n){return!!(n.offsetWidth||n.offsetHeight||"function"==typeof n.getClientRects&&n.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const i=function kj(n){try{return n.frameElement}catch{return null}}(function jj(n){return n.ownerDocument&&n.ownerDocument.defaultView||window}(e));if(i&&(-1===fE(i)||!this.isVisible(i)))return!1;let r=e.nodeName.toLowerCase(),o=fE(e);return e.hasAttribute("contenteditable")?-1!==o:!("iframe"===r||"object"===r||this._platform.WEBKIT&&this._platform.IOS&&!function Vj(n){let t=n.nodeName.toLowerCase(),e="input"===t&&n.type;return"text"===e||"password"===e||"select"===t||"textarea"===t}(e))&&("audio"===r?!!e.hasAttribute("controls")&&-1!==o:"video"===r?-1!==o&&(null!==o||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,i){return function Bj(n){return!function Rj(n){return function Nj(n){return"input"==n.nodeName.toLowerCase()}(n)&&"hidden"==n.type}(n)&&(function Pj(n){let t=n.nodeName.toLowerCase();return"input"===t||"select"===t||"button"===t||"textarea"===t}(n)||function Fj(n){return function Lj(n){return"a"==n.nodeName.toLowerCase()}(n)&&n.hasAttribute("href")}(n)||n.hasAttribute("contenteditable")||hE(n))}(e)&&!this.isDisabled(e)&&(i?.ignoreVisibility||this.isVisible(e))}}return n.\u0275fac=function(e){return new(e||n)(b(Pt))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function hE(n){if(!n.hasAttribute("tabindex")||void 0===n.tabIndex)return!1;let t=n.getAttribute("tabindex");return!(!t||isNaN(parseInt(t,10)))}
1function fE(n){if(!hE(n))return null;const t=parseInt(n.getAttribute("tabindex")||"",10);return isNaN(t)?-1:t}class zj{constructor(t,e,i,r,o=!1){this._element=t,this._checker=e,this._ngZone=i,this._document=r,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,o||this.attachAnchors()}get enabled(){return this._enabled}set enabled(t){this._enabled=t,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}destroy(){const t=this._startAnchor,e=this._endAnchor;t&&(t.removeEventListener("focus",this.startAnchorListener),t.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(t){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(t)))})}focusFirstTabbableElementWhenReady(t){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(t)))})}focusLastTabbableElementWhenReady(t){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(t)))})}_getRegionBoundary(t){const e=this._element.querySelectorAll(`[cdk-focus-region-${t}], [cdkFocusRegion${t}], [cdk-focus-${t}]`);return"start"==t?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(t){const e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){const i=this._getFirstTabbableElement(e);return i?.focus(t),!!i}return e.focus(t),!0}return this.focusFirstTabbableElement(t)}focusFirstTabbableElement(t){const e=this._getRegionBoundary("start");return e&&e.focus(t),!!e}focusLastTabbableElement(t){const e=this._getRegionBoundary("end");return e&&e.focus(t),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(t){if(this._checker.isFocusable(t)&&this._checker.isTabbable(t))return t;const e=t.children;for(let i=0;i<e.length;i++){const r=e[i].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(e[i]):null;if(r)return r}return null}_getLastTabbableElement(t){if(this._checker.isFocusable(t)&&this._checker.isTabbable(t))return t;const e=t.children;for(let i=e.length-1;i>=0;i--){const r=e[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[i]):null;if(r)return r}return null}_createAnchor(){const t=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,t),t.classList.add("cdk-visually-hidden"),t.classList.add("cdk-focus-trap-anchor"),t.setAttribute("aria-hidden","true"),t}_toggleAnchorTabIndex(t,e){t?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(t){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}_executeOnStable(t){this._ngZone.isStable?t():this._ngZone.onStable.pipe(Mn(1)).subscribe(t)}}let Hj=(()=>{class n{constructor(e,i,r){this._checker=e,this._ngZone=i,this._document=r}create(e,i=!1){return new zj(e,this._checker,this._ngZone,this._document,i)}}return n.\u0275fac=function(e){return new(e||n)(b(dE),b(se),b(ee))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function pE(n){return 0===n.buttons||0===n.offsetX&&0===n.offsetY}function mE(n){const t=n.touches&&n.touches[0]||n.changedTouches&&n.changedTouches[0];return!(!t||-1!==t.identifier||null!=t.radiusX&&1!==t.radiusX||null!=t.radiusY&&1!==t.radiusY)}const Uj=new x("cdk-input-modality-detector-options"),$j={ignoreKeys:[18,17,224,91,16]},As=xu({passive:!0,capture:!0});let Wj=(()=>{class n{constructor(e,i,r,o){this._platform=e,this._mostRecentTarget=null,this._modality=new Hn(null),this._lastTouchMs=0,this._onKeydown=s=>{this._options?.ignoreKeys?.some(a=>a===s.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=lo(s))},this._onMousedown=s=>{Date.now()-this._lastTouchMs<650||(this._modality.next(pE(s)?"keyboard":"mouse"),this._mostRecentTarget=lo(s))},this._onTouchstart=s=>{mE(s)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=lo(s))},this._options={...$j,...o},this.modalityDetected=this._modality.pipe(iE(1)),this.modalityChanged=this.modalityDetected.pipe(rE()),e.
1isBrowser&&i.runOutsideAngular(()=>{r.addEventListener("keydown",this._onKeydown,As),r.addEventListener("mousedown",this._onMousedown,As),r.addEventListener("touchstart",this._onTouchstart,As)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,As),document.removeEventListener("mousedown",this._onMousedown,As),document.removeEventListener("touchstart",this._onTouchstart,As))}}return n.\u0275fac=function(e){return new(e||n)(b(Pt),b(se),b(ee),b(Uj,8))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Gj=new x("liveAnnouncerElement",{providedIn:"root",factory:function qj(){return null}}),Yj=new x("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let _E=(()=>{class n{constructor(e,i,r,o){this._ngZone=i,this._defaultOptions=o,this._document=r,this._liveElement=e||this._createLiveElement()}announce(e,...i){const r=this._defaultOptions;let o,s;return 1===i.length&&"number"==typeof i[0]?s=i[0]:[o,s]=i,this.clear(),clearTimeout(this._previousTimeout),o||(o=r&&r.politeness?r.politeness:"polite"),null==s&&r&&(s=r.duration),this._liveElement.setAttribute("aria-live",o),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(a=>this._currentResolve=a)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,"number"==typeof s&&(this._previousTimeout=setTimeout(()=>this.clear(),s)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const e="cdk-live-announcer-element",i=this._document.getElementsByClassName(e),r=this._document.createElement("div");for(let o=0;o<i.length;o++)i[o].remove();return r.classList.add(e),r.classList.add("cdk-visually-hidden"),r.setAttribute("aria-atomic","true"),r.setAttribute("aria-live","polite"),this._document.body.appendChild(r),r}}return n.\u0275fac=function(e){return new(e||n)(b(Gj,8),b(se),b(ee),b(Yj,8))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Kj=new x("cdk-focus-monitor-default-options"),Fu=xu({passive:!0,capture:!0});let Nu=(()=>{class n{constructor(e,i,r,o,s){this._ngZone=e,this._platform=i,this._inputModalityDetector=r,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new z,this._rootNodeFocusAndBlurListener=a=>{for(let c=lo(a);c;c=c.parentElement)"focus"===a.type?this._onFocus(a,c):this._onBlur(a,c)},this._document=o,this._detectionMode=s?.detectionMode||0}monitor(e,i=!1){const r=Es(e);if(!this._platform.isBrowser||1!==r.nodeType)return F(null);const o=QD(r)||this._getDocument(),s=this._elementInfo.get(r);if(s)return i&&(s.checkChildren=!0),s.subject;const a={checkChildren:i,subject:new z,rootNode:o};return this._elementInfo.set(r,a),this._registerGlobalListeners(a),a.subject}stopMonitoring(e){const i=Es(e),r=this._elementInfo.get(i);r&&(r.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(r))}focusVia(e,i,r){const o=Es(e);o===this._getDocument().activeElement?this._getClosestElementsInfo(o).forEach(([a,l])=>this._originChanged(a,i,l)):(this._setOrigin(i),"function"==typeof o.focus&&o.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused","touch"===i),e.classList.toggle("cdk-keyboard-focused","keyboard"===i),e.classList.toggle("cdk-mouse-focused","mouse"===i),e.classList.toggle("cdk-program-focused","program"===i)}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&i,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,i){const r=this._elementInfo.get(i),o=lo(e);!r||!r.checkChildren&&i!==o||this._originChanged(i,this._getFocusOrigin(o),r)}_onBlur(e,i){const r=this._elementInfo.get(i);!r||r.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(r,null))}_emitOrigin(e,i){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const i=e.rootNode,r=this._rootNodeFocusListenerCount.get(i)||0;r||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,Fu),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,Fu)}),this._rootNodeFocusListenerCount.set(i,r+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(Ge(this._stopInputModalityDetector)).subscribe(o=>{this._setOrigin(o,!0)}))}_removeGlobalListeners(e){const i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){const r=this._rootNodeFocusListenerCount.get(i);r>1?this._rootNodeFocusListenerCount.set(i,r-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Fu),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Fu),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,r){this._setClasses(e,i),this._emitOrigin(r,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){const i=[];return this._elementInfo.forEach((r,o)=>{(o===e||r.checkChildren&&o.contains(e))&&i.push([o,r])}),i}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:i,mostRecentModality:r}=this._inputModalityDetector;
1if("mouse"!==r||!i||i===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const o=e.labels;if(o)for(let s=0;s<o.length;s++)if(o[s].contains(i))return!0;return!1}}return n.\u0275fac=function(e){return new(e||n)(b(se),b(Pt),b(Wj),b(ee,8),b(Kj,8))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const yE="cdk-high-contrast-black-on-white",vE="cdk-high-contrast-white-on-black",ym="cdk-high-contrast-active";let bE=(()=>{class n{constructor(e,i){this._platform=e,this._document=i,this._breakpointSubscription=ze(Ou).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const i=this._document.defaultView||window,r=i&&i.getComputedStyle?i.getComputedStyle(e):null,o=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),o){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 e=this._document.body.classList;e.remove(ym,yE,vE),this._hasCheckedHighContrastMode=!0;const i=this.getHighContrastMode();1===i?e.add(ym,yE):2===i&&e.add(ym,vE)}}}return n.\u0275fac=function(e){return new(e||n)(b(Pt),b(ee))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Zj=(()=>{class n{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return n.\u0275fac=function(e){return new(e||n)(b(bE))},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({imports:[Cj]}),n})();const Xj=new x("mat-sanity-checks",{providedIn:"root",factory:function Qj(){return!0}});let Xe=(()=>{class n{constructor(e,i,r){this._sanityChecks=i,this._document=r,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return!fm()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}}return n.\u0275fac=function(e){return new(e||n)(b(bE),b(Xj,8),b(ee))},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({imports:[Xa,Xa]}),n})();function Jj(n){return class extends n{constructor(...t){super(...t),this._disabled=!1}get disabled(){return this._disabled}set disabled(t){this._disabled=Sn(t)}}}function Lu(n,t){return class extends n{constructor(...e){super(...e),this.defaultColor=t,this.color=t}get color(){return this._color}set color(e){const i=e||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)}}}function vm(n){return class extends n{constructor(...t){super(...t),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=Sn(t)}}}const ez=new x("MAT_DATE_LOCALE",{providedIn:"root",factory:function tz(){return ze(Mi)}});class DE{constructor(){this._localeChanges=new z,this.localeChanges=this._localeChanges}getValidDateOrNull(t){return this.isDateInstance(t)&&this.isValid(t)?t:null}deserialize(t){return null==t||this.isDateInstance(t)&&this.isValid(t)?t:this.invalid()}setLocale(t){this.locale=t,this._localeChanges.next()}compareDate(t,e){return this.getYear(t)-this.getYear(e)||this.getMonth(t)-this.getMonth(e)||this.getDate(t)-this.getDate(e)}sameDate(t,e){if(t&&e){let i=this.isValid(t),r=this.isValid(e);return i&&r?!this.compareDate(t,e):i==r}return t==e}clampDate(t,e,i){return e&&this.compareDate(t,e)<0?e:i&&this.compareDate(t,i)>0?i:t}}const nz=new x("mat-date-formats"),iz=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function bm(n,t){const e=Array(n);for(let i=0;i<n;i++)e[i]=t(i);return e}let rz=(()=>{class n extends DE{constructor(e,i){super(),this.useUtcForDisplay=!1,super.setLocale(e)}getYear(e){return e.getFullYear()}getMonth(e){return e.getMonth()}getDate(e){return e.getDate()}getDayOfWeek(e){return e.getDay()}getMonthNames(e){const i=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return bm(12,r=>this._format(i,new Date(2017,r,1)))}getDateNames(){const e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return bm(31,i=>this._format(e,new Date(2017,0,i+1)))}getDayOfWeekNames(e){const i=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});return bm(7,r=>this._format(i,new Date(2017,0,r+1)))}getYearName(e){const i=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(i,e)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(e){return this.getDate(this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+1,0))}clone(e){return new Date(e.getTime())}createDate(e,i,r){let o=this._createDateWithOverflow(e,i,r);return o.getMonth(),o}today(){return new Date}parse(e,i){return"number"==typeof e?new Date(e):e?new Date(Date.parse(e)):null}format(e,i){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");const r=new Intl.DateTimeFormat(this.locale,{...i,timeZone:"utc"});return this._format(r,e)}addCalendarYears(e,i){return this.addCalendarMonths(e,12*i)}addCalendarMonths(e,i){let r=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+i,this.getDate(e));return this.getMonth(r)!=((this.getMonth(e)+i)%12+12)%12&&(r=this._createDateWithOverflow(this.getYear(r),this.getMonth(r),0)),r}addCalendarDays(e,i){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+i)}toIso8601(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}deserialize(e){if("string"==typeof e){if(!e)return null;if(iz.test(e)){let i=new Date(e);if(this.isValid(i))return i}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(e,i,r){const o=new Date;return o.setFullYear(e,i,r),o.setHours(0,0,0,0),o}_2digit(e){return("00"+e).slice(-2)}_format(e,i){const r=new Date;return r.setUTCFullYear(i.getFullYear(),i.getMonth(),i.getDate()),r.setUTCHours(i.getHours(),i.getMinutes(),i.getSeconds(),i.getMilliseconds()),e.format(r)}}return n.\u0275fac=function(e){return new(e||n)(b(ez,8),b(Pt))},n.\u0275prov=A({token:n,factory:n.\u0275fac}),n})();const oz={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let sz=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({providers:[{provide:DE,useClass:rz}]}),n})(),az=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({providers:[{provide:nz,useValue:oz}],imports:[sz]}),n})(),EE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({imports:[Xe,Xe]}),n})();class uz{constructor(t,e,i,r=!1){this._renderer=t,this.element=e,this.config=i,this._animationForciblyDisabledThroughCss=r,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const ME={enterDuration:225,exitDuration:150},wm=xu({passive:!0}),SE=["mousedown","touchstart"],xE=["mouseup","mouseleave","touchend","touchcancel"];class hz{constructor(t,e,i,r){this._target=t,this._ngZone=e,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,r.isBrowser&&(this._containerElement=Es(i))}fadeInRipple(t,e,i={}){const r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o={...ME,...i.animation};
1i.centered&&(t=r.left+r.width/2,e=r.top+r.height/2);const s=i.radius||function fz(n,t,e){const i=Math.max(Math.abs(n-e.left),Math.abs(n-e.right)),r=Math.max(Math.abs(t-e.top),Math.abs(t-e.bottom));return Math.sqrt(i*i+r*r)}(t,e,r),a=t-r.left,l=e-r.top,c=o.enterDuration,u=document.createElement("div");u.classList.add("mat-ripple-element"),u.style.left=a-s+"px",u.style.top=l-s+"px",u.style.height=2*s+"px",u.style.width=2*s+"px",null!=i.color&&(u.style.backgroundColor=i.color),u.style.transitionDuration=`${c}ms`,this._containerElement.appendChild(u);const d=window.getComputedStyle(u),f=d.transitionDuration,p="none"===d.transitionProperty||"0s"===f||"0s, 0s"===f,m=new uz(this,u,i,p);u.style.transform="scale3d(1, 1, 1)",m.state=0,i.persistent||(this._mostRecentTransientRipple=m);let v=null;return!p&&(c||o.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const w=()=>this._finishRippleTransition(m),S=()=>this._destroyRipple(m);u.addEventListener("transitionend",w),u.addEventListener("transitioncancel",S),v={onTransitionEnd:w,onTransitionCancel:S}}),this._activeRipples.set(m,v),(p||!c)&&this._finishRippleTransition(m),m}fadeOutRipple(t){if(2===t.state||3===t.state)return;const e=t.element,i={...ME,...t.config.animation};e.style.transitionDuration=`${i.exitDuration}ms`,e.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 e=Es(t);!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,this._registerEvents(SE))}handleEvent(t){"mousedown"===t.type?this._onMousedown(t):"touchstart"===t.type?this._onTouchStart(t):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents(xE),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(t){0===t.state?this._startFadeOutTransition(t):2===t.state&&this._destroyRipple(t)}_startFadeOutTransition(t){const e=t===this._mostRecentTransientRipple,{persistent:i}=t.config;t.state=1,!i&&(!e||!this._isPointerDown)&&t.fadeOut()}_destroyRipple(t){const e=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!==e&&(t.element.removeEventListener("transitionend",e.onTransitionEnd),t.element.removeEventListener("transitioncancel",e.onTransitionCancel)),t.element.remove()}_onMousedown(t){const e=pE(t),i=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!e&&!i&&(this._isPointerDown=!0,this.fadeInRipple(t.clientX,t.clientY,this._target.rippleConfig))}_onTouchStart(t){if(!this._target.rippleDisabled&&!mE(t)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const e=t.changedTouches;for(let i=0;i<e.length;i++)this.fadeInRipple(e[i].clientX,e[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()}))}_registerEvents(t){this._ngZone.runOutsideAngular(()=>{t.forEach(e=>{this._triggerElement.addEventListener(e,this,wm)})})}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){this._triggerElement&&(SE.forEach(t=>{this._triggerElement.removeEventListener(t,this,wm)}),this._pointerUpEventsRegistered&&xE.forEach(t=>{this._triggerElement.removeEventListener(t,this,wm)}))}}const pz=new x("mat-ripple-global-options");let Cm=(()=>{class n{constructor(e,i,r,o,s){this._elementRef=e,this._animationMode=s,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=o||{},this._rippleRenderer=new hz(this,i,e,r)}get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}
1fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,i=0,r){return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,i,{...this.rippleConfig,...r}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...e})}}return n.\u0275fac=function(e){return new(e||n)(g(Ne),g(se),g(Pt),g(pz,8),g(oi,8))},n.\u0275dir=N({type:n,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(e,i){2&e&&Tt("mat-ripple-unbounded",i.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),n})(),AE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({imports:[Xe,Xe]}),n})(),IE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({imports:[Xe]}),n})();class TE{}const tr="*";function Dm(n,t){return{type:7,name:n,definitions:t,options:{}}}function Is(n,t=null){return{type:4,styles:t,timings:n}}function kE(n,t=null){return{type:2,steps:n,options:t}}function xn(n){return{type:6,styles:n,offset:null}}function Ts(n,t,e){return{type:0,name:n,styles:t,options:e}}function ks(n,t,e=null){return{type:1,expr:n,animation:t,options:e}}function OE(n){Promise.resolve().then(n)}class nl{constructor(t=0,e=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+e}_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(){OE(()=>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 e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class PE{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 e=0,i=0,r=0;const o=this.players.length;0==o?OE(()=>this._onFinish()):this.players.forEach(s=>{s.onDone(()=>{++e==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.forEac
1h(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 e=t*this.totalTime;this.players.forEach(i=>{const r=i.totalTime?Math.min(1,e/i.totalTime):1;i.setPosition(r)})}getPosition(){const t=this.players.reduce((e,i)=>null===e||i.totalTime>e.totalTime?i:e,null);return null!=t?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}const RE=["*"],yz=["content"];function vz(n,t){if(1&n){const e=ga();y(0,"div",2),it("click",function(){return So(e),xo(Bn()._onBackdropClicked())}),_()}2&n&&Tt("mat-drawer-shown",Bn()._isShowingBackdrop())}function bz(n,t){1&n&&(y(0,"mat-drawer-content"),ni(1,2),_())}const wz=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],Cz=["mat-drawer","mat-drawer-content","*"],Dz={transformDrawer:Dm("transform",[Ts("open, open-instant",xn({transform:"none",visibility:"visible"})),Ts("void",xn({"box-shadow":"none",visibility:"hidden"})),ks("void => open-instant",Is("0ms")),ks("void <=> open, open-instant => void",Is("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},Ez=new x("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function Mz(){return!1}}),FE=new x("MAT_DRAWER_CONTAINER");let Sr=(()=>{class n extends pm{constructor(e,i,r,o,s){super(r,o,s),this._changeDetectorRef=e,this._container=i}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(g(En),g(Re(()=>Os)),g(Ne),g(Tu),g(se))},n.\u0275cmp=ke({type:n,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(e,i){2&e&&mr("margin-left",i._container._contentMargins.left,"px")("margin-right",i._container._contentMargins.right,"px")},features:[He([{provide:pm,useExisting:n}]),ie],ngContentSelectors:RE,decls:1,vars:0,template:function(e,i){1&e&&(pr(),ni(0))},encapsulation:2,changeDetection:0}),n})(),NE=(()=>{class n{constructor(e,i,r,o,s,a,l,c){this._elementRef=e,this._focusTrapFactory=i,this._focusMonitor=r,this._platform=o,this._ngZone=s,this._interactivityChecker=a,this._doc=l,this._container=c,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new z,this._animationEnd=new z,this._animationState="void",this.openedChange=new Oe(!0),this._openedStream=this.openedChange.pipe(Ct(u=>u),V(()=>{})),this.openedStart=this._animationStarted.pipe(Ct(u=>u.fromState!==u.toState&&0===u.toState.indexOf("open")),Pp(void 0)),this._closedStream
1=this.openedChange.pipe(Ct(u=>!u),V(()=>{})),this.closedStart=this._animationStarted.pipe(Ct(u=>u.fromState!==u.toState&&"void"===u.toState),Pp(void 0)),this._destroyed=new z,this.onPositionChanged=new Oe,this._modeChanged=new z,this.openedChange.subscribe(u=>{u?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{Ms(this._elementRef.nativeElement,"keydown").pipe(Ct(u=>27===u.keyCode&&!this.disableClose&&!el(u)),Ge(this._destroyed)).subscribe(u=>this._ngZone.run(()=>{this.close(),u.stopPropagation(),u.preventDefault()}))}),this._animationEnd.pipe(rE((u,d)=>u.fromState===d.fromState&&u.toState===d.toState)).subscribe(u=>{const{fromState:d,toState:h}=u;(0===h.indexOf("open")&&"void"===d||"void"===h&&0===d.indexOf("open"))&&this.openedChange.emit(this._opened)})}get position(){return this._position}set position(e){(e="end"===e?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(e),this._position=e,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(e){this._mode=e,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(e){this._disableClose=Sn(e)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(e){("true"===e||"false"===e||null==e)&&(e=Sn(e)),this._autoFocus=e}get opened(){return this._opened}set opened(e){this.toggle(Sn(e))}_forceFocus(e,i){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const r=()=>{e.removeEventListener("blur",r),e.removeEventListener("mousedown",r),e.removeAttribute("tabindex")};e.addEventListener("blur",r),e.addEventListener("mousedown",r)})),e.focus(i)}_focusByCssSelector(e,i){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,i)}_takeFocus(){if(!this._focusTrap)return;const e=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(i=>{!i&&"function"==typeof this._elementRef.nativeElement.focus&&e.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(e){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,e):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const e=this._doc.activeElement;return!!e&&this._elementRef.nativeElement.contains(e)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(e){return this.toggle(!0,e)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(e=!this.opened,i){e&&i&&(this._openedVia=i);const r=this._setOpen(e,!e&&this._isFocusWithinDrawer(),this._openedVia||"program");return e||(this._openedVia=null),r}_setOpen(e,i,r){return this._opened=e,e?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",i&&this._restoreFocus(r)),this._updateFocusTrapState(),new Promise(o=>{this.openedChange.pipe(Mn(1)).subscribe(s=>o(s?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}_updatePositionInParent(e){const i=this._elementRef.nativeElement,r=i.parentNode;"end"===e?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),r.insertBefore(this._anchor,i)),r.appendChild(i)):this._anchor&&this._anchor.parentNode.insertBefore(i,this._anchor)}}return n.\u0275fac=function(e){return new(e||n)(g(Ne),g(Hj),g(Nu),g(Pt),g(se),g(dE),g(ee,8),g(FE,8))},n.\u0275cmp=ke({type:n,selectors:[["mat-drawer"]],viewQuery:function(e,i){if(1&e&&_r(yz,5),2&e){let r;
1Bt(r=jt())&&(i._content=r.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(e,i){1&e&&uc("@transform.start",function(o){return i._animationStarted.next(o)})("@transform.done",function(o){return i._animationEnd.next(o)}),2&e&&(nt("align",null),hc("@transform",i._animationState),Tt("mat-drawer-end","end"===i.position)("mat-drawer-over","over"===i.mode)("mat-drawer-push","push"===i.mode)("mat-drawer-side","side"===i.mode)("mat-drawer-opened",i.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:RE,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(e,i){1&e&&(pr(),y(0,"div",0,1),ni(2),_())},dependencies:[pm],encapsulation:2,data:{animation:[Dz.transformDrawer]},changeDetection:0}),n})(),Os=(()=>{class n{constructor(e,i,r,o,s,a=!1,l){this._dir=e,this._element=i,this._ngZone=r,this._changeDetectorRef=o,this._animationMode=l,this._drawers=new ls,this.backdropClick=new Oe,this._destroyed=new z,this._doCheckSubject=new z,this._contentMargins={left:null,right:null},this._contentMarginChanges=new z,e&&e.change.pipe(Ge(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),s.change().pipe(Ge(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=a}get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(e){this._autosize=Sn(e)}get hasBackdrop(){return this._backdropOverride??(!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode)}set hasBackdrop(e){this._backdropOverride=null==e?null:Sn(e)}get scrollable(){return this._userContent||this._content}ngAfterContentInit(){this._allDrawers.changes.pipe(ms(this._allDrawers),Ge(this._destroyed)).subscribe(e=>{this._drawers.reset(e.filter(i=>!i._container||i._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(ms(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(e=>{this._watchDrawerToggle(e),this._watchDrawerPosition(e),this._watchDrawerMode(e)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe(mm(10),Ge(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(e=>e.open())}close(){this._drawers.forEach(e=>e.close())}updateContentMargins(){let e=0,i=0;if(this._left&&this._left.opened)if("side"==this._left.mode)e+=this._left._getWidth();else if("push"==this._left.mode){const r=this._left._getWidth();e+=r,i-=r}if(this._right&&this._right.opened)if("side"==this._right.mode)i+=this._right._getWidth();else if("push"==this._right.mode){const r=this._right._getWidth();i+=r,e-=r}e=e||null,i=i||null,(e!==this._contentMargins.left||i!==this._contentMargins.right)&&(this._contentMargins={left:e,right:i},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(e){e._animationStarted.pipe(Ct(i=>i.fromState!==i.toState),Ge(this._drawers.changes)).subscribe(i=>{"open-instant"!==i.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==e.mode&&e.openedChange.pipe(Ge(this._drawers.changes)).subscribe(()=>this._setContainerClass(e.opened))}_watchDrawerPosition(e){!e||e.onPositionChanged.pipe(Ge(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe(Mn(1)).subscribe(()=>
1{this._validateDrawers()})})}_watchDrawerMode(e){e&&e._modeChanged.pipe(Ge(bd(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(e){const i=this._element.nativeElement.classList,r="mat-drawer-container-has-open";e?i.add(r):i.remove(r)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(e=>{"end"==e.position?this._end=e:this._start=e}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(e=>e&&!e.disableClose&&this._canHaveBackdrop(e)).forEach(e=>e._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(e){return"side"!==e.mode||!!this._backdropOverride}_isDrawerOpen(e){return null!=e&&e.opened}}return n.\u0275fac=function(e){return new(e||n)(g(Iu,8),g(Ne),g(se),g(En),g(ku),g(Ez),g(oi,8))},n.\u0275cmp=ke({type:n,selectors:[["mat-drawer-container"]],contentQueries:function(e,i,r){if(1&e&&(Gi(r,Sr,5),Gi(r,NE,5)),2&e){let o;Bt(o=jt())&&(i._content=o.first),Bt(o=jt())&&(i._allDrawers=o)}},viewQuery:function(e,i){if(1&e&&_r(Sr,5),2&e){let r;Bt(r=jt())&&(i._userContent=r.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(e,i){2&e&&Tt("mat-drawer-container-explicit-backdrop",i._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[He([{provide:FE,useExisting:n}])],ngContentSelectors:Cz,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(e,i){1&e&&(pr(wz),ot(0,vz,1,2,"div",0),ni(1),ni(2,1),ot(3,bz,2,0,"mat-drawer-content",1)),2&e&&(ye("ngIf",i.hasBackdrop),B(3),ye("ngIf",!i._content))},dependencies:[fs,Sr],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),n})(),Sz=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({imports:[to,Xe,Ja,Ja,Xe]}),n})();const xz=["*"];let Vu;function il(n){return function Az(){if(void 0===Vu&&(Vu=null,typeof window<"u")){const n=window;void 0!==n.trustedTypes&&(Vu=n.trustedTypes.createPolicy("angular#components",{createHTML:t=>t}))}return Vu}()?.createHTML(n)||n}function VE(n){return Error(`Unable to find icon with the name "${n}"`)}function BE(n){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${n}".`)}function jE(n){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${n}".`)}class co{constructor(t,e,i){this.url=t,this.svgText=e,this.options=i}}let Bu=(()=>{class n{constructor(e,i,r,o){this._httpClient=e,this._sanitizer=i,this._errorHandler=o,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClasse
vendor: 4,390 bytes, line 1
1sByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=r}addSvgIcon(e,i,r){return this.addSvgIconInNamespace("",e,i,r)}addSvgIconLiteral(e,i,r){return this.addSvgIconLiteralInNamespace("",e,i,r)}addSvgIconInNamespace(e,i,r,o){return this._addSvgIconConfig(e,i,new co(r,null,o))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,i,r,o){const s=this._sanitizer.sanitize(Ie.HTML,r);if(!s)throw jE(r);const a=il(s);return this._addSvgIconConfig(e,i,new co("",a,o))}addSvgIconSet(e,i){return this.addSvgIconSetInNamespace("",e,i)}addSvgIconSetLiteral(e,i){return this.addSvgIconSetLiteralInNamespace("",e,i)}addSvgIconSetInNamespace(e,i,r){return this._addSvgIconSetConfig(e,new co(i,null,r))}addSvgIconSetLiteralInNamespace(e,i,r){const o=this._sanitizer.sanitize(Ie.HTML,i);if(!o)throw jE(i);const s=il(o);return this._addSvgIconSetConfig(e,new co("",s,r))}registerFontClassAlias(e,i=e){return this._fontCssClassesByAlias.set(e,i),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){const i=this._sanitizer.sanitize(Ie.RESOURCE_URL,e);if(!i)throw BE(e);const r=this._cachedIconsByUrl.get(i);return r?F(ju(r)):this._loadSvgIconFromConfig(new co(e,null)).pipe(gt(o=>this._cachedIconsByUrl.set(i,o)),V(o=>ju(o)))}getNamedSvgIcon(e,i=""){const r=zE(i,e);let o=this._svgIconConfigs.get(r);if(o)return this._getSvgFromConfig(o);if(o=this._getIconConfigFromResolvers(i,e),o)return this._svgIconConfigs.set(r,o),this._getSvgFromConfig(o);const s=this._iconSetConfigs.get(i);return s?this._getSvgFromIconSetConfigs(e,s):ps(VE(r))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?F(ju(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(V(i=>ju(i)))}_getSvgFromIconSetConfigs(e,i){const r=this._extractIconWithNameFromAnySet(e,i);return r?F(r):function LE(...n){const t=Lg(n),{args:e,keys:i}=OC(n),r=new Se(o=>{const{length:s}=e;if(!s)return void o.complete();const a=new Array(s);let l=s,c=s;for(let u=0;u<s;u++){let d=!1;nn(e[u]).subscribe(fe(o,h=>{d||(d=!0,c--),a[u]=h},()=>l--,void 0,()=>{(!l||!d)&&(c||o.next(i?PC(i,a):a),o.complete())}))}});return t?r.pipe(Ip(t)):r}(i.filter(s=>!s.svgText).map(s=>this._loadSvgIconSetFromConfig(s).pipe(Xi(a=>{const c=`Loading icon set URL: ${this._sanitizer.sanitize(Ie.RESOURCE_URL,s.url)} failed: ${a.message}`;return this._errorHandler.handleError(new Error(c)),F(null)})))).pipe(V(()=>{const s=this._extractIconWithNameFromAnySet(e,i);if(!s)throw VE(e);return s}))}_extractIconWithNameFromAnySet(e,i){for(let r=i.length-1;r>=0;r--){const o=i[r];if(o.svgText&&o.svgText.toString().indexOf(e)>-1){const s=this._svgElementFromConfig(o),a=this._extractSvgIconFromSet(s,e,o.options);if(a)return a}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(gt(i=>e.svgText=i),V(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?F(null):this._fetchIcon(e).pipe(gt(i=>e.svgText=i))}_extractSvgIconFromSet(e,i,r){const o=e.querySelector(`[id="${i}"]`);if(!o)return null;const s=o.cloneNode(!0);if(s.removeAttribute("id"),"svg"===s.nodeName.toLowerCase())return this._setSvgAttributes(s,r);if("symbol"===s.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(s),r);const a=this._svgElementFromString(il("<svg></svg>"));return a.appendChild(s),this._setSvgAttributes(a,r)}_svgElementFromString(e){const i=this._document.createElement("DIV");i.innerHTML=e;const r=i.querySelector("svg");if(!r)throw Error("<svg> tag not found");return r}_toSvgElement(e){const i=this._svgElementFromString(il("<svg></svg>")),r=e.attributes;for(let o=0;o<r.length;o++){const{name:s,value:a}=r[o];"id"!==s&&i.setAttribute(s,a)}for(let o=0;o<e.childNodes.length;o++)e.childNodes[o].nodeType===this._document.ELEMENT_NODE&&i.appendChild(e.childNodes[o].cloneNode(!0));return i}_setSvgAttributes(e,i){return e.setAttribute("fit",""),e.setAttribute("height","100%"),e.setAttribute("width","100%"),e.setAttribute("preserveAspectRatio","xMidYMid meet"),e.setAttribute("focusable","false"),i&&i.viewBox&&e.setAttribute("viewBox",i.viewB
1ox),e}_fetchIcon(e){const{url:i,options:r}=e,o=r?.withCredentials??!1;if(!this._httpClient)throw function Iz(){return Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.")}();if(null==i)throw Error(`Cannot fetch icon from URL "${i}".`);const s=this._sanitizer.sanitize(Ie.RESOURCE_URL,i);if(!s)throw BE(i);const a=this._inProgressUrlFetches.get(s);if(a)return a;const l=this._httpClient.get(s,{responseType:"text",withCredentials:o}).pipe(V(c=>il(c)),eu(()=>this._inProgressUrlFetches.delete(s)),zg());return this._inProgressUrlFetches.set(s,l),l}_addSvgIconConfig(e,i,r){return this._svgIconConfigs.set(zE(e,i),r),this}_addSvgIconSetConfig(e,i){const r=this._iconSetConfigs.get(e);return r?r.push(i):this._iconSetConfigs.set(e,[i]),this}_svgElementFromConfig(e){if(!e.svgElement){const i=this._svgElementFromString(e.svgText);this._setSvgAttributes(i,e.options),e.svgElement=i}return e.svgElement}_getIconConfigFromResolvers(e,i){for(let r=0;r<this._resolvers.length;r++){const o=this._resolvers[r](i,e);if(o)return kz(o)?new co(o.url,null,o.options):new co(o,null)}}}return n.\u0275fac=function(e){return new(e||n)(b(Zc,8),b(Cp),b(ee,8),b(Hi))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function ju(n){return n.cloneNode(!0)}function zE(n,t){return n+":"+t}function kz(n){return!(!n.url||!n.options)}const Oz=Lu(class{constructor(n){this._elementRef=n}}),Pz=new x("MAT_ICON_DEFAULT_OPTIONS"),Rz=new x("mat-icon-location",{providedIn:"root",factory:function Fz(){const n=ze(ee),t=n?n.location:null;return{getPathname:()=>t?t.pathname+t.search:""}}}),HE=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Nz=HE.map(n=>`[${n}]`).join(", "),Lz=/^url\(['"]?#(.*?)['"]?\)$/;let Mm=(()=>{class n extends Oz{constructor(e,i,r,o,s,a){super(e),this._iconRegistry=i,this._location=o,this._errorHandler=s,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=he.EMPTY,a&&(a.color&&(this.color=this.defaultColor=a.color),a.fontSet&&(this.fontSet=a.fontSet)),r||e.nativeElement.setAttribute("aria-hidden","true")}get inline(){return this._inline}set inline(e){this._inline=Sn(e)}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){const i=this._cleanupFontValue(e);i!==this._fontSet&&(this._fontSet=i,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){const i=this._cleanupFontValue(e);i!==this._fontIcon&&(this._fontIcon=i,this._updateFontIconClasses())}_splitIconName(e){if(!e)return["",""];const i=e.split(":");switch(i.length){case 1:return["",i[0]];case 2:return i;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const e=this._elementsWithExternalReferences;if(e&&e.size){const i=this._location.getPathname();i!==this._previousPath&&(this._previousPath=i,this._prependPathToReferences(i))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();const i=this._location.getPathname();this._previousPath=i,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(i),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){const e=this._elementRef.nativeElement;let i=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();i--;){const r=e.childNodes[i];(1!==r.nodeType||"svg"===r.nodeName.toLowerCase())&&r.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const e=this._elementRef.nativeElement,i=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(r=>r.length>0);this._previousFontSetClass.forEach(r=>
1e.classList.remove(r)),i.forEach(r=>e.classList.add(r)),this._previousFontSetClass=i,this.fontIcon!==this._previousFontIconClass&&!i.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return"string"==typeof e?e.trim().split(" ")[0]:e}_prependPathToReferences(e){const i=this._elementsWithExternalReferences;i&&i.forEach((r,o)=>{r.forEach(s=>{o.setAttribute(s.name,`url('${e}#${s.value}')`)})})}_cacheChildrenWithExternalReferences(e){const i=e.querySelectorAll(Nz),r=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let o=0;o<i.length;o++)HE.forEach(s=>{const a=i[o],l=a.getAttribute(s),c=l?l.match(Lz):null;if(c){let u=r.get(a);u||(u=[],r.set(a,u)),u.push({name:s,value:c[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){const[i,r]=this._splitIconName(e);i&&(this._svgNamespace=i),r&&(this._svgName=r),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(r,i).pipe(Mn(1)).subscribe(o=>this._setSvgElement(o),o=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${i}:${r}! ${o.message}`))})}}}return n.\u0275fac=function(e){return new(e||n)(g(Ne),g(Bu),Oo("aria-hidden"),g(Rz),g(Hi),g(Pz,8))},n.\u0275cmp=ke({type:n,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(e,i){2&e&&(nt("data-mat-icon-type",i._usingFontIcon()?"font":"svg")("data-mat-icon-name",i._svgName||i.fontIcon)("data-mat-icon-namespace",i._svgNamespace||i.fontSet)("fontIcon",i._usingFontIcon()?i.fontIcon:null),Tt("mat-icon-inline",i.inline)("mat-icon-no-color","primary"!==i.color&&"accent"!==i.color&&"warn"!==i.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[ie],ngContentSelectors:xz,decls:1,vars:0,template:function(e,i){1&e&&(pr(),ni(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0}),n})(),Vz=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({imports:[Xe,Xe]}),n})();function Bz(n,t){if(1&n&&(y(0,"li")(1,"a",26),D(2),_()()),2&n){const e=t.$implicit;yf("elem_",e.id,""),B(1),wi("href",e.url,Jn),B(1),an(e.name)}}function jz(n,t){if(1&n&&(y(0,"a",27)(1,"mat-icon"),D(2,"link"),_(),D(3),_()),2&n){const e=t.$implicit;wi("href",e.url,Jn),wi("target",e.target),B(3),Qr(" ",e.name,"")}}function zz(n,t){if(1&n){const e=ga();y(0,"li")(1,"a",28),it("click",function(){return So(e),Bn(),xo(is(22).toggle())}),D(2),_()()}if(2&n){const e=t.$implicit;yf("list-group-item p-0 elem_",e.id,""),B(1),wi("href",e.url,Jn),B(1),an(e.name)}}function Hz(n,t){if(1&n&&(y(0,"a",27)(1,"mat-icon"),D(2,"link"),_(),D(3),_()),2&n){const e=t.$implicit;wi("href",e.url,Jn),wi("target",e.target),B(3),Qr(" ",e.name,"")}}const UE=function(){return["/"]};let rl=(()=>{class n{constructor(){this.links=[{id:1,name:"O nas",url:"#o-nas"},{id:2,name:"Nasza oferta",url:"#oferta"},{id:3,name:"Kontakt",url:"#kontakt"}],this.buttons=[{name:"iweterynaria.pl",url:"https://iweterynaria.pl",target:"_blank"}]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=ke({type:n,selectors:[["app-menu"]],decls:34,vars:8,consts:[["id","main-menu","data-aos","fade-
1down","data-aos-duration","1000",1,"d-none","d-md-block","px-3"],[1,"content-center"],[1,"logo"],[3,"routerLink"],["src","assets/media/img/polwet-logo-new.svg","alt","Polwet"],[1,"links"],[1,"con"],[3,"class",4,"ngFor","ngForOf"],[1,"buttons","d-flex","align-items-center"],[3,"href","target",4,"ngFor","ngForOf"],[1,"header-banner"],["src","/assets/media/img/baner-polwet.png","alt","Baner",1,"banner-img"],["id","main-menu-mobile","data-aos","fade-down","data-aos-duration","1000",1,"d-block","d-md-none","px-3","py-2"],["href","https://pgfweterynaria.pl"],["type","button",1,"btn","mobile-icon",3,"click"],[1,"bi","bi-list"],["mode","over","position","end","data-aos","fade-down","data-aos-duration","1000",1,"example-sidenav"],["drawer",""],[1,"d-flex","flex-row","align-items-center","justify-content-between","mb-3"],[1,"logo","d-flex","align-items-center","justify-content-center"],["src","assets/media/img/polwet-logo-new.svg","width","130px","alt","Polwet"],["type","button",1,"btn","mobile-icon","p-0",3,"click"],[1,"bi","bi-x-lg"],[1,"d-flex","flex-column","justify-content-between"],["id","menu_elems_list",1,"list-group","text-center"],[1,"buttons","justify-content-center","d-flex","align-items-center","mt-5"],[3,"href"],[3,"href","target"],[1,"d-block",3,"href","click"]],template:function(e,i){if(1&e){const r=ga();y(0,"nav",0)(1,"div",1)(2,"div",2)(3,"a",3),L(4,"img",4),_()(),y(5,"div",5)(6,"ul",6),ot(7,Bz,3,5,"li",7),_()(),y(8,"div",8),ot(9,jz,4,3,"a",9),_()(),y(10,"div",10),L(11,"img",11),_()(),y(12,"nav",12)(13,"div",1)(14,"div",2)(15,"a",13),L(16,"img",4),_()(),y(17,"button",14),it("click",function(){return So(r),xo(is(22).toggle())}),L(18,"i",15),_()(),y(19,"div",10),L(20,"img",11),_()(),y(21,"mat-drawer",16,17)(23,"div",18)(24,"div",19)(25,"a",3),L(26,"img",20),_()(),y(27,"button",21),it("click",function(){return So(r),xo(is(22).toggle())}),L(28,"i",22),_()(),y(29,"div",23)(30,"ul",24),ot(31,zz,3,5,"li",7),_()(),y(32,"div",25),ot(33,Hz,4,3,"a",9),_()()}2&e&&(B(3),ye("routerLink",gr(6,UE)),B(4),ye("ngForOf",i.links),B(2),ye("ngForOf",i.buttons),B(16),ye("routerLink",gr(7,UE)),B(6),ye("ngForOf",i.links),B(2),ye("ngForOf",i.buttons))},dependencies:[Ta,NE,Mr,Mm],styles:["#main-menu[_ngcontent-%COMP%]{width:100%;background-color:#fff;box-shadow:0 .1rem 1rem #07407226}#main-menu[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]{max-width:1200px;margin:0 auto;display:flex;align-items:stretch;justify-content:space-between;min-height:65px;flex-wrap:wrap}#main-menu[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{width:160px;display:flex;align-items:center}#main-menu[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{transition:all .2s ease-in;opacity:1}#main-menu[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:160px}#main-menu[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{transition:all .2s ease-in;opacity:.7}#main-menu[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .links[_ngcontent-%COMP%]   .con[_ngcontent-%COMP%]{list-style:none;display:flex;line-height:68px;margin-bottom:0;padding:0;height:100%;flex:1;align-items:stretch}#main-menu[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .links[_ngcontent-%COMP%]   .con[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{border-bottom:3px solid transparent;transition:all .2s ease}#main-menu[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .links[_ngcontent-%COMP%]   .con[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:hover{border-bottom:3px solid #0056a1;transition:all .2s ease}#main-menu[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .links[_ngcontent-%COMP%]   .con[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:hover   a[_ngcontent-%COMP%]{color:#0056a1}#main-menu[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .links[_ngcontent-%COMP%]   .con[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding:0 15px;text-align:center;color:#000;text-decoration:none;display:block;min-height:100%;font-weight:500;font-size:1.2rem}#main-menu[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{background-color:#e8234b;padding:12px 15px;border-radius:15px;border:0px;color:#fff;text-decoration:none;font-weight:600;font-size:1.2rem;box-shadow:0 .1rem 1rem #07407226;transition:all .2s ease;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:10px}#main-menu[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{transition:all .2s ease;background-color:#32a0f3}#main-menu[_ngcontent-%COMP%]   .header-banner[_ngcontent-%COMP%]{width:100%}#main-menu[_ngcontent-%COMP%]   .banner-img[_ngcontent-%COMP%]{width:100%;height:700px;object-fit:contain;display:block;margin-left:-70px}#main-menu-mobile[_ngcontent-%COMP%]{width:100%;background-color:#fff;box-shadow:0 .1rem 1rem #07407226}#main-menu-mobile[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]{max-width:1200px;margin:0 auto;display:flex;align-items:stretch;justify-content:space-between;min-height:50px;flex-wrap:wrap}#main-menu-mobile[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{width:130px;display:flex;align-items:center}#main-menu-mobile[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{transition:all .2s ease-in;opacity:1}#main-menu-mobile[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:130px}#main-menu-mobile[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{transition:all .2s ease-in;opacity:.7}#main-menu-mobile[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .mobile-icon[_ngcontent-%COMP%]{padding:0;margin:0}#main-menu-mobile[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .mobile-icon[_ngcontent-%COMP%]:hover   i[_ngcontent-%COMP%]{color:#0056a1;transition:all .2s ease-out}#main-menu-mobile[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .mobile-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#000;font-weight:700;font-size:1.9rem;transition:all .2s ease-out}#main-menu-mobile[_ngcontent-%COMP%]   .header-banner[_ngcontent-%COMP%]{width:100%}#main-menu-mobile[_ngcontent-%COMP%]   .banner-img[_ngcontent-%COMP%]{width:100%;object-fit:contain;display:block}.example-sidenav[_ngcontent-%COMP%]   #menu_elems_list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{border:0px}.example-sidenav[_ngcontent-%COMP%]   #menu_elems_list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;padding:20px 0;color:inherit;font-weight:600;font-size:1.3rem;border-bottom:1px solid #dbdbdb}.example-sidenav[_ngcontent-%COMP%]   #menu_elems_list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-of-type   a[_ngcontent-%COMP%]{border-bottom:0px!important}.example-sidenav[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{background-color:#0056a1;padding:12px 20px;border-radius:7px;border:0px;color:#fff;text-decoration:none;font-weight:500;font-size:.9rem;box-shadow:0 .1rem 1rem #07407226;transition:all .2s ease}.example-sidenav[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{transition:all .2s ease;background-color:#32a0f3}"]}),n})();function Uz(n,t){if(1&n&&(y(0,"p"),D(1),y(2,"a",3),D(3),_()()),2&n){const e=t.$implicit;B(1),Qr("",e.text," "),B(1),wi("href",e.link,Jn),wi("target",e.target),B(1),an(e.link_text)}}let ol=(()=>{class n{constructor(){this.top_info=[{text:"Platforma sprzeda\u017cowa dost\u0119pna jest pod adresem",link:"https://iweterynaria.pl",target:"_blank",link_text:"www.iweterynaria.pl"}]}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=ke({type:n,selectors:[["app-top-info"]],decls:3,vars:1,consts:[["id","top-info"],["data-aos","fade-
1down","data-aos-duration","1500",1,"info-center","width-con-1200"],[4,"ngFor","ngForOf"],[3,"href","target"]],template:function(e,i){1&e&&(y(0,"div",0)(1,"div",1),ot(2,Uz,4,4,"p",2),_()()),2&e&&(B(2),ye("ngForOf",i.top_info))},dependencies:[Ta],styles:["#top-info[_ngcontent-%COMP%]{width:100%;background-color:#03487a;text-align:center;padding:18px 0}#top-info[_ngcontent-%COMP%]   .info-center[_ngcontent-%COMP%]{margin:0 auto;color:#ebf5ff;font-size:.9rem}#top-info[_ngcontent-%COMP%]   .info-center[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}#top-info[_ngcontent-%COMP%]   .info-center[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#ebf5ff;text-decoration:none;font-weight:600}"]}),n})();class Sm{attach(t){return this._attachedHost=t,t.attach(this)}detach(){let t=this._attachedHost;null!=t&&(this._attachedHost=null,t.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(t){this._attachedHost=t}}class zu extends Sm{constructor(t,e,i,r){super(),this.component=t,this.viewContainerRef=e,this.injector=i,this.componentFactoryResolver=r}}class $E extends Sm{constructor(t,e,i,r){super(),this.templateRef=t,this.viewContainerRef=e,this.context=i,this.injector=r}get origin(){return this.templateRef.elementRef}attach(t,e=this.context){return this.context=e,super.attach(t)}detach(){return this.context=void 0,super.detach()}}class $z extends Sm{constructor(t){super(),this.element=t instanceof Ne?t.nativeElement:t}}class xm{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(t){return t instanceof zu?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof $E?(this._attachedPortal=t,this.attachTemplatePortal(t)):this.attachDomPortal&&t instanceof $z?(this._attachedPortal=t,this.attachDomPortal(t)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(t){this._disposeFn=t}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class Wz extends xm{constructor(t,e,i,r,o){super(),this.outletElement=t,this._componentFactoryResolver=e,this._appRef=i,this._defaultInjector=r,this.attachDomPortal=s=>{const a=s.element,l=this._document.createComment("dom-portal");a.parentNode.insertBefore(l,a),this.outletElement.appendChild(a),this._attachedPortal=s,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(a,l)})},this._document=o}attachComponentPortal(t){const i=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component);let r;return t.viewContainerRef?(r=t.viewContainerRef.createComponent(i,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector),this.setDisposeFn(()=>r.destroy())):(r=i.create(t.injector||this._defaultInjector||ht.NULL),this._appRef.attachView(r.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(r.hostView),r.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(r)),this._attachedPortal=t,r}attachTemplatePortal(t){let e=t.viewContainerRef,i=e.createEmbeddedView(t.templateRef,t.context,{injector:t.injector});return i.rootNodes.forEach(r=>this.outletElement.appendChild(r)),i.detectChanges(),this.setDisposeFn(()=>{let r=e.indexOf(i);-1!==r&&e.remove(r)}),this._attachedPortal=t,i}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(t){return t.hostView.rootNodes[0]}}let WE=(()=>{class n extends xm{constructor(e,i,r){super(),this._componentFactoryResolver=e,this._viewContainerRef=i,this._isInitialized=!1,this.attached=new Oe,this.attachDomPortal=o=>{const s=o.element,a=this._document.createComment("dom-portal");o.setAttachedHost(this),s.parentNode.insertBefore(a,s),this._getRootNode().appendChild(s),this._attachedPortal=o,super.setDisposeFn(()=>{a.parentNode&&a.parentNode.replaceChild(s,a)})},this._document=r}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(e){e.setAttachedHost(this);const i=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,o=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),s=i.createComponent(o,i.length,e.injector||i.injector);return i!==this._viewContainerRef&&this._getRootNode().appendChild(s.hostView.rootNodes[0]),super.setDisposeFn(()=>s.destroy()),this._attachedPortal=e,this._attachedRef=s,this.attached.emit(s),s}attachTemplatePortal(e){e.setAttachedHost(this);const i=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=i,this.attached.emit(i),i}_getRootNode(){const e=this._viewContainerRef.element.nativeElement;
1return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}return n.\u0275fac=function(e){return new(e||n)(g(Wr),g(Dn),g(ee))},n.\u0275dir=N({type:n,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[ie]}),n})(),GE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({}),n})();const qE=ZD();class Gz{constructor(t,e){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=_t(-this._previousScrollPosition.left),t.style.top=_t(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const t=this._document.documentElement,i=t.style,r=this._document.body.style,o=i.scrollBehavior||"",s=r.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),qE&&(i.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),qE&&(i.scrollBehavior=o,r.scrollBehavior=s)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,i=this._viewportRuler.getViewportSize();return e.scrollHeight>i.height||e.scrollWidth>i.width}}class qz{constructor(t,e,i,r){this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=i,this._config=r,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(t){this._overlayRef=t}enable(){if(this._scrollSubscription)return;const t=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class YE{enable(){}disable(){}attach(){}}function Am(n,t){return t.some(e=>n.bottom<e.top||n.top>e.bottom||n.right<e.left||n.left>e.right)}function KE(n,t){return t.some(e=>n.top<e.top||n.bottom>e.bottom||n.left<e.left||n.right>e.right)}class Yz{constructor(t,e,i,r){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,this._config=r,this._scrollSubscription=null}attach(t){this._overlayRef=t}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:i,height:r}=this._viewportRuler.getViewportSize();Am(e,[{width:i,height:r,bottom:r,right:i,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let Kz=(()=>{class n{constructor(e,i,r,o){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=r,this.noop=()=>new YE,this.close=s=>new qz(this._scrollDispatcher,this._ngZone,this._viewportRuler,s),this.block=()=>new Gz(this._viewportRuler,this._document),this.reposition=s=>new Yz(this._scrollDispatcher,this._viewportRuler,this._ngZone,s),this._document=o}}return n.\u0275fac=function(e){return new(e||n)(b(Tu),b(ku),b(se),b(ee))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class ZE{constructor(t){if(this.scrollStrategy=new YE,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t){const e=Object.keys(t);for(const i of e)void 0!==t[i]&&(this[i]=t[i])}}}class Zz{constructor(t,e){this.connectionPair=t,this.scrollableViewProperties=e}}let QE=(()=>{class n{constructor(e){this._attachedOverlays=[],this._document=e}
1ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),0===this._attachedOverlays.length&&this.detach()}}return n.\u0275fac=function(e){return new(e||n)(b(ee))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Qz=(()=>{class n extends QE{constructor(e,i){super(e),this._ngZone=i,this._keydownListener=r=>{const o=this._attachedOverlays;for(let s=o.length-1;s>-1;s--)if(o[s]._keydownEvents.observers.length>0){const a=o[s]._keydownEvents;this._ngZone?this._ngZone.run(()=>a.next(r)):a.next(r);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return n.\u0275fac=function(e){return new(e||n)(b(ee),b(se,8))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Xz=(()=>{class n extends QE{constructor(e,i,r){super(e),this._platform=i,this._ngZone=r,this._cursorStyleIsSet=!1,this._pointerDownListener=o=>{this._pointerDownEventTarget=lo(o)},this._clickListener=o=>{const s=lo(o),a="click"===o.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:s;this._pointerDownEventTarget=null;const l=this._attachedOverlays.slice();for(let c=l.length-1;c>-1;c--){const u=l[c];if(u._outsidePointerEvents.observers.length<1||!u.hasAttached())continue;if(u.overlayElement.contains(s)||u.overlayElement.contains(a))break;const d=u._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>d.next(o)):d.next(o)}}}add(e){if(super.add(e),!this._isAttached){const i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}}return n.\u0275fac=function(e){return new(e||n)(b(ee),b(Pt),b(se,8))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),XE=(()=>{class n{constructor(e,i){this._platform=i,this._document=e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||fm()){const r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let o=0;o<r.length;o++)r[o].remove()}const i=this._document.createElement("div");i.classList.add(e),fm()?i.setAttribute("platform","test"):this._platform.isBrowser||i.setAttribute("platform","server"),this._document.body.appendChild(i),this._containerElement=i}}return n.\u0275fac=function(e){return new(e||n)(b(ee),b(Pt))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class Jz{constructor(t,e,i,r,o,s,a,l,c,u=!1){this._portalOutlet=t,this._host=e,this._pane=i,this._config=r,this._ngZone=o,this._keyboardDispatcher=s,this._document=a,this._location=l,this._outsideClickDispatcher=c,this._animationsDisabled=u,this._backdropElement=null,this._backdropClick=new z,this._attachments=new z,this._detachments=new z,this._locationChanges=he.EMPTY,this._backdropClickHandler=
1d=>this._backdropClick.next(d),this._backdropTransitionendHandler=d=>{this._disposeBackdrop(d.target)},this._keydownEvents=new z,this._outsidePointerEvents=new z,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(t){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(t);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(Mn(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof e?.onDestroy&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),t}dispose(){const t=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,t&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))}updateSize(t){this._config={...this._config,...t},this._updateElementSize()}setDirection(t){this._config={...this._config,direction:t},this._updateElementDirection()}addPanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!0)}removePanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!1)}getDirection(){const t=this._config.direction;return t?"string"==typeof t?t:t.value:"ltr"}updateScrollStrategy(t){t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=t,this.hasAttached()&&(t.attach(this),t.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const t=this._pane.style;t.width=_t(this._config.width),t.height=_t(this._config.height),t.minWidth=_t(this._config.minWidth),t.minHeight=_t(this._config.minHeight),t.maxWidth=_t(this._config.maxWidth),t.maxHeight=_t(this._config.maxHeight)}_togglePointerEvents(t){this._pane.style.pointerEvents=t?"":"none"}_attachBackdrop(){const t="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(t)})}):this._backdropElement.classList.add(t)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const t=this._backdropElement;if(t){if(this._animationsDisabled)return void this._disposeBackdrop(t);t.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{t.addEventListener("transitionend",this._backdropTransitionendHandler)}),t.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(t)},500))}}_toggleClasses(t,e,i){const r=Du(e||[]).filter(o=>!!o);r.length&&(i?t.classList.add(...r):t.classList.remove(...r))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const t=this._ngZone.onStable.pipe(Ge(bd(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),t.unsubscribe())})})}_disposeScrollStrategy(){const t=this._scrollStrategy;t&&(t.disable(),t.detach&&t.detach())}_disposeBackdrop(t){t&&(t.removeEventListener("click",this._backdropClickHandler),t.removeEventListener("transitionend",this._backdropTransitionendHandler),t.remove(),this._backdropElement===t&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const JE="cdk-overlay-connected-position-bounding-box",eH=/([A-Za-z%]+)$/;
1class tH{constructor(t,e,i,r,o){this._viewportRuler=e,this._document=i,this._platform=r,this._overlayContainer=o,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new z,this._resizeSubscription=he.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(t)}get positions(){return this._preferredPositions}attach(t){this._validatePositions(),t.hostElement.classList.add(JE),this._overlayRef=t,this._boundingBox=t.hostElement,this._pane=t.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const t=this._originRect,e=this._overlayRect,i=this._viewportRect,r=this._containerRect,o=[];let s;for(let a of this._preferredPositions){let l=this._getOriginPoint(t,r,a),c=this._getOverlayPoint(l,e,a),u=this._getOverlayFit(c,e,i,a);if(u.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(a,l);this._canFitWithFlexibleDimensions(u,c,i)?o.push({position:a,origin:l,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(l,a)}):(!s||s.overlayFit.visibleArea<u.visibleArea)&&(s={overlayFit:u,overlayPoint:c,originPoint:l,position:a,overlayRect:e})}if(o.length){let a=null,l=-1;for(const c of o){const u=c.boundingBoxRect.width*c.boundingBoxRect.height*(c.position.weight||1);u>l&&(l=u,a=c)}return this._isPushed=!1,void this._applyPosition(a.position,a.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(s.position,s.originPoint);this._applyPosition(s.position,s.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&uo(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(JE),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const t=this._lastPosition;if(t){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._getOriginPoint(this._originRect,this._containerRect,t);this._applyPosition(t,e)}else this.apply()}withScrollableContainers(t){return this._scrollables=t,this}withPositions(t){return this._preferredPositions=t,-1===t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(t){return this._viewportMargin=t,this}withFlexibleDimensions(t=!0){return this._hasFlexibleDimensions=t,this}withGrowAfterOpen(t=!0){return this._growAfterOpen=t,this}withPush(t=!0){return this._canPush=t,this}withLockedPosition(t=!0){return this._positionLocked=t,this}setOrigin(t){return this._origin=t,this}withDefaultOffsetX(t){return this._offsetX=t,this}withDefaultOffsetY(t){return this._offsetY=t,this}withTransformOriginOn(t){return this._transformOriginSelector=t,this}_getOriginPoint(t,e,i){let r,o;if("center"==i.originX)r=t.left+t.width/2;else{const s=this._isRtl()?t.right:t.left,a=this._isRtl()?t.left:t.right;r="start"==i.originX?s:a}return e.left<0&&(r-=e.left),o="center"==i.originY?t.top+t.height/2:"top"==i.originY?t.top:t.bottom,e.top<0&&(o-=e.top),{x:r,y:o}}_getOverlayPoint(t,e,i){let r,o;return r="center"==i.overlayX?-e.width/2:"start"===i.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,o="center"==i.overlayY?-e.height/2:"top"==i.overlayY?0:-e.height,{x:t.x+r,y:t.y+o}}_getOverlayFit(t,e,i,r){const o=tM(e);let{x:s,y:a}=t,l=this._getOffset(r,"x"),c=this._getOffset(r,"y");l&&(s+=l),c&&(a+=c);let h=0-a,f=a+o.height-i.height,p=this._subtractOverflows(o.width,0-s,s+o.width-i.width),m=this._subtractOverflows(o.height,h,f),v=p*m;return{visibleArea:v,isCompletelyWithinViewport:o.width*o.height===v,fitsInViewportVertically:m===o.height,fitsInViewportHorizontally:p==o.width}}_canFitWithFlexibleDimensions(t,e,i){if(this._hasFlexibleDimensions){const r=i.bottom-e.y,o=i.right-e.x,s=eM(this._overlayRef.getConfig().minHeight),a=eM(this._overlayRef.getConfig().minWidth),c=t.fitsInViewportHorizontally||null!=a&&a<=o;return(t.fitsInViewportVertically||null!=s&&s<=r)&&c}return!1}_pushOverlayOnScreen(t,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};const r=tM(e),o=this._viewportRect,s=Math.max(t.x+r.width-o.width,0),a=Math.max(t.y+r.height-o.height,0),l=Math.max(o.top-i.top-t.y,0),c=Math.max(o.left-i.left-t.x,0);let u=0,d=0;return u=r.width<=o.width?c||-s:t.x<this._viewportMargin?o.left-i.left-t.x:0,d=r.height<=o.height?l||-a:t.y<this._viewportMargin?o.top-i.top-t.y:0,this._previousPushAmount={x:u,y:d},{x:t.x+u,y:t.y+d}}_applyPosition(t,e){if(this._setTransformOrigin(t),this._setOverlayElementStyles(e,t),this._setBoundingBoxStyles(e,t),t.panelClass&&this._addPanelClasses(t.panelClass),this._lastPosition=t,this._positionChanges.observers.length){const i=this._getScrollVisibility(),r=new Zz(t,i);this._positionChanges.next(r)}this._isInitialRender=!1}_setTransformOrigin(t){if(!this._transformOriginSelector)return;const e=this._boundingBox.querySelectorAll(this._transformOriginSelector);let i,r=t.overlayY;i="center"===t.overlayX?"center":this._isRtl()?"start"===t.overlayX?"right":"left":"start"===t.overlayX?"left":"right";for(let o=0;o<e.length;o++)e[o].style.transformOrigin=`${i} ${r}`}_calculateBoundingBoxRect(t,e){const i=this._viewportRect,r=this._isRtl();let o,s,a,u,d,h;if("top"===e.overlayY)s=t.y,o=i.height-s+this._viewportMargin;else if("bottom"===e.overlayY)a=i.height-t.y+2*this._viewportMargin,o=i.height-a+this._viewportMargin;else{const f=Math.min(i.bottom-t.y+i.top,t.y),p=this._lastBoundingBoxSize.height;o=2*f,s=t.y-f,o>p&&!this._isInitialRender&&!this._growAfterOpen&&(s=t.y-p/2)}
1if("end"===e.overlayX&&!r||"start"===e.overlayX&&r)h=i.width-t.x+this._viewportMargin,u=t.x-this._viewportMargin;else if("start"===e.overlayX&&!r||"end"===e.overlayX&&r)d=t.x,u=i.right-t.x;else{const f=Math.min(i.right-t.x+i.left,t.x),p=this._lastBoundingBoxSize.width;u=2*f,d=t.x-f,u>p&&!this._isInitialRender&&!this._growAfterOpen&&(d=t.x-p/2)}return{top:s,left:d,bottom:a,right:h,width:u,height:o}}_setBoundingBoxStyles(t,e){const i=this._calculateBoundingBoxRect(t,e);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));const r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{const o=this._overlayRef.getConfig().maxHeight,s=this._overlayRef.getConfig().maxWidth;r.height=_t(i.height),r.top=_t(i.top),r.bottom=_t(i.bottom),r.width=_t(i.width),r.left=_t(i.left),r.right=_t(i.right),r.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",r.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",o&&(r.maxHeight=_t(o)),s&&(r.maxWidth=_t(s))}this._lastBoundingBoxSize=i,uo(this._boundingBox.style,r)}_resetBoundingBoxStyles(){uo(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){uo(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,e){const i={},r=this._hasExactPosition(),o=this._hasFlexibleDimensions,s=this._overlayRef.getConfig();if(r){const u=this._viewportRuler.getViewportScrollPosition();uo(i,this._getExactOverlayY(e,t,u)),uo(i,this._getExactOverlayX(e,t,u))}else i.position="static";let a="",l=this._getOffset(e,"x"),c=this._getOffset(e,"y");l&&(a+=`translateX(${l}px) `),c&&(a+=`translateY(${c}px)`),i.transform=a.trim(),s.maxHeight&&(r?i.maxHeight=_t(s.maxHeight):o&&(i.maxHeight="")),s.maxWidth&&(r?i.maxWidth=_t(s.maxWidth):o&&(i.maxWidth="")),uo(this._pane.style,i)}_getExactOverlayY(t,e,i){let r={top:"",bottom:""},o=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,i)),"bottom"===t.overlayY?r.bottom=this._document.documentElement.clientHeight-(o.y+this._overlayRect.height)+"px":r.top=_t(o.y),r}_getExactOverlayX(t,e,i){let s,r={left:"",right:""},o=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,i)),s=this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left","right"===s?r.right=this._document.documentElement.clientWidth-(o.x+this._overlayRect.width)+"px":r.left=_t(o.x),r}_getScrollVisibility(){const t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:KE(t,i),isOriginOutsideView:Am(t,i),isOverlayClipped:KE(e,i),isOverlayOutsideView:Am(e,i)}}_subtractOverflows(t,...e){return e.reduce((i,r)=>i-Math.max(r,0),t)}_getNarrowedViewportRect(){const t=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+t-this._viewportMargin,bottom:i.top+e-this._viewportMargin,width:t-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(t,e){return"x"===e?t.offsetX??this._offsetX:t.offsetY??this._offsetY}_validatePositions(){}_addPanelClasses(t){this._pane&&Du(t).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(t=>{this._pane.classList.remove(t)}),this._appliedPanelClasses=[])}_getOriginRect(){const t=this._origin;if(t instanceof Ne)return t.nativeElement.getBoundingClientRect();if(t instanceof Element)return t.getBoundingClientRect();const e=t.width||0,i=t.height||0;return{top:t.y,bottom:t.y+i,left:t.x,right:t.x+e,height:i,width:e}}}function uo(n,t){for(let e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);return n}function eM(n){if("number"!=typeof n&&null!=n){const[t,e]=n.split(eH);return e&&"px"!==e?null:parseFloat(t)}return n||null}function tM(n){return{top:Math.floor(n.top),right:Math.floor(n.right),bottom:Math.floor(n.bottom),left:Math.floor(n.left),width:Math.floor(n.width),height:Math.floor(n.height)}}const nM="cdk-global-overlay-wrapper";class nH{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(t){const e=t.getConfig();this._overlayRef=t,this._width&&!e.width&&t.updateSize({width:this._width}),this._height&&!e.height&&t.updateSize({height:this._height}),t.hostElement.classList.add(nM),this._isDisposed=!1}top(t=""){return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}left(t=""){return this._xOffset=t,this._xPosition="left",this}bottom(t=""){return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}right(t=""){return this._xOffset=t,this._xPosition="right",this}start(t=""){return this._xOffset=t,this._xPosition="start",this}end(t=""){return this._xOffset=t,this._xPosition="end",this}width(t=""){return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}height(t=""){return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}centerHorizontally(t=""){return this.left(t),this._xPosition="center",this}centerVertically(t=""){return this.top(t),this._alignItems="center",this}
1apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:r,height:o,maxWidth:s,maxHeight:a}=i,l=!("100%"!==r&&"100vw"!==r||s&&"100%"!==s&&"100vw"!==s),c=!("100%"!==o&&"100vh"!==o||a&&"100%"!==a&&"100vh"!==a),u=this._xPosition,d=this._xOffset,h="rtl"===this._overlayRef.getConfig().direction;let f="",p="",m="";l?m="flex-start":"center"===u?(m="center",h?p=d:f=d):h?"left"===u||"end"===u?(m="flex-end",f=d):("right"===u||"start"===u)&&(m="flex-start",p=d):"left"===u||"start"===u?(m="flex-start",f=d):("right"===u||"end"===u)&&(m="flex-end",p=d),t.position=this._cssPosition,t.marginLeft=l?"0":f,t.marginTop=c?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=l?"0":p,e.justifyContent=m,e.alignItems=c?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove(nM),i.justifyContent=i.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}}let iH=(()=>{class n{constructor(e,i,r,o){this._viewportRuler=e,this._document=i,this._platform=r,this._overlayContainer=o}global(){return new nH}flexibleConnectedTo(e){return new tH(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return n.\u0275fac=function(e){return new(e||n)(b(ku),b(ee),b(Pt),b(XE))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),rH=0,Ps=(()=>{class n{constructor(e,i,r,o,s,a,l,c,u,d,h,f){this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=r,this._positionBuilder=o,this._keyboardDispatcher=s,this._injector=a,this._ngZone=l,this._document=c,this._directionality=u,this._location=d,this._outsideClickDispatcher=h,this._animationsModuleType=f}create(e){const i=this._createHostElement(),r=this._createPaneElement(i),o=this._createPortalOutlet(r),s=new ZE(e);return s.direction=s.direction||this._directionality.value,new Jz(o,i,r,s,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const i=this._document.createElement("div");return i.id="cdk-overlay-"+rH++,i.classList.add("cdk-overlay-pane"),e.appendChild(i),i}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(hs)),new Wz(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return n.\u0275fac=function(e){return new(e||n)(b(Kz),b(XE),b(Wr),b(iH),b(Qz),b(ht),b(se),b(ee),b(Iu),b(Tc),b(Xz),b(oi,8))},n.\u0275prov=A({token:n,factory:n.\u0275fac}),n})();const aH={provide:new x("cdk-connected-overlay-scroll-strategy"),deps:[Ps],useFactory:function sH(n){return()=>n.scrollStrategies.reposition()}};let iM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({providers:[Ps,aH],imports:[Xa,GE,XD,XD]}),n})();const lH=["tooltip"],rM="tooltip-panel",oM=xu({passive:!0}),sM=new x("mat-tooltip-scroll-strategy"),hH={provide:sM,deps:[Ps],useFactory:function dH(n){return()=>n.scrollStrategies.reposition({scrollThrottle:20})}},fH=new x("mat-tooltip-default-options",{providedIn:"root",factory:function pH(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}});let mH=(()=>{class n{constructor(e,i,r,o,s,a,l,c,u,d,h,f){this._overlay=e,this._elementRef=i,this._scrollDispatcher=r,this._viewContainerRef=o,this._ngZone=s,this._platform=a,this._ariaDescriber=l,this._focusMonitor=c,this._dir=d,this._defaultOptions=h,this._position="below",this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this._showDelay=this._defaultOptions.showDelay,this._hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new z,this._scrollStrategy=u,this._document=f,h&&(h.position&&(this.position=h.position),h.touchGestures&&(this.touchGestures=h.touchGestures)),d.change.pipe(Ge(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.
1show(0),this._overlayRef.updatePosition()))}get disabled(){return this._disabled}set disabled(e){this._disabled=Sn(e),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=Ds(e)}get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=Ds(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=e?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(Ge(this._destroyed)).subscribe(e=>{e?"keyboard"===e&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const e=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([i,r])=>{e.removeEventListener(i,r,oM)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const i=this._createOverlay();this._detach(),this._portal=this._portal||new zu(this._tooltipComponent,this._viewContainerRef);const r=this._tooltipInstance=i.attach(this._portal).instance;r._triggerElement=this._elementRef.nativeElement,r._mouseLeaveHideDelay=this._hideDelay,r.afterHidden().pipe(Ge(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),r.show(e)}hide(e=this.hideDelay){const i=this._tooltipInstance;i&&(i.isVisible()?i.hide(e):(i._cancelPendingAnimations(),this._detach()))}toggle(){this._isTooltipVisible()?this.hide():this.show()}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(){if(this._overlayRef)return this._overlayRef;const e=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),i=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(e);return i.positionChanges.pipe(Ge(this._destroyed)).subscribe(r=>{this._updateCurrentPositionClass(r.connectionPair),this._tooltipInstance&&r.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:i,panelClass:`${this._cssClassPrefix}-${rM}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(Ge(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(Ge(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(Ge(this._destroyed)).subscribe(r=>{this._isTooltipVisible()&&27===r.keyCode&&!el(r)&&(r.preventDefault(),r.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){const i=e.getConfig().positionStrategy,r=this._getOrigin(),o=this._getOverlayPosition();i.withPositions([this._addOffset({...r.main,...o.main}),this._addOffset({...r.fallback,...o.fallback})])}_addOffset(e){return e}_getOrigin(){const e=!this._dir||"ltr"==this._dir.value,i=this.position;let r;"above"==i||"below"==i?r={originX:"center",originY:"above"==i?"top":"bottom"}:"before"==i||"left"==i&&e||"right"==i&&!e?r={originX:"start",originY:"center"}:("after"==i||"right"==i&&e||"left"==i&&!e)&&(r={originX:"end",originY:"center"});const{x:o,y:s}=this._invertPosition(r.originX,r.originY);return{main:r,fallback:{originX:o,originY:s}}}_getOverlayPosition(){const e=!this._dir||"ltr"==this._dir.value,i=this.position;let r;"above"==i?r={overlayX:"center",overlayY:"bottom"}:"below"==i?r={overlayX:"center",overlayY:"top"}:"before"==i||"left"==i&&e||"right"==i&&!e?r={overlayX:"end",overlayY:"center"}:("after"==i||"right"==i&&e||"left"==i&&!e)&&(r={overlayX:"start",overlayY:"center"});const{x:o,y:s}=this._invertPosition(r.overlayX,r.overlayY);return{main:r,fallback:{overlayX:o,overlayY:s}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe(Mn(1),Ge(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,i){return"above"===this.position||"below"===this.position?"top"===i?i="bottom":"bottom"===i&&(i="top"):"end"===e?e="start":"start"===e&&(e="end"),{x:e,y:i}}_updateCurrentPositionClass(e){const{overlayY:i,originX:r,originY:o}=e;let s;if(s="center"===i?this._dir&&"rtl"===this._dir.value?"end"===r?"left":"right":"start"===r?"left":"right":"bottom"===i&&"top"===o?"above":"below",s!==this._currentPosition){const a=this._overlayRef;if(a){const l=`${this._cssClassPrefix}-${rM}-`;a.removePanelClass(l+this._currentPosition),a.addPanelClass(l+s)}this._currentPosition=s}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsM
1ouseEvents()?this._passiveListeners.push(["mouseenter",()=>{this._setupPointerExitEventsIfNeeded(),this.show()}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",()=>{this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const e=[];if(this._platformSupportsMouseEvents())e.push(["mouseleave",i=>{const r=i.relatedTarget;(!r||!this._overlayRef?.overlayElement.contains(r))&&this.hide()}],["wheel",i=>this._wheelListener(i)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const i=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",i],["touchcancel",i])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([i,r])=>{this._elementRef.nativeElement.addEventListener(i,r,oM)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){const i=this._document.elementFromPoint(e.clientX,e.clientY),r=this._elementRef.nativeElement;i!==r&&!r.contains(i)&&this.hide()}}_disableNativeGesturesIfNecessary(){const e=this.touchGestures;if("off"!==e){const i=this._elementRef.nativeElement,r=i.style;("on"===e||"INPUT"!==i.nodeName&&"TEXTAREA"!==i.nodeName)&&(r.userSelect=r.msUserSelect=r.webkitUserSelect=r.MozUserSelect="none"),("on"===e||!i.draggable)&&(r.webkitUserDrag="none"),r.touchAction="none",r.webkitTapHighlightColor="transparent"}}}return n.\u0275fac=function(e){Xl()},n.\u0275dir=N({type:n,inputs:{position:["matTooltipPosition","position"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}}),n})(),gH=(()=>{class n extends mH{constructor(e,i,r,o,s,a,l,c,u,d,h,f){super(e,i,r,o,s,a,l,c,u,d,h,f),this._tooltipComponent=yH}}return n.\u0275fac=function(e){return new(e||n)(g(Ps),g(Ne),g(Tu),g(Dn),g(se),g(Pt),g(Aj),g(Nu),g(sM),g(Iu,8),g(fH,8),g(ee))},n.\u0275dir=N({type:n,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-tooltip-trigger"],exportAs:["matTooltip"],features:[ie]}),n})(),_H=(()=>{class n{constructor(e,i){this._changeDetectorRef=e,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new z,this._animationsDisabled="NoopAnimations"===i}show(e){clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},e)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:e}){(!e||!this._triggerElement.contains(e))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_cancelPendingAnimations(){clearTimeout(this._showTimeoutId),clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){const i=this._tooltip.nativeElement,r=this._showAnimation,o=this._hideAnimation;if(i.classList.remove(e?o:r),i.classList.add(e?r:o),this._isVisible=e,e&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const s=getComputedStyle(i);("0s"===s.getPropertyValue("animation-duration")||"none"===s.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(i.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}}return n.\u0275fac=function(e){return new(e||n)(g(En),g(oi,8))},n.\u0275dir=N({type:n}),n})(),yH=(()=>{class n extends _H{constructor(e,i,r){super(e,r),this._breakpointObserver=i,this._isHandset=this._breakpointObserver.observe("(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)"),this._showAnimation="mat-tooltip-show",this._hideAnimation="mat-tooltip-hide"}}return n.\u0275fac=function(e){return new(e||n)(g(En),g(Ou),g(oi,8))},n.\u0275cmp=ke({type:n,selectors:[["mat-tooltip-component"]],viewQuery:function(e,i){if(1&e&&_r(lH,7),2&e){let r;Bt(r=jt())&&(i._tooltip=r.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(e,i){1&e&&it("mouseleave",function(o){return i._handleMouseLeave(o)}),2&e&&mr("zoom",i.isVisible()?1:null)},features:[ie],decls:4,vars:6,consts:[[1,"mat-tooltip",3,"ngClass","animationend"],["tooltip",""]],template:function(e,i){if(1&e&&(y(0,"div",0,1),it("animationend",function(o){return i._handleAnimationEnd(o)}),function bw(n,t){const e=we();let i;const r=n+22;e.firstCreatePass?(i=function $P(n,t){if(t)for(let e=t.length-1;e>=0;e--){const i=t[e];if(n===i.name)return i}}(t,e.pipeRegistry),e.data[r]=i,i.onDestroy&&(e.destroyHooks||(e.destroyHooks=[])).push(r,i.onDestroy)):i=e.data[r];const o=i.factory||(i.factory=jr(i.type)),s=Fn(g);try{const a=Pl(!1),l=o();return Pl(a),function Vk(n,t,e,i){e>=n.data.length&&(n.data[e]=null,n.blueprint[e]=null),t[e]=i}(e,M(),r,l),l}finally{Fn(s)}}(2,"async"),D(3),_()),2&e){let r;Tt("mat-tooltip-handset",null==(r=function ww(n,t,e){const i=n+22,r=M(),o=Mo(r,i);return function Ma(n,t){return n[1].data[t].pure}(r,i)?mw(r,Kt(),t,o.transform,e,o):o.transform(e)}(2,4,i._isHandset))?null:r.matches),ye("ngClass",i.tooltipClass),B(3),an(i.message)}},dependencies:[B0,q0],styles:[".mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis;transform:scale(0)}.mat-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}.mat-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-tooltip-show{0%{opacity:0;transform:scale(0)}50%{opacity:.5;transform:scale(0.99)}100%{opacity:1;transform:scale(1)}}@keyframes mat-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1)}}.mat-tooltip-show{animation:mat-tooltip-show 200ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-tooltip-hide{animation:mat-tooltip-hide 100ms cubic-bezier(0, 0, 0.2, 1) forwards}"],encapsulation:2,changeDetection:0}),n})(),vH=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({providers:[hH],imports:[Zj,to,iM,Xe,Xe,Ja]}),n})(),sl=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=ke({type:n,selectors:[["app-footer"]],decls:96,vars:0,consts:[["id","kontakt"],[1,"width-con-1200","content-footer","mx-auto"],[1,"footer-line","d-flex","flex-wrap","flex-lg-row","text-center","text-lg-start","align-items-center","align-items-lg-stretch"],[1,"footer-left","py-4","px-3","px-lg-0"],[1,"logo_pgf"],["src","assets/media/img/polwet-logo-new.svg","width","160px","alt","Polwet"],[1,"company-desc","my-3"],[1,"privacy-policy","my-2"],["href","assets/pdf/sygnalisci.pdf","target","_blank",2,"text-decoration","underline"],["href","assets/pdf/polityka-prywatnosci.pdf","target","_blank",2,"text-decoration","underline"],[1,"social-icons"],["href","https://www.facebook.com/weterynariapolwet","target","_blank"],["src","assets/media/img/facebook.png","alt","Facebook",1,"social-icon",2,"width","40px","margin-right","10px"],["href","https://www.linkedin.com/company/polwet/about/","target","_blank"],["src","assets/media/img/linkedin.avif","alt","LinkedIn",1,"s
1ocial-icon",2,"width","38px"],[1,"footer-right","contact-infos","order-2","order-lg-0"],[1,"pt-4","pb-lg-0","pb-4","px-4","infos-content"],[1,"sec_content","pt-2"],[1,"contact-card"],[1,"footer-section-heading"],[1,"con-line"],[1,"elems"],[1,"icon"],["src","assets/media/img/icons/musical-new.svg","alt","PGF Weterynaria - Infolinia"],[1,"value"],["href","tel:800127027","matTooltip","Numer telefonu","matTooltipPosition","right","aria-label","Numer telefonu"],["src","assets/media/img/icons/email-new.svg","alt","PGF Weterynaria - Adres e-mail"],["href","mailto:[email protected]","matTooltip","Adres e-mail","matTooltipPosition","right","aria-label","Adres e-mail"],["href","tel:800680700","matTooltip","Numer telefonu","matTooltipPosition","right","aria-label","Numer telefonu"],["href","mailto:[email protected]","matTooltip","Adres e-mail","matTooltipPosition","right","aria-label","Adres e-mail"],[1,"mt-3","pelion-footer"],[1,"weare","mx-auto","mx-lg-0"],[1,"separator-partner","mx-auto","mx-lg-0"],[1,"d-flex","mt-3","mt-lg-0","flex-row","lista-pf","flex-wrap","justify-content-center","justify-content-lg-start"],[1,"partner","pe-3"],["href","https://pelion.eu","target","_blank"],[1,"logo_pelion"],["src","assets/media/img/pelionlogo.webp","width","130px","alt","Pelion S.A"],[1,"partner","ps-3"],["href","https://animalcare.pl","target","_blank"],["src","assets/media/img/animalcarelogoprep.webp","height","32px","alt","Animal Care Sp. z o.o."],["id","footer_additional"],[1,"width-con-1200","con-add","mx-auto","text-center","text-lg-start"],[1,"my-0","py-3"]],template:function(e,i){1&e&&(y(0,"footer",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),L(5,"img",5),_(),y(6,"p",6),D(7," Jako sp\xf3\u0142ka z Grupy Kapita\u0142owej Pelion \u2013 najwi\u0119kszej firmy w sektorze ochrony zdrowia w Polsce, spe\u0142niamy najwy\u017csze standardy obrotu \u015brodkami farmaceutycznymi. "),_(),y(8,"p",7)(9,"a",8),D(10," Sygnali\u015bci "),_()(),y(11,"p",7)(12,"a",9),D(13," Polityka prywatno\u015bci "),_()(),y(14,"div",10)(15,"a",11),L(16,"img",12),_(),y(17,"a",13),L(18,"img",14),_()()(),y(19,"div",15)(20,"div",16)(21,"div",17)(22,"div",18)(23,"h3",19),D(24,"Polwet Sp. z o.o."),_(),y(25,"p"),D(26,"ul. Zb\u0105szy\u0144ska 3"),L(27,"br"),D(28,"91-342 \u0141\xf3d\u017a"),_(),y(29,"p"),D(30,"NIP: 9472000785"),L(31,"br"),D(32,"BDO: 000521373"),L(33,"br"),D(34,"KRS: 0000805004"),L(35,"br"),D(36,"REGON: 384449863"),_()(),y(37,"div",18)(38,"h3",19),D(39,"Sprzeda\u017c Dywity"),_(),y(40,"p"),D(41,"ul. Sp\xf3\u0142dzielcza 25"),L(42,"br"),D(43,"11-001 Dywity"),_(),y(44,"div",20)(45,"div",21)(46,"div",22),L(47,"img",23),_(),y(48,"div",24)(49,"a",25),D(50,"800 127 027"),_()()()(),y(51,"div",20)(52,"div",21)(53,"div",22),L(54,"img",26),_(),y(55,"div",24)(56,"a",27),D(57,"[email protected]"),_()()()()(),y(58,"div",18)(59,"h3",19),D(60,"Sprzeda\u017c \u0141ask"),_(),y(61,"p"),D(62,"ul. Marii Konopnickiej 21"),L(63,"br"),D(64,"98-100 \u0141ask"),_(),y(65,"div",20)(66,"div",21)(67,"div",22),L(68,"img",23),_(),y(69,"div",24)(70,"a",28),D(71,"800 680 700"),_()()()(),y(72,"div",20)(73,"div",21)(74,"div",22),L(75,"img",26),_(),y(76,"div",24)(77,"a",29),D(78,"[email protected]"),_()()()()()(),y(79,"div",30)(80,"span",31),D(81,"Jeste\u015bmy cz\u0119\u015bci\u0105:"),_(),L(82,"div",32),y(83,"div",33)(84,"div",34)(85,"a",35)(86,"div",36),L(87,"img",37),_()()(),y(88,"div",38)(89,"a",39)(90,"div",36),L(91,"img",40),_()()()()()()()()()(),y(92,"div",41)(93,"div",42)(94,"p",43),D(95,"Wszelkie prawa zastrze\u017cone \xa9 Polwet Sp. z o.o. "),_()()())},dependencies:[gH],styles:["footer[_ngcontent-%COMP%]{background-color:#ebf5ff;width:100%;color:#fff;font-size:.9rem}@media (min-width: 768px){footer[_ngcontent-%COMP%]   .footer-line[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:space-between}footer[_ngcontent-%COMP%]   .footer-line[_ngcontent-%COMP%]   .footer-left[_ngcontent-%COMP%]{flex:0 0 40%;max-width:40%}footer[_ngcontent-%COMP%]   .footer-line[_ngcontent-%COMP%]   .footer-left[_ngcontent-%COMP%]   .company-desc[_ngcontent-%COMP%]{color:#000;font-size:1rem;
1width:65%}}@media (min-width: 768px) and (max-width: 992px){footer[_ngcontent-%COMP%]   .footer-line[_ngcontent-%COMP%]   .footer-left[_ngcontent-%COMP%]   .company-desc[_ngcontent-%COMP%]{width:100%}}@media (min-width: 768px){footer[_ngcontent-%COMP%]   .footer-line[_ngcontent-%COMP%]   .footer-right[_ngcontent-%COMP%]{flex:0 0 60%;max-width:60%}footer[_ngcontent-%COMP%]   .footer-line[_ngcontent-%COMP%]   .footer-right[_ngcontent-%COMP%]   .elems[_ngcontent-%COMP%]   .value[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;text-decoration:none}}@media (max-width: 768px){footer[_ngcontent-%COMP%]   .footer-line[_ngcontent-%COMP%]{justify-content:center}footer[_ngcontent-%COMP%]   .footer-line[_ngcontent-%COMP%]   .company-desc[_ngcontent-%COMP%]{color:#000;font-size:1rem;width:100%}}@media (max-width: 768px) and (max-width: 992px){footer[_ngcontent-%COMP%]   .footer-line[_ngcontent-%COMP%]   .company-desc[_ngcontent-%COMP%]{width:100%}}@media (max-width: 768px){footer[_ngcontent-%COMP%]   .footer-line[_ngcontent-%COMP%]   .footer-right[_ngcontent-%COMP%]{min-width:100%}}@media (max-width: 768px){footer[_ngcontent-%COMP%]   .footer-line[_ngcontent-%COMP%]   .contact-card[_ngcontent-%COMP%]{margin-top:40px}}footer[_ngcontent-%COMP%]   .pelion-footer[_ngcontent-%COMP%]   span.weare[_ngcontent-%COMP%]{color:#fff;font-size:.7rem}footer[_ngcontent-%COMP%]   .pelion-footer[_ngcontent-%COMP%]   .separator-partner[_ngcontent-%COMP%]{width:40px;align-self:center;background-color:#3c7acb;height:1px;display:block;margin:7px 0}footer[_ngcontent-%COMP%]   .pelion-footer[_ngcontent-%COMP%]   .lista-pf[_ngcontent-%COMP%]{justify-content:flex-start}footer[_ngcontent-%COMP%]   .pelion-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;opacity:1;transition:all .2s ease-in;display:inline-block}footer[_ngcontent-%COMP%]   .pelion-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   .pelion-add[_ngcontent-%COMP%]{color:#fff;font-size:.7rem;margin-top:10px}footer[_ngcontent-%COMP%]   .pelion-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{opacity:.7;transition:all .2s ease-in}footer[_ngcontent-%COMP%]   .footer-section-heading[_ngcontent-%COMP%]{color:#fff;font-size:1rem;font-weight:600}@media (min-width: 768px){footer[_ngcontent-%COMP%]   .contact-infos[_ngcontent-%COMP%]{background-color:#32a0f3;width:50%}footer[_ngcontent-%COMP%]   .contact-infos[_ngcontent-%COMP%]   .infos-content[_ngcontent-%COMP%]{height:110%;box-shadow:0 .1rem 1rem #07407226;border-bottom-right-radius:15px;border-bottom-left-radius:15px;background-color:#0056a1}footer[_ngcontent-%COMP%]   .contact-infos[_ngcontent-%COMP%]   .infos-content[_ngcontent-%COMP%]   .pelion-footer[_ngcontent-%COMP%]{margin-left:35px}footer[_ngcontent-%COMP%]   .contact-infos[_ngcontent-%COMP%]   .infos-content[_ngcontent-%COMP%]   .sec_content[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;justify-items:center}}footer[_ngcontent-%COMP%]   .contact-infos[_ngcontent-%COMP%]{background-color:#32a0f3}footer[_ngcontent-%COMP%]   .contact-infos[_ngcontent-%COMP%]   .infos-content[_ngcontent-%COMP%]{height:110%;box-shadow:0 .1rem 1rem #07407226;border-bottom-right-radius:15px;border-bottom-left-radius:15px;background-color:#0056a1}footer[_ngcontent-%COMP%]   .contact-infos[_ngcontent-%COMP%]   .infos-content[_ngcontent-%COMP%]   .pelion-footer[_ngcontent-%COMP%]{margin-left:35px}@media (min-width: 768px){footer[_ngcontent-%COMP%]   .contact-infos[_ngcontent-%COMP%]   .infos-content[_ngcontent-%COMP%]   .sec_content[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;justify-items:center}}.con-add[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.7rem}.con-line[_ngcontent-%COMP%]{margin-bottom:8px;font-size:.9rem}.con-line[_ngcontent-%COMP%]:last-of-type{margin-bottom:0}.con-line[_ngcontent-%COMP%]   .elems[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;gap:18px;align-items:center}@media (max-width: 768px){.con-line[_ngcontent-%COMP%]   .elems[_ngcontent-%COMP%]{justify-content:center}.con-line[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{display:flex;align-items:start;justify-content:center;min-width:22px;font-size:.8rem;max-width:22px;font-weight:500}.con-line[_ngcontent-%COMP%]   .value[_ngcontent-%COMP%]{text-align:left}.con-line[_ngcontent-%COMP%]   .value[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;color:#fff;transition:all .2s ease-in;border-bottom:1px solid transparent;padding-bottom:2px}.con-line[_ngcontent-%COMP%]   .value[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{border-bottom:1px solid #fff;transition:all .2s ease-in}}"]}),n})();const bH=function(){return["/"]};let wH=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=ke({type:n,selectors:[["app-polityka-prywatnosci"]],decls:92,vars:2,consts:[["hasBackdrop","true","autosize","",1,"example-container"],[1,"heading_box_cms_page"],[1,"width-con-1200","hbcpc","mx-auto","py-5","px-3","px-lg-0"],["data-aos","fade-
1down","data-aos-duration","1000",1,"breadcrumbs"],[3,"routerLink"],[1,"sep"],["data-aos","fade-right","data-aos-duration","1000"],["id","cms_page","data-aos","fade-down","data-aos-duration","1000",1,"width-con-1200","mx-auto","py-5","px-3","px-lg-0"],["href","https://uodo.gov.pl/pl/83/155","target","_blank"],[1,"cms-separator"],["href","https://www.facebook.com/legal/terms/page_controller_addendum","target","_blank"]],template:function(e,i){1&e&&(y(0,"mat-drawer-container",0)(1,"mat-drawer-content"),L(2,"app-top-info")(3,"app-menu"),y(4,"div",1)(5,"div",2)(6,"nav",3)(7,"ul")(8,"li")(9,"a",4),D(10,"Strona g\u0142\xf3wna"),_()(),y(11,"li",5),D(12,">"),_()()(),y(13,"h1",6),D(14,"Polityka prywatno\u015bci"),_()()(),y(15,"section",7)(16,"h2"),D(17,"Informacja o przetwarzaniu danych osobowych u\u017cytkownik\xf3w fanpage"),_(),y(18,"p"),D(19,' Zgodnie z przepisami Rozporz\u0105dzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony os\xf3b fizycznych w zwi\u0105zku z przetwarzaniem danych osobowych i w sprawie swobodnego przep\u0142ywu takich danych oraz uchylenia dyrektywy 95/46/WE (og\xf3lne rozporz\u0105dzenie o ochronie danych), zwanym dalej "Rozporz\u0105dzenie" poni\u017cej przekazujemy informacje nt. przetwarzania Twoich danych osobowych przez PGF Weterynaria Sp. z o.o. w zwi\u0105zku z prowadzeniem naszego fanpage\u2019a. Prosimy o zapoznanie si\u0119 z poni\u017cszymi informacjami. '),_(),y(20,"h2"),D(21,"ADMINISTRATOR DANYCH OSOBOWYCH"),_(),y(22,"p"),D(23," Administratorem Twoich danych osobowych jest PGF Weterynaria Sp. z o.o. z siedzib\u0105 w \u0141odzi przy ul. Zb\u0105szy\u0144skiej 3, 91-342 \u0141\xf3d\u017a, wpisana do rejestru przedsi\u0119biorc\xf3w Krajowego Rejestru S\u0105dowego pod numerem KRS: 0000805004, NIP: 9472000785, REGON: 384449863 (kontakt z Administratorem mo\u017cliwy jest za po\u015brednictwem danych korespondencyjnych Administratora b\u0105d\u017a za po\u015brednictwem nr tel.: 800 127 027 lub adresu e-mail: [email protected]), zwan\u0105 dalej \u201eAdministrator\u201d. "),_(),y(24,"h2"),D(25,"INSPEKTOR OCHRONY DANYCH"),_(),y(26,"p"),D(27," Administrator w celu nale\u017cytej ochrony danych osobowych powo\u0142a\u0142 Inspektora Ochrony Danych, z kt\xf3rym mo\u017cna si\u0119 skontaktowa\u0107 we wszystkich sprawach dotycz\u0105cych przetwarzania danych osobowych, w tym realizacji przys\u0142uguj\u0105cych Tobie praw zwi\u0105zanych z przetwarzaniem danych osobowych. Kontakt mo\u017cliwy jest pod adresem e-mail: [email protected] "),_(),y(28,"h2"),D(29,"CELE PRZETWARZANIA DANYCH OSOBOWYCH"),_(),y(30,"p"),D(31,"Twoje dane osobowe przetwarzane s\u0105 w celu:"),_(),y(32,"ul")(33,"li"),D(34,"udzielenie odpowiedzi na zadawane pytania, w tym r\xf3wnie\u017c wiadomo\u015bci prywatne, kt\xf3re kierujesz do Administratora poprzez wykorzystanie odpowiednich funkcjonalno\u015b\u0107 serwisu;"),_(),y(35,"li"),D(36,"prowadzenia wymiany korespondencji w ramach komentarzy pod zamieszczonymi postami;"),_(),y(37,"li"),D(38,"udost\u0119pniania Tobie naszych post\xf3w, jako osobie kt\xf3ra obserwuje fanpage Administratora;"),_(),y(39,"li"),D(40,"informowania o zakresie produkt\xf3w i us\u0142ug Administratora i marketing w\u0142asny;"),_(),y(41,"li"),D(42,"dokonania subskrypcji fanpage Administratora;"),_(),y(43,"li"),D(44,"wykona\u0142y reakcj\u0119 na fanpage Administratora w serwisie np. poprzez klikni\u0119cie \u201elubi\u0119 to\u201d, \u201eskomentuj\u201d, \u201eudost\u0119pnij\u201d, \u201ezapisz post\u201d, \u201epodaj dalej\u201d itp.;"),_(),y(45,"li"),D(46,"w niekt\xf3rych przypadkach dane mog\u0105 by\u0107 r\xf3wnie\u017c przetwarzane w celu zapobiegania nadu\u017cyciom oraz ewentualnego ustalenie lub obrony przed roszczeniami."),_()(),y(47,"p"),D(48," Przetwarzanie Twoich danych odbywa si\u0119 z uwagi na niezb\u0119dno\u015b\u0107 ich przetwarzania do cel\xf3w wynikaj\u0105cych z prawnie uzasadnionych interes\xf3w realizowanych przez administratora lub przez stron\u0119 trzeci\u0105 (art. 6 ust. 1 lit. f Rozporz\u0105dzenia) polegaj\u0105cym m.in. na: budowaniu pozytywnych relacji z u\u017cytkownikami serwisu poprzez sprawne udzielanie odpowiedzi na komentarze u\u017cytkownik\xf3w serwisu, odpisywanie na wiadomo\u015bci prywatne, informowaniu o naszej dzia\u0142alno\u015bci, produktach i us\u0142ugach, ustaleniu, dochodzeniu i obronie roszcze\u0144. Administrator nie przetwarza Twoich danych osobowych w spos\xf3b zautomatyzowany, w tym nie dokonuje ich profilowania. "),_(),y(49,"h2"),D(50,"DOBROWOLNO\u015a\u0106 PODANIA DANYCH OSOBOWYCH"),_(),y(51,"p"),D(52," Podanie przez Ciebie danych jest w pe\u0142ni dobrowolne, natomiast ze wzgl\u0119du na spos\xf3b funkcjonowania serwisu spo\u0142eczno\u015bciowego, przekazanie danych nast\u0119puje poprzez korzystanie przez Ciebie z fanpage Administratora m.in. je\u017celi do nas napiszesz lub skomentujesz nasz post, b\u0119dziemy widzie\u0107 Twoje imi\u0119 i nazwisko lub pseudonim oraz zdj\u0119cie kt\xf3re udost\u0119pni\u0142a(e)\u015b w serwisie. "),_(),y(53,"h2"),D(54,"ODBIORCY"),_(),y(55,"p"),D(56," Odbiorcami danych osobowych b\u0119d\u0105 podmioty wsp\xf3\u0142pracuj\u0105ce z Administratorem przy prowadzeniu i obs\u0142ugi fanpage\u2019a, przetwarzaj\u0105ce dane osobowe na zlecenie Administratora, wy\u0142\u0105cznie na mocy stosownych um\xf3w powierzenia przetwarzania danych osobowych oraz przy zapewnieniu stosowania przez ww. podmioty adekwatnych \u015brodk\xf3w technicznych i organizacyjnych zapewniaj\u0105cych ochron\u0119 danych. Dane osobowe mog\u0105 r\xf3wnie\u017c by\u0107 udost\u0119pnione podmiotom uprawnionym na podstawie obowi\u0105zuj\u0105cych przepis\xf3w prawa. Ponadto Twoje dane s\u0105 udost\u0119pniane operatorowi serwisu - Meta Platforms Ireland Limited (informacja szczeg\xf3\u0142owa poni\u017cej). Ze wzgl\u0119du, i\u017c umieszczone tre\u015bci s\u0105 dost\u0119pne dla innych u\u017cytkownik\xf3w serwisu, dane b\u0119d\u0105 dost\u0119pne dla niesprecyzowanej liczby odbiorc\xf3w \u2013 innych u\u017cytkownik\xf3w serwisu. "),_(),y(57,"p"),D(58," Z uwagi na fakt, \u017ce us\u0142ugi \u015bwiadczone przez operatora serwisu maj\u0105 zasi\u0119g globalny, w z
1wi\u0105zku z ich realizacj\u0105 mo\u017ce doj\u015b\u0107 do przekazania danych osobowych do pa\u0144stw spoza Europejskiego Obszaru Gospodarczego, niemniej w tym przypadku zadbano o wszelkie formalno\u015bci zwi\u0105zane z prawid\u0142owym zabezpieczeniem danych osobowych, w tym m.in. stosowanie standardowych klauzul umownych przyj\u0119tych przez Komisj\u0119 (UE). "),_(),y(59,"h2"),D(60,"CZAS PRZETWARZANIA DANYCH OSOBOWYCH"),_(),y(61,"p"),D(62," Dane osobowe b\u0119dziemy przetwarza\u0107 przez okres ustania cel\xf3w przetwarzania (pami\u0119taj \u017ce mo\u017cesz zawsze usun\u0105\u0107 swoje komentarze pod naszymi postami, przesta\u0107 nas obserwowa\u0107 lub zrezygnowa\u0107 z posiadania konta w danym serwisie), b\u0105d\u017a, ze wzgl\u0119du i\u017c podstaw\u0105 prawn\u0105 przetwarzania Twoich danych osobowych jest prawnie uzasadniony interes realizowany przez Administratora, do czasu wniesienia przez Ciebie uzasadnionego sprzeciwu wobec przetwarzania danych za po\u015brednictwem naszego fanpage\u2019a. "),_(),y(63,"h2"),D(64,"PRAWA DOTYCZ\u0104CE PRZETWARZANIA DANYCH OSOBOWYCH"),_(),y(65,"p"),D(66,"W zakresie wynikaj\u0105cym z przepis\xf3w prawa, przys\u0142uguje Tobie prawo:"),_(),y(67,"ul")(68,"li"),D(69,"dost\u0119pu do swoich danych;"),_(),y(70,"li"),D(71,"poprawienia (sprostowania) przetwarzanych danych;"),_(),y(72,"li"),D(73,"usuni\u0119cia lub ograniczenia przetwarzania danych osobowych;"),_(),y(74,"li"),D(75,"prawo wniesienia sprzeciwu wobec przetwarzania, gdy ich przetwarzanie odbywa si\u0119 na podstawie prawnie uzasadnionych interes\xf3w realizowanych przez Administratora."),_()(),y(76,"p"),D(77,"W celu skorzystania z przys\u0142uguj\u0105cych Tobie praw, prosimy skontaktuj si\u0119 z Administratorem za pomoc\u0105 danych wskazanych powy\u017cej, b\u0105d\u017a z naszym Inspektorem ochrony danych ([email protected])."),_(),y(78,"p"),D(79," Posiadasz r\xf3wnie\u017c ka\u017cdym momencie prawo do wniesienia skargi do organu nadzorczego \u2013 Prezesa Urz\u0119du Ochrony Danych Osobowych, gdy uznasz, i\u017c przetwarzanie danych osobowych narusza przepisy o ochronie danych osobowych. Szczeg\xf3\u0142owe informacje dotycz\u0105ce prawa skargi, dost\u0119pne s\u0105 na stronie internetowej: "),y(80,"a",8),D(81,"https://uodo.gov.pl/pl/83/155"),_(),D(82,". "),_(),L(83,"div",9),y(84,"h3"),D(85,"Informacja o wsp\xf3\u0142administrowaniu danych z Meta Platforms Ireland Limited"),_(),y(86,"p"),D(87," PGF Weterynaria Sp. z o.o. i Meta Platforms Ireland Limited s\u0105 wsp\xf3lnymi administratorami Twoich danych osobowych zgodnie z artyku\u0142em 26 Rozporz\u0105dzenia w zakresie przetwarzania danych do cel\xf3w statystycznych w ramach serwisu. Wsp\xf3\u0142administrowanie obejmuje zbiorcz\u0105 analiz\u0119 danych w celu wy\u015bwietlania statystyk aktywno\u015bci u\u017cytkownik\xf3w fanpage\u2019a Administratora. Szczeg\xf3\u0142owe informacje dotycz\u0105ce wzajemnych uzgodnie\u0144 odno\u015bnie wsp\xf3\u0142administrowania Twoimi danymi s\u0105 dost\u0119pne na stronie "),y(88,"a",10),D(89,"https://www.facebook.com/legal/terms/page_controller_addendum"),_(),D(90,". "),_()(),L(91,"app-footer"),_()()),2&e&&(B(9),ye("routerLink",gr(1,bH)))},dependencies:[Os,Sr,Mr,rl,ol,sl]}),n})(),CH=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=ke({type:n,selectors:[["app-main-banner"]],decls:0,vars:0,template:function(e,i){},styles:["#main-slider[_ngcontent-%COMP%]   .box-left[_ngcontent-%COMP%]{padding-left:calc((100vw - 1200px)/2 - 5px)!important;align-items:center}#main-slider[_ngcontent-%COMP%]   .box-left[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:3.3rem;font-weight:600;color:#0056a1}#main-slider[_ngcontent-%COMP%]   .box-left[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:2rem;font-weight:400;color:#32a0f3}@media (max-width: 767.98px){#main-slider[_ngcontent-%COMP%]   .box-left[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:2.5rem;font-weight:600;color:#0056a1}#main-slider[_ngcontent-%COMP%]   .box-left[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:1.7rem;font-weight:400;color:#32a0f3}}#main-slider[_ngcontent-%COMP%]   .box-right[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%}#main-slider[_ngcontent-%COMP%]   .box-right[_ngcontent-%COMP%]   .grafika-welcome[_ngcontent-%COMP%]{background-image:url(/assets/media/img/welcome-img.webp);background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;width:100%;height:100%;max-height:519px;position:relative}"]}),n})();const DH=["mat-button",""],EH=["*"],SH=["mat-button","mat-flat-button","mat-icon-button","mat-raised-button","mat-stroked-button","mat-mini-fab","mat-fab"],xH=Lu(Jj(vm(class{constructor(n){this._elementRef=n}})));let aM=(()=>{class n extends xH{constructor(e,i,r){super(e),this._focusMonitor=i,this._animationMode=r,this.isRoundButton=this._hasHostAttributes("mat-fab","mat-mini-fab"),this.isIconButton=this._hasHostAttributes("mat-icon-button");for(const o of SH)this._hasHostAttributes(o)&&this._getHostElement().classList.add(o);e.nativeElement.classList.add("mat-button-base"),this.isRoundButton&&(this.color="accent")}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,i){e?this._focusMonitor.focusVia(this._getHostElement(),e,i):this._getHostElement().focus(i)}_getHostElement(){return this._elementRef.nativeElement}_isRippleDisabled(){return this.disableRipple||this.disabled}_hasHostAttributes(...e){return e.some(i=>this._getHostElement().hasAttribute(i))}}return n.\u0275fac=function(e){return new(e||n)(g(Ne),g(Nu),g(oi,8))},n.\u0275cmp=ke({type:n,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-icon-button",""],["button","mat-fab",""],["button","mat-mini-fab",""],["button","mat-stroked-button",""],["button","mat-flat-button",""]],viewQuery:function(e,i){if(1&e&&_r(Cm,5),2&e){let r;Bt(r=jt())&&(i.ripple=r.first)}},hostAttrs:[1,"mat-focus-indicator"],hostVars:5,hostBindings:function(e,i){2&e&&(nt("disabled",i.disabled||null),Tt("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-button-disabled",i.disabled))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[ie],attrs:DH,ngContentSelectors:EH,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(e,i){1&e&&(pr(),y(0,"span",0),ni(1),_(),L(2,"span",1)(3,"span",2)),2&e&&(B(2),Tt("mat-button-ripple-round",i.isRoundButton||i.isIconButton),ye("matRippleDisabled",i._isRippleDisabled())("matRippleCentered",i.isIconButton)("matRippleTrigger",i._getHostElement()))},dependencies:[Cm],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}
1.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}.mat-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.mat-flat-button::before,.mat-raised-button::before,.mat-fab::before,.mat-mini-fab::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-stroked-button::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px) * -1)}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}"],encapsulation:2,changeDetection:0}),n})(),lM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({imports:[AE,Xe,Xe]}),n})();function AH(n,t){if(1&n){const e=ga();y(0,"div",2)(1,"button",3),it("click",function(){return So(e),xo(Bn().action())}),D(2),_()()}if(2&n){const e=Bn();B(2),an(e.data.action)}}function IH(n,t){}const cM=new x("MatSnackBarData");class Hu{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}const TH=Math.pow(2,31)-1;class Im{constructor(t,e){this._overlayRef=e,this._afterDismissed=new z,this._afterOpened=new z,this._onAction=new z,this._dismissedByAction=!1,this.containerInstance=t,t._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(t){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(t,TH))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}let kH=(()=>{class n{constructor(e,i){this.snackBarRef=e,this.data=i}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return n.\u0275fac=function(e){return new(e||n)(g(Im),g(cM))},n.\u0275cmp=ke({type:n,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-simple-snackbar"],decls:3,vars:2,consts:[[1,"mat-simple-snack-bar-content"],["class","mat-simple-snackbar-action",4,"ngIf"],[1,"mat-simple-snackbar-action"],["mat-button","",3,"click"]],template:function(e,i){1&e&&(y(0,"span",0),D(1),_(),ot(2,AH,3,1,"div",1)),2&e&&(B(1),an(i.data.message),B(1),ye("ngIf",i.hasAction))},dependencies:[fs,aM],styles:[".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}.mat-simple-snack-bar-content{overflow:hidden;text-overflow:ellipsis}"],encapsulation:2,changeDetection:0}),n})();const OH={snackBarState:Dm("state",[Ts("void, hidden",xn({transform:"scale(0.8)",opacity:0}
1)),Ts("visible",xn({transform:"scale(1)",opacity:1})),ks("* => visible",Is("150ms cubic-bezier(0, 0, 0.2, 1)")),ks("* => void, * => hidden",Is("75ms cubic-bezier(0.4, 0.0, 1, 1)",xn({opacity:0})))])};let PH=(()=>{class n extends xm{constructor(e,i,r,o,s){super(),this._ngZone=e,this._elementRef=i,this._changeDetectorRef=r,this._platform=o,this.snackBarConfig=s,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new z,this._onExit=new z,this._onEnter=new z,this._animationState="void",this.attachDomPortal=a=>{this._assertNotAttached();const l=this._portalOutlet.attachDomPortal(a);return this._afterPortalAttached(),l},this._live="assertive"!==s.politeness||s.announcementMessage?"off"===s.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(e){this._assertNotAttached();const i=this._portalOutlet.attachComponentPortal(e);return this._afterPortalAttached(),i}attachTemplatePortal(e){this._assertNotAttached();const i=this._portalOutlet.attachTemplatePortal(e);return this._afterPortalAttached(),i}onAnimationEnd(e){const{fromState:i,toState:r}=e;if(("void"===r&&"void"!==i||"hidden"===r)&&this._completeExit(),"visible"===r){const o=this._onEnter;this._ngZone.run(()=>{o.next(),o.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe(Mn(1)).subscribe(()=>{this._ngZone.run(()=>{this._onExit.next(),this._onExit.complete()})})}_afterPortalAttached(){const e=this._elementRef.nativeElement,i=this.snackBarConfig.panelClass;i&&(Array.isArray(i)?i.forEach(r=>e.classList.add(r)):e.classList.add(i))}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const e=this._elementRef.nativeElement.querySelector("[aria-hidden]"),i=this._elementRef.nativeElement.querySelector("[aria-live]");if(e&&i){let r=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&e.contains(document.activeElement)&&(r=document.activeElement),e.removeAttribute("aria-hidden"),i.appendChild(e),r?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}}return n.\u0275fac=function(e){return new(e||n)(g(se),g(Ne),g(En),g(Pt),g(Hu))},n.\u0275dir=N({type:n,viewQuery:function(e,i){if(1&e&&_r(WE,7),2&e){let r;Bt(r=jt())&&(i._portalOutlet=r.first)}},features:[ie]}),n})(),RH=(()=>{class n extends PH{_afterPortalAttached(){super._afterPortalAttached(),"center"===this.snackBarConfig.horizontalPosition&&this._elementRef.nativeElement.classList.add("mat-snack-bar-center"),"top"===this.snackBarConfig.verticalPosition&&this._elementRef.nativeElement.classList.add("mat-snack-bar-top")}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=function It(n){return sr(()=>{const t=n.prototype.constructor,e=t[Ni]||Zd(t),i=Object.prototype;let r=Object.getPrototypeOf(n.prototype).constructor;for(;r&&r!==i;){const o=r[Ni]||Zd(r);if(o&&o!==e)return o;r=Object.getPrototypeOf(r)}return o=>new o})}(n)))(i||n)}}(),n.\u0275cmp=ke({type:n,selectors:[["snack-bar-container"]],hostAttrs:[1,"mat-snack-bar-container"],hostVars:1,hostBindings:function(e,i){1&e&&uc("@state.done",function(o){return i.onAnimationEnd(o)}),2&e&&hc("@state",i._animationState)},features:[ie],decls:3,vars:2,consts:[["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(e,i){1&e&&(y(0,"div",0),ot(1,IH,0,0,"ng-template",1),_(),L(2,"div")),2&e&&(B(2),nt("aria-live",i._live)("role",i._role))},dependencies:[WE],styles:[".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}"],encapsulation:2,data:{animation:[OH.snackBarState]}}),n})(),uM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({imports:[iM,GE,to,lM,Xe,Xe]}),n})();const dM=new x("mat-snack-bar-default-options",{providedIn:"root",factory:function FH(){return new Hu}});let NH=(()=>{class n{constructor(e,i,r,o,s,a){this._overlay=e,this._live=i,this._injector=r,this._breakpointObserver=o,this._parentSnackBar=s,this._defaultConfig=a,this._snackBarRefAtThisLevel=null}get _openedSnackBarRef(){const e=this._parentSnackBar;return e?e._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(e){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=e:this._snackBarRefAtThisLevel=e}openFromComponent(e,i){return this._attach(e,i)}openFromTemplate(e,i){return this._attach(e,i)}open(e,i="",r){const o={...this._defaultConfig,...r};return o.data={message:e,action:i},o.announcementMessage===e&&(o.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,o)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(e,i){const o=ht.create({parent:i&&i.viewContainerRef&&i.viewContainerRef.injector||this._injector,providers:[{provide:Hu,useValue:i}]}),s=new zu(this.snackBarContainerComponent,i.viewContainerRef,o),a=e.attach(s);return a.instance.snackBarConfig=i,a.instance}_attach(e,i){const r={...new Hu,...this._defaultConfig,...i},o=this._createOverlay(r),s=this._attachSnackBarContainer(o,r),a=new Im(s,o);if(e instanceof Ei){const l=new $E(e,null,{$implicit:r.data,snackBarRef:a});a.instance=s.attachTemplatePortal(l)}else{const l=this._createInjector(r,a),c=new zu(e,void 0,l),u=s.attachComponentPortal(c);a.instance=u.instance}return this._breakpointObserver.observe("(max-width: 599.98px) and (orientation: portrait)").pipe(Ge(o.detachments())).subscribe(l=>{o.overlayElement.classList.toggle(this.handsetCssClass,l.matches)}),r.announcementMessage&&s._onAnnounce.subscribe(()=>{this._live.announce(r.announcementMessage,r.politeness)}),this._animateSnackBar(a,r),this._openedSnackBarRef=a,this._openedSnackBarRef}_animateSnackBar(e,i){e.afterDismissed().subscribe(()=>{this._openedSnackBarRef==e&&(this._openedSnackBarRef=null),i.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{e.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):e.containerInstance.enter(),i.duration&&i.duration>0&&e.afterOpened().subscribe(()=>e._dismissAfter(i.duration))}_createOverlay(e){const i=new ZE;i.direction=e.direction;let r=this._overlay.position().global();const o="rtl"===e.direction,s="left"===e.horizontalPosition||"start"===e.horizontalPosition&&!o||"end"===e.horizontalPosition&&o,a=!s&&"center"!==e.horizontalPosition;return s?r.left("0"):a?r.right("0"):r.centerHorizontally(),"top"===e.verticalPosition?r.top("0"):r.bottom("0"),i.positionStrategy=r,this._overlay.create(i)}_createInjector(e,i){return ht.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:Im,useValue:i},{provide:cM,useValue:e.data}]})}}return n.\u0275fac=function(e){return new(e||n)(b(Ps),b(_E),b(ht),b(Ou),b(n,
112),b(dM))},n.\u0275prov=A({token:n,factory:n.\u0275fac}),n})(),LH=(()=>{class n extends NH{constructor(e,i,r,o,s,a){super(e,i,r,o,s,a),this.simpleSnackBarComponent=kH,this.snackBarContainerComponent=RH,this.handsetCssClass="mat-snack-bar-handset"}}return n.\u0275fac=function(e){return new(e||n)(b(Ps),b(_E),b(ht),b(Ou),b(n,12),b(dM))},n.\u0275prov=A({token:n,factory:n.\u0275fac,providedIn:uM}),n})(),VH=(()=>{class n{constructor(e){this._snackBar=e,this.horizontalPosition="start",this.verticalPosition="bottom"}openSnack(e,i){this._snackBar.open(e,i,{horizontalPosition:this.horizontalPosition,verticalPosition:this.verticalPosition,duration:7e3})}ngOnInit(){setTimeout(()=>{this.openSnack("Chcesz z\u0142o\u017cy\u0107 zam\xf3wienie? Wejd\u017a na www.iweterynaria.pl","")},5e3)}}return n.\u0275fac=function(e){return new(e||n)(g(LH))},n.\u0275cmp=ke({type:n,selectors:[["app-about-us"]],decls:23,vars:0,consts:[["id","o-nas",1,"py-5"],[1,"content-center","px-3","px-lg-0","width-con-1200","d-flex","flex-column","flex-lg-row"],[1,"photo"],[1,"photo","image-wrapper"],["src","assets/media/img/about-us.webp","width","100%","alt","PGF Weterynaria",1,"m-auto","d-block",2,"margin-bottom","20px !important"],[1,"photo2","image-wrapper"],["src","assets/media/img/about-us-3.png","width","100%","alt","PGF Weterynaria",1,"m-auto","d-block"],[1,"col-12","col-lg-7","description","text-center","text-lg-start","ps-0","ps-lg-5"]],template:function(e,i){1&e&&(y(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3),L(4,"img",4),_(),y(5,"div",5),L(6,"img",6),_()(),y(7,"div",7)(8,"p"),D(9,"Polwet to lider na rynku us\u0142ug weterynaryjnych. Sp\xf3\u0142ka powsta\u0142a wskutek po\u0142\u0105czenia dw\xf3ch podmiot\xf3w o d\u0142ugoletniej historii \u2013 PGF Weterynaria wywodz\u0105cej si\u0119 ze struktur Polskiej Grupy Farmaceutycznej S.A. oraz hurtowni weterynaryjnej Polwet za\u0142o\u017conej w 1990 r. w \u0141asku."),_(),y(10,"p"),D(11,"Po\u0142\u0105czone sp\xf3\u0142ki od 1 kwietnia 2025 r. funkcjonuj\u0105 pod nazw\u0105 Polwet. Wsp\xf3lnie mo\u017cemy jeszcze sprawniej dostarcza\u0107 produkty i us\u0142ugi do naszych klient\xf3w. W oparciu o wsp\xf3lne warto\u015bci i nasz\u0105 tradycj\u0119 budujemy weterynari\u0119 przysz\u0142o\u015bci. Nasza praca to lata do\u015bwiadczenia w weterynarii, zaufanie, niezawodno\u015b\u0107 oraz serdeczne relacje z kontrahentami."),_(),y(12,"p"),D(13,"Posiadamy baz\u0119 magazynow\u0105 w \u0141asku oraz Dywitach, co umo\u017cliwia nam dostarczenie zam\xf3wionych produkt\xf3w w maksymalnie kr\xf3tkim czasie. Leki sk\u0142adowane s\u0105 wed\u0142ug wymaganych warunk\xf3w przechowywania w zakresie temperatury oraz wilgotno\u015bci. Wszystkie produkty posiadaj\u0105 wymagane \u015bwiadectwa rejestracji. Transport lek\xf3w odbywa si\u0119 w warunkach kontrolowanych. Spe\u0142niamy wszystkie wymagania dla bran\u017cy weterynaryjnej."),_(),y(14,"p"),D(15,"Priorytetem w naszym podej\u015bciu do odbiorc\xf3w jest dba\u0142o\u015b\u0107 o:"),_(),y(16,"ul")(17,"li"),D(18,"indywidualne ceny, punktualno\u015b\u0107 dostaw,"),_(),y(19,"li"),D(20,"indywidualne podej\u015bcie do klient\xf3w oraz wysoka jako\u015b\u0107 obs\u0142ugi."),_()(),y(21,"p"),D(22,"Dzi\u0119ki naszym do\u015bwiadczeniom, wsp\xf3lnym celom oraz warto\u015bciom, takim jak szacunek, wsparcie, rzetelno\u015b\u
10107 oraz zaufanie, chcemy razem zmienia\u0107 rynek weterynaryjny."),_()()()())},styles:['#o-nas[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]{margin:0 auto;align-items:flex-start}#o-nas[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .photo[_ngcontent-%COMP%]{border-radius:10px;position:relative;gap:20px}#o-nas[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .photo[_ngcontent-%COMP%]   .image-wrapper[_ngcontent-%COMP%]:before{content:"";background-color:#0056a1;width:90%;height:100%;bottom:-10px;right:0;border-radius:10px;position:absolute;transition:all .3s ease-in;z-index:-1}#o-nas[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .photo[_ngcontent-%COMP%]:hover:before{bottom:-14px;right:-14px;transition:all .3s ease}#o-nas[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .photo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{border-radius:10px;max-width:90%;position:relative}#o-nas[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .photo2[_ngcontent-%COMP%]{border-radius:10px;position:relative;gap:20px}#o-nas[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .photo2[_ngcontent-%COMP%]   .image-wrapper[_ngcontent-%COMP%]:before{content:"";background-color:#0056a1;width:100%;height:100%;bottom:-10px;right:0;border-radius:10px;position:absolute;transition:all .3s ease-in;z-index:-1}#o-nas[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{font-size:.9rem;text-align:justify;margin-top:60px}#o-nas[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], #o-nas[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{text-align:justify;display:block;width:100%}']}),n})(),BH=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=ke({type:n,selectors:[["app-advantages"]],decls:23,vars:0,consts:[["id","advantages"],[1,"content-center","mx-auto","width-con-1200"],[1,"d-flex","px-4","px-lg-0","list-adv","flex-column","flex-lg-row"],[1,"adv"],[1,"text"]],template:function(e,i){1&e&&(y(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),D(5,"Bazy magazynowe"),L(6,"br"),D(7," w Dywitach i \u0141asku"),_()(),y(8,"div",3)(9,"div",4),D(10,"System komplementacji umo\u017cliwiaj\u0105cy realizacj\u0119"),L(11,"br"),D(12,"zam\xf3wie\u0144 w 24 h w ca\u0142ej Polsce"),_()(),y(13,"div",3)(14,"div",4),D(15,"Konkurencyjne ceny"),L(16,"br"),D(17,"i punktualno\u015b\u0107 dostawy"),_()(),y(18,"div",3)(19,"div",4),D(20,"Indywidualne podej\u015bcie do potrzeb klient\xf3w"),L(21,"br"),D(22,"i wysoka jako\u015b\u0107 obs\u0142ugi"),_()()()()())},styles:["#advantages[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .list-adv[_ngcontent-%COMP%]{flex-wrap:wrap;justify-content:space-between}#advantages[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .list-adv[_ngcontent-%COMP%]   .adv[_ngcontent-%COMP%]{background-color:#ebf5ff;border-radius:10px;display:flex;flex-direction:row;align-items:center;flex:0 0 calc(50% - 10px);margin-top:20px;justify-content:center;padding:20px;transition:all .2s ease-in}#advantages[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .list-adv[_ngcontent-%COMP%]   .adv[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]{font-weight:500;font-size:1rem;text-align:center}#advantages[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .list-adv[_ngcontent-%COMP%]   .adv[_ngcontent-%COMP%]:hover{box-shadow:0 5px 5px #0740720
1d;transition:all .2s ease-in;transform:translateY(-5px);background-color:#e2ecf6}#advantages[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .list-adv[_ngcontent-%COMP%]   .adv[_ngcontent-%COMP%]:hover   .text[_ngcontent-%COMP%]{color:#0056a1}"]}),n})();function jH(n,t){if(1&n&&(y(0,"div",9)(1,"div",10)(2,"div",11),L(3,"img",12),_(),y(4,"div",13),D(5),_()()()),2&n){const e=Bn().$implicit;B(3),rs("src","assets/media/img/icons/",e.image,"",Jn)("alt","PGF Weterynaria - ",e.name,""),B(2),an(e.name)}}function zH(n,t){if(1&n&&(Kr(0),ot(1,jH,6,3,"div",8),Zr()),2&n){const e=t.$implicit;B(1),ye("ngIf",e.show)}}let HH=(()=>{class n{constructor(){this.pokazuj_leki_ludzkie=!0,this.offerList=[{image:"1.svg",name:"Leki weterynaryjne",show:!0},{image:"2.svg",name:"Leki ludzkie",show:!0},{image:"3.svg",name:"Artyku\u0142y medyczne",show:!0},{image:"4.svg",name:"Artyku\u0142y zoologiczne",show:!0}],this.length=this.offerList.filter(function(e){return e.show}).length,this.flex_value="flex: 1 0 calc("+100/this.length+"% - 15px);"}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=ke({type:n,selectors:[["app-offer"]],decls:9,vars:1,consts:[["id","oferta"],[1,"content-center","mx-auto","width-con-1200"],[1,"text-left"],[1,"pgf-primary-heading","pt-5"],[1,"divider_1","mb-5"],[1,"container"],[1,"row","offer-list","mb-5"],[4,"ngFor","ngForOf"],["class","col-6 mb-4",4,"ngIf"],[1,"col-6","mb-4"],[1,"offer-elem","d-flex","flex-column"],[1,"icon"],[3,"src","alt"],[1,"text",2,"white-space","pre"]],template:function(e,i){1&e&&(y(0,"section",0)(1,"div",1)(2,"div",2)(3,"h1",3),D(4,"Nasza oferta"),_(),L(5,"div",4),_(),y(6,"div",5)(7,"div",6),ot(8,zH,2,1,"ng-container",7),_()()()()),2&e&&(B(8),ye("ngForOf",i.offerList))},dependencies:[Ta,fs],styles:["#oferta[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .offer-list[_ngcontent-%COMP%]{width:100%}#oferta[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .offer-list[_ngcontent-%COMP%]   .offer-elem[_ngcontent-%COMP%]{flex:1 0 calc(25% - 15px);align-items:center;justify-content:center;text-align:center;background-color:#0056a1;border-radius:15px;margin:0;padding:0;transition:none}@media (max-width: 767.98px){#oferta[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .offer-list[_ngcontent-%COMP%]   .offer-elem[_ngcontent-%COMP%]{flex:1 0 calc(50% - 15px)!important}}#oferta[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .offer-list[_ngcontent-%COMP%]   .offer-elem[_ngcontent-%COMP%]:hover{transition:none;box-shadow:0 10px 10px #07407226}#oferta[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .offer-list[_ngcontent-%COMP%]   .offer-elem[_ngcontent-%COMP%]:hover   .text[_ngcontent-%COMP%], #oferta[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .offer-list[_ngcontent-%COMP%]   .offer-elem[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]{scale:1.1;transition:none}#oferta[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .offer-list[_ngcontent-%COMP%]   .offer-elem[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{scale:.6;transition:none;margin-bottom:-20px}#oferta[_ngcontent-%COMP%]   .content-center[_ngcontent-%COMP%]   .offer-list[_ngcontent-%COMP%]   .offer-elem[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]{color:#fff;font-size:1rem;font-weight:500;transition:none;scale:1;margin-bottom:10px}"]}),n})(),UH=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=ke({type:n,selectors:[["app-cta-section"]],decls:11,vars:0,consts:[["id","cta",1,"my-5"],[1,"d-flex","cta-box","mx-2","mx-lg-auto","width-con-1200","align-items-center","justify-content-between"],[1,"px-5","pt-5","pb-0","pb-md-5"],[1,"pgf-color1","my-0"],[1,"pgf-color","my-0"],[1,"p-5","order-links"],["href","https://iweterynaria.pl",1,"pgfbutton-color1-outline","bigger","cta-box-button"]],template:function(e,i){1&e&&(y(0,"section",0)(1,"div",1)(2,"div",2)(3,"h2",3),D(4,"Chcesz z\u0142o\u017cy\u0107 zam\xf3wienie?"),_(),y(5,"p",4),D(6,"Zarejestruj si\u0119 na naszej platformie sprzeda\u017cowej"),_()(),y(7,"div",5)(8,"div")(9,"a",6),D(10,"www.iweterynaria.pl"),_()()()()())},styles:['@charset "UTF-8";#cta[_ngcontent-%COMP%]   .cta-box[_ngcontent-%COMP%]{background-color:#ebf5ff;border-radius:15px;flex-wrap:wrap;transition:all .3s ease-in-out;padding:20px}#cta[_ngcontent-%COMP%]   .cta-box[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-weight:700;font-size:2rem}#cta[_ngcontent-%COMP%]   .cta-box[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-weight:400;font-size:1.2rem}#cta[_ngcontent-%COMP%]   .cta-box[_ngcontent-%COMP%]   .cta-box-button[_ngcontent-%COMP%]{transition:all .2s ease-in-out;scale:1;display:inline-block;margin-top:5px;padding:10px 15px}#cta[_ngcontent-%COMP%]   .cta-box[_ngcontent-%COMP%]   .cta-box-button[_ngcontent-%COMP%]:hover{transition:all .2s ease-in-out;scale:1.03}#cta[_ngcontent-%COMP%]   .order-links[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:15px;margin-top:20px}#cta[_ngcontent-%COMP%]   .order-links[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px}#cta[_ngcontent-%COMP%]   .order-links[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-weight:700;color:#333}']}),n})(),$H=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=ke({type:n,selectors:[["app-homepage"]],decls:10,vars:0,consts:[["hasBackdrop","true","autosize","",1,"example-container"]],template:function(e,i){1&e&&(y(0,"mat-drawer-container",0)(1,"mat-drawer-content"),L(2,"app-top-info")(3,"a
1pp-menu")(4,"app-main-banner")(5,"app-about-us")(6,"app-advantages")(7,"app-offer")(8,"app-cta-section")(9,"app-footer"),_()())},dependencies:[Os,Sr,rl,ol,CH,VH,BH,HH,UH,sl]}),n})();const WH=function(){return["/"]};let GH=(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=ke({type:n,selectors:[["app-page-not-found"]],decls:14,vars:2,consts:[["hasBackdrop","true","autosize","",1,"example-container"],["id","cms_page",1,"width-con-1200","mx-auto","py-5","px-3","px-lg-0"],[1,"center","p-5","d-flex","flex-column","justify-content-center","align-items-center"],[1,"display-1","pgf-color1"],[1,"my-3"],[3,"routerLink"]],template:function(e,i){1&e&&(y(0,"mat-drawer-container",0)(1,"mat-drawer-content"),L(2,"app-top-info")(3,"app-menu"),y(4,"section",1)(5,"div",2)(6,"div",3),D(7,"404"),_(),y(8,"p",4),D(9,"Podana strona nie zosta\u0142a znaleziona."),_(),y(10,"p")(11,"a",5),D(12,"Wr\xf3\u0107 do strony g\u0142\xf3wnej"),_()()()(),L(13,"app-footer"),_()()),2&e&&(B(11),ye("routerLink",gr(1,WH)))},dependencies:[Os,Sr,Mr,rl,ol,sl]}),n})();const qH=["primaryValueBar"],YH=Lu(class{constructor(n){this._elementRef=n}},"primary"),KH=new x("mat-progress-bar-location",{providedIn:"root",factory:function ZH(){const n=ze(ee),t=n?n.location:null;return{getPathname:()=>t?t.pathname+t.search:""}}}),QH=new x("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");let XH=0,JH=(()=>{class n extends YH{constructor(e,i,r,o,s,a){super(e),this._ngZone=i,this._animationMode=r,this._changeDetectorRef=a,this._isNoopAnimation=!1,this._value=0,this._bufferValue=0,this.animationEnd=new Oe,this._animationEndSubscription=he.EMPTY,this.mode="determinate",this.progressbarId="mat-progress-bar-"+XH++;const l=o?o.getPathname().split("#")[0]:"";this._rectangleFillValue=`url('${l}#${this.progressbarId}')`,this._isNoopAnimation="NoopAnimations"===r,s&&(s.color&&(this.color=this.defaultColor=s.color),this.mode=s.mode||this.mode)}get value(){return this._value}set value(e){this._value=hM(Ds(e)||0),this._changeDetectorRef?.markForCheck()}get bufferValue(){return this._bufferValue}set bufferValue(e){this._bufferValue=hM(e||0),this._changeDetectorRef?.markForCheck()}_primaryTransform(){return{transform:`scale3d(${this.value/100}, 1, 1)`}}_bufferTransform(){return"buffer"===this.mode?{transform:`scale3d(${this.bufferValue/100}, 1, 1)`}:null}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{const e=this._primaryValueBar.nativeElement;this._animationEndSubscription=Ms(e,"transitionend").pipe(Ct(i=>i.target===e)).subscribe(()=>{0!==this.animationEnd.observers.length&&("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))})})}ngOnDestroy(){this._animationEndSubscription.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(g(Ne),g(se),g(oi,8),g(KH,8),g(QH,8),g(En))},n.\u0275cmp=ke({type:n,selectors:[["mat-progress-bar"]],viewQuery:function(e,i){if(1&e&&_r(qH,5),2&e){let r;Bt(r=jt())&&(i._primaryValueBar=r.first)}},hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-progress-bar"],hostVars:4,hostBindings:function(e,i){2&e&&(nt("aria-valuenow","indeterminate"===i.mode||"query"===i.mode?null:i.value)("mode",i.mode),Tt("_mat-animation-noopable",i._isNoopAnimation))},inputs:{color:"color",value:"value",bufferValue:"bufferValue",mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],features:[ie],decls:10,vars:4,consts:[["aria-hidden","true"],["width","100%","height","4","focusable","false",1,"mat-progress-bar-background","mat-progress-bar-element"],["x","4","y","0","width","8","height","4","patternUnits","userSpaceOnUse",3,"id"],["cx","2","cy","2","r","2"],["width","100%","height","100%"],[1,"mat-progress-bar-buffer","mat-progress-bar-element",3,"ngStyle"],[1,"mat-progress-bar-primary","mat-progress-bar-fill","mat-progress-bar-element",3,"ngStyle"],["primaryValueBar",""],[1,"mat-progress-bar-secondary","mat-progress-bar-fill","mat-progress-bar-element"]],template:function(e,i){1&e&&(y(0,"div",0),qs(),y(1,"svg",1)(2,"defs")(3,"pattern",2),L(4,"circle",3),_(
1)(),L(5,"rect",4),_(),function p_(){!function FA(){Q.lFrame.currentNamespace=null}()}(),L(6,"div",5)(7,"div",6,7)(9,"div",8),_()),2&e&&(B(3),ye("id",i.progressbarId),B(2),nt("fill",i._rectangleFillValue),B(1),ye("ngStyle",i._bufferTransform()),B(1),ye("ngStyle",i._primaryTransform()))},dependencies:[G0],styles:['.mat-progress-bar{display:block;height:4px;overflow:hidden;position:relative;transition:opacity 250ms linear;width:100%}.mat-progress-bar._mat-animation-noopable{transition:none !important;animation:none !important}.mat-progress-bar .mat-progress-bar-element,.mat-progress-bar .mat-progress-bar-fill::after{height:100%;position:absolute;width:100%}.mat-progress-bar .mat-progress-bar-background{width:calc(100% + 10px)}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-background{display:none}.mat-progress-bar .mat-progress-bar-buffer{transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-buffer{border-top:solid 5px;opacity:.5}.mat-progress-bar .mat-progress-bar-secondary{display:none}.mat-progress-bar .mat-progress-bar-fill{animation:none;transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-fill{border-top:solid 4px}.mat-progress-bar .mat-progress-bar-fill::after{animation:none;content:"";display:inline-block;left:0}.mat-progress-bar[dir=rtl],[dir=rtl] .mat-progress-bar{transform:rotateY(180deg)}.mat-progress-bar[mode=query]{transform:rotateZ(180deg)}.mat-progress-bar[mode=query][dir=rtl],[dir=rtl] .mat-progress-bar[mode=query]{transform:rotateZ(180deg) rotateY(180deg)}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-fill,.mat-progress-bar[mode=query] .mat-progress-bar-fill{transition:none}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary,.mat-progress-bar[mode=query] .mat-progress-bar-primary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-translate 2000ms infinite linear;left:-145.166611%}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-primary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary,.mat-progress-bar[mode=query] .mat-progress-bar-secondary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-translate 2000ms infinite linear;left:-54.888891%;display:block}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-secondary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=buffer] .mat-progress-bar-background{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-background-scroll 250ms infinite linear;display:block}.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-buffer,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-background{animation:none;transition-duration:1ms}@keyframes mat-progress-bar-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(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mat-progress-bar-primary-indeterminate-scale{0%{transform:scale
1X(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 mat-progress-bar-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(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mat-progress-bar-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-background-scroll{to{transform:translateX(-8px)}}'],encapsulation:2,changeDetection:0}),n})();function hM(n,t=0,e=100){return Math.max(t,Math.min(e,n))}let e3=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({imports:[to,Xe,Xe]}),n})();function t3(n,t){if(1&n&&(Kr(0),y(1,"p",10),D(2),_(),Zr()),2&n){const e=Bn();B(2),Qr(" ",null==e.data.page_description[0]?null:e.data.page_description[0].text," ")}}function n3(n,t){if(1&n&&(y(0,"div",22),D(1),_()),2&n){const e=t.$implicit;B(1),an(e.nazwa)}}function r3(n,t){if(1&n&&(y(0,"div",22)(1,"div",23),D(2),_(),y(3,"div",24)(4,"mat-icon"),D(5,"email"),_(),y(6,"a",25),D(7),_()(),y(8,"div",26)(9,"mat-icon"),D(10,"phone"),_(),y(11,"a",25),D(12),_()()()),2&n){const e=t.$implicit;B(2),an(e.imie_nazwisko),B(4),rs("href","mailto:",e.email,"",Jn),B(1),an(e.email),B(4),rs("href","tel:",e.telefon,"",Jn),B(1),an(e.telefon)}}function o3(n,t){if(1&n&&(y(0,"div",12)(1,"div",13)(2,"h2",14),D(3),_(),L(4,"div",15),y(5,"div",16)(6,"div",17)(7,"span",18),D(8,"Wojew\xf3dztwa:"),_(),y(9,"div",19),ot(10,n3,2,1,"div",20),_()(),y(11,"div",17)(12,"span",18),D(13,"Przedstawiciele:"),_(),y(14,"div",21),ot(15,r3,13,5,"div",20),_()()()()()),2&n){const e=t.$implicit;B(3),an(e.nazwa),B(7),ye("ngForOf",e.wojewodztwa),B(5),ye("ngForOf",e.kontakt[0].przedstawiciele)}}function s3(n,t){if(1&n&&(Kr(0),ot(1,o3,16,3,"div",11),Zr()),2&n){const e=Bn();B(1),ye("ngForOf",e.data.regiony)}}function a3(n,t){1&n&&(Kr(0),y(1,"div",27)(2,"div",28),L(3,"mat-progress-bar",29),y(4,"span",30),D(5,"\u0141adowanie..."),_()()(),Zr())}const l3=function(){return["/"]},u3=function(){return["/"]},d3=function(){return["/regiony"]},h3=[{path:"",component:$H,title:"Polwet"},{path:"polityka-prywatnosci",component:wH,title:"Polityka prywatno\u015bci - Polwet"},{path:"regiony",component:(()=>{class n{constructor(e){this.http=e,this.regionyDataUrl="http://localhost/pgfweterynaria_strona_api/pobierz_regiony.php",this.data=[],this.dataLoaded=!1}ngOnInit(){this.getRegionyList()}getRegionyList(){return this.http.get(this.regionyDataUrl).subscribe(e=>{this.data=e,this.dataLoaded=!0,console.log(this.data)})}}return n.\u0275fac=function(e){return new(e||n)(g(Zc))},n.\u0275cmp=ke({type:n,selectors:[["app-regiony-list"]],decls:21,vars:5,consts:[["hasBackdrop","true","autosize","",1,"example-container"],[1,"heading_box_cms_page"],[1,"width-con-1200","hbcpc","mx-auto","py-5","px-3","px-lg-0"],["data-aos","fade-down","data-aos-duration","1000",1,"breadcrumbs"],[3,"routerLink"],[1,"sep"],["data-aos","fade-right","data-aos-duration","1000"],["id","cms_page","data-aos","fade-down","data-aos-duration","1000",1,"width-con-1200","mx-auto","py-4","px-3","px-lg-0"],[4,"ngIf"],["id","regiony-lista"],[1,"regiony-description","mb-4"],["class","region-box",4,"ngFor","ngForOf"],[1,"region-box"],[1,"region-content"],[1,"fs-4"],[1,"listboxsep","mb-3"],[1,"szczegoly"],[1,"dane-listbox"],[1,"heading"],[1,"list","mt-2","d-flex","flex-column"],["class","rowlist",4,"ngFor","ngForOf"],[1,"list","mt-2","przedstawiciele"],[1,"rowlist"],[1,"name","contact-elem"],[1,"email","contact-elem"],[3,"href"],[1,"telefon","contact-elem"],[1,"d-flex","flex-column","align-items-center","justify-content-center"],[1,"col-10","col-md-9","col-lg-7","text-center"],["mode","query"],[1,"d-block","pt-3"]],template:function(e,i){1&e&&(y(0,"mat-drawer-container",0)(1,"mat-drawer-content"),L(2,"app-top-info")(3,"a
1pp-menu"),y(4,"div",1)(5,"div",2)(6,"nav",3)(7,"ul")(8,"li")(9,"a",4),D(10,"Strona g\u0142\xf3wna"),_()(),y(11,"li",5),D(12,">"),_()()(),y(13,"h1",6),D(14,"Regiony"),_()()(),y(15,"section",7),ot(16,t3,3,1,"ng-container",8),y(17,"div",9),ot(18,s3,2,1,"ng-container",8),ot(19,a3,6,0,"ng-container",8),_()(),L(20,"app-footer"),_()()),2&e&&(B(9),ye("routerLink",gr(4,l3)),B(7),ye("ngIf",i.dataLoaded),B(2),ye("ngIf",i.dataLoaded),B(1),ye("ngIf",!i.dataLoaded))},dependencies:[Ta,fs,Os,Sr,Mr,JH,Mm,rl,ol,sl],styles:["#regiony-lista[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}#regiony-lista[_ngcontent-%COMP%]   .region-box[_ngcontent-%COMP%]{border:1px solid #d5d5d5;flex:100%;margin-bottom:10px;padding:25px;border-radius:10px}#regiony-lista[_ngcontent-%COMP%]   .region-box[_ngcontent-%COMP%]   .listboxsep[_ngcontent-%COMP%]{background-color:#0056a1;height:4px;width:25px;border-radius:10px;margin:5px 0}#regiony-lista[_ngcontent-%COMP%]   .region-box[_ngcontent-%COMP%]   .region-content[_ngcontent-%COMP%]   .szczegoly[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}#regiony-lista[_ngcontent-%COMP%]   .region-box[_ngcontent-%COMP%]   .region-content[_ngcontent-%COMP%]   .szczegoly[_ngcontent-%COMP%]   .dane-listbox[_ngcontent-%COMP%]{flex:1 0 50%}#regiony-lista[_ngcontent-%COMP%]   .region-box[_ngcontent-%COMP%]   .region-content[_ngcontent-%COMP%]   .szczegoly[_ngcontent-%COMP%]   .dane-listbox[_ngcontent-%COMP%]   .heading[_ngcontent-%COMP%]{font-weight:600}#regiony-lista[_ngcontent-%COMP%]   .region-box[_ngcontent-%COMP%]   .region-content[_ngcontent-%COMP%]   .szczegoly[_ngcontent-%COMP%]   .dane-listbox[_ngcontent-%COMP%]   .contact-elem[_ngcontent-%COMP%]{align-items:center;justify-content:start;display:flex;gap:6px;flex-direction:row;margin-bottom:5px}#regiony-lista[_ngcontent-%COMP%]   .region-box[_ngcontent-%COMP%]   .region-content[_ngcontent-%COMP%]   .szczegoly[_ngcontent-%COMP%]   .dane-listbox[_ngcontent-%COMP%]   .rowlist[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:inherit!important}#regiony-lista[_ngcontent-%COMP%]   .region-box[_ngcontent-%COMP%]   .region-content[_ngcontent-%COMP%]   .szczegoly[_ngcontent-%COMP%]   .dane-listbox[_ngcontent-%COMP%]   .rowlist[_ngcontent-%COMP%]   .przedstawiciele[_ngcontent-%COMP%]{border-bottom:1px solid silver}#regiony-lista[_ngcontent-%COMP%]   .region-box[_ngcontent-%COMP%]   .region-content[_ngcontent-%COMP%]   .szczegoly[_ngcontent-%COMP%]   .dane-listbox[_ngcontent-%COMP%]   .rowlist[_ngcontent-%COMP%]   .przedstawiciele[_ngcontent-%COMP%]:last-of-type{border-bottom:0px}#regiony-lista[_ngcontent-%COMP%]   .region-box[_ngcontent-%COMP%]   .region-content[_ngcontent-%COMP%]   .szczegoly[_ngcontent-%COMP%]   .dane-listbox[_ngcontent-%COMP%]   .list[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:10px}#regiony-lista[_ngcontent-%COMP%]   .region-box[_ngcontent-%COMP%]   .region-content[_ngcontent-%COMP%]   .szczegoly[_ngcontent-%COMP%]   .dane-listbox[_ngcontent-%COMP%]   .list[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{font-size:20px}"]}),n})(),title:"Regiony - Polwet"},{path:"kontakt",component:(()=>{class n{constructor(){}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=ke({type:n,selectors:[["app-contact-page"]],decls:70,vars:4,consts:[["hasBackdrop","true","autosize","",1,"example-container"],[1,"heading_box_cms_page"],[1,"width-con-1200","hbcpc","mx-auto","py-5","px-3","px-lg-0"],["data-aos","fade-down","data-aos-duration","1000",1,"breadcrumbs"],[3,"routerLink"],[1,"sep"],["data-aos","fade-right","data-aos-duration","1000"],["id","cms_page","data-aos","fade-down","data-aos-duration","1000",1,"width-con-1200","mx-auto","py-4","px-3","px-lg-0"],[1,"row","my-4"],[1,"col-12","col-lg-4"],[1,"dane-kontaktowe","p-4"],[1,"fs-6","mb-3","pb-3"],[1,"lista-dane"],[1,"element-lista"],[1,"d-block","wartosc"],[1,"d-block","dopisek"],[1,"col-12","col-lg-8"],[1,"mapka"],["src","https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d11525.531498028438!2d20.47325598244704!3d53.84343271545249!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x46e27c48a6dff621%3A0xa05da698cbf6fc30!2sSp%C3%B3%C5%82dzielcza%2025%2C%2011-001%20Dywity!5e0!3m2!1spl!2spl!4v1694699937614!5m2!1spl!2spl","width","100%","height","300","allowfullscreen","","loading","lazy","referrerpolicy","no-referrer-when-downgrade",2,"border","0"],[1,"row","my-4","flex-row-reverse"],["src","https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2467.425348210413!2d19.41327707692367!3d51.798388189403916!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x471bca9e53cab895%3A0x68476d4071e8f9f7!2zWmLEhXN6ecWEc2thIDMsIDkxLTM0MiDFgcOzZMW6!5e0!3m2!1spl!2spl!4v1694700572105!5m2!1spl!2spl","width","100%","height","300","allowfullscreen","","loading","lazy","referrerpolicy","no-referrer-when-downgrade",2,"border","0"],[1,"d-flex","flex-column","justify-content-center","align-items-center"],["mat-fab","","extended","","color","primary",3,"routerLink"]],template:function(e,i){1&e&&(y(0,"mat-drawer-container",0)(1,"mat-drawer-content"),L(2,"app-top-info")(3,"a
1pp-menu"),y(4,"div",1)(5,"div",2)(6,"nav",3)(7,"ul")(8,"li")(9,"a",4),D(10,"Strona g\u0142\xf3wna"),_()(),y(11,"li",5),D(12,">"),_()()(),y(13,"h1",6),D(14,"Kontakt"),_()()(),y(15,"section",7)(16,"div",8)(17,"div",9)(18,"div",10)(19,"h2",11),D(20,"Dzia\u0142 sprzeda\u017cy"),_(),y(21,"div",12)(22,"div",13)(23,"span",14),D(24,"ul. Sp\xf3\u0142dzielcza 25, 11-001 Dywity"),_(),y(25,"span",15),D(26,"Adres"),_()(),y(27,"div",13)(28,"span",14),D(29,"+48 800 127 027"),_(),y(30,"span",15),D(31,"Telefon"),_()(),y(32,"div",13)(33,"span",14),D(34,"[email protected]"),_(),y(35,"span",15),D(36,"Adres e-mail"),_()()()()(),y(37,"div",16)(38,"div",17),L(39,"iframe",18),_()()(),y(40,"div",19)(41,"div",9)(42,"div",10)(43,"h2",11),D(44,"Siedziba firmy"),_(),y(45,"div",12)(46,"div",13)(47,"span",14),D(48,"ul. Zb\u0105szy\u0144ska 3, 91-342 \u0141\xf3d\u017a"),_(),y(49,"span",15),D(50,"Adres"),_()(),y(51,"div",13)(52,"span",14),D(53,"+48 800 127 027"),_(),y(54,"span",15),D(55,"Telefon"),_()(),y(56,"div",13)(57,"span",14),D(58,"[email protected]"),_(),y(59,"span",15),D(60,"Adres e-mail"),_()()()()(),y(61,"div",16)(62,"div",17),L(63,"iframe",20),_()()(),y(64,"div",21)(65,"button",22)(66,"mat-icon"),D(67,"link"),_(),D(68," Przedstawiciele regionalni"),_()()(),L(69,"app-footer"),_()()),2&e&&(B(9),ye("routerLink",gr(2,u3)),B(56),ye("routerLink",gr(3,d3)))},dependencies:[Os,Sr,bu,Mr,Mm,aM,rl,ol,sl],styles:[".dane-kontaktowe[_ngcontent-%COMP%]{background-color:#ebf5ff;height:100%}.dane-kontaktowe[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-weight:600!important;border-bottom:1px solid #1d57a3}.dane-kontaktowe[_ngcontent-%COMP%]   .wartosc[_ngcontent-%COMP%]{font-size:1rem;font-weight:600}.dane-kontaktowe[_ngcontent-%COMP%]   .dopisek[_ngcontent-%COMP%]{font-size:.9rem}.dane-kontaktowe[_ngcontent-%COMP%]   .element-lista[_ngcontent-%COMP%]{margin-bottom:10px}"]}),n})(),title:"Kontakt - Polwet"},{path:"**",component:GH,title:"404 - Polwet"}];let f3=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({imports:[UD.forRoot(h3),UD]}),n})();var fM=me(123);let pM=(()=>{class n extends _u{constructor(e){super(),this.title=e}updateTitle(e){const i=this.buildTitle(e);i&&this.title.setTitle(`${i}`)}ngOnInit(){fM.init(),fM.refresh()}}return n.\u0275fac=function(e){return new(e||n)(g(bp))},n.\u0275cmp=ke({type:n,selectors:[["app-root"]],features:[ie],decls:1,vars:0,template:function(e,i){1&e&&L(0,"router-outlet")},dependencies:[Yp]}),n})();function mM(n){return new E(3e3,!1)}function Y3(){return typeof window<"u"&&typeof window.document<"u"}function Tm(){return typeof process<"u"&&"[object process]"==={}.toString.call(process)}function xr(n){switch(n.length){case 0:return new nl;case 1:return n[0];default:return new PE(n)}}function gM(n,t,e,i,r=new Map,o=new Map){const s=[],a=[];let l=-1,c=null;if(i.forEach(u=>{const d=u.get("offset"),h=d==l,f=h&&c||new Map;u.forEach((p,m)=>{let v=m,w=p;if("offset"!==m)switch(v=t.normalizePropertyName(v,s),w){case"!":w=r.get(m);break;case tr:w=o.get(m);break;default:w=t.normalizeStyleValue(m,v,w,s)}f.set(v,w)}),h||a.push(f),c=f,l=d}),s.length)throw function N3(n){return new E(3502,!1)}();return a}function km(n,t,e,i){switch(t){case"start":n.onStart(()=>i(e&&Om(e,"start",n)));break;case"done":n.onDone(()=>i(e&&Om(e,"done",n)));break;case"destroy":n.onDestroy(()=>i(e&&Om(e,"destroy",n)))}}function Om(n,t,e){const o=Pm(n.element,n.triggerName,n.fromState,n.toState,t||n.phaseName,e.totalTime??n.totalTime,!!e.disabled),s=n._data;return null!=s&&(o._data=s),o}function Pm(n,t,e,i,r="",o=0,s){return{element:n,triggerName:t,fromState:e,toState:i,phaseName:r,totalTime:o,disabled:!!s}}function An(n,t,e){let i=n.get(t);return i||n.set(t,i=e),i}function _M(n){const t=n.indexOf(":");return[n.substring(1,t),n.slice(t+1)]}let Rm=(n,t)=>!1,yM=(n,t,e)=>[],vM=null;function Fm(n){const t=n.parentNode||n.host;return t===vM?null:t}(Tm()||typeof Element<"u")&&(Y3()?(vM=(()=>document.documentElement)(),Rm=(n,t)=>{for(;t;){if(t===n)return!0;t=Fm(t)}return!1}):Rm=(n,t)=>n.contains(t),yM=(n,t,e)=>{if(e)return Array.from(n.querySelectorAll(t));const i=n.querySelector(t);return i?[i]:[]});let ho=null,bM=!1;
1const wM=Rm,CM=yM;let DM=(()=>{class n{validateStyleProperty(e){return function Z3(n){ho||(ho=function Q3(){return typeof document<"u"?document.body:null}()||{},bM=!!ho.style&&"WebkitAppearance"in ho.style);let t=!0;return ho.style&&!function K3(n){return"ebkit"==n.substring(1,6)}(n)&&(t=n in ho.style,!t&&bM&&(t="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in ho.style)),t}(e)}matchesElement(e,i){return!1}containsElement(e,i){return wM(e,i)}getParentElement(e){return Fm(e)}query(e,i,r){return CM(e,i,r)}computeStyle(e,i,r){return r||""}animate(e,i,r,o,s,a=[],l){return new nl(r,o)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=A({token:n,factory:n.\u0275fac}),n})(),Nm=(()=>{class n{}return n.NOOP=new DM,n})();const Lm="ng-enter",Uu="ng-leave",$u="ng-trigger",Wu=".ng-trigger",MM="ng-animating",Vm=".ng-animating";function nr(n){if("number"==typeof n)return n;const t=n.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:Bm(parseFloat(t[1]),t[2])}function Bm(n,t){return"s"===t?1e3*n:n}function Gu(n,t,e){return n.hasOwnProperty("duration")?n:function eU(n,t,e){let r,o=0,s="";if("string"==typeof n){const a=n.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===a)return t.push(mM()),{duration:0,delay:0,easing:""};r=Bm(parseFloat(a[1]),a[2]);const l=a[3];null!=l&&(o=Bm(parseFloat(l),a[4]));const c=a[5];c&&(s=c)}else r=n;if(!e){let a=!1,l=t.length;r<0&&(t.push(function p3(){return new E(3100,!1)}()),a=!0),o<0&&(t.push(function m3(){return new E(3101,!1)}()),a=!0),a&&t.splice(l,0,mM())}return{duration:r,delay:o,easing:s}}(n,t,e)}function al(n,t={}){return Object.keys(n).forEach(e=>{t[e]=n[e]}),t}function SM(n){const t=new Map;return Object.keys(n).forEach(e=>{t.set(e,n[e])}),t}function Ar(n,t=new Map,e){if(e)for(let[i,r]of e)t.set(i,r);for(let[i,r]of n)t.set(i,r);return t}function AM(n,t,e){return e?t+":"+e+";":""}function IM(n){let t="";for(let e=0;e<n.style.length;e++){const i=n.style.item(e);t+=AM(0,i,n.style.getPropertyValue(i))}for(const e in n.style)n.style.hasOwnProperty(e)&&!e.startsWith("_")&&(t+=AM(0,rU(e),n.style[e]));n.setAttribute("style",t)}function Ii(n,t,e){n.style&&(t.forEach((i,r)=>{const o=zm(r);e&&!e.has(r)&&e.set(r,n.style[o]),n.style[o]=i}),Tm()&&IM(n))}function fo(n,t){n.style&&(t.forEach((e,i)=>{const r=zm(i);n.style[r]=""}),Tm()&&IM(n))}function ll(n){return Array.isArray(n)?1==n.length?n[0]:kE(n):n}const jm=new RegExp("{{\\s*(.+?)\\s*}}","g");function TM(n){let t=[];if("string"==typeof n){let e;for(;e=jm.exec(n);)t.push(e[1]);jm.lastIndex=0}return t}function cl(n,t,e){const i=n.toString(),r=i.replace(jm,(o,s)=>{let a=t[s];return null==a&&(e.push(function _3(n){return new E(3003,!1)}()),a=""),a.toString()});return r==i?n:r}function qu(n){const t=[];let e=n.next();for(;!e.done;)t.push(e.value),e=n.next();return t}const iU=/-+([a-z0-9])/g;function zm(n){return n.replace(iU,(...t)=>t[1].toUpperCase())}function rU(n){return n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function In(n,t,e){switch(t.type){case 7:return n.visitTrigger(t,e);case 0:return n.visitState(t,e);case 1:return n.visitTransition(t,e);case 2:return n.visitSequence(t,e);case 3:return n.visitGroup(t,e);case 4:return n.visitAnimate(t,e);case 5:return n.visitKeyframes(t,e);case 6:return n.visitStyle(t,e);case 8:return n.visitReference(t,e);case 9:return n.visitAnimateChild(t,e);case 10:return n.visitAnimateRef(t,e);case 11:return n.visitQuery(t,e);case 12:return n.visitStagger(t,e);default:throw function y3(n){return new E(3004,!1)}()}}function kM(n,t){return window.getComputedStyle(n)[t]}function uU(n,t){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(i=>function dU(n,t,e){if(":"==n[0]){const l=function hU(n,t){switch(n){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,i)=>parseFloat(i)>parseFloat(e);case":decrement":return(e,i)=>parseFloat(i)<parseFloat(e);default:return t.push(function O3(n){return new E(3016,!1)}()),"* => *"}}(n,e);if("function"==typeof l)return void t.push(l);n=l}const i=n.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return e.push(function k3(n){return new E(3015,!1)}()),t;const r=i[1],o=i[2],s=i[3];t.push(OM(r,s));"<"==o[0]&&!("*"==r&&"*"==s)&&t.push(OM(s,r))}(i,e,t)):e.push(n),e}const Qu=new Set(["true","1"]),Xu=new Set(["false","0"]);function OM(n,t){const e=Qu.has(n)||Xu.has(n),i=Qu.has(t)||Xu.has(t);return(r,o)=>{let s="*"==n||n==r,a="*"==t||t==o;return!s&&e&&"boolean"==typeof r&&(s=r?Qu.has(n):Xu.has(n)),!a&&i&&"boolean"==typeof o&&(a=o?Qu.has(t):Xu.has(t)),s&&a}}const fU=new RegExp("s*:selfs*,?","g");function Hm(n,t,e,i){return new pU(n).build(t,e,i)}class pU{constructor(t){this._driver=t}build(t,e,i){const r=new _U(e);return this._resetContextStyleTimingState(r),In(this,ll(t),r)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles=new Map,t.collectedStyles.set("",new Map),t.currentTime=0}visitTrigger(t,e){let i=e.queryCount=0,r=e.depCount=0;const o=[],s=[];return"@"==t.name.charAt(0)&&e.errors.push(function b3(){return new E(3006,!1)}()),t.definitions.forEach(a=>{if(this._resetContextStyleTimingState(e),0==a.type){const l=a,c=l.name;
vendor: 28,237 bytes, line 1
1c.toString().split(/\s*,\s*/).forEach(u=>{l.name=u,o.push(this.visitState(l,e))}),l.name=c}else if(1==a.type){const l=this.visitTransition(a,e);i+=l.queryCount,r+=l.depCount,s.push(l)}else e.errors.push(function w3(){return new E(3007,!1)}())}),{type:7,name:t.name,states:o,transitions:s,queryCount:i,depCount:r,options:null}}visitState(t,e){const i=this.visitStyle(t.styles,e),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=>{TM(l).forEach(c=>{s.hasOwnProperty(c)||o.add(c)})})}),o.size&&(qu(o.values()),e.errors.push(function C3(n,t){return new E(3008,!1)}()))}return{type:0,name:t.name,style:i,options:r?{params:r}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const i=In(this,ll(t.animation),e);return{type:1,matchers:uU(t.expr,e.errors),animation:i,queryCount:e.queryCount,depCount:e.depCount,options:po(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(i=>In(this,i,e)),options:po(t.options)}}visitGroup(t,e){const i=e.currentTime;let r=0;const o=t.steps.map(s=>{e.currentTime=i;const a=In(this,s,e);return r=Math.max(r,e.currentTime),a});return e.currentTime=r,{type:3,steps:o,options:po(t.options)}}visitAnimate(t,e){const i=function vU(n,t){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n)return Um(Gu(n,t).duration,0,"");const e=n;if(e.split(/\s+/).some(o=>"{"==o.charAt(0)&&"{"==o.charAt(1))){const o=Um(0,0,"");return o.dynamic=!0,o.strValue=e,o}const r=Gu(e,t);return Um(r.duration,r.delay,r.easing)}(t.timings,e.errors);e.currentAnimateTimings=i;let r,o=t.styles?t.styles:xn({});if(5==o.type)r=this.visitKeyframes(o,e);else{let s=t.styles,a=!1;if(!s){a=!0;const c={};i.easing&&(c.easing=i.easing),s=xn(c)}e.currentTime+=i.duration+i.delay;const l=this.visitStyle(s,e);l.isEmptyStep=a,r=l}return e.currentAnimateTimings=null,{type:4,timings:i,style:r,options:null}}visitStyle(t,e){const i=this._makeStyleAst(t,e);return this._validateStyleAst(i,e),i}_makeStyleAst(t,e){const i=[],r=Array.isArray(t.styles)?t.styles:[t.styles];for(let a of r)"string"==typeof a?a===tr?i.push(a):e.errors.push(new E(3002,!1)):i.push(SM(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,e){const i=e.currentAnimateTimings;let r=e.currentTime,o=e.currentTime;i&&o>0&&(o-=i.duration+i.delay),t.styles.forEach(s=>{"string"!=typeof s&&s.forEach((a,l)=>{const c=e.collectedStyles.get(e.currentQuerySelector),u=c.get(l);let d=!0;u&&(o!=r&&o>=u.startTime&&r<=u.endTime&&(e.errors.push(function E3(n,t,e,i,r){return new E(3010,!1)}()),d=!1),o=u.startTime),d&&c.set(l,{startTime:o,endTime:r}),e.options&&function nU(n,t,e){const i=t.params||{},r=TM(n);r.length&&r.forEach(o=>{i.hasOwnProperty(o)||e.push(function g3(n){return new E(3001,!1)}())})}(a,e.options,e.errors)})})}visitKeyframes(t,e){const i={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function M3(){return new E(3011,!1)}()),i;let o=0;const s=[];let a=!1,l=!1,c=0;const u=t.steps.map(w=>{const S=this._makeStyleAst(w,e);let C=null!=S.offset?S.offset:function yU(n){if("string"==typeof n)return null;let t=null;if(Array.isArray(n))n.forEach(e=>{if(e instanceof Map&&e.has("offset")){const i=e;t=parseFloat(i.get("offset")),i.delete("offset")}});else if(n instanceof Map&&n.has("offset")){const e=n;t=parseFloat(e.get("offset")),e.delete("offset")}return t}(S.styles),I=0;return null!=C&&(o++,I=S.offset=C),l=l||I<0||I>1,a=a||I<c,c=I,s.push(I),S});l&&e.errors.push(function S3(){return new E(3012,!1)}()),a&&e.errors.push(function x3(){return new E(3200,!1)}());const d=t.steps.length;let h=0;o>0&&o<d?e.errors.push(function A3(){return new E(3202,!1)}()):0==o&&(h=1/(d-1));const f=d-1,p=e.currentTime,m=e.currentAnimateTimings,v=m.duration;return u.forEach((w,S)=>{const C=h>0?S==f?1:h*S:s[S],I=C*v;e.currentTime=p+m.delay+I,m.duration=I,this._validateStyleAst(w,e),w.offset=C,i.styles.push(w)}),i}visitReference(t,e){return{type:8,animation:In(this,ll(t.animation),e),options:po(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:po(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:po(t.options)}}visitQuery(t,e){const i=e.currentQuerySelector,r=t.options||{};e.queryCount++,e.currentQuery=t;const[o,s]=function mU(n){const t=!!n.split(/\s*,\s*/).find(e=>":self"==e);return t&&(n=n.replace(fU,"")),n=n.replace(/@\*/g,Wu).replace(/@\w+/g,e=>Wu+"-"+e.slice(1)).replace(/:animating/g,Vm),[n,t]}(t.selector);e.currentQuerySelector=i.length?i+" "+o:o,An(e.collectedStyles,e.currentQuerySelector,new Map);const a=In(this,ll(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:11,selector:o,limit:r.limit||0,optional:!!r.optional,includeSelf:s,animation:a,originalSelector:t.selector,options:po(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push(function I3(){return new E(3013,!1)}());const i="full"===t.timings?{duration:0,delay:0,easing:"full"}:Gu(t.timings,e.errors,!0);return{type:12,animation:In(this,ll(t.animation),e),timings:i,options:null}}}class _U{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 po(n){return n?(n=al(n)).params&&(n.params=function gU(n){return n?al(n):null}(n.params)):n={},n}function Um(n,t,e){return{duration:n,delay:t,easing:e}}function $m(n,t,e,i,r,o,s=null,a=!1){return{type:1,element:n,keyframes:t,preStyleProps:e,postStyleProps:i,duration:r,delay:o,totalTime:r+o,easing:s,subTimeline:a}}class Ju{constructor(){this._map=new Map}get(t){return this._map.get(t)||[]}append(t,e){let i=this._map.get(t);i||this._map.set(t,i=[]),i.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}}const CU=new RegExp(":enter","g"),EU=new RegExp(":leave","g");function Wm(n,t,e,i,r,o=new Map,s=new Map,a,l,c=[]){return(new MU).buildKeyframes(n,t,e,i,r,o,s,a,l,c)}class MU{buildKeyframes(t,e,i,r,o,s,a,l,c,u=[]){c=c||new Ju;const d=new Gm(t,e,c,r,o,u,[]);d.options=l;const h=l.delay?nr(l.delay):0;d.currentTimeline.delayNextStep(h),d.currentTimeline.setStyles([s],null,d.errors,l),In(this,i,d);const f=d.timelines.filter(p=>p.containsAnimation());if(f.length&&a.size){let p;for(let m=f.length-1;m>=0;m--){const v=f[m];if(v.element===e){p=v;break}}p&&!p.allowOnlyTimelineStyles()&&p.setStyles([a],null,d.errors,l)}return f.length?f.map(p=>p.buildKeyframes()):[$m(e,[],[],[],0,h,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const i=e.subInstructions.get(e.element);if(i){const r=e.createSubContext(t.options),o=e.currentTimeline.currentTime,s=this._visitSubInstructions(i,r,r.options);o!=s&&e.transformIntoNewTimeline(s)}e.previousNode=t}visitAnimateRef(t,e){const i=e.createSubContext(t.options);i.transformIntoNewTimeline(),this._applyAnimationRefDelays([t.options,t.animation.options],e,i),this.visitReference(t.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=t}_applyAnimationRefDelays(t,e,i){for(const r of t){const o=r?.delay;if(o){const s="number"==typeof o?o:nr(cl(o,r?.params??{},e.errors));i.delayNextStep(s)}}}_visitSubInstructions(t,e,i){let o=e.currentTimeline.currentTime;const s=null!=i.duration?nr(i.duration):null,a=null!=i.delay?nr(i.delay):null;return 0!==s&&t.forEach(l=>{const c=e.appendInstructionToTimeline(l,s,a);o=Math.max(o,c.duration+c.delay)}),o}visitReference(t,e){e.updateOptions(t.options,!0),In(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const i=e.subContextCount;let r=e;const o=t.options;if(o&&(o.params||o.delay)&&(r=e.createSubContext(o),r.transformIntoNewTimeline(),null!=o.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=ed);const s=nr(o.delay);r.delayNextStep(s)}t.steps.length&&(t.steps.forEach(s=>In(this,s,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>i&&r.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const i=[];let r=e.currentTimeline.currentTime;const o=t.options&&t.options.delay?nr(t.options.delay):0;t.steps.forEach(s=>{const a=e.createSubContext(t.options);o&&a.delayNextStep(o),In(this,s,a),r=Math.max(r,a.currentTimeline.currentTime),i.push(a.currentTimeline)}),i.forEach(s=>e.currentTimeline.mergeTimelineCollectedStyles(s)),e.transformIntoNewTimeline(r),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const i=t.strValue;return Gu(e.params?cl(i,e.params,e.errors):i,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const i=e.currentAnimateTimings=this._visitTiming(t.timings,e),r=e.currentTimeline;i.delay&&(e.incrementTime(i.delay),r.snapshotCurrentStyles());const o=t.style;5==o.type?this.visitKeyframes(o,e):(e.incrementTime(i.duration),this.visitStyle(o,e),r.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const i=e.currentTimeline,r=e.currentAnimateTimings;!r&&i.hasCurrentStyleProperties()&&i.forwardFrame();const o=r&&r.easing||t.easing;t.isEmptyStep?i.applyEmptyStep(o):i.setStyles(t.styles,o,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const i=e.currentAnimateTimings,r=e.currentTimeline.duration,o=i.duration,a=e.createSubContext().currentTimeline;a.easing=i.easing,t.styles.forEach(l=>{a.forwardTime((l.offset||0)*o),a.setStyles(l.styles,l.easing,e.errors,e.options),a.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(a),e.transformIntoNewTimeline(r+o),e.previousNode=t}visitQuery(t,e){const i=e.currentTimeline.currentTime,r=t.options||{},o=r.delay?nr(r.delay):0;o&&(6===e.previousNode.type||0==i&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=ed);let s=i;const a=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!r.optional,e.errors);e.currentQueryTotal=a.length;let l=null;a.forEach((c,u)=>{e.currentQueryIndex=u;const d=e.createSubContext(t.options,c);o&&d.delayNextStep(o),c===e.element&&(l=d.currentTimeline),In(this,t.animation,d),d.currentTimeline.applyStylesToKeyframe(),s=Math.max(s,d.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(s),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const i=e.parentContext,r=e.currentTimeline,o=t.timings,s=Math.abs(o.duration),a=s*(e.currentQueryTotal-1);let l=s*e.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=a-l;break;case"full":l=i.currentStaggerTime}const u=e.currentTimeline;l&&u.delayNextStep(l);const d=u.currentTime;In(this,t.animation,e),e.previousNode=t,i.currentStaggerTime=r.currentTime-d+(r.startTime-i.currentTimeline.startTime)}}const ed={};class Gm{constructor(t,e,i,r,o,s,a,l){this._driver=t,this.element=e,this.subInstructions=i,this._enterClassName=r,this._leaveClassName=o,this.errors=s,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=ed,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new td(this._driver,e,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const i=t;let r=this.options;null!=i.duration&&(r.duration=nr(i.duration)),null!=i.delay&&(r.delay=nr(i.delay));const o=i.params;if(o){let s=r.params;s||(s=this.options.params={}),Object.keys(o).forEach(a=>{(!e||!s.hasOwnProperty(a))&&(s[a]=cl(o[a],s,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const i=t.params={};Object.keys(e).forEach(r=>{i[r]=e[r]})}}return t}createSubContext(t=null,e,i){const r=e||this.element,o=new Gm(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=ed,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,i){const r={duration:e??t.duration,delay:this.currentTimeline.currentTime+(i??0)+t.delay,easing:""},o=new SU(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,e,i,r,o,s){let a=[];if(r&&a.push(this.element),t.length>0){t=(t=t.replace(CU,"."+this._enterClassName)).replace(EU,"."+this._leaveClassName);let c=this._driver.query(this.element,t,1!=i);0!==i&&(c=i<0?c.slice(c.length+i,c.length):c.slice(0,i)),a.push(...c)}return!o&&0==a.length&&s.push(function T3(n){return new E(3014,!1)}()),a}}class td{constructor(t,e,i,r){this._driver=t,this.element=e,this.startTime=i,this._elementTimelineStylesLookup=r,this.duration=0,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(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,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 e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new td(this._driver,t,e||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,e){this._localTimelineStyles.set(t,e),this._globalTimelineStyles.set(t,e),this._styleSummary.set(t,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&this._previousKeyframe.set("easing",t);for(let[e,i]of this._globalTimelineStyles)this._backFill.set(e,i||tr),this._currentKeyframe.set(e,tr);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,i,r){e&&this._previousKeyframe.set("easing",e);const o=r&&r.params||{},s=function xU(n,t){const e=new Map;let i;return n.forEach(r=>{if("*"===r){i=i||t.keys();for(let o of i)e.set(o,tr)}else Ar(r,e)}),e}(t,this._globalTimelineStyles);for(let[a,l]of s){const c=cl(l,o,i);this._pendingStyles.set(a,c),this._localTimelineStyles.has(a)||this._backFill.set(a,this._globalTimelineStyles.get(a)??tr),this._updateStyle(a,c)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((t,e)=>{this._currentKeyframe.set(e,t)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((t,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,t)}))}snapshotCurrentStyles(){for(let[t,e]of this._localTimelineStyles)this._pendingStyles.set(t,e),this._updateStyle(t,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){t._styleSummary.forEach((e,i)=>{const r=this._styleSummary.get(i);(!r||e.time>r.time)&&this._updateStyle(i,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,i=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((a,l)=>{const c=Ar(a,new Map,this._backFill);c.forEach((u,d)=>{"!"===u?t.add(d):u===tr&&e.add(d)}),i||c.set("offset",l/this.duration),r.push(c)});const o=t.size?qu(t.values()):[],s=e.size?qu(e.values()):[];if(i){const a=r[0],l=new Map(a);a.set("offset",0),l.set("offset",1),r=[a,l]}return $m(this.element,r,o,s,this.duration,this.startTime,this.easing,!1)}}class SU extends td{constructor(t,e,i,r,o,s,a=!1){super(t,e,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:e,duration:i,easing:r}=this.timings;if(this._stretchStartingKeyframe&&e){const o=[],s=i+e,a=e/s,l=Ar(t[0]);l.set("offset",0),o.push(l);const c=Ar(t[0]);c.set("offset",FM(a)),o.push(c);const u=t.length-1;for(let d=1;d<=u;d++){let h=Ar(t[d]);const f=h.get("offset");h.set("offset",FM((e+f*i)/s)),o.push(h)}i=s,e=0,r="",t=o}return $m(this.element,t,this.preStyleProps,this.postStyleProps,i,e,r,!0)}}function FM(n,t=3){const e=Math.pow(10,t-1);return Math.round(n*e)/e}class qm{}const AU=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 IU extends qm{normalizePropertyName(t,e){return zm(t)}normalizeStyleValue(t,e,i,r){let o="";const s=i.toString().trim();if(AU.has(e)&&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 v3(n,t){return new E(3005,!1)}())}return s+o}}function NM(n,t,e,i,r,o,s,a,l,c,u,d,h){return{type:0,element:n,triggerName:t,isRemovalTransition:r,fromState:e,fromStyles:o,toState:i,toStyles:s,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:d,errors:h}}const Ym={};class LM{constructor(t,e,i){this._triggerName=t,this.ast=e,this._stateStyles=i}match(t,e,i,r){return function TU(n,t,e,i,r){return n.some(o=>o(t,e,i,r))}(this.ast.matchers,t,e,i,r)}buildStyles(t,e,i){let r=this._stateStyles.get("*");return void 0!==t&&(r=this._stateStyles.get(t?.toString())||r),r?r.buildStyles(e,i):new Map}build(t,e,i,r,o,s,a,l,c,u){const d=[],h=this.ast.options&&this.ast.options.params||Ym,p=this.buildStyles(i,a&&a.params||Ym,d),m=l&&l.params||Ym,v=this.buildStyles(r,m,d),w=new Set,S=new Map,C=new Map,I="void"===r,le={params:kU(m,h),delay:this.ast.options?.delay},ve=u?[]:Wm(t,e,this.ast.animation,o,s,p,v,le,c,d);let Je=0;if(ve.forEach(kn=>{Je=Math.max(kn.duration+kn.delay,Je)}),d.length)return NM(e,this._triggerName,i,r,I,p,v,[],[],S,C,Je,d);ve.forEach(kn=>{const On=kn.element,Ns=An(S,On,new Set);kn.preStyleProps.forEach(ui=>Ns.add(ui));const ir=An(C,On,new Set);kn.postStyleProps.forEach(ui=>ir.add(ui)),On!==e&&w.add(On)});const Tn=qu(w.values());return NM(e,this._triggerName,i,r,I,p,v,ve,Tn,S,C,Je)}}function kU(n,t){const e=al(t);for(const i in n)n.hasOwnProperty(i)&&null!=n[i]&&(e[i]=n[i]);return e}class OU{constructor(t,e,i){this.styles=t,this.defaultParams=e,this.normalizer=i}buildStyles(t,e){const i=new Map,r=al(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=cl(s,r,e));const l=this.normalizer.normalizePropertyName(a,e);s=this.normalizer.normalizeStyleValue(a,l,s,e),i.set(l,s)})}),i}}class RU{constructor(t,e,i){this.name=t,this.ast=e,this._normalizer=i,this.transitionFactories=[],this.states=new Map,e.states.forEach(r=>{this.states.set(r.name,new OU(r.style,r.options&&r.options.params||{},i))}),VM(this.states,"true","1"),VM(this.states,"false","0"),e.transitions.forEach(r=>{this.transitionFactories.push(new LM(t,r,this.states))}),this.fallbackTransition=function FU(n,t,e){return new LM(n,{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,e,i,r){return this.transitionFactories.find(s=>s.match(t,e,i,r))||null}matchStyles(t,e,i){return this.fallbackTransition.buildStyles(t,e,i)}}function VM(n,t,e){n.has(t)?n.has(e)||n.set(e,n.get(t)):n.has(e)&&n.set(t,n.get(e))}const NU=new Ju;class LU{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._animations=new Map,this._playersById=new Map,this.players=[]}register(t,e){const i=[],o=Hm(this._driver,e,i,[]);if(i.length)throw function L3(n){return new E(3503,!1)}();this._animations.set(t,o)}_buildPlayer(t,e,i){const r=t.element,o=gM(0,this._normalizer,0,t.keyframes,e,i);return this._driver.animate(r,o,t.duration,t.delay,t.easing,[],!0)}create(t,e,i={}){const r=[],o=this._animations.get(t);let s;const a=new Map;if(o?(s=Wm(this._driver,e,o,Lm,Uu,new Map,new Map,i,NU,r),s.forEach(u=>{const d=An(a,u.element,new Map);u.postStyleProps.forEach(h=>d.set(h,null))})):(r.push(function V3(){return new E(3300,!1)}()),s=[]),r.length)throw function B3(n){return new E(3504,!1)}();a.forEach((u,d)=>{u.forEach((h,f)=>{u.set(f,this._driver.computeStyle(d,f,tr))})});const c=xr(s.map(u=>{const d=a.get(u.element);return this._buildPlayer(u,new Map,d)}));return this._playersById.set(t,c),c.onDestroy(()=>this.destroy(t)),this.players.push(c),c}destroy(t){const e=this._getPlayer(t);e.destroy(),this._playersById.delete(t);const i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}_getPlayer(t){const e=this._playersById.get(t);if(!e)throw function j3(n){return new E(3301,!1)}();return e}listen(t,e,i,r){const o=Pm(e,"","","");return km(this._getPlayer(t),i,o,r),()=>{}}command(t,e,i,r){if("register"==i)return void this.register(t,r[0]);if("create"==i)return void this.create(t,e,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 BM="ng-animate-queued",Km="ng-animate-disabled",HU=[],jM={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},UU={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},$n="__ng_removed";class Zm{constructor(t,e=""){this.namespaceId=e;const i=t&&t.hasOwnProperty("value");if(this.value=function qU(n){return n??null}(i?t.value:t),i){const o=al(t);delete o.value,this.options=o}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(t){const e=t.params;if(e){const i=this.options.params;Object.keys(e).forEach(r=>{null==i[r]&&(i[r]=e[r])})}}}const ul="void",Qm=new Zm(ul);class $U{constructor(t,e,i){this.id=t,this.hostElement=e,this._engine=i,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,Wn(e,this._hostClassName)}listen(t,e,i,r){if(!this._triggers.has(e))throw function z3(n,t){return new E(3302,!1)}();if(null==i||0==i.length)throw function H3(n){return new E(3303,!1)}();if(!function YU(n){return"start"==n||"done"==n}(i))throw function U3(n,t){return new E(3400,!1)}();const o=An(this._elementListeners,t,[]),s={name:e,phase:i,callback:r};o.push(s);const a=An(this._engine.statesByElement,t,new Map);return a.has(e)||(Wn(t,$u),Wn(t,$u+"-"+e),a.set(e,Qm)),()=>{this._engine.afterFlush(()=>{const l=o.indexOf(s);l>=0&&o.splice(l,1),this._triggers.has(e)||a.delete(e)})}}register(t,e){return!this._triggers.has(t)&&(this._triggers.set(t,e),!0)}_getTrigger(t){const e=this._triggers.get(t);if(!e)throw function $3(n){return new E(3401,!1)}();return e}trigger(t,e,i,r=!0){const o=this._getTrigger(e),s=new Xm(this.id,e,t);let a=this._engine.statesByElement.get(t);a||(Wn(t,$u),Wn(t,$u+"-"+e),this._engine.statesByElement.set(t,a=new Map));let l=a.get(e);const c=new Zm(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),a.set(e,c),l||(l=Qm),c.value!==ul&&l.value===c.value){if(!function QU(n,t){const e=Object.keys(n),i=Object.keys(t);if(e.length!=i.length)return!1;for(let r=0;r<e.length;r++){const o=e[r];if(!t.hasOwnProperty(o)||n[o]!==t[o])return!1}return!0}(l.params,c.params)){const m=[],v=o.matchStyles(l.value,l.params,m),w=o.matchStyles(c.value,c.params,m);m.length?this._engine.reportError(m):this._engine.afterFlush(()=>{fo(t,v),Ii(t,w)})}return}const h=An(this._engine.playersByElement,t,[]);h.forEach(m=>{m.namespaceId==this.id&&m.triggerName==e&&m.queued&&m.destroy()});let f=o.matchTransition(l.value,c.value,t,c.params),p=!1;if(!f){if(!r)return;f=o.fallbackTransition,p=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:f,fromState:l,toState:c,player:s,isFallbackTransition:p}),p||(Wn(t,BM),s.onStart(()=>{Rs(t,BM)})),s.onDone(()=>{let m=this.players.indexOf(s);m>=0&&this.players.splice(m,1);const v=this._engine.playersByElement.get(t);if(v){let w=v.indexOf(s);w>=0&&v.splice(w,1)}}),this.players.push(s),h.push(s),s}deregister(t){this._triggers.delete(t),this._engine.statesByElement.forEach(e=>e.delete(t)),this._elementListeners.forEach((e,i)=>{this._elementListeners.set(i,e.filter(r=>r.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const e=this._engine.playersByElement.get(t);e&&(e.forEach(i=>i.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const i=this._engine.driver.query(t,Wu,!0);i.forEach(r=>{if(r[$n])return;const o=this._engine.fetchNamespacesByElement(r);o.size?o.forEach(s=>s.triggerLeaveAnimation(r,e,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(t,e,i,r){const o=this._engine.statesByElement.get(t),s=new Map;if(o){const a=[];if(o.forEach((l,c)=>{if(s.set(c,l.value),this._triggers.has(c)){const u=this.trigger(t,c,ul,r);u&&a.push(u)}}),a.length)return this._engine.markElementAsRemoved(this.id,t,!0,e,s),i&&xr(a).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t),i=this._engine.statesByElement.get(t);if(e&&i){const r=new Set;e.forEach(o=>{const s=o.name;if(r.has(s))return;r.add(s);const l=this._triggers.get(s).fallbackTransition,c=i.get(s)||Qm,u=new Zm(ul),d=new Xm(this.id,s,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:s,transition:l,fromState:c,toState:u,player:d,isFallbackTransition:!0})})}}removeNode(t,e){const i=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!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,e);else{const o=t[$n];(!o||o===jM)&&(i.afterFlush(()=>this.clearElementCache(t)),i.destroyInnerAnimations(t),i._onRemovalComplete(t,e))}}insertNode(t,e){Wn(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(i=>
1{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=Pm(o,i.triggerName,i.fromState.value,i.toState.value);l._data=t,km(i.player,a.phase,l,a.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):e.push(i)}),this._queue=[],e.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(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(i=>i.element===t)||e,e}}class WU{constructor(t,e,i){this.bodyNode=t,this.driver=e,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)=>{}}_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}get queuedPlayers(){const t=[];return this._namespaceList.forEach(e=>{e.players.forEach(i=>{i.queued&&t.push(i)})}),t}createNamespace(t,e){const i=new $U(t,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(i,e):(this.newHostElements.set(e,i),this.collectEnterElement(e)),this._namespaceLookup[t]=i}_balanceNamespaceList(t,e){const i=this._namespaceList,r=this.namespacesByHostElement;if(i.length-1>=0){let s=!1,a=this.driver.getParentElement(e);for(;a;){const l=r.get(a);if(l){const c=i.indexOf(l);i.splice(c+1,0,t),s=!0;break}a=this.driver.getParentElement(a)}s||i.unshift(t)}else i.push(t);return r.set(e,t),t}register(t,e){let i=this._namespaceLookup[t];return i||(i=this.createNamespace(t,e)),i}registerTrigger(t,e,i){let r=this._namespaceLookup[t];r&&r.register(e,i)&&this.totalAnimations++}destroy(t,e){if(!t)return;const i=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(i.hostElement),delete this._namespaceLookup[t];const r=this._namespaceList.indexOf(i);r>=0&&this._namespaceList.splice(r,1)}),this.afterFlushAnimationsDone(()=>i.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=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&&e.add(o)}return e}trigger(t,e,i,r){if(nd(e)){const o=this._fetchNamespace(t);if(o)return o.trigger(e,i,r),!0}return!1}insertNode(t,e,i,r){if(!nd(e))return;const o=e[$n];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;const s=this.collectedLeaveElements.indexOf(e);s>=0&&this.collectedLeaveElements.splice(s,1)}if(t){const s=this._fetchNamespace(t);s&&s.insertNode(e,i)}r&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),Wn(t,Km)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),Rs(t,Km))}removeNode(t,e,i,r){if(nd(e)){const o=t?this._fetchNamespace(t):null;if(o?o.removeNode(e,r):this.markElementAsRemoved(t,e,!1,r),i){const s=this.namespacesByHostElement.get(e);s&&s.id!==t&&s.removeNode(e,r)}}else this._onRemovalComplete(e,r)}markElementAsRemoved(t,e,i,r,o){this.collectedLeaveElements.push(e),e[$n]={namespaceId:t,setForRemoval:r,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:o}}listen(t,e,i,r,o){return nd(e)?this._fetchNamespace(t).listen(e,i,r,o):()=>{}}_buildInstruction(t,e,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,e,o)}destroyInnerAnimations(t){let e=this.driver.query(t,Wu,!0);e.forEach(i=>this.destroyActiveAnimationsForElement(i)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,Vm,!0),e.forEach(i=>
vendor: 22,127 bytes, line 1
1this.finishActiveQueriedAnimationOnElement(i)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(i=>{i.queued?i.markedForDestroy=!0:i.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(i=>i.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return xr(this.players).onDone(()=>t());t()})}processLeaveNode(t){const e=t[$n];if(e&&e.setForRemoval){if(t[$n]=jM,e.namespaceId){this.destroyInnerAnimations(t);const i=this._fetchNamespace(e.namespaceId);i&&i.clearElementCache(t)}this._onRemovalComplete(t,e.setForRemoval)}t.classList?.contains(Km)&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(i=>{this.markElementAsDisabled(i,!1)})}flush(t=-1){let e=[];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++)Wn(this.collectedEnterElements[i],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const i=[];try{e=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=[],e.length?xr(e).onDone(()=>{i.forEach(r=>r())}):i.forEach(r=>r())}}reportError(t){throw function W3(n){return new E(3402,!1)}()}_flushAnimations(t,e){const i=new Ju,r=[],o=new Map,s=[],a=new Map,l=new Map,c=new Map,u=new Set;this.disabledNodes.forEach(R=>{u.add(R);const H=this.driver.query(R,".ng-animate-queued",!0);for(let q=0;q<H.length;q++)u.add(H[q])});const d=this.bodyNode,h=Array.from(this.statesByElement.keys()),f=UM(h,this.collectedEnterElements),p=new Map;let m=0;f.forEach((R,H)=>{const q=Lm+m++;p.set(H,q),R.forEach(De=>Wn(De,q))});const v=[],w=new Set,S=new Set;for(let R=0;R<this.collectedLeaveElements.length;R++){const H=this.collectedLeaveElements[R],q=H[$n];q&&q.setForRemoval&&(v.push(H),w.add(H),q.hasAnimation?this.driver.query(H,".ng-star-inserted",!0).forEach(De=>w.add(De)):S.add(H))}const C=new Map,I=UM(h,Array.from(w));I.forEach((R,H)=>{const q=Uu+m++;C.set(H,q),R.forEach(De=>Wn(De,q))}),t.push(()=>{f.forEach((R,H)=>{const q=p.get(H);R.forEach(De=>Rs(De,q))}),I.forEach((R,H)=>{const q=C.get(H);R.forEach(De=>Rs(De,q))}),v.forEach(R=>{this.processLeaveNode(R)})});const le=[],ve=[];for(let R=this._namespaceList.length-1;R>=0;R--)this._namespaceList[R].drainQueuedTransitions(e).forEach(q=>{const De=q.player,xt=q.element;if(le.push(De),this.collectedEnterElements.length){const Ht=xt[$n];if(Ht&&Ht.setForMove){if(Ht.previousTriggersValues&&Ht.previousTriggersValues.has(q.triggerName)){const _o=Ht.previousTriggersValues.get(q.triggerName),Gn=this.statesByElement.get(q.element);if(Gn&&Gn.has(q.triggerName)){const pd=Gn.get(q.triggerName);pd.value=_o,Gn.set(q.triggerName,pd)}}return void De.destroy()}}const Ti=!d||!this.driver.containsElement(d,xt),Pn=C.get(xt),Pr=p.get(xt),et=this._buildInstruction(q,i,Pr,Pn,Ti);if(et.errors&&et.errors.length)return void ve.push(et);if(Ti)return De.onStart(()=>fo(xt,et.fromStyles)),De.onDestroy(()=>Ii(xt,et.toStyles)),void r.push(De);if(q.isFallbackTransition)return De.onStart(()=>fo(xt,et.fromStyles)),De.onDestroy(()=>Ii(xt,et.toStyles)),void r.push(De);const sx=[];et.timelines.forEach(Ht=>{Ht.stretchStartingKeyframe=!0,this.disabledNodes.has(Ht.element)||sx.push(Ht)}),et.timelines=sx,i.append(xt,et.timelines),s.push({instruction:et,player:De,element:xt}),et.queriedElements.forEach(Ht=>An(a,Ht,[]).push(De)),et.preStyleProps.forEach((Ht,_o)=>{if(Ht.size){let Gn=l.get(_o);Gn||l.set(_o,Gn=new Set),Ht.forEach((pd,Cg)=>Gn.add(Cg))}}),et.postStyleProps.forEach((Ht,_o)=>{let Gn=c.get(_o);Gn||c.set(_o,Gn=new Set),Ht.forEach((pd,Cg)=>Gn.add(Cg))})});if(ve.length){const R=[];ve.forEach(H=>{R.push(function G3(n,t){return new E(3505,!1)}())}),le.forEach(H=>H.destroy()),this.reportError(R)}const Je=new Map,Tn=new Map;s.forEach(R=>{const H=R.element;i.has(H)&&(Tn.set(H,H),this._beforeAnimationBuild(R.player.namespaceId,R.instruction,Je))}),r.forEach(R=>{const H=R.element;this._getPreviousPlayers(H,!1,R.namespaceId,R.triggerName,null).forEach(De=>{An(Je,H,[]).push(De),De.destroy()})});const kn=v.filter(R=>WM(R,l,c)),On=new Map;HM(On,this.driver,S,c,tr).forEach(R=>{WM(R,l,c)&&kn.push(R)});const ir=new Map;f.forEach((R,H)=>{HM(ir,this.driver,new Set(R),l,"!")}),kn.forEach(R=>{const H=On.get(R),q=ir.get(R);On.set(R,new Map([...Array.from(H?.entries()??[]),...Array.from(q?.entries()??[])]))});const ui=[],Ls=[],Vs={};s.forEach(R=>{const{element:H,player:q,instruction:De}=R;if(i.has(H)){if(u.has(H))return q.onDestroy(()=>Ii(H,De.toStyles)),q.disabled=!0,q.overrideTotalTime(De.totalTime),void r.push(q);let xt=Vs;if(Tn.size>1){let Pn=H;const Pr=[];for(;Pn=Pn.parentNode;){const et=Tn.get(Pn);if(et){xt=et;break}Pr.push(Pn)}Pr.forEach(et=>Tn.set(et,xt))}const Ti=this._buildAnimation(q.namespaceId,De,Je,o,ir,On);if(q.setRealPlayer(Ti),xt===Vs)ui.push(q);else{const Pn=this.playersByElement.get(xt);Pn&&Pn.length&&(q.parentPlayer=xr(Pn)),r.push(q)}}else fo(H,De.fromStyles),q.onDestroy(()=>Ii(H,De.toStyles)),Ls.push(q),u.has(H)&&r.push(q)}),Ls.forEach(R=>{const H=o.get(R.element);if(H&&H.length){const q=xr(H);R.setRealPlayer(q)}}),r.forEach(R=>{R.parentPlayer?R.syncPlayerEvents(R.parentPlayer):R.destroy()});for(let R=0;R<v.length;R++){const H=v[R],q=H[$n];if(Rs(H,Uu),q&&q.hasAnimation)continue;let De=[];if(a.size){let Ti=a.get(H);Ti&&Ti.length&&De.push(...Ti);let Pn=this.driver.query(H,Vm,!0);for(let Pr=0;Pr<Pn.length;Pr++){let et=a.get(Pn[Pr]);et&&et.length&&De.push(...et)}}const xt=De.filter(Ti=>!Ti.destroyed);xt.length?KU(this,H,xt):this.processLeaveNode(H)}return v.length=0,ui.forEach(R=>{this.players.push(R),R.onDone(()=>{R.destroy();const H=this.players.indexOf(R);this.players.splice(H,1)}),R.play()}),ui}elementContainsData(t,e){let i=!1;const r=e[$n];return r&&r.setForRemoval&&(i=!0),this.playersByElement.has(e)&&(i=!0),this.playersByQueriedElement.has(e)&&(i=!0),this.statesByElement.has(e)&&(i=!0),this._fetchNamespace(t).elementContainsData(e)||i}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,i,r,o){let s=[];if(e){const a=this.playersByQueriedElement.get(t);a&&(s=a)}else{const a=this.playersByElement.get(t);if(a){const l=!o||o==ul;a.forEach(c=>{c.queued||!l&&c.triggerName!=r||s.push(c)})}}return(i||r)&&(s=s.filter(a=>!(i&&i!=a.namespaceId||r&&r!=a.triggerName))),s}_beforeAnimationBuild(t,e,i){const o=e.element,s=e.isRemovalTransition?void 0:t,a=e.isRemovalTransition?void 0:e.triggerName;for(const l of e.timelines){const c=l.element,u=c!==o,d=An(i,c,[]);this._getPreviousPlayers(c,u,s,a,e.toState).forEach(f=>{const p=f.getRealPlayer();p.beforeDestroy&&p.beforeDestroy(),f.destroy(),d.push(f)})}fo(o,e.fromStyles)}_buildAnimation(t,e,i,r,o,s){const a=e.triggerName,l=e.element,c=[],u=new Set,d=new Set,h=e.timelines.map(p=>{const m=p.element;u.add(m);const v=m[$n];if(v&&v.removedBeforeQueried)return new nl(p.duration,p.delay);const w=m!==l,S=function ZU(n){const t=[];return $M(n,t),t}((i.get(m)||HU).map(Je=>Je.getRealPlayer())).filter(Je=>!!Je.element&&Je.element===m),C=o.get(m),I=s.get(m),le=gM(0,this._normalizer,0,p.keyframes,C,I),ve=this._buildPlayer(p,le,S);if(p.subTimeline&&r&&d.add(m),w){const Je=new Xm(t,a,m);Je.setRealPlayer(ve),c.push(Je)}return ve});c.forEach(p=>{An(this.playersByQueriedElement,p.element,[]).push(p),p.onDone(()=>function GU(n,t,e){let i=n.get(t);if(i){if(i.length){const r=i.indexOf(e);i.splice(r,1)}0==i.length&&n.delete(t)}return i}(this.playersByQueriedElement,p.element,p))}),u.forEach(p=>Wn(p,MM));const f=xr(h);return f.onDestroy(()=>{u.forEach(p=>Rs(p,MM)),Ii(l,e.toStyles)}),d.forEach(p=>{An(r,p,[]).push(f)}),f}_buildPlayer(t,e,i){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,i):new nl(t.duration,t.delay)}}class Xm{constructor(t,e,i){this.namespaceId=t,this.triggerName=e,this.element=i,this._player=new nl,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,this._queuedCallbacks.forEach((e,i)=>{e.forEach(r=>km(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 e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){An(this._queuedCallbacks,t,[]).push(e)}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 e=this._player;e.triggerCallback&&e.triggerCallback(t)}}function nd(n){return n&&1===n.nodeType}function zM(n,t){const e=n.style.display;return n.style.display=t??"none",e}function HM(n,t,e,i,r){const o=[];e.forEach(l=>o.push(zM(l)));const s=[];i.forEach((l,c)=>{const u=new Map;l.forEach(d=>{const h=t.computeStyle(c,d,r);u.set(d,h),(!h||0==h.length)&&(c[$n]=UU,s.push(c))}),n.set(c,u)});let a=0;return e.forEach(l=>zM(l,o[a++])),s}function UM(n,t){const e=new Map;if(n.forEach(a=>e.set(a,[])),0==t.length)return e;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 c=a.parentNode;return l=e.has(c)?c:r.has(c)?1:s(c),o.set(a,l),l}return t.forEach(a=>{const l=s(a);1!==l&&e.get(l).push(a)}),e}function Wn(n,t){n.classList?.add(t)}function Rs(n,t){n.classList?.remove(t)}function KU(n,t,e){xr(e).onDone(()=>n.processLeaveNode(t))}function $M(n,t){for(let e=0;e<n.length;e++){const i=n[e];i instanceof PE?$M(i.players,t):t.push(i)}}function WM(n,t,e){const i=e.get(n);if(!i)return!1;let r=t.get(n);return r?i.forEach(o=>r.add(o)):t.set(n,i),e.delete(n),!0}class id{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._triggerCache={},this.onRemovalComplete=(r,o)=>{},this._transitionEngine=new WU(t,e,i),this._timelineEngine=new LU(t,e,i),this._transitionEngine.onRemovalComplete=(r,o)=>this.onRemovalComplete(r,o)}registerTrigger(t,e,i,r,o){const s=t+"-"+r;let a=this._triggerCache[s];if(!a){const l=[],u=Hm(this._driver,o,l,[]);if(l.length)throw function F3(n,t){return new E(3404,!1)}();a=function PU(n,t,e){return new RU(n,t,e)}(r,u,this._normalizer),this._triggerCache[s]=a}this._transitionEngine.registerTrigger(e,r,a)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,i,r){this._transitionEngine.insertNode(t,e,i,r)}onRemove(t,e,i,r){this._transitionEngine.removeNode(t,e,r||!1,i)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,i,r){if("@"==i.charAt(0)){const[o,s]=_M(i);this._timelineEngine.command(o,e,s,r)}else this._transitionEngine.trigger(t,e,i,r)}listen(t,e,i,r,o){if("@"==i.charAt(0)){const[s,a]=_M(i);return this._timelineEngine.listen(s,e,a,o)}return this._transitionEngine.listen(t,e,i,r,o)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let JU=(()=>{class n{constructor(e,i,r){this._element=e,this._startStyles=i,this._endStyles=r,this._state=0;let o=n.initialStylesByElement.get(e);o||n.initialStylesByElement.set(e,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&Ii(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Ii(this._element,this._initialStyles),this._endStyles&&(Ii(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(fo(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(fo(this._element,this._endStyles),this._endStyles=null),Ii(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function Jm(n){let t=null;return n.forEach((e,i)=>{(function e$(n){return"display"===n||"position"===n})(i)&&(t=t||new Map,t.set(i,e))}),t}class GM{constructor(t,e,i,r){this.element=t,this.keyframes=e,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 e=[];return t.forEach(i=>{e.push(Object.fromEntries(i))}),e}_triggerWebAnimation(t,e,i){return t.animate(this._convertKeyframesToObject(e),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/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:kM(this.element,r))}),this.currentSnapshot=t}triggerCallback(t){const e="start"===t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class t${validateStyleProperty(t){return!0}validateAnimatableStyleProperty(t){return!0}matchesElement(t,e){return!1}containsElement(t,e){return wM(t,e)}getParentElement(t){return Fm(t)}query(t,e,i){return CM(t,e,i)}computeStyle(t,e,i){return window.getComputedStyle(t)[e]}animate(t,e,i,r,o,s=[]){const l={duration:i,delay:r,fill:0==r?"both":"forwards"};o&&(l.easing=o);const c=new Map,u=s.filter(f=>f instanceof GM);(function oU(n,t){return 0===n||0===t})(i,r)&&u.forEach(f=>{f.currentSnapshot.forEach((p,m)=>c.set(m,p))});let d=function tU(n){return n.length?n[0]instanceof Map?n:n.map(t=>SM(t)):[]}(e).map(f=>Ar(f));d=function sU(n,t,e){if(e.size&&t.length){let i=t[0],r=[];if(e.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,kM(n,a)))}}return t}(t,d,c);const h=function XU(n,t){let e=null,i=null;return Array.isArray(t)&&t.length?(e=Jm(t[0]),t.length>1&&(i=Jm(t[t.length-1]))):t instanceof Map&&(e=Jm(t)),e||i?new JU(n,e,i):null}(t,d);return new GM(t,d,l,h)}}let n$=(()=>{class n extends TE{constructor(e,i){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(i.body,{id:"0",encapsulation:Kn.None,styles:[],data:{animation:[]}})}build(e){const i=this._nextAnimationId.toString();this._nextAnimationId++;const r=Array.isArray(e)?kE(e):e;return qM(this._renderer,null,i,"register",[r]),new i$(i,this._renderer)}}return n.\u0275fac=function(e){return new(e||n)(b(da),b(ee))},n.\u0275prov=A({token:n,factory:n.\u0275fac}),n})();class i$ extends class gz{}{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new r$(this._id,t,e||{},this._renderer)}}class r${constructor(t,e,i,r){this.id=t,this.element=e,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return qM(this._renderer,this.element,this.id,t,e)}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 qM(n,t,e,i,r){return n.setProperty(t,`@@${e}:${i}`,r)}const YM="@.disabled";let o$=(()=>{class n{constructor(e,i,r){this.delegate=e,this.engine=i,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),i.onRemovalComplete=(o,s)=>{const a=s?.parentNode(o);a&&s.removeChild(a,o)}}createRenderer(e,i){const o=this.delegate.createRenderer(e,i);if(!(e&&i&&i.data&&i.data.animation)){let u=this._rendererCache.get(o);return u||(u=new KM("",o,this.engine,()=>this._rendererCache.delete(o)),this._rendererCache.set(o,u)),u}const s=i.id,a=i.id+"-"+this._currentId;this._currentId++,this.engine.register(a,e);const l=u=>{Array.isArray(u)?u.forEach(l):this.engine.registerTrigger(s,a,e,u.name,u)};return i.data.animation.forEach(l),new s$(this,a,o,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(e,i,r){e>=0&&e<this._microtaskId?this._zone.run(()=>i(r)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(o=>{const[s,a]=o;s(a)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([i,r]))}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 n.\u0275fac=function(e){return new(e||n)(b(da),b(id),b(se))},n.\u0275prov=A({token:n,factory:n.\u0275fac}),n})();class KM{constructor(t,e,i,r){this.namespaceId=t,this.delegate=e,this.engine=i,this._onDestroy=r,this.destroyNode=this.delegate.destroyNode?o=>e.destroyNode(o):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy(),this._onDestroy?.()}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}insertBefore(t,e,i,r=!0){this.delegate.insertBefore(t,e,i),this.engine.onInsert(this.namespaceId,e,t,r)}removeChild(t,e,i){this.engine.onRemove(this.namespaceId,e,this.delegate,i)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,i,r){this.delegate.setAttribute(t,e,i,r)}removeAttribute(t,e,i){this.delegate.removeAttribute(t,e,i)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,i,r){this.delegate.setStyle(t,e,i,r)}removeStyle(t,e,i){this.delegate.removeStyle(t,e,i)}setProperty(t,e,i){"@"==e.charAt(0)&&e==YM?this.disableAnimations(t,!!i):this.delegate.setProperty(t,e,i)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,i){return this.delegate.listen(t,e,i)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class s$ extends KM{constructor(t,e,i,r,o){super(e,i,r,o),this.factory=t,this.namespaceId=e}setProperty(t,e,i){"@"==e.charAt(0)?"."==e.charAt(1)&&e==YM?this.disableAnimations(t,i=void 0===i||!!i):this.engine.process(this.namespaceId,t,e.slice(1),i):this.delegate.setProperty(t,e,i)}listen(t,e,i){if("@"==e.charAt(0)){const r=function a$(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}(t);let o=e.slice(1),s="";return"@"!=o.charAt(0)&&([o,s]=function l$(n){const t=n.indexOf(".");return[n.substring(0,t),n.slice(t+1)]}
1(o)),this.engine.listen(this.namespaceId,r,o,s,a=>{this.factory.scheduleListenerCallback(a._data||-1,i,a)})}return this.delegate.listen(t,e,i)}}const ZM=[{provide:TE,useClass:n$},{provide:qm,useFactory:function u$(){return new IU}},{provide:id,useClass:(()=>{class n extends id{constructor(e,i,r,o){super(e.body,i,r)}ngOnDestroy(){this.flush()}}return n.\u0275fac=function(e){return new(e||n)(b(ee),b(Nm),b(qm),b(hs))},n.\u0275prov=A({token:n,factory:n.\u0275fac}),n})()},{provide:da,useFactory:function d$(n,t,e){return new o$(n,t,e)},deps:[qc,id,se]}],eg=[{provide:Nm,useFactory:()=>new t$},{provide:oi,useValue:"BrowserAnimations"},...ZM],QM=[{provide:Nm,useClass:DM},{provide:oi,useValue:"NoopAnimations"},...ZM];let h$=(()=>{class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?QM:eg}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({providers:eg,imports:[_C]}),n})();function f$(n,t){if(1&n&&(qs(),L(0,"circle",4)),2&n){const e=Bn(),i=is(1);mr("animation-name","mat-progress-spinner-stroke-rotate-"+e._spinnerAnimationLabel)("stroke-dashoffset",e._getStrokeDashOffset(),"px")("stroke-dasharray",e._getStrokeCircumference(),"px")("stroke-width",e._getCircleStrokeWidth(),"%")("transform-origin",e._getCircleTransformOrigin(i)),nt("r",e._getCircleRadius())}}function p$(n,t){if(1&n&&(qs(),L(0,"circle",4)),2&n){const e=Bn(),i=is(1);mr("stroke-dashoffset",e._getStrokeDashOffset(),"px")("stroke-dasharray",e._getStrokeCircumference(),"px")("stroke-width",e._getCircleStrokeWidth(),"%")("transform-origin",e._getCircleTransformOrigin(i)),nt("r",e._getCircleRadius())}}const g$=Lu(class{constructor(n){this._elementRef=n}},"primary"),_$=new x("mat-progress-spinner-default-options",{providedIn:"root",factory:function y$(){return{diameter:100}}});class Ir extends g${constructor(t,e,i,r,o,s,a,l){super(t),this._document=i,this._diameter=100,this._value=0,this._resizeSubscription=he.EMPTY,this.mode="determinate";const c=Ir._diameters;this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),c.has(i.head)||c.set(i.head,new Set([100])),this._noopAnimations="NoopAnimations"===r&&!!o&&!o._forceAnimations,"mat-spinner"===t.nativeElement.nodeName.toLowerCase()&&(this.mode="indeterminate"),o&&(o.color&&(this.color=this.defaultColor=o.color),o.diameter&&(this.diameter=o.diameter),o.strokeWidth&&(this.strokeWidth=o.strokeWidth)),e.isBrowser&&e.SAFARI&&a&&s&&l&&(this._resizeSubscription=a.change(150).subscribe(()=>{"indeterminate"===this.mode&&l.run(()=>s.markForCheck())}))}get diameter(){return this._diameter}set diameter(t){this._diameter=Ds(t),this._spinnerAnimationLabel=this._getSpinnerAnimationLabel(),this._styleRoot&&this._attachStyleNode()}get strokeWidth(){return this._strokeWidth||this.diameter/10}set strokeWidth(t){this._strokeWidth=Ds(t)}get value(){return"determinate"===this.mode?this._value:0}set value(t){this._value=Math.max(0,Math.min(100,Ds(t)))}ngOnInit(){const t=this._elementRef.nativeElement;this._styleRoot=QD(t)||this._document.head,this._attachStyleNode(),t.classList.add("mat-progress-spinner-indeterminate-animation")}ngOnDestroy(){this._resizeSubscription.unsubscribe()}_getCircleRadius(){return(this.diameter-10)/2}_getViewBox(){const t=2*this._getCircleRadius()+this.strokeWidth;return`0 0 ${t} ${t}`}_getStrokeCircumference(){return 2*Math.PI*this._getCircleRadius()}_getStrokeDashOffset(){return"determinate"===this.mode?this._getStrokeCircumference()*(100-this._value)/100:null}_getCircleStrokeWidth(){return this.strokeWidth/this.diameter*100}_getCircleTransformOrigin(t){const e=50*(t.currentScale??1);return`${e}% ${e}%`}_attachStyleNode(){const t=this._styleRoot,e=this._diameter,i=Ir._diameters;let r=i.get(t);if(!r||!r.has(e)){const o=this._document.createElement("style");o.setAttribute("mat-spinner-animation",this._spinnerAnimationLabel),o.textContent=this._getAnimationText(),t.appendChild(o),r||(r=new Set,i.set(t,r)),r.add(e)}}_getAnimationText(){const t=this._getStrokeCircumference();return"\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\n    0%      { stroke-dashoffset: START_VALUE;  transform: rotate(0); }\n    12.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(0); }\n    12.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(72.5deg); }\n    25%     { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(72.5deg); }\n\n    25.0001%   { stroke-dashoffset: START_VALUE;  transform: rotate(270deg); }\n    37.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(270deg); }\n    37.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(161.5deg); }\n    50%     { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(161.5deg); }\n\n    50.0001%  { stroke-dashoffset: START_VALUE;  transform: rotate(180deg); }\n    62.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(180deg); }\n    62.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(251.5deg); }\n    75%     { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(251.5deg); }\n\n    75.0001%  { stroke-dashoffset: START_VALUE;  transform: rotate(90deg); }\n    87.5%   { stroke-dashoffset: END_VALUE;    transform: rotate(90deg); }\n    87.5001%  { stroke-dashoffset: END_VALUE;    transform: rotateX(180deg) rotate(341.5deg); }\n    100%    { stroke-dashoffset: START_VALUE;  transform: rotateX(180deg) rotate(341.5deg); }\n  }\n".replace(/START_VALUE/g,""+.95*t).replace(/END_VALUE/g,""+.2*t).replace(/DIAMET
1ER/g,`${this._spinnerAnimationLabel}`)}_getSpinnerAnimationLabel(){return this.diameter.toString().replace(".","_")}}Ir._diameters=new WeakMap,Ir.\u0275fac=function(t){return new(t||Ir)(g(Ne),g(Pt),g(ee,8),g(oi,8),g(_$),g(En),g(ku),g(se))},Ir.\u0275cmp=ke({type:Ir,selectors:[["mat-progress-spinner"],["mat-spinner"]],hostAttrs:["role","progressbar","tabindex","-1",1,"mat-progress-spinner","mat-spinner"],hostVars:10,hostBindings:function(t,e){2&t&&(nt("aria-valuemin","determinate"===e.mode?0:null)("aria-valuemax","determinate"===e.mode?100:null)("aria-valuenow","determinate"===e.mode?e.value:null)("mode",e.mode),mr("width",e.diameter,"px")("height",e.diameter,"px"),Tt("_mat-animation-noopable",e._noopAnimations))},inputs:{color:"color",diameter:"diameter",strokeWidth:"strokeWidth",mode:"mode",value:"value"},exportAs:["matProgressSpinner"],features:[ie],decls:4,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false","aria-hidden","true",3,"ngSwitch"],["svg",""],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(t,e){1&t&&(qs(),y(0,"svg",0,1),ot(2,f$,1,11,"circle",2),ot(3,p$,1,9,"circle",3),_()),2&t&&(mr("width",e.diameter,"px")("height",e.diameter,"px"),ye("ngSwitch","indeterminate"===e.mode),nt("viewBox",e._getViewBox()),B(2),ye("ngSwitchCase",!0),B(1),ye("ngSwitchCase",!1))},dependencies:[jc,$0],styles:[".mat-progress-spinner{display:block;position:relative;overflow:hidden}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:rgba(0,0,0,0);transition:stroke-dashoffset 225ms linear}.cdk-high-contrast-active .mat-progress-spinner circle{stroke:CanvasText}.mat-progress-spinner[mode=indeterminate] svg{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}.mat-progress-spinner[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}.mat-progress-spinner._mat-animation-noopable svg,.mat-progress-spinner._mat-animation-noopable circle{animation:none;transition:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}"],encapsulation:2,changeDetection:0});let b$=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({imports:[Xe,to,Xe]}),n})(),C5=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({imports:[Xe,Xe]}),n})(),N5=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n}),n.\u0275inj=be({imports:[EE,AE,Xe,IE,to,EE,Xe,IE,C5]}),n})(),L5=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Ce({type:n,bootstrap:[pM]}
1),n.\u0275inj=be({providers:[{provide:_u,useClass:pM},{provide:vr,useClass:ep}],imports:[_C,h$,az,Sz,vH,uM,f3,JL,b$,e3,Vz,N5,lM]}),n})();(function KR(){p0=!1})(),TL().bootstrapModule(L5).catch(n=>console.error(n))},123:function(Bs){Bs.exports=function(lt){function me($){if(T[$])return T[$].exports;var ge=T[$]={exports:{},id:$,loaded:!1};return lt[$].call(ge.exports,ge,ge.exports,me),ge.loaded=!0,ge.exports}var T={};return me.m=lt,me.c=T,me.p="dist/",me(0)}([function(lt,me,T){"use strict";function $(K){return K&&K.__esModule?K:{default:K}}var ge=Object.assign||function(K){for(var Et=1;Et<arguments.length;Et++){var Gt=arguments[Et];for(var At in Gt)Object.prototype.hasOwnProperty.call(Gt,At)&&(K[At]=Gt[At])}return K},he=($(T(1)),T(6)),Z=$(he),re=$(T(7)),ue=$(T(8)),Dt=$(T(9)),rr=$(T(10)),ki=$(T(11)),qn=$(T(14)),$t=[],di=!1,qe={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,startEvent:"DOMContentLoaded",throttleDelay:99,debounceDelay:50,disableMutationObserver:!1},Wt=function(){if(arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&(di=!0),di)return $t=(0,ki.default)($t,qe),(0,rr.default)($t,qe.once),$t},hi=function(){$t=(0,qn.default)(),Wt()};lt.exports={init:function(K){qe=ge(qe,K),$t=(0,qn.default)();var Et=document.all&&!window.atob;return function(K){return!0===K||"mobile"===K&&Dt.default.mobile()||"phone"===K&&Dt.default.phone()||"tablet"===K&&Dt.default.tablet()||"function"==typeof K&&!0===K()}(qe.disable)||Et?void $t.forEach(function(K,Et){K.node.removeAttribute("data-aos"),K.node.removeAttribute("data-aos-easing"),K.node.removeAttribute("data-aos-duration"),K.node.removeAttribute("data-aos-delay")}):(qe.disableMutationObserver||ue.default.isSupported()||(console.info('\n      aos: MutationObserver is not supported on this browser,\n      code mutations observing has been disabled.\n      You may have to call "refreshHard()" by yourself.\n    '),qe.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",qe.easing),document.querySelector("body").setAttribute("data-aos-duration",qe.duration),document.querySelector("body").setAttribute("data-aos-delay",qe.delay),"DOMContentLoaded"===qe.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?Wt(!0):"load"===qe.startEvent?window.addEventListener(qe.startEvent,function(){Wt(!0)}):document.addEventListener(qe.startEvent,function(){Wt(!0)}),window.addEventListener("resize",(0,re.default)(Wt,qe.debounceDelay,!0)),window.addEventListener("orientationchange",(0,re.default)(Wt,qe.debounceDelay,!0)),window.addEventListener("scroll",(0,Z.default)(function(){(0,rr.default)($t,qe.once)},qe.throttleDelay)),qe.disableMutationObserver||ue.default.ready("[data-aos]",hi),$t)},refresh:Wt,refreshHard:hi}},function(lt,me){},,,,,function(lt,me){(function(T){"use strict";function $(P,Ee,K){function Et(Me){var Rt=tn,mi=z;return tn=z=void 0,pi=Me,ct=P.apply(mi,Rt)}function Gt(Me){return pi=Me,te=setTimeout(fi,Ee),V?Et(Me):ct}function Oi(Me){var Rt=Me-fe;return void 0===fe||Rt>=Ee||Rt<0||dn&&Me-pi>=un}function fi(){var Me=j();return Oi(Me)?Se(Me):void(te=setTimeout(fi,function At(Me){var ml=Ee-(Me-fe);return dn?hi(ml,un-(Me-pi)):ml}(Me)))}function Se(Me){return te=void 0,Ye&&tn?Et(Me):(tn=z=void 0,ct)}function Rn(){var Me=j(),Rt=Oi(Me);if(tn=arguments,z=this,fe=Me,Rt){if(void 0===te)return Gt(fe);if(dn)return te=setTimeout(fi,Ee),Et(fe)}return void 0===te&&(te=setTimeout(fi,Ee)),ct}var tn,z,un,ct,te,fe,pi=0,V=!1,dn=!1,Ye=!0;if("function"!=typeof P)throw new TypeError(ce);return Ee=Pe(Ee)||0,Le(K)&&(V=!!K.leading,un=(dn="maxWait"in K)?Wt(Pe(K.maxWait)||0,Ee):un,Ye="trailing"in K?!!K.trailing:Ye),Rn.cancel=function yo(){void 0!==te&&clearTimeout(te),pi=0,tn=fe=z=te=void 0},Rn.flush=function Fr(){return void 0===te?ct:Se(j())},Rn}function Le(P){var Ee=typeof P>"u"?"undefined":re(P);return!!P&&("object"==Ee||"function"==Ee)}function Z(P){return"symbol"==(typeof P>"u"?"undefined":re(P))||function he(P){return!!P&&"object"==(typeof P>"u"?"undefined":re(P))}(P)&&qe.call(P)==Ve}function Pe(P){if("number"==typeof P)return P;if(Z(P))return ue;if(Le(P)){var Ee="function"==typeof P.valueOf?P.valueOf():P;P=Le(Ee)?Ee+"":Ee}if("string"!=typeof P)return 0===P?P:+P;P=P.replace(Dt,"");var K=rr.test(P);return K||Rr.test(P)?ki(P.slice(2),K?2:8):Ut.test(P)?ue:+P}var re="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(P){return typeof P}:function(P){return P&&"function"==typeof Symbol&&P.constructor===Symbol&&P!==Symbol.prototype?"symbol":typeof P},ce="Expected a function",ue=NaN,Ve="[object Symbol]",Dt=/^\s+|\s+$/g,Ut=/^[-+]0x[0-9a-f]+$/i,rr=/^0b[01]+$/i,Rr=/^0o[0-7]+$/i,ki=parseInt,cn="object"==(typeof T>"u"?"undefined":re(T))&&T&&T.Object===Object&&T,qn="object"==(typeof self>"u"?"undefined":re(self))&&self&&self.Object===Object&&self,$t=cn||qn||Function("return this")(),qe=Object.prototype.toString,Wt=Math.max,hi=Math.min,j=function(){return $t.Date.now()};
1lt.exports=function ge(P,Ee,K){var Et=!0,Gt=!0;if("function"!=typeof P)throw new TypeError(ce);return Le(K)&&(Et="leading"in K?!!K.leading:Et,Gt="trailing"in K?!!K.trailing:Gt),$(P,Ee,{leading:Et,maxWait:Ee,trailing:Gt})}}).call(me,function(){return this}())},function(lt,me){(function(T){"use strict";function ge(j){var P=typeof j>"u"?"undefined":Pe(j);return!!j&&("object"==P||"function"==P)}function he(j){return"symbol"==(typeof j>"u"?"undefined":Pe(j))||function Le(j){return!!j&&"object"==(typeof j>"u"?"undefined":Pe(j))}(j)&&di.call(j)==ue}function Z(j){if("number"==typeof j)return j;if(he(j))return ce;if(ge(j)){var P="function"==typeof j.valueOf?j.valueOf():j;j=ge(P)?P+"":P}if("string"!=typeof j)return 0===j?j:+j;j=j.replace(Ve,"");var Ee=Ut.test(j);return Ee||rr.test(j)?Rr(j.slice(2),Ee?2:8):Dt.test(j)?ce:+j}var Pe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(j){return typeof j}:function(j){return j&&"function"==typeof Symbol&&j.constructor===Symbol&&j!==Symbol.prototype?"symbol":typeof j},re="Expected a function",ce=NaN,ue="[object Symbol]",Ve=/^\s+|\s+$/g,Dt=/^[-+]0x[0-9a-f]+$/i,Ut=/^0b[01]+$/i,rr=/^0o[0-7]+$/i,Rr=parseInt,ki="object"==(typeof T>"u"?"undefined":Pe(T))&&T&&T.Object===Object&&T,cn="object"==(typeof self>"u"?"undefined":Pe(self))&&self&&self.Object===Object&&self,qn=ki||cn||Function("return this")(),di=Object.prototype.toString,qe=Math.max,Wt=Math.min,hi=function(){return qn.Date.now()};lt.exports=function $(j,P,Ee){function K(Ye){var Me=Rn,Rt=tn;return Rn=tn=void 0,fe=Ye,un=j.apply(Rt,Me)}function Et(Ye){return fe=Ye,ct=setTimeout(Oi,P),pi?K(Ye):un}function At(Ye){var Me=Ye-te;return void 0===te||Me>=P||Me<0||V&&Ye-fe>=z}function Oi(){var Ye=hi();return At(Ye)?fi(Ye):void(ct=setTimeout(Oi,function Gt(Ye){var mi=P-(Ye-te);return V?Wt(mi,z-(Ye-fe)):mi}(Ye)))}function fi(Ye){return ct=void 0,dn&&Rn?K(Ye):(Rn=tn=void 0,un)}function Fr(){var Ye=hi(),Me=At(Ye);if(Rn=arguments,tn=this,te=Ye,Me){if(void 0===ct)return Et(te);if(V)return ct=setTimeout(Oi,P),K(te)}return void 0===ct&&(ct=setTimeout(Oi,P)),un}var Rn,tn,z,un,ct,te,fe=0,pi=!1,V=!1,dn=!0;if("function"!=typeof j)throw new TypeError(re);return P=Z(P)||0,ge(Ee)&&(pi=!!Ee.leading,z=(V="maxWait"in Ee)?qe(Z(Ee.maxWait)||0,P):z,dn="trailing"in Ee?!!Ee.trailing:dn),Fr.cancel=function Se(){void 0!==ct&&clearTimeout(ct),fe=0,Rn=te=tn=ct=void 0},Fr.flush=function yo(){return void 0===ct?un:fi(hi())},Fr}}).call(me,function(){return this}())},function(lt,me){"use strict";function T(Pe){var re=void 0,ce=void 0;for(re=0;re<Pe.length;re+=1)if((ce=Pe[re]).dataset&&ce.dataset.aos||ce.children&&T(ce.children))return!0;return!1}function $(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function he(Pe){Pe&&Pe.forEach(function(re){var ce=Array.prototype.slice.call(re.addedNodes),ue=Array.prototype.slice.call(re.removedNodes);if(T(ce.concat(ue)))return Z()})}Object.defineProperty(me,"__esModule",{value:!0});var Z=function(){};me.default={isSupported:function ge(){return!!$()},ready:function Le(Pe,re){var ce=window.document,Ve=new($())(he);Z=re,Ve.observe(ce.documentElement,{childList:!0,subtree:!0,removedNodes:!0})}}},function(lt,me){"use strict";function $(){return navigator.userAgent||navigator.vendor||window.opera||""}Object.defineProperty(me,"__esModule",{value:!0});var ge=function(){function ce(ue,Ve){for(var Dt=0;Dt<Ve.length;Dt++){var Ut=Ve[Dt];Ut.enumerable=Ut.enumerable||!1,Ut.configurable=!0,"value"in Ut&&(Ut.writable=!0),Object.defineProperty(ue,Ut.key,Ut)}}return function(ue,Ve,Dt){return Ve&&ce(ue.prototype,Ve),Dt&&ce(ue,Dt),ue}}(),Le=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,he=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|
1sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,Z=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i,Pe=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,re=function(){function ce(){!function T(ce,ue){if(!(ce instanceof ue))throw new TypeError("Cannot call a class as a function")}(this,ce)}return ge(ce,[{key:"phone",value:function(){var ue=$();return!(!Le.test(ue)&&!he.test(ue.substr(0,4)))}},{key:"mobile",value:function(){var ue=$();return!(!Z.test(ue)&&!Pe.test(ue.substr(0,4)))}},{key:"tablet",value:function(){return this.mobile()&&!this.phone()}}]),ce}();me.default=new re},function(lt,me){"use strict";Object.defineProperty(me,"__esModule",{value:!0});me.default=function(ge,Le){var he=window.pageYOffset,Z=window.innerHeight;ge.forEach(function(Pe,re){!function(ge,Le,he){var Z=ge.node.getAttribute("data-aos-once");Le>ge.position?ge.node.classList.add("aos-animate"):typeof Z<"u"&&("false"===Z||!he&&"true"!==Z)&&ge.node.classList.remove("aos-animate")}(Pe,Z+he,Le)})}},function(lt,me,T){"use strict";Object.defineProperty(me,"__esModule",{value:!0});var Le=function $(Z){return Z&&Z.__esModule?Z:{default:Z}}(T(12));me.default=function(Z,Pe){return Z.forEach(function(re,ce){re.node.classList.add("aos-init"),re.position=(0,Le.default)(re.node,Pe.offset)}),Z}},function(lt,me,T){"use strict";Object.defineProperty(me,"__esModule",{value:!0});var Le=function $(Z){return Z&&Z.__esModule?Z:{default:Z}}(T(13));me.default=function(Z,Pe){var re=0,ce=0,ue=window.innerHeight,Ve={offset:Z.getAttribute("data-aos-offset"),anchor:Z.getAttribute("data-aos-anchor"),anchorPlacement:Z.getAttribute("data-aos-anchor-placement")};switch(Ve.offset&&!isNaN(Ve.offset)&&(ce=parseInt(Ve.offset)),Ve.anchor&&document.querySelectorAll(Ve.anchor)&&(Z=document.querySelectorAll(Ve.anchor)[0]),re=(0,Le.default)(Z).top,Ve.anchorPlacement){case"top-bottom":break;case"center-bottom":re+=Z.offsetHeight/2;break;case"bottom-bottom":re+=Z.offsetHeight;break;case"top-center":re+=ue/2;break;case"bottom-center":re+=ue/2+Z.offsetHeight;break;case"center-center":re+=ue/2+Z.offsetHeight/2;break;case"top-top":re+=ue;break;case"bottom-top":re+=Z.offsetHeight+ue;break;case"center-top":re+=Z.offsetHeight/2+ue}return Ve.anchorPlacement||Ve.offset||isNaN(Pe)||(ce=Pe),re+ce}},function(lt,me){"use strict";
1Object.defineProperty(me,"__esModule",{value:!0}),me.default=function($){for(var ge=0,Le=0;$&&!isNaN($.offsetLeft)&&!isNaN($.offsetTop);)ge+=$.offsetLeft-("BODY"!=$.tagName?$.scrollLeft:0),Le+=$.offsetTop-("BODY"!=$.tagName?$.scrollTop:0),$=$.offsetParent;return{top:Le,left:ge}}},function(lt,me){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.default=function($){return $=$||document.querySelectorAll("[data-aos]"),Array.prototype.map.call($,function(ge){return{node:ge}})}}])}},Bs=>{Bs(Bs.s=174)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.