vendor: 5,198 bytes, lines 1-3
1var fk=Object.create;var Fp=Object.defineProperty,hk=Object.defineProperties,pk=Object.getOwnPropertyDescriptor,mk=Object.getOwnPropertyDescriptors,gk=Object.getOwnPropertyNames,ud=Object.getOwnPropertySymbols,vk=Object.getPrototypeOf,Pp=Object.prototype.hasOwnProperty,zb=Object.prototype.propertyIsEnumerable;var Ub=(t,i,e)=>i in t?Fp(t,i,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[i]=e,v=(t,i)=>{for(var e in i||={})Pp.call(i,e)&&Ub(t,e,i[e]);if(ud)for(var e of ud(i))zb.call(i,e)&&Ub(t,e,i[e]);return t},W=(t,i)=>hk(t,mk(i));var VU=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(i,e)=>(typeof require<"u"?require:i)[e]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var _k=(t,i)=>{var e={};for(var n in t)Pp.call(t,n)&&i.indexOf(n)<0&&(e[n]=t[n]);if(t!=null&&ud)for(var n of ud(t))i.indexOf(n)<0&&zb.call(t,n)&&(e[n]=t[n]);return e};var BU=(t,i)=>()=>{try{return i||t((i={exports:{}}).exports,i),i.exports}catch(e){throw i=0,e}};var yk=(t,i,e,n)=>{if(i&&typeof i=="object"||typeof i=="function")for(let r of gk(i))!Pp.call(t,r)&&r!==e&&Fp(t,r,{get:()=>i[r],enumerable:!(n=pk(i,r))||n.enumerable});return t};var HU=(t,i,e)=>(e=t!=null?fk(vk(t)):{},yk(i||!t||!t.__esModule?Fp(e,"default",{value:t,enumerable:!0}):e,t));var Oe=(t,i,e)=>new Promise((n,r)=>{var o=l=>{try{a(e.next(l))}catch(c){r(c)}},s=l=>{try{a(e.throw(l))}catch(c){r(c)}},a=l=>l.done?n(l.value):Promise.resolve(l.value).then(o,s);a((e=e.apply(t,i)).next())});function ee(t){return typeof t=="function"}function hr(t){let e=t(n=>{Error.call(n),n.stack=new Error().stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}var fd=hr(t=>function(e){t(this),this.message=e?`${e.length} errors occurred during unsubscription: 2${e.map((n,r)=>`${r+1}) ${n.toString()}`).join(` 3 `)}`:"",this.name="UnsubscriptionError",this.errors=e});function qr(t,i){if(t){let e=t.indexOf(i);0<=e&&t.splice(e,1)}}var se=class t{constructor(i){this.initialTeardown=i,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let i;if(!this.closed){this.closed=!0;let{_parentage:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(let o of e)o.remove(this);else e.remove(this);let{initialTeardown:n}=this;if(ee(n))try{n()}catch(o){i=o instanceof fd?o.errors:[o]}let{_finalizers:r}=this;if(r){this._finalizers=null;for(let o of r)try{$b(o)}catch(s){i=i??[],s instanceof fd?i=[...i,...s.errors]:i.push(s)}}if(i)throw new fd(i)}}add(i){var e;if(i&&i!==this)if(this.closed)$b(i);else{if(i instanceof t){if(i.closed||i._hasParent(this))return;i._addParent(this)}(this._finalizers=(e=this._finalizers)!==null&&e!==void 0?e:[]).push(i)}}_hasParent(i){let{_parentage:e}=this;return e===i||Array.isArray(e)&&e.includes(i)}_addParent(i){let{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(i),e):e?[e,i]:i}_removeParent(i){let{_parentage:e}=this;e===i?this._parentage=null:Array.isArray(e)&&qr(e,i)}remove(i){let{_finalizers:e}=this;e&&qr(e,i),i instanceof t&&i._removeParent(this)}};se.EMPTY=(()=>{let t=new se;return t.closed=!0,t})();var Lp=se.EMPTY;function hd(t){return t instanceof se||t&&"closed"in t&&ee(t.remove)&&ee(t.add)&&ee(t.unsubscribe)}function $b(t){ee(t)?t():t.unsubscribe()}var Vn={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Qo={setTimeout(t,i,...e){let{delegate:n}=Qo;return n?.setTimeout?n.setTimeout(t,i,...e):setTimeout(t,i,...e)},clearTimeout(t){let{delegate:i}=Qo;return(i?.clearTimeout||clearTimeout)(t)},delegate:void 0};function pd(t){Qo.setTimeout(()=>{let{onUnhandledError:i}=Vn;if(i)i(t);else throw t})}function ji(){}var Wb=jp("C",void 0,void 0);function Gb(t){return jp("E",void 0,t)}function qb(t){return jp("N",t,void 0)}function jp(t,i,e){return{kind:t,value:i,error:e}}var Yr=null;function Xo(t){if(Vn.useDeprecatedSynchronousErrorHandling){let i=!Yr;if(i&&(Yr={errorThrown:!1,error:null}),t(),i){let{errorThrown:e,error:n}=Yr;if(Yr=null,e)throw n}}else t()}function Yb(t){Vn.useDeprecatedSynchronousErrorHandling&&Yr&&(Yr.errorThrown=!0,Yr.error=t)}var Zr=class extends se{constructor(i){super(),this.isStopped=!1,i?(this.destination=i,hd(i)&&i.add(this)):this.destination=Dk}static create(i,e,n){return new Vi(i,e,n)}next(i){this.isStopped?Bp(qb(i),this):this._next(i)}error(i){this.isStopped?Bp(Gb(i),this):(this.isStopped=!0,this._error(i))}complete(){this.isStopped?Bp(Wb,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(i){this.destination.next(i)}_error(i){try{this.destination.error(i)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},bk=Function.prototype.bind;function Vp(t,i){return bk.call(t,i)}var Hp=class{constructor(i){this.partialObserver=i}next(i){let{partialObserver:e}=this;if(e.next)try{e.next(i)}catch(n){md(n)}}error(i){let{partialObserver:e}=this;if(e.error)try{e.error(i)}catch(n){md(n)}else md(i)}complete(){let{partialObserver:i}=this;if(i.complete)try{i.complete()}catch(e){md(e)}}}
vendor: 6,172 bytes, line 3
3,Vi=class extends Zr{constructor(i,e,n){super();let r;if(ee(i)||!i)r={next:i??void 0,error:e??void 0,complete:n??void 0};else{let o;this&&Vn.useDeprecatedNextContext?(o=Object.create(i),o.unsubscribe=()=>this.unsubscribe(),r={next:i.next&&Vp(i.next,o),error:i.error&&Vp(i.error,o),complete:i.complete&&Vp(i.complete,o)}):r=i}this.destination=new Hp(r)}};function md(t){Vn.useDeprecatedSynchronousErrorHandling?Yb(t):pd(t)}function Ck(t){throw t}function Bp(t,i){let{onStoppedNotification:e}=Vn;e&&Qo.setTimeout(()=>e(t,i))}var Dk={closed:!0,next:ji,error:Ck,complete:ji};var Jo=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Ut(t){return t}function Up(...t){return zp(t)}function zp(t){return t.length===0?Ut:t.length===1?t[0]:function(e){return t.reduce((n,r)=>r(n),e)}}var K=(()=>{class t{constructor(e){e&&(this._subscribe=e)}lift(e){let n=new t;return n.source=this,n.operator=e,n}subscribe(e,n,r){let o=Ek(e)?e:new Vi(e,n,r);return Xo(()=>{let{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(n){e.error(n)}}forEach(e,n){return n=Zb(n),new n((r,o)=>{let s=new Vi({next:a=>{try{e(a)}catch(l){o(l),s.unsubscribe()}},error:o,complete:r});this.subscribe(s)})}_subscribe(e){var n;return(n=this.source)===null||n===void 0?void 0:n.subscribe(e)}[Jo](){return this}pipe(...e){return zp(e)(this)}toPromise(e){return e=Zb(e),new e((n,r)=>{let o;this.subscribe(s=>o=s,s=>r(s),()=>n(o))})}}return t.create=i=>new t(i),t})();function Zb(t){var i;return(i=t??Vn.Promise)!==null&&i!==void 0?i:Promise}function wk(t){return t&&ee(t.next)&&ee(t.error)&&ee(t.complete)}function Ek(t){return t&&t instanceof Zr||wk(t)&&hd(t)}var Kb=hr(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var y=(()=>{class t extends K{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){let n=new gd(this,this);return n.operator=e,n}_throwIfClosed(){if(this.closed)throw new Kb}next(e){Xo(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let n of this.currentObservers)n.next(e)}})}error(e){Xo(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;let{observers:n}=this;for(;n.length;)n.shift().error(e)}})}complete(){Xo(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{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((e=this.observers)===null||e===void 0?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){let{hasError:n,isStopped:r,observers:o}=this;return n||r?Lp:(this.currentObservers=null,o.push(e),new se(()=>{this.currentObservers=null,qr(o,e)}))}_checkFinalizedStatuses(e){let{hasError:n,thrownError:r,isStopped:o}=this;n?e.error(r):o&&e.complete()}asObservable(){let e=new K;return e.source=this,e}}return t.create=(i,e)=>new gd(i,e),t})(),gd=class extends y{constructor(i,e){super(),this.destination=i,this.source=e}next(i){var e,n;(n=(e=this.destination)===null||e===void 0?void 0:e.next)===null||n===void 0||n.call(e,i)}error(i){var e,n;(n=(e=this.destination)===null||e===void 0?void 0:e.error)===null||n===void 0||n.call(e,i)}complete(){var i,e;(e=(i=this.destination)===null||i===void 0?void 0:i.complete)===null||e===void 0||e.call(i)}_subscribe(i){var e,n;return(n=(e=this.source)===null||e===void 0?void 0:e.subscribe(i))!==null&&n!==void 0?n:Lp}};var Ve=class extends y{constructor(i){super(),this._value=i}get value(){return this.getValue()}_subscribe(i){let e=super._subscribe(i);return!e.closed&&i.next(this._value),e}getValue(){let{hasError:i,thrownError:e,_value:n}=this;if(i)throw e;return this._throwIfClosed(),n}next(i){super.next(this._value=i)}};var Je=new K(t=>t.complete());function vd(t){return t&&ee(t.schedule)}function $p(t){return t[t.length-1]}function es(t){return ee($p(t))?t.pop():void 0}function fi(t){return vd($p(t))?t.pop():void 0}function Qb(t,i){return typeof $p(t)=="number"?t.pop():i}function Jb(t,i,e,n){function r(o){return o instanceof e?o:new e(function(s){s(o)})}return new(e||(e=Promise))(function(o,s){function a(u){try{c(n.next(u))}catch(f){s(f)}}function l(u){try{c(n.throw(u))}catch(f){s(f)}}function c(u){u.done?o(u.value):r(u.value).then(a,l)}c((n=n.apply(t,i||[])).next())})}function Xb(t){var i=typeof Symbol=="function"&&Symbol.iterator,e=i&&t[i],n=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(i?"Object is not iterable.":"Symbol.iterator is not defined.")}function Kr(t){return this instanceof Kr?(this.v=t,this):new Kr(t)}function eC(t,i,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=e.apply(t,i||[]),r,o=[];return r=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",s),r[Symbol.asyncIterator]=function(){return this},r;function s(p){return function(_){return Promise.resolve(_).then(p,f)}}function a(p,_){n[p]&&(r[p]=function(E){return new Promise(function(x,A){o.push([p,E,x,A])>1||l(p,E)})},_&&(r[p]=_(r[p])))}function l(p,_){try{c(n[p](_))}catch(E){h(o[0][3],E)}}function c(p){p.value instanceof Kr?Promise.resolve(p.value.v).then(u,f):h(o[0][2],p)}function u(p){l("next",p)}function f(p){l("throw",p)}function h(p,_){p(_),o.shift(),o.length&&l(o[0][0],o[0][1])}}function tC(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=t[Symbol.asyncIterator],e;return i?i.call(t):(t=typeof Xb=="function"?Xb(t):t[Symbol.iterator](),e={},n("next"),n("throw"),n("return"),e[Symbol.asyncIterator]=function(){return this},e);function n(o){e[o]=t[o]&&function(s){return new Promise(function(a,l){s=t[o
vendor: 5,298 bytes, line 3
3](s),r(a,l,s.done,s.value)})}}function r(o,s,a,l){Promise.resolve(l).then(function(c){o({value:c,done:a})},s)}}var ts=t=>t&&typeof t.length=="number"&&typeof t!="function";function _d(t){return ee(t?.then)}function yd(t){return ee(t[Jo])}function bd(t){return Symbol.asyncIterator&&ee(t?.[Symbol.asyncIterator])}function Cd(t){return new TypeError(`You provided ${t!==null&&typeof t=="object"?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function xk(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Dd=xk();function wd(t){return ee(t?.[Dd])}function Ed(t){return eC(this,arguments,function*(){let e=t.getReader();try{for(;;){let{value:n,done:r}=yield Kr(e.read());if(r)return yield Kr(void 0);yield yield Kr(n)}}finally{e.releaseLock()}})}function xd(t){return ee(t?.getReader)}function _e(t){if(t instanceof K)return t;if(t!=null){if(yd(t))return Ik(t);if(ts(t))return Sk(t);if(_d(t))return Mk(t);if(bd(t))return nC(t);if(wd(t))return Tk(t);if(xd(t))return kk(t)}throw Cd(t)}function Ik(t){return new K(i=>{let e=t[Jo]();if(ee(e.subscribe))return e.subscribe(i);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Sk(t){return new K(i=>{for(let e=0;e<t.length&&!i.closed;e++)i.next(t[e]);i.complete()})}function Mk(t){return new K(i=>{t.then(e=>{i.closed||(i.next(e),i.complete())},e=>i.error(e)).then(null,pd)})}function Tk(t){return new K(i=>{for(let e of t)if(i.next(e),i.closed)return;i.complete()})}function nC(t){return new K(i=>{Rk(t,i).catch(e=>i.error(e))})}function kk(t){return nC(Ed(t))}function Rk(t,i){var e,n,r,o;return Jb(this,void 0,void 0,function*(){try{for(e=tC(t);n=yield e.next(),!n.done;){let s=n.value;if(i.next(s),i.closed)return}}catch(s){r={error:s}}finally{try{n&&!n.done&&(o=e.return)&&(yield o.call(e))}finally{if(r)throw r.error}}i.complete()})}function Tt(t,i,e,n=0,r=!1){let o=i.schedule(function(){e(),r?t.add(this.schedule(null,n)):this.unsubscribe()},n);if(t.add(o),!r)return o}function Wp(t){return ee(t?.lift)}function Q(t){return i=>{if(Wp(i))return i.lift(function(e){try{return t(e,this)}catch(n){this.error(n)}});throw new TypeError("Unable to lift unknown Observable type")}}function G(t,i,e,n,r){return new Gp(t,i,e,n,r)}var Gp=class extends Zr{constructor(i,e,n,r,o,s){super(i),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=e?function(a){try{e(a)}catch(l){i.error(l)}}:super._next,this._error=r?function(a){try{r(a)}catch(l){i.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=n?function(){try{n()}catch(a){i.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var i;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:e}=this;super.unsubscribe(),!e&&((i=this.onFinalize)===null||i===void 0||i.call(this))}}};function Na(t,i=0){return Q((e,n)=>{e.subscribe(G(n,r=>Tt(n,t,()=>n.next(r),i),()=>Tt(n,t,()=>n.complete(),i),r=>Tt(n,t,()=>n.error(r),i)))})}function Id(t,i=0){return Q((e,n)=>{n.add(t.schedule(()=>e.subscribe(n),i))})}function iC(t,i){return _e(t).pipe(Id(i),Na(i))}function rC(t,i){return _e(t).pipe(Id(i),Na(i))}function oC(t,i){return new K(e=>{let n=0;return i.schedule(function(){n===t.length?e.complete():(e.next(t[n++]),e.closed||this.schedule())})})}function sC(t,i){return new K(e=>{let n;return Tt(e,i,()=>{n=t[Dd](),Tt(e,i,()=>{let r,o;try{({value:r,done:o}=n.next())}catch(s){e.error(s);return}o?e.complete():e.next(r)},0,!0)}),()=>ee(n?.return)&&n.return()})}function Sd(t,i){if(!t)throw new Error("Iterable cannot be null");return new K(e=>{Tt(e,i,()=>{let n=t[Symbol.asyncIterator]();Tt(e,i,()=>{n.next().then(r=>{r.done?e.complete():e.next(r.value)})},0,!0)})})}function aC(t,i){return Sd(Ed(t),i)}function lC(t,i){if(t!=null){if(yd(t))return iC(t,i);if(ts(t))return oC(t,i);if(_d(t))return rC(t,i);if(bd(t))return Sd(t,i);if(wd(t))return sC(t,i);if(xd(t))return aC(t,i)}throw Cd(t)}function Fe(t,i){return i?lC(t,i):_e(t)}function R(...t){let i=fi(t);return Fe(t,i)}function Qr(t,i){let e=ee(t)?t:()=>t,n=r=>r.error(e());return new K(i?r=>i.schedule(n,0,r):n)}function N(t,i){return Q((e,n)=>{let r=0;e.subscribe(G(n,o=>{n.next(t.call(i,o,r++))}))})}function cC(t,i,e,n,r,o,s,a){let l=[],c=0,u=0,f=!1,h=()=>{f&&!l.length&&!c&&i.complete()},p=E=>c<n?_(E):l.push(E),_=E=>{o&&i.next(E),c++;let x=!1;_e(e(E,u++)).subscribe(G(i,A=>{r?.(A),o?p(A):i.next(A)},()=>{x=!0},void 0,()=>{if(x)try{for(c--;l.length&&c<n;){let A=l.shift();s?Tt(i,s,()=>_(A)):_(A)}h()}catch(A){i.error(A)}}))};return t.subscribe(G(i,p,()=>{f=!0,h()})),()=>{a?.()}}function Ye(t,i,e=1/0){return ee(i)?Ye((n,r)=>N((o,s)=>i(n,o,r,s))(_e(t(n,r))),e):(typeof i=="number"&&(e=i),Q((n,r)=>cC(n,r,t,e)))}var{isArray:Ak}=Array;function Ok(t,i){return Ak(i)?t(...i):t(i)}function ns(t){return N(i=>Ok(t,i))}var Nk=["addListener","removeListener"],Fk=["addEventListener","removeEventListener"],Pk=["on","off"];function qp(t,i,e,n){if(ee(e)&&(n=e,e=void 0),n)return qp(t,i,e).pipe(ns(n));let[r,o]=Vk(t)?Fk.map(s=>a=>t[s](i,a,e)):Lk(t)?Nk.map(dC(t,i)):jk(t)?Pk.map(dC(t,i)):[];if(!r&&ts(t))return Ye(s=>qp(s,i,e))(_e(t));if(!r)throw new TypeError("Invalid event target");return new K(s=>{let a=(...l)=>s.next(1<l.length?l:l[0]);
vendor: 4,144 bytes, line 3
3return r(a),()=>o(a)})}function dC(t,i){return e=>n=>t[e](i,n)}function Lk(t){return ee(t.addListener)&&ee(t.removeListener)}function jk(t){return ee(t.on)&&ee(t.off)}function Vk(t){return ee(t.addEventListener)&&ee(t.removeEventListener)}function pe(t,i){return Q((e,n)=>{let r=0;e.subscribe(G(n,o=>t.call(i,o,r++)&&n.next(o)))})}function zt(t){return Q((i,e)=>{let n=null,r=!1,o;n=i.subscribe(G(e,void 0,void 0,s=>{o=_e(t(s,zt(t)(i))),n?(n.unsubscribe(),n=null,o.subscribe(e)):r=!0})),r&&(n.unsubscribe(),n=null,o.subscribe(e))})}var Md=class extends se{constructor(i,e){super()}schedule(i,e=0){return this}};var Fa={setInterval(t,i,...e){let{delegate:n}=Fa;return n?.setInterval?n.setInterval(t,i,...e):setInterval(t,i,...e)},clearInterval(t){let{delegate:i}=Fa;return(i?.clearInterval||clearInterval)(t)},delegate:void 0};var hi=class extends Md{constructor(i,e){super(i,e),this.scheduler=i,this.work=e,this.pending=!1}schedule(i,e=0){var n;if(this.closed)return this;this.state=i;let r=this.id,o=this.scheduler;return r!=null&&(this.id=this.recycleAsyncId(o,r,e)),this.pending=!0,this.delay=e,this.id=(n=this.id)!==null&&n!==void 0?n:this.requestAsyncId(o,this.id,e),this}requestAsyncId(i,e,n=0){return Fa.setInterval(i.flush.bind(i,this),n)}recycleAsyncId(i,e,n=0){if(n!=null&&this.delay===n&&this.pending===!1)return e;e!=null&&Fa.clearInterval(e)}execute(i,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let n=this._execute(i,e);if(n)return n;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(i,e){let n=!1,r;try{this.work(i)}catch(o){n=!0,r=o||new Error("Scheduled action threw falsy error")}if(n)return this.unsubscribe(),r}unsubscribe(){if(!this.closed){let{id:i,scheduler:e}=this,{actions:n}=e;this.work=this.state=this.scheduler=null,this.pending=!1,qr(n,this),i!=null&&(this.id=this.recycleAsyncId(e,i,null)),this.delay=null,super.unsubscribe()}}};var Pa={now(){return(Pa.delegate||Date).now()},delegate:void 0};var is=class t{constructor(i,e=t.now){this.schedulerActionCtor=i,this.now=e}schedule(i,e=0,n){return new this.schedulerActionCtor(this,i).schedule(n,e)}};is.now=Pa.now;var pi=class extends is{constructor(i,e=is.now){super(i,e),this.actions=[],this._active=!1}flush(i){let{actions:e}=this;if(this._active){e.push(i);return}let n;this._active=!0;do if(n=i.execute(i.state,i.delay))break;while(i=e.shift());if(this._active=!1,n){for(;i=e.shift();)i.unsubscribe();throw n}}};var Bn=new pi(hi),uC=Bn;function pr(t,i=Bn){return Q((e,n)=>{let r=null,o=null,s=null,a=()=>{if(r){r.unsubscribe(),r=null;let c=o;o=null,n.next(c)}};function l(){let c=s+t,u=i.now();if(u<c){r=this.schedule(void 0,c-u),n.add(r);return}a()}e.subscribe(G(n,c=>{o=c,s=i.now(),r||(r=i.schedule(l,t),n.add(r))},()=>{a(),n.complete()},void 0,()=>{o=r=null}))})}function mi(t=1/0){return Ye(Ut,t)}function fC(){return mi(1)}function sn(...t){return fC()(Fe(t,fi(t)))}function Ie(t){return t<=0?()=>Je:Q((i,e)=>{let n=0;i.subscribe(G(e,r=>{++n<=t&&(e.next(r),t<=n&&e.complete())}))})}function hC(){return Q((t,i)=>{t.subscribe(G(i,ji))})}function pC(t){return N(()=>t)}function Yp(t,i){return i?e=>sn(i.pipe(Ie(1),hC()),e.pipe(Yp(t))):Ye((e,n)=>_e(t(e,n)).pipe(Ie(1),pC(e)))}function Td(t){return t instanceof Date&&!isNaN(t)}function Xr(t=0,i,e=uC){let n=-1;return i!=null&&(vd(i)?e=i:n=i),new K(r=>{let o=Td(t)?+t-e.now():t;o<0&&(o=0);let s=0;return e.schedule(function(){r.closed||(r.next(s++),0<=n?this.schedule(void 0,n):r.complete())},o)})}function mC(t,i=Bn){let e=Xr(t,i);return Yp(()=>e)}function Bi(t){return Q((i,e)=>{try{i.subscribe(e)}finally{e.add(t)}})}function ze(t,i){return Q((e,n)=>{let r=null,o=0,s=!1,a=()=>s&&!r&&n.complete();e.subscribe(G(n,l=>{r?.unsubscribe();let c=0,u=o++;_e(t(l,u)).subscribe(r=G(n,f=>n.next(i?i(l,f,u,c++):f),()=>{r=null,a()}))},()=>{s=!0,a()}))})}function de(t){return Q((i,e)=>{_e(t).subscribe(G(e,()=>e.complete(),ji)),!e.closed&&i.subscribe(e)})}function Dt(t,i,e){let n=ee(t)||i||e?{next:t,error:i,complete:e}:t;return n?Q((r,o)=>{var s;(s=n.subscribe)===null||s===void 0||s.call(n);let a=!0;r.subscribe(G(o,l=>{var c;
vendor: 9,473 bytes, line 3
3(c=n.next)===null||c===void 0||c.call(n,l),o.next(l)},()=>{var l;a=!1,(l=n.complete)===null||l===void 0||l.call(n),o.complete()},l=>{var c;a=!1,(c=n.error)===null||c===void 0||c.call(n,l),o.error(l)},()=>{var l,c;a&&((l=n.unsubscribe)===null||l===void 0||l.call(n)),(c=n.finalize)===null||c===void 0||c.call(n)}))}):Ut}function gC(){return Q((t,i)=>{let e=null;t._refCount++;let n=G(i,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount){e=null;return}let r=t._connection,o=e;e=null,r&&(!o||r===o)&&r.unsubscribe(),i.unsubscribe()});t.subscribe(n),n.closed||(e=t.connect())})}var La=class extends K{constructor(i,e){super(),this.source=i,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,Wp(i)&&(this.lift=i.lift)}_subscribe(i){return this.getSubject().subscribe(i)}getSubject(){let i=this._subject;return(!i||i.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:i}=this;this._subject=this._connection=null,i?.unsubscribe()}connect(){let i=this._connection;if(!i){i=this._connection=new se;let e=this.getSubject();i.add(this.source.subscribe(G(e,void 0,()=>{this._teardown(),e.complete()},n=>{this._teardown(),e.error(n)},()=>this._teardown()))),i.closed&&(this._connection=null,i=se.EMPTY)}return i}refCount(){return gC()(this)}};var rs={schedule(t){let i=requestAnimationFrame,e=cancelAnimationFrame,{delegate:n}=rs;n&&(i=n.requestAnimationFrame,e=n.cancelAnimationFrame);let r=i(o=>{e=void 0,t(o)});return new se(()=>e?.(r))},requestAnimationFrame(...t){let{delegate:i}=rs;return(i?.requestAnimationFrame||requestAnimationFrame)(...t)},cancelAnimationFrame(...t){let{delegate:i}=rs;return(i?.cancelAnimationFrame||cancelAnimationFrame)(...t)},delegate:void 0};var gi=class extends y{constructor(i=1/0,e=1/0,n=Pa){super(),this._bufferSize=i,this._windowTime=e,this._timestampProvider=n,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,i),this._windowTime=Math.max(1,e)}next(i){let{isStopped:e,_buffer:n,_infiniteTimeWindow:r,_timestampProvider:o,_windowTime:s}=this;e||(n.push(i),!r&&n.push(o.now()+s)),this._trimBuffer(),super.next(i)}_subscribe(i){this._throwIfClosed(),this._trimBuffer();let e=this._innerSubscribe(i),{_infiniteTimeWindow:n,_buffer:r}=this,o=r.slice();for(let s=0;s<o.length&&!i.closed;s+=n?1:2)i.next(o[s]);return this._checkFinalizedStatuses(i),e}_trimBuffer(){let{_bufferSize:i,_timestampProvider:e,_buffer:n,_infiniteTimeWindow:r}=this,o=(r?1:2)*i;if(i<1/0&&o<n.length&&n.splice(0,n.length-o),!r){let s=e.now(),a=0;for(let l=1;l<n.length&&n[l]<=s;l+=2)a=l;a&&n.splice(0,a+1)}}};var Bk=1,Zp,Kp={};function vC(t){return t in Kp?(delete Kp[t],!0):!1}var _C={setImmediate(t){let i=Bk++;return Kp[i]=!0,Zp||(Zp=Promise.resolve()),Zp.then(()=>vC(i)&&t()),i},clearImmediate(t){vC(t)}};var{setImmediate:Hk,clearImmediate:Uk}=_C,ja={setImmediate(...t){let{delegate:i}=ja;return(i?.setImmediate||Hk)(...t)},clearImmediate(t){let{delegate:i}=ja;return(i?.clearImmediate||Uk)(t)},delegate:void 0};var kd=class extends hi{constructor(i,e){super(i,e),this.scheduler=i,this.work=e}requestAsyncId(i,e,n=0){return n!==null&&n>0?super.requestAsyncId(i,e,n):(i.actions.push(this),i._scheduled||(i._scheduled=ja.setImmediate(i.flush.bind(i,void 0))))}recycleAsyncId(i,e,n=0){var r;if(n!=null?n>0:this.delay>0)return super.recycleAsyncId(i,e,n);let{actions:o}=i;e!=null&&((r=o[o.length-1])===null||r===void 0?void 0:r.id)!==e&&(ja.clearImmediate(e),i._scheduled===e&&(i._scheduled=void 0))}};var Rd=class extends pi{flush(i){this._active=!0;let e=this._scheduled;this._scheduled=void 0;let{actions:n}=this,r;i=i||n.shift();do if(r=i.execute(i.state,i.delay))break;while((i=n[0])&&i.id===e&&n.shift());if(this._active=!1,r){for(;(i=n[0])&&i.id===e&&n.shift();)i.unsubscribe();throw r}}};var Va=new Rd(kd);var Ad=class extends hi{constructor(i,e){super(i,e),this.scheduler=i,this.work=e}schedule(i,e=0){return e>0?super.schedule(i,e):(this.delay=e,this.state=i,this.scheduler.flush(this),this)}execute(i,e){return e>0||this.closed?super.execute(i,e):this._execute(i,e)}requestAsyncId(i,e,n=0){return n!=null&&n>0||n==null&&this.delay>0?super.requestAsyncId(i,e,n):(i.flush(this),0)}};var Od=class extends pi{};var zk=new Od(Ad);var Nd=class extends hi{constructor(i,e){super(i,e),this.scheduler=i,this.work=e}requestAsyncId(i,e,n=0){return n!==null&&n>0?super.requestAsyncId(i,e,n):(i.actions.push(this),i._scheduled||(i._scheduled=rs.requestAnimationFrame(()=>i.flush(void 0))))}recycleAsyncId(i,e,n=0){var r;if(n!=null?n>0:this.delay>0)return super.recycleAsyncId(i,e,n);let{actions:o}=i;e!=null&&e===i._scheduled&&((r=o[o.length-1])===null||r===void 0?void 0:r.id)!==e&&(rs.cancelAnimationFrame(e),i._scheduled=void 0)}};var Fd=class extends pi{flush(i){this._active=!0;let e;i?e=i.id:(e=this._scheduled,this._scheduled=void 0);let{actions:n}=this,r;i=i||n.shift();do if(r=i.execute(i.state,i.delay))break;while((i=n[0])&&i.id===e&&n.shift());if(this._active=!1,r){for(;(i=n[0])&&i.id===e&&n.shift();)i.unsubscribe();throw r}}};var Ba=new Fd(Nd);function It(t){return!!t&&(t instanceof K||ee(t.lift)&&ee(t.subscribe))}var Jr=hr(t=>function(){t(this),this.name="EmptyError",this.message="no elements in sequence"});var $k=hr(t=>function(e=null){t(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=e});function Wk(t,i){let{first:e,each:n,with:r=Gk,scheduler:o=i??Bn,meta:s=null}=Td(t)?{first:t}:typeof t=="number"?{each:t}:t;if(e==null&&n==null)throw new TypeError("No timeout provided.");return Q((a,l)=>{let c,u,f=null,h=0,p=_=>{u=Tt(l,o,()=>{try{c.unsubscribe(),_e(r({meta:s,lastValue:f,seen:h})).subscribe(l)}catch(E){l.error(E)}},_)};c=a.subscribe(G(l,_=>{u?.unsubscribe(),h++,l.next(f=_),n>0&&p(n)},void 0,void 0,()=>{u?.closed||u?.unsubscribe(),f=null})),!h&&p(e!=null?typeof e=="number"?e:+e-o.now():n)})}function Gk(t){throw new $k(t)}var{isArray:qk}=Array,{getPrototypeOf:Yk,prototype:Zk,keys:Kk}=Object;function Pd(t){if(t.length===1){let i=t[0];if(qk(i))return{args:i,keys:null};if(Qk(i)){let e=Kk(i);return{args:e.map(n=>i[n]),keys:e}}}return{args:t,keys:null}}function Qk(t){return t&&typeof t=="object"&&Yk(t)===Zk}function Ld(t,i){return t.reduce((e,n,r)=>(e[n]=i[r],e),{})}function Jt(...t){let i=fi(t),e=es(t),{args:n,keys:r}=Pd(t);if(n.length===0)return Fe([],i);let o=new K(Xk(n,i,r?s=>Ld(r,s):Ut));return e?o.pipe(ns(e)):o}function Xk(t,i,e=Ut){return n=>{yC(i,()=>{let{length:r}=t,o=new Array(r),s=r,a=r;for(let l=0;l<r;l++)yC(i,()=>{let c=Fe(t[l],i),u=!1;c.subscribe(G(n,f=>{o[l]=f,u||(u=!0,a--),a||n.next(e(o.slice()))},()=>{--s||n.complete()}))},n)},n)}}function yC(t,i,e){t?Tt(e,t,i):i()}function en(t){return new K(i=>{_e(t()).subscribe(i)})}function eo(...t){let i=es(t),{args:e,keys:n}=Pd(t),r=new K(o=>{let{length:s}=e;if(!s){o.complete();return}let a=new Array(s),l=s,c=s;for(let u=0;u<s;u++){let f=!1;_e(e[u]).subscribe(G(o,h=>{f||(f=!0,c--),a[u]=h},()=>l--,void 0,()=>{(!l||!f)&&(c||o.next(n?Ld(n,a):a),o.complete())}))}});return i?r.pipe(ns(i)):r}function Jk(t=0,i=Bn){return t<0&&(t=0),Xr(t,t,i)}function kt(...t){let i=fi(t),e=Qb(t,1/0),n=t;return n.length?n.length===1?_e(n[0]):mi(e)(Fe(n,i)):Je}function bC(t){return Q((i,e)=>{let n=!1,r=null,o=null,s=!1,a=()=>{if(o?.unsubscribe(),o=null,n){n=!1;let c=r;r=null,e.next(c)}s&&e.complete()},l=()=>{o=null,s&&e.complete()};i.subscribe(G(e,c=>{n=!0,r=c,o||_e(t(c)).subscribe(o=G(e,a,l))},()=>{s=!0,(!n||!o||o.closed)&&e.complete()}))})}function Hi(t,i=Bn){return bC(()=>Xr(t,i))}function CC(t,i,e,n,r){return(o,s)=>{let a=e,l=i,c=0;o.subscribe(G(s,u=>{let f=c++;l=a?t(l,u,f):(a=!0,u),n&&s.next(l)},r&&(()=>{a&&s.next(l),s.complete()})))}}function vi(t,i){return ee(i)?Ye(t,i,1):Ye(t,1)}function DC(t){return Q((i,e)=>{let n=!1;i.subscribe(G(e,r=>{n=!0,e.next(r)},()=>{n||e.next(t),e.complete()}))})}function os(t,i=Ut){return t=t??eR,Q((e,n)=>{let r,o=!0;e.subscribe(G(n,s=>{let a=i(s);(o||!t(r,a))&&(o=!1,r=a,n.next(s))}))})}function eR(t,i){return t===i}function wC(t=tR){return Q((i,e)=>{let n=!1;i.subscribe(G(e,r=>{n=!0,e.next(r)},()=>n?e.complete():e.error(t())))})}function tR(){return new Jr}function Ui(t,i){let e=arguments.length>=2;return n=>n.pipe(t?pe((r,o)=>t(r,o,n)):Ut,Ie(1),e?DC(i):wC(()=>new Jr))}function jd(t){return t<=0?()=>Je:Q((i,e)=>{let n=[];i.subscribe(G(e,r=>{n.push(r),t<n.length&&n.shift()},()=>{for(let r of n)e.next(r);e.complete()},void 0,()=>{n=null}))})}function Ha(){return Q((t,i)=>{let e,n=!1;t.subscribe(G(i,r=>{let o=e;e=r,n&&i.next([o,r]),n=!0}))})}function nR(...t){let i=t.length;if(i===0)throw new Error("list of properties cannot be empty.");return N(e=>{let n=e;for(let r=0;r<i;r++){let o=n?.[t[r]];if(typeof o<"u")n=o;else return}return n})}function iR(t,i){return Q(CC(t,i,arguments.length>=2,!0))}function Ua(t={}){let{connector:i=()=>new y,resetOnError:e=!0,resetOnComplete:n=!0,resetOnRefCountZero:r=!0}=t;return o=>{let s,a,l,c=0,u=!1,f=!1,h=()=>{a?.unsubscribe(),a=void 0},p=()=>{h(),s=l=void 0,u=f=!1},_=()=>{let E=s;p(),E?.unsubscribe()};return Q((E,x)=>{c++,!f&&!u&&h();let A=l=l??i();x.add(()=>{c--,c===0&&!f&&!u&&(a=Qp(_,r))}),A.subscribe(x),!s&&c>0&&(s=new Vi({next:be=>A.next(be),error:be=>{f=!0,h(),a=Qp(p,e,be),A.error(be)},complete:()=>{u=!0,h(),a=Qp(p,n),A.complete()}}),_e(E).subscribe(s))})(o)}}function Qp(t,i,...e){if(i===!0){t();return}if(i===!1)return;let n=new Vi({next:()=>{n.unsubscribe(),t()}});return _e(i(...e)).subscribe(n)}
vendor: 16,480 bytes, lines 3-4
3function mr(t,i,e){let n,r=!1;return t&&typeof t=="object"?{bufferSize:n=1/0,windowTime:i=1/0,refCount:r=!1,scheduler:e}=t:n=t??1/0,Ua({connector:()=>new gi(n,i,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:r})}function za(t){return pe((i,e)=>t<=e)}function et(...t){let i=fi(t);return Q((e,n)=>{(i?sn(t,e,i):sn(t,e)).subscribe(n)})}function Xp(t,i=!1){return Q((e,n)=>{let r=0;e.subscribe(G(n,o=>{let s=t(o,r++);(s||i)&&n.next(o),!s&&n.complete()}))})}function EC(...t){let i=es(t);return Q((e,n)=>{let r=t.length,o=new Array(r),s=t.map(()=>!1),a=!1;for(let l=0;l<r;l++)_e(t[l]).subscribe(G(n,c=>{o[l]=c,!a&&!s[l]&&(s[l]=!0,(a=s.every(Ut))&&(s=null))},ji));e.subscribe(G(n,l=>{if(a){let c=[l,...o];n.next(i?i(...c):c)}}))})}var Rt=null,Vd=!1,Jp=1,rR=null,Ze=Symbol("SIGNAL");function z(t){let i=Rt;return Rt=t,i}function Bd(){return Rt}var gr={version:0,lastCleanEpoch:0,dirty:!1,producers:void 0,producersTail:void 0,consumers:void 0,consumersTail:void 0,recomputing:!1,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function zi(t){if(Vd)throw new Error("");if(Rt===null)return;Rt.consumerOnSignalRead(t);let i=Rt.producersTail;if(i!==void 0&&i.producer===t)return;let e,n=Rt.recomputing;if(n&&(e=i!==void 0?i.nextProducer:Rt.producers,e!==void 0&&e.producer===t)){Rt.producersTail=e,e.lastReadVersion=t.version;return}let r=t.consumersTail;if(r!==void 0&&r.consumer===Rt&&(!n||sR(r,Rt)))return;let o=ls(Rt),s={producer:t,consumer:Rt,nextProducer:e,prevConsumer:r,lastReadVersion:t.version,nextConsumer:void 0};Rt.producersTail=s,i!==void 0?i.nextProducer=s:Rt.producers=s,o&&MC(t,s)}function xC(){Jp++}function io(t){if(!(ls(t)&&!t.dirty)&&!(!t.dirty&&t.lastCleanEpoch===Jp)){if(!t.producerMustRecompute(t)&&!as(t)){ss(t);return}t.producerRecomputeValue(t),ss(t)}}function em(t){if(t.consumers===void 0)return;let i=Vd;Vd=!0;try{for(let e=t.consumers;e!==void 0;e=e.nextConsumer){let n=e.consumer;n.dirty||oR(n)}}finally{Vd=i}}function tm(){return Rt?.consumerAllowSignalWrites!==!1}function oR(t){t.dirty=!0,em(t),t.consumerMarkedDirty?.(t)}function ss(t){t.dirty=!1,t.lastCleanEpoch=Jp}function $i(t){return t&&IC(t),z(t)}function IC(t){t.producersTail=void 0,t.recomputing=!0}function vr(t,i){z(i),t&&SC(t)}function SC(t){t.recomputing=!1;let i=t.producersTail,e=i!==void 0?i.nextProducer:t.producers;if(e!==void 0){if(ls(t))do e=nm(e);while(e!==void 0);i!==void 0?i.nextProducer=void 0:t.producers=void 0}}function as(t){for(let i=t.producers;i!==void 0;i=i.nextProducer){let e=i.producer,n=i.lastReadVersion;if(n!==e.version||(io(e),n!==e.version))return!0}return!1}function _r(t){if(ls(t)){let i=t.producers;for(;i!==void 0;)i=nm(i)}t.producers=void 0,t.producersTail=void 0,t.consumers=void 0,t.consumersTail=void 0}function MC(t,i){let e=t.consumersTail,n=ls(t);if(e!==void 0?(i.nextConsumer=e.nextConsumer,e.nextConsumer=i):(i.nextConsumer=void 0,t.consumers=i),i.prevConsumer=e,t.consumersTail=i,!n)for(let r=t.producers;r!==void 0;r=r.nextProducer)MC(r.producer,r)}function nm(t){let i=t.producer,e=t.nextProducer,n=t.nextConsumer,r=t.prevConsumer;if(t.nextConsumer=void 0,t.prevConsumer=void 0,n!==void 0?n.prevConsumer=r:i.consumersTail=r,r!==void 0)r.nextConsumer=n;else if(i.consumers=n,!ls(i)){let o=i.producers;for(;o!==void 0;)o=nm(o)}return e}function ls(t){return t.consumerIsAlwaysLive||t.consumers!==void 0}function $a(t){rR?.(t)}function sR(t,i){let e=i.producersTail;if(e!==void 0){let n=i.producers;do{if(n===t)return!0;if(n===e)break;n=n.nextProducer}while(n!==void 0)}return!1}function Wa(t,i){return Object.is(t,i)}function Ga(t,i){let e=Object.create(aR);e.computation=t,i!==void 0&&(e.equal=i);let n=()=>{if(io(e),zi(e),e.value===_i)throw e.error;return e.value};return n[Ze]=e,$a(e),n}var to=Symbol("UNSET"),no=Symbol("COMPUTING"),_i=Symbol("ERRORED"),aR=W(v({},gr),{value:to,dirty:!0,error:null,equal:Wa,kind:"computed",producerMustRecompute(t){return t.value===to||t.value===no},producerRecomputeValue(t){if(t.value===no)throw new Error("");let i=t.value;t.value=no;let e=$i(t),n,r=!1;try{n=t.computation(),z(null),r=i!==to&&i!==_i&&n!==_i&&t.equal(i,n)}catch(o){n=_i,t.error=o}finally{vr(t,e)}if(r){t.value=i;return}t.value=n,t.version++}});function lR(){throw new Error}var TC=lR;function kC(t){TC(t)}function im(t){TC=t}var cR=null;function rm(t,i){let e=Object.create(qa);e.value=t,i!==void 0&&(e.equal=i);let n=()=>RC(e);return n[Ze]=e,$a(e),[n,s=>yr(e,s),s=>Hd(e,s)]}function RC(t){return zi(t),t.value}function yr(t,i){tm()||kC(t),t.equal(t.value,i)||(t.value=i,dR(t))}function Hd(t,i){tm()||kC(t),yr(t,i(t.value))}var qa=W(v({},gr),{equal:Wa,value:void 0,kind:"signal"});function dR(t){t.version++,xC(),em(t),cR?.(t)}var om=W(v({},gr),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"});function sm(t){if(t.dirty=!1,t.version>0&&!as(t))return;t.version++;let i=$i(t);try{t.cleanup(),t.fn()}finally{vr(t,i)}}var am;function Ud(){return am}function yi(t){let i=am;return am=t,i}var AC=Symbol("NotFound");function cs(t){return t===AC||t?.name==="\u0275NotFound"}function lm(t,i,e){let n=Object.create(uR);n.source=t,n.computation=i,e!=null&&(n.equal=e);let o=()=>{if(io(n),zi(n),n.value===_i)throw n.error;return n.value};return o[Ze]=n,$a(n),o}function OC(t,i){io(t),yr(t,i),ss(t)}function NC(t,i){if(io(t),t.value===_i)throw t.error;Hd(t,i),ss(t)}var uR=W(v({},gr),{value:to,dirty:!0,error:null,equal:Wa,kind:"linkedSignal",producerMustRecompute(t){return t.value===to||t.value===no},producerRecomputeValue(t){if(t.value===no)throw new Error("");let i=t.value;t.value=no;let e=$i(t),n,r=!1;try{let o=t.source(),s=i!==to&&i!==_i,a=s?{source:t.sourceValue,value:i}:void 0;n=t.computation(o,a),t.sourceValue=o,z(null),r=s&&n!==_i&&t.equal(i,n)}catch(o){n=_i,t.error=o}finally{vr(t,e)}if(r){t.value=i;return}t.value=n,t.version++}});function FC(t){let i=z(null);try{return t()}finally{z(i)}}var Zd="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss",C=class extends Error{code;constructor(i,e){super(xn(i,e)),this.code=i}};function fR(t){return`NG0${Math.abs(t)}`}function xn(t,i){return`${fR(t)}${i?": "+i:""}`}var rt=globalThis;function ke(t){for(let i in t)if(t[i]===ke)return i;throw Error("")}function BC(t,i){for(let e in i)i.hasOwnProperty(e)&&!t.hasOwnProperty(e)&&(t[e]=i[e])}function el(t){if(typeof t=="string")return t;if(Array.isArray(t))return`[${t.map(el).join(", ")}]`;if(t==null)return""+t;let i=t.overriddenName||t.name;if(i)return`${i}`;let e=t.toString();if(e==null)return""+e;let n=e.indexOf(` 4`);return n>=0?e.slice(0,n):e}function Kd(t,i){return t?i?`${t} ${i}`:t:i||""}var hR=ke({__forward_ref__:ke});function pt(t){return t.__forward_ref__=pt,t}function ft(t){return Dm(t)?t():t}function Dm(t){return typeof t=="function"&&t.hasOwnProperty(hR)&&t.__forward_ref__===pt}function g(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function L(t){return{providers:t.providers||[],imports:t.imports||[]}}function tl(t){return pR(t,Qd)}function wm(t){return tl(t)!==null}function pR(t,i){return t.hasOwnProperty(i)&&t[i]||null}function mR(t){let i=t?.[Qd]??null;return i||null}function dm(t){return t&&t.hasOwnProperty($d)?t[$d]:null}var Qd=ke({\u0275prov:ke}),$d=ke({\u0275inj:ke}),m=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(i,e){this._desc=i,this.\u0275prov=void 0,typeof e=="number"?this.__NG_ELEMENT_ID__=e:e!==void 0&&(this.\u0275prov=g({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function Em(t){return t&&!!t.\u0275providers}var nl=ke({\u0275cmp:ke}),il=ke({\u0275dir:ke}),xm=ke({\u0275pipe:ke}),Im=ke({\u0275mod:ke}),Za=ke({\u0275fac:ke}),lo=ke({__NG_ELEMENT_ID__:ke}),PC=ke({__NG_ENV_ID__:ke});function Sm(t){return Jd(t,"@NgModule"),t[Im]||null}function bi(t){return Jd(t,"@Component"),t[nl]||null}function Xd(t){return Jd(t,"@Directive"),t[il]||null}function HC(t){return Jd(t,"@Pipe"),t[xm]||null}function Jd(t,i){if(t==null)throw new C(-919,!1)}function ot(t){return typeof t=="string"?t:t==null?"":String(t)}var UC=ke({ngErrorCode:ke}),gR=ke({ngErrorMessage:ke}),vR=ke({ngTokenPath:ke});function Mm(t,i){return zC("",-200,i)}function eu(t,i){throw new C(-201,!1)}function zC(t,i,e){let n=new C(i,t);return n[UC]=i,n[gR]=t,e&&(n[vR]=e),n}function _R(t){return t[UC]}var um;function $C(){return um}function $t(t){let i=um;return um=t,i}function Tm(t,i,e){let n=tl(t);if(n&&n.providedIn=="root")return n.value===void 0?n.value=n.factory():n.value;if(e&8)return null;if(i!==void 0)return i;eu(t,"")}var yR={},ro=yR,fm="__NG_DI_FLAG__",hm=class{injector;constructor(i){this.injector=i}retrieve(i,e){let n=oo(e)||0;try{return this.injector.get(i,n&8?null:ro,n)}catch(r){if(cs(r))return r;throw r}}};function bR(t,i=0){let e=Ud();if(e===void 0)throw new C(-203,!1);if(e===null)return Tm(t,void 0,i);{let n=CR(i),r=e.retrieve(t,n);if(cs(r)){if(n.optional)return null;throw r}return r}}function O(t,i=0){return($C()||bR)(ft(t),i)}function d(t,i){return O(t,oo(i))}function oo(t){return typeof t>"u"||typeof t=="number"?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function CR(t){return{optional:!!(t&8),host:!!(t&1),self:!!(t&2),skipSelf:!!(t&4)}}function pm(t){let i=[];for(let e=0;e<t.length;e++){let n=ft(t[e]);if(Array.isArray(n)){if(n.length===0)throw new C(900,!1);let r,o=0;for(let s=0;s<n.length;s++){let a=n[s],l=DR(a);typeof l=="number"?l===-1?r=a.token:o|=l:r=a}i.push(O(r,o))}else i.push(O(n))}return i}function WC(t,i){return t[fm]=i,t.prototype[fm]=i,t}function DR(t){return t[fm]}function br(t,i){let e=t.hasOwnProperty(Za);return e?t[Za]:null}function GC(t,i,e){if(t.length!==i.length)return!1;for(let n=0;n<t.length;n++){let r=t[n],o=i[n];if(e&&(r=e(r),o=e(o)),o!==r)return!1}return!0}function qC(t){return t.flat(Number.POSITIVE_INFINITY)}function tu(t,i){t.forEach(e=>Array.isArray(e)?tu(e,i):i(e))}function km(t,i,e){i>=t.length?t.push(e):t.splice(i,0,e)}function rl(t,i){return i>=t.length-1?t.pop():t.splice(i,1)[0]}function YC(t,i){let e=[];for(let n=0;n<t;n++)e.push(i);return e}function ZC(t,i,e,n){let r=t.length;if(r==i)t.push(e,n);else if(r===1)t.push(n,t[0]),t[0]=e;else{for(r--,t.push(t[r-1],t[r]);r>i;){let o=r-2;t[r]=t[o],r--}t[i]=e,t[i+1]=n}}function ol(t,i,e){let n=us(t,i);return n>=0?t[n|1]=e:(n=~n,ZC(t,n,i,e)),n}function nu(t,i){let e=us(t,i);if(e>=0)return t[e|1]}function us(t,i){return wR(t,i,1)}function wR(t,i,e){let n=0,r=t.length>>e;for(;r!==n;){let o=n+(r-n>>1),s=t[o<<e];if(i===s)return o<<e;s>i?r=o:n=o+1}return~(r<<e)}var Un={},At=[],Ci=new m(""),Rm=new m("",-1),Am=new m(""),Ka=class{get(i,e=ro){if(e===ro){let r=zC("",-201);throw r.name="\u0275NotFound",r}return e}};function Gi(t){return{\u0275providers:t}}function ER(t){return Gi([{provide:Ci,multi:!0,useValue:t}])}function KC(...t){return{\u0275providers:Om(!0,t),\u0275fromNgModule:!0}}function Om(t,...i){let e=[],n=new Set,r,o=s=>{e.push(s)};return tu(i,s=>{let a=s;Wd(a,o,[],n)&&(r||=[],r.push(a))}),r!==void 0&&QC(r,o),e}function QC(t,i){for(let e=0;e<t.length;e++){let{ngModule:n,providers:r}=t[e];Nm(r,o=>{i(o,n)})}}function Wd(t,i,e,n){if(t=ft(t),!t)return!1;let r=null,o=dm(t),s=!o&&bi(t);if(!o&&!s){let l=t.ngModule;if(o=dm(l),o)r=l;else return!1}else{if(s&&!s.standalone)return!1;r=t}let a=n.has(r);if(s){if(a)return!1;if(n.add(r),s.dependencies){let l=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let c of l)Wd(c,i,e,n)}}else if(o){if(o.imports!=null&&!a){n.add(r);let c;tu(o.imports,u=>{Wd(u,i,e,n)&&(c||=[],c.push(u))}),c!==void 0&&QC(c,i)}if(!a){let c=br(r)||(()=>new r);i({provide:r,useFactory:c,deps:At},r),i({provide:Am,useValue:r,multi:!0},r),i({provide:Ci,useValue:()=>O(r),multi:!0},r)}let l=o.providers;if(l!=null&&!a){let c=t;Nm(l,u=>{i(u,c)})}}else return!1;return r!==t&&t.providers!==void 0}function Nm(t,i){for(let e of t)Em(e)&&(e=e.\u0275providers),Array.isArray(e)?Nm(e,i):i(e)}var xR=ke({provide:String,useValue:ke});function XC(t){return t!==null&&typeof t=="object"&&xR in t}function IR(t){return!!(t&&t.useExisting)}function SR(t){return!!(t&&t.useFactory)}function so(t){return typeof t=="function"}function JC(t){return!!t.useClass}var sl=new m(""),zd={},LC={},cm;function fs(){return cm===void 0&&(cm=new Ka),cm}var Re=class{},ao=class extends Re{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(i,e,n,r){super(),this.parent=e,this.source=n,this.scopes=r,gm(i,s=>this.processProvider(s)),this.records.set(Rm,ds(void 0,this)),r.has("environment")&&this.records.set(Re,ds(void 0,this));let o=this.records.get(sl);o!=null&&typeof o.value=="string"&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(Am,At,{self:!0}))}retrieve(i,e){let n=oo(e)||0;try{return this.get(i,ro,n)}catch(r){if(cs(r))return r;throw r}}destroy(){Ya(this),this._destroyed=!0;let i=z(null);try{for(let n of this._ngOnDestroyHooks)n.ngOnDestroy();let e=this._onDestroyHooks;this._onDestroyHooks=[];for(let n of e)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),z(i)}}onDestroy(i){return Ya(this),this._onDestroyHooks.push(i),()=>this.removeOnDestroy(i)}runInContext(i){Ya(this);let e=yi(this),n=$t(void 0),r;try{return i()}finally{yi(e),$t(n)}}get(i,e=ro,n){if(Ya(this),i.hasOwnProperty(PC))return i[PC](this);let r=oo(n),o,s=yi(this),a=$t(void 0);try{if(!(r&4)){let c=this.records.get(i);if(c===void 0){let u=AR(i)&&tl(i);u&&this.injectableDefInScope(u)?c=ds(mm(i),zd):c=null,this.records.set(i,c)}if(c!=null)return this.hydrate(i,c,r)}let l=r&2?fs():this.parent;return e=r&8&&e===ro?null:e,l.get(i,e)}catch(l){let c=_R(l);throw c===-200||c===-201?new C(c,null):l}finally{$t(a),yi(s)}}resolveInjectorInitializers(){let i=z(null),e=yi(this),n=$t(void 0),r;try{let o=this.get(Ci,At,{self:!0});for(let s of o)s()}finally{yi(e),$t(n),z(i)}}toString(){return"R3Injector[...]"}processProvider(i){i=ft(i);let e=so(i)?i:ft(i&&i.provide),n=TR(i);if(!so(i)&&i.multi===!0){let r=this.records.get(e);r||(r=ds(void 0,zd,!0),r.factory=()=>pm(r.multi),this.records.set(e,r)),e=i,r.multi.push(i)}this.records.set(e,n)}hydrate(i,e,n){let r=z(null);try{if(e.value===LC)throw Mm("");return e.value===zd&&(e.value=LC,e.value=e.factory(void 0,n)),typeof e.value=="object"&&e.value&&RR(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}finally{z(r)}}injectableDefInScope(i){if(!i.providedIn)return!1;let e=ft(i.providedIn);return typeof e=="string"?e==="any"||this.scopes.has(e):this.injectorDefTypes.has(e)}removeOnDestroy(i){let e=this._onDestroyHooks.indexOf(i);e!==-1&&this._onDestroyHooks.splice(e,1)}};function mm(t){let i=tl(t),e=i!==null?i.factory:br(t);if(e!==null)return e;if(t instanceof m)throw new C(-204,!1);if(t instanceof Function)return MR(t);throw new C(-204,!1)}function MR(t){if(t.length>0)throw new C(-204,!1);let e=mR(t);return e!==null?()=>e.factory(t):()=>new t}function TR(t){if(XC(t))return ds(void 0,t.useValue);{let i=Fm(t);return ds(i,zd)}}function Fm(t,i,e){let n;if(so(t)){let r=ft(t);return br(r)||mm(r)}else if(XC(t))n=()=>ft(t.useValue);else if(SR(t))n=()=>t.useFactory(...pm(t.deps||[]));else if(IR(t))n=(r,o)=>O(ft(t.useExisting),o!==void 0&&o&8?8:void 0);else{let r=ft(t&&(t.useClass||t.provide));if(kR(t))n=()=>new r(...pm(t.deps));else return br(r)||mm(r)}return n}function Ya(t){if(t.destroyed)throw new C(-205,!1)}function ds(t,i,e=!1){return{factory:t,value:i,multi:e?[]:void 0}}function kR(t){return!!t.deps}function RR(t){return t!==null&&typeof t=="object"&&typeof t.ngOnDestroy=="function"}function AR(t){return typeof t=="function"||typeof t=="object"&&t.ngMetadataName==="InjectionToken"}function gm(t,i){for(let e of t)Array.isArray(e)?gm(e,i):e&&Em(e)?gm(e.\u0275providers,i):i(e)}function mt(t,i){let e;t instanceof ao?(Ya(t),e=t):e=new hm(t);let n,r=yi(e),o=$t(void 0);try{return i()}finally{yi(r),$t(o)}}function Pm(){return $C()!==void 0||Ud()!=null}var zn=0,q=1,re=2,ht=3,In=4,Wt=5,co=6,hs=7,tt=8,qi=9,$n=10,Ne=11,ps=12,Lm=13,uo=14,Gt=15,wr=16,fo=17,Di=18,Yi=19,jm=20,Wi=21,iu=22,Cr=23,an=24,ho=25,Er=26,Ge=27,eD=1,Vm=6,xr=7,al=8,po=9,Ke=10;function Zi(t){return Array.isArray(t)&&typeof t[eD]=="object"}function Wn(t){return Array.isArray(t)&&t[eD]===!0}function Bm(t){return(t.flags&4)!==0}
vendor: 4,846 bytes, line 4
4function wi(t){return t.componentOffset>-1}function ms(t){return(t.flags&1)===1}function Gn(t){return!!t.template}function gs(t){return(t[re]&512)!==0}function mo(t){return(t[re]&256)===256}var Hm="svg",tD="math";function Sn(t){for(;Array.isArray(t);)t=t[zn];return t}function Um(t,i){return Sn(i[t])}function Mn(t,i){return Sn(i[t.index])}function ru(t,i){return t.data[i]}function ou(t,i){return t[i]}function zm(t,i,e,n){e>=t.data.length&&(t.data[e]=null,t.blueprint[e]=null),i[e]=n}function Tn(t,i){let e=i[t];return Zi(e)?e:e[zn]}function nD(t){return(t[re]&4)===4}function su(t){return(t[re]&128)===128}function iD(t){return Wn(t[ht])}function ln(t,i){return i==null?null:t[i]}function $m(t){t[fo]=0}function Wm(t){t[re]&1024||(t[re]|=1024,su(t)&&go(t))}function rD(t,i){for(;t>0;)i=i[uo],t--;return i}function ll(t){return!!(t[re]&9216||t[an]?.dirty)}function au(t){t[$n].changeDetectionScheduler?.notify(8),t[re]&64&&(t[re]|=1024),ll(t)&&go(t)}function go(t){t[$n].changeDetectionScheduler?.notify(0);let i=Dr(t);for(;i!==null&&!(i[re]&8192||(i[re]|=8192,!su(i)));)i=Dr(i)}function Gm(t,i){if(mo(t))throw new C(911,!1);t[Wi]===null&&(t[Wi]=[]),t[Wi].push(i)}function oD(t,i){if(t[Wi]===null)return;let e=t[Wi].indexOf(i);e!==-1&&t[Wi].splice(e,1)}function Dr(t){let i=t[ht];return Wn(i)?i[ht]:i}function qm(t){return t[hs]??=[]}function Ym(t){return t.cleanup??=[]}function sD(t,i,e,n){let r=qm(i);r.push(e),t.firstCreatePass&&Ym(t).push(n,r.length-1)}var fe={lFrame:vD(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var vm=!1;function aD(){return fe.lFrame.elementDepthCount}function lD(){fe.lFrame.elementDepthCount++}function Zm(){fe.lFrame.elementDepthCount--}function lu(){return fe.bindingsEnabled}function Km(){return fe.skipHydrationRootTNode!==null}function Qm(t){return fe.skipHydrationRootTNode===t}function Xm(){fe.skipHydrationRootTNode=null}function U(){return fe.lFrame.lView}function Be(){return fe.lFrame.tView}function wt(t){return fe.lFrame.contextLView=t,t[tt]}function Et(t){return fe.lFrame.contextLView=null,t}function st(){let t=Jm();for(;t!==null&&t.type===64;)t=t.parent;return t}function Jm(){return fe.lFrame.currentTNode}function cD(){let t=fe.lFrame,i=t.currentTNode;return t.isParent?i:i.parent}function vs(t,i){let e=fe.lFrame;e.currentTNode=t,e.isParent=i}function eg(){return fe.lFrame.isParent}function tg(){fe.lFrame.isParent=!1}function dD(){return fe.lFrame.contextLView}function ng(){return vm}function Qa(t){let i=vm;return vm=t,i}function Ir(){let t=fe.lFrame,i=t.bindingRootIndex;return i===-1&&(i=t.bindingRootIndex=t.tView.bindingStartIndex),i}function cl(){return fe.lFrame.bindingIndex}function uD(t){return fe.lFrame.bindingIndex=t}function Ei(){return fe.lFrame.bindingIndex++}function vo(t){let i=fe.lFrame,e=i.bindingIndex;return i.bindingIndex=i.bindingIndex+t,e}function fD(){return fe.lFrame.inI18n}function hD(t,i){let e=fe.lFrame;e.bindingIndex=e.bindingRootIndex=t,cu(i)}function pD(){return fe.lFrame.currentDirectiveIndex}function cu(t){fe.lFrame.currentDirectiveIndex=t}function mD(t){let i=fe.lFrame.currentDirectiveIndex;return i===-1?null:t[i]}function du(){return fe.lFrame.currentQueryIndex}function dl(t){fe.lFrame.currentQueryIndex=t}function OR(t){let i=t[q];return i.type===2?i.declTNode:i.type===1?t[Wt]:null}function ig(t,i,e){if(e&4){let r=i,o=t;for(;r=r.parent,r===null&&!(e&1);)if(r=OR(o),r===null||(o=o[uo],r.type&10))break;if(r===null)return!1;i=r,t=o}let n=fe.lFrame=gD();return n.currentTNode=i,n.lView=t,!0}function uu(t){let i=gD(),e=t[q];fe.lFrame=i,i.currentTNode=e.firstChild,i.lView=t,i.tView=e,i.contextLView=t,i.bindingIndex=e.bindingStartIndex,i.inI18n=!1}function gD(){let t=fe.lFrame,i=t===null?null:t.child;return i===null?vD(t):i}function vD(t){let i={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:t,child:null,inI18n:!1};return t!==null&&(t.child=i),i}function _D(){let t=fe.lFrame;return fe.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}var rg=_D;function fu(){let t=_D();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function yD(t){return(fe.lFrame.contextLView=rD(t,fe.lFrame.contextLView))[tt]}function cn(){return fe.lFrame.selectedIndex}function Sr(t){fe.lFrame.selectedIndex=t}function _s(){let t=fe.lFrame;return ru(t.tView,t.selectedIndex)}function dn(){fe.lFrame.currentNamespace=Hm}function ys(){NR()}function NR(){fe.lFrame.currentNamespace=null}function og(){return fe.lFrame.currentNamespace}var bD=!0;function hu(){return bD}function ul(t){bD=t}function _m(t,i=null,e=null,n){let r=sg(t,i,e,n);
vendor: 23,273 bytes, line 4
4return r.resolveInjectorInitializers(),r}function sg(t,i=null,e=null,n,r=new Set){let o=[e||At,KC(t)],s;return new ao(o,i||fs(),s||null,r)}var F=class t{static THROW_IF_NOT_FOUND=ro;static NULL=new Ka;static create(i,e){if(Array.isArray(i))return _m({name:""},e,i,"");{let n=i.name??"";return _m({name:n},i.parent,i.providers,n)}}static \u0275prov=g({token:t,providedIn:"any",factory:()=>O(Rm)});static __NG_ELEMENT_ID__=-1},V=new m(""),gt=(()=>{class t{static __NG_ELEMENT_ID__=FR;static __NG_ENV_ID__=e=>e}return t})(),Gd=class extends gt{_lView;constructor(i){super(),this._lView=i}get destroyed(){return mo(this._lView)}onDestroy(i){let e=this._lView;return Gm(e,i),()=>oD(e,i)}};function FR(){return new Gd(U())}var ag=!1,CD=new m(""),xi=(()=>{class t{taskId=0;pendingTasks=new Set;destroyed=!1;pendingTask=new Ve(!1);debugTaskTracker=d(CD,{optional:!0});get hasPendingTasks(){return this.destroyed?!1:this.pendingTask.value}get hasPendingTasksObservable(){return this.destroyed?new K(e=>{e.next(!1),e.complete()}):this.pendingTask}add(){!this.hasPendingTasks&&!this.destroyed&&this.pendingTask.next(!0);let e=this.taskId++;return this.pendingTasks.add(e),this.debugTaskTracker?.add(e),e}has(e){return this.pendingTasks.has(e)}remove(e){this.pendingTasks.delete(e),this.debugTaskTracker?.remove(e),this.pendingTasks.size===0&&this.hasPendingTasks&&this.pendingTask.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks&&this.pendingTask.next(!1),this.destroyed=!0,this.pendingTask.unsubscribe()}static \u0275prov=g({token:t,providedIn:"root",factory:()=>new t})}return t})(),ym=class extends y{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(i=!1){super(),this.__isAsync=i,Pm()&&(this.destroyRef=d(gt,{optional:!0})??void 0,this.pendingTasks=d(xi,{optional:!0})??void 0)}emit(i){let e=z(null);try{super.next(i)}finally{z(e)}}subscribe(i,e,n){let r=i,o=e||(()=>null),s=n;if(i&&typeof i=="object"){let l=i;r=l.next?.bind(l),o=l.error?.bind(l),s=l.complete?.bind(l)}this.__isAsync&&(o=this.wrapInTimeout(o),r&&(r=this.wrapInTimeout(r)),s&&(s=this.wrapInTimeout(s)));let a=super.subscribe({next:r,error:o,complete:s});return i instanceof se&&i.add(a),a}wrapInTimeout(i){return e=>{let n=this.pendingTasks?.add();setTimeout(()=>{try{i(e)}finally{n!==void 0&&this.pendingTasks?.remove(n)}})}}},B=ym;function qd(...t){}function lg(t){let i,e;function n(){t=qd;try{e!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(e),i!==void 0&&clearTimeout(i)}catch(r){}}return i=setTimeout(()=>{t(),n()}),typeof requestAnimationFrame=="function"&&(e=requestAnimationFrame(()=>{t(),n()})),()=>n()}function DD(t){return queueMicrotask(()=>t()),()=>{t=qd}}var cg="isAngularZone",Xa=cg+"_ID",PR=0,T=class t{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new B(!1);onMicrotaskEmpty=new B(!1);onStable=new B(!1);onError=new B(!1);constructor(i){let{enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1,scheduleInRootZone:o=ag}=i;if(typeof Zone>"u")throw new C(908,!1);Zone.assertZonePatched();let s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!r&&n,s.shouldCoalesceRunChangeDetection=r,s.callbackScheduled=!1,s.scheduleInRootZone=o,VR(s)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(cg)===!0}static assertInAngularZone(){if(!t.isInAngularZone())throw new C(909,!1)}static assertNotInAngularZone(){if(t.isInAngularZone())throw new C(909,!1)}run(i,e,n){return this._inner.run(i,e,n)}runTask(i,e,n,r){let o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+r,i,LR,qd,qd);try{return o.runTask(s,e,n)}finally{o.cancelTask(s)}}runGuarded(i,e,n){return this._inner.runGuarded(i,e,n)}runOutsideAngular(i){return this._outer.run(i)}},LR={};function dg(t){if(t._nesting==0&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function jR(t){if(t.isCheckStableRunning||t.callbackScheduled)return;t.callbackScheduled=!0;function i(){lg(()=>{t.callbackScheduled=!1,bm(t),t.isCheckStableRunning=!0,dg(t),t.isCheckStableRunning=!1})}t.scheduleInRootZone?Zone.root.run(()=>{i()}):t._outer.run(()=>{i()}),bm(t)}function VR(t){let i=()=>{jR(t)},e=PR++;t._inner=t._inner.fork({name:"angular",properties:{[cg]:!0,[Xa]:e,[Xa+e]:!0},onInvokeTask:(n,r,o,s,a,l)=>{if(BR(l))return n.invokeTask(o,s,a,l);try{return jC(t),n.invokeTask(o,s,a,l)}finally{(t.shouldCoalesceEventChangeDetection&&s.type==="eventTask"||t.shouldCoalesceRunChangeDetection)&&i(),VC(t)}},onInvoke:(n,r,o,s,a,l,c)=>{try{return jC(t),n.invoke(o,s,a,l,c)}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!HR(l)&&i(),VC(t)}},onHasTask:(n,r,o,s)=>{n.hasTask(o,s),r===o&&(s.change=="microTask"?(t._hasPendingMicrotasks=s.microTask,bm(t),dg(t)):s.change=="macroTask"&&(t.hasPendingMacrotasks=s.macroTask))},onHandleError:(n,r,o,s)=>(n.handleError(o,s),t.runOutsideAngular(()=>t.onError.emit(s)),!1)})}function bm(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&t.callbackScheduled===!0?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1}function jC(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function VC(t){t._nesting--,dg(t)}var Ja=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new B;onMicrotaskEmpty=new B;onStable=new B;onError=new B;run(i,e,n){return i.apply(e,n)}runGuarded(i,e,n){return i.apply(e,n)}runOutsideAngular(i){return i()}runTask(i,e,n,r){return i.apply(e,n)}};function BR(t){return wD(t,"__ignore_ng_zone__")}function HR(t){return wD(t,"__scheduler_tick__")}function wD(t,i){return!Array.isArray(t)||t.length!==1?!1:t[0]?.data?.[i]===!0}var Ot=class{_console=console;handleError(i){this._console.error("ERROR",i)}},tn=new m("",{factory:()=>{let t=d(T),i=d(Re),e;return n=>{t.runOutsideAngular(()=>{i.destroyed&&!e?setTimeout(()=>{throw n}):(e??=i.get(Ot),e.handleError(n))})}}}),ED={provide:Ci,useValue:()=>{let t=d(Ot,{optional:!0})},multi:!0};function X(t,i){let[e,n,r]=rm(t,i?.equal),o=e,s=o[Ze];return o.set=n,o.update=r,o.asReadonly=fl.bind(o),o}function fl(){let t=this[Ze];if(t.readonlyFn===void 0){let i=()=>this();i[Ze]=t,t.readonlyFn=i}return t.readonlyFn}var bs=(()=>{class t{view;node;constructor(e,n){this.view=e,this.node=n}static __NG_ELEMENT_ID__=UR}return t})();function UR(){return new bs(U(),st())}var Hn=class{},Cs=new m("",{factory:()=>!0});var pu=new m(""),Ds=(()=>{class t{internalPendingTasks=d(xi);scheduler=d(Hn);errorHandler=d(tn);add(){let e=this.internalPendingTasks.add();return()=>{this.internalPendingTasks.has(e)&&(this.scheduler.notify(11),this.internalPendingTasks.remove(e))}}run(e){let n=this.add();e().catch(this.errorHandler).finally(n)}static \u0275prov=g({token:t,providedIn:"root",factory:()=>new t})}return t})(),mu=(()=>{class t{static \u0275prov=g({token:t,providedIn:"root",factory:()=>new Cm})}return t})(),Cm=class{dirtyEffectCount=0;queues=new Map;add(i){this.enqueue(i),this.schedule(i)}schedule(i){i.dirty&&this.dirtyEffectCount++}remove(i){let e=i.zone,n=this.queues.get(e);n.has(i)&&(n.delete(i),i.dirty&&this.dirtyEffectCount--)}enqueue(i){let e=i.zone;this.queues.has(e)||this.queues.set(e,new Set);let n=this.queues.get(e);n.has(i)||n.add(i)}flush(){for(;this.dirtyEffectCount>0;){let i=!1;for(let[e,n]of this.queues)e===null?i||=this.flushQueue(n):i||=e.run(()=>this.flushQueue(n));i||(this.dirtyEffectCount=0)}}flushQueue(i){let e=!1;for(let n of i)n.dirty&&(this.dirtyEffectCount--,e=!0,n.run());return e}},Yd=class{[Ze];constructor(i){this[Ze]=i}destroy(){this[Ze].destroy()}};function Ii(t,i){let e=i?.injector??d(F),n=i?.manualCleanup!==!0?e.get(gt):null,r,o=e.get(bs,null,{optional:!0}),s=e.get(Hn);return o!==null?(r=WR(o.view,s,t),n instanceof Gd&&n._lView===o.view&&(n=null)):r=GR(t,e.get(mu),s),r.injector=e,n!==null&&(r.onDestroyFns=[n.onDestroy(()=>r.destroy())]),new Yd(r)}var xD=W(v({},om),{cleanupFns:void 0,zone:null,onDestroyFns:null,run(){let t=Qa(!1);try{sm(this)}finally{Qa(t)}},cleanup(){if(!this.cleanupFns?.length)return;let t=z(null);try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[],z(t)}}}),zR=W(v({},xD),{consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12)},destroy(){if(_r(this),this.onDestroyFns!==null)for(let t of this.onDestroyFns)t();this.cleanup(),this.scheduler.remove(this)}}),$R=W(v({},xD),{consumerMarkedDirty(){this.view[re]|=8192,go(this.view),this.notifier.notify(13)},destroy(){if(_r(this),this.onDestroyFns!==null)for(let t of this.onDestroyFns)t();this.cleanup(),this.view[Cr]?.delete(this)}});function WR(t,i,e){let n=Object.create($R);return n.view=t,n.zone=typeof Zone<"u"?Zone.current:null,n.notifier=i,n.fn=ID(n,e),t[Cr]??=new Set,t[Cr].add(n),n.consumerMarkedDirty(n),n}function GR(t,i,e){let n=Object.create(zR);return n.fn=ID(n,t),n.scheduler=i,n.notifier=e,n.zone=typeof Zone<"u"?Zone.current:null,n.scheduler.add(n),n.notifier.notify(12),n}function ID(t,i){return()=>{i(e=>(t.cleanupFns??=[]).push(e))}}function Rs(t){return{toString:t}.toString()}var gu="__parameters__";function JR(t){return function(...e){if(t){let n=t(...e);for(let r in n)this[r]=n[r]}}}function eA(t,i,e){return Rs(()=>{let n=JR(i);function r(...o){if(this instanceof r)return n.apply(this,o),this;let s=new r(...o);return a.annotation=s,a;function a(l,c,u){let f=l.hasOwnProperty(gu)?l[gu]:Object.defineProperty(l,gu,{value:[]})[gu];for(;f.length<=u;)f.push(null);return(f[u]=f[u]||[]).push(s),l}}return r.prototype.ngMetadataName=t,r.annotationCls=r,r})}var tA=WC(eA("Inject",t=>({token:t})),-1);function fw(t){let i=rt.ng;if(i&&i.\u0275compilerFacade)return i.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function nA(t){return typeof t=="function"}function hw(t,i,e,n){i!==null?i.applyValueToInputSignal(i,n):t[e]=n}var Su=class{previousValue;currentValue;firstChange;constructor(i,e,n){this.previousValue=i,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}},Ce=(()=>{let t=()=>pw;return t.ngInherit=!0,t})();function pw(t){return t.type.prototype.ngOnChanges&&(t.setInput=rA),iA}function iA(){let t=gw(this),i=t?.current;if(i){let e=t.previous;if(e===Un)t.previous=i;else for(let n in i)e[n]=i[n];t.current=null,this.ngOnChanges(i)}}function rA(t,i,e,n,r){let o=this.declaredInputs[n],s=gw(t)||oA(t,{previous:Un,current:null}),a=s.current||(s.current={}),l=s.previous,c=l[o];a[o]=new Su(c&&c.currentValue,e,l===Un),hw(t,i,r,e)}var mw="__ngSimpleChanges__";function gw(t){return t[mw]||null}function oA(t,i){return t[mw]=i}var SD=[];var Pe=function(t,i=null,e){for(let n=0;n<SD.length;n++){let r=SD[n];r(t,i,e)}},Se=(function(t){return t[t.TemplateCreateStart=0]="TemplateCreateStart",t[t.TemplateCreateEnd=1]="TemplateCreateEnd",t[t.TemplateUpdateStart=2]="TemplateUpdateStart",t[t.TemplateUpdateEnd=3]="TemplateUpdateEnd",t[t.LifecycleHookStart=4]="LifecycleHookStart",t[t.LifecycleHookEnd=5]="LifecycleHookEnd",t[t.OutputStart=6]="OutputStart",t[t.OutputEnd=7]="OutputEnd",t[t.BootstrapApplicationStart=8]="BootstrapApplicationStart",t[t.BootstrapApplicationEnd=9]="BootstrapApplicationEnd",t[t.BootstrapComponentStart=10]="BootstrapComponentStart",t[t.BootstrapComponentEnd=11]="BootstrapComponentEnd",t[t.ChangeDetectionStart=12]="ChangeDetectionStart",t[t.ChangeDetectionEnd=13]="ChangeDetectionEnd",t[t.ChangeDetectionSyncStart=14]="ChangeDetectionSyncStart",t[t.ChangeDetectionSyncEnd=15]="ChangeDetectionSyncEnd",t[t.AfterRenderHooksStart=16]="AfterRenderHooksStart",t[t.AfterRenderHooksEnd=17]="AfterRenderHooksEnd",t[t.ComponentStart=18]="ComponentStart",t[t.ComponentEnd=19]="ComponentEnd",t[t.DeferBlockStateStart=20]="DeferBlockStateStart",t[t.DeferBlockStateEnd=21]="DeferBlockStateEnd",t[t.DynamicComponentStart=22]="DynamicComponentStart",t[t.DynamicComponentEnd=23]="DynamicComponentEnd",t[t.HostBindingsUpdateStart=24]="HostBindingsUpdateStart",t[t.HostBindingsUpdateEnd=25]="HostBindingsUpdateEnd",t})(Se||{});function sA(t,i,e){let{ngOnChanges:n,ngOnInit:r,ngDoCheck:o}=i.type.prototype;if(n){let s=pw(i);(e.preOrderHooks??=[]).push(t,s),(e.preOrderCheckHooks??=[]).push(t,s)}r&&(e.preOrderHooks??=[]).push(0-t,r),o&&((e.preOrderHooks??=[]).push(t,o),(e.preOrderCheckHooks??=[]).push(t,o))}function vw(t,i){for(let e=i.directiveStart,n=i.directiveEnd;e<n;e++){let o=t.data[e].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:l,ngAfterViewChecked:c,ngOnDestroy:u}=o;s&&(t.contentHooks??=[]).push(-e,s),a&&((t.contentHooks??=[]).push(e,a),(t.contentCheckHooks??=[]).push(e,a)),l&&(t.viewHooks??=[]).push(-e,l),c&&((t.viewHooks??=[]).push(e,c),(t.viewCheckHooks??=[]).push(e,c)),u!=null&&(t.destroyHooks??=[]).push(e,u)}}function Du(t,i,e){_w(t,i,3,e)}function wu(t,i,e,n){(t[re]&3)===e&&_w(t,i,e,n)}function ug(t,i){let e=t[re];(e&3)===i&&(e&=16383,e+=1,t[re]=e)}function _w(t,i,e,n){let r=n!==void 0?t[fo]&65535:0,o=n??-1,s=i.length-1,a=0;for(let l=r;l<s;l++)if(typeof i[l+1]=="number"){if(a=i[l],n!=null&&a>=n)break}else i[l]<0&&(t[fo]+=65536),(a<o||o==-1)&&(aA(t,e,i,l),t[fo]=(t[fo]&4294901760)+l+2),l++}function MD(t,i){Pe(Se.LifecycleHookStart,t,i);let e=z(null);try{i.call(t)}finally{z(e),Pe(Se.LifecycleHookEnd,t,i)}}function aA(t,i,e,n){let r=e[n]<0,o=e[n+1],s=r?-e[n]:e[n],a=t[s];r?t[re]>>14<t[fo]>>16&&(t[re]&3)===i&&(t[re]+=16384,MD(a,o)):MD(a,o)}var Es=-1,yo=class{factory;name;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(i,e,n,r){this.factory=i,this.name=r,this.canSeeViewProviders=e,this.injectImpl=n}};function lA(t){return(t.flags&8)!==0}function cA(t){return(t.flags&16)!==0}function dA(t,i,e){let n=0;for(;n<e.length;){let r=e[n];if(typeof r=="number"){if(r!==0)break;n++;let o=e[n++],s=e[n++],a=e[n++];t.setAttribute(i,s,a,o)}else{let o=r,s=e[++n];uA(o)?t.setProperty(i,o,s):t.setAttribute(i,o,s),n++}}return n}function yw(t){return t===3||t===4||t===6}function uA(t){return t.charCodeAt(0)===64}function xs(t,i){if(!(i===null||i.length===0))if(t===null||t.length===0)t=i.slice();else{let e=-1;for(let n=0;n<i.length;n++){let r=i[n];typeof r=="number"?e=r:e===0||(e===-1||e===2?TD(t,e,r,null,i[++n]):TD(t,e,r,null,null))}}return t}function TD(t,i,e,n,r){let o=0,s=t.length;if(i===-1)s=-1;else for(;o<t.length;){let a=t[o++];if(typeof a=="number"){if(a===i){s=-1;break}else if(a>i){s=o-1;break}}}for(;o<t.length;){let a=t[o];if(typeof a=="number")break;if(a===e){r!==null&&(t[o+1]=r);return}o++,r!==null&&o++}s!==-1&&(t.splice(s,0,i),o=s+1),t.splice(o++,0,e),r!==null&&t.splice(o++,0,r)}function bw(t){return t!==Es}function Mu(t){return t&32767}function fA(t){return t>>16}function Tu(t,i){let e=fA(t),n=i;for(;e>0;)n=n[uo],e--;return n}var Cg=!0;function ku(t){let i=Cg;return Cg=t,i}var hA=256,Cw=hA-1,Dw=5,pA=0,Si={};function mA(t,i,e){let n;typeof e=="string"?n=e.charCodeAt(0)||0:e.hasOwnProperty(lo)&&(n=e[lo]),n==null&&(n=e[lo]=pA++);let r=n&Cw,o=1<<r;i.data[t+(r>>Dw)]|=o}function Ru(t,i){let e=ww(t,i);if(e!==-1)return e;let n=i[q];n.firstCreatePass&&(t.injectorIndex=i.length,fg(n.data,t),fg(i,null),fg(n.blueprint,null));let r=sv(t,i),o=t.injectorIndex;if(bw(r)){let s=Mu(r),a=Tu(r,i),l=a[q].data;for(let c=0;c<8;c++)i[o+c]=a[s+c]|l[s+c]}return i[o+8]=r,o}function fg(t,i){t.push(0,0,0,0,0,0,0,0,i)}function ww(t,i){return t.injectorIndex===-1||t.parent&&t.parent.injectorIndex===t.injectorIndex||i[t.injectorIndex+8]===null?-1:t.injectorIndex}function sv(t,i){if(t.parent&&t.parent.injectorIndex!==-1)return t.parent.injectorIndex;let e=0,n=null,r=i;for(;r!==null;){if(n=Mw(r),n===null)return Es;if(e++,r=r[uo],n.injectorIndex!==-1)return n.injectorIndex|e<<16}return Es}function Dg(t,i,e){mA(t,i,e)}function gA(t,i){if(i==="class")return t.classes;if(i==="style")return t.styles;let e=t.attrs;if(e){let n=e.length,r=0;for(;r<n;){let o=e[r];if(yw(o))break;if(o===0)r=r+2;else if(typeof o=="number")for(r++;r<n&&typeof e[r]=="string";)r++;else{if(o===i)return e[r+1];r=r+2}}}return null}function Ew(t,i,e){if(e&8||t!==void 0)return t;eu(i,"NodeInjector")}function xw(t,i,e,n){if(e&8&&n===void 0&&(n=null),(e&3)===0){let r=t[qi],o=$t(void 0);try{return r?r.get(i,n,e&8):Tm(i,n,e&8)}finally{$t(o)}}return Ew(n,i,e)}function Iw(t,i,e,n=0,r){if(t!==null){if(i[re]&2048&&!(n&2)){let s=bA(t,i,e,n,Si);if(s!==Si)return s}let o=Sw(t,i,e,n,Si);if(o!==Si)return o}return xw(i,e,n,r)}function Sw(t,i,e,n,r){let o=_A(e);if(typeof o=="function"){if(!ig(i,t,n))return n&1?Ew(r,e,n):xw(i,e,n,r);try{let s;if(s=o(n),s==null&&!(n&8))eu(e);else return s}finally{rg()}}else if(typeof o=="number"){let s=null,a=ww(t,i),l=Es,c=n&1?i[Gt][Wt]:null;for((a===-1||n&4)&&(l=a===-1?sv(t,i):i[a+8],l===Es||!RD(n,!1)?a=-1:(s=i[q],a=Mu(l),i=Tu(l,i)));a!==-1;){let u=i[q];if(kD(o,a,u.data)){let f=vA(a,i,e,s,n,c);if(f!==Si)return f}l=i[a+8],l!==Es&&RD(n,i[q].data[a+8]===c)&&kD(o,a,i)?(s=u,a=Mu(l),i=Tu(l,i)):a=-1}}return r}function vA(t,i,e,n,r,o){let s=i[q],a=s.data[t+8],l=n==null?wi(a)&&Cg:n!=s&&(a.type&3)!==0,c=r&1&&o===a,u=Eu(a,s,e,l,c);return u!==null?_l(i,s,u,a,r):Si}function Eu(t,i,e,n,r){let o=t.providerIndexes,s=i.data,a=o&1048575,l=t.directiveStart,c=t.directiveEnd,u=o>>20,f=n?a:a+u,h=r?a+u:c;for(let p=f;p<h;p++){let _=s[p];if(p<l&&e===_||p>=l&&_.type===e)return p}if(r){let p=s[l];if(p&&Gn(p)&&p.type===e)return l}return null}function _l(t,i,e,n,r){let o=t[e],s=i.data;if(o instanceof yo){let a=o;if(a.resolving)throw Mm("");let l=ku(a.canSeeViewProviders);a.resolving=!0;let c=s[e].type||s[e],u,f=a.injectImpl?$t(a.injectImpl):null,h=ig(t,n,0);try{o=t[e]=a.factory(void 0,r,s,t,n),i.firstCreatePass&&e>=n.directiveStart&&sA(e,s[e],i)}finally{f!==null&&$t(f),ku(l),a.resolving=!1,rg()}}return o}function _A(t){if(typeof t=="string")return t.charCodeAt(0)||0;let i=t.hasOwnProperty(lo)?t[lo]:void 0;return typeof i=="number"?i>=0?i&Cw:yA:i}function kD(t,i,e){let n=1<<t;return!!(e[i+(t>>Dw)]&n)}function RD(t,i){return!(t&2)&&!(t&1&&i)}var _o=class{_tNode;_lView;constructor(i,e){this._tNode=i,this._lView=e}get(i,e,n){return Iw(this._tNode,this._lView,i,oo(n),e)}};function yA(){return new _o(st(),U())}function De(t){return Rs(()=>{let i=t.prototype.constructor,e=i[Za]||wg(i),n=Object.prototype,r=Object.getPrototypeOf(t.prototype).constructor;for(;r&&r!==n;){let o=r[Za]||wg(r);if(o&&o!==e)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function wg(t){return Dm(t)?()=>{let i=wg(ft(t));return i&&i()}:br(t)}function bA(t,i,e,n,r){let o=t,s=i;for(;o!==null&&s!==null&&s[re]&2048&&!gs(s);){let a=Sw(o,s,e,n|2,Si);if(a!==Si)return a;let l=o.parent;if(!l){let c=s[jm];if(c){let u=c.get(e,Si,n&-5);if(u!==Si)return u}l=Mw(s),s=s[uo]}o=l}return r}function Mw(t){let i=t[q],e=i.type;return e===2?i.declTNode:e===1?t[Wt]:null}function Il(t){return gA(st(),t)}function CA(){return As(st(),U())}function As(t,i){return new M(Mn(t,i))}var M=(()=>{class t{nativeElement;constructor(e){this.nativeElement=e}static __NG_ELEMENT_ID__=CA}return t})();function Tw(t){return t instanceof M?t.nativeElement:t}function DA(){return this._results[Symbol.iterator]()}var Ki=class{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new y}constructor(i=!1){this._emitDistinctChangesOnly=i}get(i){return this._results[i]}map(i){return this._results.map(i)}filter(i){return this._results.filter(i)}find(i){return this._results.find(i)}reduce(i,e){return this._results.reduce(i,e)}forEach(i){this._results.forEach(i)}some(i){return this._results.some(i)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(i,e){this.dirty=!1;let n=qC(i);(this._changesDetected=!GC(this._results,n,e))&&(this._results=n,this.length=n.length,this.last=n[this.length-1],this.first=n[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(i){this._onDirty=i}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=DA};function kw(t){return(t.flags&128)===128}var av=(function(t){return t[t.OnPush=0]="OnPush",t[t.Eager=1]="Eager",t[t.Default=1]="Default",t})(av||{}),Rw=new Map,wA=0;function EA(){return wA++}function xA(t){Rw.set(t[Yi],t)}function Eg(t){Rw.delete(t[Yi])}var AD="__ngContext__";function Is(t,i){Zi(i)?(t[AD]=i[Yi],xA(i)):t[AD]=i}function Aw(t){return Nw(t[ps])}function Ow(t){return Nw(t[In])}function Nw(t){for(;t!==null&&!Wn(t);)t=t[In];return t}var xg;function lv(t){xg=t}function Fw(){if(xg!==void 0)return xg;if(typeof document<"u")return document;throw new C(210,!1)}var kr=new m("",{factory:()=>IA}),IA="ng";var zu=new m(""),Do=new m("",{providedIn:"platform",factory:()=>"unknown"}),Sl=new m(""),wo=new m("",{factory:()=>d(V).body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),$u={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],placeholderResolution:30,disableImageSizeWarning:!1,disableImageLazyLoadWarning:!1},Wu=new m("",{factory:()=>$u});var Pw="r";var Lw="di";var cv=new m(""),jw=!1,Vw=new m("",{factory:()=>jw});var Gu=new m("");var OD=new WeakMap;function SA(t,i){if(t==null||typeof t!="object")return;let e=OD.get(t);e||(e=new WeakSet,OD.set(t,e)),e.add(i)}var MA=(t,i,e,n)=>{};function TA(t,i,e,n){MA(t,i,e,n)}function qu(t){return(t.flags&32)===32}var kA=()=>null;function Bw(t,i,e=!1){return kA(t,i,e)}function Hw(t,i){let e=t.contentQueries;if(e!==null){let n=z(null);try{for(let r=0;r<e.length;r+=2){let o=e[r],s=e[r+1];if(s!==-1){let a=t.data[s];dl(o),a.contentQueries(2,i[s],s)}}}finally{z(n)}}}function Ig(t,i,e){dl(0);let n=z(null);try{i(t,e)}finally{z(n)}}function dv(t,i,e){if(Bm(i)){let n=z(null);try{let r=i.directiveStart,o=i.directiveEnd;for(let s=r;s<o;s++){let a=t.data[s];if(a.contentQueries){let l=e[s];a.contentQueries(1,l,s)}}}finally{z(n)}}}var Yn=(function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t[t.ExperimentalIsolatedShadowDom=4]="ExperimentalIsolatedShadowDom",t})(Yn||{});var vu;function RA(){if(vu===void 0&&(vu=null,rt.trustedTypes))try{vu=rt.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return vu}function Yu(t){return RA()?.createHTML(t)||t}var _u;function Uw(){if(_u===void 0&&(_u=null,rt.trustedTypes))try{_u=rt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return _u}function ND(t){return Uw()?.createHTML(t)||t}function FD(t){return Uw()?.createScriptURL(t)||t}var Qi=class{changingThisBreaksApplicationSecurity;constructor(i){this.changingThisBreaksApplicationSecurity=i}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Zd})`}},Sg=class extends Qi{getTypeName(){return"HTML"}},Mg=class extends Qi{getTypeName(){return"Style"}}
vendor: 4,467 bytes, line 4
4,Tg=class extends Qi{getTypeName(){return"Script"}},kg=class extends Qi{getTypeName(){return"URL"}},Rg=class extends Qi{getTypeName(){return"ResourceURL"}};function qt(t){return t instanceof Qi?t.changingThisBreaksApplicationSecurity:t}function Ti(t,i){let e=zw(t);if(e!=null&&e!==i){if(e==="ResourceURL"&&i==="URL")return!0;throw new Error(`Required a safe ${i}, got a ${e} (see ${Zd})`)}return e===i}function zw(t){return t instanceof Qi&&t.getTypeName()||null}function uv(t){return new Sg(t)}function fv(t){return new Mg(t)}function hv(t){return new Tg(t)}function pv(t){return new kg(t)}function mv(t){return new Rg(t)}function AA(t){let i=new Og(t);return OA()?new Ag(i):i}var Ag=class{inertDocumentHelper;constructor(i){this.inertDocumentHelper=i}getInertBodyElement(i){i="<body><remove></remove>"+i;try{let e=new window.DOMParser().parseFromString(Yu(i),"text/html").body;return e===null?this.inertDocumentHelper.getInertBodyElement(i):(e.firstChild?.remove(),e)}catch(e){return null}}},Og=class{defaultDoc;inertDocument;constructor(i){this.defaultDoc=i,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(i){let e=this.inertDocument.createElement("template");return e.innerHTML=Yu(i),e}};function OA(){try{return!!new window.DOMParser().parseFromString(Yu(""),"text/html")}catch(t){return!1}}var NA=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Ml(t){return t=String(t),t.match(NA)?t:"unsafe:"+t}function Xi(t){let i={};for(let e of t.split(","))i[e]=!0;return i}function Tl(...t){let i={};for(let e of t)for(let n in e)e.hasOwnProperty(n)&&(i[n]=!0);return i}var $w=Xi("area,br,col,hr,img,wbr"),Ww=Xi("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Gw=Xi("rp,rt"),FA=Tl(Gw,Ww),PA=Tl(Ww,Xi("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),LA=Tl(Gw,Xi("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),PD=Tl($w,PA,LA,FA),qw=Xi("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),jA=Xi("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),VA=Xi("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),BA=Tl(qw,jA,VA),HA=Xi("script,style,template"),Ng=class{sanitizedSomething=!1;buf=[];sanitizeChildren(i){let e=i.firstChild,n=!0,r=[];for(;e;){if(e.nodeType===Node.ELEMENT_NODE?n=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,n&&e.firstChild){r.push(e),e=$A(e);continue}for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let o=zA(e);if(o){e=o;break}e=r.pop()}}return this.buf.join("")}startElement(i){let e=LD(i).toLowerCase();if(!PD.hasOwnProperty(e))return this.sanitizedSomething=!0,!HA.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);let n=i.attributes;for(let r=0;r<n.length;r++){let o=n.item(r),s=o.name,a=s.toLowerCase();if(!BA.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let l=o.value;qw[a]&&(l=Ml(l)),this.buf.push(" ",s,'="',jD(l),'"')}return this.buf.push(">"),!0}endElement(i){let e=LD(i).toLowerCase();PD.hasOwnProperty(e)&&!$w.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))}chars(i){this.buf.push(jD(i))}};
vendor: 10,753 bytes, line 4
4function UA(t,i){return(t.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function zA(t){let i=t.nextSibling;if(i&&t!==i.previousSibling)throw Yw(i);return i}function $A(t){let i=t.firstChild;if(i&&UA(t,i))throw Yw(i);return i}function LD(t){let i=t.nodeName;return typeof i=="string"?i:"FORM"}function Yw(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}var WA=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,GA=/([^\#-~ |!])/g;function jD(t){return t.replace(/&/g,"&").replace(WA,function(i){let e=i.charCodeAt(0),n=i.charCodeAt(1);return"&#"+((e-55296)*1024+(n-56320)+65536)+";"}).replace(GA,function(i){return"&#"+i.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}var yu;function Zu(t,i){let e=null;try{yu=yu||AA(t);let n=i?String(i):"";e=yu.getInertBodyElement(n);let r=5,o=n;do{if(r===0)throw new Error("Failed to sanitize html because the input is unstable");r--,n=o,o=e.innerHTML,e=yu.getInertBodyElement(n)}while(n!==o);let a=new Ng().sanitizeChildren(VD(e)||e);return Yu(a)}finally{if(e){let n=VD(e)||e;for(;n.firstChild;)n.firstChild.remove()}}}function VD(t){return"content"in t&&qA(t)?t.content:null}function qA(t){return t.nodeType===Node.ELEMENT_NODE&&t.nodeName==="TEMPLATE"}var YA=/^>|^->|<!--|-->|--!>|<!-$/g,ZA=/(<|>)/g,KA="\u200B$1\u200B";function QA(t){return t.replace(YA,i=>i.replace(ZA,KA))}function XA(t,i){return t.createText(i)}function JA(t,i,e){t.setValue(i,e)}function eO(t,i){return t.createComment(QA(i))}function Zw(t,i,e){return t.createElement(i,e)}function Au(t,i,e,n,r){t.insertBefore(i,e,n,r)}function Kw(t,i,e){t.appendChild(i,e)}function BD(t,i,e,n,r){n!==null?Au(t,i,e,n,r):Kw(t,i,e)}function Qw(t,i,e,n){t.removeChild(null,i,e,n)}function tO(t,i,e){t.setAttribute(i,"style",e)}function nO(t,i,e){e===""?t.removeAttribute(i,"class"):t.setAttribute(i,"class",e)}function Xw(t,i,e){let{mergedAttrs:n,classes:r,styles:o}=e;n!==null&&dA(t,i,n),r!==null&&nO(t,i,r),o!==null&&tO(t,i,o)}var lt=(function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t[t.ATTRIBUTE_NO_BINDING=6]="ATTRIBUTE_NO_BINDING",t})(lt||{});function gv(t){let i=_v();return i?ND(i.sanitize(lt.HTML,t)||""):Ti(t,"HTML")?ND(qt(t)):Zu(Fw(),ot(t))}function Ku(t){let i=_v();return i?i.sanitize(lt.URL,t)||"":Ti(t,"URL")?qt(t):Ml(ot(t))}function Jw(t){let i=_v();if(i)return FD(i.sanitize(lt.RESOURCE_URL,t)||"");if(Ti(t,"ResourceURL"))return FD(qt(t));throw new C(904,!1)}var iO={embed:{src:!0},frame:{src:!0},iframe:{src:!0},media:{src:!0},base:{href:!0},link:{href:!0},object:{data:!0,codebase:!0}};function rO(t,i){return iO[t.toLowerCase()]?.[i.toLowerCase()]===!0?Jw:Ku}function vv(t,i,e){return rO(i,e)(t)}function _v(){let t=U();return t&&t[$n].sanitizer}function e0(t){return t instanceof Function?t():t}function oO(t,i,e){let n=t.length;for(;;){let r=t.indexOf(i,e);if(r===-1)return r;if(r===0||t.charCodeAt(r-1)<=32){let o=i.length;if(r+o===n||t.charCodeAt(r+o)<=32)return r}e=r+1}}var t0="ng-template";function sO(t,i,e,n){let r=0;if(n){for(;r<i.length&&typeof i[r]=="string";r+=2)if(i[r]==="class"&&oO(i[r+1].toLowerCase(),e,0)!==-1)return!0}else if(yv(t))return!1;if(r=i.indexOf(1,r),r>-1){let o;for(;++r<i.length&&typeof(o=i[r])=="string";)if(o.toLowerCase()===e)return!0}return!1}function yv(t){return t.type===4&&t.value!==t0}function aO(t,i,e){let n=t.type===4&&!e?t0:t.value;return i===n}function lO(t,i,e){let n=4,r=t.attrs,o=r!==null?uO(r):0,s=!1;for(let a=0;a<i.length;a++){let l=i[a];if(typeof l=="number"){if(!s&&!qn(n)&&!qn(l))return!1;if(s&&qn(l))continue;s=!1,n=l|n&1;continue}if(!s)if(n&4){if(n=2|n&1,l!==""&&!aO(t,l,e)||l===""&&i.length===1){if(qn(n))return!1;s=!0}}else if(n&8){if(r===null||!sO(t,r,l,e)){if(qn(n))return!1;s=!0}}else{let c=i[++a],u=cO(l,r,yv(t),e);if(u===-1){if(qn(n))return!1;s=!0;continue}if(c!==""){let f;if(u>o?f="":f=r[u+1].toLowerCase(),n&2&&c!==f){if(qn(n))return!1;s=!0}}}}return qn(n)||s}function qn(t){return(t&1)===0}function cO(t,i,e,n){if(i===null)return-1;let r=0;if(n||!e){let o=!1;for(;r<i.length;){let s=i[r];if(s===t)return r;if(s===3||s===6)o=!0;else if(s===1||s===2){let a=i[++r];for(;typeof a=="string";)a=i[++r];continue}else{if(s===4)break;if(s===0){r+=4;continue}}r+=o?1:2}return-1}else return fO(i,t)}function n0(t,i,e=!1){for(let n=0;n<i.length;n++)if(lO(t,i[n],e))return!0;return!1}function dO(t){let i=t.attrs;if(i!=null){let e=i.indexOf(5);if((e&1)===0)return i[e+1]}return null}function uO(t){for(let i=0;i<t.length;i++){let e=t[i];if(yw(e))return i}return t.length}function fO(t,i){let e=t.indexOf(4);if(e>-1)for(e++;e<t.length;){let n=t[e];if(typeof n=="number")return-1;if(n===i)return e;e++}return-1}function hO(t,i){e:for(let e=0;e<i.length;e++){let n=i[e];if(t.length===n.length){for(let r=0;r<t.length;r++)if(t[r]!==n[r])continue e;return!0}}return!1}function HD(t,i){return t?":not("+i.trim()+")":i}function pO(t){let i=t[0],e=1,n=2,r="",o=!1;for(;e<t.length;){let s=t[e];if(typeof s=="string")if(n&2){let a=t[++e];r+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else n&8?r+="."+s:n&4&&(r+=" "+s);else r!==""&&!qn(s)&&(i+=HD(o,r),r=""),n=s,o=o||!qn(n);e++}return r!==""&&(i+=HD(o,r)),i}function mO(t){return t.map(pO).join(",")}function gO(t){let i=[],e=[],n=1,r=2;for(;n<t.length;){let o=t[n];if(typeof o=="string")r===2?o!==""&&i.push(o,t[++n]):r===8&&e.push(o);else{if(!qn(r))break;r=o}n++}return e.length&&i.push(1,...e),i}var Qe={};function bv(t,i,e,n,r,o,s,a,l,c,u){let f=Ge+n,h=f+r,p=vO(f,h),_=typeof c=="function"?c():c;return p[q]={type:t,blueprint:p,template:e,queries:null,viewQuery:a,declTNode:i,data:p.slice().fill(null,f),bindingStartIndex:f,expandoStartIndex:h,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:typeof o=="function"?o():o,pipeRegistry:typeof s=="function"?s():s,firstChild:null,schemas:l,consts:_,incompleteFirstPass:!1,ssrId:u}}function vO(t,i){let e=[];for(let n=0;n<i;n++)e.push(n<t?null:Qe);return e}function _O(t){let i=t.tView;return i===null||i.incompleteFirstPass?t.tView=bv(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts,t.id):i}function Cv(t,i,e,n,r,o,s,a,l,c,u){let f=i.blueprint.slice();return f[zn]=r,f[re]=n|4|128|8|64|1024,(c!==null||t&&t[re]&2048)&&(f[re]|=2048),$m(f),f[ht]=f[uo]=t,f[tt]=e,f[$n]=s||t&&t[$n],f[Ne]=a||t&&t[Ne],f[qi]=l||t&&t[qi]||null,f[Wt]=o,f[Yi]=EA(),f[co]=u,f[jm]=c,f[Gt]=i.type==2?t[Gt]:f,f}function yO(t,i,e){let n=Mn(i,t),r=_O(e),o=t[$n].rendererFactory,s=Dv(t,Cv(t,r,null,i0(e),n,i,null,o.createRenderer(n,e),null,null,null));return t[i.index]=s}function i0(t){let i=16;return t.signals?i=4096:t.onPush&&(i=64),i}function r0(t,i,e,n){if(e===0)return-1;let r=i.length;for(let o=0;o<e;o++)i.push(n),t.blueprint.push(n),t.data.push(null);return r}function Dv(t,i){return t[ps]?t[Lm][In]=i:t[ps]=i,t[Lm]=i,i}function D(t=1){o0(Be(),U(),cn()+t,!1)}function o0(t,i,e,n){if(!n)if((i[re]&3)===3){let o=t.preOrderCheckHooks;o!==null&&Du(i,o,e)}else{let o=t.preOrderHooks;o!==null&&wu(i,o,0,e)}Sr(e)}var Qu=(function(t){return t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",t})(Qu||{});function Fg(t,i,e,n){let r=z(null);try{let[o,s,a]=t.inputs[e],l=null;(s&Qu.SignalBased)!==0&&(l=i[o][Ze]),l!==null&&l.transformFn!==void 0?n=l.transformFn(n):a!==null&&(n=a.call(i,n)),t.setInput!==null?t.setInput(i,l,n,e,o):hw(i,l,o,n)}finally{z(r)}}var Zn=(function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t})(Zn||{}),bO;function wv(t,i){return bO(t,i)}var e9=typeof document<"u"&&typeof document?.documentElement?.getAnimations=="function";var Pg=new WeakMap,pl=new WeakSet;function CO(t,i){let e=Pg.get(t);if(!e||e.length===0)return;let n=i.parentNode,r=i.previousSibling;for(let o=e.length-1;o>=0;o--){let s=e[o],a=s.parentNode;s===i?(e.splice(o,1),pl.add(s),s.dispatchEvent(new CustomEvent("animationend",{detail:{cancel:!0}}))):(r&&s===r||a&&n&&a!==n)&&(e.splice(o,1),s.dispatchEvent(new CustomEvent("animationend",{detail:{cancel:!0}})),s.parentNode?.removeChild(s))}}function DO(t,i){let e=Pg.get(t);e?e.includes(i)||e.push(i):Pg.set(t,[i])}var bo=new Set,Xu=(function(t){return t[t.CHANGE_DETECTION=0]="CHANGE_DETECTION",t[t.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",t})(Xu||{}),Kn=new m(""),UD=new Set;function kn(t){UD.has(t)||(UD.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}))}var Ju=(()=>{class t{impl=null;execute(){this.impl?.execute()}static \u0275prov=g({token:t,providedIn:"root",factory:()=>new t})}return t})(),Ev=[0,1,2,3],xv=(()=>{class t{ngZone=d(T);scheduler=d(Hn);errorHandler=d(Ot,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){d(Kn,{optional:!0})}execute(){let e=this.sequences.size>0;e&&Pe(Se.AfterRenderHooksStart),this.executing=!0;for(let n of Ev)for(let r of this.sequences)if(!(r.erroredOrDestroyed||!r.hooks[n]))try{r.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>{let o=r.hooks[n];return o(r.pipelinedValue)},r.snapshot))}catch(o){r.erroredOrDestroyed=!0,this.errorHandler?.handleError(o)}this.executing=!1;for(let n of this.sequences)n.afterRun(),n.once&&(this.sequences.delete(n),n.destroy());for(let n of this.deferredRegistrations)this.sequences.add(n);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),e&&Pe(Se.AfterRenderHooksEnd)}register(e){let{view:n}=e;n!==void 0?((n[ho]??=[]).push(e),go(n),n[re]|=8192):this.executing?this.deferredRegistrations.add(e):this.addSequence(e)}addSequence(e){this.sequences.add(e),this.scheduler.notify(7)}unregister(e){this.executing&&this.sequences.has(e)?(e.erroredOrDestroyed=!0,e.pipelinedValue=void 0,e.once=!0):(this.sequences.delete(e),this.deferredRegistrations.delete(e))}maybeTrace(e,n){return n?n.run(Xu.AFTER_NEXT_RENDER,e):e()}static \u0275prov=g({token:t,providedIn:"root",factory:()=>new t})}return t})(),yl=class{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(i,e,n,r,o,s=null){this.impl=i,this.hooks=e,this.view=n,this.once=r,this.snapshot=s,this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();let i=this.view?.[ho];i&&(this.view[ho]=i.filter(e=>e!==this))}};
4function He(t,i){let e=i?.injector??d(F);return kn("NgAfterNextRender"),EO(t,e,i,!0)}function wO(t){return t instanceof Function?[void 0,void 0,t,void 0]:[t.earlyRead,t.write,t.mixedReadWrite,t.read]}function EO(t,i,e,n){let r=i.get(Ju);r.impl??=i.get(xv);let o=i.get(Kn,null,{optional:!0}),s=e?.manualCleanup!==!0?i.get(gt):null,a=i.get(bs,null,{optional:!0}),l=new yl(r.impl,wO(t),a?.view,n,s,o?.snapshot(null));return r.impl.register(l),l}var s0=new m("",{factory:()=>({queue:new Set,isScheduled:!1,scheduler:null,injector:d(Re)})});function a0(t,i,e){let n=t.get(s0);if(Array.isArray(i))for(let r of i)n.queue.add(r),e?.detachedLeaveAnimationFns?.push(r);else n.queue.add(i),e?.detachedLeaveAnimationFns?.push(i);n.scheduler&&n.scheduler(t)}function xO(t,i){let e=t.get(s0);if(i.detachedLeaveAnimationFns){for(let n of i.detachedLeaveAnimationFns)e.queue.delete(n);i.detachedLeaveAnimationFns=void 0}}function IO(t,i){for(let[e,n]of i)a0(t,n.animateFns)}function zD(t,i,e,n){let r=t?.[Er]?.enter;i!==null&&r&&r.has(e.index)&&IO(n,r)}function ws(t,i,e,n,r,o,s,a){if(r!=null){let l,c=!1;Wn(r)?l=r:Zi(r)&&(c=!0,r=r[zn]);let u=Sn(r);t===0&&n!==null?(zD(a,n,o,e),s==null?Kw(i,n,u):Au(i,n,u,s||null,!0)):t===1&&n!==null?(zD(a,n,o,e),Au(i,n,u,s||null,!0),CO(o,u)):t===2?(a?.[Er]?.leave?.has(o.index)&&DO(o,u),pl.delete(u),$D(a,o,e,f=>{if(pl.has(u)){pl.delete(u);return}Qw(i,u,c,f)})):t===3&&(pl.delete(u),$D(a,o,e,()=>{i.destroyNode(u)})),l!=null&&LO(i,t,e,l,o,n,s)}}function SO(t,i){l0(t,i),i[zn]=null,i[Wt]=null}function MO(t,i,e,n,r,o){n[zn]=r,n[Wt]=i,tf(t,n,e,1,r,o)}function l0(t,i){i[$n].changeDetectionScheduler?.notify(9),tf(t,i,i[Ne],2,null,null)}function TO(t){let i=t[ps];if(!i)return hg(t[q],t);for(;i;){let e=null;if(Zi(i))e=i[ps];else{let n=i[Ke];n&&(e=n)}if(!e){for(;i&&!i[In]&&i!==t;)Zi(i)&&hg(i[q],i),i=i[ht];i===null&&(i=t),Zi(i)&&hg(i[q],i),e=i&&i[In]}i=e}}function Iv(t,i){let e=t[po],n=e.indexOf(i);e.splice(n,1)}function ef(t,i){if(mo(i))return;let e=i[Ne];e.destroyNode&&tf(t,i,e,3,null,null),TO(i)}function hg(t,i){if(mo(i))return;let e=z(null);try{i[re]&=-129,i[re]|=256,i[an]&&_r(i[an]),AO(t,i),RO(t,i),i[q].type===1&&i[Ne].destroy();let n=i[wr];if(n!==null&&Wn(i[ht])){n!==i[ht]&&Iv(n,i);
vendor: 22,058 bytes, line 4
4let r=i[Di];r!==null&&r.detachView(t)}Eg(i)}finally{z(e)}}function $D(t,i,e,n){let r=t?.[Er];if(r==null||r.leave==null||!r.leave.has(i.index))return n(!1);t&&bo.add(t[Yi]),a0(e,()=>{if(r.leave&&r.leave.has(i.index)){let s=r.leave.get(i.index),a=[];if(s){for(let l=0;l<s.animateFns.length;l++){let c=s.animateFns[l],{promise:u}=c();a.push(u)}r.detachedLeaveAnimationFns=void 0}r.running=Promise.allSettled(a),kO(t,n)}else t&&bo.delete(t[Yi]),n(!1)},r)}function kO(t,i){let e=t[Er]?.running;if(e){e.then(()=>{t[Er].running=void 0,bo.delete(t[Yi]),i(!0)});return}i(!1)}function RO(t,i){let e=t.cleanup,n=i[hs];if(e!==null)for(let s=0;s<e.length-1;s+=2)if(typeof e[s]=="string"){let a=e[s+3];a>=0?n[a]():n[-a].unsubscribe(),s+=2}else{let a=n[e[s+1]];e[s].call(a)}n!==null&&(i[hs]=null);let r=i[Wi];if(r!==null){i[Wi]=null;for(let s=0;s<r.length;s++){let a=r[s];a()}}let o=i[Cr];if(o!==null){i[Cr]=null;for(let s of o)s.destroy()}}function AO(t,i){let e;if(t!=null&&(e=t.destroyHooks)!=null)for(let n=0;n<e.length;n+=2){let r=i[e[n]];if(!(r instanceof yo)){let o=e[n+1];if(Array.isArray(o))for(let s=0;s<o.length;s+=2){let a=r[o[s]],l=o[s+1];Pe(Se.LifecycleHookStart,a,l);try{l.call(a)}finally{Pe(Se.LifecycleHookEnd,a,l)}}else{Pe(Se.LifecycleHookStart,r,o);try{o.call(r)}finally{Pe(Se.LifecycleHookEnd,r,o)}}}}}function c0(t,i,e){return OO(t,i.parent,e)}function OO(t,i,e){let n=i;for(;n!==null&&n.type&168;)i=n,n=i.parent;if(n===null)return e[zn];if(wi(n)){let{encapsulation:r}=t.data[n.directiveStart+n.componentOffset];if(r===Yn.None||r===Yn.Emulated)return null}return Mn(n,e)}function d0(t,i,e){return FO(t,i,e)}function NO(t,i,e){return t.type&40?Mn(t,e):null}var FO=NO,WD;function Sv(t,i,e,n){let r=c0(t,n,i),o=i[Ne],s=n.parent||i[Wt],a=d0(s,n,i);if(r!=null)if(Array.isArray(e))for(let l=0;l<e.length;l++)BD(o,r,e[l],a,!1);else BD(o,r,e,a,!1);WD!==void 0&&WD(o,n,i,e,r)}function ml(t,i){if(i!==null){let e=i.type;if(e&3)return Mn(i,t);if(e&4)return Lg(-1,t[i.index]);if(e&8){let n=i.child;if(n!==null)return ml(t,n);{let r=t[i.index];return Wn(r)?Lg(-1,r):Sn(r)}}else{if(e&128)return ml(t,i.next);if(e&32)return wv(i,t)()||Sn(t[i.index]);{let n=u0(t,i);if(n!==null){if(Array.isArray(n))return n[0];let r=Dr(t[Gt]);return ml(r,n)}else return ml(t,i.next)}}}return null}function u0(t,i){if(i!==null){let n=t[Gt][Wt],r=i.projection;return n.projection[r]}return null}function Lg(t,i){let e=Ke+t+1;if(e<i.length){let n=i[e],r=n[q].firstChild;if(r!==null)return ml(n,r)}return i[xr]}function Mv(t,i,e,n,r,o,s){for(;e!=null;){let a=n[qi];if(e.type===128){e=e.next;continue}let l=n[e.index],c=e.type;if(s&&i===0&&(l&&Is(Sn(l),n),e.flags|=2),!qu(e))if(c&8)Mv(t,i,e.child,n,r,o,!1),ws(i,t,a,r,l,e,o,n);else if(c&32){let u=wv(e,n),f;for(;f=u();)ws(i,t,a,r,f,e,o,n);ws(i,t,a,r,l,e,o,n)}else c&16?f0(t,i,n,e,r,o):ws(i,t,a,r,l,e,o,n);e=s?e.projectionNext:e.next}}function tf(t,i,e,n,r,o){Mv(e,n,t.firstChild,i,r,o,!1)}function PO(t,i,e){let n=i[Ne],r=c0(t,e,i),o=e.parent||i[Wt],s=d0(o,e,i);f0(n,0,i,e,r,s)}function f0(t,i,e,n,r,o){let s=e[Gt],l=s[Wt].projection[n.projection];if(Array.isArray(l))for(let c=0;c<l.length;c++){let u=l[c];ws(i,t,e[qi],r,u,n,o,e)}else{let c=l,u=s[ht];kw(n)&&(c.flags|=128),Mv(t,i,c,u,r,o,!0)}}function LO(t,i,e,n,r,o,s){let a=n[xr],l=Sn(n);a!==l&&ws(i,t,e,o,a,r,s);for(let c=Ke;c<n.length;c++){let u=n[c];tf(u[q],u,t,i,o,a)}}function jO(t,i,e,n,r){if(i)r?t.addClass(e,n):t.removeClass(e,n);else{let o=n.indexOf("-")===-1?void 0:Zn.DashCase;r==null?t.removeStyle(e,n,o):(typeof r=="string"&&r.endsWith("!important")&&(r=r.slice(0,-10),o|=Zn.Important),t.setStyle(e,n,r,o))}}function h0(t,i,e,n,r){let o=cn(),s=n&2;try{Sr(-1),s&&i.length>Ge&&o0(t,i,Ge,!1);let a=s?Se.TemplateUpdateStart:Se.TemplateCreateStart;Pe(a,r,e),e(n,r)}finally{Sr(o);let a=s?Se.TemplateUpdateEnd:Se.TemplateCreateEnd;Pe(a,r,e)}}function nf(t,i,e){zO(t,i,e),(e.flags&64)===64&&$O(t,i,e)}function kl(t,i,e=Mn){let n=i.localNames;if(n!==null){let r=i.index+1;for(let o=0;o<n.length;o+=2){let s=n[o+1],a=s===-1?e(i,t):t[s];t[r++]=a}}}function VO(t,i,e,n){let o=n.get(Vw,jw)||e===Yn.ShadowDom||e===Yn.ExperimentalIsolatedShadowDom,s=t.selectRootElement(i,o);return BO(s),s}function BO(t){HO(t)}var HO=()=>null;function UO(t){return t==="class"?"className":t==="for"?"htmlFor":t==="formaction"?"formAction":t==="innerHtml"?"innerHTML":t==="readonly"?"readOnly":t==="tabindex"?"tabIndex":t}function p0(t,i,e,n,r,o){let s=i[q];if(rf(t,s,i,e,n)){wi(t)&&g0(i,t.index);return}t.type&3&&(e=UO(e)),m0(t,i,e,n,r,o)}function m0(t,i,e,n,r,o){if(t.type&3){let s=Mn(t,i);n=o!=null?o(n,t.value||"",e):n,r.setProperty(s,e,n)}else t.type&12}function g0(t,i){let e=Tn(i,t);e[re]&16||(e[re]|=64)}function zO(t,i,e){let n=e.directiveStart,r=e.directiveEnd;wi(e)&&yO(i,e,t.data[n+e.componentOffset]),t.firstCreatePass||Ru(e,i);let o=e.initialInputs;for(let s=n;s<r;s++){let a=t.data[s],l=_l(i,t,s,e);if(Is(l,i),o!==null&&qO(i,s-n,l,a,e,o),Gn(a)){let c=Tn(e.index,i);c[tt]=_l(i,t,s,e)}}}function $O(t,i,e){let n=e.directiveStart,r=e.directiveEnd,o=e.index,s=pD();try{Sr(o);for(let a=n;a<r;a++){let l=t.data[a],c=i[a];cu(a),(l.hostBindings!==null||l.hostVars!==0||l.hostAttrs!==null)&&WO(l,c)}}finally{Sr(-1),cu(s)}}function WO(t,i){t.hostBindings!==null&&t.hostBindings(1,i)}function Tv(t,i){let e=t.directiveRegistry,n=null;if(e)for(let r=0;r<e.length;r++){let o=e[r];n0(i,o.selectors,!1)&&(n??=[],Gn(o)?n.unshift(o):n.push(o))}return n}function GO(t,i,e,n,r,o){let s=Mn(t,i);v0(i[Ne],s,o,t.value,e,n,r)}function v0(t,i,e,n,r,o,s){if(o==null)t.removeAttribute(i,r,e);else{let a=s==null?ot(o):s(o,n||"",r);t.setAttribute(i,r,a,e)}}function qO(t,i,e,n,r,o){let s=o[i];if(s!==null)for(let a=0;a<s.length;a+=2){let l=s[a],c=s[a+1];Fg(n,e,l,c)}}function kv(t,i,e,n,r){let o=Ge+e,s=i[q],a=r(s,i,t,n,e);i[o]=a,vs(t,!0);let l=t.type===2;return l?(Xw(i[Ne],a,t),(aD()===0||ms(t))&&Is(a,i),lD()):Is(a,i),hu()&&(!l||!qu(t))&&Sv(s,i,a,t),t}function Rv(t){let i=t;return eg()?tg():(i=i.parent,vs(i,!1)),i}function YO(t,i){let e=t[qi];if(!e)return;let n;try{n=e.get(tn,null)}catch(r){n=null}n?.(i)}function rf(t,i,e,n,r){let o=t.inputs?.[n],s=t.hostDirectiveInputs?.[n],a=!1;if(s)for(let l=0;l<s.length;l+=2){let c=s[l],u=s[l+1],f=i.data[c];Fg(f,e[c],u,r),a=!0}if(o)for(let l of o){let c=e[l],u=i.data[l];Fg(u,c,n,r),a=!0}return a}function ZO(t,i){let e=Tn(i,t),n=e[q];KO(n,e);let r=e[zn];r!==null&&e[co]===null&&(e[co]=Bw(r,e[qi])),Pe(Se.ComponentStart);try{Av(n,e,e[tt])}finally{Pe(Se.ComponentEnd,e[tt])}}function KO(t,i){for(let e=i.length;e<t.blueprint.length;e++)i.push(t.blueprint[e])}function Av(t,i,e){uu(i);try{let n=t.viewQuery;n!==null&&Ig(1,n,e);let r=t.template;r!==null&&h0(t,i,r,1,e),t.firstCreatePass&&(t.firstCreatePass=!1),i[Di]?.finishViewCreation(t),t.staticContentQueries&&Hw(t,i),t.staticViewQueries&&Ig(2,t.viewQuery,e);let o=t.components;o!==null&&QO(i,o)}catch(n){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),n}finally{i[re]&=-5,fu()}}function QO(t,i){for(let e=0;e<i.length;e++)ZO(t,i[e])}function Rl(t,i,e,n){let r=z(null);try{let o=i.tView,a=t[re]&4096?4096:16,l=Cv(t,o,e,a,null,i,null,null,n?.injector??null,n?.embeddedViewInjector??null,n?.dehydratedView??null),c=t[i.index];l[wr]=c;let u=t[Di];return u!==null&&(l[Di]=u.createEmbeddedView(o)),Av(o,l,e),l}finally{z(r)}}function Ss(t,i){return!i||i.firstChild===null||kw(t)}function bl(t,i,e,n,r=!1){for(;e!==null;){if(e.type===128){e=r?e.projectionNext:e.next;continue}let o=i[e.index];o!==null&&n.push(Sn(o)),Wn(o)&&_0(o,n);let s=e.type;if(s&8)bl(t,i,e.child,n);else if(s&32){let a=wv(e,i),l;for(;l=a();)n.push(l)}else if(s&16){let a=u0(i,e);if(Array.isArray(a))n.push(...a);else{let l=Dr(i[Gt]);bl(l[q],l,a,n,!0)}}e=r?e.projectionNext:e.next}return n}function _0(t,i){for(let e=Ke;e<t.length;e++){let n=t[e],r=n[q].firstChild;r!==null&&bl(n[q],n,r,i)}t[xr]!==t[zn]&&i.push(t[xr])}function y0(t){if(t[ho]!==null){for(let i of t[ho])i.impl.addSequence(i);t[ho].length=0}}var b0=[];function XO(t){return t[an]??JO(t)}function JO(t){let i=b0.pop()??Object.create(tN);return i.lView=t,i}function eN(t){t.lView[an]!==t&&(t.lView=null,b0.push(t))}var tN=W(v({},gr),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:t=>{go(t.lView)},consumerOnSignalRead(){this.lView[an]=this}});function nN(t){let i=t[an]??Object.create(iN);return i.lView=t,i}var iN=W(v({},gr),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:t=>{let i=Dr(t.lView);for(;i&&!C0(i[q]);)i=Dr(i);i&&Wm(i)},consumerOnSignalRead(){this.lView[an]=this}});function C0(t){return t.type!==2}function D0(t){if(t[Cr]===null)return;let i=!0;for(;i;){let e=!1;for(let n of t[Cr])n.dirty&&(e=!0,n.zone===null||Zone.current===n.zone?n.run():n.zone.run(()=>n.run()));i=e&&!!(t[re]&8192)}}var rN=100;function w0(t,i=0){let n=t[$n].rendererFactory,r=!1;r||n.begin?.();try{oN(t,i)}finally{r||n.end?.()}}function oN(t,i){let e=ng();try{Qa(!0),jg(t,i);let n=0;for(;ll(t);){if(n===rN)throw new C(103,!1);n++,jg(t,1)}}finally{Qa(e)}}function sN(t,i,e,n){if(mo(i))return;let r=i[re],o=!1,s=!1;uu(i);let a=!0,l=null,c=null;o||(C0(t)?(c=XO(i),l=$i(c)):Bd()===null?(a=!1,c=nN(i),l=$i(c)):i[an]&&(_r(i[an]),i[an]=null));try{$m(i),uD(t.bindingStartIndex),e!==null&&h0(t,i,e,2,n);let u=(r&3)===3;if(!o)if(u){let p=t.preOrderCheckHooks;p!==null&&Du(i,p,null)}else{let p=t.preOrderHooks;p!==null&&wu(i,p,0,null),ug(i,0)}if(s||aN(i),D0(i),E0(i,0),t.contentQueries!==null&&Hw(t,i),!o)if(u){let p=t.contentCheckHooks;p!==null&&Du(i,p)}else{let p=t.contentHooks;p!==null&&wu(i,p,1),ug(i,1)}cN(t,i);let f=t.components;f!==null&&I0(i,f,0);let h=t.viewQuery;if(h!==null&&Ig(2,h,n),!o)if(u){let p=t.viewCheckHooks;p!==null&&Du(i,p)}else{let p=t.viewHooks;p!==null&&wu(i,p,2),ug(i,2)}if(t.firstUpdatePass===!0&&(t.firstUpdatePass=!1),i[iu]){for(let p of i[iu])p();i[iu]=null}o||(y0(i),i[re]&=-73)}catch(u){throw o||go(i),u}finally{c!==null&&(vr(c,l),a&&eN(c)),fu()}}function E0(t,i){for(let e=Aw(t);e!==null;e=Ow(e))for(let n=Ke;n<e.length;n++){let r=e[n];x0(r,i)}}function aN(t){for(let i=Aw(t);i!==null;i=Ow(i)){if(!(i[re]&2))continue;let e=i[po];for(let n=0;n<e.length;n++){let r=e[n];Wm(r)}}}function lN(t,i,e){Pe(Se.ComponentStart);let n=Tn(i,t);try{x0(n,e)}finally{Pe(Se.ComponentEnd,n[tt])}}function x0(t,i){su(t)&&jg(t,i)}function jg(t,i){let n=t[q],r=t[re],o=t[an],s=!!(i===0&&r&16);if(s||=!!(r&64&&i===0),s||=!!(r&1024),s||=!!(o?.dirty&&as(o)),s||=!1,o&&(o.dirty=!1),t[re]&=-9217,s)sN(n,t,n.template,t[tt]);else if(r&8192){let a=z(null);try{D0(t),E0(t,1);let l=n.components;l!==null&&I0(t,l,1),y0(t)}finally{z(a)}}}function I0(t,i,e){for(let n=0;n<i.length;n++)lN(t,i[n],e)}function cN(t,i){let e=t.hostBindingOpCodes;if(e!==null)try{for(let n=0;n<e.length;n++){let r=e[n];if(r<0)Sr(~r);else{let o=r,s=e[++n],a=e[++n];hD(s,o);let l=i[o];Pe(Se.HostBindingsUpdateStart,l);try{a(2,l)}finally{Pe(Se.HostBindingsUpdateEnd,l)}}}}finally{Sr(-1)}}function Ov(t,i){let e=ng()?64:1088;for(t[$n].changeDetectionScheduler?.notify(i);t;){t[re]|=e;let n=Dr(t);if(gs(t)&&!n)return t;t=n}return null}function S0(t,i,e,n){return[t,!0,0,i,null,n,null,e,null,null]}function M0(t,i){let e=Ke+i;if(e<t.length)return t[e]}function Al(t,i,e,n=!0){let r=i[q];if(dN(r,i,t,e),n){let s=Lg(e,t),a=i[Ne],l=a.parentNode(t[xr]);l!==null&&MO(r,t[Wt],a,i,l,s)}let o=i[co];o!==null&&o.firstChild!==null&&(o.firstChild=null)}function T0(t,i){let e=Cl(t,i);return e!==void 0&&ef(e[q],e),e}function Cl(t,i){if(t.length<=Ke)return;let e=Ke+i,n=t[e];if(n){let r=n[wr];r!==null&&r!==t&&Iv(r,n),i>0&&(t[e-1][In]=n[In]);let o=rl(t,Ke+i);SO(n[q],n);let s=o[Di];s!==null&&s.detachView(o[q]),n[ht]=null,n[In]=null,n[re]&=-129}return n}function dN(t,i,e,n){let r=Ke+n,o=e.length;n>0&&(e[r-1][In]=i),n<o-Ke?(i[In]=e[r],km(e,Ke+n,i)):(e.push(i),i[In]=null),i[ht]=e;let s=i[wr];s!==null&&e!==s&&k0(s,i);let a=i[Di];a!==null&&a.insertView(t),au(i),i[re]|=128}function k0(t,i){let e=t[po],n=i[ht];if(Zi(n))t[re]|=2;else{let r=n[ht][Gt];i[Gt]!==r&&(t[re]|=2)}e===null?t[po]=[i]:e.push(i)}var Mr=class{_lView;_cdRefInjectingView;_appRef=null;_attachedToViewContainer=!1;exhaustive;get rootNodes(){let i=this._lView,e=i[q];return bl(e,i,e.firstChild,[])}constructor(i,e){this._lView=i,this._cdRefInjectingView=e}get context(){return this._lView[tt]}set context(i){this._lView[tt]=i}get destroyed(){return mo(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let i=this._lView[ht];if(Wn(i)){let e=i[al],n=e?e.indexOf(this):-1;n>-1&&(Cl(i,n),rl(e,n))}this._attachedToViewContainer=!1}ef(this._lView[q],this._lView)}onDestroy(i){Gm(this._lView,i)}markForCheck(){Ov(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[re]&=-129}reattach(){au(this._lView),this._lView[re]|=128}detectChanges(){this._lView[re]|=1024,w0(this._lView)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new C(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let i=gs(this._lView),e=this._lView[wr];e!==null&&!i&&Iv(e,this._lView),l0(this._lView[q],this._lView)}attachToAppRef(i){if(this._attachedToViewContainer)throw new C(902,!1);this._appRef=i;let e=gs(this._lView),n=this._lView[wr];n!==null&&!e&&k0(n,this._lView),au(this._lView)}};var Ee=(()=>{class t{_declarationLView;_declarationTContainer;elementRef;static __NG_ELEMENT_ID__=uN;constructor(e,n,r){this._declarationLView=e,this._declarationTContainer=n,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,n){return this.createEmbeddedViewImpl(e,n)}createEmbeddedViewImpl(e,n,r){let o=Rl(this._declarationLView,this._declarationTContainer,e,{embeddedViewInjector:n,dehydratedView:r});return new Mr(o)}}return t})();function uN(){return of(st(),U())}function of(t,i){return t.type&4?new Ee(i,t,As(t,i)):null}function Os(t,i,e,n,r){let o=t.data[i];if(o===null)o=fN(t,i,e,n,r),fD()&&(o.flags|=32);else if(o.type&64){o.type=e,o.value=n,o.attrs=r;let s=cD();o.injectorIndex=s===null?-1:s.injectorIndex}return vs(o,!0),o}function fN(t,i,e,n,r){let o=Jm(),s=eg(),a=s?o:o&&o.parent,l=t.data[i]=pN(t,a,e,i,n,r);return hN(t,l,o,s),l}function hN(t,i,e,n){t.firstChild===null&&(t.firstChild=i),e!==null&&(n?e.child==null&&i.parent!==null&&(e.child=i):e.next===null&&(e.next=i,i.prev=e))}function pN(t,i,e,n,r,o){let s=i?i.injectorIndex:-1,a=0;return Km()&&(a|=128),{type:e,index:n,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,controlDirectiveIndex:-1,customControlIndex:-1,propertyBindings:null,flags:a,providerIndexes:0,value:r,namespace:og(),attrs:o,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:i,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function mN(t){let i=t[Vm]??[],n=t[ht][Ne],r=[];for(let o of i)o.data[Lw]!==void 0?r.push(o):gN(o,n);t[Vm]=r}function gN(t,i){let e=0,n=t.firstChild;if(n){let r=t.data[Pw];for(;e<r;){let o=n.nextSibling;Qw(i,n,!1),n=o,e++}}}var vN=()=>null,_N=()=>null;function Ou(t,i){return vN(t,i)}function R0(t,i,e){return _N(t,i,e)}var A0=class{},sf=class{},Vg=class{resolveComponentFactory(i){throw new C(917,!1)}},Ol=class{static NULL=new Vg},at=class{},xe=(()=>{class t{destroyNode=null;static __NG_ELEMENT_ID__=()=>yN()}return t})();function yN(){let t=U(),i=st(),e=Tn(i.index,t);return(Zi(e)?e:t)[Ne]}var O0=(()=>{class t{static \u0275prov=g({token:t,providedIn:"root",factory:()=>null})}return t})();var xu={},Bg=class{injector;parentInjector;constructor(i,e){this.injector=i,this.parentInjector=e}get(i,e,n){let r=this.injector.get(i,xu,n);return r!==xu||e===xu?r:this.parentInjector.get(i,e,n)}};function Nu(t,i,e){let n=e?t.styles:null,r=e?t.classes:null,o=0;if(i!==null)for(let s=0;s<i.length;s++){let a=i[s];if(typeof a=="number")o=a;else if(o==1)r=Kd(r,a);else if(o==2){let l=a,c=i[++s];n=Kd(n,l+": "+c+";")}}e?t.styles=n:t.stylesWithoutHost=n,e?t.classes=r:t.classesWithoutHost=r}function I(t,i=0){let e=U();if(e===null)return O(t,i);let n=st();return Iw(n,e,ft(t),i)}function Nl(){let t="invalid";throw new Error(t)}function N0(t,i,e,n,r){let o=n===null?null:{"":-1},s=r(t,e);if(s!==null){let a=s,l=null,c=null;for(let u of s)if(u.resolveHostDirectives!==null){[a,l,c]=u.resolveHostDirectives(s);break}DN(t,i,e,a,o,l,c)}o!==null&&n!==null&&bN(e,n,o)}function bN(t,i,e){let n=t.localNames=[];for(let r=0;r<i.length;r+=2){let o=e[i[r+1]];if(o==null)throw new C(-301,!1);n.push(i[r],o)}}function CN(t,i,e){i.componentOffset=e,(t.components??=[]).push(i.index)}function DN(t,i,e,n,r,o,s){let a=n.length,l=null;for(let h=0;h<a;h++){let p=n[h];l===null&&Gn(p)&&(l=p,CN(t,e,h)),Dg(Ru(e,i),t,p.type)}MN(e,t.data.length,a),l?.viewProvidersResolver&&l.viewProvidersResolver(l);for(let h=0;h<a;h++){let p=n[h];p.providersResolver&&p.providersResolver(p)}let c=!1,u=!1,f=r0(t,i,a,null);a>0&&(e.directiveToIndex=new Map);for(let h=0;h<a;h++){let p=n[h];if(e.mergedAttrs=xs(e.mergedAttrs,p.hostAttrs),EN(t,e,i,f,p),SN(f,p,r),s!==null&&s.has(p)){let[E,x]=s.get(p);e.directiveToIndex.set(p.type,[f,E+e.directiveStart,x+e.directiveStart])}else(o===null||!o.has(p))&&e.directiveToIndex.set(p.type,f);p.contentQueries!==null&&(e.flags|=4),(p.hostBindings!==null||p.hostAttrs!==null||p.hostVars!==0)&&(e.flags|=64);let _=p.type.prototype;!c&&(_.ngOnChanges||_.ngOnInit||_.ngDoCheck)&&((t.preOrderHooks??=[]).push(e.index),c=!0),!u&&(_.ngOnChanges||_.ngDoCheck)&&((t.preOrderCheckHooks??=[]).push(e.index),u=!0),f++}wN(t,e,o)}function wN(t,i,e){for(let n=i.directiveStart;n<i.directiveEnd;n++){let r=t.data[n];if(e===null||!e.has(r))GD(0,i,r,n),GD(1,i,r,n),YD(i,n,!1);else{let o=e.get(r);qD(0,i,o,n),qD(1,i,o,n),YD(i,n,!0)}}}function GD(t,i,e,n){let r=t===0?e.inputs:e.outputs;for(let o in r)if(r.hasOwnProperty(o)){let s;t===0?s=i.inputs??={}:s=i.outputs??={},s[o]??=[],s[o].push(n),F0(i,o)}}function qD(t,i,e,n){let r=t===0?e.inputs:e.outputs;for(let o in r)if(r.hasOwnProperty(o)){let s=r[o],a;t===0?a=i.hostDirectiveInputs??={}:a=i.hostDirectiveOutputs??={},a[s]??=[],a[s].push(n,o),F0(i,s)}}function F0(t,i){i==="class"?t.flags|=8:i==="style"&&(t.flags|=16)}function YD(t,i,e){let{attrs:n,inputs:r,hostDirectiveInputs:o}=t;if(n===null||!e&&r===null||e&&o===null||yv(t)){t.initialInputs??=[],t.initialInputs.push(null);return}let s=null,a=0;for(;a<n.length;){let l=n[a];if(l===0){a+=4;continue}else if(l===5){a+=2;continue}else if(typeof l=="number")break;if(!e&&r.hasOwnProperty(l)){let c=r[l];for(let u of c)if(u===i){s??=[],s.push(l,n[a+1]);break}}else if(e&&o.hasOwnProperty(l)){let c=o[l];for(let u=0;u<c.length;u+=2)if(c[u]===i){s??=[],s.push(c[u+1],n[a+1]);break}}a+=2}t.initialInputs??=[],t.initialInputs.push(s)}function EN(t,i,e,n,r){t.data[n]=r;let o=r.factory||(r.factory=br(r.type,!0)),s=new yo(o,Gn(r),I,null);t.blueprint[n]=s,e[n]=s,xN(t,i,n,r0(t,e,r.hostVars,Qe),r)}function xN(t,i,e,n,r){let o=r.hostBindings;if(o){let s=t.hostBindingOpCodes;s===null&&(s=t.hostBindingOpCodes=[]);let a=~i.index;IN(s)!=a&&s.push(a),s.push(e,n,o)}}function IN(t){let i=t.length;for(;i>0;){let e=t[--i];if(typeof e=="number"&&e<0)return e}return 0}function SN(t,i,e){if(e){if(i.exportAs)for(let n=0;n<i.exportAs.length;n++)e[i.exportAs[n]]=t;Gn(i)&&(e[""]=t)}}function MN(t,i,e){t.flags|=1,t.directiveStart=i,t.directiveEnd=i+e,t.providerIndexes=i}function Nv(t,i,e,n,r,o,s,a){let l=i[q],c=l.consts,u=ln(c,s),f=Os(l,t,e,n,u);return o&&N0(l,i,f,ln(c,a),r),f.mergedAttrs=xs(f.mergedAttrs,f.attrs),f.attrs!==null&&Nu(f,f.attrs,!1),f.mergedAttrs!==null&&Nu(f,f.mergedAttrs,!0),l.queries!==null&&l.queries.elementStart(l,f),f}function Fv(t,i){vw(t,i),Bm(i)&&t.queries.elementEnd(i)}function TN(t,i,e,n,r,o){let s=i.consts,a=ln(s,r),l=Os(i,t,e,n,a);if(l.mergedAttrs=xs(l.mergedAttrs,l.attrs),o!=null){let c=ln(s,o);l.localNames=[];for(let u=0;u<c.length;u+=2)l.localNames.push(c[u],-1)}return l.attrs!==null&&Nu(l,l.attrs,!1),l.mergedAttrs!==null&&Nu(l,l.mergedAttrs,!0),i.queries!==null&&i.queries.elementStart(i,l),l}function Pv(t){return af(t)?Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t:!1}function P0(t,i){if(Array.isArray(t))for(let e=0;e<t.length;e++)i(t[e]);else{let e=t[Symbol.iterator](),n;for(;!(n=e.next()).done;)i(n.value)}}function af(t){return t!==null&&(typeof t=="function"||typeof t=="object")}function Fl(t,i,e){return t[i]=e}function kN(t,i){return t[i]}function Nt(t,i,e){if(e===Qe)return!1;let n=t[i];return Object.is(n,e)?!1:(t[i]=e,!0)}function Dl(t,i,e,n){let r=Nt(t,i,e);return Nt(t,i+1,n)||r}function L0(t,i,e,n,r){let o=Dl(t,i,e,n);return Nt(t,i+2,r)||o}function Lv(t,i,e,n,r,o){let s=Dl(t,i,e,n);return Dl(t,i+2,r,o)||s}function Iu(t,i,e){return function n(r){let o=n.__ngNativeEl__;o!==void 0&&SA(r,o);let s=wi(t)?Tn(t.index,i):i;Ov(s,5);let a=i[tt],l=ZD(i,a,e,r),c=n.__ngNextListenerFn__;for(;c;)l=ZD(i,a,c,r)&&l,c=c.__ngNextListenerFn__;return l}}function ZD(t,i,e,n){let r=z(null);try{return Pe(Se.OutputStart,i,e),e(n)!==!1}catch(o){return YO(t,o),!1}finally{Pe(Se.OutputEnd,i,e),z(r)}}function j0(t,i,e,n,r,o,s,a){let l=ms(t),c=!1,u=null;if(!n&&l&&(u=AN(i,e,o,t.index)),u!==null){let f=u.__ngLastListenerFn__||u;f.__ngNextListenerFn__=s,u.__ngLastListenerFn__=s,c=!0}else{let f=Mn(t,e),h=n?n(f):f;TA(e,h,o,a),n||(a.__ngNativeEl__=f);let p=r.listen(h,o,a);if(!RN(o)){let _=n?E=>n(Sn(E[t.index])):t.index;V0(_,i,e,o,a,p,!1)}}return c}function RN(t){return t.startsWith("animation")||t.startsWith("transition")}function AN(t,i,e,n){let r=t.cleanup;if(r!=null)for(let o=0;o<r.length-1;o+=2){let s=r[o];if(s===e&&r[o+1]===n){let a=i[hs],l=r[o+2];return a&&a.length>l?a[l]:null}typeof s=="string"&&(o+=2)}return null}function V0(t,i,e,n,r,o,s){let a=i.firstCreatePass?Ym(i):null,l=qm(e),c=l.length;l.push(r,o),a&&a.push(n,t,c,(c+1)*(s?-1:1))}function KD(t,i,e,n,r,o){let s=i[e],a=i[q],c=a.data[e].outputs[n],f=s[c].subscribe(o);V0(t.index,a,i,r,o,f,!0)}var Hg=Symbol("BINDING");
vendor: 11,423 bytes, line 4
4function B0(t){return t.debugInfo?.className||t.type.name||null}var Fu=class extends Ol{ngModule;constructor(i){super(),this.ngModule=i}resolveComponentFactory(i){let e=bi(i);return new Tr(e,this.ngModule)}};function ON(t){return Object.keys(t).map(i=>{let[e,n,r]=t[i],o={propName:e,templateName:i,isSignal:(n&Qu.SignalBased)!==0};return r&&(o.transform=r),o})}function NN(t){return Object.keys(t).map(i=>({propName:t[i],templateName:i}))}function FN(t,i,e){let n=i instanceof Re?i:i?.injector;return n&&t.getStandaloneInjector!==null&&(n=t.getStandaloneInjector(n)||n),n?new Bg(e,n):e}function PN(t){let i=t.get(at,null);if(i===null)throw new C(407,!1);let e=t.get(O0,null),n=t.get(Hn,null),r=t.get(Kn,null,{optional:!0});return{rendererFactory:i,sanitizer:e,changeDetectionScheduler:n,ngReflect:!1,tracingService:r}}function LN(t,i){let e=H0(t);return Zw(i,e,e==="svg"?Hm:e==="math"?tD:null)}function jN(t){if(t?.toLowerCase()==="script")throw new C(905,!1)}function H0(t){return(t.selectors[0][0]||"div").toLowerCase()}var Tr=class extends sf{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=ON(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=NN(this.componentDef.outputs),this.cachedOutputs}constructor(i,e){super(),this.componentDef=i,this.ngModule=e,this.componentType=i.type,this.selector=mO(i.selectors),this.ngContentSelectors=i.ngContentSelectors??[],this.isBoundToModule=!!e}create(i,e,n,r,o,s){Pe(Se.DynamicComponentStart);let a=z(null);try{let l=this.componentDef,c=FN(l,r||this.ngModule,i),u=PN(c),f=u.tracingService;return f&&f.componentCreate?f.componentCreate(B0(l),()=>this.createComponentRef(u,c,e,n,o,s)):this.createComponentRef(u,c,e,n,o,s)}finally{z(a)}}createComponentRef(i,e,n,r,o,s){let a=this.componentDef,l=VN(r,a,s,o),c=i.rendererFactory.createRenderer(null,a),u=r?VO(c,r,a.encapsulation,e):LN(a,c);jN(u?.tagName);let f=s?.some(QD)||o?.some(_=>typeof _!="function"&&_.bindings.some(QD)),h=Cv(null,l,null,512|i0(a),null,null,i,c,e,null,Bw(u,e,!0));h[Ge]=u,uu(h);let p=null;try{let _=Nv(Ge,h,2,"#host",()=>l.directiveRegistry,!0,0);Xw(c,u,_),Is(u,h),nf(l,h,_),dv(l,_,h),Fv(l,_),n!==void 0&&HN(_,this.ngContentSelectors,n),p=Tn(_.index,h),h[tt]=p[tt],Av(l,h,null)}catch(_){throw p!==null&&Eg(p),Eg(h),_}finally{Pe(Se.DynamicComponentEnd),fu()}return new Pu(this.componentType,h,!!f)}};function VN(t,i,e,n){let r=t?["ng-version","21.2.18"]:gO(i.selectors[0]),o=null,s=null,a=0;if(e)for(let u of e)a+=u[Hg].requiredVars,u.create&&(u.targetIdx=0,(o??=[]).push(u)),u.update&&(u.targetIdx=0,(s??=[]).push(u));if(n)for(let u=0;u<n.length;u++){let f=n[u];if(typeof f!="function")for(let h of f.bindings){a+=h[Hg].requiredVars;let p=u+1;h.create&&(h.targetIdx=p,(o??=[]).push(h)),h.update&&(h.targetIdx=p,(s??=[]).push(h))}}let l=[i];if(n)for(let u of n){let f=typeof u=="function"?u:u.type,h=Xd(f);l.push(h)}return bv(0,null,BN(o,s),1,a,l,null,null,null,[r],null)}function BN(t,i){return!t&&!i?null:e=>{if(e&1&&t)for(let n of t)n.create();if(e&2&&i)for(let n of i)n.update()}}function QD(t){let i=t[Hg].kind;return i==="input"||i==="twoWay"}var Pu=class extends A0{_rootLView;_hasInputBindings;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(i,e,n){super(),this._rootLView=e,this._hasInputBindings=n,this._tNode=ru(e[q],Ge),this.location=As(this._tNode,e),this.instance=Tn(this._tNode.index,e)[tt],this.hostView=this.changeDetectorRef=new Mr(e,void 0),this.componentType=i}setInput(i,e){this._hasInputBindings;let n=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(i)&&Object.is(this.previousInputValues.get(i),e))return;let r=this._rootLView,o=rf(n,r[q],r,i,e);this.previousInputValues.set(i,e);let s=Tn(n.index,r);Ov(s,1)}get injector(){return new _o(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(i){this.hostView.onDestroy(i)}};function HN(t,i,e){let n=t.projection=[];for(let r=0;r<i.length;r++){let o=e[r];n.push(o!=null&&o.length?Array.from(o):null)}}var Ae=(()=>{class t{static __NG_ELEMENT_ID__=UN}return t})();function UN(){let t=st();return U0(t,U())}var Ug=class t extends Ae{_lContainer;_hostTNode;_hostLView;constructor(i,e,n){super(),this._lContainer=i,this._hostTNode=e,this._hostLView=n}get element(){return As(this._hostTNode,this._hostLView)}get injector(){return new _o(this._hostTNode,this._hostLView)}get parentInjector(){let i=sv(this._hostTNode,this._hostLView);if(bw(i)){let e=Tu(i,this._hostLView),n=Mu(i),r=e[q].data[n+8];return new _o(r,e)}else return new _o(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(i){let e=XD(this._lContainer);return e!==null&&e[i]||null}get length(){return this._lContainer.length-Ke}createEmbeddedView(i,e,n){let r,o;typeof n=="number"?r=n:n!=null&&(r=n.index,o=n.injector);let s=Ou(this._lContainer,i.ssrId),a=i.createEmbeddedViewImpl(e||{},o,s);return this.insertImpl(a,r,Ss(this._hostTNode,s)),a}createComponent(i,e,n,r,o,s,a){let l=i&&!nA(i),c;if(l)c=e;else{let x=e||{};c=x.index,n=x.injector,r=x.projectableNodes,o=x.environmentInjector||x.ngModuleRef,s=x.directives,a=x.bindings}let u=l?i:new Tr(bi(i)),f=n||this.parentInjector;if(!o&&u.ngModule==null){let A=(l?f:this.parentInjector).get(Re,null);A&&(o=A)}let h=bi(u.componentType??{}),p=Ou(this._lContainer,h?.id??null),_=p?.firstChild??null,E=u.create(f,r,_,o,s,a);return this.insertImpl(E.hostView,c,Ss(this._hostTNode,p)),E}insert(i,e){return this.insertImpl(i,e,!0)}insertImpl(i,e,n){let r=i._lView;if(iD(r)){let a=this.indexOf(i);if(a!==-1)this.detach(a);else{let l=r[ht],c=new t(l,l[Wt],l[ht]);c.detach(c.indexOf(i))}}let o=this._adjustIndex(e),s=this._lContainer;return Al(s,r,o,n),i.attachToViewContainerRef(),km(pg(s),o,i),i}move(i,e){return this.insert(i,e)}indexOf(i){let e=XD(this._lContainer);return e!==null?e.indexOf(i):-1}remove(i){let e=this._adjustIndex(i,-1),n=Cl(this._lContainer,e);n&&(rl(pg(this._lContainer),e),ef(n[q],n))}detach(i){let e=this._adjustIndex(i,-1),n=Cl(this._lContainer,e);return n&&rl(pg(this._lContainer),e)!=null?new Mr(n):null}_adjustIndex(i,e=0){return i??this.length+e}};function XD(t){return t[al]}function pg(t){return t[al]||(t[al]=[])}function U0(t,i){let e,n=i[t.index];return Wn(n)?e=n:(e=S0(n,i,null,t),i[t.index]=e,Dv(i,e)),$N(e,i,t,n),new Ug(e,t,i)}function zN(t,i){let e=t[Ne],n=e.createComment(""),r=Mn(i,t),o=e.parentNode(r);return Au(e,o,n,e.nextSibling(r),!1),n}var $N=qN,WN=()=>!1;function GN(t,i,e){return WN(t,i,e)}function qN(t,i,e,n){if(t[xr])return;let r;e.type&8?r=Sn(n):r=zN(i,e),t[xr]=r}var zg=class t{queryList;matches=null;constructor(i){this.queryList=i}clone(){return new t(this.queryList)}setDirty(){this.queryList.setDirty()}},$g=class t{queries;constructor(i=[]){this.queries=i}createEmbeddedView(i){let e=i.queries;if(e!==null){let n=i.contentQueries!==null?i.contentQueries[0]:e.length,r=[];for(let o=0;o<n;o++){let s=e.getByIndex(o),a=this.queries[s.indexInDeclarationView];r.push(a.clone())}return new t(r)}return null}insertView(i){this.dirtyQueriesWithMatches(i)}detachView(i){this.dirtyQueriesWithMatches(i)}finishViewCreation(i){this.dirtyQueriesWithMatches(i)}dirtyQueriesWithMatches(i){for(let e=0;e<this.queries.length;e++)Vv(i,e).matches!==null&&this.queries[e].setDirty()}},Lu=class{flags;read;predicate;constructor(i,e,n=null){this.flags=e,this.read=n,typeof i=="string"?this.predicate=XN(i):this.predicate=i}},Wg=class t{queries;constructor(i=[]){this.queries=i}elementStart(i,e){for(let n=0;n<this.queries.length;n++)this.queries[n].elementStart(i,e)}elementEnd(i){for(let e=0;e<this.queries.length;e++)this.queries[e].elementEnd(i)}embeddedTView(i){let e=null;for(let n=0;n<this.length;n++){let r=e!==null?e.length:0,o=this.getByIndex(n).embeddedTView(i,r);o&&(o.indexInDeclarationView=n,e!==null?e.push(o):e=[o])}return e!==null?new t(e):null}template(i,e){for(let n=0;n<this.queries.length;n++)this.queries[n].template(i,e)}getByIndex(i){return this.queries[i]}get length(){return this.queries.length}track(i){this.queries.push(i)}},Gg=class t{metadata;matches=null;indexInDeclarationView=-1;crossesNgTemplate=!1;_declarationNodeIndex;_appliesToNextNode=!0;constructor(i,e=-1){this.metadata=i,this._declarationNodeIndex=e}elementStart(i,e){this.isApplyingToNode(e)&&this.matchTNode(i,e)}elementEnd(i){this._declarationNodeIndex===i.index&&(this._appliesToNextNode=!1)}template(i,e){this.elementStart(i,e)}embeddedTView(i,e){return this.isApplyingToNode(i)?(this.crossesNgTemplate=!0,this.addMatch(-i.index,e),new t(this.metadata)):null}isApplyingToNode(i){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let e=this._declarationNodeIndex,n=i.parent;for(;n!==null&&n.type&8&&n.index!==e;)n=n.parent;return e===(n!==null?n.index:-1)}return this._appliesToNextNode}matchTNode(i,e){let n=this.metadata.predicate;if(Array.isArray(n))for(let r=0;r<n.length;r++){let o=n[r];this.matchTNodeWithReadOption(i,e,YN(e,o)),this.matchTNodeWithReadOption(i,e,Eu(e,i,o,!1,!1))}else n===Ee?e.type&4&&this.matchTNodeWithReadOption(i,e,-1):this.matchTNodeWithReadOption(i,e,Eu(e,i,n,!1,!1))}matchTNodeWithReadOption(i,e,n){if(n!==null){let r=this.metadata.read;if(r!==null)if(r===M||r===Ae||r===Ee&&e.type&4)this.addMatch(e.index,-2);else{let o=Eu(e,i,r,!1,!1);o!==null&&this.addMatch(e.index,o)}else this.addMatch(e.index,n)}}addMatch(i,e){this.matches===null?this.matches=[i,e]:this.matches.push(i,e)}};function YN(t,i){let e=t.localNames;if(e!==null){for(let n=0;n<e.length;n+=2)if(e[n]===i)return e[n+1]}return null}function ZN(t,i){return t.type&11?As(t,i):t.type&4?of(t,i):null}function KN(t,i,e,n){return e===-1?ZN(i,t):e===-2?QN(t,i,n):_l(t,t[q],e,i)}function QN(t,i,e){if(e===M)return As(i,t);if(e===Ee)return of(i,t);if(e===Ae)return U0(i,t)}function z0(t,i,e,n){let r=i[Di].queries[n];if(r.matches===null){let o=t.data,s=e.matches,a=[];for(let l=0;s!==null&&l<s.length;l+=2){let c=s[l];if(c<0)a.push(null);else{let u=o[c];a.push(KN(i,u,s[l+1],e.metadata.read))}}r.matches=a}return r.matches}function qg(t,i,e,n){let r=t.queries.getByIndex(e),o=r.matches;if(o!==null){let s=z0(t,i,r,e);for(let a=0;a<o.length;a+=2){let l=o[a];if(l>0)n.push(s[a/2]);else{let c=o[a+1],u=i[-l];for(let f=Ke;f<u.length;f++){let h=u[f];h[wr]===h[ht]&&qg(h[q],h,c,n)}if(u[po]!==null){let f=u[po];for(let h=0;h<f.length;h++){let p=f[h];qg(p[q],p,c,n)}}}}}return n}function jv(t,i){return t[Di].queries[i].queryList}function $0(t,i,e){let n=new Ki((e&4)===4);return sD(t,i,n,n.destroy),(i[Di]??=new $g).queries.push(new zg(n))-1}function W0(t,i,e){let n=Be();return n.firstCreatePass&&(q0(n,new Lu(t,i,e),-1),(i&2)===2&&(n.staticViewQueries=!0)),$0(n,U(),i)}function G0(t,i,e,n){let r=Be();if(r.firstCreatePass){let o=st();q0(r,new Lu(i,e,n),o.index),JN(r,t),(e&2)===2&&(r.staticContentQueries=!0)}return $0(r,U(),e)}function XN(t){return t.split(",").map(i=>i.trim())}function q0(t,i,e){t.queries===null&&(t.queries=new Wg),t.queries.track(new Gg(i,e))}function JN(t,i){let e=t.contentQueries||(t.contentQueries=[]),n=e.length?e[e.length-1]:-1;i!==n&&e.push(t.queries.length-1,i)}function Vv(t,i){return t.queries.getByIndex(i)}function Y0(t,i){let e=t[q],n=Vv(e,i);return n.crossesNgTemplate?qg(e,t,i,[]):z0(e,t,n,i)}function Z0(t,i,e){let n,r=Ga(()=>{n._dirtyCounter();let o=eF(n,t);if(i&&o===void 0)throw new C(-951,!1);return o}
4);return n=r[Ze],n._dirtyCounter=X(0),n._flatValue=void 0,r}function Bv(t){return Z0(!0,!1,t)}function Hv(t){return Z0(!0,!0,t)}function K0(t,i){let e=t[Ze];e._lView=U(),e._queryIndex=i,e._queryList=jv(e._lView,i),e._queryList.onDirty(()=>e._dirtyCounter.update(n=>n+1))}function eF(t,i){let e=t._lView,n=t._queryIndex;if(e===void 0||n===void 0||e[re]&4)return i?void 0:At;let r=jv(e,n),o=Y0(e,n);return r.reset(o,Tw),i?r.first:r._changesDetected||t._flatValue===void 0?t._flatValue=r.toArray():t._flatValue}var Yg=new Map,tF=new Set;function Uv(t){return Oe(this,null,function*(){let i=Yg;Yg=new Map;let e=new Map;function n(o){let s=e.get(o);if(s)return s;let a=t(o).then(l=>nF(o,l));return e.set(o,a),a}let r=Array.from(i).map(a=>Oe(null,[a],function*([o,s]){if(s.styleUrl&&s.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");let l=[];s.templateUrl&&l.push(n(s.templateUrl).then(h=>{s.template=h}));let c=typeof s.styles=="string"?[s.styles]:s.styles??[];s.styles=c;let{styleUrl:u,styleUrls:f}=s;if(u&&(f=[u],s.styleUrl=void 0),f?.length){let h=Promise.all(f.map(p=>n(p))).then(p=>{c.push(...p),s.styleUrls=void 0});l.push(h)}yield Promise.all(l),tF.delete(o)}));yield Promise.all(r)})}function Q0(){return Yg.size===0}function nF(t,i){return Oe(this,null,function*(){if(typeof i=="string")return i;if(i.status!==void 0&&i.status!==200)throw new C(918,!1);return i.text()})}var Mi=class{},lf=class{};var wl=class extends Mi{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new Fu(this);constructor(i,e,n,r=!0){super(),this.ngModuleType=i,this._parent=e;let o=Sm(i);this._bootstrapComponents=e0(o.bootstrap),this._r3Injector=sg(i,e,[{provide:Mi,useValue:this},{provide:Ol,useValue:this.componentFactoryResolver},...n],el(i),new Set(["environment"])),r&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let i=this._r3Injector;!i.destroyed&&i.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(i){this.destroyCbs.push(i)}},El=class extends lf{moduleType;constructor(i){super(),this.moduleType=i}create(i){return new wl(this.moduleType,i,[])}};function X0(t,i,e){return new wl(t,i,e,!1)}var ju=class extends Mi{injector;componentFactoryResolver=new Fu(this);instance=null;constructor(i){super();let e=new ao([...i.providers,{provide:Mi,useValue:this},{provide:Ol,useValue:this.componentFactoryResolver}],i.parent||fs(),i.debugName,new Set(["environment"]));this.injector=e,i.runEnvironmentInitializers&&e.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(i){this.injector.onDestroy(i)}};function Ns(t,i,e=null){return new ju({providers:t,parent:i,debugName:e,runEnvironmentInitializers:!0}).injector}var iF=(()=>{class t{_injector;cachedInjectors=new Map;constructor(e){this._injector=e}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){let n=Om(!1,e.type),r=n.length>0?Ns([n],this._injector,""):null;this.cachedInjectors.set(e,r)}return this.cachedInjectors.get(e)}ngOnDestroy(){try{for(let e of this.cachedInjectors.values())e!==null&&e.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=g({token:t,providedIn:"environment",factory:()=>new t(O(Re))})}return t})();function H(t){return Rs(()=>{let i=J0(t),e=W(v({},i),{decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===av.OnPush,directiveDefs:null,pipeDefs:null,dependencies:i.standalone&&t.dependencies||null,getStandaloneInjector:i.standalone?r=>r.get(iF).getOrCreateStandaloneInjector(e):null,getExternalStyles:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||Yn.Emulated,styles:t.styles||At,_:null,schemas:t.schemas||null,tView:null,id:""});i.standalone&&kn("NgStandalone"),eE(e);let n=t.dependencies;return e.directiveDefs=JD(n,rF),e.pipeDefs=JD(n,HC),e.id=aF(e),e})}function rF(t){return bi(t)||Xd(t)}function j(t){return Rs(()=>({type:t.type,bootstrap:t.bootstrap||At,declarations:t.declarations||At,imports:t.imports||At,exports:t.exports||At,transitiveCompileScopes:null,
vendor: 4,603 bytes, line 4
4schemas:t.schemas||null,id:t.id||null}))}function oF(t,i){if(t==null)return Un;let e={};for(let n in t)if(t.hasOwnProperty(n)){let r=t[n],o,s,a,l;Array.isArray(r)?(a=r[0],o=r[1],s=r[2]??o,l=r[3]||null):(o=r,s=r,a=Qu.None,l=null),e[o]=[n,a,l],i[o]=s}return e}function sF(t){if(t==null)return Un;let i={};for(let e in t)t.hasOwnProperty(e)&&(i[t[e]]=e);return i}function b(t){return Rs(()=>{let i=J0(t);return eE(i),i})}function un(t){return{type:t.type,name:t.name,factory:null,pure:t.pure!==!1,standalone:t.standalone??!0,onDestroy:t.type.prototype.ngOnDestroy||null}}function J0(t){let i={};return{type:t.type,providersResolver:null,viewProvidersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:i,inputConfig:t.inputs||Un,exportAs:t.exportAs||null,standalone:t.standalone??!0,signals:t.signals===!0,selectors:t.selectors||At,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,resolveHostDirectives:null,hostDirectives:null,controlDef:null,inputs:oF(t.inputs,i),outputs:sF(t.outputs),debugInfo:null}}function eE(t){t.features?.forEach(i=>i(t))}function JD(t,i){return t?()=>{let e=typeof t=="function"?t():t,n=[];for(let r of e){let o=i(r);o!==null&&n.push(o)}return n}:null}function aF(t){let i=0,e=typeof t.consts=="function"?"":t.consts,n=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,e,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery];for(let o of n.join("|"))i=Math.imul(31,i)+o.charCodeAt(0)<<0;return i+=2147483648,"c"+i}function zv(t){let i=e=>{let n=Array.isArray(t);e.hostDirectives===null?(e.resolveHostDirectives=lF,e.hostDirectives=n?t.map(Zg):[t]):n?e.hostDirectives.unshift(...t.map(Zg)):e.hostDirectives.unshift(t)};return i.ngInherit=!0,i}function lF(t){let i=[],e=!1,n=null,r=null;for(let o=0;o<t.length;o++){let s=t[o];if(s.hostDirectives!==null){let a=i.length;n??=new Map,r??=new Map,tE(s,i,n),r.set(s,[a,i.length-1])}o===0&&Gn(s)&&(e=!0,i.push(s))}for(let o=e?1:0;o<t.length;o++)i.push(t[o]);return[i,n,r]}function tE(t,i,e){if(t.hostDirectives!==null)for(let n of t.hostDirectives)if(typeof n=="function"){let r=n();for(let o of r)ew(Zg(o),i,e)}else ew(n,i,e)}function ew(t,i,e){let n=Xd(t.directive);cF(n.declaredInputs,t.inputs),tE(n,i,e),e.set(n,t),i.push(n)}function Zg(t){return typeof t=="function"?{directive:ft(t),inputs:Un,outputs:Un}:{directive:ft(t.directive),inputs:tw(t.inputs),outputs:tw(t.outputs)}}function tw(t){if(t===void 0||t.length===0)return Un;let i={};for(let e=0;e<t.length;e+=2)i[t[e]]=t[e+1];return i}function cF(t,i){for(let e in i)if(i.hasOwnProperty(e)){let n=i[e],r=t[e];t[n]=r}}function dF(t){return Object.getPrototypeOf(t.prototype).constructor}function $(t){let i=dF(t.type),e=!0,n=[t];for(;i&&i!==Function.prototype&&i!==Object.prototype;){let r,o=Object.hasOwn(i,nl)?i[nl]:void 0,s=Object.hasOwn(i,il)?i[il]:void 0;if(Gn(t))r=o??s;else{if(o)throw new C(903,!1);r=s}if(r){if(e){n.push(r);let l=t;l.inputs=mg(t.inputs),l.declaredInputs=mg(t.declaredInputs),l.outputs=mg(t.outputs);let c=r.hostBindings;c&&mF(t,c);let u=r.viewQuery,f=r.contentQueries;if(u&&hF(t,u),f&&pF(t,f),uF(t,r),BC(t.outputs,r.outputs),Gn(r)&&r.data.animation){let h=t.data;h.animation=(h.animation||[]).concat(r.data.animation)}}let a=r.features;if(a)for(let l=0;l<a.length;l++){let c=a[l];c&&c.ngInherit&&c(t),c===$&&(e=!1)}}i=Object.getPrototypeOf(i)}fF(n)}function uF(t,i){for(let e in i.inputs){if(!i.inputs.hasOwnProperty(e)||t.inputs.hasOwnProperty(e))continue;let n=i.inputs[e];n!==void 0&&(t.inputs[e]=n,t.declaredInputs[e]=i.declaredInputs[e])}}function fF(t){let i=0,e=null;for(let n=t.length-1;n>=0;n--){let r=t[n];r.hostVars=i+=r.hostVars,r.hostAttrs=xs(r.hostAttrs,e=xs(e,r.hostAttrs))}}function mg(t){return t===Un?{}:t===At?[]:t}function hF(t,i){let e=t.viewQuery;e?t.viewQuery=(n,r)=>{i(n,r),e(n,r)}:t.viewQuery=i}function pF(t,i){let e=t.contentQueries;e?t.contentQueries=(n,r,o)=>{i(n,r,o),e(n,r,o)}:t.contentQueries=i}function mF(t,i){let e=t.hostBindings;e?t.hostBindings=(n,r)=>{i(n,r),e(n,r)}:t.hostBindings=i}function nE(t,i,e,n,r,o,s,a){if(e.firstCreatePass){t.mergedAttrs=xs(t.mergedAttrs,t.attrs);let u=t.tView=bv(2,t,r,o,s,e.directiveRegistry,e.pipeRegistry,null,e.schemas,e.consts,null);e.queries!==null&&(e.queries.template(e,t),u.queries=e.queries.embeddedTView(t))}a&&(t.flags|=a),vs(t,!1);let l=vF(e,i,t,n);hu()&&Sv(e,i,l,t),Is(l,i);let c=S0(l,i,l,t);
vendor: 4,080 bytes, line 4
4i[n+Ge]=c,Dv(i,c),GN(c,t,i)}function gF(t,i,e,n,r,o,s,a,l,c,u){let f=e+Ge,h;return i.firstCreatePass?(h=Os(i,f,4,s||null,a||null),lu()&&N0(i,t,h,ln(i.consts,c),Tv),vw(i,h)):h=i.data[f],nE(h,t,i,e,n,r,o,l),ms(h)&&nf(i,t,h),c!=null&&kl(t,h,u),h}function Ms(t,i,e,n,r,o,s,a,l,c,u){let f=e+Ge,h;if(i.firstCreatePass){if(h=Os(i,f,4,s||null,a||null),c!=null){let p=ln(i.consts,c);h.localNames=[];for(let _=0;_<p.length;_+=2)h.localNames.push(p[_],-1)}}else h=i.data[f];return nE(h,t,i,e,n,r,o,l),c!=null&&kl(t,h,u),h}function Ft(t,i,e,n,r,o,s,a){let l=U(),c=Be(),u=ln(c.consts,o);return gF(l,c,t,i,e,n,r,u,void 0,s,a),Ft}function cf(t,i,e,n,r,o,s,a){let l=U(),c=Be(),u=ln(c.consts,o);return Ms(l,c,t,i,e,n,r,u,void 0,s,a),cf}var vF=_F;function _F(t,i,e,n){return ul(!0),i[Ne].createComment("")}var df=(()=>{class t{log(e){console.log(e)}warn(e){console.warn(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();function ki(t){return typeof t=="function"&&t[Ze]!==void 0}function $v(t){return ki(t)&&typeof t.set=="function"}var uf=new m(""),ff=new m(""),Pl=(()=>{class t{_ngZone;registry;_isZoneStable=!0;_callbacks=[];_taskTrackingZone=null;_destroyRef;constructor(e,n,r){this._ngZone=e,this.registry=n,Pm()&&(this._destroyRef=d(gt,{optional:!0})??void 0),Wv||(rE(r),r.addToWindow(n)),this._watchAngularEvents(),e.run(()=>{this._taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){let e=this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),n=this._ngZone.runOutsideAngular(()=>this._ngZone.onStable.subscribe({next:()=>{T.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}}));this._destroyRef?.onDestroy(()=>{e.unsubscribe(),n.unsubscribe()})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb()}});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(n=>n.updateCb&&n.updateCb(e)?(clearTimeout(n.timeoutId),!1):!0)}}getPendingTasks(){return this._taskTrackingZone?this._taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,n,r){let o=-1;n&&n>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==o),e()},n)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:r})}whenStable(e,n,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,n,r),this._runCallbacksIfReady()}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,n,r){return[]}static \u0275fac=function(n){return new(n||t)(O(T),O(iE),O(ff))};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})(),iE=(()=>{class t{_applications=new Map;registerApplication(e,n){this._applications.set(e,n)}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,n=!0){return Wv?.findTestabilityInTree(this,e,n)??null}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();function rE(t){Wv=t}var Wv;function Ji(t){return!!t&&typeof t.then=="function"}function hf(t){return!!t&&typeof t.subscribe=="function"}var Gv=new m("");function pf(t){return Gi([{provide:Gv,multi:!0,useValue:t}])}var qv=(()=>{class t{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((e,n)=>{this.resolve=e,this.reject=n});appInits=d(Gv,{optional:!0})??[];injector=d(F);constructor(){}
vendor: 12,029 bytes, line 4
4runInitializers(){if(this.initialized)return;let e=[];for(let r of this.appInits){let o=mt(this.injector,r);if(Ji(o))e.push(o);else if(hf(o)){let s=new Promise((a,l)=>{o.subscribe({complete:a,error:l})});e.push(s)}}let n=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{n()}).catch(r=>{this.reject(r)}),e.length===0&&n(),this.initialized=!0}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),mf=new m("");function oE(){im(()=>{let t="";throw new C(600,t)})}function sE(t){return t.isBoundToModule}var yF=10;function Yv(t,i){return Array.isArray(i)?i.reduce(Yv,t):v(v({},t),i)}var ct=(()=>{class t{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=d(tn);afterRenderManager=d(Ju);zonelessEnabled=d(Cs);rootEffectScheduler=d(mu);dirtyFlags=0;tracingSnapshot=null;allTestViews=new Set;autoDetectTestViews=new Set;includeAllTestViews=!1;afterTick=new y;get allViews(){return[...(this.includeAllTestViews?this.allTestViews:this.autoDetectTestViews).keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];internalPendingTask=d(xi);get isStable(){return this.internalPendingTask.hasPendingTasksObservable.pipe(N(e=>!e))}constructor(){d(Kn,{optional:!0})}whenStable(){let e;return new Promise(n=>{e=this.isStable.subscribe({next:r=>{r&&n()}})}).finally(()=>{e.unsubscribe()})}_injector=d(Re);_rendererFactory=null;get injector(){return this._injector}bootstrap(e,n){return this.bootstrapImpl(e,n)}bootstrapImpl(e,n,r=F.NULL){return this._injector.get(T).run(()=>{Pe(Se.BootstrapComponentStart);let s=e instanceof sf;if(!this._injector.get(qv).done){let _="";throw new C(405,_)}let l;s?l=e:l=this._injector.get(Ol).resolveComponentFactory(e),this.componentTypes.push(l.componentType);let c=sE(l)?void 0:this._injector.get(Mi),u=n||l.selector,f=l.create(r,[],u,c),h=f.location.nativeElement,p=f.injector.get(uf,null);return p?.registerApplication(h),f.onDestroy(()=>{this.detachView(f.hostView),gl(this.components,f),p?.unregisterApplication(h)}),this._loadComponent(f),Pe(Se.BootstrapComponentEnd,f),f})}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){Pe(Se.ChangeDetectionStart),this.tracingSnapshot!==null?this.tracingSnapshot.run(Xu.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw Pe(Se.ChangeDetectionEnd),new C(101,!1);let e=z(null);try{this._runningTick=!0,this.synchronize()}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,z(e),this.afterTick.next(),Pe(Se.ChangeDetectionEnd)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(at,null,{optional:!0}));let e=0;for(;this.dirtyFlags!==0&&e++<yF;){Pe(Se.ChangeDetectionSyncStart);try{this.synchronizeOnce()}finally{Pe(Se.ChangeDetectionSyncEnd)}}}synchronizeOnce(){this.dirtyFlags&16&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush());let e=!1;if(this.dirtyFlags&7){let n=!!(this.dirtyFlags&1);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:r}of this.allViews){if(!n&&!ll(r))continue;let o=n&&!this.zonelessEnabled?0:1;w0(r,o),e=!0}if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),this.dirtyFlags&23)return}e||(this._rendererFactory?.begin?.(),this._rendererFactory?.end?.()),this.dirtyFlags&8&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){if(this.allViews.some(({_lView:e})=>ll(e))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(e){let n=e;this._views.push(n),n.attachToAppRef(this)}detachView(e){let n=e;gl(this._views,n),n.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView);try{this.tick()}catch(r){this.internalErrorHandler(r)}this.components.push(e),this._injector.get(mf,[]).forEach(r=>r(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>gl(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new C(406,!1);let e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function gl(t,i){let e=t.indexOf(i);e>-1&&t.splice(e,1)}function gf(t,i){let e=U(),n=Ei();if(Nt(e,n,i)){let r=Be(),o=_s();if(rf(o,r,e,t,i))wi(o)&&g0(e,o.index);else{let a=Mn(o,e);v0(e[Ne],a,null,o.value,t,i,null)}}return gf}function ae(t,i,e,n){let r=U(),o=Ei();if(Nt(r,o,i)){let s=Be(),a=_s();GO(a,r,t,i,e,n)}return ae}var Kg=class{destroy(i){}updateValue(i,e){}swap(i,e){let n=Math.min(i,e),r=Math.max(i,e),o=this.detach(r);if(r-n>1){let s=this.detach(n);this.attach(n,o),this.attach(r,s)}else this.attach(n,o)}move(i,e){this.attach(e,this.detach(i))}};function gg(t,i,e,n,r){return t===e&&Object.is(i,n)?1:Object.is(r(t,i),r(e,n))?-1:0}function bF(t,i,e,n){let r,o,s=0,a=t.length-1,l=void 0;if(Array.isArray(i)){z(n);let c=i.length-1;for(z(null);s<=a&&s<=c;){let u=t.at(s),f=i[s],h=gg(s,u,s,f,e);if(h!==0){h<0&&t.updateValue(s,f),s++;continue}let p=t.at(a),_=i[c],E=gg(a,p,c,_,e);if(E!==0){E<0&&t.updateValue(a,_),a--,c--;continue}let x=e(s,u),A=e(a,p),be=e(s,f);if(Object.is(be,A)){let bt=e(c,_);Object.is(bt,x)?(t.swap(s,a),t.updateValue(a,_),c--,a--):t.move(a,s),t.updateValue(s,f),s++;continue}if(r??=new Vu,o??=iw(t,s,a,e),Qg(t,r,s,be))t.updateValue(s,f),s++,a++;else if(o.has(be))r.set(x,t.detach(s)),a--;else{let bt=t.create(s,i[s]);t.attach(s,bt),s++,a++}}for(;s<=c;)nw(t,r,e,s,i[s]),s++}else if(i!=null){z(n);let c=i[Symbol.iterator]();z(null);let u=c.next();for(;!u.done&&s<=a;){let f=t.at(s),h=u.value,p=gg(s,f,s,h,e);if(p!==0)p<0&&t.updateValue(s,h),s++,u=c.next();else{r??=new Vu,o??=iw(t,s,a,e);let _=e(s,h);if(Qg(t,r,s,_))t.updateValue(s,h),s++,a++,u=c.next();else if(!o.has(_))t.attach(s,t.create(s,h)),s++,a++,u=c.next();else{let E=e(s,f);r.set(E,t.detach(s)),a--}}}for(;!u.done;)nw(t,r,e,t.length,u.value),u=c.next()}for(;s<=a;)t.destroy(t.detach(a--));r?.forEach(c=>{t.destroy(c)})}function Qg(t,i,e,n){return i!==void 0&&i.has(n)?(t.attach(e,i.get(n)),i.delete(n),!0):!1}function nw(t,i,e,n,r){if(Qg(t,i,n,e(n,r)))t.updateValue(n,r);else{let o=t.create(n,r);t.attach(n,o)}}function iw(t,i,e,n){let r=new Set;for(let o=i;o<=e;o++)r.add(n(o,t.at(o)));return r}var Vu=class{kvMap=new Map;_vMap=void 0;has(i){return this.kvMap.has(i)}delete(i){if(!this.has(i))return!1;let e=this.kvMap.get(i);return this._vMap!==void 0&&this._vMap.has(e)?(this.kvMap.set(i,this._vMap.get(e)),this._vMap.delete(e)):this.kvMap.delete(i),!0}get(i){return this.kvMap.get(i)}set(i,e){if(this.kvMap.has(i)){let n=this.kvMap.get(i);this._vMap===void 0&&(this._vMap=new Map);let r=this._vMap;for(;r.has(n);)n=r.get(n);r.set(n,e)}else this.kvMap.set(i,e)}forEach(i){for(let[e,n]of this.kvMap)if(i(n,e),this._vMap!==void 0){let r=this._vMap;for(;r.has(n);)n=r.get(n),i(n,e)}}};function ne(t,i,e,n,r,o,s,a){kn("NgControlFlow");let l=U(),c=Be(),u=ln(c.consts,o);return Ms(l,c,t,i,e,n,r,u,256,s,a),Zv}function Zv(t,i,e,n,r,o,s,a){kn("NgControlFlow");let l=U(),c=Be(),u=ln(c.consts,o);return Ms(l,c,t,i,e,n,r,u,512,s,a),Zv}function ie(t,i){kn("NgControlFlow");let e=U(),n=Ei(),r=e[n]!==Qe?e[n]:-1,o=r!==-1?Bu(e,Ge+r):void 0,s=0;if(Nt(e,n,t)){let a=z(null);try{if(o!==void 0&&T0(o,s),t!==-1){let l=Ge+t,c=Bu(e,l),u=tv(e[q],l),f=R0(c,u,e),h=Rl(e,u,i,{dehydratedView:f});Al(c,h,s,Ss(u,f))}}finally{z(a)}}else if(o!==void 0){let a=M0(o,s);a!==void 0&&(a[tt]=i)}}var Xg=class{lContainer;$implicit;$index;constructor(i,e,n){this.lContainer=i,this.$implicit=e,this.$index=n}get $count(){return this.lContainer.length-Ke}};function CF(t){return t}function Ll(t,i){return i}var Jg=class{hasEmptyBlock;trackByFn;liveCollection;constructor(i,e,n){this.hasEmptyBlock=i,this.trackByFn=e,this.liveCollection=n}};function jl(t,i,e,n,r,o,s,a,l,c,u,f,h){kn("NgControlFlow");let p=U(),_=Be(),E=l!==void 0,x=U(),A=a?s.bind(x[Gt][tt]):s,be=new Jg(E,A);x[Ge+t]=be,Ms(p,_,t+1,i,e,n,r,ln(_.consts,o),256),E&&Ms(p,_,t+2,l,c,u,f,ln(_.consts,h),512)}var ev=class extends Kg{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(i,e,n){super(),this.lContainer=i,this.hostLView=e,this.templateTNode=n}get length(){return this.lContainer.length-Ke}at(i){return this.getLView(i)[tt].$implicit}attach(i,e){let n=e[co];this.needsIndexUpdate||=i!==this.length,Al(this.lContainer,e,i,Ss(this.templateTNode,n)),DF(this.lContainer,i)}detach(i){return this.needsIndexUpdate||=i!==this.length-1,wF(this.lContainer,i),EF(this.lContainer,i)}create(i,e){let n=Ou(this.lContainer,this.templateTNode.tView.ssrId);return Rl(this.hostLView,this.templateTNode,new Xg(this.lContainer,e,i),{dehydratedView:n})}destroy(i){ef(i[q],i)}updateValue(i,e){this.getLView(i)[tt].$implicit=e}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let i=0;i<this.length;i++)this.getLView(i)[tt].$index=i}getLView(i){return xF(this.lContainer,i)}};function Vl(t){let i=z(null),e=cn();try{let n=U(),r=n[q],o=n[e],s=e+1,a=Bu(n,s);if(o.liveCollection===void 0){let c=tv(r,s);o.liveCollection=new ev(a,n,c)}else o.liveCollection.reset();let l=o.liveCollection;if(bF(l,t,o.trackByFn,i),l.updateIndexes(),o.hasEmptyBlock){let c=Ei(),u=l.length===0;if(Nt(n,c,u)){let f=e+2,h=Bu(n,f);if(u){let p=tv(r,f),_=R0(h,p,n),E=Rl(n,p,void 0,{dehydratedView:_});Al(h,E,0,Ss(p,_))}else r.firstUpdatePass&&mN(h),T0(h,0)}}}finally{z(i)}}function Bu(t,i){return t[i]}function DF(t,i){if(t.length<=Ke)return;let e=Ke+i,n=t[e],r=n?n[Er]:void 0;if(n&&r&&r.detachedLeaveAnimationFns&&r.detachedLeaveAnimationFns.length>0){let o=n[qi];xO(o,r),bo.delete(n[Yi]),r.detachedLeaveAnimationFns=void 0}}function wF(t,i){if(t.length<=Ke)return;let e=Ke+i,n=t[e],r=n?n[Er]:void 0;r&&r.leave&&r.leave.size>0&&(r.detachedLeaveAnimationFns=[])}function EF(t,i){return Cl(t,i)}function xF(t,i){return M0(t,i)}function tv(t,i){return ru(t,i)}function he(t,i,e){let n=U(),r=Ei();if(Nt(n,r,i)){let o=Be(),s=_s();p0(s,n,t,i,n[Ne],e)}return he}function nv(t,i,e,n,r){rf(i,t,e,r?"class":"style",n)}function w(t,i,e,n){let r=U(),o=r[q],s=t+Ge,a=o.firstCreatePass?Nv(s,r,2,i,Tv,lu(),e,n):o.data[s];if(wi(a)){let l=r[$n].tracingService;if(l&&l.componentCreate){let c=o.data[a.directiveStart+a.componentOffset];return l.componentCreate(B0(c),()=>(rw(t,i,r,a,n),w))}}return rw(t,i,r,a,n),w}function rw(t,i,e,n,r){if(kv(n,e,t,i,aE),ms(n)){let o=e[q];nf(o,e,n),dv(o,n,e)}r!=null&&kl(e,n)}function S(){let t=Be(),i=st(),e=Rv(i);return t.firstCreatePass&&Fv(t,e),Qm(e)&&Xm(),Zm(),e.classesWithoutHost!=null&&lA(e)&&nv(t,e,U(),e.classesWithoutHost,!0),e.stylesWithoutHost!=null&&cA(e)&&nv(t,e,U(),e.stylesWithoutHost,!1),S}function ye(t,i,e,n){return w(t,i,e,n),S(),ye}function Pt(t,i,e,n){let r=U(),o=r[q],s=t+Ge,a=o.firstCreatePass?TN(s,o,2,i,e,n):o.data[s];return kv(a,r,t,i,aE),n!=null&&kl(r,a),Pt}function nn(){let t=st(),i=Rv(t);return Qm(i)&&Xm(),Zm(),nn}function fn(t,i,e,n){return Pt(t,i,e,n),nn(),fn}var aE=(t,i,e,n,r)=>(ul(!0),Zw(i[Ne],n,og()));function Bl(t,i,e){let n=U(),r=n[q],o=t+Ge,s=r.firstCreatePass?Nv(o,n,8,"ng-container",Tv,lu(),i,e):r.data[o];if(kv(s,n,t,"ng-container",IF),ms(s)){let a=n[q];nf(a,n,s),dv(a,s,n)}return e!=null&&kl(n,s),Bl}function Hl(){let t=Be(),i=st(),e=Rv(i);return t.firstCreatePass&&Fv(t,e),Hl}function Lt(t,i,e){return Bl(t,i,e),Hl(),Lt}var IF=(t,i,e,n,r)=>(ul(!0),eO(i[Ne],""));function hn(){return U()}function jt(t,i,e){let n=U(),r=Ei();if(Nt(n,r,i)){let o=Be(),s=_s();m0(s,n,t,i,n[Ne],e)}return jt}var hl=void 0;function SF(t){let i=Math.floor(Math.abs(t)),e=t.toString().replace(/^[^.]*\.?/,"").length;return i===1&&e===0?1:5}var MF=["en",[["a","p"],["AM","PM"]],[["AM","PM"]],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
4ay","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],hl,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],hl,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm\u202Fa","h:mm:ss\u202Fa","h:mm:ss\u202Fa z","h:mm:ss\u202Fa zzzz"],["{1}, {0}",hl,hl,hl],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",SF],vl=Object.create(null);function Kv(t,i,e){typeof i!="string"&&(e=i,i=t[qe.LocaleId]),i=i.toLowerCase().replace(/_/g,"-"),vl[i]=t,e&&(vl[i][qe.ExtraData]=e)}function pn(t){let i=TF(t),e=ow(i);if(e)return e;let n=i.split("-")[0];if(e=ow(n),e)return e;if(n==="en")return MF;throw new C(701,!1)}function ow(t){if(!(t in vl)){let i=rt.ng&&rt.ng.common&&rt.ng.common.locales&&rt.ng.common.locales[t];return i!==void 0&&(vl[t]=i),i}return vl[t]}var qe=(function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t})(qe||{});function TF(t){return t.toLowerCase().replace(/_/g,"-")}var Ul="en-US";var kF=Ul;function lE(t){typeof t=="string"&&(kF=t.toLowerCase().replace(/_/g,"-"))}function oe(t,i,e){let n=U(),r=Be(),o=st();return cE(r,n,n[Ne],o,t,i,e),oe}function Fs(t,i,e){let n=U(),r=Be(),o=st();return(o.type&3||e)&&j0(o,r,n,e,n[Ne],t,i,Iu(o,n,i)),Fs}function cE(t,i,e,n,r,o,s){let a=!0,l=null;if((n.type&3||s)&&(l??=Iu(n,i,o),j0(n,t,i,s,e,r,o,l)&&(a=!1)),a){let c=n.outputs?.[r],u=n.hostDirectiveOutputs?.[r];if(u&&u.length)for(let f=0;f<u.length;f+=2){let h=u[f],p=u[f+1];l??=Iu(n,i,o),KD(n,i,h,p,r,l)}if(c&&c.length)for(let f of c)l??=Iu(n,i,o),KD(n,i,f,r,r,l)}}function J(t=1){return yD(t)}function RF(t,i){let e=null,n=dO(t);for(let r=0;r<i.length;r++){let o=i[r];if(o==="*"){e=r;continue}if(n===null?n0(t,o,!0):hO(n,o))return r}return e}function Ue(t){let i=U()[Gt][Wt];if(!i.projection){let e=t?t.length:1,n=i.projection=YC(e,null),r=n.slice(),o=i.child;for(;o!==null;){if(o.type!==128){let s=t?RF(o,t):0;s!==null&&(r[s]?r[s].projectionNext=o:n[s]=o,r[s]=o)}o=o.next}}}function le(t,i=0,e,n,r,o){let s=U(),a=Be(),l=n?t+1:null;l!==null&&Ms(s,a,l,n,r,o,null,e);let c=Os(a,Ge+t,16,null,e||null);c.projection===null&&(c.projection=i),tg();let f=!s[co]||Km();s[Gt][Wt].projection[c.projection]===null&&l!==null?AF(s,a,l):f&&!qu(c)&&PO(a,s,c)}function AF(t,i,e){let n=Ge+e,r=i.data[n],o=t[n],s=Ou(o,r.tView.ssrId),a=Rl(t,r,void 0,{dehydratedView:s});Al(o,a,0,Ss(r,s))}function mn(t,i,e,n){return G0(t,i,e,n),mn}function Xe(t,i,e){return W0(t,i,e),Xe}function Y(t){let i=U(),e=Be(),n=du();dl(n+1);let r=Vv(e,n);if(t.dirty&&nD(i)===((r.metadata.flags&2)===2)){if(r.matches===null)t.reset([]);else{let o=Y0(i,n);t.reset(o,Tw),t.notifyOnChanges()}return!0}return!1}function Z(){return jv(U(),du())}function vf(t,i,e,n,r){return K0(i,G0(t,e,n,r)),vf}function _f(t,i,e,n){return K0(t,W0(i,e,n)),_f}function yf(t=1){dl(du()+t)}function Ri(t){let i=dD();return ou(i,Ge+t)}function bu(t,i){return t<<17|i<<2}function Co(t){return t>>17&32767}function OF(t){return(t&2)==2}function NF(t,i){return t&131071|i<<17}function iv(t){return t|2}function Ts(t){return(t&131068)>>2}function vg(t,i){return t&-131069|i<<2}function FF(t){return(t&1)===1}function rv(t){return t|1}function PF(t,i,e,n,r,o){let s=o?i.classBindings:i.styleBindings,a=Co(s),l=Ts(s);t[n]=e;let c=!1,u;if(Array.isArray(e)){let f=e;u=f[1],(u===null||us(f,u)>0)&&(c=!0)}else u=e;if(r)if(l!==0){let h=Co(t[a+1]);t[n+1]=bu(h,a),h!==0&&(t[h+1]=vg(t[h+1],n)),t[a+1]=NF(t[a+1],n)}else t[n+1]=bu(a,0),a!==0&&(t[a+1]=vg(t[a+1],n)),a=n;else t[n+1]=bu(l,0),a===0?a=n:t[l+1]=vg(t[l+1],n),l=n;c&&(t[n+1]=iv(t[n+1])),sw(t,u,n,!0),sw(t,u,n,!1),LF(i,u,t,n,o),s=bu(
vendor: 5,104 bytes, line 4
4a,l),o?i.classBindings=s:i.styleBindings=s}function LF(t,i,e,n,r){let o=r?t.residualClasses:t.residualStyles;o!=null&&typeof i=="string"&&us(o,i)>=0&&(e[n+1]=rv(e[n+1]))}function sw(t,i,e,n){let r=t[e+1],o=i===null,s=n?Co(r):Ts(r),a=!1;for(;s!==0&&(a===!1||o);){let l=t[s],c=t[s+1];jF(l,i)&&(a=!0,t[s+1]=n?rv(c):iv(c)),s=n?Co(c):Ts(c)}a&&(t[e+1]=n?iv(r):rv(r))}function jF(t,i){return t===null||i==null||(Array.isArray(t)?t[1]:t)===i?!0:Array.isArray(t)&&typeof i=="string"?us(t,i)>=0:!1}var vt={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function dE(t){return t.substring(vt.key,vt.keyEnd)}function VF(t){return t.substring(vt.value,vt.valueEnd)}function BF(t){return hE(t),uE(t,ks(t,0,vt.textEnd))}function uE(t,i){let e=vt.textEnd;return e===i?-1:(i=vt.keyEnd=UF(t,vt.key=i,e),ks(t,i,e))}function HF(t){return hE(t),fE(t,ks(t,0,vt.textEnd))}function fE(t,i){let e=vt.textEnd,n=vt.key=ks(t,i,e);return e===n?-1:(n=vt.keyEnd=zF(t,n,e),n=aw(t,n,e,58),n=vt.value=ks(t,n,e),n=vt.valueEnd=$F(t,n,e),aw(t,n,e,59))}function hE(t){vt.key=0,vt.keyEnd=0,vt.value=0,vt.valueEnd=0,vt.textEnd=t.length}function ks(t,i,e){for(;i<e&&t.charCodeAt(i)<=32;)i++;return i}function UF(t,i,e){for(;i<e&&t.charCodeAt(i)>32;)i++;return i}function zF(t,i,e){let n;for(;i<e&&((n=t.charCodeAt(i))===45||n===95||(n&-33)>=65&&(n&-33)<=90||n>=48&&n<=57);)i++;return i}function aw(t,i,e,n){return i=ks(t,i,e),i<e&&i++,i}function $F(t,i,e){let n=-1,r=-1,o=-1,s=i,a=s;for(;s<e;){let l=t.charCodeAt(s++);if(l===59)return a;l===34||l===39?a=s=lw(t,l,s,e):i===s-4&&o===85&&r===82&&n===76&&l===40?a=s=lw(t,41,s,e):l>32&&(a=s),o=r,r=n,n=l&-33}return a}function lw(t,i,e,n){let r=-1,o=e;for(;o<n;){let s=t.charCodeAt(o++);if(s==i&&r!==92)return o;s==92&&r===92?r=0:r=s}throw new Error}function Rr(t,i,e){return pE(t,i,e,!1),Rr}function te(t,i){return pE(t,i,null,!0),te}function WF(t){mE(_E,GF,t,!1)}function GF(t,i){for(let e=HF(i);e>=0;e=fE(i,e))_E(t,dE(i),VF(i))}function gn(t){mE(JF,qF,t,!0)}function qF(t,i){for(let e=BF(i);e>=0;e=uE(i,e))ol(t,dE(i),!0)}function pE(t,i,e,n){let r=U(),o=Be(),s=vo(2);if(o.firstUpdatePass&&vE(o,t,s,n),i!==Qe&&Nt(r,s,i)){let a=o.data[cn()];yE(o,a,r,r[Ne],t,r[s+1]=tP(i,e),n,s)}}function mE(t,i,e,n){let r=Be(),o=vo(2);r.firstUpdatePass&&vE(r,null,o,n);let s=U();if(e!==Qe&&Nt(s,o,e)){let a=r.data[cn()];if(bE(a,n)&&!gE(r,o)){let l=n?a.classesWithoutHost:a.stylesWithoutHost;l!==null&&(e=Kd(l,e||"")),nv(r,a,s,e,n)}else eP(r,a,s,s[Ne],s[o+1],s[o+1]=XF(t,i,e),n,o)}}function gE(t,i){return i>=t.expandoStartIndex}function vE(t,i,e,n){let r=t.data;if(r[e+1]===null){let o=r[cn()],s=gE(t,e);bE(o,n)&&i===null&&!s&&(i=!1),i=YF(r,o,i,n),PF(r,o,i,e,s,n)}}function YF(t,i,e,n){let r=mD(t),o=n?i.residualClasses:i.residualStyles;if(r===null)(n?i.classBindings:i.styleBindings)===0&&(e=_g(null,t,i,e,n),e=xl(e,i.attrs,n),o=null);else{let s=i.directiveStylingLast;if(s===-1||t[s]!==r)if(e=_g(r,t,i,e,n),o===null){let l=ZF(t,i,n);l!==void 0&&Array.isArray(l)&&(l=_g(null,t,i,l[1],n),l=xl(l,i.attrs,n),KF(t,i,n,l))}else o=QF(t,i,n)}return o!==void 0&&(n?i.residualClasses=o:i.residualStyles=o),e}function ZF(t,i,e){let n=e?i.classBindings:i.styleBindings;if(Ts(n)!==0)return t[Co(n)]}function KF(t,i,e,n){let r=e?i.classBindings:i.styleBindings;t[Co(r)]=n}function QF(t,i,e){let n,r=i.directiveEnd;for(let o=1+i.directiveStylingLast;o<r;o++){let s=t[o].hostAttrs;n=xl(n,s,e)}return xl(n,i.attrs,e)}function _g(t,i,e,n,r){let o=null,s=e.directiveEnd,a=e.directiveStylingLast;for(a===-1?a=e.directiveStart:a++;a<s&&(o=i[a],n=xl(n,o.hostAttrs,r),o!==t);)a++;return t!==null&&(e.directiveStylingLast=a),n}function xl(t,i,e){let n=e?1:2,r=-1;if(i!==null)for(let o=0;o<i.length;o++){let s=i[o];typeof s=="number"?r=s:r===n&&(Array.isArray(t)||(t=t===void 0?[]:["",t]),ol(t,s,e?!0:i[++o]))}return t===void 0?null:t}function XF(t,i,e){if(e==null||e==="")return At;let n=[],r=qt(e);if(Array.isArray(r))for(let o=0;o<r.length;o++)t(n,r[o],!0);else if(r instanceof Set)for(let o of r)t(n,o,!0);else if(typeof r=="object")for(let o in r)r.hasOwnProperty(o)&&t(n,o,r[o]);else typeof r=="string"&&i(n,r);return n}function _E(t,i,e){ol(t,i,qt(e))}function JF(t,i,e){let n=String(i);n!==""&&!n.includes(" ")&&ol(t,n,e)}function eP(t,i,e,n,r,o,s,a){r===Qe&&(r=At);let l=0,c=0,u=0<r.length?r[0]:null,f=0<o.length?o[0]:null;for(;u!==null||f!==null;){let h=l<r.length?r[l+1]:void 0,p=c<o.length?o[c+1]:void 0,_=null,E;u===f?(l+=2,c+=2,h!==p&&(_=f,E=p)):f===null||u!==null&&u<f?(l+=2,_=u):(c+=2,_=f,E=p),_!==null&&yE(t,i,e,n,_,E,s,a),u=l<r.length?r[l]:null,f=c<o.length?o[c]:null}}function yE(t,i,e,n,r,o,s,a){if(!(i.type&3))return;let l=t.data,c=l[a+1],u=FF(c)?cw(l,i,e,r,Ts(c),s):void 0;if(!Hu(u)){Hu(o)||OF(c)&&(o=cw(l,null,e,r,a,s));let f=Um(cn(),e);jO(n,s,f,r,o)}}function cw(t,i,e,n,r,o){let s=i===null,a;for(;r>0;){let l=t[r],c=Array.isArray(l),u=c?l[1]:l,f=u===null,h=e[r+1];h===Qe&&(h=f?At:void 0);let p=f?nu(h,n):u===n?h:void 0;if(c&&!Hu(p)&&(p=nu(l,n)),Hu(p)&&(a=p,s))return a;let _=t[r+1];r=s?Co(_):Ts(_)}if(i!==null){let l=o?i.residualClasses:i.residualStyles;l!=null&&(a=nu(l,n))}return a}function Hu(t){return t!==void 0}
vendor: 5,103 bytes, line 4
4function tP(t,i){return t==null||t===""||(typeof i=="string"?t=t+i:typeof t=="object"&&(t=el(qt(t)))),t}function bE(t,i){return(t.flags&(i?8:16))!==0}function Me(t,i=""){let e=U(),n=Be(),r=t+Ge,o=n.firstCreatePass?Os(n,r,1,i,null):n.data[r],s=nP(n,e,o,i);e[r]=s,hu()&&Sv(n,e,s,o),vs(o,!1)}var nP=(t,i,e,n)=>(ul(!0),XA(i[Ne],n));function CE(t,i,e,n=""){return Nt(t,Ei(),e)?i+ot(e)+n:Qe}function iP(t,i,e,n,r,o=""){let s=cl(),a=Dl(t,s,e,r);return vo(2),a?i+ot(e)+n+ot(r)+o:Qe}function rP(t,i,e,n,r,o,s,a=""){let l=cl(),c=L0(t,l,e,r,s);return vo(3),c?i+ot(e)+n+ot(r)+o+ot(s)+a:Qe}function oP(t,i,e,n,r,o,s,a,l,c=""){let u=cl(),f=Lv(t,u,e,r,s,l);return vo(4),f?i+ot(e)+n+ot(r)+o+ot(s)+a+ot(l)+c:Qe}function sP(t,i,e,n,r,o,s,a,l,c,u,f=""){let h=cl(),p=Lv(t,h,e,r,s,l);return p=Nt(t,h+4,u)||p,vo(5),p?i+ot(e)+n+ot(r)+o+ot(s)+a+ot(l)+c+ot(u)+f:Qe}function dt(t){return rn("",t),dt}function rn(t,i,e){let n=U(),r=CE(n,t,i,e);return r!==Qe&&zl(n,cn(),r),rn}function bf(t,i,e,n,r){let o=U(),s=iP(o,t,i,e,n,r);return s!==Qe&&zl(o,cn(),s),bf}function DE(t,i,e,n,r,o,s){let a=U(),l=rP(a,t,i,e,n,r,o,s);return l!==Qe&&zl(a,cn(),l),DE}function wE(t,i,e,n,r,o,s,a,l){let c=U(),u=oP(c,t,i,e,n,r,o,s,a,l);return u!==Qe&&zl(c,cn(),u),wE}function EE(t,i,e,n,r,o,s,a,l,c,u){let f=U(),h=sP(f,t,i,e,n,r,o,s,a,l,c,u);return h!==Qe&&zl(f,cn(),h),EE}function zl(t,i,e){let n=Um(i,t);JA(t[Ne],n,e)}function xE(t,i,e){$v(i)&&(i=i());let n=U(),r=Ei();if(Nt(n,r,i)){let o=Be(),s=_s();p0(s,n,t,i,n[Ne],e)}return xE}function aP(t,i){let e=$v(t);return e&&t.set(i),e}function IE(t,i){let e=U(),n=Be(),r=st();return cE(n,e,e[Ne],r,t,i),IE}function lP(t){return Nt(U(),Ei(),t)?ot(t):Qe}function cP(t,i,e=""){return CE(U(),t,i,e)}function dw(t,i,e){let n=Be();n.firstCreatePass&&SE(i,n.data,n.blueprint,Gn(t),e)}function SE(t,i,e,n,r){if(t=ft(t),Array.isArray(t))for(let o=0;o<t.length;o++)SE(t[o],i,e,n,r);else{let o=Be(),s=U(),a=st(),l=so(t)?t:ft(t.provide),c=Fm(t),u=a.providerIndexes&1048575,f=a.directiveStart,h=a.providerIndexes>>20;if(so(t)||!t.multi){let p=new yo(c,r,I,null),_=bg(l,i,r?u:u+h,f);_===-1?(Dg(Ru(a,s),o,l),yg(o,t,i.length),i.push(l),a.directiveStart++,a.directiveEnd++,r&&(a.providerIndexes+=1048576),e.push(p),s.push(p)):(e[_]=p,s[_]=p)}else{let p=bg(l,i,u+h,f),_=bg(l,i,u,u+h),E=p>=0&&e[p],x=_>=0&&e[_];if(r&&!x||!r&&!E){Dg(Ru(a,s),o,l);let A=fP(r?uP:dP,e.length,r,n,c,t);!r&&x&&(e[_].providerFactory=A),yg(o,t,i.length,0),i.push(l),a.directiveStart++,a.directiveEnd++,r&&(a.providerIndexes+=1048576),e.push(A),s.push(A)}else{let A=ME(e[r?_:p],c,!r&&n);yg(o,t,p>-1?p:_,A)}!r&&n&&x&&e[_].componentProviders++}}}function yg(t,i,e,n){let r=so(i),o=JC(i);if(r||o){let l=(o?ft(i.useClass):i).prototype.ngOnDestroy;if(l){let c=t.destroyHooks||(t.destroyHooks=[]);if(!r&&i.multi){let u=c.indexOf(e);u===-1?c.push(e,[n,l]):c[u+1].push(n,l)}else c.push(e,l)}}}function ME(t,i,e){return e&&t.componentProviders++,t.multi.push(i)-1}function bg(t,i,e,n){for(let r=e;r<n;r++)if(i[r]===t)return r;return-1}function dP(t,i,e,n,r){return ov(this.multi,[])}function uP(t,i,e,n,r){let o=this.multi,s;if(this.providerFactory){let a=this.providerFactory.componentProviders,l=_l(n,n[q],this.providerFactory.index,r);s=l.slice(0,a),ov(o,s);for(let c=a;c<l.length;c++)s.push(l[c])}else s=[],ov(o,s);return s}function ov(t,i){for(let e=0;e<t.length;e++){let n=t[e];i.push(n())}return i}function fP(t,i,e,n,r,o){let s=new yo(t,e,I,null);return s.multi=[],s.index=i,s.componentProviders=0,ME(s,r,n&&!e),s}function ue(t,i){return e=>{e.providersResolver=(n,r)=>dw(n,r?r(t):t,!1),i&&(e.viewProvidersResolver=(n,r)=>dw(n,r?r(i):i,!0))}}function hP(t,i){let e=Ir()+t,n=U();return n[e]===Qe?Fl(n,e,i()):kN(n,e)}function Qv(t,i,e){return TE(U(),Ir(),t,i,e)}function pP(t,i,e,n){return kE(U(),Ir(),t,i,e,n)}function mP(t,i,e,n,r){return vP(U(),Ir(),t,i,e,n,r)}function gP(t,i,e,n,r,o,s){return _P(U(),Ir(),t,i,e,n,r,o)}function Cf(t,i){let e=t[i];return e===Qe?void 0:e}function TE(t,i,e,n,r,o){let s=i+e;return Nt(t,s,r)?Fl(t,s+1,o?n.call(o,r):n(r)):Cf(t,s+1)}function kE(t,i,e,n,r,o,s){let a=i+e;return Dl(t,a,r,o)?Fl(t,a+2,s?n.call(s,r,o):n(r,o)):Cf(t,a+2)}function vP(t,i,e,n,r,o,s,a){let l=i+e;return L0(t,l,r,o,s)?Fl(t,l+3,a?n.call(a,r,o,s):n(r,o,s)):Cf(t,l+3)}function _P(t,i,e,n,r,o,s,a,l){let c=i+e;return Lv(t,c,r,o,s,a)?Fl(t,c+4,l?n.call(l,r,o,s,a):n(r,o,s,a)):Cf(t,c+4)}function Ai(t,i){let e=Be(),n,r=t+Ge;e.firstCreatePass?(n=yP(i,e.pipeRegistry),e.data[r]=n,n.onDestroy&&(e.destroyHooks??=[]).push(r,n.onDestroy)):n=e.data[r];let o=n.factory||(n.factory=br(n.type,!0)),s,a=$t(I);try{let l=ku(!1),c=o();return ku(l),zm(e,U(),r,c),c}finally{$t(a)}}function yP(t,i){if(i)for(let e=i.length-1;e>=0;e--){let n=i[e];if(t===n.name)return n}}function Oi(t,i,e){let n=t+Ge,r=U(),o=ou(r,n);return RE(r,n)?TE(r,Ir(),i,o.transform,e,o):o.transform(e)}function bP(t,i,e,n){let r=t+Ge,o=U(),s=ou(o,r);return RE(o,r)?kE(o,Ir(),i,s.transform,e,n,s):s.transform(e,n)}function RE(t,i){return t[q].data[i].pure}function Xv(t,i){return of(t,i)}var Cu=null;function AE(t){Cu!==null&&(t.defaultEncapsulation!==Cu.defaultEncapsulation||t.preserveWhitespace
4s!==Cu.preserveWhitespaces)||(Cu=t)}var Uu=class{ngModuleFactory;componentFactories;constructor(i,e){this.ngModuleFactory=i,this.componentFactories=e}},Jv=(()=>{class t{compileModuleSync(e){return new El(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){let n=this.compileModuleSync(e),r=Sm(e),o=e0(r.declarations).reduce((s,a)=>{let l=bi(a);return l&&s.push(new Tr(l)),s},[]);return new Uu(n,o)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),OE=new m("");var NE=(()=>{class t{applicationErrorHandler=d(tn);appRef=d(ct);taskService=d(xi);ngZone=d(T);zonelessEnabled=d(Cs);tracing=d(Kn,{optional:!0});zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new se;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Xa):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(d(pu,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{let e=this.taskService.add();if(!this.runningTick&&(this.cleanup(),!this.zonelessEnabled||this.appRef.includeAllTestViews)){this.taskService.remove(e);return}this.switchToMicrotaskScheduler(),this.taskService.remove(e)})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()}))}switchToMicrotaskScheduler(){this.ngZone.runOutsideAngular(()=>{let e=this.taskService.add();this.useMicrotaskScheduler=!0,queueMicrotask(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(e)})})}notify(e){if(!this.zonelessEnabled&&e===5)return;switch(e){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 6:{this.appRef.dirtyFlags|=2;break}case 12:{this.appRef.dirtyFlags|=16;break}case 13:{this.appRef.dirtyFlags|=2;break}case 11:break;default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick())return;let n=this.useMicrotaskScheduler?DD:lg;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>n(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>n(()=>this.tick()))}shouldScheduleTick(){return!(this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(Xa+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let e=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(n){this.applicationErrorHandler(n)}finally{this.taskService.remove(e),this.cleanup()}}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let e=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(e)}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function FE(){return[{provide:Hn,useExisting:NE},{provide:T,useClass:Ja},{provide:Cs,useValue:!0}]}function CP(){return typeof $localize<"u"&&$localize.locale||Ul}var $l=new m("",{factory:()=>d($l,{optional:!0,skipSelf:!0})||CP()});var Wl=class{destroyed=!1;listeners=null;errorHandler=d(Ot,{optional:!0});destroyRef=d(gt);constructor(){this.destroyRef.onDestroy(()=>{this.destroyed=!0,this.listeners=null})}subscribe(i){if(this.destroyed)throw new C(953,!1);return(this.listeners??=[]).push(i),{unsubscribe:()=>{let e=this.listeners?.indexOf(i);e!==void 0&&e!==-1&&this.listeners?.splice(e,1)}}}emit(i){if(this.destroyed){console.warn(xn(953,!1));return}if(this.listeners===null)return;let e=z(null);try{for(let n of this.listeners)try{n(i)}catch(r){this.errorHandler?.handleError(r)}}finally{z(e)}}};function ve(t){return FC(t)}function Yt(t,i){return Ga(t,i?.equal)}var DP=t=>t;function e_(t,i){if(typeof t=="function"){let e=lm(t,DP,i?.equal);
4return PE(e,i?.debugName)}else{let e=lm(t.source,t.computation,t.equal);return PE(e,t.debugName)}}function PE(t,i){let e=t[Ze],n=t;return n.set=r=>OC(e,r),n.update=r=>NC(e,r),n.asReadonly=fl.bind(t),n}var Ef=Symbol("InputSignalNode#UNSET"),qE=W(v({},qa),{transformFn:void 0,applyValueToInputSignal(t,i){yr(t,i)}});function YE(t,i){let e=Object.create(qE);e.value=t,e.transformFn=i?.transform;function n(){if(zi(e),e.value===Ef){let r=null;throw new C(-950,r)}return e.value}return n[Ze]=e,n}var Rn=class{attributeName;constructor(i){this.attributeName=i}__NG_ELEMENT_ID__=()=>Il(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}},wQ=(()=>{let t=new m("");return t.__NG_ELEMENT_ID__=i=>{let e=st();if(e===null)throw new C(-204,!1);if(e.type&2)return e.value;if(i&8)return null;throw new C(-204,!1)},t})();function EQ(t){return new Wl}function LE(t,i){return YE(t,i)}function kP(t){return YE(Ef,t)}var ZE=(LE.required=kP,LE);function jE(t,i){return Bv(i)}function RP(t,i){return Hv(i)}var ql=(jE.required=RP,jE);function VE(t,i){return Bv(i)}function AP(t,i){return Hv(i)}var KE=(VE.required=AP,VE);function QE(t,i){let e=Object.create(qE),n=new Wl;e.value=t;function r(){return zi(e),BE(e.value),e.value}return r[Ze]=e,r.asReadonly=fl.bind(r),r.set=o=>{e.equal(e.value,o)||(yr(e,o),n.emit(o))},r.update=o=>{BE(e.value),r.set(o(e.value))},r.subscribe=n.subscribe.bind(n),r.destroyRef=n.destroyRef,r}function BE(t){if(t===Ef)throw new C(952,!1)}function HE(t,i){return QE(t,i)}function OP(t){return QE(Ef,t)}var xQ=(HE.required=OP,HE);function NP(t,i,e){let n=new El(e);return Promise.resolve(n)}function UE(t){for(let i=t.length-1;i>=0;i--)if(t[i]!==void 0)return t[i]}var FP=(()=>{class t{zone=d(T);changeDetectionScheduler=d(Hn);applicationRef=d(ct);applicationErrorHandler=d(tn);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{try{this.applicationRef.dirtyFlags|=1,this.applicationRef._tick()}catch(e){this.applicationErrorHandler(e)}})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),PP=new m("",{factory:()=>!1});function LP({ngZoneFactory:t,scheduleInRootZone:i}){return t??=()=>new T(W(v({},XE()),{scheduleInRootZone:i})),[{provide:Cs,useValue:!1},{provide:T,useFactory:t},{provide:Ci,multi:!0,useFactory:()=>{let e=d(FP,{optional:!0});return()=>e.initialize()}},{provide:Ci,multi:!0,useFactory:()=>{let e=d(jP);return()=>{e.initialize()}}},{provide:pu,useValue:i??ag}]}function IQ(t){let i=t?.scheduleInRootZone,e=LP({ngZoneFactory:()=>{let n=XE(t);return n.scheduleInRootZone=i,n.shouldCoalesceEventChangeDetection&&kn("NgZone_CoalesceEvent"),new T(n)},scheduleInRootZone:i});return Gi([{provide:PP,useValue:!0},e])}function XE(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}var jP=(()=>{class t{subscription=new se;initialized=!1;zone=d(T);pendingTasks=d(xi);initialize(){if(this.initialized)return;this.initialized=!0;let e=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(e=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{T.assertNotInAngularZone(),queueMicrotask(()=>{e!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(e),e=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{T.assertInAngularZone(),e??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Df=new m(""),VP=new m("");function Gl(t){return!t.moduleRef}function BP(t){let i=Gl(t)?t.r3Injector:t.moduleRef.injector,e=i.get(T);return e.run(()=>
vendor: 12,566 bytes, line 4
4{Gl(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();let n=i.get(tn),r;if(e.runOutsideAngular(()=>{r=e.onError.subscribe({next:n})}),Gl(t)){let o=()=>i.destroy(),s=t.platformInjector.get(Df);s.add(o),i.onDestroy(()=>{r.unsubscribe(),s.delete(o)})}else{let o=()=>t.moduleRef.destroy(),s=t.platformInjector.get(Df);s.add(o),t.moduleRef.onDestroy(()=>{gl(t.allPlatformModules,t.moduleRef),r.unsubscribe(),s.delete(o)})}return UP(n,e,()=>{let o=i.get(xi),s=o.add(),a=i.get(qv);return a.runInitializers(),a.donePromise.then(()=>{let l=i.get($l,Ul);if(lE(l||Ul),!i.get(VP,!0))return Gl(t)?i.get(ct):(t.allPlatformModules.push(t.moduleRef),t.moduleRef);if(Gl(t)){let u=i.get(ct);return t.rootComponent!==void 0&&u.bootstrap(t.rootComponent),u}else return JE?.(t.moduleRef,t.allPlatformModules),t.moduleRef}).finally(()=>{o.remove(s)})})})}var JE;function zE(){JE=HP}function HP(t,i){let e=t.injector.get(ct);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(n=>e.bootstrap(n));else if(t.instance.ngDoBootstrap)t.instance.ngDoBootstrap(e);else throw new C(-403,!1);i.push(t)}function UP(t,i,e){try{let n=e();return Ji(n)?n.catch(r=>{throw i.runOutsideAngular(()=>t(r)),r}):n}catch(n){throw i.runOutsideAngular(()=>t(n)),n}}var ex=(()=>{class t{_injector;_modules=[];_destroyListeners=[];_destroyed=!1;constructor(e){this._injector=e}bootstrapModuleFactory(e,n){let r=[FE(),...n?.applicationProviders??[],ED],o=X0(e.moduleType,this.injector,r);return zE(),BP({moduleRef:o,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(e,n=[]){let r=Yv({},n);return zE(),NP(this.injector,r,e).then(o=>this.bootstrapModuleFactory(o,r))}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new C(404,!1);this._modules.slice().forEach(n=>n.destroy()),this._destroyListeners.forEach(n=>n());let e=this._injector.get(Df,null);e&&(e.forEach(n=>n()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static \u0275fac=function(n){return new(n||t)(O(F))};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})(),u_=null;function zP(t){if(h_())throw new C(400,!1);oE(),u_=t;let i=t.get(ex);return GP(t),i}function f_(t,i,e=[]){let n=`Platform: ${i}`,r=new m(n);return(o=[])=>{let s=h_();if(!s){let a=[...e,...o,{provide:r,useValue:!0}];s=t?.(a)??zP($P(a,n))}return WP(r)}}function $P(t=[],i){return F.create({name:i,providers:[{provide:sl,useValue:"platform"},{provide:Df,useValue:new Set([()=>u_=null])},...t]})}function WP(t){let i=h_();if(!i)throw new C(-401,!1);return i}function h_(){return u_?.get(ex)??null}function GP(t){let i=t.get(zu,null);mt(t,()=>{i?.forEach(e=>e())})}function SQ(){return!1}var qP=1e4;var MQ=qP-1e3;var ge=(()=>{class t{static __NG_ELEMENT_ID__=YP}return t})();function YP(t){return ZP(st(),U(),(t&16)===16)}function ZP(t,i,e){if(wi(t)&&!e){let n=Tn(t.index,i);return new Mr(n,n)}else if(t.type&175){let n=i[Gt];return new Mr(n,i)}return null}var n_=class{supports(i){return Pv(i)}create(i){return new i_(i)}},KP=(t,i)=>i,i_=class{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(i){this._trackByFn=i||KP}forEachItem(i){let e;for(e=this._itHead;e!==null;e=e._next)i(e)}forEachOperation(i){let e=this._itHead,n=this._removalsHead,r=0,o=null;for(;e||n;){let s=!n||e&&e.currentIndex<$E(n,r,o)?e:n,a=$E(s,r,o),l=s.currentIndex;if(s===n)r--,n=n._nextRemoved;else if(e=e._next,s.previousIndex==null)r++;else{o||(o=[]);let c=a-r,u=l-r;if(c!=u){for(let h=0;h<c;h++){let p=h<o.length?o[h]:o[h]=0,_=p+h;u<=_&&_<c&&(o[h]=p+1)}let f=s.previousIndex;o[f]=u-c}}a!==l&&i(s,a,l)}}forEachPreviousItem(i){let e;for(e=this._previousItHead;e!==null;e=e._nextPrevious)i(e)}forEachAddedItem(i){let e;for(e=this._additionsHead;e!==null;e=e._nextAdded)i(e)}forEachMovedItem(i){let e;for(e=this._movesHead;e!==null;e=e._nextMoved)i(e)}forEachRemovedItem(i){let e;for(e=this._removalsHead;e!==null;e=e._nextRemoved)i(e)}forEachIdentityChange(i){let e;for(e=this._identityChangesHead;e!==null;e=e._nextIdentityChange)i(e)}diff(i){if(i==null&&(i=[]),!Pv(i))throw new C(900,!1);return this.check(i)?this:null}onDestroy(){}check(i){this._reset();let e=this._itHead,n=!1,r,o,s;if(Array.isArray(i)){this.length=i.length;for(let a=0;a<this.length;a++)o=i[a],s=this._trackByFn(a,o),e===null||!Object.is(e.trackById,s)?(e=this._mismatch(e,o,s,a),n=!0):(n&&(e=this._verifyReinsertion(e,o,s,a)),Object.is(e.item,o)||this._addIdentityChange(e,o)),e=e._next}else r=0,P0(i,a=>{s=this._trackByFn(r,a),e===null||!Object.is(e.trackById,s)?(e=this._mismatch(e,a,s,r),n=!0):(n&&(e=this._verifyReinsertion(e,a,s,r)),Object.is(e.item,a)||this._addIdentityChange(e,a)),e=e._next,r++}),this.length=r;return this._truncate(e),this.collection=i,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let i;for(i=this._previousItHead=this._itHead;i!==null;i=i._next)i._nextPrevious=i._next;for(i=this._additionsHead;i!==null;i=i._nextAdded)i.previousIndex=i.currentIndex;for(this._additionsHead=this._additionsTail=null,i=this._movesHead;i!==null;i=i._nextMoved)i.previousIndex=i.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(i,e,n,r){let o;return i===null?o=this._itTail:(o=i._prev,this._remove(i)),i=this._unlinkedRecords===null?null:this._unlinkedRecords.get(n,null),i!==null?(Object.is(i.item,e)||this._addIdentityChange(i,e),this._reinsertAfter(i,o,r)):(i=this._linkedRecords===null?null:this._linkedRecords.get(n,r),i!==null?(Object.is(i.item,e)||this._addIdentityChange(i,e),this._moveAfter(i,o,r)):i=this._addAfter(new r_(e,n),o,r)),i}_verifyReinsertion(i,e,n,r){let o=this._unlinkedRecords===null?null:this._unlinkedRecords.get(n,null);return o!==null?i=this._reinsertAfter(o,i._prev,r):i.currentIndex!=r&&(i.currentIndex=r,this._addToMoves(i,r)),i}_truncate(i){for(;i!==null;){let e=i._next;this._addToRemovals(this._unlink(i)),i=e}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(i,e,n){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(i);let r=i._prevRemoved,o=i._nextRemoved;return r===null?this._removalsHead=o:r._nextRemoved=o,o===null?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(i,e,n),this._addToMoves(i,n),i}_moveAfter(i,e,n){return this._unlink(i),this._insertAfter(i,e,n),this._addToMoves(i,n),i}_addAfter(i,e,n){return this._insertAfter(i,e,n),this._additionsTail===null?this._additionsTail=this._additionsHead=i:this._additionsTail=this._additionsTail._nextAdded=i,i}_insertAfter(i,e,n){let r=e===null?this._itHead:e._next;return i._next=r,i._prev=e,r===null?this._itTail=i:r._prev=i,e===null?this._itHead=i:e._next=i,this._linkedRecords===null&&(this._linkedRecords=new wf),this._linkedRecords.put(i),i.currentIndex=n,i}_remove(i){return this._addToRemovals(this._unlink(i))}_unlink(i){this._linkedRecords!==null&&this._linkedRecords.remove(i);let e=i._prev,n=i._next;return e===null?this._itHead=n:e._next=n,n===null?this._itTail=e:n._prev=e,i}_addToMoves(i,e){return i.previousIndex===e||(this._movesTail===null?this._movesTail=this._movesHead=i:this._movesTail=this._movesTail._nextMoved=i),i}_addToRemovals(i){return this._unlinkedRecords===null&&(this._unlinkedRecords=new wf),this._unlinkedRecords.put(i),i.currentIndex=null,i._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=i,i._prevRemoved=null):(i._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=i),i}_addIdentityChange(i,e){return i.item=e,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=i:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=i,i}},r_=class{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(i,e){this.item=i,this.trackById=e}},o_=class{_head=null;_tail=null;add(i){this._head===null?(this._head=this._tail=i,i._nextDup=null,i._prevDup=null):(this._tail._nextDup=i,i._prevDup=this._tail,i._nextDup=null,this._tail=i)}get(i,e){let n;for(n=this._head;n!==null;n=n._nextDup)if((e===null||e<=n.currentIndex)&&Object.is(n.trackById,i))return n;return null}remove(i){let e=i._prevDup,n=i._nextDup;return e===null?this._head=n:e._nextDup=n,n===null?this._tail=e:n._prevDup=e,this._head===null}},wf=class{map=new Map;put(i){let e=i.trackById,n=this.map.get(e);n||(n=new o_,this.map.set(e,n)),n.add(i)}get(i,e){let n=i,r=this.map.get(n);return r?r.get(i,e):null}remove(i){let e=i.trackById;return this.map.get(e).remove(i)&&this.map.delete(e),i}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function $E(t,i,e){let n=t.previousIndex;if(n===null)return n;let r=0;return e&&n<e.length&&(r=e[n]),n+i+r}var s_=class{supports(i){return i instanceof Map||af(i)}create(){return new a_}},a_=class{_records=new Map;_mapHead=null;_appendAfter=null;_previousMapHead=null;_changesHead=null;_changesTail=null;_additionsHead=null;_additionsTail=null;_removalsHead=null;get isDirty(){return this._additionsHead!==null||this._changesHead!==null||this._removalsHead!==null}forEachItem(i){let e;for(e=this._mapHead;e!==null;e=e._next)i(e)}forEachPreviousItem(i){let e;for(e=this._previousMapHead;e!==null;e=e._nextPrevious)i(e)}forEachChangedItem(i){let e;for(e=this._changesHead;e!==null;e=e._nextChanged)i(e)}forEachAddedItem(i){let e;for(e=this._additionsHead;e!==null;e=e._nextAdded)i(e)}forEachRemovedItem(i){let e;for(e=this._removalsHead;e!==null;e=e._nextRemoved)i(e)}diff(i){if(!i)i=new Map;else if(!(i instanceof Map||af(i)))throw new C(900,!1);return this.check(i)?this:null}check(i){this._reset();let e=this._mapHead;if(this._appendAfter=null,this._forEach(i,(n,r)=>{if(e&&e.key===r)this._maybeAddToChanges(e,n),this._appendAfter=e,e=e._next;else{let o=this._getOrCreateRecordForKey(r,n);e=this._insertBeforeOrAppend(e,o)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let n=e;n!==null;n=n._nextRemoved)n===this._mapHead&&(this._mapHead=null),this._records.delete(n.key),n._nextRemoved=n._next,n.previousValue=n.currentValue,n.currentValue=null,n._prev=null,n._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(i,e){if(i){let n=i._prev;return e._next=i,e._prev=n,i._prev=e,n&&(n._next=e),i===this._mapHead&&(this._mapHead=e),this._appendAfter=i,i}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(i,e){if(this._records.has(i)){let r=this._records.get(i);this._maybeAddToChanges(r,e);let o=r._prev,s=r._next;return o&&(o._next=s),s&&(s._prev=o),r._next=null,r._prev=null,r}let n=new l_(i);return this._records.set(i,n),n.currentValue=e,this._addToAdditions(n),n}_reset(){if(this.isDirty){let i;for(this._previousMapHead=this._mapHead,i=this._previousMapHead;i!==null;i=i._next)i._nextPrevious=i._next;for(i=this._changesHead;i!==null;i=i._nextChanged)i.previousValue=i.currentValue;for(i=this._additionsHead;i!=null;i=i._nextAdded)i.previousValue=i.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(i,e){Object.is(e,i.currentValue)||(i.previousValue=i.currentValue,i.currentValue=e,this._addToChanges(i))}_addToAdditions(i){this._additionsHead===null?this._additionsHead=this._additionsTail=i:(this._additionsTail._nextAdded=i,this._additionsTail=i)}_addToChanges(i){this._changesHead===null?this._changesHead=this._changesTail=i:(this._changesTail._nextChanged=i,this._changesTail=i)}_forEach(i,e){i instanceof Map?i.forEach(e):Object.keys(i).forEac
4h(n=>e(i[n],n))}},l_=class{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(i){this.key=i}};function WE(){return new Qn([new n_])}var Qn=(()=>{class t{factories;static \u0275prov=g({token:t,providedIn:"root",factory:WE});constructor(e){this.factories=e}static create(e,n){if(n!=null){let r=n.factories.slice();e=e.concat(r)}return new t(e)}static extend(e){return{provide:t,useFactory:()=>{let n=d(t,{optional:!0,skipSelf:!0});return t.create(e,n||WE())}}}find(e){let n=this.factories.find(r=>r.supports(e));if(n!=null)return n;throw new C(901,!1)}}return t})();function GE(){return new xf([new s_])}var xf=(()=>{class t{static \u0275prov=g({token:t,providedIn:"root",factory:GE});factories;constructor(e){this.factories=e}static create(e,n){if(n){let r=n.factories.slice();e=e.concat(r)}return new t(e)}static extend(e){return{provide:t,useFactory:()=>{let n=d(t,{optional:!0,skipSelf:!0});return t.create(e,n||GE())}}}find(e){let n=this.factories.find(r=>r.supports(e));if(n)return n;throw new C(901,!1)}}return t})();var tx=f_(null,"core",[]),nx=(()=>{class t{constructor(e){}static \u0275fac=function(n){return new(n||t)(O(ct))};static \u0275mod=j({type:t});static \u0275inj=L({})}return t})();function k(t){return typeof t=="boolean"?t:t!=null&&t!=="false"}function Zt(t,i=NaN){return!isNaN(parseFloat(t))&&!isNaN(Number(t))?Number(t):i}var t_=Symbol("NOT_SET"),ix=new Set,QP=W(v({},qa),{kind:"afterRenderEffectPhase",consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,value:t_,cleanup:null,consumerMarkedDirty(){if(this.sequence.impl.executing){if(this.sequence.lastPhase===null||this.sequence.lastPhase<this.phase)return;this.sequence.erroredOrDestroyed=!0}this.sequence.scheduler.notify(7)},phaseFn(t){if(this.sequence.lastPhase=this.phase,!this.dirty)return this.signal;if(this.dirty=!1,this.value!==t_&&!as(this))return this.signal;try{for(let r of this.cleanup??ix)r()}finally{this.cleanup?.clear()}let i=[];t!==void 0&&i.push(t),i.push(this.registerCleanupFn);let e=$i(this),n;try{n=this.userFn.apply(null,i)}finally{vr(this,e)}return(this.value===t_||!this.equal(this.value,n))&&(this.value=n,this.version++),this.signal}}),c_=class extends yl{scheduler;lastPhase=null;nodes=[void 0,void 0,void 0,void 0];onDestroyFns=null;constructor(i,e,n,r,o,s=null){super(i,[void 0,void 0,void 0,void 0],n,!1,o.get(gt),s),this.scheduler=r;for(let a of Ev){let l=e[a];if(l===void 0)continue;let c=Object.create(QP);c.sequence=this,c.phase=a,c.userFn=l,c.dirty=!0,c.signal=()=>(zi(c),c.value),c.signal[Ze]=c,c.registerCleanupFn=u=>(c.cleanup??=new Set).add(u),this.nodes[a]=c,this.hooks[a]=u=>c.phaseFn(u)}}afterRun(){super.afterRun(),this.lastPhase=null}destroy(){if(this.onDestroyFns!==null)for(let i of this.onDestroyFns)i();super.destroy();for(let i of this.nodes)if(i)try{for(let e of i.cleanup??ix)e()}finally{_r(i)}}};function rx(t,i){let e=i?.injector??d(F),n=e.get(Hn),r=e.get(Ju),o=e.get(Kn,null,{optional:!0});r.impl??=e.get(xv);let s=t;typeof s=="function"&&(s={mixedReadWrite:t});let a=e.get(bs,null,{optional:!0}),l=new c_(r.impl,[s.earlyRead,s.write,s.mixedReadWrite,s.read],a?.view,n,e,o?.snapshot(null));return r.impl.register(l),l}function If(t,i){let e=bi(t),n=i.elementInjector||fs();return new Tr(e).create(n,i.projectableNodes,i.hostElement,i.environmentInjector,i.directives,i.bindings)}function ox(t){let i=bi(t);if(!i)return null;let e=new Tr(i);return{get selector(){return e.selector},get type(){return e.componentType},get inputs(){return e.inputs},get outputs(){return e.outputs},get ngContentSelectors(){return e.ngContentSelectors},get isStandalone(){return i.standalone},get isSignal(){return i.signals}}}var sx=null;function vn(){return sx}function p_(t){sx??=t}var Yl=class{},er=(()=>{class t{historyGo(e){throw new Error("")}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:()=>d(ax),providedIn:"platform"})}return t})(),m_=new m(""),ax=(()=>{class t extends er{_location;_history;_doc=d(V);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return vn().getBaseHref(this._doc)}onPopState(e){let n=vn().getGlobalEventTarget(this._doc,"window");return n.addEventListener("popstate",e,!1),()=>n.removeEventListener("popstate",e)}onHashChange(e){let n=vn().getGlobalEventTarget(this._doc,"window");return n.addEventListener("hashchange",e,!1),()=>n.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,n,r){this._history.pushState(e,n,r)}replaceState(e,n,r){this._history.replaceState(e,n,r)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:()=>new t,providedIn:"platform"})}return t})();function Sf(t,i){return t?i?t.endsWith("/")?i.startsWith("/")?t+i.slice(1):t+i:i.startsWith("/")?t+i:`${t}/${i}`:t:i}function lx(t){let i=t.search(/#|\?|$/);return t[i-1]==="/"?t.slice(0,i-1)+t.slice(i):t}function Xn(t){return t&&t[0]!=="?"?`?${t}`:t}var Jn=(()=>{class t{historyGo(e){throw new Error("")}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:()=>d(Tf),providedIn:"root"})}return t})(),Mf=new m(""),Tf=(()=>{class t extends Jn{_platformLocation;_baseHref;_removeListenerFns=[];constructor(e,n){super(),this._platformLocation=e,this._baseHref=n??this._platformLocation.getBaseHrefFromDOM()??d(V).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.on
vendor: 5,088 bytes, line 4
4HashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return Sf(this._baseHref,e)}path(e=!1){let n=this._platformLocation.pathname+Xn(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${n}${r}`:n}pushState(e,n,r,o){let s=this.prepareExternalUrl(r+Xn(o));this._platformLocation.pushState(e,n,s)}replaceState(e,n,r,o){let s=this.prepareExternalUrl(r+Xn(o));this._platformLocation.replaceState(e,n,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static \u0275fac=function(n){return new(n||t)(O(er),O(Mf,8))};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Ni=(()=>{class t{_subject=new y;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(e){this._locationStrategy=e;let n=this._locationStrategy.getBaseHref();this._basePath=e1(lx(cx(n))),this._locationStrategy.onPopState(r=>{this._subject.next({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,n=""){return this.path()==this.normalize(e+Xn(n))}normalize(e){return t.stripTrailingSlash(JP(this._basePath,cx(e)))}prepareExternalUrl(e){return e&&e[0]!=="/"&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,n="",r=null){this._locationStrategy.pushState(r,"",e,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Xn(n)),r)}replaceState(e,n="",r=null){this._locationStrategy.replaceState(r,"",e,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Xn(n)),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.subscribe(n=>{this._notifyUrlChangeListeners(n.url,n.state)}),()=>{let n=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(n,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",n){this._urlChangeListeners.forEach(r=>r(e,n))}subscribe(e,n,r){return this._subject.subscribe({next:e,error:n??void 0,complete:r??void 0})}static normalizeQueryParams=Xn;static joinWithSlash=Sf;static stripTrailingSlash=lx;static \u0275fac=function(n){return new(n||t)(O(Jn))};static \u0275prov=g({token:t,factory:()=>XP(),providedIn:"root"})}return t})();function XP(){return new Ni(O(Jn))}function JP(t,i){if(!t||!i.startsWith(t))return i;let e=i.substring(t.length);return e===""||["/",";","?","#"].includes(e[0])?e:i}function cx(t){return t.replace(/\/index\.html$/,"")}function e1(t){if(new RegExp("^(https?:)?//").test(t)){let[,e]=t.split(/\/\/[^\/]+/);return e}return t}var D_=(()=>{class t extends Jn{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(e,n){super(),this._platformLocation=e,n!=null&&(this._baseHref=n)}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 n=this._platformLocation.hash??"#";return n.length>0?n.substring(1):n}prepareExternalUrl(e){let n=Sf(this._baseHref,e);return n.length>0?"#"+n:n}pushState(e,n,r,o){let s=this.prepareExternalUrl(r+Xn(o))||this._platformLocation.pathname;this._platformLocation.pushState(e,n,s)}replaceState(e,n,r,o){let s=this.prepareExternalUrl(r+Xn(o))||this._platformLocation.pathname;this._platformLocation.replaceState(e,n,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static \u0275fac=function(n){return new(n||t)(O(er),O(Mf,8))};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})();var Vt=(function(t){return t[t.Format=0]="Format",t[t.Standalone=1]="Standalone",t})(Vt||{}),Le=(function(t){return t[t.Narrow=0]="Narrow",t[t.Abbreviated=1]="Abbreviated",t[t.Wide=2]="Wide",t[t.Short=3]="Short",t})(Le||{}),on=(function(t){return t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full",t})(on||{}),nr={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function mx(t){return pn(t)[qe.LocaleId]}function gx(t,i,e){let n=pn(t),r=[n[qe.DayPeriodsFormat],n[qe.DayPeriodsStandalone]],o=An(r,i);return An(o,e)}function vx(t,i,e){let n=pn(t),r=[n[qe.DaysFormat],n[qe.DaysStandalone]],o=An(r,i);return An(o,e)}function _x(t,i,e){let n=pn(t),r=[n[qe.MonthsFormat],n[qe.MonthsStandalone]],o=An(r,i);return An(o,e)}function yx(t,i){let n=pn(t)[qe.Eras];return An(n,i)}
vendor: 11,053 bytes, line 4
4function Zl(t,i){let e=pn(t);return An(e[qe.DateFormat],i)}function Kl(t,i){let e=pn(t);return An(e[qe.TimeFormat],i)}function Ql(t,i){let n=pn(t)[qe.DateTimeFormat];return An(n,i)}function Xl(t,i){let e=pn(t),n=e[qe.NumberSymbols][i];if(typeof n>"u"){if(i===nr.CurrencyDecimal)return e[qe.NumberSymbols][nr.Decimal];if(i===nr.CurrencyGroup)return e[qe.NumberSymbols][nr.Group]}return n}function bx(t){if(!t[qe.ExtraData])throw new C(2303,!1)}function Cx(t){let i=pn(t);return bx(i),(i[qe.ExtraData][2]||[]).map(n=>typeof n=="string"?g_(n):[g_(n[0]),g_(n[1])])}function Dx(t,i,e){let n=pn(t);bx(n);let r=[n[qe.ExtraData][0],n[qe.ExtraData][1]],o=An(r,i)||[];return An(o,e)||[]}function An(t,i){for(let e=i;e>-1;e--)if(typeof t[e]<"u")return t[e];throw new C(2304,!1)}function g_(t){let[i,e]=t.split(":");return{hours:+i,minutes:+e}}var t1=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,kf={},n1=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/,i1=256;function wx(t,i,e,n){let r=h1(t);r1(i),i=tr(e,i)||i;let s=[],a;for(;i;)if(a=n1.exec(i),a){s=s.concat(a.slice(1));let u=s.pop();if(!u)break;i=u}else{s.push(i);break}let l=r.getTimezoneOffset();n&&(l=xx(n,l),r=f1(r,n));let c="";return s.forEach(u=>{let f=d1(u);c+=f?f(r,e,l):u==="''"?"'":u.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),c}function r1(t){if(t.length>i1)throw new C(2300,!1)}function Ff(t,i,e){let n=new Date(0);return n.setFullYear(t,i,e),n.setHours(0,0,0),n}function tr(t,i){let e=mx(t);if(kf[e]??={},kf[e][i])return kf[e][i];let n="";switch(i){case"shortDate":n=Zl(t,on.Short);break;case"mediumDate":n=Zl(t,on.Medium);break;case"longDate":n=Zl(t,on.Long);break;case"fullDate":n=Zl(t,on.Full);break;case"shortTime":n=Kl(t,on.Short);break;case"mediumTime":n=Kl(t,on.Medium);break;case"longTime":n=Kl(t,on.Long);break;case"fullTime":n=Kl(t,on.Full);break;case"short":let r=tr(t,"shortTime"),o=tr(t,"shortDate");n=Rf(Ql(t,on.Short),[r,o]);break;case"medium":let s=tr(t,"mediumTime"),a=tr(t,"mediumDate");n=Rf(Ql(t,on.Medium),[s,a]);break;case"long":let l=tr(t,"longTime"),c=tr(t,"longDate");n=Rf(Ql(t,on.Long),[l,c]);break;case"full":let u=tr(t,"fullTime"),f=tr(t,"fullDate");n=Rf(Ql(t,on.Full),[u,f]);break}return n&&(kf[e][i]=n),n}function Rf(t,i){return i&&(t=t.replace(/\{([^}]+)}/g,function(e,n){return i!=null&&n in i?i[n]:e})),t}function ei(t,i,e="-",n,r){let o="";(t<0||r&&t<=0)&&(r?t=-t+1:(t=-t,o=e));let s=String(t);for(;s.length<i;)s="0"+s;return n&&(s=s.slice(s.length-i)),o+s}function o1(t,i){return ei(t,3).substring(0,i)}function ut(t,i,e=0,n=!1,r=!1){return function(o,s){let a=s1(t,o);if((e>0||a>-e)&&(a+=e),t===3)a===0&&e===-12&&(a=12);else if(t===6)return o1(a,i);let l=Xl(s,nr.MinusSign);return ei(a,i,l,n,r)}}function s1(t,i){switch(t){case 0:return i.getFullYear();case 1:return i.getMonth();case 2:return i.getDate();case 3:return i.getHours();case 4:return i.getMinutes();case 5:return i.getSeconds();case 6:return i.getMilliseconds();case 7:return i.getDay();default:throw new C(2301,!1)}}function $e(t,i,e=Vt.Format,n=!1){return function(r,o){return a1(r,o,t,i,e,n)}}function a1(t,i,e,n,r,o){switch(e){case 2:return _x(i,r,n)[t.getMonth()];case 1:return vx(i,r,n)[t.getDay()];case 0:let s=t.getHours(),a=t.getMinutes();if(o){let c=Cx(i),u=Dx(i,r,n),f=c.findIndex(h=>{if(Array.isArray(h)){let[p,_]=h,E=s>=p.hours&&a>=p.minutes,x=s<_.hours||s===_.hours&&a<_.minutes;if(p.hours<_.hours){if(E&&x)return!0}else if(E||x)return!0}else if(h.hours===s&&h.minutes===a)return!0;return!1});if(f!==-1)return u[f]}return gx(i,r,n)[s<12?0:1];case 3:return yx(i,n)[t.getFullYear()<=0?0:1];default:let l=e;throw new C(2302,!1)}}function Af(t){return function(i,e,n){let r=-1*n,o=Xl(e,nr.MinusSign),s=r>0?Math.floor(r/60):Math.ceil(r/60);switch(t){case 0:return(r>=0?"+":"")+ei(s,2,o)+ei(Math.abs(r%60),2,o);case 1:return"GMT"+(r>=0?"+":"")+ei(s,1,o);case 2:return"GMT"+(r>=0?"+":"")+ei(s,2,o)+":"+ei(Math.abs(r%60),2,o);case 3:return n===0?"Z":(r>=0?"+":"")+ei(s,2,o)+":"+ei(Math.abs(r%60),2,o);default:throw new C(2310,!1)}}}var l1=0,Nf=4;function c1(t){let i=Ff(t,l1,1).getDay();return Ff(t,0,1+(i<=Nf?Nf:Nf+7)-i)}function Ex(t){let i=t.getDay(),e=i===0?-3:Nf-i;return Ff(t.getFullYear(),t.getMonth(),t.getDate()+e)}function v_(t,i=!1){return function(e,n){let r;if(i){let o=new Date(e.getFullYear(),e.getMonth(),1).getDay()-1,s=e.getDate();r=1+Math.floor((s+o)/7)}else{let o=Ex(e),s=c1(o.getFullYear()),a=o.getTime()-s.getTime();r=1+Math.round(a/6048e5)}return ei(r,t,Xl(n,nr.MinusSign))}}function Of(t,i=!1){return function(e,n){let o=Ex(e).getFullYear();return ei(o,t,Xl(n,nr.MinusSign),i)}}var __={};function d1(t){if(__[t])return __[t];let i;switch(t){case"G":case"GG":case"GGG":i=$e(3,Le.Abbreviated);break;case"GGGG":i=$e(3,Le.Wide);break;case"GGGGG":i=$e(3,Le.Narrow);break;case"y":i=ut(0,1,0,!1,!0);break;case"yy":i=ut(0,2,0,!0,!0);break;case"yyy":i=ut(0,3,0,!1,!0);break;case"yyyy":i=ut(0,4,0,!1,!0);break;case"Y":i=Of(1);break;case"YY":i=Of(2,!0);break;case"YYY":i=Of(3);break;case"YYYY":i=Of(4);break;case"M":case"L":i=ut(1,1,1);break;case"MM":case"LL":i=ut(1,2,1);break;case"MMM":i=$e(2,Le.Abbreviated);break;case"MMMM":i=$e(2,Le.Wide);break;case"MMMMM":i=$e(2,Le.Narrow);break;case"LLL":i=$e(2,Le.Abbreviated,Vt.Standalone);break;case"LLLL":i=$e(2,Le.Wide,Vt.Standalone);break;case"LLLLL":i=$e(2,Le.Narrow,Vt.Standalone);break;case"w":i=v_(1);break;case"ww":i=v_(2);break;case"W":i=v_(1,!0);break;case"d":i=ut(2,1);break;case"dd":i=ut(2,2);break;case"c":case"cc":i=ut(7,1);break;case"ccc":i=$e(1,Le.Abbreviated,Vt.Standalone);break;case"cccc":i=$e(1,Le.Wide,Vt.Standalone);break;case"ccccc":i=$e(1,Le.Narrow,Vt.Standalone);break;case"cccccc":i=$e(1,Le.Short,Vt.Standalone);break;case"E":case"EE":case"EEE":i=$e(1,Le.Abbreviated);break;case"EEEE":i=$e(1,Le.Wide);break;case"EEEEE":i=$e(1,Le.Narrow);break;case"EEEEEE":i=$e(1,Le.Short);break;case"a":case"aa":case"aaa":i=$e(0,Le.Abbreviated);break;case"aaaa":i=$e(0,Le.Wide);break;case"aaaaa":i=$e(0,Le.Narrow);break;case"b":case"bb":case"bbb":i=$e(0,Le.Abbreviated,Vt.Standalone,!0);break;case"bbbb":i=$e(0,Le.Wide,Vt.Standalone,!0);break;case"bbbbb":i=$e(0,Le.Narrow,Vt.Standalone,!0);break;case"B":case"BB":case"BBB":i=$e(0,Le.Abbreviated,Vt.Format,!0);break;case"BBBB":i=$e(0,Le.Wide,Vt.Format,!0);break;case"BBBBB":i=$e(0,Le.Narrow,Vt.Format,!0);break;case"h":i=ut(3,1,-12);break;case"hh":i=ut(3,2,-12);break;case"H":i=ut(3,1);break;case"HH":i=ut(3,2);break;case"m":i=ut(4,1);break;case"mm":i=ut(4,2);break;case"s":i=ut(5,1);break;case"ss":i=ut(5,2);break;case"S":i=ut(6,1);break;case"SS":i=ut(6,2);break;case"SSS":i=ut(6,3);break;case"Z":case"ZZ":case"ZZZ":i=Af(0);break;case"ZZZZZ":i=Af(3);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":i=Af(1);break;case"OOOO":case"ZZZZ":case"zzzz":i=Af(2);break;default:return null}return __[t]=i,i}function xx(t,i){t=t.replace(/:/g,"");let e=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(e)?i:e}function u1(t,i){return t=new Date(t.getTime()),t.setMinutes(t.getMinutes()+i),t}function f1(t,i,e){let r=t.getTimezoneOffset(),o=xx(i,r);return u1(t,-1*(o-r))}function h1(t){if(dx(t))return t;if(typeof t=="number"&&!isNaN(t))return new Date(t);if(typeof t=="string"){if(t=t.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(t)){let[r,o=1,s=1]=t.split("-").map(a=>+a);return Ff(r,o-1,s)}let e=parseFloat(t);if(!isNaN(t-e))return new Date(e);let n;if(n=t.match(t1))return p1(n)}let i=new Date(t);if(!dx(i))throw new C(2311,!1);return i}function p1(t){let i=new Date(0),e=0,n=0,r=t[8]?i.setUTCFullYear:i.setFullYear,o=t[8]?i.setUTCHours:i.setHours;t[9]&&(e=Number(t[9]+t[10]),n=Number(t[9]+t[11])),r.call(i,Number(t[1]),Number(t[2])-1,Number(t[3]));let s=Number(t[4]||0)-e,a=Number(t[5]||0)-n,l=Number(t[6]||0),c=Math.floor(parseFloat("0."+(t[7]||0))*1e3);return o.call(i,s,a,l,c),i}function dx(t){return t instanceof Date&&!isNaN(t.valueOf())}var y_=/\s+/,ux=[],w_=(()=>{class t{_ngEl;_renderer;initialClasses=ux;rawClass;stateMap=new Map;constructor(e,n){this._ngEl=e,this._renderer=n}set klass(e){this.initialClasses=e!=null?e.trim().split(y_):ux}set ngClass(e){this.rawClass=typeof e=="string"?e.trim().split(y_):e}ngDoCheck(){for(let n of this.initialClasses)this._updateState(n,!0);let e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(let n of e)this._updateState(n,!0);else if(e!=null)for(let n of Object.keys(e))this._updateState(n,!!e[n]);this._applyStateDiff()}_updateState(e,n){let r=this.stateMap.get(e);r!==void 0?(r.enabled!==n&&(r.changed=!0,r.enabled=n),r.touched=!0):this.stateMap.set(e,{enabled:n,changed:!0,touched:!0})}_applyStateDiff(){for(let e of this.stateMap){let n=e[0],r=e[1];r.changed?(this._toggleClass(n,r.enabled),r.changed=!1):r.touched||(r.enabled&&this._toggleClass(n,!1),this.stateMap.delete(n)),r.touched=!1}}_toggleClass(e,n){e=e.trim(),e.length>0&&e.split(y_).forEach(r=>{n?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}static \u0275fac=function(n){return new(n||t)(I(M),I(xe))};static \u0275dir=b({type:t,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return t})();var Pf=class{$implicit;ngForOf;index;count;constructor(i,e,n,r){this.$implicit=i,this.ngForOf=e,this.index=n,this.count=r}get first(){return this.index===0}get last(){return this.index===this.count-1}get even(){return this.index%2===0}get odd(){return!this.even}},Ix=(()=>{class t{_viewContainer;_template;_differs;set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(e,n,r){this._viewContainer=e,this._template=n,this._differs=r}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){let e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){let n=this._viewContainer;e.forEachOperation((r,o,s)=>{if(r.previousIndex==null)n.createEmbeddedView(this._template,new Pf(r.item,this._ngForOf,-1,-1),s===null?void 0:s);else if(s==null)n.remove(o===null?void 0:o);else if(o!==null){let a=n.get(o);n.move(a,s),fx(a,r)}});for(let r=0,o=n.length;r<o;r++){let a=n.get(r).context;a.index=r,a.count=o,a.ngForOf=this._ngForOf}e.forEachIdentityChange(r=>{let o=n.get(r.currentIndex);fx(o,r)})}static ngTemplateContextGuard(e,n){return!0}static \u0275fac=function(n){return new(n||t)(I(Ae),I(Ee),I(Qn))};static \u0275dir=b({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return t})();function fx(t,i){t.context.$implicit=i.item}var m1=(()=>{class t{_viewContainer;_context=new Lf;_thenTemplateRef=null;_elseTemplateRef=null;
4_thenViewRef=null;_elseViewRef=null;constructor(e,n){this._viewContainer=e,this._thenTemplateRef=n}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){hx(e,!1),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){hx(e,!1),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 ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(e,n){return!0}static \u0275fac=function(n){return new(n||t)(I(Ae),I(Ee))};static \u0275dir=b({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return t})(),Lf=class{$implicit=null;ngIf=null};function hx(t,i){if(t&&!t.createEmbeddedView)throw new C(2020,!1)}var jf=class{_viewContainerRef;_templateRef;_created=!1;constructor(i,e){this._viewContainerRef=i,this._templateRef=e}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(i){i&&!this._created?this.create():!i&&this._created&&this.destroy()}},E_=(()=>{class t{_defaultViews=[];_defaultUsed=!1;_caseCount=0;_lastCaseCheckIndex=0;_lastCasesMatched=!1;_ngSwitch;set ngSwitch(e){this._ngSwitch=e,this._caseCount===0&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews.push(e)}_matchCase(e){let n=e===this._ngSwitch;return this._lastCasesMatched||=n,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),n}_updateDefaultCases(e){if(this._defaultViews.length>0&&e!==this._defaultUsed){this._defaultUsed=e;for(let n of this._defaultViews)n.enforceState(e)}}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"}})}return t})(),g1=(()=>{class t{ngSwitch;_view;ngSwitchCase;constructor(e,n,r){this.ngSwitch=r,r._addCase(),this._view=new jf(e,n)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static \u0275fac=function(n){return new(n||t)(I(Ae),I(Ee),I(E_,9))};static \u0275dir=b({type:t,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}})}return t})(),v1=(()=>{class t{constructor(e,n,r){r._addDefault(new jf(e,n))}static \u0275fac=function(n){return new(n||t)(I(Ae),I(Ee),I(E_,9))};static \u0275dir=b({type:t,selectors:[["","ngSwitchDefault",""]]})}return t})();var _1=(()=>{class t{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(e,n,r){this._ngEl=e,this._differs=n,this._renderer=r}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){let e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,n){let[r,o]=e.split("."),s=r.indexOf("-")===-1?void 0:Zn.DashCase;n!=null?this._renderer.setStyle(this._ngEl.nativeElement,r,o?`${n}${o}`:n,s):this._renderer.removeStyle(this._ngEl.nativeElement,r,s)}_applyChanges(e){e.forEachRemovedItem(n=>this._setStyle(n.key,null)),e.forEachAddedItem(n=>this._setStyle(n.key,n.currentValue)),e.forEachChangedItem(n=>this._setStyle(n.key,n.currentValue))}static \u0275fac=function(n){return new(n||t)(I(M),I(xf),I(xe))};static \u0275dir=b({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return t})(),x_=(()=>{class t{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;injector=d(F);constructor(e){this._viewContainerRef=e}ngOnChanges(e){if(this._shouldRecreateView(e)){let n=this._viewContainerRef;if(this._viewRef&&n.remove(n.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let r=this._createContextForwardProxy();this._viewRef=n.createEmbeddedView(this.ngTemplateOutlet,r,{injector:this._getInjector()})}}_getInjector(){return this.ngTemplateOutletInjector==="outlet"?this.injector:this.ngTemplateOutletInjector??void 0}_shouldRecreateView(e){return!!e.ngTemplateOutlet||!!e.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(e,n,r)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,n,r):!1,get:(e,n,r)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,n,r)}})}static \u0275fac=function(n){return new(n||t)(I(Ae))};static \u0275dir=b({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[Ce]})}return t})();function Sx(t,i){return new C(2100,!1)}var b_=class{createSubscription(i,e,n){return ve(()=>i.subscribe({next:e,error:n}))}dispose(i){ve(()=>i.unsubscribe())}},C_=class{createSubscription(i,e,n){return i.then(r=>e?.(r),r=>n?.(r)),{unsubscribe:()=>{e=null,n=null}}}dispose(i){i.unsubscribe()}},y1=new C_,b1=new b_,C1=(()=>{class t{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;applicationErrorHandler=d(tn);constructor(e){this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){if(!this._obj){if(e)try{this.markForCheckOnValueUpdate=!1,this._subscribe(e)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,n=>this._updateLatestValue(e,n),n=>this.applicationErrorHandler(n))}_selectStrategy(e){if(Ji(e))return y1;if(hf(e))return b1;throw Sx(t,e)}
4_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,n){e===this._obj&&(this._latestValue=n,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(n){return new(n||t)(I(ge,16))};static \u0275pipe=un({name:"async",type:t,pure:!1})}return t})();var D1="mediumDate",Mx=new m(""),Tx=new m(""),w1=(()=>{class t{locale;defaultTimezone;defaultOptions;constructor(e,n,r){this.locale=e,this.defaultTimezone=n,this.defaultOptions=r}transform(e,n,r,o){if(e==null||e===""||e!==e)return null;try{let s=n??this.defaultOptions?.dateFormat??D1,a=r??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return wx(e,s,o||this.locale,a)}catch(s){throw Sx(t,s.message)}}static \u0275fac=function(n){return new(n||t)(I($l,16),I(Mx,24),I(Tx,24))};static \u0275pipe=un({name:"date",type:t,pure:!0})}return t})();function E1(t,i){return{key:t,value:i}}var x1=(()=>{class t{differs;constructor(e){this.differs=e}differ;keyValues=[];compareFn=px;transform(e,n=px){if(!e||!(e instanceof Map)&&typeof e!="object")return null;this.differ??=this.differs.find(e).create();let r=this.differ.diff(e),o=n!==this.compareFn;return r&&(this.keyValues=[],r.forEachItem(s=>{this.keyValues.push(E1(s.key,s.currentValue))})),(r||o)&&(n&&this.keyValues.sort(n),this.compareFn=n),this.keyValues}static \u0275fac=function(n){return new(n||t)(I(xf,16))};static \u0275pipe=un({name:"keyvalue",type:t,pure:!1})}return t})();function px(t,i){let e=t.key,n=i.key;if(e===n)return 0;if(e==null)return 1;if(n==null)return-1;if(typeof e=="string"&&typeof n=="string")return e<n?-1:1;if(typeof e=="number"&&typeof n=="number")return e-n;if(typeof e=="boolean"&&typeof n=="boolean")return e<n?-1:1;let r=String(e),o=String(n);return r==o?0:r<o?-1:1}var Jl=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({})}return t})();function ec(t,i){i=encodeURIComponent(i);for(let e of t.split(";")){let n=e.indexOf("="),[r,o]=n==-1?[e,""]:[e.slice(0,n),e.slice(n+1)];if(r.trim()===i)return decodeURIComponent(o)}return null}var Eo=class{};function $X(t,i,e){return Kv(t,i,e)}var S_="browser";function Ax(t){return t===S_}var M_=(()=>{class t{static \u0275prov=g({token:t,providedIn:"root",factory:()=>new I_(d(V),window)})}return t})(),I_=class{document;window;offset=()=>[0,0];constructor(i,e){this.document=i,this.window=e}setOffset(i){Array.isArray(i)?this.offset=()=>i:this.offset=i}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(i,e){this.window.scrollTo(W(v({},e),{left:i[0],top:i[1]}))}scrollToAnchor(i,e){let n=I1(this.document,i);n&&(this.scrollToElement(n,e),n.focus({preventScroll:!0}))}setHistoryScrollRestoration(i){try{this.window.history.scrollRestoration=i}catch(e){console.warn(xn(2400,!1))}}scrollToElement(i,e){let n=i.getBoundingClientRect(),r=n.left+this.window.pageXOffset,o=n.top+this.window.pageYOffset,s=this.offset();this.window.scrollTo(W(v({},e),{left:r-s[0],top:o-s[1]}))}};function I1(t,i){let e=t.getElementById(i)||t.getElementsByName(i)[0];if(e)return e;if(typeof t.createTreeWalker=="function"&&t.body&&typeof t.body.attachShadow=="function"){let n=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT),r=n.currentNode;for(;r;){let o=r.shadowRoot;if(o){let s=o.getElementById(i)||o.querySelector(`[name="${i}"]`);if(s)return s}r=n.nextNode()}}return null}var Ox=t=>t.src,S1=new m("",{factory:()=>Ox});var kx=/^((\s*\d+w\s*(,|$)){1,})$/;var M1=[1,2],T1=640;var k1=1920,R1=1080;var Nx=(()=>{class t{imageLoader=d(S1);config=A1(d(Wu));renderer=d(xe);imgElement=d(M).nativeElement;injector=d(F);destroyRef=d(gt);lcpObserver;_renderedSrc=null;ngSrc;ngSrcset;sizes;width;height;decoding;loading;priority=!1;loaderParams;disableOptimizedSrcset=!1;fill=!1;placeholder;placeholderConfig;src;srcset;constructor(){this.destroyRef.onDestroy(()=>{this.renderer.removeAttribute(this.imgElement,"loading")})}ngOnInit(){kn("NgOptimizedImage"),this.placeholder&&this.removePlaceholderOnLoad(this.imgElement),this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||="100vw":(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("decoding",this.getDecoding()),this.setHostAttribute("ng-img","true");let e=this.updateSrcAndSrcset();this.sizes?this.getLoadingBehavior()==="lazy"?this.setHostAttribute("sizes","auto, "+this.sizes):this.setHostAttribute("sizes",this.sizes):this.ngSrcset&&kx.test(this.ngSrcset)&&this.getLoadingBehavior()==="lazy"&&this.setHostAttribute("sizes","auto, 100vw")}ngOnChanges(e){if(e.ngSrc&&!e.ngSrc.isFirstChange()){let n=this._renderedSrc;this.updateSrcAndSrcset(!0)}}getAspectRatio(){return this.width&&this.height&&this.height!==0?this.width/this.height:null}callImageLoader(e){let n=e;this.loaderParams&&(n.loaderParams=this.loaderParams);let r=this.getAspectRatio();return r!==null&&n.width&&(n.height=Math.round(n.width/r)),this.imageLoader(n)}getLoadingBehavior(){return!this.priority&&this.loading!==void 0?this.loading:this.priority?"eager":"lazy"}getFetchPriority(){return this.priority?"high":"auto"}getDecoding(){return this.priority?"sync":this.decoding??"auto"}getRewrittenSrc(){if(!this._renderedSrc){let e={src:this.ngSrc};this._renderedSrc=this.callImageLoader(e)}return this._renderedSrc}getRewrittenSrcset(){let e=kx.test(this.ngSrcset);return this.ngSrcset.split(",").filter(r=>r!=="").map(r=>{r=r.trim();let o=e?parseFloat(r):parseFloat(r)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:o})} ${r}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){let{breakpoints:e}=this.config,n=e;return this.sizes?.trim()==="100vw"&&(n=e.filter(o=>o>=T1)),n.map(o=>`${this.callImageLoader({src:this.ngSrc,width:o})} ${o}w`).join(", ")}updateSrcAndSrcset(e=!1){e&&(this._renderedSrc=null);let n=this.getRewrittenSrc();this.setHostAttribute("src",n);let r;return this.ngSrcset?r=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(r=this.getAutomaticSrcset()),r&&this.setHostAttribute("srcset",r),r}getFixedSrcset(){return M1.map(n=>`${this.callImageLoader({src:this.ngSrc,width:this.width*n})} ${n}x`).join(", ")}shouldGenerateAutomaticSrcset(){let e=!1;return this.sizes||(e=this.width>k1||this.height>R1),!this.disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==Ox&&!e}generatePlaceholder(e){let{placeholderResolution:n}=this.config;return e===!0?`url("${Rx(this.callImageLoader({src:this.ngSrc,width:n,isPlaceholder:!0}))}")`:typeof e=="string"?`url("${Rx(e)}")`:null}shouldBlurPlaceholder(e){return!e||!e.hasOwnProperty("blur")?!0:!!e.blur}removePlaceholderOnLoad(e){let n=()=>{let s=this.injector.get(ge);r(),o(),this.placeholder=!1,s.markForCheck()},r=this.renderer.listen(e,"load",n),o=this.renderer.listen(e,"error",n);this.destroyRef.onDestroy(()=>{r(),o()}
vendor: 9,086 bytes, line 4
4),O1(e,n)}setHostAttribute(e,n){this.renderer.setAttribute(this.imgElement,e,n)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["img","ngSrc",""]],hostVars:18,hostBindings:function(n,r){n&2&&Rr("position",r.fill?"absolute":null)("width",r.fill?"100%":null)("height",r.fill?"100%":null)("inset",r.fill?"0":null)("background-size",r.placeholder?"cover":null)("background-position",r.placeholder?"50% 50%":null)("background-repeat",r.placeholder?"no-repeat":null)("background-image",r.placeholder?r.generatePlaceholder(r.placeholder):null)("filter",r.placeholder&&r.shouldBlurPlaceholder(r.placeholderConfig)?"blur(15px)":null)},inputs:{ngSrc:[2,"ngSrc","ngSrc",N1],ngSrcset:"ngSrcset",sizes:"sizes",width:[2,"width","width",Zt],height:[2,"height","height",Zt],decoding:"decoding",loading:"loading",priority:[2,"priority","priority",k],loaderParams:"loaderParams",disableOptimizedSrcset:[2,"disableOptimizedSrcset","disableOptimizedSrcset",k],fill:[2,"fill","fill",k],placeholder:[2,"placeholder","placeholder",F1],placeholderConfig:"placeholderConfig",src:"src",srcset:"srcset"},features:[Ce]})}return t})();function A1(t){let i={};return t.breakpoints&&(i.breakpoints=t.breakpoints.sort((e,n)=>e-n)),Object.assign({},$u,t,i)}function O1(t,i){t.complete&&t.naturalWidth&&i()}function N1(t){return typeof t=="string"?t:qt(t)}function Rx(t){return t.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}function F1(t){return typeof t=="string"&&t!=="true"&&t!=="false"&&t!==""?t:k(t)}var tc=class{_doc;constructor(i){this._doc=i}manager},Vf=(()=>{class t extends tc{constructor(e){super(e)}supports(e){return!0}addEventListener(e,n,r,o){return e.addEventListener(n,r,o),()=>this.removeEventListener(e,n,r,o)}removeEventListener(e,n,r,o){return e.removeEventListener(n,r,o)}static \u0275fac=function(n){return new(n||t)(O(V))};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})(),Uf=new m(""),A_=(()=>{class t{_zone;_plugins;_eventNameToPlugin=new Map;constructor(e,n){this._zone=n,e.forEach(s=>{s.manager=this});let r=e.filter(s=>!(s instanceof Vf));this._plugins=r.slice().reverse();let o=e.find(s=>s instanceof Vf);o&&this._plugins.push(o)}addEventListener(e,n,r,o){return this._findPluginFor(n).addEventListener(e,n,r,o)}getZone(){return this._zone}_findPluginFor(e){let n=this._eventNameToPlugin.get(e);if(n)return n;if(n=this._plugins.find(o=>o.supports(e)),!n)throw new C(5101,!1);return this._eventNameToPlugin.set(e,n),n}static \u0275fac=function(n){return new(n||t)(O(Uf),O(T))};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})(),T_="ng-app-id";function Px(t){for(let i of t)i.remove()}function Lx(t,i){let e=i.createElement("style");return e.textContent=t,e}function P1(t,i,e,n){let r=t.head?.querySelectorAll(`style[${T_}="${i}"],link[${T_}="${i}"]`);if(r)for(let o of r)o.removeAttribute(T_),o instanceof HTMLLinkElement?n.set(o.href.slice(o.href.lastIndexOf("/")+1),{usage:0,elements:[o]}):o.textContent&&e.set(o.textContent,{usage:0,elements:[o]})}function R_(t,i){let e=i.createElement("link");return e.setAttribute("rel","stylesheet"),e.setAttribute("href",t),e}var O_=(()=>{class t{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;constructor(e,n,r,o={}){this.doc=e,this.appId=n,this.nonce=r,P1(e,n,this.inline,this.external),this.hosts.add(e.head)}addStyles(e,n){for(let r of e)this.addUsage(r,this.inline,Lx);n?.forEach(r=>this.addUsage(r,this.external,R_))}removeStyles(e,n){for(let r of e)this.removeUsage(r,this.inline);n?.forEach(r=>this.removeUsage(r,this.external))}addUsage(e,n,r){let o=n.get(e);o?o.usage++:n.set(e,{usage:1,elements:[...this.hosts].map(s=>this.addElement(s,r(e,this.doc)))})}removeUsage(e,n){let r=n.get(e);r&&(r.usage--,r.usage<=0&&(Px(r.elements),n.delete(e)))}ngOnDestroy(){for(let[,{elements:e}]of[...this.inline,...this.external])Px(e);this.hosts.clear()}addHost(e){this.hosts.add(e);for(let[n,{elements:r}]of this.inline)r.push(this.addElement(e,Lx(n,this.doc)));for(let[n,{elements:r}]of this.external)r.push(this.addElement(e,R_(n,this.doc)))}removeHost(e){this.hosts.delete(e)}addElement(e,n){return this.nonce&&n.setAttribute("nonce",this.nonce),e.appendChild(n)}static \u0275fac=function(n){return new(n||t)(O(V),O(kr),O(wo,8),O(Do))};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})(),k_={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},N_=/%COMP%/g;var Vx="%COMP%",L1=`_nghost-${Vx}`,j1=`_ngcontent-${Vx}`,V1=!0,B1=new m("",{factory:()=>V1});function H1(t){return j1.replace(N_,t)}function U1(t){return L1.replace(N_,t)}function Bx(t,i){return i.map(e=>e.replace(N_,t))}var F_=(()=>{class t{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;constructor(e,n,r,o,s,a,l=null,c=null){this.eventManager=e,this.sharedStylesHost=n,this.appId=r,this.removeStylesOnCompDestroy=o,this.doc=s,this.ngZone=a,this.nonce=l,this.tracingService=c,this.defaultRenderer=new nc(e,s,a,this.tracingService)}createRenderer(e,n){if(!e||!n)return this.defaultRenderer;let r=this.getOrCreateRenderer(e,n);return r instanceof Hf?r.applyToHost(e):r instanceof ic&&r.applyStyles(),r}getOrCreateRenderer(e,n){let r=this.rendererByCompId,o=r.get(n.id);if(!o){let s=this.doc,a=this.ngZone,l=this.eventManager,c=this.sharedStylesHost,u=this.removeStylesOnCompDestroy,f=this.tracingService;switch(n.encapsulation){case Yn.Emulated:o=new Hf(l,c,n,this.appId,u,s,a,f);break;case Yn.ShadowDom:return new Bf(l,e,n,s,a,this.nonce,f,c);case Yn.ExperimentalIsolatedShadowDom:return new Bf(l,e,n,s,a,this.nonce,f);default:o=new ic(l,c,n,u,s,a,f);break}r.set(n.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(e){this.rendererByCompId.delete(e)}static \u0275fac=function(n){return new(n||t)(O(A_),O(O_),O(kr),O(B1),O(V),O(T),O(wo),O(Kn,8))};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})(),nc=class{eventManager;doc;ngZone;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(i,e,n,r){this.eventManager=i,this.doc=e,this.ngZone=n,this.tracingService=r}destroy(){}destroyNode=null;createElement(i,e){return e?this.doc.createElementNS(k_[e]||e,i):this.doc.createElement(i)}createComment(i){return this.doc.createComment(i)}createText(i){return this.doc.createTextNode(i)}appendChild(i,e){(jx(i)?i.content:i).appendChild(e)}insertBefore(i,e,n){i&&(jx(i)?i.content:i).insertBefore(e,n)}removeChild(i,e){e.remove()}selectRootElement(i,e){let n=typeof i=="string"?this.doc.querySelector(i):i;if(!n)throw new C(-5104,!1);return e||(n.textContent=""),n}parentNode(i){return i.parentNode}nextSibling(i){return i.nextSibling}setAttribute(i,e,n,r){if(r){e=r+":"+e;let o=k_[r];o?i.setAttributeNS(o,e,n):i.setAttribute(e,n)}else i.setAttribute(e,n)}removeAttribute(i,e,n){if(n){let r=k_[n];r?i.removeAttributeNS(r,e):i.removeAttribute(`${n}:${e}`)}else i.removeAttribute(e)}addClass(i,e){i.classList.add(e)}removeClass(i,e){i.classList.remove(e)}setStyle(i,e,n,r){r&(Zn.DashCase|Zn.Important)?i.style.setProperty(e,n,r&Zn.Important?"important":""):i.style[e]=n}removeStyle(i,e,n){n&Zn.DashCase?i.style.removeProperty(e):i.style[e]=""}setProperty(i,e,n){i!=null&&(i[e]=n)}setValue(i,e){i.nodeValue=e}listen(i,e,n,r){if(typeof i=="string"&&(i=vn().getGlobalEventTarget(this.doc,i),!i))throw new C(5102,!1);let o=this.decoratePreventDefault(n);return this.tracingService?.wrapEventListener&&(o=this.tracingService.wrapEventListener(i,e,o)),this.eventManager.addEventListener(i,e,o,r)}decoratePreventDefault(i){return e=>{if(e==="__ngUnwrap__")return i;i(e)===!1&&e.preventDefault()}}};function jx(t){return t.tagName==="TEMPLATE"&&t.content!==void 0}var Bf=class extends nc{hostEl;sharedStylesHost;shadowRoot;constructor(i,e,n,r,o,s,a,l){super(i,r,o,a),this.hostEl=e,this.sharedStylesHost=l,this.shadowRoot=e.attachShadow({mode:"open"}),this.sharedStylesHost&&this.sharedStylesHost.addHost(this.shadowRoot);let c=n.styles;c=Bx(n.id,c);for(let f of c){let h=document.createElement("style");s&&h.setAttribute("nonce",s),h.textContent=f,this.shadowRoot.appendChild(h)}let u=n.getExternalStyles?.();if(u)for(let f of u){let h=R_(f,r);s&&h.setAttribute("nonce",s),this.shadowRoot.appendChild(h)}}nodeOrShadowRoot(i){return i===this.hostEl?this.shadowRoot:i}appendChild(i,e){return super.appendChild(this.nodeOrShadowRoot(i),e)}insertBefore(i,e,n){return super.insertBefore(this.nodeOrShadowRoot(i),e,n)}removeChild(i,e){return super.removeChild(null,e)}parentNode(i){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(i)))}destroy(){this.sharedStylesHost&&this.sharedStylesHost.removeHost(this.shadowRoot)}},ic=class extends nc{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(i,e,n,r,o,s,a,l){super(i,o,s,a),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=r;let c=n.styles;this.styles=l?Bx(l,c):c,this.styleUrls=n.getExternalStyles?.(l)}
vendor: 4,658 bytes, line 4
4applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&bo.size===0&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},Hf=class extends ic{contentAttr;hostAttr;constructor(i,e,n,r,o,s,a,l){let c=r+"-"+n.id;super(i,e,n,o,s,a,l,c),this.contentAttr=H1(c),this.hostAttr=U1(c)}applyToHost(i){this.applyStyles(),this.setAttribute(i,this.hostAttr,"")}createElement(i,e){let n=super.createElement(i,e);return super.setAttribute(n,this.contentAttr,""),n}};var zf=class t extends Yl{supportsDOMEvents=!0;static makeCurrent(){p_(new t)}onAndCancel(i,e,n,r){return i.addEventListener(e,n,r),()=>{i.removeEventListener(e,n,r)}}dispatchEvent(i,e){i.dispatchEvent(e)}remove(i){i.remove()}createElement(i,e){return e=e||this.getDefaultDocument(),e.createElement(i)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(i){return i.nodeType===Node.ELEMENT_NODE}isShadowRoot(i){return i instanceof DocumentFragment}getGlobalEventTarget(i,e){return e==="window"?window:e==="document"?i:e==="body"?i.body:null}getBaseHref(i){let e=z1();return e==null?null:$1(e)}resetBaseElement(){rc=null}getUserAgent(){return window.navigator.userAgent}getCookie(i){return ec(document.cookie,i)}},rc=null;function z1(){return rc=rc||document.head.querySelector("base"),rc?rc.getAttribute("href"):null}function $1(t){return new URL(t,document.baseURI).pathname}var $f=class{addToWindow(i){rt.getAngularTestability=(n,r=!0)=>{let o=i.findTestabilityInTree(n,r);if(o==null)throw new C(5103,!1);return o},rt.getAllAngularTestabilities=()=>i.getAllTestabilities(),rt.getAllAngularRootElements=()=>i.getAllRootElements();let e=n=>{let r=rt.getAllAngularTestabilities(),o=r.length,s=function(){o--,o==0&&n()};r.forEach(a=>{a.whenStable(s)})};rt.frameworkStabilizers||(rt.frameworkStabilizers=[]),rt.frameworkStabilizers.push(e)}findTestabilityInTree(i,e,n){if(e==null)return null;let r=i.getTestability(e);return r??(n?vn().isShadowRoot(e)?this.findTestabilityInTree(i,e.host,!0):this.findTestabilityInTree(i,e.parentElement,!0):null)}},W1=(()=>{class t{build(){return new XMLHttpRequest}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})(),Hx=["alt","control","meta","shift"],G1={"\b":"Backspace"," ":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},q1={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey},Ux=(()=>{class t extends tc{constructor(e){super(e)}supports(e){return t.parseEventName(e)!=null}addEventListener(e,n,r,o){let s=t.parseEventName(n),a=t.eventCallback(s.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>vn().onAndCancel(e,s.domEventName,a,o))}static parseEventName(e){let n=e.toLowerCase().split("."),r=n.shift();if(n.length===0||!(r==="keydown"||r==="keyup"))return null;let o=t._normalizeKey(n.pop()),s="",a=n.indexOf("code");if(a>-1&&(n.splice(a,1),s="code."),Hx.forEach(c=>{let u=n.indexOf(c);u>-1&&(n.splice(u,1),s+=c+".")}),s+=o,n.length!=0||o.length===0)return null;let l={};return l.domEventName=r,l.fullKey=s,l}static matchEventFullKeyCode(e,n){let r=G1[e.key]||e.key,o="";return n.indexOf("code.")>-1&&(r=e.code,o="code."),r==null||!r?!1:(r=r.toLowerCase(),r===" "?r="space":r==="."&&(r="dot"),Hx.forEach(s=>{if(s!==r){let a=q1[s];a(e)&&(o+=s+".")}}),o+=r,o===n)}static eventCallback(e,n,r){return o=>{t.matchEventFullKeyCode(o,e)&&r.runGuarded(()=>n(o))}}static _normalizeKey(e){return e==="esc"?"escape":e}static \u0275fac=function(n){return new(n||t)(O(V))};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})();function Y1(){zf.makeCurrent()}function Z1(){return new Ot}function K1(){return lv(document),document}var Q1=[{provide:Do,useValue:S_},{provide:zu,useValue:Y1,multi:!0},{provide:V,useFactory:K1}],X1=f_(tx,"browser",Q1);var J1=[{provide:ff,useClass:$f},{provide:uf,useClass:Pl},{provide:Pl,useClass:Pl}],eL=[{provide:sl,useValue:"root"},{provide:Ot,useFactory:Z1},{provide:Uf,useClass:Vf,multi:!0},{provide:Uf,useClass:Ux,multi:!0},F_,O_,A_,{provide:at,useExisting:F_},{provide:Eo,useClass:W1},[]],tL=(()=>{class t{constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({providers:[...eL,...J1],imports:[Jl,nx]})}return t})();var Nn=class t{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(i){i?typeof i=="string"?this.lazyInit=()=>{this.headers=new Map,i.split(`
5`).forEach(e=>{let n=e.indexOf(":");if(n>0){let r=e.slice(0,n),o=e.slice(n+1).trim();this.addHeaderEntry(r,o)}})}:typeof Headers<"u"&&i instanceof Headers?(this.headers=new Map,i.forEach((e,n)=>{this.addHeaderEntry(n,e)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(i).forEach(([e,n])=>{this.setHeaderEntries(e,n)})}:this.headers=new Map}has(i){return this.init(),this.headers.has(i.toLowerCase())}get(i){this.init();let e=this.headers.get(i.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(i){return this.init(),this.headers.get(i.toLowerCase())||null}append(i,e){return this.clone({name:i,value:e,op:"a"})}set(i,e){return this.clone({name:i,value:e,op:"s"})}delete(i,e){return this.clone({name:i,value:e,op:"d"})}maybeSetNormalizedName(i,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,i)}init(){this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(i=>this.applyUpdate(i)),this.lazyUpdate=null))}copyFrom(i){i.init(),Array.from(i.headers.keys()).forEach(e=>{this.headers.set(e,i.headers.get(e)),this.normalizedNames.set(e,i.normalizedNames.get(e))})}clone(i){let e=new t;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([i]),e}applyUpdate(i){let e=i.name.toLowerCase();switch(i.op){case"a":case"s":let n=i.value;if(typeof n=="string"&&(n=[n]),n.length===0)return;this.maybeSetNormalizedName(i.name,e);let r=(i.op==="a"?this.headers.get(e):void 0)||[];r.push(...n),this.headers.set(e,r);break;case"d":let o=i.value;if(!o)this.headers.delete(e),this.normalizedNames.delete(e);else{let s=this.headers.get(e);if(!s)return;s=s.filter(a=>o.indexOf(a)===-1),s.length===0?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,s)}break}}addHeaderEntry(i,e){let n=i.toLowerCase();this.maybeSetNormalizedName(i,n),this.headers.has(n)?this.headers.get(n).push(e):this.headers.set(n,[e])}setHeaderEntries(i,e){let n=(Array.isArray(e)?e:[e]).map(o=>o.toString()),r=i.toLowerCase();this.headers.set(r,n),this.maybeSetNormalizedName(i,r)}forEach(i){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>i(this.normalizedNames.get(e),this.headers.get(e)))}};var Gf=class{map=new Map;set(i,e){return this.map.set(i,e),this}get(i){return this.map.has(i)||this.map.set(i,i.defaultValue()),this.map.get(i)}delete(i){return this.map.delete(i),this}has(i){return this.map.has(i)}keys(){return this.map.keys()}},qf=class{encodeKey(i){return zx(i)}encodeValue(i){return zx(i)}decodeKey(i){return decodeURIComponent(i)}decodeValue(i){return decodeURIComponent(i)}};function nL(t,i){let e=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(r=>{let o=r.indexOf("="),[s,a]=o==-1?[i.decodeKey(r),""]:[i.decodeKey(r.slice(0,o)),i.decodeValue(r.slice(o+1))],l=e.get(s)||[];l.push(a),e.set(s,l)}),e}var iL=/%(\d[a-f0-9])/gi,rL={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function zx(t){return encodeURIComponent(t).replace(iL,(i,e)=>rL[e]??i)}function Wf(t){return`${t}`}var On=class t{map;encoder;updates=null;cloneFrom=null;constructor(i={}){if(this.encoder=i.encoder||new qf,i.fromString){if(i.fromObject)throw new C(2805,!1);this.map=nL(i.fromString,this.encoder)}else i.fromObject?(this.map=new Map,Object.keys(i.fromObject).forEach(e=>{let n=i.fromObject[e],r=Array.isArray(n)?n.map(Wf):[Wf(n)];this.map.set(e,r)})):this.map=null}has(i){return this.init(),this.map.has(i)}get(i){this.init();let e=this.map.get(i);return e?e[0]:null}getAll(i){return this.init(),this.map.get(i)||null}keys(){return this.init(),Array.from(this.map.keys())}append(i,e){return this.clone({param:i,value:e,op:"a"})}appendAll(i){let e=[];
vendor: 16,368 bytes, line 5
5return Object.keys(i).forEach(n=>{let r=i[n];Array.isArray(r)?r.forEach(o=>{e.push({param:n,value:o,op:"a"})}):e.push({param:n,value:r,op:"a"})}),this.clone(e)}set(i,e){return this.clone({param:i,value:e,op:"s"})}delete(i,e){return this.clone({param:i,value:e,op:"d"})}toString(){return this.init(),this.keys().map(i=>{let e=this.encoder.encodeKey(i);return this.map.get(i).map(n=>e+"="+this.encoder.encodeValue(n)).join("&")}).filter(i=>i!=="").join("&")}clone(i){let e=new t({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(i),e}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(i=>this.map.set(i,this.cloneFrom.map.get(i))),this.updates.forEach(i=>{switch(i.op){case"a":case"s":let e=(i.op==="a"?this.map.get(i.param):void 0)||[];e.push(Wf(i.value)),this.map.set(i.param,e);break;case"d":if(i.value!==void 0){let n=this.map.get(i.param)||[],r=n.indexOf(Wf(i.value));r!==-1&&n.splice(r,1),n.length>0?this.map.set(i.param,n):this.map.delete(i.param)}else{this.map.delete(i.param);break}}}),this.cloneFrom=this.updates=null)}};function oL(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function $x(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function Wx(t){return typeof Blob<"u"&&t instanceof Blob}function Gx(t){return typeof FormData<"u"&&t instanceof FormData}function sL(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams}var qx="Content-Type",Yx="Accept",Kx="text/plain",Qx="application/json",aL=`${Qx}, ${Kx}, */*`,Ps=class t{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;credentials;keepalive=!1;cache;priority;mode;redirect;referrer;integrity;referrerPolicy;responseType="json";method;params;urlWithParams;transferCache;timeout;constructor(i,e,n,r){this.url=e,this.method=i.toUpperCase();let o;if(oL(this.method)||r?(this.body=n!==void 0?n:null,o=r):o=n,o){if(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,this.keepalive=!!o.keepalive,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params),o.priority&&(this.priority=o.priority),o.cache&&(this.cache=o.cache),o.credentials&&(this.credentials=o.credentials),typeof o.timeout=="number"){if(o.timeout<1||!Number.isInteger(o.timeout))throw new C(2822,"");this.timeout=o.timeout}o.mode&&(this.mode=o.mode),o.redirect&&(this.redirect=o.redirect),o.integrity&&(this.integrity=o.integrity),o.referrer!==void 0&&(this.referrer=o.referrer),o.referrerPolicy&&(this.referrerPolicy=o.referrerPolicy),this.transferCache=o.transferCache}if(this.headers??=new Nn,this.context??=new Gf,!this.params)this.params=new On,this.urlWithParams=e;else{let s=this.params.toString();if(s.length===0)this.urlWithParams=e;else{let a=e.indexOf("?"),l=a===-1?"?":a<e.length-1?"&":"";this.urlWithParams=e+l+s}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||$x(this.body)||Wx(this.body)||Gx(this.body)||sL(this.body)?this.body:this.body instanceof On?this.body.toString():typeof this.body=="object"||typeof this.body=="boolean"||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return this.body===null||Gx(this.body)?null:Wx(this.body)?this.body.type||null:$x(this.body)?null:typeof this.body=="string"?Kx:this.body instanceof On?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?Qx:null}clone(i={}){let e=i.method||this.method,n=i.url||this.url,r=i.responseType||this.responseType,o=i.keepalive??this.keepalive,s=i.priority||this.priority,a=i.cache||this.cache,l=i.mode||this.mode,c=i.redirect||this.redirect,u=i.credentials||this.credentials,f=i.referrer??this.referrer,h=i.integrity||this.integrity,p=i.referrerPolicy||this.referrerPolicy,_=i.transferCache??this.transferCache,E=i.timeout??this.timeout,x=i.body!==void 0?i.body:this.body,A=i.withCredentials??this.withCredentials,be=i.reportProgress??this.reportProgress,bt=i.headers||this.headers,Ct=i.params||this.params,Aa=i.context??this.context;return i.setHeaders!==void 0&&(bt=Object.keys(i.setHeaders).reduce((Oa,Gr)=>Oa.set(Gr,i.setHeaders[Gr]),bt)),i.setParams&&(Ct=Object.keys(i.setParams).reduce((Oa,Gr)=>Oa.set(Gr,i.setParams[Gr]),Ct)),new t(e,n,x,{params:Ct,headers:bt,context:Aa,reportProgress:be,responseType:r,withCredentials:A,transferCache:_,keepalive:o,cache:a,priority:s,timeout:E,mode:l,redirect:c,credentials:u,referrer:f,integrity:h,referrerPolicy:p})}},xo=(function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t})(xo||{}),Ls=class{headers;status;statusText;url;ok;type;redirected;responseType;constructor(i,e=200,n="OK"){this.headers=i.headers||new Nn,this.status=i.status!==void 0?i.status:e,this.statusText=i.statusText||n,this.url=i.url||null,this.redirected=i.redirected,this.responseType=i.responseType,this.ok=this.status>=200&&this.status<300}},Yf=class t extends Ls{constructor(i={}){super(i)}type=xo.ResponseHeader;clone(i={}){return new t({headers:i.headers||this.headers,status:i.status!==void 0?i.status:this.status,statusText:i.statusText||this.statusText,url:i.url||this.url||void 0})}},Io=class t extends Ls{body;constructor(i={}){super(i),this.body=i.body!==void 0?i.body:null}type=xo.Response;clone(i={}){return new t({body:i.body!==void 0?i.body:this.body,headers:i.headers||this.headers,status:i.status!==void 0?i.status:this.status,statusText:i.statusText||this.statusText,url:i.url||this.url||void 0,redirected:i.redirected??this.redirected,responseType:i.responseType??this.responseType})}},Ar=class extends Ls{name="HttpErrorResponse";message;error;ok=!1;constructor(i){super(i,0,"Unknown Error"),this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${i.url||"(unknown url)"}`:this.message=`Http failure response for ${i.url||"(unknown url)"}: ${i.status} ${i.statusText}`,this.error=i.error||null}},lL=200,cL=204;var dL=new m("");var uL=/^\)\]\}',?\n/;var L_=(()=>{class t{xhrFactory;tracingService=d(Kn,{optional:!0});constructor(e){this.xhrFactory=e}maybePropagateTrace(e){return this.tracingService?.propagate?this.tracingService.propagate(e):e}handle(e){if(e.method==="JSONP")throw new C(-2800,!1);let n=this.xhrFactory;return R(null).pipe(ze(()=>new K(o=>{let s=n.build();if(s.open(e.method,e.urlWithParams),e.withCredentials&&(s.withCredentials=!0),e.headers.forEach((x,A)=>s.setRequestHeader(x,A.join(","))),e.headers.has(Yx)||s.setRequestHeader(Yx,aL),!e.headers.has(qx)){let x=e.detectContentTypeHeader();x!==null&&s.setRequestHeader(qx,x)}if(e.timeout&&(s.timeout=e.timeout),e.responseType){let x=e.responseType.toLowerCase();s.responseType=x!=="json"?x:"text"}let a=e.serializeBody(),l=null,c=()=>{if(l!==null)return l;let x=s.statusText||"OK",A=new Nn(s.getAllResponseHeaders()),be=s.responseURL||e.url;return l=new Yf({headers:A,status:s.status,statusText:x,url:be}),l},u=this.maybePropagateTrace(()=>{let{headers:x,status:A,statusText:be,url:bt}=c(),Ct=null;A!==cL&&(Ct=typeof s.response>"u"?s.responseText:s.response),A===0&&(A=Ct?lL:0);let Aa=A>=200&&A<300;if(e.responseType==="json"&&typeof Ct=="string"){let Oa=Ct;Ct=Ct.replace(uL,"");try{Ct=Ct!==""?JSON.parse(Ct):null}catch(Gr){Ct=Oa,Aa&&(Aa=!1,Ct={error:Gr,text:Ct})}}Aa?(o.next(new Io({body:Ct,headers:x,status:A,statusText:be,url:bt||void 0})),o.complete()):o.error(new Ar({error:Ct,headers:x,status:A,statusText:be,url:bt||void 0}))}),f=this.maybePropagateTrace(x=>{let{url:A}=c(),be=new Ar({error:x,status:s.status||0,statusText:s.statusText||"Unknown Error",url:A||void 0});o.error(be)}),h=f;e.timeout&&(h=this.maybePropagateTrace(x=>{let{url:A}=c(),be=new Ar({error:new DOMException("Request timed out","TimeoutError"),status:s.status||0,statusText:s.statusText||"Request timeout",url:A||void 0});o.error(be)}));let p=!1,_=this.maybePropagateTrace(x=>{p||(o.next(c()),p=!0);let A={type:xo.DownloadProgress,loaded:x.loaded};x.lengthComputable&&(A.total=x.total),e.responseType==="text"&&s.responseText&&(A.partialText=s.responseText),o.next(A)}),E=this.maybePropagateTrace(x=>{let A={type:xo.UploadProgress,loaded:x.loaded};x.lengthComputable&&(A.total=x.total),o.next(A)});return s.addEventListener("load",u),s.addEventListener("error",f),s.addEventListener("timeout",h),s.addEventListener("abort",f),e.reportProgress&&(s.addEventListener("progress",_),a!==null&&s.upload&&s.upload.addEventListener("progress",E)),s.send(a),o.next({type:xo.Sent}),()=>{s.removeEventListener("error",f),s.removeEventListener("abort",f),s.removeEventListener("load",u),s.removeEventListener("timeout",h),e.reportProgress&&(s.removeEventListener("progress",_),a!==null&&s.upload&&s.upload.removeEventListener("progress",E)),s.readyState!==s.DONE&&s.abort()}})))}static \u0275fac=function(n){return new(n||t)(O(Eo))};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Xx(t,i){return i(t)}function fL(t,i){return(e,n)=>i.intercept(e,{handle:r=>t(r,n)})}function hL(t,i,e){return(n,r)=>mt(e,()=>i(n,o=>t(o,r)))}var Jx=new m(""),j_=new m("",{factory:()=>[]}),eI=new m(""),V_=new m("",{factory:()=>!0});function pL(){let t=null;return(i,e)=>{t===null&&(t=(d(Jx,{optional:!0})??[]).reduceRight(fL,Xx));let n=d(Ds);if(d(V_)){let o=n.add();return t(i,e).pipe(Bi(o))}else return t(i,e)}}var B_=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:function(n){let r=null;return n?r=new(n||t):r=O(L_),r},providedIn:"root"})}return t})();var Zf=(()=>{class t{backend;injector;chain=null;pendingTasks=d(Ds);contributeToStability=d(V_);constructor(e,n){this.backend=e,this.injector=n}handle(e){if(this.chain===null){let n=Array.from(new Set([...this.injector.get(j_),...this.injector.get(eI,[])]));this.chain=n.reduceRight((r,o)=>hL(r,o,this.injector),Xx)}if(this.contributeToStability){let n=this.pendingTasks.add();return this.chain(e,r=>this.backend.handle(r)).pipe(Bi(n))}else return this.chain(e,n=>this.backend.handle(n))}static \u0275fac=function(n){return new(n||t)(O(B_),O(Re))};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),H_=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:function(n){let r=null;return n?r=new(n||t):r=O(Zf),r},providedIn:"root"})}return t})();function P_(t,i){return{body:i,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials,credentials:t.credentials,transferCache:t.transferCache,timeout:t.timeout,keepalive:t.keepalive,priority:t.priority,cache:t.cache,mode:t.mode,redirect:t.redirect,integrity:t.integrity,referrer:t.referrer,referrerPolicy:t.referrerPolicy}}var js=(()=>{class t{handler;constructor(e){this.handler=e}request(e,n,r={}){let o;if(e instanceof Ps)o=e;else{let l;r.headers instanceof Nn?l=r.headers:l=new Nn(r.headers);let c;r.params&&(r.params instanceof On?c=r.params:c=new On({fromObject:r.params})),o=new Ps(e,n,r.body!==void 0?r.body:null,{headers:l,context:r.context,params:c,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials,transferCache:r.transferCache,keepalive:r.keepalive,priority:r.priority,cache:r.cache,mode:r.mode,redirect:r.redirect,credentials:r.credentials,referrer:r.referrer,referrerPolicy:r.referrerPolicy,integrity:r.integrity,timeout:r.timeout})}let s=R(o).pipe(vi(l=>this.handler.handle(l)));if(e instanceof Ps||r.observe==="events")return s;let a=s.pipe(pe(l=>l instanceof Io));switch(r.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return a.pipe(N(l=>{if(l.body!==null&&!(l.body instanceof ArrayBuffer))throw new C(2806,!1);return l.body}));case"blob":return a.pipe(N(l=>{if(l.body!==null&&!(l.body instanceof Blob))throw new C(2807,!1);return l.body}));case"text":return a.pipe(N(l=>{if(l.body!==null&&typeof l.body!="string")throw new C(2808,!1);return l.body}));default:return a.pipe(N(l=>l.body))}case"response":return a;default:throw new C(2809,!1)}}delete(e,n={}){return this.request("DELETE",e,n)}get(e,n={}){return this.request("GET",e,n)}head(e,n={}){return this.request("HEAD",e,n)}jsonp(e,n){return this.request("JSONP",e,{params:new On().append(n,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,n={}){return this.request("OPTIONS",e,n)}patch(e,n,r={}){return this.request("PATCH",e,P_(r,n))}post(e,n,r={}){return this.request("POST",e,P_(r,n))}put(e,n,r={}){return this.request("PUT",e,P_(r,n))}static \u0275fac=function(n){return new(n||t)(O(H_))};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var mL=new m("",{factory:()=>!0}),gL="XSRF-TOKEN",vL=new m("",{factory:()=>gL}),_L="X-XSRF-TOKEN",yL=new m("",{factory:()=>_L}),bL=(()=>{class t{cookieName=d(vL);doc=d(V);lastCookieString="";lastToken=null;parseCount=0;getToken(){let e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=ec(e,this.cookieName),this.lastCookieString=e),this.lastToken}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),tI=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:function(n){let r=null;return n?r=new(n||t):r=O(bL),r},providedIn:"root"})}return t})();function CL(t,i){if(!d(mL)||t.method==="GET"||t.method==="HEAD")return i(t);try{let r=d(er).href,{origin:o}=new URL(r),{origin:s}=new URL(t.url,o);if(o!==s)return i(t)}catch(r){return i(t)}let e=d(tI).getToken(),n=d(yL);return e!=null&&!t.headers.has(n)&&(t=t.clone({headers:t.headers.set(n,e)})),i(t)}var U_=(function(t){return t[t.Interceptors=0]="Interceptors",t[t.LegacyInterceptors=1]="LegacyInterceptors",t[t.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",t[t.NoXsrfProtection=3]="NoXsrfProtection",t[t.JsonpSupport=4]="JsonpSupport",t[t.RequestsMadeViaParent=5]="RequestsMadeViaParent",t[t.Fetch=6]="Fetch",t})(U_||{});function DL(t,i){return{\u0275kind:t,\u0275providers:i}}function wL(...t){let i=[js,Zf,{provide:H_,useExisting:Zf},{provide:B_,useFactory:()=>d(dL,{optional:!0})??d(L_)},{provide:j_,useValue:CL,multi:!0}];for(let e of t)i.push(...e.\u0275providers);return Gi(i)}var Zx=new m("");function EL(){return DL(U_.LegacyInterceptors,[{provide:Zx,useFactory:pL},{provide:j_,useExisting:Zx,multi:!0}])}var iI=(()=>{class t{_doc;constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}static \u0275fac=function(n){return new(n||t)(O(V))};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var So=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:function(n){let r=null;return n?r=new(n||t):r=O(xL),r},providedIn:"root"})}return t})(),xL=(()=>{class t extends So{_doc;constructor(e){super(),this._doc=e}sanitize(e,n){if(n==null)return null;switch(e){case lt.NONE:return n;case lt.HTML:return Ti(n,"HTML")?qt(n):Zu(this._doc,String(n)).toString();case lt.STYLE:return Ti(n,"Style")?qt(n):n;case lt.SCRIPT:if(Ti(n,"Script"))return qt(n);throw new C(5200,!1);case lt.URL:return Ti(n,"URL")?qt(n):Ml(String(n));case lt.RESOURCE_URL:if(Ti(n,"ResourceURL"))return qt(n);throw new C(5201,!1);default:throw new C(5202,!1)}}bypassSecurityTrustHtml(e){return uv(e)}bypassSecurityTrustStyle(e){return fv(e)}bypassSecurityTrustScript(e){return hv(e)}bypassSecurityTrustUrl(e){return pv(e)}bypassSecurityTrustResourceUrl(e){return mv(e)}static \u0275fac=function(n){return new(n||t)(O(V))};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var rI={name:"delivery-front",version:"0.0.211",scripts:{ng:"ng",start:"ng serve --watch=true --poll=1000",prestart:"npm run grep_version",build:"ng build",prebuild:"npm run clear-dist && npm run grep_version","clear-dist":"rm -rf dist/delivery-front",watch:"ng build --watch --configuration development",test:"npx playwright test","test-unit":"ng test --no-watch --browsers=ChromeHeadlessNoSandbox --code
5-coverage","test-ui":"PW_TEST_UI=1 npx playwright test --ui","test-report":" npx playwright show-report","test-trace":"npx playwright show-trace test-results/**/trace.zip ","test:cov":"ng test --code-coverage --watch=false","c-i":"rm -rf node_modules .angular && npm cache clean --force && npm cache verify && npm install","build-devops":"npm run build","postbuild-devops":"npm run gzip-dist","gzip-dist":"gzip -r -k -9 dist/delivery-front",grep_version:"bash version_deploy.sh","build-stat":"ng build --stats-json","postbuild-stat":"npx esbuild-visualizer --metadata dist/delivery-front/stats.json --filename dist/delivery-front/report.html && open-cli dist/delivery-front/report.html","allure:genarate-report":"allure generate allure-results -o allure-report --clean","allure:open-report":"allure open allure-report","delete-locale":"find ./node_modules/moment/{locale,dist/locale,src/locale} -type f | grep -vE '/(uk|en(-(au|ca|gb|ie|nz|il))?)\\.js$' | xargs rm -f",postinstall:"npm run delete-locale"},private:!0,dependencies:{"@angular/animations":"^21.2.18","@angular/cdk":"^21.2.14","@angular/common":"^21.2.18","@angular/compiler":"^21.2.18","@angular/core":"^21.2.18","@angular/forms":"^21.2.18","@angular/material":"^21.2.14","@angular/material-moment-adapter":"^21.2.14","@angular/platform-browser":"^21.2.18","@angular/router":"^21.2.18","@googlemaps/markerclusterer":"^2.6.2","@ngrx/effects":"^21.1.1","@ngrx/entity":"^21.1.1","@ngrx/store":"^21.1.1","@ngrx/store-devtools":"^21.1.1","@ngx-translate/core":"^17.0.0","@ngx-translate/http-loader":"^17.0.0",moment:"^2.29.4","ngx-mask":"^21.1.0",rxjs:"~7.8.0",tslib:"^2.3.0","zone.js":"~0.15.1"},devDependencies:{"@angular/build":"^21.2.19","@angular/cli":"^21.2.19","@angular/compiler-cli":"^21.2.18","@bgotink/playwright-coverage":"^0.2.2","@playwright/test":"1.55.0","@types/google.maps":"^3.64.0","@types/jasmine":"~4.3.0","@types/lodash":"^4.17.7","@types/node":"^20.10.4","@types/supercluster":"^7.1.0",ajv:"^8.12.0","allure-commandline":"^2.29.0","allure-playwright":"^3.0.0-beta.3","esbuild-visualizer":"^0.7.0","genson-js":"^0.0.8","jasmine-core":"~4.5.0",karma:"~6.4.0","karma-chrome-launcher":"~3.1.0","karma-coverage":"~2.2.0","karma-jasmine":"~5.1.0","karma-jasmine-html-reporter":"~2.0.0","karma-junit-reporter":"^2.0.1",lodash:"^4.17.21","open-cli":"^8.0.0",typescript:"~5.9.3"}};var Fn={production:!0,imagesUrl:"assets/img/",version:rI.version,timeCache:1800*1e3};var ac=class{},sI=(()=>{class t{handle(e){return e.key}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})(),Vs=class{},aI=(()=>{class t extends Vs{compile(e,n){return e}compileTranslations(e,n){return e}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})(),Bs=class{},lI=(()=>{class t extends Bs{getTranslation(e){return R({})}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})();function Kf(t,i){if(t===i)return!0;if(t===null||i===null)return!1;if(t!==t&&i!==i)return!0;let e=typeof t,n=typeof i,r;if(e==n&&e=="object")if(Array.isArray(t)){if(!Array.isArray(i))return!1;if((r=t.length)==i.length){for(let o=0;o<r;o++)if(!Kf(t[o],i[o]))return!1;return!0}}else{if(Array.isArray(i))return!1;if(ir(t)&&ir(i)){let o=Object.create(null);for(let s in t){if(!Kf(t[s],i[s]))return!1;o[s]=!0}for(let s in i)if(!(s in o)&&typeof i[s]<"u")return!1;return!0}}return!1}function Or(t){return typeof t<"u"&&t!==null}function oI(t){return t!==void 0}function ir(t){return sc(t)&&!Mo(t)&&t!==null}function sc(t){return typeof t=="object"&&t!==null}function Mo(t){return Array.isArray(t)}function Qf(t){return typeof t=="string"}function SL(t){return typeof t=="function"}function Xf(t){if(Mo(t))return t.map(i=>Xf(i));if(ir(t)){let i={};return Object.keys(t).forEach(e=>{i[e]=Xf(t[e])}),i}else return t}function q_(t,i){if(!sc(t))return Xf(i);let e=Xf(t);
5return sc(e)&&sc(i)&&Object.keys(i).forEach(n=>{ir(i[n])?n in t?e[n]=q_(t[n],i[n]):Object.assign(e,{[n]:i[n]}):Object.assign(e,{[n]:i[n]})}),e}function cI(t,i){let e=i.split(".");i="";do{i+=e.shift();let n=!e.length;if(Or(t)){if(ir(t)&&oI(t[i])&&(ir(t[i])||Mo(t[i])||n)){t=t[i],i="";continue}if(Mo(t)){let r=parseInt(i,10);if(oI(t[r])&&(ir(t[r])||Mo(t[r])||n)){t=t[r],i="";continue}}}if(n){t=void 0;continue}i+="."}while(e.length);return t}function ML(t,i,e){return q_(t,TL(i,e))}function TL(t,i){return t.split(".").reduceRight((e,n)=>({[n]:e}),i)}var Hs=class{},dI=(()=>{class t extends Hs{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(e,n){if(Qf(e))return this.interpolateString(e,n);if(SL(e))return this.interpolateFunction(e,n)}interpolateFunction(e,n){return e(n)}interpolateString(e,n){return n?e.replace(this.templateMatcher,(r,o)=>{let s=this.getInterpolationReplacement(n,o);return s!==void 0?s:r}):e}getInterpolationReplacement(e,n){return this.formatValue(cI(e,n))}formatValue(e){if(Qf(e))return e;if(typeof e=="number"||typeof e=="boolean")return e.toString();if(e===null)return"null";if(Mo(e))return e.join(", ");if(sc(e))return typeof e.toString=="function"&&e.toString!==Object.prototype.toString?e.toString():JSON.stringify(e)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})(),$_=(()=>{class t{_onTranslationChange=new y;_onLangChange=new y;_onFallbackLangChange=new y;fallbackLang=null;currentLang;translations={};languages=[];getTranslations(e){return this.translations[e]}setTranslations(e,n,r){this.translations[e]=r&&this.hasTranslationFor(e)?q_(this.translations[e],n):n,this.addLanguages([e]),this._onTranslationChange.next({lang:e,translations:this.getTranslations(e)})}getLanguages(){return this.languages}getCurrentLang(){return this.currentLang}getFallbackLang(){return this.fallbackLang}setFallbackLang(e,n=!0){this.fallbackLang=e,n&&this._onFallbackLangChange.next({lang:e,translations:this.translations[e]})}setCurrentLang(e,n=!0){this.currentLang=e,n&&this._onLangChange.next({lang:e,translations:this.translations[e]})}get onTranslationChange(){return this._onTranslationChange.asObservable()}get onLangChange(){return this._onLangChange.asObservable()}get onFallbackLangChange(){return this._onFallbackLangChange.asObservable()}addLanguages(e){this.languages=Array.from(new Set([...this.languages,...e]))}hasTranslationFor(e){return typeof this.translations[e]<"u"}deleteTranslations(e){delete this.translations[e]}getTranslation(e){let n=this.getValue(this.currentLang,e);return n===void 0&&this.fallbackLang!=null&&this.fallbackLang!==this.currentLang&&(n=this.getValue(this.fallbackLang,e)),n}getValue(e,n){return cI(this.getTranslations(e),n)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})(),W_=new m("TRANSLATE_CONFIG"),oc=t=>It(t)?t:R(t);var lc=(()=>{class t{loadingTranslations;pending=!1;_translationRequests={};lastUseLanguage=null;currentLoader=d(Bs);compiler=d(Vs);parser=d(Hs);missingTranslationHandler=d(ac);store=d($_);extend=!1;get onTranslationChange(){return this.store.onTranslationChange}get onLangChange(){return this.store.onLangChange}get onFallbackLangChange(){return this.store.onFallbackLangChange}get onDefaultLangChange(){return this.store.onFallbackLangChange}constructor(){let e=v({extend:!1,fallbackLang:null},d(W_,{optional:!0}));e.lang&&this.use(e.lang),e.fallbackLang&&this.setFallbackLang(e.fallbackLang),e.extend&&(this.extend=!0)}setFallbackLang(e){this.getFallbackLang()||this.store.setFallbackLang(e,!1);let n=this.loadOrExtendLanguage(e);return It(n)?(n.pipe(Ie(1)).subscribe({next:()=>{this.store.setFallbackLang(e)},error:()=>{}}),n):(this.store.setFallbackLang(e),R(this.store.getTranslations(e)))}use(e){this.lastUseLanguage=e,this.getCurrentLang()||this.store.setCurrentLang(e,!1);let n=this.loadOrExtendLanguage(e);return It(n)?(n.pipe(Ie(1)).subscribe({next:()=>{this.changeLang(e)},error:()=>{}}),n):(this.changeLang(e),R(this.store.getTranslations(e)))}loadOrExtendLanguage(e){if(!this.store.hasTranslationFor(e)||this.extend)return this._translationRequests[e]=this._translationRequests[e]||this.loadAndCompileTranslations(e),this._translationRequests[e]}changeLang(e){e===this.lastUseLanguage&&this.store.setCurrentLang(e)}getCurrentLang(){return this.store.getCurrentLang()}loadAndCompileTranslations(e){this.pending=!0;let n=this.currentLoader.getTranslation(e).pipe(mr(1),Ie(1));return this.loadingTranslations=n.pipe(N(r=>this.compiler.compileTranslations(r,e)),mr(1),Ie(1)),this.loadingTranslations.subscribe({next:r=>{this.store.setTranslations(e,r,this.extend),this.pending=!1},error:r=>{this.pending=!1}}),n}setTranslation(e,n,r=!1){let o=this.compiler.compileTranslations(n,e);this.store.setTranslations(e,o,r||this.extend)}getLangs(){return this.store.getLanguages()}addLangs(e){this.store.addLanguages(e)}getParsedResultForKey(e,n){let r=this.getTextToInterpolate(e);if(Or(r))return this.runInterpolation(r,n);let o=this.missingTranslationHandler.handle(v({key:e,translateService:this},n!==void 0&&{interpolateParams:n}));return o!==void 0?o:e}getFallbackLang(){return this.store.getFallbackLang()}getTextToInterpolate(e){return this.store.getTranslation(e)}runInterpolation(e,n){if(Or(e))return Mo(e)?this.runInterpolationOnArray(e,n):ir(e)?this.runInterpolationOnDict(e,n):this.parser.interpolate(e,n)}runInterpolationOnArray(e,n){return e.map(r=>this.runInterpolation(r,n))}runInterpolationOnDict(e,n){let r={};for(let o in e){let s=this.runInterpolation(e[o],n);s!==void 0&&(r[o]=s)}return r}getParsedResult(e,n){return e instanceof Array?this.getParsedResultForArray(e,n):this.getParsedResultForKey(e,n)}getParsedResultForArray(e,n){let r={},o=!1;
5for(let a of e)r[a]=this.getParsedResultForKey(a,n),o=o||It(r[a]);if(!o)return r;let s=e.map(a=>oc(r[a]));return eo(s).pipe(N(a=>{let l={};return a.forEach((c,u)=>{l[e[u]]=c}),l}))}get(e,n){if(!Or(e)||!e.length)throw new Error('Parameter "key" is required and cannot be empty');return this.pending?this.loadingTranslations.pipe(vi(()=>oc(this.getParsedResult(e,n)))):oc(this.getParsedResult(e,n))}getStreamOnTranslationChange(e,n){if(!Or(e)||!e.length)throw new Error('Parameter "key" is required and cannot be empty');return sn(en(()=>this.get(e,n)),this.onTranslationChange.pipe(ze(()=>{let r=this.getParsedResult(e,n);return oc(r)})))}stream(e,n){if(!Or(e)||!e.length)throw new Error('Parameter "key" required');return sn(en(()=>this.get(e,n)),this.onLangChange.pipe(ze(()=>{let r=this.getParsedResult(e,n);return oc(r)})))}instant(e,n){if(!Or(e)||e.length===0)throw new Error('Parameter "key" is required and cannot be empty');let r=this.getParsedResult(e,n);return It(r)?Array.isArray(e)?e.reduce((o,s)=>(o[s]=s,o),{}):e:r}set(e,n,r=this.getCurrentLang()){this.store.setTranslations(r,ML(this.store.getTranslations(r),e,Qf(n)?this.compiler.compile(n,r):this.compiler.compileTranslations(n,r)),!1)}reloadLang(e){return this.resetLang(e),this.loadAndCompileTranslations(e)}
5resetLang(e){delete this._translationRequests[e],this.store.deleteTranslations(e)}static getBrowserLang(){if(typeof window>"u"||!window.navigator)return;let e=this.getBrowserCultureLang();return e?e.split(/[-_]/)[0]:void 0}static getBrowserCultureLang(){if(!(typeof window>"u"||typeof window.navigator>"u"))return window.navigator.languages?window.navigator.languages[0]:window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage}getBrowserLang(){return t.getBrowserLang()}getBrowserCultureLang(){return t.getBrowserCultureLang()}get defaultLang(){return this.getFallbackLang()}get currentLang(){return this.store.getCurrentLang()}get langs(){return this.store.getLanguages()}setDefaultLang(e){return this.setFallbackLang(e)}getDefaultLang(){return this.getFallbackLang()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})();var Us=(()=>{class t{translate=d(lc);_ref=d(ge);value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onFallbackLangChange;
5updateValue(e,n,r){let o=s=>{this.value=s!==void 0?s:e,this.lastKey=e,this._ref.markForCheck()};if(r){let s=this.translate.getParsedResult(e,n);It(s)?s.subscribe(o):o(s)}this.translate.get(e,n).subscribe(o)}transform(e,...n){if(!e||!e.length)return e;if(Kf(e,this.lastKey)&&Kf(n,this.lastParams))return this.value;let r;if(Or(n[0])&&n.length)if(Qf(n[0])&&n[0].length){let o=n[0].replace(/(')?([a-zA-Z0-9_]+)(')?(\s)?:/g,'"$2":').replace(/:(\s)?(')(.*?)(')/g,':"$3"');try{r=JSON.parse(o)}catch(s){throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${n[0]}`)}}else ir(n[0])&&(r=n[0]);return this.lastKey=e,this.lastParams=n,this.updateValue(e,r),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(o=>{(this.lastKey&&o.lang===this.translate.getCurrentLang()||o.lang===this.translate.getFallbackLang())&&(this.lastKey=null,this.updateValue(e,r,o.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(o=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,r,o.translations))})),this.onFallbackLangChange||(this.onFallbackLangChange=this.translate.onFallbackLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,r))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onFallbackLangChange<"u"&&(this.onFallbackLangChange.unsubscribe(),this.onFallbackLangChange=void 0)}ngOnDestroy(){this._dispose()}static \u0275fac=function(n){return new(n||t)};static \u0275pipe=un({name:"translate",type:t,pure:!1});static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})();function uI(t){return{provide:Bs,useClass:t}}function fI(t){return{provide:Vs,useClass:t}}function hI(t){return{provide:Hs,useClass:t}}function pI(t){return{provide:ac,useClass:t}}function gee(t={}){return G_(v({compiler:fI(aI),parser:hI(dI),loader:uI(lI),missingTranslationHandler:pI(sI)},t),!0)}function G_(t={},i){let e=[];t.loader&&e.push(t.loader),t.compiler&&e.push(t.compiler),t.parser&&e.push(t.parser),t.missingTranslationHandler&&e.push(t.missingTranslationHandler),i&&e.push($_),(t.useDefaultLang||t.defaultLanguage)&&(console.warn("The `useDefaultLang` and `defaultLanguage` options are deprecated. Please use `fallbackLang` instead."),t.useDefaultLang===!0&&t.defaultLanguage&&(t.fallbackLang=t.defaultLanguage));let n={fallbackLang:t.fallbackLang??null,lang:t.lang,extend:t.extend??!1};return e.push({provide:W_,useValue:n}),e.push({provide:lc,useClass:lc,deps:[$_,Bs,Vs,Hs,ac,W_]}),e}var zs=(()=>{class t{static forRoot(e={}){return{ngModule:t,providers:[...G_(v({compiler:fI(aI),parser:hI(dI),loader:uI(lI),missingTranslationHandler:pI(sI)},e),!0)]}}static forChild(e={}){return{ngModule:t,providers:[...G_(e,e.isolate??!1)]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({})}return t})();var Y_;try{Y_=typeof Intl<"u"&&Intl.v8BreakIterator}catch(t){Y_=!1}var me=(()=>{class t{_platformId=d(Do);isBrowser=this._platformId?Ax(this._platformId):typeof document=="object"&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!!(window.chrome||Y_)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function St(t,i=0){return eh(t)?Number(t):arguments.length===2?i:0}function eh(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}function Kt(t){return t instanceof M?t.nativeElement:t}var kL=new m("cdk-dir-doc",{providedIn:"root",factory:()=>d(V)}),RL=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function mI(t){let i=t?.toLowerCase()||"";return i==="auto"&&typeof navigator<"u"&&navigator?.language?RL.test(navigator.language)?"rtl":"ltr":i==="rtl"?"rtl":"ltr"}var _t=(()=>{class t{get value(){return this.valueSignal()}valueSignal=X("ltr");change=new B;constructor(){let e=d(kL,{optional:!0});if(e){let n=e.body?e.body.dir:null,r=e.documentElement?e.documentElement.dir:null;this.valueSignal.set(mI(n||r||"ltr"))}}ngOnDestroy(){this.change.complete()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var ti=(function(t){return t[t.NORMAL=0]="NORMAL",t[t.NEGATED=1]="NEGATED",t[t.INVERTED=2]="INVERTED",t})(ti||{}),th,To;function nh(){if(To==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return To=!1,To;
vendor: 31,748 bytes, lines 5-62
5if(document.documentElement?.style&&"scrollBehavior"in document.documentElement.style)To=!0;else{let t=Element.prototype.scrollTo;t?To=!/\{\s*\[native code\]\s*\}/.test(t.toString()):To=!1}}return To}function $s(){if(typeof document!="object"||!document)return ti.NORMAL;if(th==null){let t=document.createElement("div"),i=t.style;t.dir="rtl",i.width="1px",i.overflow="auto",i.visibility="hidden",i.pointerEvents="none",i.position="absolute";let e=document.createElement("div"),n=e.style;n.width="2px",n.height="1px",t.appendChild(e),document.body.appendChild(t),th=ti.NORMAL,t.scrollLeft===0&&(t.scrollLeft=1,th=t.scrollLeft===0?ti.NEGATED:ti.INVERTED),t.remove()}return th}var ko=class{};function Ro(t){return t&&typeof t.connect=="function"&&!(t instanceof La)}var ih=class extends ko{_data;constructor(i){super(),this._data=i}connect(){return It(this._data)?this._data:R(this._data)}disconnect(){}},ni=(function(t){return t[t.REPLACED=0]="REPLACED",t[t.INSERTED=1]="INSERTED",t[t.MOVED=2]="MOVED",t[t.REMOVED=3]="REMOVED",t})(ni||{}),Ws=class{viewCacheSize=20;_viewCache=[];applyChanges(i,e,n,r,o){i.forEachOperation((s,a,l)=>{let c,u;if(s.previousIndex==null){let f=()=>n(s,a,l);c=this._insertView(f,l,e,r(s)),u=c?ni.INSERTED:ni.REPLACED}else l==null?(this._detachAndCacheView(a,e),u=ni.REMOVED):(c=this._moveView(a,l,e,r(s)),u=ni.MOVED);o&&o({context:c?.context,operation:u,record:s})})}detach(){for(let i of this._viewCache)i.destroy();this._viewCache=[]}_insertView(i,e,n,r){let o=this._insertViewFromCache(e,n);if(o){o.context.$implicit=r;return}let s=i();return n.createEmbeddedView(s.templateRef,s.context,s.index)}_detachAndCacheView(i,e){let n=e.detach(i);this._maybeCacheView(n,e)}_moveView(i,e,n,r){let o=n.get(i);return n.move(o,e),o.context.$implicit=r,o}_maybeCacheView(i,e){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(i);else{let n=e.indexOf(i);n===-1?i.destroy():e.remove(n)}}_insertViewFromCache(i,e){let n=this._viewCache.pop();return n&&e.insert(n,i),n||null}};var we=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({})}return t})();var AL=["contentWrapper"],OL=["*"],_I=new m("VIRTUAL_SCROLL_STRATEGY"),Z_=class{_scrolledIndexChange=new y;scrolledIndexChange=this._scrolledIndexChange.pipe(os());_viewport=null;_itemSize;_minBufferPx;_maxBufferPx;constructor(i,e,n){this._itemSize=i,this._minBufferPx=e,this._maxBufferPx=n}attach(i){this._viewport=i,this._updateTotalContentSize(),this._updateRenderedRange()}detach(){this._scrolledIndexChange.complete(),this._viewport=null}updateItemAndBufferSize(i,e,n){n<e,this._itemSize=i,this._minBufferPx=e,this._maxBufferPx=n,this._updateTotalContentSize(),this._updateRenderedRange()}onContentScrolled(){this._updateRenderedRange()}onDataLengthChanged(){this._updateTotalContentSize(),this._updateRenderedRange()}onContentRendered(){}onRenderedOffsetChanged(){}scrollToIndex(i,e){this._viewport&&this._viewport.scrollToOffset(i*this._itemSize,e)}_updateTotalContentSize(){this._viewport&&this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}_updateRenderedRange(){if(!this._viewport)return;let i=this._viewport.getRenderedRange(),e={start:i.start,end:i.end},n=this._viewport.getViewportSize(),r=this._viewport.getDataLength(),o=this._viewport.measureScrollOffset(),s=this._itemSize>0?o/this._itemSize:0;if(e.end>r){let l=Math.ceil(n/this._itemSize),c=Math.max(0,Math.min(s,r-l));s!=c&&(s=c,o=c*this._itemSize,e.start=Math.floor(s)),e.end=Math.max(0,Math.min(r,e.start+l))}let a=o-e.start*this._itemSize;if(a<this._minBufferPx&&e.start!=0){let l=Math.ceil((this._maxBufferPx-a)/this._itemSize);e.start=Math.max(0,e.start-l),e.end=Math.min(r,Math.ceil(s+(n+this._minBufferPx)/this._itemSize))}else{let l=e.end*this._itemSize-(o+n);if(l<this._minBufferPx&&e.end!=r){let c=Math.ceil((this._maxBufferPx-l)/this._itemSize);c>0&&(e.end=Math.min(r,e.end+c),e.start=Math.max(0,Math.floor(s-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(e),this._viewport.setRenderedContentOffset(Math.round(this._itemSize*e.start)),this._scrolledIndexChange.next(Math.floor(s))}};function NL(t){return t._scrollStrategy}var FL=(()=>{class t{get itemSize(){return this._itemSize}set itemSize(e){this._itemSize=St(e)}_itemSize=20;get minBufferPx(){return this._minBufferPx}set minBufferPx(e){this._minBufferPx=St(e)}_minBufferPx=100;get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(e){this._maxBufferPx=St(e)}_maxBufferPx=200;_scrollStrategy=new Z_(this.itemSize,this.minBufferPx,this.maxBufferPx);ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},features:[ue([{provide:_I,useFactory:NL,deps:[pt(()=>t)]}]),Ce]})}return t})(),PL=20,Nr=(()=>{class t{_ngZone=d(T);_platform=d(me);_renderer=d(at).createRenderer(null,null);_cleanupGlobalListener;constructor(){}_scrolled=new y;_scrolledCount=0;scrollContainers=new Map;register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){let n=this.scrollContainers.get(e);n&&(n.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=PL){return this._platform.isBrowser?new K(n=>{this._cleanupGlobalListener||(this._cleanupGlobalListener=this._ngZone.runOutsideAngular(()=>this._renderer.listen("document","scroll",()=>this._scrolled.next())));let r=e>0?this._scrolled.pipe(Hi(e)).subscribe(n):this._scrolled.subscribe(n);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||(this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0)}}):R()}ngOnDestroy(){this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0,this.scrollContainers.forEach((e,n)=>this.deregister(n)),this._scrolled.complete()}ancestorScrolled(e,n){let r=this.getAncestorScrollContainers(e);return this.scrolled(n).pipe(pe(o=>!o||r.indexOf(o)>-1))}getAncestorScrollContainers(e){let n=[];return this.scrollContainers.forEach((r,o)=>{this._scrollableContainsElement(o,e)&&n.push(o)}),n}_scrollableContainsElement(e,n){let r=Kt(n),o=e.getElementRef().nativeElement;do if(r==o)return!0;while(r=r.parentElement);return!1}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),cc=(()=>{class t{elementRef=d(M);scrollDispatcher=d(Nr);ngZone=d(T);dir=d(_t,{optional:!0});_scrollElement=this.elementRef.nativeElement;_destroyed=new y;_renderer=d(xe);_cleanupScroll;_elementScrolled=new y;constructor(){}ngOnInit(){this._cleanupScroll=this.ngZone.runOutsideAngular(()=>this._renderer.listen(this._scrollElement,"scroll",e=>this._elementScrolled.next(e))),this.scrollDispatcher.register(this)}ngOnDestroy(){this._cleanupScroll?.(),this._elementScrolled.complete(),this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){let n=this.elementRef.nativeElement,r=this.dir&&this.dir.value=="rtl";e.left==null&&(e.left=r?e.end:e.start),e.right==null&&(e.right=r?e.start:e.end),e.bottom!=null&&(e.top=n.scrollHeight-n.clientHeight-e.bottom),r&&$s()!=ti.NORMAL?(e.left!=null&&(e.right=n.scrollWidth-n.clientWidth-e.left),$s()==ti.INVERTED?e.left=e.right:$s()==ti.NEGATED&&(e.left=e.right?-e.right:e.right)):e.right!=null&&(e.left=n.scrollWidth-n.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){let n=this.elementRef.nativeElement;nh()?n.scrollTo(e):(e.top!=null&&(n.scrollTop=e.top),e.left!=null&&(n.scrollLeft=e.left))}measureScrollOffset(e){let n="left",r="right",o=this.elementRef.nativeElement;if(e=="top")return o.scrollTop;if(e=="bottom")return o.scrollHeight-o.clientHeight-o.scrollTop;let s=this.dir&&this.dir.value=="rtl";return e=="start"?e=s?r:n:e=="end"&&(e=s?n:r),s&&$s()==ti.INVERTED?e==n?o.scrollWidth-o.clientWidth-o.scrollLeft:o.scrollLeft:s&&$s()==ti.NEGATED?e==n?o.scrollLeft+o.scrollWidth-o.clientWidth:-o.scrollLeft:e==n?o.scrollLeft:o.scrollWidth-o.clientWidth-o.scrollLeft}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]})}return t})(),LL=20,Pn=(()=>{class t{_platform=d(me);_listeners;_viewportSize=null;_change=new y;_document=d(V);constructor(){let e=d(T),n=d(at).createRenderer(null,null);e.runOutsideAngular(()=>{if(this._platform.isBrowser){let r=o=>this._change.next(o);this._listeners=[n.listen("window","resize",r),n.listen("window","orientationchange",r)]}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){this._listeners?.forEach(e=>e()),this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){let e=this.getViewportScrollPosition(),{width:n,height:r}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+n,height:r,width:n}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let e=this._document,n=this._getWindow(),r=e.documentElement,o=r.getBoundingClientRect(),s=-o.top||e.body?.scrollTop||n.scrollY||r.scrollTop||0,a=-o.left||e.body?.scrollLeft||n.scrollX||r.scrollLeft||0;return{top:s,left:a}}change(e=LL){return e>0?this._change.pipe(Hi(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),gI=new m("VIRTUAL_SCROLLABLE"),jL=(()=>{class t extends cc{constructor(){super()}measureViewportSize(e){let n=this.elementRef.nativeElement;return e==="horizontal"?n.clientWidth:n.clientHeight}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,features:[$]})}return t})();function VL(t,i){return t.start==i.start&&t.end==i.end}var BL=typeof requestAnimationFrame<"u"?Ba:Va,rh=new m("CDK_VIRTUAL_SCROLL_VIEWPORT"),HL=(()=>{class t extends jL{elementRef=d(M);_changeDetectorRef=d(ge);_scrollStrategy=d(_I,{optional:!0});scrollable=d(gI,{optional:!0});_platform=d(me);_detachedSubject=new y;_renderedRangeSubject=new y;_renderedContentOffsetSubject=new y;get orientation(){return this._orientation}set orientation(e){this._orientation!==e&&(this._orientation=e,this._calculateSpacerSize())}_orientation="vertical";appendOnly=!1;scrolledIndexChange=new K(e=>this._scrollStrategy.scrolledIndexChange.subscribe(n=>Promise.resolve().then(()=>this.ngZone.run(()=>e.next(n)))));_contentWrapper;renderedRangeStream=this._renderedRangeSubject;renderedContentOffset=this._renderedContentOffsetSubject.pipe(pe(e=>e!==null),os());_totalContentSize=0;_totalContentWidth=X("");_totalContentHeight=X("");_renderedContentTransform;_renderedRange={start:0,end:0};_dataLength=0;_viewportSize=0;_forOf=null;_renderedContentOffset=0;_renderedContentOffsetNeedsRewrite=!1;_changeDetectionNeeded=X(!1);_runAfterChangeDetection=[];_viewportChanges=se.EMPTY;_injector=d(F);_isDestroyed=!1;constructor(){super();let e=d(Pn);this._scrollStrategy,this._viewportChanges=e.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this);let n=Ii(()=>{this._changeDetectionNeeded()&&this._doChangeDetection()},{injector:d(ct).injector});d(gt).onDestroy(()=>{n.destroy()})}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe(et(null),Hi(0,BL),de(this._destroyed)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),this._isDestroyed=!0,super.ngOnDestroy()}attach(e){this._forOf,this.ngZone.runOutsideAngular(()=>{this._forOf=e,this._forOf.dataStream.pipe(de(this._detachedSubject)).subscribe(n=>{let r=n.length;r!==this._dataLength&&(this._dataLength=r,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(e){return this.getElementRef().nativeElement.getBoundingClientRect()[e]}setTotalContentSize(e){this._totalContentSize!==e&&(this._totalContentSize=e,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(e){VL(this._renderedRange,e)||(this.appendOnly&&(e={start:0,end:Math.max(this._renderedRange.end,e.end)}),this._renderedRangeSubject.next(this._renderedRange=e),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(e,n="to-start"){e=this.appendOnly&&n==="to-start"?0:e;let r=this.dir&&this.dir.value=="rtl",o=this.orientation=="horizontal",s=o?"X":"Y",l=`translate${s}(${Number((o&&r?-1:1)*e)}px)`;this._renderedContentOffset=e,n==="to-end"&&(l+=` translate${s}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=l&&(this._renderedContentTransform=l,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(e,n="auto"){let r={behavior:n};this.orientation==="horizontal"?r.start=e:r.top=e,this.scrollable.scrollTo(r)}scrollToIndex(e,n="auto"){this._scrollStrategy.scrollToIndex(e,n)}measureScrollOffset(e){let n;return this.scrollable==this?n=r=>super.measureScrollOffset(r):n=r=>this.scrollable.measureScrollOffset(r),Math.max(0,n(e??(this.orientation==="horizontal"?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(e){let n,r="left",o="right",s=this.dir?.value=="rtl";e=="start"?n=s?o:r:e=="end"?n=s?r:o:e?n=e:n=this.orientation==="horizontal"?"left":"top";let a=this.scrollable.measureBoundingClientRectWithScrollOffset(n);return this.elementRef.nativeElement.getBoundingClientRect()[n]-a}measureRenderedContentSize(){let e=this._contentWrapper.nativeElement;return this.orientation==="horizontal"?e.offsetWidth:e.offsetHeight}measureRangeSize(e){return this._forOf?this._forOf.measureRangeSize(e,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(e){e&&this._runAfterChangeDetection.push(e),!ve(this._changeDetectionNeeded)&&this.ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this.ngZone.run(()=>{this._changeDetectionNeeded.set(!0)})})})}_doChangeDetection(){this._isDestroyed||this.ngZone.run(()=>{this._changeDetectorRef.markForCheck(),this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this._renderedContentOffsetSubject.next(this.getOffsetToRenderedContentStart()),He(()=>{this._changeDetectionNeeded.set(!1);let e=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(let n of e)n()},{injector:this._injector})})}_calculateSpacerSize(){this._totalContentHeight.set(this.orientation==="horizontal"?"":`${this._totalContentSize}px`),this._totalContentWidth.set(this.orientation==="horizontal"?`${this._totalContentSize}px`:"")}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(n,r){if(n&1&&Xe(AL,7),n&2){let o;Y(o=Z())&&(r._contentWrapper=o.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(n,r){n&2&&te("cdk-virtual-scroll-orientation-horizontal",r.orientation==="horizontal")("cdk-virtual-scroll-orientation-vertical",r.orientation!=="horizontal")},inputs:{orientation:"orientation",appendOnly:[2,"appendOnly","appendOnly",k]},outputs:{scrolledIndexChange:"scrolledIndexChange"},features:[ue([{provide:cc,useFactory:()=>d(gI,{optional:!0})||d(t)},{provide:rh,useExisting:t}]),$],ngContentSelectors:OL,decls:4,vars:4,consts:[["contentWrapper",""],[1,"cdk-virtual-scroll-content-wrapper"],[1,"cdk-virtual-scroll-spacer"]],template:function(n,r){n&1&&(Ue(),Pt(0,"div",1,0),le(2),nn(),fn(3,"div",2)),n&2&&(D(3),Rr("width",r._totalContentWidth())("height",r._totalContentHeight()))},styles:[`cdk-virtual-scroll-viewport { 6 display: block; 7 position: relative; 8 transform: translateZ(0); 9} 10 11.cdk-virtual-scrollable { 12 overflow: auto; 13 will-change: scroll-position; 14 contain: strict; 15} 16 17.cdk-virtual-scroll-content-wrapper { 18 position: absolute; 19 top: 0; 20 left: 0; 21 contain: content; 22} 23[dir=rtl] .cdk-virtual-scroll-content-wrapper { 24 right: 0; 25 left: auto; 26} 27 28.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper { 29 min-height: 100%; 30} 31.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper > dl:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper > ol:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper > table:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper > ul:not([cdkVirtualFor]) { 32 padding-left: 0; 33 padding-right: 0; 34 margin-left: 0; 35 margin-right: 0; 36 border-left-width: 0; 37 border-right-width: 0; 38 outline: none; 39} 40 41.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper { 42 min-width: 100%; 43} 44.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper > dl:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper > ol:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper > table:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper > ul:not([cdkVirtualFor]) { 45 padding-top: 0; 46 padding-bottom: 0; 47 margin-top: 0; 48 margin-bottom: 0; 49 border-top-width: 0; 50 border-bottom-width: 0; 51 outline: none; 52} 53 54.cdk-virtual-scroll-spacer { 55 height: 1px; 56 transform-origin: 0 0; 57 flex: 0 0 auto; 58} 59[dir=rtl] .cdk-virtual-scroll-spacer { 60 transform-origin: 100% 0; 61} 62`],encapsulation:2,changeDetection:0})}return t})();function vI(t,i,e){let n=e;if(!n.getBoundingClientRect)return 0;let r=n.getBoundingClientRect();return t==="horizontal"?i==="start"?r.left:r.right:i==="start"?r.top:r.bottom}var UL=(()=>{class t{_viewContainerRef=d(Ae);_template=d(Ee);_differs=d(Qn);_viewRepeater=new Ws;_viewport=d(rh,{skipSelf:!0});viewChange=new y;_dataSourceChanges=new y;get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(e){this._cdkVirtualForOf=e,Ro(e)?this._dataSourceChanges.next(e):this._dataSourceChanges.next(new ih(It(e)?e:Array.from(e||[])))}_cdkVirtualForOf;get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(e){this._needsUpdate=!0,this._cdkVirtualForTrackBy=e?(n,r)=>e(n+(this._renderedRange?this._renderedRange.start:0),r):void 0}_cdkVirtualForTrackBy;set cdkVirtualForTemplate(e){e&&(this._needsUpdate=!0,this._template=e)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(e){this._viewRepeater.viewCacheSize=St(e)}dataStream=this._dataSourceChanges.pipe(et(null),Ha(),ze(([e,n])=>this._changeDataSource(e,n)),mr(1));_differ=null;_data=[];_renderedItems=[];_renderedRange={start:0,end:0};_needsUpdate=!1;_destroyed=new y;constructor(){let e=d(T);this.dataStream.subscribe(n=>{this._data=n,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe(de(this._destroyed)).subscribe(n=>{this._renderedRange=n,this.viewChange.observers.length&&e.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(e,n){if(e.start>=e.end)return 0;e.start<this._renderedRange.start||e.end>this._renderedRange.end;let r=e.start-this._renderedRange.start,o=e.end-e.start,s,a;for(let l=0;l<o;l++){let c=this._viewContainerRef.get(l+r);if(c&&c.rootNodes.length){s=a=c.rootNodes[0];break}}for(let l=o-1;l>-1;l--){let c=this._viewContainerRef.get(l+r);if(c&&c.rootNodes.length){a=c.rootNodes[c.rootNodes.length-1];break}}return s&&a?vI(n,"end",a)-vI(n,"start",s):0}ngDoCheck(){if(this._differ&&this._needsUpdate){let e=this._differ.diff(this._renderedItems);e?this._applyChanges(e):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((e,n)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(e,n):n)),this._needsUpdate=!0)}_changeDataSource(e,n){return e&&e.disconnect(this),this._needsUpdate=!0,n?n.connect(this):R()}_updateContext(){let e=this._data.length,n=this._viewContainerRef.length;for(;n--;){let r=this._viewContainerRef.get(n);r.context.index=this._renderedRange.start+n,r.context.count=e,this._updateComputedContextProperties(r.context),r.detectChanges()}}_applyChanges(e){this._viewRepeater.applyChanges(e,this._viewContainerRef,(o,s,a)=>this._getEmbeddedViewArgs(o,a),o=>o.item),e.forEachIdentityChange(o=>{let s=this._viewContainerRef.get(o.currentIndex);s.context.$implicit=o.item});let n=this._data.length,r=this._viewContainerRef.length;for(;r--;){let o=this._viewContainerRef.get(r);o.context.index=this._renderedRange.start+r,o.context.count=n,this._updateComputedContextProperties(o.context)}}_updateComputedContextProperties(e){e.first=e.index===0,e.last=e.index===e.count-1,e.even=e.index%2===0,e.odd=!e.even}_getEmbeddedViewArgs(e,n){return{templateRef:this._template,context:{$implicit:e.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:n}}static ngTemplateContextGuard(e,n){return!0}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"}})}return t})();var rr=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({})}return t})(),dc=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({imports:[we,rr,we,rr]})}return t})();function Ao(t){return t.buttons===0||t.detail===0}function Oo(t){let i=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!!i&&i.identifier===-1&&(i.radiusX==null||i.radiusX===1)&&(i.radiusY==null||i.radiusY===1)}var K_;function yI(){if(K_==null){let t=typeof document<"u"?document.head:null;K_=!!(t&&(t.createShadowRoot||t.attachShadow))}return K_}function Q_(t){if(yI()){let i=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&i instanceof ShadowRoot)return i}return null}function No(){let t=typeof document<"u"&&document?document.activeElement:null;for(;t&&t.shadowRoot;){let i=t.shadowRoot.activeElement;if(i===t)break;t=i}return t}function Mt(t){return t.composedPath?t.composedPath()[0]:t.target}var uc;function bI(){if(uc==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>uc=!0}))}finally{uc=uc||!1}return uc}function Gs(t){return bI()?t:!!t.capture}var CI=new m("cdk-input-modality-detector-options"),DI={ignoreKeys:[18,17,224,91,16]},wI=650,X_={passive:!0,capture:!0},EI=(()=>{class t{_platform=d(me);_listenerCleanups;modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new Ve(null);_options;_lastTouchMs=0;_onKeydown=e=>{this._options?.ignoreKeys?.some(n=>n===e.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=Mt(e))};_onMousedown=e=>{Date.now()-this._lastTouchMs<wI||(this._modality.next(Ao(e)?"keyboard":"mouse"),this._mostRecentTarget=Mt(e))};_onTouchstart=e=>{if(Oo(e)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Mt(e)};constructor(){let e=d(T),n=d(V),r=d(CI,{optional:!0});if(this._options=v(v({},DI),r),this.modalityDetected=this._modality.pipe(za(1)),this.modalityChanged=this.modalityDetected.pipe(os()),this._platform.isBrowser){let o=d(at).createRenderer(null,null);this._listenerCleanups=e.runOutsideAngular(()=>[o.listen(n,"keydown",this._onKeydown,X_),o.listen(n,"mousedown",this._onMousedown,X_),o.listen(n,"touchstart",this._onTouchstart,X_)])}}ngOnDestroy(){this._modality.complete(),this._listenerCleanups?.forEach(e=>e())}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),fc=(function(t){return t[t.IMMEDIATE=0]="IMMEDIATE",t[t.EVENTUAL=1]="EVENTUAL",t})(fc||{}),xI=new m("cdk-focus-monitor-default-options"),oh=Gs({passive:!0,capture:!0}),ii=(()=>{class t{_ngZone=d(T);_platform=d(me);_inputModalityDetector=d(EI);_origin=null;_lastFocusOrigin=null;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)};_document=d(V);_stopInputModalityDetector=new y;constructor(){let e=d(xI,{optional:!0});this._detectionMode=e?.detectionMode||fc.IMMEDIATE}_rootNodeFocusAndBlurListener=e=>{let n=Mt(e);for(let r=n;r;r=r.parentElement)e.type==="focus"?this._onFocus(e,r):this._onBlur(e,r)};monitor(e,n=!1){let r=Kt(e);if(!this._platform.isBrowser||r.nodeType!==1)return R();let o=Q_(r)||this._document,s=this._elementInfo.get(r);if(s)return n&&(s.checkChildren=!0),s.subject;let a={checkChildren:n,subject:new y,rootNode:o};return this._elementInfo.set(r,a),this._registerGlobalListeners(a),a.subject}stopMonitoring(e){let n=Kt(e),r=this._elementInfo.get(n);r&&(r.subject.complete(),this._setClasses(n),this._elementInfo.delete(n),this._removeGlobalListeners(r))}focusVia(e,n,r){let o=Kt(e),s=this._document.activeElement;o===s?this._getClosestElementsInfo(o).forEach(([a,l])=>this._originChanged(a,n,l)):(this._setOrigin(n),typeof o.focus=="function"&&o.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,n)=>this.stopMonitoring(n))}_getWindow(){return this._document.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 this._detectionMode===fc.EVENTUAL||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,n){e.classList.toggle("cdk-focused",!!n),e.classList.toggle("cdk-touch-focused",n==="touch"),e.classList.toggle("cdk-keyboard-focused",n==="keyboard"),e.classList.toggle("cdk-mouse-focused",n==="mouse"),e.classList.toggle("cdk-program-focused",n==="program")}_setOrigin(e,n=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=e,this._originFromTouchInteraction=e==="touch"&&n,this._detectionMode===fc.IMMEDIATE){clearTimeout(this._originTimeoutId);let r=this._originFromTouchInteraction?wI:1;this._originTimeoutId=setTimeout(()=>this._origin=null,r)}})}_onFocus(e,n){let r=this._elementInfo.get(n),o=Mt(e);!r||!r.checkChildren&&n!==o||this._originChanged(n,this._getFocusOrigin(o),r)}_onBlur(e,n){let r=this._elementInfo.get(n);!r||r.checkChildren&&e.relatedTarget instanceof Node&&n.contains(e.relatedTarget)||(this._setClasses(n),this._emitOrigin(r,null))}_emitOrigin(e,n){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(n))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;let n=e.rootNode,r=this._rootNodeFocusListenerCount.get(n)||0;r||this._ngZone.runOutsideAngular(()=>{n.addEventListener("focus",this._rootNodeFocusAndBlurListener,oh),n.addEventListener("blur",this._rootNodeFocusAndBlurListener,oh)}),this._rootNodeFocusListenerCount.set(n,r+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(de(this._stopInputModalityDetector)).subscribe(o=>{this._setOrigin(o,!0)}))}_removeGlobalListeners(e){let n=e.rootNode;if(this._rootNodeFocusListenerCount.has(n)){let r=this._rootNodeFocusListenerCount.get(n);r>1?this._rootNodeFocusListenerCount.set(n,r-1):(n.removeEventListener("focus",this._rootNodeFocusAndBlurListener,oh),n.removeEventListener("blur",this._rootNodeFocusAndBlurListener,oh),this._rootNodeFocusListenerCount.delete(n))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,n,r){this._setClasses(e,n),this._emitOrigin(r,n),this._lastFocusOrigin=n}_getClosestElementsInfo(e){let n=[];return this._elementInfo.forEach((r,o)=>{(o===e||r.checkChildren&&o.contains(e))&&n.push([o,r])}),n}_isLastInteractionFromInputLabel(e){let{_mostRecentTarget:n,mostRecentModality:r}=this._inputModalityDetector;if(r!=="mouse"||!n||n===e||e.nodeName!=="INPUT"&&e.nodeName!=="TEXTAREA"||e.disabled)return!1;let o=e.labels;if(o){for(let s=0;s<o.length;s++)if(o[s].contains(n))return!0}return!1}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),$L=(()=>{class t{_elementRef=d(M);_focusMonitor=d(ii);_monitorSubscription;_focusOrigin=null;cdkFocusChange=new B;constructor(){}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){let e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,e.nodeType===1&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(n=>{this._focusOrigin=n,this.cdkFocusChange.emit(n)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription?.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}return t})();var sh=new WeakMap,nt=(()=>{class t{_appRef;_injector=d(F);_environmentInjector=d(Re);load(e){let n=this._appRef=this._appRef||this._injector.get(ct),r=sh.get(n);r||(r={loaders:new Set,refs:[]},sh.set(n,r),n.onDestroy(()=>
62{sh.get(n)?.refs.forEach(o=>o.destroy()),sh.delete(n)})),r.loaders.has(e)||(r.loaders.add(e),r.refs.push(If(e,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var qs=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(n,r){},styles:[`.cdk-visually-hidden { 63 border: 0; 64 clip: rect(0 0 0 0); 65 height: 1px; 66 margin: -1px; 67 overflow: hidden; 68 padding: 0; 69 position: absolute; 70 width: 1px; 71 white-space: nowrap; 72 outline: 0; 73 -webkit-appearance: none; 74 -moz-appearance: none; 75 left: 0; 76} 77[dir=rtl] .cdk-visually-hidden { 78 left: auto; 79 right: 0; 80} 81`],encapsulation:2,changeDetection:0})}return t})(),ah;function WL(){if(ah===void 0&&(ah=null,typeof window<"u")){let t=window;t.trustedTypes!==void 0&&(ah=t.trustedTypes.createPolicy("angular#components",{createHTML:i=>i}))}return ah}function Fo(t){return WL()?.createHTML(t)||t}function II(t,i,e){let n=e.sanitize(lt.HTML,i);t.innerHTML=Fo(n||"")}function Po(t){return Array.isArray(t)?t:[t]}var SI=new Set,Lo,Ys=(()=>{class t{_platform=d(me);_nonce=d(wo,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):qL}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&GL(e,this._nonce),this._matchMedia(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function GL(t,i){if(!SI.has(t))try{Lo||(Lo=document.createElement("style"),i&&Lo.setAttribute("nonce",i),Lo.setAttribute("type","text/css"),document.head.appendChild(Lo)),Lo.sheet&&(Lo.sheet.insertRule(`@media ${t} {body{ }}`,0),SI.add(t))}catch(e){console.error(e)}}function qL(t){return{matches:t==="all"||t==="",media:t,addListener:()=>{},removeListener:()=>{}}}var hc=(()=>{class t{_mediaMatcher=d(Ys);_zone=d(T);_queries=new Map;_destroySubject=new y;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return MI(Po(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){let r=MI(Po(e)).map(s=>this._registerQuery(s).observable),o=Jt(r);return o=sn(o.pipe(Ie(1)),o.pipe(za(1),pr(0))),o.pipe(N(s=>{let 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);let n=this._mediaMatcher.matchMedia(e),o={observable:new K(s=>{let a=l=>this._zone.run(()=>s.next(l));return n.addListener(a),()=>{n.removeListener(a)}}).pipe(et(n),N(({matches:s})=>({query:e,matches:s})),de(this._destroySubject)),mql:n};return this._queries.set(e,o),o}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function MI(t){return t.map(i=>i.split(",")).reduce((i,e)=>i.concat(e)).map(i=>i.trim())}function YL(t){if(t.type==="characterData"&&t.target instanceof Comment)return!0;if(t.type==="childList"){for(let i=0;i<t.addedNodes.length;i++)if(!(t.addedNodes[i]instanceof Comment))return!1;for(let i=0;i<t.removedNodes.length;i++)if(!(t.removedNodes[i]instanceof Comment))return!1;return!0}return!1}var TI=(()=>{class t{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),kI=(()=>{class t{_mutationObserverFactory=d(TI);_observedElements=new Map;_ngZone=d(T);constructor(){}ngOnDestroy(){this._observedElements.forEach((e,n)=>this._cleanupObserver(n))}observe(e){let n=Kt(e);return new K(r=>{let s=this._observeElement(n).pipe(N(a=>a.filter(l=>!YL(l))),pe(a=>!!a.length)).subscribe(a=>{this._ngZone.run(()=>{r.next(a)})});return()=>{s.unsubscribe(),this._unobserveElement(n)}})}_observeElement(e){return this._ngZone.runOutsideAngular(()=>{if(this._observedElements.has(e))this._observedElements.get(e).
81count++;else{let n=new y,r=this._mutationObserverFactory.create(o=>n.next(o));r&&r.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:r,stream:n,count:1})}return this._observedElements.get(e).stream})}_unobserveElement(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}_cleanupObserver(e){if(this._observedElements.has(e)){let{observer:n,stream:r}=this._observedElements.get(e);n&&n.disconnect(),r.complete(),this._observedElements.delete(e)}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),qte=(()=>{class t{_contentObserver=d(kI);_elementRef=d(M);event=new B;get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._disabled?this._unsubscribe():this._subscribe()}_disabled=!1;get debounce(){return this._debounce}set debounce(e){this._debounce=St(e),this._subscribe()}_debounce;_currentSubscription=null;constructor(){}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();let e=this._contentObserver.observe(this._elementRef);this._currentSubscription=(this.debounce?e.pipe(pr(this.debounce)):e).subscribe(this.event)}_unsubscribe(){this._currentSubscription?.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",k],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]})}return t})(),lh=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({providers:[TI]})}return t})();var dh=(()=>{class t{_platform=d(me);constructor(){}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return KL(e)&&getComputedStyle(e).visibility==="visible"}isTabbable(e){if(!this._platform.isBrowser)return!1;let n=ZL(rj(e));if(n&&(RI(n)===-1||!this.isVisible(n)))return!1;let r=e.nodeName.toLowerCase(),o=RI(e);return e.hasAttribute("contenteditable")?o!==-1:r==="iframe"||r==="object"||this._platform.WEBKIT&&this._platform.IOS&&!nj(e)?!1:r==="audio"?e.hasAttribute("controls")?o!==-1:!1:r==="video"?o===-1?!1:o!==null?!0:this._platform.FIREFOX||e.hasAttribute("controls"):e.tabIndex>=0}isFocusable(e,n){return ij(e)&&!this.isDisabled(e)&&(n?.ignoreVisibility||this.isVisible(e))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function ZL(t){try{return t.frameElement}catch(i){return null}}function KL(t){return!!(t.offsetWidth||t.offsetHeight||typeof t.getClientRects=="function"&&t.getClientRects().length)}function QL(t){let i=t.nodeName.toLowerCase();return i==="input"||i==="select"||i==="button"||i==="textarea"}function XL(t){return ej(t)&&t.type=="hidden"}function JL(t){return tj(t)&&t.hasAttribute("href")}function ej(t){return t.nodeName.toLowerCase()=="input"}function tj(t){return t.nodeName.toLowerCase()=="a"}function NI(t){if(!t.hasAttribute("tabindex")||t.tabIndex===void 0)return!1;let i=t.getAttribute("tabindex");return!!(i&&!isNaN(parseInt(i,10)))}function RI(t){if(!NI(t))return null;let i=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(i)?-1:i}function nj(t){let i=t.nodeName.toLowerCase(),e=i==="input"&&t.type;return e==="text"||e==="password"||i==="select"||i==="textarea"}function ij(t){return XL(t)?!1:QL(t)||JL(t)||t.hasAttribute("contenteditable")||NI(t)}function rj(t){return t.ownerDocument&&t.ownerDocument.defaultView||window}var ch=class{_element;_checker;_ngZone;_document;_injector;_startAnchor=null;_endAnchor=null;_hasAttached=!1;startAnchorListener=()=>this.focusLastTabbableElement();endAnchorListener=()=>this.focusFirstTabbableElement();get enabled(){return this._enabled}set enabled(i){this._enabled=i,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(i,this._startAnchor),this._toggleAnchorTabIndex(i,this._endAnchor))}_enabled=!0;
81constructor(i,e,n,r,o=!1,s){this._element=i,this._checker=e,this._ngZone=n,this._document=r,this._injector=s,o||this.attachAnchors()}destroy(){let i=this._startAnchor,e=this._endAnchor;i&&(i.removeEventListener("focus",this.startAnchorListener),i.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(i){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(i)))})}focusFirstTabbableElementWhenReady(i){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(i)))})}focusLastTabbableElementWhenReady(i){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(i)))})}_getRegionBoundary(i){let e=this._element.querySelectorAll(`[cdk-focus-region-${i}], [cdkFocusRegion${i}], [cdk-focus-${i}]`);return i=="start"?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(i){let e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){let n=this._getFirstTabbableElement(e);return n?.focus(i),!!n}return e.focus(i),!0}return this.focusFirstTabbableElement(i)}focusFirstTabbableElement(i){let e=this._getRegionBoundary("start");return e&&e.focus(i),!!e}focusLastTabbableElement(i){let e=this._getRegionBoundary("end");return e&&e.focus(i),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(i){if(this._checker.isFocusable(i)&&this._checker.isTabbable(i))return i;let e=i.children;for(let n=0;n<e.length;n++){let r=e[n].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(e[n]):null;if(r)return r}return null}_getLastTabbableElement(i){if(this._checker.isFocusable(i)&&this._checker.isTabbable(i))return i;let e=i.children;for(let n=e.length-1;n>=0;n--){let r=e[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[n]):null;if(r)return r}return null}_createAnchor(){let i=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,i),i.classList.add("cdk-visually-hidden"),i.classList.add("cdk-focus-trap-anchor"),i.setAttribute("aria-hidden","true"),i}_toggleAnchorTabIndex(i,e){i?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(i){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(i,this._startAnchor),this._toggleAnchorTabIndex(i,this._endAnchor))}_executeOnStable(i){this._injector?He(i,{injector:this._injector}):setTimeout(i)}},uh=(()=>{class t{_checker=d(dh);_ngZone=d(T);_document=d(V);_injector=d(F);constructor(){d(nt).load(qs)}create(e,n=!1){return new ch(e,this._checker,this._ngZone,this._document,n,this._injector)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),oj=(()=>{class t{_elementRef=d(M);_focusTrapFactory=d(uh);focusTrap=void 0;_previouslyFocusedElement=null;get enabled(){return this.focusTrap?.enabled||!1}set enabled(e){this.focusTrap&&(this.focusTrap.enabled=e)}autoCapture=!1;constructor(){d(me).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(e){let n=e.autoCapture;n&&!n.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=No(),this.focusTrap?.focusInitialElementWhenReady()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",k],autoCapture:[2,"cdkTrapFocusAutoCapture","autoCapture",k]},exportAs:["cdkTrapFocus"],features:[Ce]})}return t})(),FI=new m("liveAnnouncerElement",{providedIn:"root",factory:()=>null}),PI=new m("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),sj=0,pc=(()=>{class t{_ngZone=d(T);_defaultOptions=d(PI,{optional:!0});_liveElement;_document=d(V);_sanitizer=d(So);_previousTimeout;_currentPromise;_currentResolve;constructor(){let e=d(FI,{optional:!0});this._liveElement=e||this._createLiveElement()}announce(e,...n){let r=this._defaultOptions,o,s;return n.length===1&&typeof n[0]=="number"?s=n[0]:[o,s]=n,this.clear(),clearTimeout(this._previousTimeout),o||(o=r&&r.politeness?r.politeness:"polite"),s==null&&r&&(s=r.duration),this._liveElement.setAttribute("aria-live",o),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(a=>this._currentResolve=a)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{!e||typeof e=="string"?this._liveElement.textContent=e:II(this._liveElement,e,this._sanitizer),typeof s=="number"&&(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(){let e="cdk-live-announcer-element",n=this._document.getElementsByClassName(e),r=this._document.createElement("div");for(let o=0;o<n.length;o++)n[o].remove();return r.classList.add(e),r.classList.add("cdk-visually-hidden"),r.setAttribute("aria-atomic","true"),r.setAttribute("aria-live","polite"),r.id=`cdk-live-announcer-${sj++}`,this._document.body.appendChild(r),r}_exposeAnnouncerToModals(e){let n=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let r=0;r<n.length;r++){let o=n[r],s=o.getAttribute("aria-owns");s?s.indexOf(e)===-1&&o.setAttribute("aria-owns",s+" "+e):o.setAttribute("aria-owns",e)}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Fr=(function(t){return t[t.NONE=0]="NONE",t[t.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",t[t.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",t})(Fr||{}),AI="cdk-high-contrast-black-on-white",OI="cdk-high-contrast-white-on-black",J_="cdk-high-contrast-active",LI=(()=>{class t{_platform=d(me);_hasCheckedHighContrastMode=!1;_document=d(V);_breakpointSubscription;constructor(){this._breakpointSubscription=d(hc).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasse
vendor: 4,884 bytes, line 81
81s())})}getHighContrastMode(){if(!this._platform.isBrowser)return Fr.NONE;let e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);let n=this._document.defaultView||window,r=n&&n.getComputedStyle?n.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 Fr.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return Fr.BLACK_ON_WHITE}return Fr.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let e=this._document.body.classList;e.remove(J_,AI,OI),this._hasCheckedHighContrastMode=!0;let n=this.getHighContrastMode();n===Fr.BLACK_ON_WHITE?e.add(J_,AI):n===Fr.WHITE_ON_BLACK&&e.add(J_,OI)}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),mc=(()=>{class t{constructor(){d(LI)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({imports:[lh]})}return t})();var aj=200,fh=class{_letterKeyStream=new y;_items=[];_selectedItemIndex=-1;_pressedLetters=[];_skipPredicateFn;_selectedItem=new y;selectedItem=this._selectedItem;constructor(i,e){let n=typeof e?.debounceInterval=="number"?e.debounceInterval:aj;e?.skipPredicate&&(this._skipPredicateFn=e.skipPredicate),this.setItems(i),this._setupKeyHandler(n)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(i){this._selectedItemIndex=i}setItems(i){this._items=i}handleKey(i){let e=i.keyCode;i.key&&i.key.length===1?this._letterKeyStream.next(i.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(i){this._letterKeyStream.pipe(Dt(e=>this._pressedLetters.push(e)),pr(i),pe(()=>this._pressedLetters.length>0),N(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(e=>{for(let n=1;n<this._items.length+1;n++){let r=(this._selectedItemIndex+n)%this._items.length,o=this._items[r];if(!this._skipPredicateFn?.(o)&&o.getLabel?.().toLocaleUpperCase().trim().indexOf(e)===0){this._selectedItem.next(o);break}}this._pressedLetters=[]})}};function xt(t,...i){return i.length?i.some(e=>t[e]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}var Zs=class{_items;_activeItemIndex=X(-1);_activeItem=X(null);_wrap=!1;_typeaheadSubscription=se.EMPTY;_itemChangesSubscription;_vertical=!0;_horizontal=null;_allowedModifierKeys=[];_homeAndEnd=!1;_pageUpAndDown={enabled:!1,delta:10};_effectRef;_typeahead;_skipPredicateFn=i=>i.disabled;constructor(i,e){this._items=i,i instanceof Ki?this._itemChangesSubscription=i.changes.subscribe(n=>this._itemsChanged(n.toArray())):ki(i)&&(this._effectRef=Ii(()=>this._itemsChanged(i()),{injector:e}))}tabOut=new y;change=new y;skipPredicate(i){return this._skipPredicateFn=i,this}withWrap(i=!0){return this._wrap=i,this}withVerticalOrientation(i=!0){return this._vertical=i,this}withHorizontalOrientation(i){return this._horizontal=i,this}withAllowedModifierKeys(i){return this._allowedModifierKeys=i,this}withTypeAhead(i=200){this._typeaheadSubscription.unsubscribe();let e=this._getItemsArray();return this._typeahead=new fh(e,{debounceInterval:typeof i=="number"?i:void 0,skipPredicate:n=>this._skipPredicateFn(n)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(n=>{this.setActiveItem(n)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(i=!0){return this._homeAndEnd=i,this}withPageUpDown(i=!0,e=10){return this._pageUpAndDown={enabled:i,delta:e},this}setActiveItem(i){let e=this._activeItem();this.updateActiveItem(i),this._activeItem()!==e&&this.change.next(this._activeItemIndex())}onKeydown(i){let e=i.keyCode,r=["altKey","ctrlKey","metaKey","shiftKey"].every(o=>!i[o]||this._allowedModifierKeys.indexOf(o)>-1);switch(e){case 9:this.tabOut.next();return;case 40:if(this._vertical&&r){this.setNextItemActive();break}else return;case 38:if(this._vertical&&r){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&r){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&r){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&r){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&r){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&&r){let o=this._activeItemIndex()-this._pageUpAndDown.delta;this._setActiveItemByIndex(o>
810?o:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&&r){let o=this._activeItemIndex()+this._pageUpAndDown.delta,s=this._getItemsArray().length;this._setActiveItemByIndex(o<s?o:s-1,-1);break}else return;default:(r||xt(i,"shiftKey"))&&this._typeahead?.handleKey(i);return}this._typeahead?.reset(),i.preventDefault()}get activeItemIndex(){return this._activeItemIndex()}get activeItem(){return this._activeItem()}isTyping(){return!!this._typeahead&&this._typeahead.isTyping()}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex()<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex()<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(i){let e=this._getItemsArray(),n=typeof i=="number"?i:e.indexOf(i),r=e[n];this._activeItem.set(r??null),this._activeItemIndex.set(n),this._typeahead?.setCurrentSelectedItemIndex(n)}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(i){this._wrap?this._setActiveInWrapMode(i):this._setActiveInDefaultMode(i)}_setActiveInWrapMode(i){let e=this._getItemsArray();for(let n=1;n<=e.length;n++){let r=(this._activeItemIndex()+i*n+e.length)%e.length,o=e[r];if(!this._skipPredicateFn(o)){this.setActiveItem(r);return}}}_setActiveInDefaultMode(i){this._setActiveItemByIndex(this._activeItemIndex()+i,i)}_setActiveItemByIndex(i,e){let n=this._getItemsArray();if(n[i]){for(;this._skipPredicateFn(n[i]);)if(i+=e,!n[i])return;this.setActiveItem(i)}}_getItemsArray(){return ki(this._items)?this._items():this._items instanceof Ki?this._items.toArray():this._items}_itemsChanged(i){this._typeahead?.setItems(i);let e=this._activeItem();if(e){let n=i.indexOf(e);n>-1&&n!==this._activeItemIndex()&&(this._activeItemIndex.set(n),this._typeahead?.setCurrentSelectedItemIndex(n))}}};var bc=class extends Zs{setActiveItem(i){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(i),this.activeItem&&this.activeItem.setActiveStyles()}};var Cc=class extends Zs{_origin="program";setFocusOrigin(i){return this._origin=i,this}setActiveItem(i){super.setActiveItem(i),this.activeItem&&this.activeItem.focus(this._origin)}};var ey={},je=class t{_appId=d(kr);static _infix=`a${Math.floor(Math.random()*1e5).toString()}`;getId(i,e=!1){return this._appId!=="ng"&&(i+=this._appId),ey.hasOwnProperty(i)||(ey[i]=0),`${i}${e?t._infix+"-":""}${ey[i]++}`}static \u0275fac=function(e){return new(e||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})};var BI=" ";function iy(t,i,e){let n=ph(t,i);e=e.trim(),!n.some(r=>r.trim()===e)&&(n.push(e),t.setAttribute(i,n.join(BI)))}function mh(t,i,e){let n=ph(t,i);e=e.trim();let r=n.filter(o=>o!==e);r.length?t.setAttribute(i,r.join(BI)):t.removeAttribute(i)}function ph(t,i){return t.getAttribute(i)?.match(/\S+/g)??[]}var HI="cdk-describedby-message",hh="cdk-describedby-host",ny=0,UI=(()=>{class t{_platform=d(me);_document=d(V);_messageRegistry=new Map;_messagesContainer=null;_id=`${ny++}`;constructor(){d(nt).load(qs),this._id=d(kr)+"-"+ny++}describe(e,n,r){if(!this._canBeDescribed(e,n))return;let o=ty(n,r);typeof n!="string"?(VI(n,this._id),this._messageRegistry.set(o,{messageElement:n,referenceCount:0})):this._messageRegistry.has(o)||this._createMessageElement(n,r),this._isElementDescribedByMessage(e,o)||this._addMessageReference(e,o)}removeDescription(e,n,r){if(!n||!this._isElementNode(e))return;let o=ty(n,r);if(this._isElementDescribedByMessage(e,o)&&this._removeMessageReference(e,o),typeof n=="string"){let s=this._messageRegistry.get(o);s&&s.referenceCount===0&&this._deleteMessageElement(o)}this._messagesContainer?.childNodes.length===0&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){let e=this._document.querySelectorAll(`[${hh}="${this._id}"]`);for(let n=0;n<e.length;n++)this._removeCdkDescribedByReferenceIds(e[n]),e[n].removeAttribute(hh);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(e,n){let r=this._document.createElement("div");VI(r,this._id),r.textContent=e,n&&r.setAttribute("role",n),this._createMessagesContainer(),this._messagesContainer.appendChild(r),this._messageRegistry.set(ty(e,n
81),{messageElement:r,referenceCount:0})}_deleteMessageElement(e){this._messageRegistry.get(e)?.messageElement?.remove(),this._messageRegistry.delete(e)}_createMessagesContainer(){if(this._messagesContainer)return;let e="cdk-describedby-message-container",n=this._document.querySelectorAll(`.${e}[platform="server"]`);for(let o=0;o<n.length;o++)n[o].remove();let r=this._document.createElement("div");r.style.visibility="hidden",r.classList.add(e),r.classList.add("cdk-visually-hidden"),this._platform.isBrowser||r.setAttribute("platform","server"),this._document.body.appendChild(r),this._messagesContainer=r}_removeCdkDescribedByReferenceIds(e){let n=ph(e,"aria-describedby").filter(r=>r.indexOf(HI)!=0);e.setAttribute("aria-describedby",n.join(" "))}_addMessageReference(e,n){let r=this._messageRegistry.get(n);iy(e,"aria-describedby",r.messageElement.id),e.setAttribute(hh,this._id),r.referenceCount++}_removeMessageReference(e,n){let r=this._messageRegistry.get(n);r.referenceCount--,mh(e,"aria-describedby",r.messageElement.id),e.removeAttribute(hh)}_isElementDescribedByMessage(e,n){let r=ph(e,"aria-describedby"),o=this._messageRegistry.get(n),s=o&&o.messageElement.id;return!!s&&r.indexOf(s)!=-1}_canBeDescribed(e,n){if(!this._isElementNode(e))return!1;if(n&&typeof n=="object")return!0;let r=n==null?"":`${n}`.trim(),o=e.getAttribute("aria-label");return r?!o||o.trim()!==r:!1}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function ty(t,i){return typeof t=="string"?`${i||""}/${t}`:t}function VI(t,i){t.id||(t.id=`${HI}-${i}-${ny++}`)}function ry(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}var Ks,zI=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function oy(){if(Ks)return Ks;if(typeof document!="object"||!document)return Ks=new Set(zI),Ks;let t=document.createElement("input");return Ks=new Set(zI.filter(i=>(t.setAttribute("type",i),t.type===i))),Ks}var $I={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"};var lj=new m("MATERIAL_ANIMATIONS"),WI=null;function cj(){return d(lj,{optional:!0})?.animationsDisabled||d(Sl,{optional:!0})==="NoopAnimations"?"di-disabled":(WI??=d(Ys).matchMedia("(prefers-reduced-motion)").matches,WI?"reduced-motion":"enabled")}function We(){return cj()!=="enabled"}function it(t){return t==null?"":typeof t=="string"?t:`${t}px`}function or(t){return t!=null&&`${t}`!="false"}function rie(t,i=/\s+/){let e=[];
vendor: 4,181 bytes, lines 81-109
81if(t!=null){let n=Array.isArray(t)?t:`${t}`.split(i);for(let r of n){let o=`${r}`.trim();o&&e.push(o)}}return e}var Ln=(function(t){return t[t.FADING_IN=0]="FADING_IN",t[t.VISIBLE=1]="VISIBLE",t[t.FADING_OUT=2]="FADING_OUT",t[t.HIDDEN=3]="HIDDEN",t})(Ln||{}),sy=class{_renderer;element;config;_animationForciblyDisabledThroughCss;state=Ln.HIDDEN;constructor(i,e,n,r=!1){this._renderer=i,this.element=e,this.config=n,this._animationForciblyDisabledThroughCss=r}fadeOut(){this._renderer.fadeOutRipple(this)}},GI=Gs({passive:!0,capture:!0}),ay=class{_events=new Map;addHandler(i,e,n,r){let o=this._events.get(e);if(o){let s=o.get(n);s?s.add(r):o.set(n,new Set([r]))}else this._events.set(e,new Map([[n,new Set([r])]])),i.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,GI)})}removeHandler(i,e,n){let r=this._events.get(i);if(!r)return;let o=r.get(e);o&&(o.delete(n),o.size===0&&r.delete(e),r.size===0&&(this._events.delete(i),document.removeEventListener(i,this._delegateEventHandler,GI)))}_delegateEventHandler=i=>{let e=Mt(i);e&&this._events.get(i.type)?.forEach((n,r)=>{(r===e||r.contains(e))&&n.forEach(o=>o.handleEvent(i))})}},Dc={enterDuration:225,exitDuration:150},dj=800,qI=Gs({passive:!0,capture:!0}),YI=["mousedown","touchstart"],ZI=["mouseup","mouseleave","touchend","touchcancel"],uj=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["ng-component"]],hostAttrs:["mat-ripple-style-loader",""],decls:0,vars:0,template:function(n,r){},styles:[`.mat-ripple { 82 overflow: hidden; 83 position: relative; 84} 85.mat-ripple:not(:empty) { 86 transform: translateZ(0); 87} 88 89.mat-ripple.mat-ripple-unbounded { 90 overflow: visible; 91} 92 93.mat-ripple-element { 94 position: absolute; 95 border-radius: 50%; 96 pointer-events: none; 97 transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1); 98 transform: scale3d(0, 0, 0); 99 background-color: var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent)); 100} 101@media (forced-colors: active) { 102 .mat-ripple-element { 103 display: none; 104 } 105} 106.cdk-drag-preview .mat-ripple-element, .cdk-drag-placeholder .mat-ripple-element { 107 display: none; 108} 109`],encapsulation:2,changeDetection:0})}return t})(),wc=class t{_target;_ngZone;_platform;_containerElement;_triggerElement=null;_isPointerDown=!1;_activeRipples=new Map;_mostRecentTransientRipple=null;_lastTouchStartEvent;_pointerUpEventsRegistered=!1;_containerRect=null;static _eventManager=new ay;constructor(i,e,n,r,o){this._target=i,this._ngZone=e,this._platform=r,r.isBrowser&&(this._containerElement=Kt(n)),o&&o.get(nt).load(uj)}fadeInRipple(i,e,n={}){let r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o=v(v({},Dc),n.animation);n.centered&&(i=r.left+r.width/2,e=r.top+r.height/2);let s=n.radius||fj(i,e,r),a=i-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=`${s*2}px`,u.style.width=`${s*2}px`,n.color!=null&&(u.style.backgroundColor=n.color),u.style.transitionDuration=`${c}ms`,this._containerElement.appendChild(u);let f=window.getComputedStyle(u),h=f.transitionProperty,p=f.transitionDuration,_=h==="none"||p==="0s"||p==="0s, 0s"||r.width===0&&r.height===0,E=new sy(this,u,n,_);u.style.transform="scale3d(1, 1, 1)",E.state=Ln.FADING_IN,n.persistent||(this._mostRecentTransientRipple=E);let x=null;return!_&&(c||o.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let A=()=>{x&&(x.fallbackTimer=null),clearTimeout(bt),this._finishRippleTransition(E)},be=()=>this._destroyRipple(E),bt=setTimeout(be,c+100);u.addEventListener("transitionend",A),u.addEventListener("transitioncancel",be),x={onTransitionEnd:A,onTransitionCancel:be,fallbackTimer:bt}}),this._activeRipples.set(E,x),(_||!c)&&this._finishRippleTransition(E),E}fadeOutRipple(i){if(i.state===Ln.FADING_OUT||i.state===Ln.HIDDEN)return;let e=i.element,n=v(v({},Dc),i.config.animation);e.style.transitionDuration=`${n.exitDuration}ms`,e.style.opacity="0",i.state=Ln.FADING_OUT,(i._animationForciblyDisabledThroughCss||!n.exitDuration)&&this._finishRippleTransition(i)}
109fadeOutAll(){this._getActiveRipples().forEach(i=>i.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(i=>{i.config.persistent||i.fadeOut()})}setupTriggerEvents(i){let e=Kt(i);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,YI.forEach(n=>{t._eventManager.addHandler(this._ngZone,n,e,this)}))}handleEvent(i){i.type==="mousedown"?this._onMousedown(i):i.type==="touchstart"?this._onTouchStart(i):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{ZI.forEach(e=>{this._triggerElement.addEventListener(e,this,qI)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(i){i.state===Ln.FADING_IN?this._startFadeOutTransition(i):i.state===Ln.FADING_OUT&&this._destroyRipple(i)}_startFadeOutTransition(i){let e=i===this._mostRecentTransientRipple,{persistent:n}=i.config;i.state=Ln.VISIBLE,!n&&(!e||!this._isPointerDown)&&i.fadeOut()}_destroyRipple(i){let e=this._activeRipples.get(i)??null;this._activeRipples.delete(i),this._activeRipples.size||(this._containerRect=null),i===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),i.state=Ln.HIDDEN,e!==null&&(i.element.removeEventListener("transitionend",e.onTransitionEnd),i.element.removeEventListener("transitioncancel",e.onTransitionCancel),e.fallbackTimer!==null&&clearTimeout(e.fallbackTimer)),i.element.remove()}_onMousedown(i){let e=Ao(i),n=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+dj;!this._target.rippleDisabled&&!e&&!n&&(this._isPointerDown=!0,this.fadeInRipple(i.clientX,i.clientY,this._target.rippleConfig))}_onTouchStart(i){if(!this._target.rippleDisabled&&!Oo(i)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;let e=i.changedTouches;if(e)for(let n=0;n<e.length;n++)this.fadeInRipple(e[n].clientX,e[n].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(i=>{let e=i.state===Ln.VISIBLE||i.config.terminateOnPointerUp&&i.state===Ln.FADING_IN;!i.config.persistent&&e&&i.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let i=this._triggerElement;i&&(YI.forEach(e=>t._eventManager.removeHandler(e,i,this)),this._pointerUpEventsRegistered&&(ZI.forEach(e=>i.removeEventListener(e,this,qI)),this._pointerUpEventsRegistered=!1))}};function fj(t,i,e){let n=Math.max(Math.abs(t-e.left),Math.abs(t-e.right)),r=Math.max(Math.abs(i-e.top),Math.abs(i-e.bottom));return Math.sqrt(n*n+r*r)}var ly=new m("mat-ripple-global-options"),Qs=(()=>{class t{_elementRef=d(M);_animationsDisabled=We();color;unbounded=!1;centered=!1;radius=0;animation;get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}_disabled=!1;get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}_trigger;_rippleRenderer;_globalOptions;_isInitialized=!1;constructor(){let e=d(T),n=d(me),r=d(ly,{optional:!0}),o=d(F);this._globalOptions=r||{},this._rippleRenderer=new wc(this,e,this._elementRef,n,o)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:v(v(v({},this._globalOptions.animation),this._animationsDisabled?{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,n=0,r){return typeof e=="number"?this._rippleRenderer.fadeInRipple(e,n,v(v({},this.rippleConfig),r)):this._rippleRenderer.fadeInRipple(0,0,v(v({},this.rippleConfig),e))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(n,r){n&2&&te("mat-ripple-unbounded",r.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return t})();var hj={capture:!0},pj=["focus","mousedown","mouseenter","touchstart"],cy="mat-ripple-loader-uninitialized",dy="mat-ripple-loader-class-name",KI="mat-ripple-loader-centered",gh="mat-ripple-loader-disabled",QI=(()=>{class t{_document=d(V);_animationsDisabled=We();_globalRippleOptions=d(ly,{optional:!0});_platform=d(me);_ngZone=d(T);_injector=d(F);_eventCleanups;_hosts=new Map;constructor(){let e=d(at).createRenderer(null,null);this._eventCleanups=this._ngZone.runOutsideAngular(()=>pj.map(n=>e.listen(this._document,n,this._onInteraction,hj)))}ngOnDestroy(){let e=this._hosts.keys();for(let n of e)this.destroyRipple(n);this._eventCleanups.forEach(n=>n())}configureRipple(e,n){e.setAttribute(cy,this._globalRippleOptions?.namespace??""),(n.className||!e.hasAttribute(dy))&&e.setAttribute(dy,n.className||""),n.centered&&e.setAttribute(KI,""),n.disabled&&e.setAttribute(gh,"")}setDisabled(e,n){let r=this._hosts.get(e);r?(r.target.rippleDisabled=n,!n&&!r.hasSetUpEvents&&(r.hasSetUpEvents=!0,r.renderer.setupTriggerEvents(e))):n?e.setAttribute(gh,""):e.removeAttribute(gh)}_onInteraction=e=>{let n=Mt(e);
109if(n instanceof HTMLElement){let r=n.closest(`[${cy}="${this._globalRippleOptions?.namespace??""}"]`);r&&this._createRipple(r)}};_createRipple(e){if(!this._document||this._hosts.has(e))return;e.querySelector(".mat-ripple")?.remove();let n=this._document.createElement("span");n.classList.add("mat-ripple",e.getAttribute(dy)),e.append(n);let r=this._globalRippleOptions,o=this._animationsDisabled?0:r?.animation?.enterDuration??Dc.enterDuration,s=this._animationsDisabled?0:r?.animation?.exitDuration??Dc.exitDuration,a={rippleDisabled:this._animationsDisabled||r?.disabled||e.hasAttribute(gh),rippleConfig:{centered:e.hasAttribute(KI),terminateOnPointerUp:r?.terminateOnPointerUp,animation:{enterDuration:o,exitDuration:s}}},l=new wc(a,this._ngZone,n,this._platform,this._injector),c=!a.rippleDisabled;c&&l.setupTriggerEvents(e),this._hosts.set(e,{target:a,renderer:l,hasSetUpEvents:c}),e.removeAttribute(cy)}destroyRipple(e){let n=this._hosts.get(e);n&&(n.renderer._removeTriggerEvents(),this._hosts.delete(e))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Pr=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["structural-styles"]],decls:0,vars:0,template:function(n,r){},styles:[`.mat-focus-indicator { 110 position: relative; 111} 112.mat-focus-indicator::before { 113 top: 0; 114 left: 0; 115 right: 0; 116 bottom: 0; 117 position: absolute; 118 box-sizing: border-box; 119 pointer-events: none; 120 display: var(--mat-focus-indicator-display, none); 121 border-width: var(--mat-focus-indicator-border-width, 3px); 122 border-style: var(--mat-focus-indicator-border-style, solid); 123 border-color: var(--mat-focus-indicator-border-color, transparent); 124 border-radius: var(--mat-focus-indicator-border-radius, 4px); 125} 126.mat-focus-indicator:focus-visible::before { 127 content: ""; 128} 129 130@media (forced-colors: active) { 131 html { 132 --mat-focus-indicator-display: block; 133 } 134} 135`],encapsulation:2,changeDetection:0})}return t})();var mj=["mat-icon-button",""],gj=["*"],vj=new m("MAT_BUTTON_CONFIG");function XI(t){return t==null?void 0:Zt(t)}var uy=(()=>{class t{_elementRef=d(M);_ngZone=d(T);_animationsDisabled=We();_config=d(vj,{optional:!0});_focusMonitor=d(ii);_cleanupClick;_renderer=d(xe);_rippleLoader=d(QI);_isAnchor;_isFab=!1;color;get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=e,this._updateRippleDisabled()}_disableRipple=!1;get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._updateRippleDisabled()}_disabled=!1;ariaDisabled;disabledInteractive;tabIndex;set _tabindex(e){this.tabIndex=e}constructor(){d(nt).load(Pr);let e=this._elementRef.nativeElement;this._isAnchor=e.tagName==="A",this.disabledInteractive=this._config?.disabledInteractive??!1,this.color=this._config?.color??null,this._rippleLoader?.configureRipple(e,{className:"mat-mdc-button-ripple"})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0),this._isAnchor&&this._setupAsAnchor()}ngOnDestroy(){this._cleanupClick?.(),this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(e="program",n){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,n):this._elementRef.nativeElement.focus(n)}_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this._isAnchor?this.disabled||null:this.disabled&&this.disabledInteractive?!0:null}_getDisabledAttribute(){return this.disabledInteractive||!this.disabled?null:!0}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}_getTabIndex(){return this._isAnchor?this.disabled&&!this.disabledInteractive?-1:this.tabIndex:this.tabIndex}_setupAsAnchor(){this._cleanupClick=this._ngZone.runOutsideAngular(()=>this._renderer.listen(this._elementRef.nativeElement,"click",e=>{this.disabled&&(e.preventDefault(),e.stopImmediatePropagation())}))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,hostAttrs:[1,"mat-mdc-button-base"],hostVars:13,hostBindings:function(n,r){n&2&&(ae("disabled",r._getDisabledAttribute())("aria-disabled",r._getAriaDisabled())("tabindex",r._getTabIndex()),gn(r.color?"mat-"+r.color:""),te("mat-mdc-button-disabled",r.disabled)("mat-mdc-button-disabled-interactive",r.disabledInteractive)("mat-unthemed",!r.color)("_mat-animation-noopable",r._animationsDisabled))},inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",k],disabled:[2,"disabled","disabled",k],ariaDisabled:[2,"aria-disabled","ariaDisabled",k],disabledInteractive:[2,"disabledInteractive","disabledInteractive",k],tabIndex:[2,"tabIndex","tabIndex",XI],_tabindex:[2,"tabindex","_tabindex",XI]}})}return t})(),fy=(()=>{class t extends uy{constructor(){super(),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["button","mat-icon-button",""],["a","mat-icon-button",""],["button","matIconButton",""],["a","matIconButton",""]],hostAttrs:[1,"mdc-icon-button","mat-mdc-icon-button"],exportAs:["matButton","matAnchor"],features:[$],attrs:mj,ngContentSelectors:gj,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(n,r){n&1&&(Ue(),fn(0,"span",0),le(1),fn(2,"span",1)(3,"span",2))},styles:[`.mat-mdc-icon-button { 136 -webkit-user-select: none; 137 user-select: none; 138 display: inline-block; 139 position: relative; 140 box-sizing: border-box; 141 border: none; 142 outline: none; 143 background-color: transparent; 144 fill: currentColor; 145 text-decoration: none; 146 cursor: pointer; 147 z-index: 0; 148 overflow: visible; 149 border-radius: var(--mat-icon-button-container-shape, var(--mat-sys-corner-full, 50%)); 150 flex-shrink: 0; 151 text-align: center; 152 width: var(--mat-icon-button-state-layer-size, 40px); 153 height: var(--mat-icon-button-state-layer-size, 40px); 154 padding: calc(calc(var(--mat-icon-button-state-layer-size, 40px) - var(--mat-icon-button-icon-size, 24px)) / 2); 155 font-size: var(--mat-icon-button-icon-size, 24px); 156 color: var(--mat-icon-button-icon-color, var(--mat-sys-on-surface-variant)); 157 -webkit-tap-highlight-color: transparent; 158} 159.mat-mdc-icon-button .mat-mdc-button-ripple, 160.mat-mdc-icon-button .mat-mdc-button-persistent-ripple, 161.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before { 162 top: 0; 163 left: 0; 164 right: 0; 165 bottom: 0; 166 position: absolute; 167 pointer-events: none; 168 border-radius: inherit; 169} 170.mat-mdc-icon-button .mat-mdc-button-ripple { 171 overflow: hidden; 172} 173.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before { 174 content: ""; 175 opacity: 0; 176} 177.mat-mdc-icon-button .mdc-button__label, 178.mat-mdc-icon-button .mat-icon { 179 z-index: 1; 180 position: relative; 181} 182.mat-mdc-icon-button .mat-focus-indicator { 183 top: 0; 184 left: 0; 185 right: 0; 186 bottom: 0; 187 position: absolute; 188 border-radius: inherit; 189} 190.mat-mdc-icon-button:focus-visible > .mat-focus-indicator::before { 191 content: ""; 192 border-radius: inherit; 193} 194.mat-mdc-icon-button .mat-ripple-element { 195 background-color: var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent)); 196} 197.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before { 198 background-color: var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant)); 199} 200.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before { 201 background-color: var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant)); 202} 203.mat-mdc-icon-button:hover > .mat-mdc-button-persistent-ripple::before { 204 opacity: var(--mat-icon-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 205} 206.mat-mdc-icon-button.cdk-program-focused > .mat-mdc-button-persistent-ripple::before, .mat-mdc-icon-button.cdk-keyboard-focused > .mat-mdc-button-persistent-ripple::before, .mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus > .mat-mdc-button-persistent-ripple::before { 207 opacity: var(--mat-icon-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 208} 209.mat-mdc-icon-button:active > .mat-mdc-button-persistent-ripple::before { 210 opacity: var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); 211} 212.mat-mdc-icon-button .mat-mdc-button-touch-target { 213 position: absolute; 214 top: 50%; 215 height: var(--mat-icon-button-touch-target-size, 48px); 216 display: var(--mat-icon-button-touch-target-display, block); 217 left: 50%; 218 width: var(--mat-icon-button-touch-target-size, 48px); 219 transform: translate(-50%, -50%); 220} 221.mat-mdc-icon-button._mat-animation-noopable { 222 transition: none !important; 223 animation: none !important; 224} 225.mat-mdc-icon-button[disabled], .mat-mdc-icon-button.mat-mdc-button-disabled { 226 cursor: default; 227 pointer-events: none; 228 color: var(--mat-icon-button-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 229} 230.mat-mdc-icon-button.mat-mdc-button-disabled-interactive { 231 pointer-events: auto; 232} 233.mat-mdc-icon-button img, 234.mat-mdc-icon-button svg { 235 width: var(--mat-icon-button-icon-size, 24px); 236 height: var(--mat-icon-button-icon-size, 24px); 237 vertical-align: baseline; 238} 239.mat-mdc-icon-button .mat-mdc-button-persistent-ripple { 240 border-radius: var(--mat-icon-button-container-shape, var(--mat-sys-corner-full, 50%)); 241} 242.mat-mdc-icon-button[hidden] { 243 display: none; 244} 245.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before, .mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before, .mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before, .mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before { 246 background: transparent; 247 opacity: 1; 248} 249`,`@media (forced-colors: active) { 250 .mat-mdc-button:not(.mdc-button--outlined), 251 .mat-mdc-unelevated-button:not(.mdc-button--outlined), 252 .mat-mdc-raised-button:not(.mdc-button--outlined), 253 .mat-mdc-outlined-button:not(.mdc-button--outlined), 254 .mat-mdc-button-base.mat-tonal-button, 255 .mat-mdc-icon-button.mat-mdc-icon-button, 256 .mat-mdc-outlined-button .mdc-button__ripple { 257 outline: solid 1px; 258 } 259} 260`],encapsulation:2,changeDetection:0})}return t})();var Xs=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({imports:[we]})}return t})();var _j=["matButton",""],yj=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],bj=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];var JI=new Map([["text",["mat-mdc-button"]],["filled",["mdc-button--unelevated","mat-mdc-unelevated-button"]],["elevated",["mdc-button--raised","mat-mdc-raised-button"]],["outlined",["mdc-button--outlined","mat-mdc-outlined-button"]],["tonal",["mat-tonal-button"]]]),eS=(()=>{class t extends uy{get appearance(){return this._appearance}set appearance(e){this.setAppearance(e||this._config?.defaultAppearance||"text")}_appearance=null;constructor(){super();let e=Cj(this._elementRef.nativeElement);e&&this.setAppearance(e)}setAppearance(e){if(e===this._appearance)return;let n=this._elementRef.nativeElement.classList,r=this._appearance?JI.get(this._appearance):null,o=JI.get(e);r&&n.remove(...r),n.add(...o),this._appearance=e}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["button","matButton",""],["a","matButton",""],["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""],["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostAttrs:[1,"mdc-button"],inputs:{appearance:[0,"matButton","appearance"]},exportAs:["matButton","matAnchor"],features:[$],attrs:_j,ngContentSelectors:bj,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(n,r){n&1&&(Ue(yj),fn(0,"span",0),le(1),Pt(2,"span",1),le(3,1),nn(),le(4,2),fn(5,"span",2)(6,"span",3)),n&2&&te("mdc-button__ripple",!r._isFab)("mdc-fab__ripple",r._isFab)},styles:[`.mat-mdc-button-base { 261 text-decoration: none; 262} 263.mat-mdc-button-base .mat-icon { 264 min-height: fit-content; 265 flex-shrink: 0; 266} 267@media (hover: none) { 268 .mat-mdc-button-base:hover > span.mat-mdc-button-persistent-ripple::before { 269 opacity: 0; 270 } 271} 272 273.mdc-button { 274 -webkit-user-select: none; 275 user-select: none; 276 position: relative; 277 display: inline-flex; 278 align-items: center; 279 justify-content: center; 280 box-sizing: border-box; 281 min-width: 64px; 282 border: none; 283 outline: none; 284 line-height: inherit; 285 -webkit-appearance: none; 286 overflow: visible; 287 vertical-align: middle; 288 background: transparent; 289 padding: 0 8px; 290} 291.mdc-button::-moz-focus-inner { 292 padding: 0; 293 border: 0; 294} 295.mdc-button:active { 296 outline: none; 297} 298.mdc-button:hover {
299 cursor: pointer; 300} 301.mdc-button:disabled { 302 cursor: default; 303 pointer-events: none; 304} 305.mdc-button[hidden] { 306 display: none; 307} 308.mdc-button .mdc-button__label { 309 position: relative; 310} 311 312.mat-mdc-button { 313 padding: 0 var(--mat-button-text-horizontal-padding, 12px); 314 height: var(--mat-button-text-container-height, 40px); 315 font-family: var(--mat-button-text-label-text-font, var(--mat-sys-label-large-font)); 316 font-size: var(--mat-button-text-label-text-size, var(--mat-sys-label-large-size)); 317 letter-spacing: var(--mat-button-text-label-text-tracking, var(--mat-sys-label-large-tracking)); 318 text-transform: var(--mat-button-text-label-text-transform); 319 font-weight: var(--mat-button-text-label-text-weight, var(--mat-sys-label-large-weight)); 320} 321.mat-mdc-button, .mat-mdc-button .mdc-button__ripple { 322 border-radius: var(--mat-button-text-container-shape, var(--mat-sys-corner-full)); 323} 324.mat-mdc-button:not(:disabled) { 325 color: var(--mat-button-text-label-text-color, var(--mat-sys-primary)); 326} 327.mat-mdc-button[disabled], .mat-mdc-button.mat-mdc-button-disabled { 328 cursor: default; 329 pointer-events: none; 330 color: var(--mat-button-text-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 331} 332.mat-mdc-button.mat-mdc-button-disabled-interactive { 333 pointer-events: auto; 334} 335.mat-mdc-button:has(.material-icons, mat-icon, [matButtonIcon]) { 336 padding: 0 var(--mat-button-text-with-icon-horizontal-padding, 16px); 337} 338.mat-mdc-button > .mat-icon { 339 margin-right: var(--mat-button-text-icon-spacing, 8px); 340 margin-left: var(--mat-button-text-icon-offset, -4px); 341} 342[dir=rtl] .mat-mdc-button > .mat-icon { 343 margin-right: var(--mat-button-text-icon-offset, -4px); 344 margin-left: var(--mat-button-text-icon-spacing, 8px); 345} 346.mat-mdc-button .mdc-button__label + .mat-icon { 347 margin-right: var(--mat-button-text-icon-offset, -4px); 348 margin-left: var(--mat-button-text-icon-spacing, 8px); 349} 350[dir=rtl] .mat-mdc-button .mdc-button__label + .mat-icon { 351 margin-right: var(--mat-button-text-icon-spacing, 8px); 352 margin-left: var(--mat-button-text-icon-offset, -4px); 353} 354.mat-mdc-button .mat-ripple-element { 355 background-color: var(--mat-button-text-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent)); 356} 357.mat-mdc-button .mat-mdc-button-persistent-ripple::before { 358 background-color: var(--mat-button-text-state-layer-color, var(--mat-sys-primary)); 359} 360.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before { 361 background-color: var(--mat-button-text-disabled-state-layer-color, var(--mat-sys-on-surface-variant)); 362} 363.mat-mdc-button:hover > .mat-mdc-button-persistent-ripple::before { 364 opacity: var(--mat-button-text-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 365} 366.mat-mdc-button.cdk-program-focused > .mat-mdc-button-persistent-ripple::before, .mat-mdc-button.cdk-keyboard-focused > .mat-mdc-button-persistent-ripple::before, .mat-mdc-button.mat-mdc-button-disabled-interactive:focus > .mat-mdc-button-persistent-ripple::before { 367 opacity: var(--mat-button-text-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 368} 369.mat-mdc-button:active > .mat-mdc-button-persistent-ripple::before { 370 opacity: var(--mat-button-text-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); 371} 372.mat-mdc-button .mat-mdc-button-touch-target { 373 position: absolute; 374 top: 50%; 375 height: var(--mat-button-text-touch-target-size, 48px); 376 display: var(--mat-button-text-touch-target-display, block); 377 left: 0; 378 right: 0; 379 transform: translateY(-50%); 380} 381 382.mat-mdc-unelevated-button { 383 transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); 384 height: var(--mat-button-filled-container-height, 40px); 385 font-family: var(--mat-button-filled-label-text-font, var(--mat-sys-label-large-font)); 386 font-size: var(--mat-button-filled-label-text-size, var(--mat-sys-label-large-size)); 387 letter-spacing: var(--mat-button-filled-label-text-tracking, var(--mat-sys-label-large-tracking)); 388 text-transform: var(--mat-button-filled-label-text-transform); 389 font-weight: var(--mat-button-filled-label-text-weight, var(--mat-sys-label-large-weight)); 390 padding: 0 var(--mat-button-filled-horizontal-padding, 24px); 391} 392.mat-mdc-unelevated-button > .mat-icon { 393 margin-right: var(--mat-button-filled-icon-spacing, 8px); 394 margin-left: var(--mat-button-filled-icon-offset, -8px); 395} 396[dir=rtl] .mat-mdc-unelevated-button > .mat-icon { 397 margin-right: var(--mat-button-filled-icon-offset, -8px); 398 margin-left: var(--mat-button-filled-icon-spacing, 8px); 399} 400.mat-mdc-unelevated-button .mdc-button__label + .mat-icon { 401 margin-right: var(--mat-button-filled-icon-offset, -8px); 402 margin-left: var(--mat-button-filled-icon-spacing, 8px); 403} 404[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label + .mat-icon { 405 margin-right: var(--mat-button-filled-icon-spacing, 8px); 406 margin-left: var(--mat-button-filled-icon-offset, -8px); 407} 408.mat-mdc-unelevated-button .mat-ripple-element { 409 background-color: var(--mat-button-filled-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent)); 410} 411.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before { 412 background-color: var(--mat-button-filled-state-layer-color, var(--mat-sys-on-primary)); 413} 414.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before { 415 background-color: var(--mat-button-filled-disabled-state-layer-color, var(--mat-sys-on-surface-variant)); 416} 417.mat-mdc-unelevated-button:hover > .mat-mdc-button-persistent-ripple::before { 418 opacity: var(--mat-button-filled-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 419} 420.mat-mdc-unelevated-button.cdk-program-focused > .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button.cdk-keyboard-focused > .mat-mdc-button-persistent-ripple::before, .mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus > .mat-mdc-button-persistent-ripple::before { 421 opacity: var(--mat-button-filled-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 422} 423.mat-mdc-unelevated-button:active > .mat-mdc-button-persistent-ripple::before { 424 opacity: var(--mat-button-filled-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); 425} 426.mat-mdc-unelevated-button .mat-mdc-button-touch-target { 427 position: absolute; 428 top: 50%; 429 height: var(--mat-button-filled-touch-target-size, 48px); 430 display: var(--mat-button-filled-touch-target-display, block); 431 left: 0; 432 right: 0; 433 transform: translateY(-50%); 434} 435.mat-mdc-unelevated-button:not(:disabled) { 436 color: var(--mat-button-filled-label-text-color, var(--mat-sys-on-primary)); 437 background-color: var(--mat-button-filled-container-color, var(--mat-sys-primary)); 438} 439.mat-mdc-unelevated-button, .mat-mdc-unelevated-button .mdc-button__ripple { 440 border-radius: var(--mat-button-filled-container-shape, var(--mat-sys-corner-full)); 441} 442.mat-mdc-unelevated-button[disabled], .mat-mdc-unelevated-button.mat-mdc-button-disabled { 443 cursor: default; 444 pointer-events: none; 445 color: var(--mat-button-filled-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 446 background-color: var(--mat-button-filled-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent)); 447} 448.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive { 449 pointer-events: auto; 450} 451 452.mat-mdc-raised-button { 453 transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); 454 box-shadow: var(--mat-button-protected-container-elevation-shadow, var(--mat-sys-level1)); 455 height: var(--mat-button-protected-container-height, 40px); 456 font-family: var(--mat-button-protected-label-text-font, var(--mat-sys-label-large-font)); 457 font-size: var(--mat-button-protected-label-text-size, var(--mat-sys-label-large-size)); 458 letter-spacing: var(--mat-button-protected-label-text-tracking, var(--mat-sys-label-large-tracking)); 459 text-transform: var(--mat-button-protected-label-text-transform); 460 font-weight: var(--mat-button-protected-label-text-weight, var(--mat-sys-label-large-weight)); 461 padding: 0 var(--mat-button-protected-horizontal-padding, 24px); 462} 463.mat-mdc-raised-button > .mat-icon { 464 margin-right: var(--mat-button-protected-icon-spacing, 8px); 465 margin-left: var(--mat-button-protected-icon-offset, -8px); 466} 467[dir=rtl] .mat-mdc-raised-button > .mat-icon { 468 margin-right: var(--mat-button-protected-icon-offset, -8px); 469 margin-left: var(--mat-button-protected-icon-spacing, 8px); 470} 471.mat-mdc-raised-button .mdc-button__label + .mat-icon { 472 margin-right: var(--mat-button-protected-icon-offset, -8px); 473 margin-left: var(--mat-button-protected-icon-spacing, 8px); 474} 475[dir=rtl] .mat-mdc-raised-button .mdc-button__label + .mat-icon { 476 margin-right: var(--mat-button-protected-icon-spacing, 8px); 477 margin-left: var(--mat-button-protected-icon-offset, -8px); 478} 479.mat-mdc-raised-button .mat-ripple-element { 480 background-color: var(--mat-button-protected-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent)); 481} 482.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before { 483 background-color: var(--mat-button-protected-state-layer-color, var(--mat-sys-primary)); 484} 485.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before { 486 background-color: var(--mat-button-protected-disabled-state-layer-color, var(--mat-sys-on-surface-variant)); 487} 488.mat-mdc-raised-button:hover > .mat-mdc-button-persistent-ripple::before { 489 opacity: var(--mat-button-protected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 490} 491.mat-mdc-raised-button.cdk-program-focused > .mat-mdc-button-persistent-ripple::before, .mat-mdc-raised-button.cdk-keyboard-focused > .mat-mdc-button-persistent-ripple::before, .mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus > .mat-mdc-button-persistent-ripple::before { 492 opacity: var(--mat-button-protected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 493} 494.mat-mdc-raised-button:active > .mat-mdc-button-persistent-ripple::before { 495 opacity: var(--mat-button-protected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); 496} 497.mat-mdc-raised-button .mat-mdc-button-touch-target { 498 position: absolute; 499 top: 50%; 500 height: var(--mat-button-protected-touch-target-size, 48px); 501 display: var(--mat-button-protected-touch-target-display, block); 502 left: 0; 503 right: 0; 504 transform: translateY(-50%); 505} 506.mat-mdc-raised-button:not(:disabled) { 507 color: var(--mat-button-protected-label-text-color, var(--mat-sys-primary)); 508 background-color: var(--mat-button-protected-container-color, var(--mat-sys-surface)); 509} 510.mat-mdc-raised-button, .mat-mdc-raised-button .mdc-button__ripple { 511 border-radius: var(--mat-button-protected-container-shape, var(--mat-sys-corner-full)); 512} 513@media (hover: hover) { 514 .mat-mdc-raised-button:hover { 515 box-shadow: var(--mat-button-protected-hover-container-elevation-shadow, var(--mat-sys-level2)); 516 } 517} 518.mat-mdc-raised-button:focus { 519 box-shadow: var(--mat-button-protected-focus-container-elevation-shadow, var(--mat-sys-level1)); 520} 521.mat-mdc-raised-button:active, .mat-mdc-raised-button:focus:active { 522 box-shadow: var(--mat-button-protected-pressed-container-elevation-shadow, var(--mat-sys-level1)); 523} 524.mat-mdc-raised-button[disabled], .mat-mdc-raised-button.mat-mdc-button-disabled { 525 cursor: default; 526 pointer-events: none; 527 color: var(--mat-button-protected-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 528 background-color: var(--mat-button-protected-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent)); 529} 530.mat-mdc-raised-button[disabled].mat-mdc-button-disabled, .mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled { 531 box-shadow: var(--mat-button-protected-disabled-container-elevation-shadow, var(--mat-sys-level0)); 532} 533.mat-mdc-raised-button.mat-mdc-button-disabled-interactive { 534 pointer-events: auto; 535} 536 537.mat-mdc-outlined-button { 538 border-style: solid; 539 transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1); 540 height: var(--mat-button-outlined-container-height, 40px); 541 font-family: var(--mat-button-outlined-label-text-font, var(--mat-sys-label-large-font)); 542 font-size: var(--mat-button-outlined-label-text-size, var(--mat-sys-label-large-size)); 543 letter-spacing: var(--mat-button-outlined-label-text-tracking, var(--mat-sys-label-large-tracking)); 544 text-transform: var(--mat-button-outlined-label-text-transform); 545 font-weight: var(--mat-button-outlined-label-text-weight, var(--mat-sys-label-large-weight)); 546 border-radius: var(--mat-button-outlined-container-shape, var(--mat-sys-corner-full)); 547 border-width: var(--mat-button-outlined-outline-width, 1px); 548 padding: 0 var(--mat-button-outlined-horizontal-padding, 24px); 549} 550.mat-mdc-outlined-button > .mat-icon { 551 margin-right: var(--mat-button-outlined-icon-spacing, 8px); 552 margin-left: var(--mat-button-outlined-icon-offset, -8px); 553} 554[dir=rtl] .mat-mdc-outlined-button > .mat-icon { 555 margin-right: var(--mat-button-outlined-icon-offset, -8px); 556 margin-left: var(--mat-button-outlined-icon-spacing, 8px); 557} 558.mat-mdc-outlined-button .mdc-button__label + .mat-icon { 559 margin-right: var(--mat-button-outlined-icon-offset, -8px); 560 margin-left: var(--mat-button-outlined-icon-spacing, 8px); 561} 562[dir=rtl] .mat-mdc-outlined-button .mdc-button__label + .mat-icon { 563 margin-right: var(--mat-button-outlined-icon-spacing, 8px); 564 margin-left: var(--mat-button-outlined-icon-offset, -8px); 565} 566.mat-mdc-outlined-button .mat-ripple-element { 567 background-color: var(--mat-button-outlined-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent)); 568} 569.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before { 570 background-color: var(--mat-button-outlined-state-layer-color, var(--mat-sys-primary)); 571} 572.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before { 573 background-color: var(--mat-button-outlined-disabled-state-layer-color, var(--mat-sys-on-surface-variant)); 574} 575.mat-mdc-outlined-button:hover > .mat-mdc-button-persistent-ripple::before { 576 opacity: var(--mat-button-outlined-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 577} 578.mat-mdc-outlined-button.cdk-program-focused > .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button.cdk-keyboard-focused > .mat-mdc-button-persistent-ripple::before, .mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus > .mat-mdc-button-persistent-ripple::before { 579 opacity: var(--mat-button-outlined-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 580} 581.mat-mdc-outlined-button:active > .mat-mdc-button-persistent-ripple::before { 582 opacity: var(--mat-button-outlined-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); 583} 584.mat-mdc-outlined-button .mat-mdc-button-touch-target { 585 position: absolute; 586 top: 50%; 587 height: var(--mat-button-outlined-touch-target-size, 48px); 588 display: var(--mat-button-outlined-touch-target-display, block); 589 left: 0; 590 right: 0; 591 transform: translateY(-50%); 592} 593.mat-mdc-outlined-button:not(:disabled) { 594 color: var(--mat-button-outlined-label-text-color, var(--mat-sys-primary)); 595 border-color: var(--mat-button-outlined-outline-color, var(--mat-sys-outline)); 596} 597.mat-mdc-outlined-button[disabled], .mat-mdc-outlined-button.mat-mdc-button-disabled { 598 cursor: default; 599 pointer-events: none; 600 color: var(--mat-button-outlined-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 601 border-color: var(--mat-button-outlined-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent)); 602} 603.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive { 604 pointer-events: auto; 605} 606 607.mat-tonal-button { 608 transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); 609 height: var(--mat-button-tonal-container-height, 40px); 610 font-family: var(--mat-button-tonal-label-text-font, var(--mat-sys-label-large-font)); 611 font-size: var(--mat-button-tonal-label-text-size, var(--mat-sys-label-large-size)); 612 lette
612r-spacing: var(--mat-button-tonal-label-text-tracking, var(--mat-sys-label-large-tracking)); 613 text-transform: var(--mat-button-tonal-label-text-transform); 614 font-weight: var(--mat-button-tonal-label-text-weight, var(--mat-sys-label-large-weight)); 615 padding: 0 var(--mat-button-tonal-horizontal-padding, 24px); 616} 617.mat-tonal-button:not(:disabled) { 618 color: var(--mat-button-tonal-label-text-color, var(--mat-sys-on-secondary-container)); 619 background-color: var(--mat-button-tonal-container-color, var(--mat-sys-secondary-container)); 620} 621.mat-tonal-button, .mat-tonal-button .mdc-button__ripple { 622 border-radius: var(--mat-button-tonal-container-shape, var(--mat-sys-corner-full)); 623} 624.mat-tonal-button[disabled], .mat-tonal-button.mat-mdc-button-disabled { 625 cursor: default; 626 pointer-events: none; 627 color: var(--mat-button-tonal-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 628 background-color: var(--mat-button-tonal-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent)); 629} 630.mat-tonal-button.mat-mdc-button-disabled-interactive { 631 pointer-events: auto; 632} 633.mat-tonal-button > .mat-icon { 634 margin-right: var(--mat-button-tonal-icon-spacing, 8px); 635 margin-left: var(--mat-button-tonal-icon-offset, -8px); 636} 637[dir=rtl] .mat-tonal-button > .mat-icon { 638 margin-right: var(--mat-button-tonal-icon-offset, -8px); 639 margin-left: var(--mat-button-tonal-icon-spacing, 8px); 640} 641.mat-tonal-button .mdc-button__label + .mat-icon { 642 margin-right: var(--mat-button-tonal-icon-offset, -8px); 643 margin-left: var(--mat-button-tonal-icon-spacing, 8px); 644} 645[dir=rtl] .mat-tonal-button .mdc-button__label + .mat-icon { 646 margin-right: var(--mat-button-tonal-icon-spacing, 8px); 647 margin-left: var(--mat-button-tonal-icon-offset, -8px); 648} 649.mat-tonal-button .mat-ripple-element { 650 background-color: var(--mat-button-tonal-ripple-color, color-mix(in srgb, var(--mat-sys-on-secondary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent)); 651} 652.mat-tonal-button .mat-mdc-button-persistent-ripple::before { 653 background-color: var(--mat-button-tonal-state-layer-color, var(--mat-sys-on-secondary-container)); 654} 655.mat-tonal-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before { 656 background-color: var(--mat-button-tonal-disabled-state-layer-color, var(--mat-sys-on-surface-variant)); 657} 658.mat-tonal-button:hover > .mat-mdc-button-persistent-ripple::before { 659 opacity: var(--mat-button-tonal-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 660} 661.mat-tonal-button.cdk-program-focused > .mat-mdc-button-persistent-ripple::before, .mat-tonal-button.cdk-keyboard-focused > .mat-mdc-button-persistent-ripple::before, .mat-tonal-button.mat-mdc-button-disabled-interactive:focus > .mat-mdc-button-persistent-ripple::before { 662 opacity: var(--mat-button-tonal-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 663} 664.mat-tonal-button:active > .mat-mdc-button-persistent-ripple::before { 665 opacity: var(--mat-button-tonal-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); 666} 667.mat-tonal-button .mat-mdc-button-touch-target { 668 position: absolute; 669 top: 50%; 670 height: var(--mat-button-tonal-touch-target-size, 48px); 671 display: var(--mat-button-tonal-touch-target-display, block); 672 left: 0; 673 right: 0; 674 transform: translateY(-50%); 675} 676 677.mat-mdc-button, 678.mat-mdc-unelevated-button, 679.mat-mdc-raised-button, 680.mat-mdc-outlined-button, 681.mat-tonal-button { 682 -webkit-tap-highlight-color: transparent; 683} 684.mat-mdc-button .mat-mdc-button-ripple, 685.mat-mdc-button .mat-mdc-button-persistent-ripple, 686.mat-mdc-button .mat-mdc-button-persistent-ripple::before, 687.mat-mdc-unelevated-button .mat-mdc-button-ripple, 688.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple, 689.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before, 690.mat-mdc-raised-button .mat-mdc-button-ripple, 691.mat-mdc-raised-button .mat-mdc-button-persistent-ripple, 692.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before, 693.mat-mdc-outlined-button .mat-mdc-button-ripple, 694.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple, 695.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before, 696.mat-tonal-button .mat-mdc-button-ripple, 697.mat-tonal-button .mat-mdc-button-persistent-ripple, 698.mat-tonal-button .mat-mdc-button-persistent-ripple::before { 699 top: 0; 700 left: 0; 701 right: 0; 702 bottom: 0; 703 position: absolute; 704 pointer-events: none; 705 border-radius: inherit; 706} 707.mat-mdc-button .mat-mdc-button-ripple, 708.mat-mdc-unelevated-button .mat-mdc-button-ripple, 709.mat-mdc-raised-button .mat-mdc-button-ripple, 710.mat-mdc-outlined-button .mat-mdc-button-ripple, 711.mat-tonal-button .mat-mdc-button-ripple { 712 overflow: hidden; 713} 714.mat-mdc-button .mat-mdc-button-persistent-ripple::before, 715.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before, 716.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before, 717.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before, 718.mat-tonal-button .mat-mdc-button-persistent-ripple::before { 719 content: ""; 720 opacity: 0; 721} 722.mat-mdc-button .mdc-button__label, 723.mat-mdc-button .mat-icon, 724.mat-mdc-unelevated-button .mdc-button__label, 725.mat-mdc-unelevated-button .mat-icon, 726.mat-mdc-raised-button .mdc-button__label, 727.mat-mdc-raised-button .mat-icon, 728.mat-mdc-outlined-button .mdc-button__label, 729.mat-mdc-outlined-button .mat-icon, 730.mat-tonal-button .mdc-button__label, 731.mat-tonal-button .mat-icon { 732 z-index: 1; 733 position: relative; 734} 735.mat-mdc-button .mat-focus-indicator, 736.mat-mdc-unelevated-button .mat-focus-indicator, 737.mat-mdc-raised-button .mat-focus-indicator, 738.mat-mdc-outlined-button .mat-focus-indicator, 739.mat-tonal-button .mat-focus-indicator { 740 top: 0; 741 left: 0; 742 right: 0; 743 bottom: 0; 744 position: absolute; 745 border-radius: inherit; 746} 747.mat-mdc-button:focus-visible > .mat-focus-indicator::before, 748.mat-mdc-unelevated-button:focus-visible > .mat-focus-indicator::before, 749.mat-mdc-raised-button:focus-visible > .mat-focus-indicator::before, 750.mat-mdc-outlined-button:focus-visible > .mat-focus-indicator::before, 751.mat-tonal-button:focus-visible > .mat-focus-indicator::before { 752 content: ""; 753 border-radius: inherit; 754} 755.mat-mdc-button._mat-animation-noopable, 756.mat-mdc-unelevated-button._mat-animation-noopable, 757.mat-mdc-raised-button._mat-animation-noopable, 758.mat-mdc-outlined-button._mat-animation-noopable, 759.mat-tonal-button._mat-animation-noopable { 760 transition: none !important; 761 animation: none !important; 762} 763.mat-mdc-button > .mat-icon, 764.mat-mdc-unelevated-button > .mat-icon, 765.mat-mdc-raised-button > .mat-icon, 766.mat-mdc-outlined-button > .mat-icon, 767.mat-tonal-button > .mat-icon { 768 display: inline-block; 769 position: relative; 770 vertical-align: top; 771 font-size: 1.125rem; 772 height: 1.125rem; 773 width: 1.125rem; 774} 775 776.mat-mdc-outlined-button .mat-mdc-button-ripple, 777.mat-mdc-outlined-button .mdc-button__ripple { 778 top: -1px; 779 left: -1px; 780 bottom: -1px; 781 right: -1px; 782} 783 784.mat-mdc-unelevated-button .mat-focus-indicator::before, 785.mat-tonal-button .mat-focus-indicator::before, 786.mat-mdc-raised-button .mat-focus-indicator::before { 787 margin: calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1); 788} 789 790.mat-mdc-outlined-button .mat-focus-indicator::before { 791 margin: calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px) * -1); 792} 793`,`@media (forced-colors: active) { 794 .mat-mdc-button:not(.mdc-button--outlined), 795 .mat-mdc-unelevated-button:not(.mdc-button--outlined), 796 .mat-mdc-raised-button:not(.mdc-button--outlined), 797 .mat-mdc-outlined-button:not(.mdc-button--outlined), 798 .mat-mdc-button-base.mat-tonal-button, 799 .mat-mdc-icon-button.mat-mdc-icon-button, 800 .mat-mdc-outlined-button .mdc-button__ripple { 801 outline: solid 1px; 802 } 803} 804`],encapsulation:2,changeDetection:0})}return t})();function Cj(t){return t.hasAttribute("mat-raised-button")?"elevated":t.hasAttribute("mat-stroked-button")?"outlined":t.hasAttribute("mat-flat-button")?"filled":t.hasAttribute("mat-button")?"text":null}var Js=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({imports:[Xs,we]})}return t})();var ce="primary",Pc=Symbol("RouteTitle"),vy=class{params;constructor(i){this.params=i||{}}has(i){return Object.prototype.hasOwnProperty.call(this.params,i)}get(i){if(this.has(i)){let e=this.params[i];return Array.isArray(e)?e[0]:e}return null}getAll(i){if(this.has(i)){let e=this.params[i];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}};function Vo(t){return new vy(t)}function hy(t,i,e){for(let n=0;n<t.length;n++){let r=t[n],o=i[n];if(r[0]===":")e[r.substring(1)]=o;else if(r!==o.path)return!1}return!0}function aS(t,i,e){let n=e.path.split("/"),r=n.indexOf("**");if(r===-1){if(n.length>t.length||e.pathMatch==="full"&&(i.hasChildren()||n.length<t.length))return null;let l={},c=t.slice(0,n.length);return hy(n,c,l)?{consumed:c,posParams:l}:null}if(r!==n.lastIndexOf("**"))return null;let o=n.slice(0,r),s=n.slice(r+1);if(o.length+s.length>t.length||e.pathMatch==="full"&&i.hasChildren()&&e.path!=="**")return null;let a={};return!hy(o,t.slice(0,o.length),a)||!hy(s,t.slice(t.length-s.length),a)?null:{consumed:t,posParams:a}}function Dh(t){return new Promise((i,e)=>{t.pipe(Ui()).subscribe({next:n=>i(n),error:n=>e(n)})})}function Dj(t,i){if(t.length!==i.length)return!1;for(let e=0;e<t.length;++e)if(!Fi(t[e],i[e]))return!1;return!0}function Fi(t,i){let e=t?_y(t):void 0,n=i?_y(i):void 0;if(!e||!n||e.length!=n.length)return!1;let r;for(let o=0;o<e.length;o++)if(r=e[o],!lS(t[r],i[r]))return!1;return!0}function _y(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)]}function lS(t,i){if(Array.isArray(t)&&Array.isArray(i)){if(t.length!==i.length)return!1;let e=[...t].sort(),n=[...i].sort();return e.every((r,o)=>n[o]===r)}else return t===i}function wj(t){return t.length>0?t[t.length-1]:null}function Ho(t){return It(t)?t:Ji(t)?Fe(Promise.resolve(t)):R(t)}function cS(t){return It(t)?Dh(t):Promise.resolve(t)}var Ej={exact:uS,subset:fS},dS={exact:xj,subset:Ij,ignored:()=>!0},Ay={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Mc={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};function Oy(t,i,e){let n=t instanceof Qt?t:i.parseUrl(t);return Yt(()=>yy(i.lastSuccessfulNavigation()?.finalUrl??new Qt,n,v(v({},Mc),e)))}function yy(t,i,e){return Ej[e.paths](t.root,i.root,e.matrixParams)&&dS[e.queryParams](t.queryParams,i.queryParams)&&!(e.fragment==="exact"&&t.fragment!==i.fragment)}function xj(t,i){return Fi(t,i)}function uS(t,i,e){if(!jo(t.segments,i.segments)||!yh(t.segments,i.segments,e)||t.numberOfChildren!==i.numberOfChildren)return!1;
vendor: 12,428 bytes, line 804
804for(let n in i.children)if(!t.children[n]||!uS(t.children[n],i.children[n],e))return!1;return!0}function Ij(t,i){return Object.keys(i).length<=Object.keys(t).length&&Object.keys(i).every(e=>lS(t[e],i[e]))}function fS(t,i,e){return hS(t,i,i.segments,e)}function hS(t,i,e,n){if(t.segments.length>e.length){let r=t.segments.slice(0,e.length);return!(!jo(r,e)||i.hasChildren()||!yh(r,e,n))}else if(t.segments.length===e.length){if(!jo(t.segments,e)||!yh(t.segments,e,n))return!1;for(let r in i.children)if(!t.children[r]||!fS(t.children[r],i.children[r],n))return!1;return!0}else{let r=e.slice(0,t.segments.length),o=e.slice(t.segments.length);return!jo(t.segments,r)||!yh(t.segments,r,n)||!t.children[ce]?!1:hS(t.children[ce],i,o,n)}}function yh(t,i,e){return i.every((n,r)=>dS[e](t[r].parameters,n.parameters))}var Qt=class{root;queryParams;fragment;_queryParamMap;constructor(i=new Te([],{}),e={},n=null){this.root=i,this.queryParams=e,this.fragment=n}get queryParamMap(){return this._queryParamMap??=Vo(this.queryParams),this._queryParamMap}toString(){return Tj.serialize(this)}},Te=class{segments;children;parent=null;constructor(i,e){this.segments=i,this.children=e,Object.values(e).forEach(n=>n.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return bh(this)}},Lr=class{path;parameters;_parameterMap;constructor(i,e){this.path=i,this.parameters=e}get parameterMap(){return this._parameterMap??=Vo(this.parameters),this._parameterMap}toString(){return mS(this)}};function Sj(t,i){return jo(t,i)&&t.every((e,n)=>Fi(e.parameters,i[n].parameters))}function jo(t,i){return t.length!==i.length?!1:t.every((e,n)=>e.path===i[n].path)}function Mj(t,i){let e=[];return Object.entries(t.children).forEach(([n,r])=>{n===ce&&(e=e.concat(i(r,n)))}),Object.entries(t.children).forEach(([n,r])=>{n!==ce&&(e=e.concat(i(r,n)))}),e}var Vr=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:()=>new ar,providedIn:"root"})}return t})(),ar=class{parse(i){let e=new Cy(i);return new Qt(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(i){let e=`/${Ec(i.root,!0)}`,n=Aj(i.queryParams),r=typeof i.fragment=="string"?`#${kj(i.fragment)}`:"";return`${e}${n}${r}`}},Tj=new ar;function bh(t){return t.segments.map(i=>mS(i)).join("/")}function Ec(t,i){if(!t.hasChildren())return bh(t);if(i){let e=t.children[ce]?Ec(t.children[ce],!1):"",n=[];return Object.entries(t.children).forEach(([r,o])=>{r!==ce&&n.push(`${r}:${Ec(o,!1)}`)}),n.length>0?`${e}(${n.join("//")})`:e}else{let e=Mj(t,(n,r)=>r===ce?[Ec(t.children[ce],!1)]:[`${r}:${Ec(n,!1)}`]);return Object.keys(t.children).length===1&&t.children[ce]!=null?`${bh(t)}/${e[0]}`:`${bh(t)}/(${e.join("//")})`}}function pS(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function vh(t){return pS(t).replace(/%3B/gi,";")}function kj(t){return encodeURI(t)}function by(t){return pS(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Ch(t){return decodeURIComponent(t)}function tS(t){return Ch(t.replace(/\+/g,"%20"))}function mS(t){return`${by(t.path)}${Rj(t.parameters)}`}function Rj(t){return Object.entries(t).map(([i,e])=>`;${by(i)}=${by(e)}`).join("")}function Aj(t){let i=Object.entries(t).map(([e,n])=>Array.isArray(n)?n.map(r=>`${vh(e)}=${vh(r)}`).join("&"):`${vh(e)}=${vh(n)}`).filter(e=>e);return i.length?`?${i.join("&")}`:""}var Oj=/^[^\/()?;#]+/;function py(t){let i=t.match(Oj);return i?i[0]:""}var Nj=/^[^\/()?;=#]+/;function Fj(t){let i=t.match(Nj);return i?i[0]:""}var Pj=/^[^=?&#]+/;function Lj(t){let i=t.match(Pj);return i?i[0]:""}var jj=/^[^&#]+/;function Vj(t){let i=t.match(jj);return i?i[0]:""}var Cy=class{url;remaining;constructor(i){this.url=i,this.remaining=i}parseRootSegment(){for(;this.consumeOptional("/"););return this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new Te([],{}):new Te([],this.parseChildren())}parseQueryParams(){let i={};if(this.consumeOptional("?"))do this.parseQueryParam(i);while(this.consumeOptional("&"));return i}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(i=0){if(i>50)throw new C(4010,!1);if(this.remaining==="")return{};this.consumeOptional("/");let e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());let n={};this.peekStartsWith("/(")&&(this.capture("/"),n=this.parseParens(!0,i));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1,i)),(e.length>0||Object.keys(n).length>0)&&(r[ce]=new Te(e,n)),r}parseSegment(){let i=py(this.remaining);if(i===""&&this.peekStartsWith(";"))throw new C(4009,!1);return this.capture(i),new Lr(Ch(i),this.parseMatrixParams())}parseMatrixParams(){let i={};for(;this.consumeOptional(";");)this.parseParam(i);return i}parseParam(i){let e=Fj(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){let r=py(this.remaining);r&&(n=r,this.capture(n))}i[Ch(e)]=Ch(n)}parseQueryParam(i){let e=Lj(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){let s=Vj(this.remaining);s&&(n=s,this.capture(n))}let r=tS(e),o=tS(n);if(i.hasOwnProperty(r)){let s=i[r];Array.isArray(s)||(s=[s],i[r]=s),s.push(o)}else i[r]=o}parseParens(i,e){let n={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let r=py(this.remaining),o=this.remaining[r.length];if(o!=="/"&&o!==")"&&o!==";")throw new C(4010,!1);let s;r.indexOf(":")>-1?(s=r.slice(0,r.indexOf(":")),this.capture(s),this.capture(":")):i&&(s=ce);let a=this.parseChildren(e+1);n[s??ce]=Object.keys(a).length===1&&a[ce]?a[ce]:new Te([],a),this.consumeOptional("//")}return n}peekStartsWith(i){return this.remaining.startsWith(i)}consumeOptional(i){return this.peekStartsWith(i)?(this.remaining=this.remaining.substring(i.length),!0):!1}capture(i){if(!this.consumeOptional(i))throw new C(4011,!1)}};function gS(t){return t.segments.length>0?new Te([],{[ce]:t}):t}function vS(t){let i={};for(let[n,r]of Object.entries(t.children)){let o=vS(r);if(n===ce&&o.segments.length===0&&o.hasChildren())for(let[s,a]of Object.entries(o.children))i[s]=a;else(o.segments.length>0||o.hasChildren())&&(i[n]=o)}let e=new Te(t.segments,i);return Bj(e)}function Bj(t){if(t.numberOfChildren===1&&t.children[ce]){let i=t.children[ce];return new Te(t.segments.concat(i.segments),i.children)}return t}function jr(t){return t instanceof Qt}function _S(t,i,e=null,n=null,r=new ar){let o=yS(t);return bS(o,i,e,n,r)}function yS(t){let i;function e(o){let s={};for(let l of o.children){let c=e(l);s[l.outlet]=c}let a=new Te(o.url,s);return o===t&&(i=a),a}let n=e(t.root),r=gS(n);return i??r}function bS(t,i,e,n,r){let o=t;for(;o.parent;)o=o.parent;if(i.length===0)return my(o,o,o,e,n,r);let s=Hj(i);if(s.toRoot())return my(o,o,new Te([],{}),e,n,r);let a=Uj(s,o,t),l=a.processChildren?Ic(a.segmentGroup,a.index,s.commands):DS(a.segmentGroup,a.index,s.commands);return my(o,a.segmentGroup,l,e,n,r)}function wh(t){return typeof t=="object"&&t!=null&&!t.outlets&&!t.segmentPath}function Tc(t){return typeof t=="object"&&t!=null&&t.outlets}function nS(t,i,e){t||="\u0275";let n=new Qt;return n.queryParams={[t]:i},e.parse(e.serialize(n)).queryParams[t]}function my(t,i,e,n,r,o){let s={};for(let[c,u]of Object.entries(n??{}))s[c]=Array.isArray(u)?u.map(f=>nS(c,f,o)):nS(c,u,o);let a;t===i?a=e:a=CS(t,i,e);let l=gS(vS(a));return new Qt(l,s,r)}function CS(t,i,e){let n={};return Object.entries(t.children).forEach(([r,o])=>{o===i?n[r]=e:n[r]=CS(o,i,e)}),new Te(t.segments,n)}var Eh=class{isAbsolute;numberOfDoubleDots;commands;constructor(i,e,n){if(this.isAbsolute=i,this.numberOfDoubleDots=e,this.commands=n,i&&n.length>0&&wh(n[0]))throw new C(4003,!1);let r=n.find(Tc);if(r&&r!==wj(n))throw new C(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function Hj(t){if(typeof t[0]=="string"&&t.length===1&&t[0]==="/")return new Eh(!0,0,t);let i=0,e=!1,n=t.reduce((r,o,s)=>{if(typeof o=="object"&&o!=null){if(o.outlets){let a={};return Object.entries(o.outlets).forEach(([l,c])=>{a[l]=typeof c=="string"?c.split("/"):c}),[...r,{outlets:a}]}if(o.segmentPath)return[...r,o.segmentPath]}return typeof o!="string"?[...r,o]:s===0?(o.split("/").forEach((a,l)=>{l==0&&a==="."||(l==0&&a===""?e=!0:a===".."?i++:a!=""&&r.push(a))}),r):[...r,o]},[]);return new Eh(e,i,n)}var ta=class{segmentGroup;processChildren;index;constructor(i,e,n){this.segmentGroup=i,this.processChildren=e,this.index=n}};function Uj(t,i,e){if(t.isAbsolute)return new ta(i,!0,0);if(!e)return new ta(i,!1,NaN);if(e.parent===null)return new ta(e,!0,0);let n=wh(t.commands[0])?0:1,r=e.segments.length-1+n;return zj(e,r,t.numberOfDoubleDots)}function zj(t,i,e){let n=t,r=i,o=e;for(;o>r;){if(o-=r,n=n.parent,!n)throw new C(4005,!1);r=n.segments.length}return new ta(n,!1,r-o)}function $j(t){return Tc(t[0])?t[0].outlets:{[ce]:t}}function DS(t,i,e){if(t??=new Te([],{}),t.segments.length===0&&t.hasChildren())return Ic(t,i,e);let n=Wj(t,i,e),r=e.slice(n.commandIndex);if(n.match&&n.pathIndex<t.segments.length){let o=new Te(t.segments.slice(0,n.pathIndex),{});return o.children[ce]=new Te(t.segments.slice(n.pathIndex),t.children),Ic(o,0,r)}else return n.match&&r.length===0?new Te(t.segments,{}):n.match&&!t.hasChildren()?Dy(t,i,e):n.match?Ic(t,0,r):Dy(t,i,e)}function Ic(t,i,e){if(e.length===0)return new Te(t.segments,{});{let n=$j(e),r={};if(Object.keys(n).some(o=>o!==ce)&&t.children[ce]&&t.numberOfChildren===1&&t.children[ce].segments.length===0){let o=Ic(t.children[ce],i,e);return new Te(t.segments,o.children)}return Object.entries(n).forEach(([o,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(r[o]=DS(t.children[o],i,s))}),Object.entries(t.children).forEach(([o,s])=>{n[o]===void 0&&(r[o]=s)}),new Te(t.segments,r)}}function Wj(t,i,e){let n=0,r=i,o={match:!1,pathIndex:0,commandIndex:0};for(;r<t.segments.length;){if(n>=e.length)return o;let s=t.segments[r],a=e[n];if(Tc(a))break;let l=`${a}`,c=n<e.length-1?e[n+1]:null;if(r>0&&l===void 0)break;if(l&&c&&typeof c=="object"&&c.outlets===void 0){if(!rS(l,c,s))return o;n+=2}else{if(!rS(l,{},s))return o;n++}r++}return{match:!0,pathIndex:r,commandIndex:n}}function Dy(t,i,e){let n=t.segments.slice(0,i),r=0;for(;r<e.length;){let o=e[r];if(Tc(o)){let l=Gj(o.outlets);return new Te(n,l)}if(r===0&&wh(e[0])){let l=t.segments[i];n.push(new Lr(l.path,iS(e[0]))),r++;continue}let s=Tc(o)?o.outlets[ce]:`${o}`,a=r<e.length-1?e[r+1]:null;s&&a&&wh(a)?(n.push(new Lr(s,iS(a))),r+=2):(n.push(new Lr(s,{})),r++)}return new Te(n,{})}function Gj(t){let i={};return Object.entries(t).forEach(([e,n])=>{typeof n=="string"&&(n=[n]),n!==null&&(i[e]=Dy(new Te([],{}),0,n))}),i}function iS(t){let i={};return Object.entries(t).forEach(([e,n])=>i[e]=`${n}`),i}function rS(t,i,e){return t==e.path&&Fi(i,e.parameters)}var na="imperative",yt=(function(t){return t[t.NavigationStart=0]="NavigationStart",t[t.NavigationEnd=1]="NavigationEnd",t[t.NavigationCancel=2]="NavigationCancel",t[t.NavigationError=3]="NavigationError",t[t.RoutesRecognized=4]="RoutesRecognized",t[t.ResolveStart=5]="ResolveStart",t[t.ResolveEnd=6]="ResolveEnd",t[t.GuardsCheckStart=7]="GuardsCheckStart",t[t.GuardsCheckEnd=8]="GuardsCheckEnd",t[t.RouteConfigLoadStart=9]="RouteConfigLoadStart",t[t.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",t[t.ChildActivationStart=11]="ChildActivationStart",t[t.ChildActivationEnd=12]="ChildActivationEnd",t[t.ActivationStart=13]="ActivationStart",t[t.ActivationEnd=14]="ActivationEnd",t[t.Scroll=15]="Scroll",t[t.NavigationSkipped=16]="NavigationSkipped",t})(yt||{}),yn=class{id;url;constructor(i,e){this.id=i,this.url=e}},Pi=class extends yn{type=yt.NavigationStart;navigationTrigger;restoredState;constructor(i,e,n="imperative",r=null){super(i,e),this.navigationTrigger=n,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},bn=class extends yn{urlAfterRedirects;type=yt.NavigationEnd;constructor(i,e,n){super(i,e),this.urlAfterRedirects=n}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},Bt=(function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromRe
804solver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t[t.Aborted=4]="Aborted",t})(Bt||{}),ra=(function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t})(ra||{}),jn=class extends yn{reason;code;type=yt.NavigationCancel;constructor(i,e,n,r){super(i,e),this.reason=n,this.code=r}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}};function wS(t){return t instanceof jn&&(t.code===Bt.Redirect||t.code===Bt.SupersededByNewNavigation)}var Li=class extends yn{reason;code;type=yt.NavigationSkipped;constructor(i,e,n,r){super(i,e),this.reason=n,this.code=r}},Bo=class extends yn{error;target;type=yt.NavigationError;constructor(i,e,n,r){super(i,e),this.error=n,this.target=r}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},kc=class extends yn{urlAfterRedirects;state;type=yt.RoutesRecognized;constructor(i,e,n,r){super(i,e),this.urlAfterRedirects=n,this.state=r}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},xh=class extends yn{urlAfterRedirects;state;type=yt.GuardsCheckStart;constructor(i,e,n,r){super(i,e),this.urlAfterRedirects=n,this.state=r}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Ih=class extends yn{urlAfterRedirects;state;shouldActivate;type=yt.GuardsCheckEnd;constructor(i,e,n,r,o){super(i,e),this.urlAfterRedirects=n,this.state=r,this.shouldActivate=o}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},Sh=class extends yn{urlAfterRedirects;state;type=yt.ResolveStart;constructor(i,e,n,r){super(i,e),this.urlAfterRedirects=n,this.state=r}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Mh=class extends yn{urlAfterRedirects;state;type=yt.ResolveEnd;constructor(i,e,n,r){super(i,e),this.urlAfterRedirects=n,this.state=r}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Th=class{route;type=yt.RouteConfigLoadStart;constructor(i){this.route=i}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},kh=class{route;type=yt.RouteConfigLoadEnd;constructor(i){this.route=i}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},Rh=class{snapshot;type=yt.ChildActivationStart;constructor(i){this.snapshot=i}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Ah=class{snapshot;type=yt.ChildActivationEnd;constructor(i){this.snapshot=i}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Oh=class{snapshot;type=yt.ActivationStart;constructor(i){this.snapshot=i}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Nh=class{snapshot;type=yt.ActivationEnd;constructor(i){this.snapshot=i}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},oa=class{routerEvent;position;anchor;scrollBehavior;type=yt.Scroll;constructor(i,e,n,r){this.routerEvent=i,this.position=e,this.anchor=n,this.scrollBehavior=r}toString(){let i=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${i}')`}},sa=class{},Rc=class{},aa=class{url;navigationBehaviorOptions;constructor(i,e){this.url=i,this.navigationBehaviorOptions=e}};function qj(t){return!(t instanceof sa)&&!(t instanceof aa)&&!(t instanceof Rc)}var Fh=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return this.route?.snapshot._environmentInjector??this.rootInjector}constructor(i){this.rootInjector=i,this.children=new Uo(this.rootInjector)}},Uo=(()=>{class t{rootInjector;contexts=new Map;constructor(e){this.rootInjector=e}onChildOutletCreated(e,n){let r=this.getOrCreateContext(e);r.outlet=n,this.contexts.set(e,r)}onChildOutletDestroyed(e){let n=this.getContext(e);n&&(n.outlet=null,n.attachRef=null)}onOutletDeactivated(){let e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let n=this.getContext(e);return n||(n=new Fh(this.rootInjector),this.contexts.set(e,n)),n}getContext(e){return this.contexts.get(e)||null}static \u0275fac=function(n){return new(n||t)(O(Re))};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Ph=class{_root;constructor(i){this._root=i}get root(){return this._root.value}
vendor: 16,298 bytes, line 804
804parent(i){let e=this.pathFromRoot(i);return e.length>1?e[e.length-2]:null}children(i){let e=wy(i,this._root);return e?e.children.map(n=>n.value):[]}firstChild(i){let e=wy(i,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(i){let e=Ey(i,this._root);return e.length<2?[]:e[e.length-2].children.map(r=>r.value).filter(r=>r!==i)}pathFromRoot(i){return Ey(i,this._root).map(e=>e.value)}};function wy(t,i){if(t===i.value)return i;for(let e of i.children){let n=wy(t,e);if(n)return n}return null}function Ey(t,i){if(t===i.value)return[i];for(let e of i.children){let n=Ey(t,e);if(n.length)return n.unshift(i),n}return[]}var _n=class{value;children;constructor(i,e){this.value=i,this.children=e}toString(){return`TreeNode(${this.value})`}};function ea(t){let i={};return t&&t.children.forEach(e=>i[e.value.outlet]=e),i}var Ac=class extends Ph{snapshot;constructor(i,e){super(i),this.snapshot=e,Fy(this,i)}toString(){return this.snapshot.toString()}};function ES(t,i){let e=Yj(t,i),n=new Ve([new Lr("",{})]),r=new Ve({}),o=new Ve({}),s=new Ve({}),a=new Ve(""),l=new lr(n,r,s,a,o,ce,t,e.root);return l.snapshot=e.root,new Ac(new _n(l,[]),e)}function Yj(t,i){let e={},n={},r={},s=new la([],e,r,"",n,ce,t,null,{},i);return new Oc("",new _n(s,[]))}var lr=class{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(i,e,n,r,o,s,a,l){this.urlSubject=i,this.paramsSubject=e,this.queryParamsSubject=n,this.fragmentSubject=r,this.dataSubject=o,this.outlet=s,this.component=a,this._futureSnapshot=l,this.title=this.dataSubject?.pipe(N(c=>c[Pc]))??R(void 0),this.url=i,this.params=e,this.queryParams=n,this.fragment=r,this.data=o}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(N(i=>Vo(i))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(N(i=>Vo(i))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function Ny(t,i,e="emptyOnly"){let n,{routeConfig:r}=t;return i!==null&&(e==="always"||r?.path===""||!i.component&&!i.routeConfig?.loadComponent)?n={params:v(v({},i.params),t.params),data:v(v({},i.data),t.data),resolve:v(v(v(v({},t.data),i.data),r?.data),t._resolvedData)}:n={params:v({},t.params),data:v({},t.data),resolve:v(v({},t.data),t._resolvedData??{})},r&&IS(r)&&(n.resolve[Pc]=r.title),n}var la=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;_environmentInjector;get title(){return this.data?.[Pc]}constructor(i,e,n,r,o,s,a,l,c,u){this.url=i,this.params=e,this.queryParams=n,this.fragment=r,this.data=o,this.outlet=s,this.component=a,this.routeConfig=l,this._resolve=c,this._environmentInjector=u}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=Vo(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Vo(this.queryParams),this._queryParamMap}toString(){let i=this.url.map(n=>n.toString()).join("/"),e=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${i}', path:'${e}')`}},Oc=class extends Ph{url;constructor(i,e){super(e),this.url=i,Fy(this,e)}toString(){return xS(this._root)}};function Fy(t,i){i.value._routerState=t,i.children.forEach(e=>Fy(t,e))}function xS(t){let i=t.children.length>0?` { ${t.children.map(xS).join(", ")} } `:"";return`${t.value}${i}`}function gy(t){if(t.snapshot){let i=t.snapshot,e=t._futureSnapshot;t.snapshot=e,Fi(i.queryParams,e.queryParams)||t.queryParamsSubject.next(e.queryParams),i.fragment!==e.fragment&&t.fragmentSubject.next(e.fragment),Fi(i.params,e.params)||t.paramsSubject.next(e.params),Dj(i.url,e.url)||t.urlSubject.next(e.url),Fi(i.data,e.data)||t.dataSubject.next(e.data)}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data)}function xy(t,i){let e=Fi(t.params,i.params)&&Sj(t.url,i.url),n=!t.parent!=!i.parent;return e&&!n&&(!t.parent||xy(t.parent,i.parent))}function IS(t){return typeof t.title=="string"||t.title===null}var SS=new m(""),Py=(()=>{class t{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=ce;activateEvents=new B;deactivateEvents=new B;attachEvents=new B;detachEvents=new B;routerOutletData=ZE();parentContexts=d(Uo);location=d(Ae);changeDetector=d(ge);inputBinder=d(Lc,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(e){if(e.name){let{firstChange:n,previousValue:r}=e.name;if(n)return;this.isTrackedInParentContexts(r)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(r)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let e=this.parentContexts.getContext(this.name);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 C(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new C(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new C(4012,!1);this.location.detach();let e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,n){this.activated=e,this._activatedRoute=n,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){let e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,n){if(this.isActivated)throw new C(4013,!1);this._activatedRoute=e;let r=this.location,s=e.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,l=new Iy(e,a,r.injector,this.routerOutletData);this.activated=r.createComponent(s,{index:r.length,injector:l,environmentInjector:n}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[Ce]})}return t})(),Iy=class{route;childContexts;parent;outletData;constructor(i,e,n,r){this.route=i,this.childContexts=e,this.parent=n,this.outletData=r}get(i,e){return i===lr?this.route:i===Uo?this.childContexts:i===SS?this.outletData:this.parent.get(i,e)}},Lc=new m(""),Ly=(()=>{class t{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){let{activatedRoute:n}=e,r=Jt([n.queryParams,n.params,n.data]).pipe(ze(([o,s,a],l)=>(a=v(v(v({},o),s),a),l===0?R(a):Promise.resolve(a)))).subscribe(o=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==n||n.component===null){this.unsubscribeFromRouteData(e);return}let s=ox(n.component);if(!s){this.unsubscribeFromRouteData(e);return}for(let{templateName:a}of s.inputs)e.activatedComponentRef.setInput(a,o[a])});this.outletDataSubscriptions.set(e,r)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})(),jy=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(n,r){n&1&&ye(0,"router-outlet")},dependencies:[Py],encapsulation:2})}return t})();function Vy(t){let i=t.children&&t.children.map(Vy),e=i?W(v({},t),{children:i}):v({},t);return!e.component&&!e.loadComponent&&(i||e.loadChildren)&&e.outlet&&e.outlet!==ce&&(e.component=jy),e}function Zj(t,i,e){let n=Nc(t,i._root,e?e._root:void 0);return new Ac(n,i)}function Nc(t,i,e){if(e&&t.shouldReuseRoute(i.value,e.value.snapshot)){let n=e.value;n._futureSnapshot=i.value;let r=Kj(t,i,e);return new _n(n,r)}else{if(t.shouldAttach(i.value)){let o=t.retrieve(i.value);if(o!==null){let s=o.route;return s.value._futureSnapshot=i.value,s.children=i.children.map(a=>Nc(t,a)),s}}let n=Qj(i.value),r=i.children.map(o=>Nc(t,o));return new _n(n,r)}}function Kj(t,i,e){return i.children.map(n=>{for(let r of e.children)if(t.shouldReuseRoute(n.value,r.value.snapshot))return Nc(t,n,r);return Nc(t,n)})}function Qj(t){return new lr(new Ve(t.url),new Ve(t.params),new Ve(t.queryParams),new Ve(t.fragment),new Ve(t.data),t.outlet,t.component,t)}var ca=class{redirectTo;navigationBehaviorOptions;constructor(i,e){this.redirectTo=i,this.navigationBehaviorOptions=e}},MS="ngNavigationCancelingError";function Lh(t,i){let{redirectTo:e,navigationBehaviorOptions:n}=jr(i)?{redirectTo:i,navigationBehaviorOptions:void 0}:i,r=TS(!1,Bt.Redirect);return r.url=e,r.navigationBehaviorOptions=n,r}function TS(t,i){let e=new Error(`NavigationCancelingError: ${t||""}`);return e[MS]=!0,e.cancellationCode=i,e}function Xj(t){return kS(t)&&jr(t.url)}function kS(t){return!!t&&t[MS]}var Sy=class{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(i,e,n,r,o){this.routeReuseStrategy=i,this.futureState=e,this.currState=n,this.forwardEvent=r,this.inputBindingEnabled=o}activate(i){let e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,i),gy(this.futureState.root),this.activateChildRoutes(e,n,i)}deactivateChildRoutes(i,e,n){let r=ea(e);i.children.forEach(o=>{let s=o.value.outlet;this.deactivateRoutes(o,r[s],n),delete r[s]}),Object.values(r).forEach(o=>{this.deactivateRouteAndItsChildren(o,n)})}deactivateRoutes(i,e,n){let r=i.value,o=e?e.value:null;if(r===o)if(r.component){let s=n.getContext(r.outlet);s&&this.deactivateChildRoutes(i,e,s.children)}else this.deactivateChildRoutes(i,e,n);else o&&this.deactivateRouteAndItsChildren(e,n)}deactivateRouteAndItsChildren(i,e){i.value.component&&this.routeReuseStrategy.shouldDetach(i.value.snapshot)?this.detachAndStoreRouteSubtree(i,e):this.deactivateRouteAndOutlet(i,e)}detachAndStoreRouteSubtree(i,e){let n=e.getContext(i.value.outlet),r=n&&i.value.component?n.children:e,o=ea(i);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,r);if(n&&n.outlet){let s=n.outlet.detach(),a=n.children.onOutletDeactivated();this.routeReuseStrategy.store(i.value.snapshot,{componentRef:s,route:i,contexts:a})}}deactivateRouteAndOutlet(i,e){let n=e.getContext(i.value.outlet),r=n&&i.value.component?n.children:e,o=ea(i);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,r);n&&(n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated()),n.attachRef=null,n.route=null)}activateChildRoutes(i,e,n){let r=ea(e);i.children.forEach(o=>{this.activateRoutes(o,r[o.value.outlet],n),this.forwardEvent(new Nh(o.value.snapshot))}),i.children.length&&this.forwardEvent(new Ah(i.value.snapshot))}activateRoutes(i,e,n){let r=i.value,o=e?e.value:null;if(gy(r),r===o)if(r.component){let s=n.getOrCreateContext(r.outlet);this.activateChildRoutes(i,e,s.children)}else this.activateChildRoutes(i,e,n);else if(r.component){let s=n.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){let 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),gy(a.route.value),this.activateChildRoutes(i,null,s.children)}else s.attachRef=null,s.route=r,s.outlet&&s.outlet.activateWith(r,s.injector),this.activateChildRoutes(i,null,s.children)}else this.activateChildRoutes(i,null,n)}},jh=class{path;route;constructor(i){this.path=i,this.route=this.path[this.path.length-1]}},ia=class{component;route;constructor(i,e){this.component=i,this.route=e}};function Jj(t,i,e){let n=t._root,r=i?i._root:null;return xc(n,r,e,[n.value])}function eV(t){let i=t.routeConfig?t.routeConfig.canActivateChild:null;return!i||i.length===0?null:{node:t,guards:i}}function ua(t,i){let e=Symbol(),n=i.get(t,e);return n===e?typeof t=="function"&&!wm(t)?t:i.get(t):n}function xc(t,i,e,n,r={canDeactivateChecks:[],canActivateChecks:[]}){let o=ea(i);return t.children.forEach(s=>{tV(s,o[s.value.outlet],e,n.concat([s.value]),r),delete o[s.value.outlet]}),Object.entries(o).forEach(([s,a])=>Sc(a,e.getContext(s),r)),r}function tV(t,i,e,n,r={canDeactivateChecks:[],canActivateChecks:[]}){let o=t.value,s=i?i.value:null,a=e?e.getContext(t.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){let l=nV(s,o,o.routeConfig.runGuardsAndResolvers);l?r.canActivateChecks.push(new jh(n)):(o.data=s.data,o._resolvedData=s._resolvedData),o.component?xc(t,i,a?a.children:null,n,r):xc(t,i,e,n,r),l&&a&&a.outlet&&a.outlet.isActivated&&r.canDeactivateChecks.push(new ia(a.outlet.component,s))}else s&&Sc(i,a,r),r.canActivateChecks.push(new jh(n)),o.component?xc(t,null,a?a.children:null,n,r):xc(t,null,e,n,r);return r}function nV(t,i,e){if(typeof e=="function")return mt(i._environmentInjector,()=>e(t,i));switch(e){case"pathParamsChange":return!jo(t.url,i.url);case"pathParamsOrQueryParamsChange":return!jo(t.url,i.url)||!Fi(t.queryParams,i.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!xy(t,i)||!Fi(t.queryParams,i.queryParams);default:return!xy(t,i)}}function Sc(t,i,e){let n=ea(t),r=t.value;Object.entries(n).forEach(([o,s])=>{r.component?i?Sc(s,i.children.getContext(o),e):Sc(s,null,e):Sc(s,i,e)}),r.component?i&&i.outlet&&i.outlet.isActivated?e.canDeactivateChecks.push(new ia(i.outlet.component,r)):e.canDeactivateChecks.push(new ia(null,r)):e.canDeactivateChecks.push(new ia(null,r))}function jc(t){return typeof t=="function"}function iV(t){return typeof t=="boolean"}function rV(t){return t&&jc(t.canLoad)}function oV(t){return t&&jc(t.canActivate)}function sV(t){return t&&jc(t.canActivateChild)}function aV(t){return t&&jc(t.canDeactivate)}function lV(t){return t&&jc(t.canMatch)}function RS(t){return t instanceof Jr||t?.name==="EmptyError"}var _h=Symbol("INITIAL_VALUE");function da(){return ze(t=>Jt(t.map(i=>i.pipe(Ie(1),et(_h)))).pipe(N(i=>{for(let e of i)if(e!==!0){if(e===_h)return _h;if(e===!1||cV(e))return e}return!0}),pe(i=>i!==_h),Ie(1)))}function cV(t){return jr(t)||t instanceof ca}function AS(t){return t.aborted?R(void 0).pipe(Ie(1)):new K(i=>{let e=()=>{i.next(),i.complete()};return t.addEventListener("abort",e),()=>t.removeEventListener("abort",e)})}function OS(t){return de(AS(t))}function dV(t){return Ye(i=>{let{targetSnapshot:e,currentSnapshot:n,guards:{canActivateChecks:r,canDeactivateChecks:o}}=i;return o.length===0&&r.length===0?R(W(v({},i),{guardsResult:!0})):uV(o,e,n).pipe(Ye(s=>s&&iV(s)?fV(e,r,t):R(s)),N(s=>W(v({},i),{guardsResult:s})))})}function uV(t,i,e){return Fe(t).pipe(Ye(n=>vV(n.component,n.route,e,i)),Ui(n=>n!==!0,!0))}function fV(t,i,e){return Fe(i).pipe(vi(n=>sn(pV(n.route.parent,e),hV(n.route,e),gV(t,n.path),mV(t,n.route))),Ui(n=>n!==!0,!0))}function hV(t,i){return t!==null&&i&&i(new Oh(t)),R(!0)}function pV(t,i){return t!==null&&i&&i(new Rh(t)),R(!0)}
804function mV(t,i){let e=i.routeConfig?i.routeConfig.canActivate:null;if(!e||e.length===0)return R(!0);let n=e.map(r=>en(()=>{let o=i._environmentInjector,s=ua(r,o),a=oV(s)?s.canActivate(i,t):mt(o,()=>s(i,t));return Ho(a).pipe(Ui())}));return R(n).pipe(da())}function gV(t,i){let e=i[i.length-1],r=i.slice(0,i.length-1).reverse().map(o=>eV(o)).filter(o=>o!==null).map(o=>en(()=>{let s=o.guards.map(a=>{let l=o.node._environmentInjector,c=ua(a,l),u=sV(c)?c.canActivateChild(e,t):mt(l,()=>c(e,t));return Ho(u).pipe(Ui())});return R(s).pipe(da())}));return R(r).pipe(da())}function vV(t,i,e,n){let r=i&&i.routeConfig?i.routeConfig.canDeactivate:null;if(!r||r.length===0)return R(!0);let o=r.map(s=>{let a=i._environmentInjector,l=ua(s,a),c=aV(l)?l.canDeactivate(t,i,e,n):mt(a,()=>l(t,i,e,n));return Ho(c).pipe(Ui())});return R(o).pipe(da())}function _V(t,i,e,n,r){let o=i.canLoad;if(o===void 0||o.length===0)return R(!0);let s=o.map(a=>{let l=ua(a,t),c=rV(l)?l.canLoad(i,e):mt(t,()=>l(i,e)),u=Ho(c);return r?u.pipe(OS(r)):u});return R(s).pipe(da(),NS(n))}function NS(t){return Up(Dt(i=>{if(typeof i!="boolean")throw Lh(t,i)}),N(i=>i===!0))}function yV(t,i,e,n,r,o){let s=i.canMatch;if(!s||s.length===0)return R(!0);let a=s.map(l=>{let c=ua(l,t),u=lV(c)?c.canMatch(i,e,r):mt(t,()=>c(i,e,r));return Ho(u).pipe(OS(o))});return R(a).pipe(da(),NS(n))}var sr=class t extends Error{segmentGroup;constructor(i){super(),this.segmentGroup=i||null,Object.setPrototypeOf(this,t.prototype)}},Fc=class t extends Error{urlTree;constructor(i){super(),this.urlTree=i,Object.setPrototypeOf(this,t.prototype)}};function bV(t){throw new C(4e3,!1)}function CV(t){throw TS(!1,Bt.GuardRejected)}var My=class{urlSerializer;urlTree;constructor(i,e){this.urlSerializer=i,this.urlTree=e}lineralizeSegments(i,e){return Oe(this,null,function*(){let n=[],r=e.root;for(;;){if(n=n.concat(r.segments),r.numberOfChildren===0)return n;if(r.numberOfChildren>1||!r.children[ce])throw bV(`${i.redirectTo}`);r=r.children[ce]}})}applyRedirectCommands(i,e,n,r,o){return Oe(this,null,function*(){let s=yield DV(e,r,o);if(s instanceof Qt)throw new Fc(s);let a=this.applyRedirectCreateUrlTree(s,this.urlSerializer.parse(s),i,n);if(s[0]==="/")throw new Fc(a);return a})}applyRedirectCreateUrlTree(i,e,n,r){let o=this.createSegmentGroup(i,e.root,n,r);return new Qt(o,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(i,e){let n={};return Object.entries(i).forEach(([r,o])=>{if(typeof o=="string"&&o[0]===":"){let a=o.substring(1);n[r]=e[a]}else n[r]=o}),n}createSegmentGroup(i,e,n,r){let o=this.createSegments(i,e.segments,n,r),s={};return Object.entries(e.children).forEach(([a,l])=>{s[a]=this.createSegmentGroup(i,l,n,r)}),new Te(o,s)}createSegments(i,e,n,r){return e.map(o=>o.path[0]===":"?this.findPosParam(i,o,r):this.findOrReturn(o,n))}findPosParam(i,e,n){let r=n[e.path.substring(1)];if(!r)throw new C(4001,!1);return r}findOrReturn(i,e){let n=0;for(let r of e){if(r.path===i.path)return e.splice(n),r;n++}return i}};function DV(t,i,e){if(typeof t=="string")return Promise.resolve(t);let n=t;return Dh(Ho(mt(e,()=>n(i))))}function wV(t,i){return t.providers&&!t._injector&&(t._injector=Ns(t.providers,i,`Route: ${t.path}`)),t._injector??i}function ri(t){return t.outlet||ce}function EV(t,i){let e=t.filter(n=>ri(n)===i);return e.push(...t.filter(n=>ri(n)!==i)),e}var Ty={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function FS(t){return{routeConfig:t.routeConfig,url:t.url,params:t.params,queryParams:t.queryParams,fragment:t.fragment,data:t.data,outlet:t.outlet,title:t.title,paramMap:t.paramMap,queryParamMap:t.queryParamMap}}function xV(t,i,e,n,r,o,s){let a=PS(t,i,e);if(!a.matched)return R(a);let l=FS(o(a));return n=wV(i,n),yV(n,i,e,r,l,s).pipe(N(c=>c===!0?a:v({},Ty)))}function PS(t,i,e){if(i.path==="")return i.pathMatch==="full"&&(t.hasChildren()||e.length>0)?v({},Ty):{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};let r=(i.matcher||aS)(e,t,i);if(!r)return v({},Ty);let o={};Object.entries(r.posParams??{}
804).forEach(([a,l])=>{o[a]=l.path});let s=r.consumed.length>0?v(v({},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 oS(t,i,e,n,r){return e.length>0&&MV(t,e,n,r)?{segmentGroup:new Te(i,SV(n,new Te(e,t.children))),slicedSegments:[]}:e.length===0&&TV(t,e,n)?{segmentGroup:new Te(t.segments,IV(t,e,n,t.children)),slicedSegments:e}:{segmentGroup:new Te(t.segments,t.children),slicedSegments:e}}function IV(t,i,e,n){let r={};for(let o of e)if(Bh(t,i,o)&&!n[ri(o)]){let s=new Te([],{});r[ri(o)]=s}return v(v({},n),r)}function SV(t,i){let e={};e[ce]=i;for(let n of t)if(n.path===""&&ri(n)!==ce){let r=new Te([],{});e[ri(n)]=r}return e}function MV(t,i,e,n){return e.some(r=>!Bh(t,i,r)||!(ri(r)!==ce)?!1:!(n!==void 0&&ri(r)===n))}function TV(t,i,e){return e.some(n=>Bh(t,i,n))}function Bh(t,i,e){return(t.hasChildren()||i.length>0)&&e.pathMatch==="full"?!1:e.path===""}function kV(t,i,e){return i.length===0&&!t.children[e]}var ky=class{};function RV(t,i,e,n,r,o,s="emptyOnly",a){return Oe(this,null,function*(){return new Ry(t,i,e,n,r,s,o,a).recognize()})}var AV=31,Ry=class{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;abortSignal;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(i,e,n,r,o,s,a,l){this.injector=i,this.configLoader=e,this.rootComponentType=n,this.config=r,this.urlTree=o,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.abortSignal=l,this.applyRedirects=new My(this.urlSerializer,this.urlTree)}noMatchError(i){return new C(4002,`'${i.segmentGroup}'`)}recognize(){return Oe(this,null,function*(){let i=oS(this.urlTree.root,[],[],this.config).segmentGroup,{children:e,rootSnapshot:n}=yield this.match(i),r=new _n(n,e),o=new Oc("",r),s=_S(n,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(s),{state:o,tree:s}})}match(i){return Oe(this,null,function*(){let e=new la([],Object.freeze({}),Object.freeze(v({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),ce,this.rootComponentType,null,{},this.injector);try{return{children:yield this.processSegmentGroup(this.injector,this.config,i,ce,e),rootSnapshot:e}}catch(n){if(n instanceof Fc)return this.urlTree=n.urlTree,this.match(n.urlTree.root);throw n instanceof sr?this.noMatchError(n):n}})}processSegmentGroup(i,e,n,r,o){return Oe(this,null,function*(){if(n.segments.length===0&&n.hasChildren())return this.processChildren(i,e,n,o);let s=yield this.processSegment(i,e,n,n.segments,r,!0,o);return s instanceof _n?[s]:[]})}processChildren(i,e,n,r){return Oe(this,null,function*(){let o=[];for(let l of Object.keys(n.children))l==="primary"?o.unshift(l):o.push(l);let s=[];for(let l of o){let c=n.children[l],u=EV(e,l),f=yield this.processSegmentGroup(i,u,c,l,r);s.push(...f)}let a=LS(s);return OV(a),a})}processSegment(i,e,n,r,o,s,a){return Oe(this,null,function*(){for(let l of e)try{return yield this.processSegmentAgainstRoute(l._injector??i,e,l,n,r,o,s,a)}catch(c){if(c instanceof sr||RS(c))continue;throw c}if(kV(n,r,o))return new ky;throw new sr(n)})}processSegmentAgainstRoute(i,e,n,r,o,s,a,l){return Oe(this,null,function*(){if(ri(n)!==s&&(s===ce||!Bh(r,o,n)))throw new sr(r);if(n.redirectTo===void 0)return this.matchSegmentAgainstRoute(i,r,n,o,s,l);if(this.allowRedirects&&a)return this.expandSegmentAgainstRouteUsingRedirect(i,r,e,n,o,s,l);throw new sr(r)})}expandSegmentAgainstRouteUsingRedirect(i,e,n,r,o,s,a){return Oe(this,null,function*(){let{matched:l,parameters:c,consumedSegments:u,positionalParamSegments:f,remainingSegments:h}=PS(e,r,o);if(!l)throw new sr(e);typeof r.redirectTo=="string"&&r.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>AV&&(this.allowRedirects=!1));let p=this.createSnapshot(i,r,o,c,a);if(this.abortSignal.aborted)throw new Error(this.abortSignal.reason);let _=yield this.applyRedirects.applyRedirectCommands(u,r.redirectTo,f,FS(p),i),E=yield this.applyRedirects.lineralizeSegments(r,_);return this.processSegment(i,n,e,E.concat(h),s,!1,a)})}
804createSnapshot(i,e,n,r,o){let s=new la(n,r,Object.freeze(v({},this.urlTree.queryParams)),this.urlTree.fragment,FV(e),ri(e),e.component??e._loadedComponent??null,e,PV(e),i),a=Ny(s,o,this.paramsInheritanceStrategy);return s.params=Object.freeze(a.params),s.data=Object.freeze(a.data),s}matchSegmentAgainstRoute(i,e,n,r,o,s){return Oe(this,null,function*(){if(this.abortSignal.aborted)throw new Error(this.abortSignal.reason);let a=bt=>this.createSnapshot(i,n,bt.consumedSegments,bt.parameters,s),l=yield Dh(xV(e,n,r,i,this.urlSerializer,a,this.abortSignal));if(n.path==="**"&&(e.children={}),!l?.matched)throw new sr(e);i=n._injector??i;let{routes:c}=yield this.getChildConfig(i,n,r),u=n._loadedInjector??i,{parameters:f,consumedSegments:h,remainingSegments:p}=l,_=this.createSnapshot(i,n,h,f,s),{segmentGroup:E,slicedSegments:x}=oS(e,h,p,c,o);if(x.length===0&&E.hasChildren()){let bt=yield this.processChildren(u,c,E,_);return new _n(_,bt)}if(c.length===0&&x.length===0)return new _n(_,[]);let A=ri(n)===o,be=yield this.processSegment(u,c,E,x,A?ce:o,!0,_);return new _n(_,be instanceof _n?[be]:[])})}getChildConfig(i,e,n){return Oe(this,null,function*(){if(e.children)return{routes:e.children,injector:i};if(e.loadChildren){if(e._loadedRoutes!==void 0){let o=e._loadedNgModuleFactory;return o&&!e._loadedInjector&&(e._loadedInjector=o.create(i).injector),{routes:e._loadedRoutes,injector:e._loadedInjector}}if(this.abortSignal.aborted)throw new Error(this.abortSignal.reason);if(yield Dh(_V(i,e,n,this.urlSerializer,this.abortSignal))){let o=yield this.configLoader.loadChildren(i,e);return e._loadedRoutes=o.routes,e._loadedInjector=o.injector,e._loadedNgModuleFactory=o.factory,o}throw CV(e)}return{routes:[],injector:i}})}};function OV(t){t.sort((i,e)=>i.value.outlet===ce?-1:e.value.outlet===ce?1:i.value.outlet.localeCompare(e.value.outlet))}function NV(t){let i=t.value.routeConfig;return i&&i.path===""}function LS(t){let i=[],e=new Set;for(let n of t){if(!NV(n)){i.push(n);continue}let r=i.find(o=>n.value.routeConfig===o.value.routeConfig);r!==void 0?(r.children.push(...n.children),e.add(r)):i.push(n)}for(let n of e){let r=LS(n.children);i.push(new _n(n.value,r))}return i.filter(n=>!e.has(n))}function FV(t){return t.data||{}}function PV(t){return t.resolve||{}}function LV(t,i,e,n,r,o,s){return Ye(a=>Oe(null,null,function*(){let{state:l,tree:c}=yield RV(t,i,e,n,a.extractedUrl,r,o,s);return W(v({},a),{targetSnapshot:l,urlAfterRedirects:c})}))}function jV(t){return Ye(i=>{let{targetSnapshot:e,guards:{canActivateChecks:n}}=i;if(!n.length)return R(i);let r=new Set(n.map(a=>a.route)),o=new Set;for(let a of r)if(!o.has(a))for(let l of jS(a))o.add(l);let s=0;return Fe(o).pipe(vi(a=>r.has(a)?VV(a,e,t):(a.data=Ny(a,a.parent,t).resolve,R(void 0))),Dt(()=>s++),jd(1),Ye(a=>s===o.size?R(i):Je))})}function jS(t){let i=t.children.map(e=>jS(e)).flat();return[t,...i]}function VV(t,i,e){let n=t.routeConfig,r=t._resolve;return n?.title!==void 0&&!IS(n)&&(r[Pc]=n.title),en(()=>(t.data=Ny(t,t.parent,e).resolve,BV(r,t,i).pipe(N(o=>(t._resolvedData=o,t.data=v(v({},t.data),o),null)))))}function BV(t,i,e){let n=_y(t);if(n.length===0)return R({});let r={};return Fe(n).pipe(Ye(o=>HV(t[o],i,e).pipe(Ui(),Dt(s=>{if(s instanceof ca)throw Lh(new ar,s);r[o]=s}))),jd(1),N(()=>r),zt(o=>RS(o)?Je:Qr(o)))}function HV(t,i,e){let n=i._environmentInjector,r=ua(t,n),o=r.resolve?r.resolve(i,e):mt(n,()=>r(i,e));return Ho(o)}function sS(t){return ze(i=>{let e=t(i);return e?Fe(e).pipe(N(()=>i)):R(i)})}var By=(()=>{class t{buildTitle(e){let n,r=e.root;for(;r!==void 0;)n=this.getResolvedTitleForRoute(r)??n,r=r.children.find(o=>o.outlet===ce);return n}getResolvedTitleForRoute(e){return e.data[Pc]}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:()=>d(VS),providedIn:"root"})}return t})(),VS=(()=>{class t extends By{title;constructor(e){super(),this.title=e}updateTitle(e){let n=this.buildTitle(e);n!==void 0&&this.title.setTitle(n)}static \u0275fac=function(n){return new(n||t)(O(iI))};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Br=new m("",{factory:()=>({})}),fa=new m(""),Hh=(()=>{class t{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=d(Jv);loadComponent(e,n){return Oe(this,null,function*(){if(this.componentLoaders.get(n))return this.componentLoaders.get(n);if(n._loadedComponent)return Promise.resolve(n._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(n);let r=Oe(this,null,function*(){try{let o=yield cS(mt(e,()=>n.loadComponent())),s=yield US(HS(o));return this.onLoadEndListener&&this.onLoadEndListener(n),n._loadedComponent=s,s}finally{this.componentLoaders.delete(n)}});return this.componentLoaders.set(n,r),r})}
804loadChildren(e,n){if(this.childrenLoaders.get(n))return this.childrenLoaders.get(n);if(n._loadedRoutes)return Promise.resolve({routes:n._loadedRoutes,injector:n._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(n);let r=Oe(this,null,function*(){try{let o=yield BS(n,this.compiler,e,this.onLoadEndListener);return n._loadedRoutes=o.routes,n._loadedInjector=o.injector,n._loadedNgModuleFactory=o.factory,o}finally{this.childrenLoaders.delete(n)}});return this.childrenLoaders.set(n,r),r}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function BS(t,i,e,n){return Oe(this,null,function*(){let r=yield cS(mt(e,()=>t.loadChildren())),o=yield US(HS(r)),s;o instanceof lf||Array.isArray(o)?s=o:s=yield i.compileModuleAsync(o),n&&n(t);let a,l,c=!1,u;return Array.isArray(s)?(l=s,c=!0):(a=s.create(e).injector,u=s,l=a.get(fa,[],{optional:!0,self:!0}).flat()),{routes:l.map(Vy),injector:a,factory:u}})}function UV(t){return t&&typeof t=="object"&&"default"in t}function HS(t){return UV(t)?t.default:t}function US(t){return Oe(this,null,function*(){return t})}var Uh=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:()=>d(zV),providedIn:"root"})}return t})(),zV=(()=>{class t{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,n){return e}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Hy=new m(""),Uy=new m("");function zS(t,i,e){let n=t.get(Uy),r=t.get(V);if(!r.startViewTransition||n.skipNextTransition)return n.skipNextTransition=!1,new Promise(c=>setTimeout(c));let o,s=new Promise(c=>{o=c}),a=r.startViewTransition(()=>(o(),$V(t)));a.updateCallbackDone.catch(c=>{}),a.ready.catch(c=>{}),a.finished.catch(c=>{});let{onViewTransitionCreated:l}=n;return l&&mt(t,()=>l({transition:a,from:i,to:e})),s}function $V(t){return new Promise(i=>{He({read:()=>setTimeout(i)},{injector:t})})}var WV=()=>{},zy=new m(""),zh=(()=>{class t{currentNavigation=X(null,{equal:()=>!1});currentTransition=null;lastSuccessfulNavigation=X(null);events=new y;transitionAbortWithErrorSubject=new y;configLoader=d(Hh);environmentInjector=d(Re);destroyRef=d(gt);urlSerializer=d(Vr);rootContexts=d(Uo);location=d(Ni);inputBindingEnabled=d(Lc,{optional:!0})!==null;titleStrategy=d(By);options=d(Br,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=d(Uh);createViewTransition=d(Hy,{optional:!0});navigationErrorHandler=d(zy,{optional:!0});navigationId=0;get hasRequestedNavigation(){return this.navigationId!==0}transitions;afterPreactivation=()=>R(void 0);rootComponentType=null;destroyed=!1;constructor(){let e=r=>this.events.next(new Th(r)),n=r=>this.events.next(new kh(r));this.configLoader.onLoadEndListener=n,this.configLoader.onLoadStartListener=e,this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(e){let n=++this.navigationId;ve(()=>{this.transitions?.next(W(v({},e),{extractedUrl:this.urlHandlingStrategy.extract(e.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,id:n,routesRecognizeHandler:{},beforeActivateHandler:{}}))})}setupNavigations(e){return this.transitions=new Ve(null),this.transitions.pipe(pe(n=>n!==null),ze(n=>{let r=!1,o=new AbortController,s=()=>!r&&this.currentTransition?.id===n.id;return R(n).pipe(ze(a=>{if(this.navigationId>n.id)return this.cancelNavigationTransition(n,"",Bt.SupersededByNewNavigation),Je;this.currentTransition=n;let l=this.lastSuccessfulNavigation();this.currentNavigation.set({id:a.id,initialUrl:a.rawUrl,extractedUrl:a.extractedUrl,targetBrowserUrl:typeof a.extras.browserUrl=="string"?this.urlSerializer.parse(a.extras.browserUrl):a.extras.browserUrl,trigger:a.source,extras:a.extras,previousNavigation:l?W(v({},l),{previousNavigation:null}):null,abort:()=>o.abort(),routesRecognizeHandler:a.routesRecognizeHandler,beforeActivateHandler:a.beforeActivateHandler});let c=!e.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),u=a.extras.onSameUrlNavigation??e.onSameUrlNavigation;if(!c&&u!=="reload")return this.events.next(new Li(a.id,this.urlSerializer.serialize(a.rawUrl),"",ra.IgnoredSameUrlNavigation)),a.resolve(!1),Je;if(this.urlHandlingStrategy.shouldProcessUrl(a.rawUrl))return R(a).pipe(ze(f=>(this.events.next(new Pi(f.id,this.urlSerializer.serialize(f.extractedUrl),f.source,f.restoredState)),f.id!==this.navigationId?Je:Promise.resolve(f))),LV(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,this.paramsInheritanceStrategy,o.signal),Dt(f=>{n.targetSnapshot=f.targetSnapshot,n.urlAfterRedirects=f.urlAfterRedirects,this.currentNavigation.update(h=>(h.finalUrl=f.urlAfterRedirects,h)),this.events.next(new Rc)}),ze(f=>Fe(n.routesRecognizeHandler.deferredHandle??R(void 0)).pipe(N(()=>f))),Dt(()=>{let f=new kc(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(f)}));if(c&&this.urlHandlingStrategy.shouldProcessUrl(a.currentRawUrl)){let{id:f,extractedUrl:h,source:p,restoredState:_,extras:E}=a,x=new Pi(f,this.urlSerializer.serialize(h),p,_);this.events.next(x);let A=ES(this.rootComponentType,this.environmentInjector).snapshot;return this.currentTransition=n=W(v({},a),{targetSnapshot:A,urlAfterRedirects:h,extras:W(v({},E),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.update(be=>(be.finalUrl=h,be)),R(n)}else return this.events.next(new Li(a.id,this.urlSerializer.serialize(a.extractedUrl),"",ra.IgnoredByUrlHandlingStrategy)),a.resolve(!1),Je}),N(a=>{let l=new xh(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);return this.events.next(l),this.currentTransition=n=W(v({},a),{guards:Jj(a.targetSnapshot,a.currentSnapshot,this.rootContexts)}),n}),dV(a=>this.events.next(a)),ze(a=>{if(n.guardsResult=a.guardsResult,a.guardsResult&&typeof a.guardsResult!="boolean")throw Lh(this.urlSerializer,a.guardsResult);let l=new Ih(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot,!!a.guardsResult);if(this.events.next(l),!s())return Je;if(!a.guardsResult)return this.cancelNavigationTransition(a,"",Bt.GuardRejected),Je;if(a.guards.canActivateChecks.length===0)return R(a);let c=new Sh(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);if(this.events.next(c),!s())return Je;let u=!1;return R(a).pipe(jV(this.paramsInheritanceStrategy),Dt({next:()=>{u=!0;let f=new Mh(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(f)},complete:()=>
804{u||this.cancelNavigationTransition(a,"",Bt.NoDataFromResolver)}}))}),sS(a=>{let l=u=>{let f=[];if(u.routeConfig?._loadedComponent)u.component=u.routeConfig?._loadedComponent;else if(u.routeConfig?.loadComponent){let h=u._environmentInjector;f.push(this.configLoader.loadComponent(h,u.routeConfig).then(p=>{u.component=p}))}for(let h of u.children)f.push(...l(h));return f},c=l(a.targetSnapshot.root);return c.length===0?R(a):Fe(Promise.all(c).then(()=>a))}),sS(()=>this.afterPreactivation()),ze(()=>{let{currentSnapshot:a,targetSnapshot:l}=n,c=this.createViewTransition?.(this.environmentInjector,a.root,l.root);return c?Fe(c).pipe(N(()=>n)):R(n)}),Ie(1),ze(a=>{let l=Zj(e.routeReuseStrategy,a.targetSnapshot,a.currentRouterState);this.currentTransition=n=a=W(v({},a),{targetRouterState:l}),this.currentNavigation.update(u=>(u.targetRouterState=l,u)),this.events.next(new sa);let c=n.beforeActivateHandler.deferredHandle;return c?Fe(c.then(()=>a)):R(a)}),Dt(a=>{new Sy(e.routeReuseStrategy,n.targetRouterState,n.currentRouterState,l=>this.events.next(l),this.inputBindingEnabled).activate(this.rootContexts),s()&&(r=!0,this.currentNavigation.update(l=>(l.abort=WV,l)),this.lastSuccessfulNavigation.set(ve(this.currentNavigation)),this.events.next(new bn(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects))),this.titleStrategy?.updateTitle(a.targetRouterState.snapshot),a.resolve(!0))}),de(AS(o.signal).pipe(pe(()=>!r&&!n.targetRouterState),Dt(()=>{this.cancelNavigationTransition(n,o.signal.reason+"",Bt.Aborted)}))),Dt({complete:()=>{r=!0}}),de(this.transitionAbortWithErrorSubject.pipe(Dt(a=>{throw a}))),Bi(()=>{o.abort(),r||this.cancelNavigationTransition(n,"",Bt.SupersededByNewNavigation),this.currentTransition?.id===n.id&&(this.currentNavigation.set(null),this.currentTransition=null)}),zt(a=>{if(r=!0,this.destroyed)return n.resolve(!1),Je;if(kS(a))this.events.next(new jn(n.id,this.urlSerializer.serialize(n.extractedUrl),a.message,a.cancellationCode)),Xj(a)?this.events.next(new aa(a.url,a.navigationBehaviorOptions)):n.resolve(!1);else{let l=new Bo(n.id,this.urlSerializer.serialize(n.extractedUrl),a,n.targetSnapshot??void 0);try{let c=mt(this.environmentInjector,()=>this.navigationErrorHandler?.(l));if(c instanceof ca){let{message:u,cancellationCode:f}=Lh(this.urlSerializer,c);this.events.next(new jn(n.id,this.urlSerializer.serialize(n.extractedUrl),u,f)),this.events.next(new aa(c.redirectTo,c.navigationBehaviorOptions))}else throw this.events.next(l),a}catch(c){this.options.resolveNavigationPromiseOnError?n.resolve(!1):n.reject(c)}}return Je}))}))}cancelNavigationTransition(e,n,r){let o=new jn(e.id,this.urlSerializer.serialize(e.extractedUrl),n,r);this.events.next(o),e.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let e=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),n=ve(this.currentNavigation),r=n?.targetBrowserUrl??n?.extractedUrl;return e.toString()!==r?.toString()&&!n?.extras.skipLocationChange}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function GV(t){return t!==na}var $S=new m("");var WS=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:()=>d(qV),providedIn:"root"})}return t})(),Vh=class{shouldDetach(i){return!1}store(i,e){}shouldAttach(i){return!1}retrieve(i){return null}shouldReuseRoute(i,e){return i.routeConfig===e.routeConfig}shouldDestroyInjector(i){return!0}},qV=(()=>{class t extends Vh{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),$h=(()=>{class t{urlSerializer=d(Vr);options=d(Br,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=d(Ni);urlHandlingStrategy=d(Uh);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new Qt;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:e,initialUrl:n,targetBrowserUrl:r}){let o=e!==void 0?this.urlHandlingStrategy.merge(e,n):n,s=r??o;return s instanceof Qt?this.urlSerializer.serialize(s):s}routerUrlState(e){return e?.targetBrowserUrl===void 0||e?.finalUrl===void 0?{}:{\u0275routerUrl:this.urlSerializer.serialize(e.finalUrl)}}commitTransition({targetRouterState:e,finalUrl:n,initialUrl:r}){n&&e?(this.currentUrlTree=n,this.rawUrlTree=this.urlHandlingStrategy.merge(n,r),this.routerState=e):this.rawUrlTree=r}routerState=ES(null,d(Re));getRouterState(){return this.routerState}_stateMemento=this.createStateMemento();get stateMemento(){return this._stateMemento}updateStateMemento(){this._stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}restoredState(){return this.location.getState()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:()=>d(YV),providedIn:"root"})}return t})(),YV=(()=>{class t extends $h{currentPageId=0;lastSuccessfulId=-1;get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(e){return this.location.subscribe(n=>{n.type==="popstate"&&setTimeout(()=>{e(n.url,n.state,"popstate",{replaceUrl:!0})})})}handleRouterEvent(e,n){e instanceof Pi?this.updateStateMemento():e instanceof Li?this.commitTransition(n):e instanceof kc?this.urlUpdateStrategy==="eager"&&(n.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(n),n)):e instanceof sa?(this.commitTransition(n),this.urlUpdateStrategy==="deferred"&&!n.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(n),n)):e instanceof jn&&!wS(e)?this.restoreHistory(n):e instanceof Bo?this.restoreHistory(n,!0):e instanceof bn&&(this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId)}setBrowserUrl(e,n){let{extras:r,id:o}=n,{replaceUrl:s,state:a}=r;if(this.location.isCurrentPathEqualTo(e)||s){let l=this.browserPageId,c=v(v({},a),this.generateNgRouterState(o,l,n));this.location.replaceState(e,"",c)}else{let l=v(v({},a),this.generateNgRouterState(o,this.browserPageId+1,n));this.location.go(e,"",l)}}restoreHistory(e,n=!1){if(this.canceledNavigationResolution==="computed"){let r=this.browserPageId,o=this.currentPageId-r;o!==0?this.location.historyGo(o):this.getCurrentUrlTree()===e.finalUrl&&o===0&&(this.resetInternalState(e),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(n&&this.resetInternalState(e),this.resetUrlToCurrentUrlTree())}resetInternalState({finalUrl:e}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,n,r){return this.canceledNavigationResolution==="computed"?v({navigationId:e,\u0275routerPageId:n},this.routerUrlState(r)):v({navigationId:e},this.routerUrlState(r))}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Wh(t,i){t.events.pipe(pe(e=>e instanceof bn||e instanceof jn||e instanceof Bo||e instanceof Li),N(e=>e instanceof bn||e instanceof Li?0:(e instanceof jn?e.code===Bt.Redirect||e.code===Bt.SupersededByNewNavigation:!1)?2:1),pe(e=>e!==2),Ie(1)).subscribe(()=>{i()})}var Cn=(()=>{class t{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=d(df);stateManager=d($h);options=d(Br,{optional:!0})||{};pendingTasks=d(xi);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=d(zh);
804urlSerializer=d(Vr);location=d(Ni);urlHandlingStrategy=d(Uh);injector=d(Re);_events=new y;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=d(WS);injectorCleanup=d($S,{optional:!0});onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=d(fa,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!d(Lc,{optional:!0});currentNavigation=this.navigationTransitions.currentNavigation.asReadonly();constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:e=>{}}),this.subscribeToNavigationEvents()}eventsSubscription=new se;subscribeToNavigationEvents(){let e=this.navigationTransitions.events.subscribe(n=>{try{let r=this.navigationTransitions.currentTransition,o=ve(this.navigationTransitions.currentNavigation);if(r!==null&&o!==null){if(this.stateManager.handleRouterEvent(n,o),n instanceof jn&&n.code!==Bt.Redirect&&n.code!==Bt.SupersededByNewNavigation)this.navigated=!0;else if(n instanceof bn)this.navigated=!0,this.injectorCleanup?.(this.routeReuseStrategy,this.routerState,this.config);else if(n instanceof aa){let s=n.navigationBehaviorOptions,a=this.urlHandlingStrategy.merge(n.url,r.currentRawUrl),l=v({scroll:r.extras.scroll,browserUrl:r.extras.browserUrl,info:r.extras.info,skipLocationChange:r.extras.skipLocationChange,replaceUrl:r.extras.replaceUrl||this.urlUpdateStrategy==="eager"||GV(r.source)},s);this.scheduleNavigation(a,na,null,l,{resolve:r.resolve,reject:r.reject,promise:r.promise})}}qj(n)&&this._events.next(n)}catch(r){this.navigationTransitions.transitionAbortWithErrorSubject.next(r)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),na,this.stateManager.restoredState(),{replaceUrl:!0})}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((e,n,r,o)=>{this.navigateToSyncWithBrowser(e,r,n,o)})}navigateToSyncWithBrowser(e,n,r,o){let s=r?.navigationId?r:null,a=r?.\u0275routerUrl??e;if(r?.\u0275routerUrl&&(o=W(v({},o),{browserUrl:e})),r){let c=v({},r);delete c.navigationId,delete c.\u0275routerPageId,delete c.\u0275routerUrl,Object.keys(c).length!==0&&(o.state=c)}let l=this.parseUrl(a);this.scheduleNavigation(l,n,s,o).catch(c=>{this.disposed||this.injector.get(tn)(c)})}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return ve(this.navigationTransitions.currentNavigation)}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(Vy),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription?.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0,this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,n={}){let{relativeTo:r,queryParams:o,fragment:s,queryParamsHandling:a,preserveFragment:l}=n,c=l?this.currentUrlTree.fragment:s,u=null;switch(a??this.options.defaultQueryParamsHandling){case"merge":u=v(v({},this.currentUrlTree.queryParams),o);break;case"preserve":u=this.currentUrlTree.queryParams;break;default:u=o||null}u!==null&&(u=this.removeEmptyProps(u));let f;try{let h=r?r.snapshot:this.routerState.snapshot.root;f=yS(h)}catch(h){(typeof e[0]!="string"||e[0][0]!=="/")&&(e=[]),f=this.currentUrlTree.root}return bS(f,e,u,c??null,this.urlSerializer)}navigateByUrl(e,n={skipLocationChange:!1}){let r=jr(e)?e:this.parseUrl(e),o=this.urlHandlingStrategy.merge(r,this.rawUrlTree);return this.scheduleNavigation(o,na,null,n)}navigate(e,n={skipLocationChange:!1}){return ZV(e),this.navigateByUrl(this.createUrlTree(e,n),n)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){try{return this.urlSerializer.parse(e)}catch(n){return this.console.warn(xn(4018,!1)),this.urlSerializer.parse("/")}}isActive(e,n){let r;if(n===!0?r=v({},Ay):n===!1?r=v({},Mc):r=v(v({},Mc),n),jr(e))return yy(this.currentUrlTree,e,r);let o=this.parseUrl(e);return yy(this.currentUrlTree,o,r)}removeEmptyProps(e){return Object.entries(e).reduce((n,[r,o])=>(o!=null&&(n[r]=o),n),{})}scheduleNavigation(e,n,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((f,h)=>{a=f,l=h});let u=this.pendingTasks.add();return Wh(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(u))}),this.navigationTransitions.handleNavigationRequest({source:n,restoredState:r,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:o,resolve:a,reject:l,promise:c,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}
804),c.catch(Promise.reject.bind(Promise))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function ZV(t){for(let i=0;i<t.length;i++)if(t[i]==null)throw new C(4008,!1)}var KV=(()=>{class t{router=d(Cn);stateManager=d($h);fragment=X("");queryParams=X({});path=X("");serializer=d(Vr);constructor(){this.updateState(),this.router.events?.subscribe(e=>{e instanceof bn&&this.updateState()})}updateState(){let{fragment:e,root:n,queryParams:r}=this.stateManager.getCurrentUrlTree();this.fragment.set(e),this.queryParams.set(r),this.path.set(this.serializer.serialize(new Qt(n)))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Gh=(()=>{class t{router;route;tabIndexAttribute;renderer;el;locationStrategy;hrefAttributeValue=d(new Rn("href"),{optional:!0});reactiveHref=e_(()=>this.isAnchorElement?this.computeHref(this._urlTree()):this.hrefAttributeValue);get href(){return ve(this.reactiveHref)}set href(e){this.reactiveHref.set(e)}set target(e){this._target.set(e)}get target(){return ve(this._target)}_target=X(void 0);set queryParams(e){this._queryParams.set(e)}get queryParams(){return ve(this._queryParams)}_queryParams=X(void 0,{equal:()=>!1});set fragment(e){this._fragment.set(e)}get fragment(){return ve(this._fragment)}_fragment=X(void 0);set queryParamsHandling(e){this._queryParamsHandling.set(e)}get queryParamsHandling(){return ve(this._queryParamsHandling)}_queryParamsHandling=X(void 0);set state(e){this._state.set(e)}get state(){return ve(this._state)}_state=X(void 0,{equal:()=>!1});set info(e){this._info.set(e)}get info(){return ve(this._info)}_info=X(void 0,{equal:()=>!1});set relativeTo(e){this._relativeTo.set(e)}get relativeTo(){return ve(this._relativeTo)}_relativeTo=X(void 0);set preserveFragment(e){this._preserveFragment.set(e)}get preserveFragment(){return ve(this._preserveFragment)}_preserveFragment=X(!1);set skipLocationChange(e){this._skipLocationChange.set(e)}get skipLocationChange(){return ve(this._skipLocationChange)}_skipLocationChange=X(!1);set replaceUrl(e){this._replaceUrl.set(e)}get replaceUrl(){return ve(this._replaceUrl)}_replaceUrl=X(!1);isAnchorElement;onChanges=new y;applicationErrorHandler=d(tn);options=d(Br,{optional:!0});reactiveRouterState=d(KV);constructor(e,n,r,o,s,a){this.router=e,this.route=n,this.tabIndexAttribute=r,this.renderer=o,this.el=s,this.locationStrategy=a;let l=s.nativeElement.tagName?.toLowerCase();this.isAnchorElement=l==="a"||l==="area"||!!(typeof customElements=="object"&&customElements.get(l)?.observedAttributes?.includes?.("href"))}setTabIndexIfNotOnNativeEl(e){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.onChanges.next(this)}routerLinkInput=X(null);set routerLink(e){e==null?(this.routerLinkInput.set(null),this.setTabIndexIfNotOnNativeEl(null)):(jr(e)?this.routerLinkInput.set(e):this.routerLinkInput.set(Array.isArray(e)?e:[e]),this.setTabIndexIfNotOnNativeEl("0"))}onClick(e,n,r,o,s){let a=this._urlTree();if(a===null||this.isAnchorElement&&(e!==0||n||r||o||s||typeof this.target=="string"&&this.target!="_self"))return!0;let l={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(a,l)?.catch(c=>{this.applicationErrorHandler(c)}),!this.isAnchorElement}ngOnDestroy(){}applyAttributeValue(e,n){let r=this.renderer,o=this.el.nativeElement;n!==null?r.setAttribute(o,e,n):r.removeAttribute(o,e)}_urlTree=Yt(()=>{this.reactiveRouterState.path(),this._preserveFragment()&&this.reactiveRouterState.fragment();let e=r=>r==="preserve"||r==="merge";(e(this._queryParamsHandling())||e(this.options?.defaultQueryParamsHandling))&&this.reactiveRouterState.queryParams();let n=this.routerLinkInput();return n===null||!this.router.createUrlTree?null:jr(n)?n:this.router.createUrlTree(n,{relativeTo:this._relativeTo()!==void 0?this._relativeTo():this.route,queryParams:this._queryParams(),fragment:this._fragment(),queryParamsHandling:this._queryParamsHandling(),preserveFragment:this._preserveFragment()})},{equal:(e,n)=>this.computeHref(e)===this.computeHref(n)});get urlTree(){return ve(this._urlTree)}computeHref(e){return e!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(e))??"":null}static \u0275fac=function(n){return new(n||t)(I(Cn),I(lr),Il("tabindex"),I(xe),I(M),I(Jn))};static \u0275dir=b({type:t,selectors:[["","routerLink",""]],hostVars:2,hostBindings:function(n,r){n&1&&oe("click",function(s){return r.onClick(s.button,s.ctrlKey,s.shiftKey,s.altKey,s.metaKey)}),n&2&&ae("href",r.reactiveHref(),vv)("target",r._target())},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",k],skipLocationChange:[2,"skipLocationChange","skipLocationChange",k],replaceUrl:[2,"replaceUrl","replaceUrl",k],routerLink:"routerLink"},features:[Ce]})}return t})(),QV=(()=>{class t{router;element;renderer;cdr;links;classes=[];routerEventsSubscription;linkInputChangesSubscription;_isActive=!1;get isActive(){return this._isActive}routerLinkActiveOptions={exact:!1};ariaCurrentWhenActive;isActiveChange=new B;link=d(Gh,{optional:!0});constructor(e,n,r,o){this.router=e,this.element=n,this.renderer=r,this.cdr=o,this.routerEventsSubscription=e.events.subscribe(s=>{s instanceof bn&&this.update()})}ngAfterContentInit(){R(this.links.changes,R(null)).pipe(mi()).subscribe(e=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();let e=[...this.links.toArray(),this.link].filter(n=>!!n).map(n=>n.onChanges);this.linkInputChangesSubscription=Fe(e).pipe(mi()).subscribe(n=>{this._isActive!==this.isLinkActive(this.router)(n)&&this.update()})}set routerLinkActive(e){let n=Array.isArray(e)?e:e.split(" ");this.classes=n.filter(r=>!!r)}ngOnChanges(e){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{let e=this.hasActiveLinks();
804this.classes.forEach(n=>{e?this.renderer.addClass(this.element.nativeElement,n):this.renderer.removeClass(this.element.nativeElement,n)}),e&&this.ariaCurrentWhenActive!==void 0?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==e&&(this._isActive=e,this.cdr.markForCheck(),this.isActiveChange.emit(e))})}isLinkActive(e){let n=XV(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact??!1?v({},Ay):v({},Mc);return r=>{let o=r.urlTree;return o?ve(Oy(o,e,n)):!1}}hasActiveLinks(){let e=this.isLinkActive(this.router);return this.link&&e(this.link)||this.links.some(e)}static \u0275fac=function(n){return new(n||t)(I(Cn),I(M),I(xe),I(ge))};static \u0275dir=b({type:t,selectors:[["","routerLinkActive",""]],contentQueries:function(n,r,o){if(n&1&&mn(o,Gh,5),n&2){let s;Y(s=Z())&&(r.links=s)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],features:[Ce]})}return t})();function XV(t){let i=t;return!!(i.paths||i.matrixParams||i.queryParams||i.fragment)}var Vc=class{};var GS=(()=>{class t{router;injector;preloadingStrategy;loader;subscription;constructor(e,n,r,o){this.router=e,this.injector=n,this.preloadingStrategy=r,this.loader=o}setUpPreloading(){this.subscription=this.router.events.pipe(pe(e=>e instanceof bn),vi(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription?.unsubscribe()}processRoutes(e,n){let r=[];for(let o of n){o.providers&&!o._injector&&(o._injector=Ns(o.providers,e,""));let s=o._injector??e;o._loadedNgModuleFactory&&!o._loadedInjector&&(o._loadedInjector=o._loadedNgModuleFactory.create(s).injector);let a=o._loadedInjector??s;(o.loadChildren&&!o._loadedRoutes&&o.canLoad===void 0||o.loadComponent&&!o._loadedComponent)&&r.push(this.preloadConfig(s,o)),(o.children||o._loadedRoutes)&&r.push(this.processRoutes(a,o.children??o._loadedRoutes))}return Fe(r).pipe(mi())}preloadConfig(e,n){return this.preloadingStrategy.preload(n,()=>{if(e.destroyed)return R(null);let r;n.loadChildren&&n.canLoad===void 0?r=Fe(this.loader.loadChildren(e,n)):r=R(null);let o=r.pipe(Ye(s=>s===null?R(void 0):(n._loadedRoutes=s.routes,n._loadedInjector=s.injector,n._loadedNgModuleFactory=s.factory,this.processRoutes(s.injector??e,s.routes))));if(n.loadComponent&&!n._loadedComponent){let s=this.loader.loadComponent(e,n);return Fe([o,s]).pipe(mi())}else return o})}static \u0275fac=function(n){return new(n||t)(O(Cn),O(Re),O(Vc),O(Hh))};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),qS=new m(""),JV=(()=>{class t{options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource=na;restoredId=0;store={};isHydrating=d(cv,{optional:!0})??!1;urlSerializer=d(Vr);zone=d(T);viewportScroller=d(M_);transitions=d(zh);constructor(e){this.options=e,this.options.scrollPositionRestoration||="disabled",this.options.anchorScrolling||="disabled",this.isHydrating&&d(ct).whenStable().then(()=>{this.isHydrating=!1})}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof Pi?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof bn?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof Li&&e.code===ra.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{if(!(e instanceof oa)||e.scrollBehavior==="manual")return;let n={behavior:"instant"};e.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0],n):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(e.position,n):e.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(e.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0])})}scheduleScrollEvent(e,n){if(this.isHydrating)return;let r=ve(this.transitions.currentNavigation)?.extras.scroll;this.zone.runOutsideAngular(()=>Oe(this,null,function*(){yield new Promise(o=>{setTimeout(o),typeof requestAnimationFrame<"u"&&requestAnimationFrame(o)}),this.zone.run(()=>{this.transitions.events.next(new oa(e,this.lastSource==="popstate"?this.store[this.restoredId]:null,n,r))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(n){Nl()};static \u0275prov=g({token:t,factory:t.\u0275fac})}return t})();function eB(){return d(Cn).routerState.root}function Bc(t,i){return{\u0275kind:t,\u0275providers:i}}function tB(){let t=d(F);return i=>{let e=t.get(ct);if(i!==e.components[0])return;let n=t.get(Cn),r=t.get(YS);t.get(Wy)===1&&n.initialNavigation(),t.get(QS,null,{optional:!0})?.setUpPreloading(),t.get(qS,null,{optional:!0})?.init(),n.resetRootComponentType(e.componentTypes[0]),r.closed||(r.next(),r.complete(),r.unsubscribe())}}var YS=new m("",{factory:()=>new y}),Wy=new m("",{factory:()=>1});function ZS(){let t=[{provide:Gu,useValue:!0},{provide:Wy,useValue:0},pf(()=>{let i=d(F);return i.get(m_,Promise.resolve()).then(()=>new Promise(n=>{let r=i.get(Cn),o=i.get(YS);Wh(r,()=>{n(!0)}),i.get(zh).afterPreactivation=()=>(n(!0),o.closed?R(void 0):o),r.initialNavigation()}))})];return Bc(2,t)}function KS(){let t=[pf(()=>{d(Cn).setUpLocationChangeListener()}),{provide:Wy,useValue:2}];return Bc(3,t)}var QS=new m("");function XS(t){return Bc(0,[{provide:QS,useExisting:GS},{provide:Vc,useExisting:t}])}function JS(){return Bc(8,[Ly,{provide:Lc,useExisting:Ly}])}function eM(t){kn("NgRouterViewTransitions");let i=[{provide:Hy,useValue:zS},{provide:Uy,useValue:v({skipNextTransition:!!t?.skipInitialTransition},t)}];return Bc(9,i)}var tM=[Ni,{provide:Vr,useClass:ar},Cn,Uo,{provide:lr,useFactory:eB},Hh,[]],nB=(()=>{class t{constructor(){}static forRoot(e,n){return{ngModule:t,providers:[tM,[],{provide:fa,multi:!0,useValue:e},[],n?.errorHandler?{provide:zy,useValue:n.errorHandler}:[],{provide:Br,useValue:n||{}},n?.useHash?rB():oB(),iB(),n?.preloadingStrategy?XS(n.preloadingStrategy).\u0275providers:[],n?.initialNavigation?sB(n):[],n?.bindToComponentInputs?JS().\u0275providers:[],n?.enableViewTransitions?eM().\u0275providers:[],aB()]}}static forChild(e){return{ngModule:t,providers:[{provide:fa,multi:!0,useValue:e}]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({})}return t})();function iB(){return{provide:qS,useFactory:()=>{let t=d(M_),i=d(Br);return i.scrollOffset&&t.setOffset(i.scrollOffset),new JV(i)}}}function rB(){return{provide:Jn,useClass:D_}}function oB(){return{provide:Jn,useClass:Tf}}function sB(t){return[t.initialNavigation==="disabled"?KS().\u0275providers:[],t.initialNavigation==="enabledBlocking"?ZS().\u0275providers:[]]}var $y=new m("");function aB(){return[{provide:$y,useFactory:tB},{provide:mf,multi:!0,useExisting:$y}]}var zo=(function(t){return t.uk="uk",t.en="en",t})(zo||{});var $o={apiUrl:"https://rz-delivery.rozetka.ua/api/",googleMap:{apiKey:"AIzaSyBj7XDClRGcxA9xTV3KPIwyijuHODynh4w",mapId:"27d0dd02998e6bbecdbdd565"},main_url:"https://rozetka.delivery/"};var cB=[{lang:zo.uk,value:"UA"},{lang:zo.en,value:"EN"}],nM="http://localhost:4200/",dB="https://rozetka.delivery/",uB=[zo.uk,zo.en],fB="\u0410-\u042F\u0430-\u044F\u0451\u044A\u044D\u0454\u0456\u0457\u0491\u0410-\u042F\u0401\u042A\u042D\u0404\u0406\u0407\u0490",hB="'`\u2018\u2019\u02BC",pB="[?!,-.\u0410-\u042F\u0430-\u044F\u0451\u044A\u044D\u0454\u0456\u0457\u0491\u0410-\u042F\u0401\u042A\u042D\u0404\u0406\u0407\u04900-9\\s]";function mB(){let i=($o.main_url??nM).split("//");return i[0]+"//help."+i[1]}function iM(){return $o.main_url??nM}var gB="G-WC81HMQGH0";function vB(){let t="";return iM()===dB&&(t=gB),t}var _B=vB(),oi="https://s3-octopus.rozetka.ua",si={lngList:uB,defLang:cB[0],googleMap:{apiKey:$o.googleMap.apiKey,mapId:$o.googleMap.mapId,language:zo.uk,scriptStaticUrl:"https://maps.googleapis.com/ma
804ps/api/js",version:"3.61",defaultZoom:15,clusterZoom:13,scrollwheel:!0,fullscreenControl:!1,imageClusterPath:"https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m",streetViewControl:!1,mapTypeControl:!1,coordinates_ukraine:{latitude:{from:44,to:52.5},longitude:{from:22,to:41.5}}},check_permission:!1,need_reload:!1,local_storage_time:3600*24*2,lc_version_time:60,pattern:{intNumber:"^[0-9]*$",password:"^(?=[0-9a-zA-Z@$!%*?&]*[0-9@$!%*?&])(?=[0-9a-zA-Z@$!%*?&]*[a-z|A-Z])[0-9a-zA-Z@$!%*?&]{6,16}$",patternNotSpecialSymbols:"[_a-zA-Z\u0430-\u044F\u0451\u044A\u044D\u0454\u0456\u0457\u0491\u0410-\u042F\u0401\u042A\u042D\u0404\u0406\u0407\u04900-9- ]+$",patternNumberParcel:/^(([A-Z]{3})-([\d]{9}))|\d{12}$/,floatNumber:new RegExp(/^\d+(\.\d+)?$/),floatNumber_2characters:new RegExp(/^\d+(\.\d{1,2})?$/),name_cyrillic:new RegExp(`^[${fB}${hB}-]+$`),cyrillicText:new RegExp("^"+pB+"+$"),phone:/^(0|80|380|\+380)[0-9]{9}$/i,patternNumberString:/^[^><=+]*$/,url:/^((https?|ftp|HTTPS?|FTP):\/\/)?([a-z0-9+!*(),;?&=$_.-]+(:[a-zA-Z0-9+!*(),;?&=$_.-]+)?@)?([a-zA-Z0-9\-\.]*)\.((?!\bru\b|\bsu\b|\bmoscow\b|\bpsk\b))(([a-zA-Z]{2,7})|([0-9]{1,3}\.([0-9]{1,3})\.([0-9]{1,3})))(:[0-9]{2,5})?(\/([a-zA-Z0-9+$_%-]\.?)+)*\/?(\?[a-zA-Z+&\$_.-][a-zA-Z0-9;:@&%=+/$_.-]*)?(#[a-z_.-][a-zA-Z0-9+$%_.-]*)?$/,latinTextNumber:/^[a-zA-Z0-9]*$/},messageLifeTime:5e3,clipboardReg_1:/^\+\d+\D/i,clipboardReg_2:/^\d+\d$/i,targetUrl:"",enabledLog:Fn.production,helpCenterLink:mB(),main_url:iM(),offerPublicUrl:oi+"/get/octopus/tariff-offer.pdf",tariffMPUrl:oi+"/get/octopus/tariff-other.pdf",tariffUrl:oi+"/get/octopus/tariff-other.pdf",landingPathHeightFull:/tracking\/parcel|tracking\/branches|tracking\/rules|tracking\/tariffs/,appStoreLink:"https://apps.apple.com/ua/app/rozetka-delivery/id6450211989?l=uk",googlePlayLink:"https://play.google.com/store/apps/details?id=ua.com.rozetka.delivery",telegramLink:"https://t.me/rzdelivery_bot",format_date:"YYYY-MM-DD",format_date_time:"YYYY-MM-DD HH:mm:ss",getPartnerInfo:!1,stickerTop:oi+"/get/octopus/top.jpg",stickerFragile:oi+"/get/octopus/fragile.jpg",googleAnalyticsKey:_B,pagesUrlTemplate:{tariffs:{uk:oi+"/get/octopus/index-tariffs-uk.html",en:oi+"/get//octopus/index-tariffs-en.html"},rules:{uk:oi+"/get/octopus/index-rule-uk.html",en:oi+"/get//octopus/index-rule-en.html"},parcel:{uk:oi+"/get/octopus/index-parcel-uk.html",en:oi+"/get//octopus/index-parcel-en.html"}},cache:{}},Gy=(function(t){return t.svg="assets/img/svg/",t.png="assets/img/png/",t.jpg="assets/img/png/",t.map="assets/img/map/",t.deliveries="assets/img/svg/deliveries/",t})(Gy||{}),yB=(function(t){return t.text="text",t.template="template",t})(yB||{}),bB=(function(t){return t.success="success",t.error="error",t.warning="warning",t})(bB||{});var uM=(()=>{class t{_renderer;_elementRef;onChange=e=>{};onTouched=()=>{};constructor(e,n){this._renderer=e,this._elementRef=n}setProperty(e,n){this._renderer.setProperty(this._elementRef.nativeElement,e,n)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}static \u0275fac=function(n){return new(n||t)(I(xe),I(M))};static \u0275dir=b({type:t})}return t})(),CB=(()=>{class t extends uM{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=b({type:t,features:[$]})}return t})(),_a=new m("");var DB={provide:_a,useExisting:pt(()=>fM),multi:!0};function wB(){let t=vn()?vn().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}var EB=new m(""),fM=(()=>{class t extends uM{_compositionMode;_composing=!1;constructor(e,n,r){super(e,n),this._compositionMode=r,this._compositionMode==null&&(this._compositionMode=!wB())}writeValue(e){let n=e??"";this.setProperty("value",n)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}static \u0275fac=function(n){return new(n||t)(I(xe),I(M),I(EB,8))};static \u0275dir=b({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(n,r){n&1&&oe("input",function(s){return r._handleInput(s.target.value)})("blur",function(){return r.onTouched()})("compositionstart",function(){return r._compositionStart()})("compositionend",function(s){return r._compositionEnd(s.target.value)})},standalone:!1,features:[ue([DB]),$]})}return t})();function Ky(t){return t==null||Qy(t)===0}function Qy(t){return t==null?null:Array.isArray(t)||typeof t=="string"?t.length:t instanceof Set?t.size:null}var ai=new m(""),Wo=new m(""),xB=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,ma=class{static min(i){return IB(i)}static max(i){return SB(i)}static required(i){return hM(i)}static requiredTrue(i){return MB(i)}static email(i){return TB(i)}
vendor: 9,101 bytes, line 804
804static minLength(i){return kB(i)}static maxLength(i){return pM(i)}static pattern(i){return RB(i)}static nullValidator(i){return Yh()}static compose(i){return bM(i)}static composeAsync(i){return CM(i)}};function IB(t){return i=>{if(i.value==null||t==null)return null;let e=parseFloat(i.value);return!isNaN(e)&&e<t?{min:{min:t,actual:i.value}}:null}}function SB(t){return i=>{if(i.value==null||t==null)return null;let e=parseFloat(i.value);return!isNaN(e)&&e>t?{max:{max:t,actual:i.value}}:null}}function hM(t){return Ky(t.value)?{required:!0}:null}function MB(t){return t.value===!0?null:{required:!0}}function TB(t){return Ky(t.value)||xB.test(t.value)?null:{email:!0}}function kB(t){return i=>{let e=i.value?.length??Qy(i.value);return e===null||e===0?null:e<t?{minlength:{requiredLength:t,actualLength:e}}:null}}function pM(t){return i=>{let e=i.value?.length??Qy(i.value);return e!==null&&e>t?{maxlength:{requiredLength:t,actualLength:e}}:null}}function RB(t){if(!t)return Yh;let i,e;return typeof t=="string"?(e="",t.charAt(0)!=="^"&&(e+="^"),e+=t,t.charAt(t.length-1)!=="$"&&(e+="$"),i=new RegExp(e)):(e=t.toString(),i=t),n=>{if(Ky(n.value))return null;let r=n.value;return i.test(r)?null:{pattern:{requiredPattern:e,actualValue:r}}}}function Yh(t){return null}function mM(t){return t!=null}function gM(t){return Ji(t)?Fe(t):t}function vM(t){let i={};return t.forEach(e=>{i=e!=null?v(v({},i),e):i}),Object.keys(i).length===0?null:i}function _M(t,i){return i.map(e=>e(t))}function AB(t){return!t.validate}function yM(t){return t.map(i=>AB(i)?i:e=>i.validate(e))}function bM(t){if(!t)return null;let i=t.filter(mM);return i.length==0?null:function(e){return vM(_M(e,i))}}function Xy(t){return t!=null?bM(yM(t)):null}function CM(t){if(!t)return null;let i=t.filter(mM);return i.length==0?null:function(e){let n=_M(e,i).map(gM);return eo(n).pipe(N(vM))}}function Jy(t){return t!=null?CM(yM(t)):null}function rM(t,i){return t===null?[i]:Array.isArray(t)?[...t,i]:[t,i]}function DM(t){return t._rawValidators}function wM(t){return t._rawAsyncValidators}function qy(t){return t?Array.isArray(t)?t:[t]:[]}function Zh(t,i){return Array.isArray(t)?t.includes(i):t===i}function oM(t,i){let e=qy(i);return qy(t).forEach(r=>{Zh(e,r)||e.push(r)}),e}function sM(t,i){return qy(i).filter(e=>!Zh(t,e))}var Kh=class{get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(i){this._rawValidators=i||[],this._composedValidatorFn=Xy(this._rawValidators)}_setAsyncValidators(i){this._rawAsyncValidators=i||[],this._composedAsyncValidatorFn=Jy(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(i){this._onDestroyCallbacks.push(i)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(i=>i()),this._onDestroyCallbacks=[]}reset(i=void 0){this.control?.reset(i)}hasError(i,e){return this.control?this.control.hasError(i,e):!1}getError(i,e){return this.control?this.control.getError(i,e):null}},Xt=class extends Kh{name;get formDirective(){return null}get path(){return null}},Dn=class extends Kh{_parent=null;name=null;valueAccessor=null},Qh=class{_cd;constructor(i){this._cd=i}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}};var coe=(()=>{class t extends Qh{constructor(e){super(e)}static \u0275fac=function(n){return new(n||t)(I(Dn,2))};static \u0275dir=b({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(n,r){n&2&&te("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)},standalone:!1,features:[$]})}return t})(),doe=(()=>{class t extends Qh{constructor(e){super(e)}static \u0275fac=function(n){return new(n||t)(I(Xt,10))};static \u0275dir=b({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["","formArray",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(n,r){n&2&&te("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)("ng-submitted",r.isSubmitted)},standalone:!1,features:[$]})}return t})();var Hc="VALID",qh="INVALID",ha="PENDING",Uc="DISABLED",Hr=class{},Xh=class extends Hr{value;source;constructor(i,e){super(),this.value=i,this.source=e}},$c=class extends Hr{pristine;source;constructor(i,e){super(),this.pristine=i,this.source=e}},Wc=class extends Hr{touched;source;constructor(i,e){super(),this.touched=i,this.source=e}},pa=class extends Hr{status;source;constructor(i,e){super(),this.status=i,this.source=e}},Jh=class extends Hr{source;constructor(i){super(),this.source=i}},qc=class extends Hr{source;constructor(i){super(),this.source=i}};function eb(t){return(ip(t)?t.validators:t)||null}function OB(t){return Array.isArray(t)?Xy(t):t||null}function tb(t,i){return(ip(i)?i.asyncValidators:t)||null}function NB(t){return Array.isArray(t)?Jy(t):t||null}function ip(t){return t!=null&&!Array.isArray(t)&&typeof t=="object"}function EM(t,i,e){let n=t.controls;if(!(i?Object.keys(n):n).length)throw new C(1e3,"");if(!n[e])throw new C(1001,"")}function xM(t,i,e){t._forEachChild((n,r)=>{if(e[r]===void 0)throw new C(-1002,"")})}var ga=class{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(i,e){this._assignValidators(i),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(i){this._rawValidators=this._composedValidatorFn=i}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(i){this._rawAsyncValidators=this._composedAsyncValidatorFn=i}get parent(){return this._parent}get status(){return ve(this.statusReactive)}set status(i){ve(()=>this.statusReactive.set(i))}_status=Yt(()=>this.statusReactive());statusReactive=X(void 0);get valid(){return this.status===Hc}get invalid(){return this.status===qh}get pending(){return this.status===ha}get disabled(){return this.status===Uc}get enabled(){return this.status!==Uc}errors;get pristine(){return ve(this.pristineReactive)}set pristine(i){ve(()=>this.pristineReactive.set(i))}_pristine=Yt(()=>this.pristineReactive());pristineReactive=X(!0);get dirty(){return!this.pristine}get touched(){return ve(this.touchedReactive)}set touched(i){ve(()=>this.touchedReactive.set(i))}_touched=Yt(()=>this.touchedReactive());touchedReactive=X(!1);get untouched(){return!this.touched}_events=new y;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(i){this._assignValidators(i)}setAsyncValidators(i){this._assignAsyncValidators(i)}addValidators(i){this.setValidators(oM(i,this._rawValidators))}addAsyncValidators(i){this.setAsyncValidators(oM(i,this._rawAsyncValidators))}removeValidators(i){this.setValidators(sM(i,this._rawValidators))}removeAsyncValidators(i){this.setAsyncValidators(sM(i,this._rawAsyncValidators))}hasValidator(i){return Zh(this._rawValidators,i)}hasAsyncValidator(i){return Zh(this._rawAsyncValidators,i)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(i={}){let e=this.touched===!1;this.touched=!0;let n=i.sourceControl??this;i.onlySelf||this._parent?.markAsTouched(W(v({},i),{sourceControl:n})),e&&i.emitEvent!==!1&&this._events.next(new Wc(!0,n))}
804markAllAsDirty(i={}){this.markAsDirty({onlySelf:!0,emitEvent:i.emitEvent,sourceControl:this}),this._forEachChild(e=>e.markAllAsDirty(i))}markAllAsTouched(i={}){this.markAsTouched({onlySelf:!0,emitEvent:i.emitEvent,sourceControl:this}),this._forEachChild(e=>e.markAllAsTouched(i))}markAsUntouched(i={}){let e=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let n=i.sourceControl??this;this._forEachChild(r=>{r.markAsUntouched({onlySelf:!0,emitEvent:i.emitEvent,sourceControl:n})}),i.onlySelf||this._parent?._updateTouched(i,n),e&&i.emitEvent!==!1&&this._events.next(new Wc(!1,n))}markAsDirty(i={}){let e=this.pristine===!0;this.pristine=!1;let n=i.sourceControl??this;i.onlySelf||this._parent?.markAsDirty(W(v({},i),{sourceControl:n})),e&&i.emitEvent!==!1&&this._events.next(new $c(!1,n))}markAsPristine(i={}){let e=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let n=i.sourceControl??this;this._forEachChild(r=>{r.markAsPristine({onlySelf:!0,emitEvent:i.emitEvent})}),i.onlySelf||this._parent?._updatePristine(i,n),e&&i.emitEvent!==!1&&this._events.next(new $c(!0,n))}markAsPending(i={}){this.status=ha;let e=i.sourceControl??this;i.emitEvent!==!1&&(this._events.next(new pa(this.status,e)),this.statusChanges.emit(this.status)),i.onlySelf||this._parent?.markAsPending(W(v({},i),{sourceControl:e}))}disable(i={}){let e=this._parentMarkedDirty(i.onlySelf);this.status=Uc,this.errors=null,this._forEachChild(r=>{r.disable(W(v({},i),{onlySelf:!0}))}),this._updateValue();let n=i.sourceControl??this;i.emitEvent!==!1&&(this._events.next(new Xh(this.value,n)),this._events.next(new pa(this.status,n)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(W(v({},i),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(r=>r(!0))}enable(i={}){let e=this._parentMarkedDirty(i.onlySelf);this.status=Hc,this._forEachChild(n=>{n.enable(W(v({},i),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:i.emitEvent}),this._updateAncestors(W(v({},i),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(n=>n(!1))}_updateAncestors(i,e){i.onlySelf||(this._parent?.updateValueAndValidity(i),i.skipPristineCheck||this._parent?._updatePristine({},e),this._parent?._updateTouched({},e))}setParent(i){this._parent=i}getRawValue(){return this.value}updateValueAndValidity(i={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let n=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Hc||this.status===ha)&&this._runAsyncValidator(n,i.emitEvent)}let e=i.sourceControl??this;i.emitEvent!==!1&&(this._events.next(new Xh(this.value,e)),this._events.next(new pa(this.status,e)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),i.onlySelf||this._parent?.updateValueAndValidity(W(v({},i),{sourceControl:e}))}_updateTreeValidity(i={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(i)),this.updateValueAndValidity({onlySelf:!0,emitEvent:i.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Uc:Hc}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(i,e){if(this.asyncValidator){this.status=ha,this._hasOwnPendingAsyncValidator={emitEvent:e!==!1,shouldHaveEmitted:i!==!1};let n=gM(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(r=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(r,{emitEvent:e,shouldHaveEmitted:i})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let i=(this._hasOwnPendingAsyncValidator?.emitEvent||this._hasOwnPendingAsyncValidator?.shouldHaveEmitted)??!1;return this._hasOwnPendingAsyncValidator=null,i}return!1}setErrors(i,e={}){this.errors=i,this._updateControlsErrors(e.emitEvent!==!1,this,e.shouldHaveEmitted)}get(i){let e=i;return e==null||(Array.isArray(e)||(e=e.split(".")),e.length===0)?null:e.reduce((n,r)=>n&&n._find(r),this)}getError(i,e){let n=e?this.get(e):this;return n?.errors?n.errors[i]:null}hasError(i,e){return!!this.getError(i,e)}get root(){let i=this;for(;i._parent;)i=i._parent;return i}_updateControlsErrors(i,e,n){this.status=this._calculateStatus(),i&&this.statusChanges.emit(this.status),(i||n)&&this._events.next(new pa(this.status,e)),this._parent&&this._parent._updateControlsErrors(i,e,n)}_initObservables(){this.valueChanges=new B,this.statusChanges=new B}_calculateStatus(){return this._allControlsDisabled()?Uc:this.errors?qh:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(ha)?ha:this._anyControlsHaveStatus(qh)?qh:Hc}
804_anyControlsHaveStatus(i){return this._anyControls(e=>e.status===i)}_anyControlsDirty(){return this._anyControls(i=>i.dirty)}_anyControlsTouched(){return this._anyControls(i=>i.touched)}_updatePristine(i,e){let n=!this._anyControlsDirty(),r=this.pristine!==n;this.pristine=n,i.onlySelf||this._parent?._updatePristine(i,e),r&&this._events.next(new $c(this.pristine,e))}_updateTouched(i={},e){this.touched=this._anyControlsTouched(),this._events.next(new Wc(this.touched,e)),i.onlySelf||this._parent?._updateTouched(i,e)}_onDisabledChange=[];_registerOnCollectionChange(i){this._onCollectionChange=i}_setUpdateStrategy(i){ip(i)&&i.updateOn!=null&&(this._updateOn=i.updateOn)}_parentMarkedDirty(i){return!i&&!!this._parent?.dirty&&!this._parent._anyControlsDirty()}_find(i){return null}_assignValidators(i){this._rawValidators=Array.isArray(i)?i.slice():i,this._composedValidatorFn=OB(this._rawValidators)}_assignAsyncValidators(i){this._rawAsyncValidators=Array.isArray(i)?i.slice():i,this._composedAsyncValidatorFn=NB(this._rawAsyncValidators)}},va=class extends ga{constructor(i,e,n){super(eb(e),tb(n,e)),this.controls=i,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(i,e){return this.controls[i]?this.controls[i]:(this.controls[i]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(i,e,n={}){this.registerControl(i,e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}removeControl(i,e={}){this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),delete this.controls[i],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(i,e,n={}){this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),delete this.controls[i],e&&this.registerControl(i,e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}contains(i){return this.controls.hasOwnProperty(i)&&this.controls[i].enabled}setValue(i,e={}
vendor: 21,189 bytes, line 804
804){xM(this,!0,i),Object.keys(i).forEach(n=>{EM(this,!0,n),this.controls[n].setValue(i[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(i,e={}){i!=null&&(Object.keys(i).forEach(n=>{let r=this.controls[n];r&&r.patchValue(i[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(i={},e={}){this._forEachChild((n,r)=>{n.reset(i?i[r]:null,W(v({},e),{onlySelf:!0}))}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e),e?.emitEvent!==!1&&this._events.next(new qc(this))}getRawValue(){return this._reduceChildren({},(i,e,n)=>(i[n]=e.getRawValue(),i))}_syncPendingControls(){let i=this._reduceChildren(!1,(e,n)=>n._syncPendingControls()?!0:e);return i&&this.updateValueAndValidity({onlySelf:!0}),i}_forEachChild(i){Object.keys(this.controls).forEach(e=>{let n=this.controls[e];n&&i(n,e)})}_setUpControls(){this._forEachChild(i=>{i.setParent(this),i._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(i){for(let[e,n]of Object.entries(this.controls))if(this.contains(e)&&i(n))return!0;return!1}_reduceValue(){let i={};return this._reduceChildren(i,(e,n,r)=>((n.enabled||this.disabled)&&(e[r]=n.value),e))}_reduceChildren(i,e){let n=i;return this._forEachChild((r,o)=>{n=e(n,r,o)}),n}_allControlsDisabled(){for(let i of Object.keys(this.controls))if(this.controls[i].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(i){return this.controls.hasOwnProperty(i)?this.controls[i]:null}};var Yy=class extends va{};var ya=new m("",{factory:()=>rp}),rp="always";function op(t,i){return[...i.path,t]}function Yc(t,i,e=rp){nb(t,i),i.valueAccessor.writeValue(t.value),(t.disabled||e==="always")&&i.valueAccessor.setDisabledState?.(t.disabled),PB(t,i),jB(t,i),LB(t,i),FB(t,i)}function ep(t,i,e=!0){let n=()=>{};i?.valueAccessor?.registerOnChange(n),i?.valueAccessor?.registerOnTouched(n),np(t,i),t&&(i._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function tp(t,i){t.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(i)})}function FB(t,i){if(i.valueAccessor.setDisabledState){let e=n=>{i.valueAccessor.setDisabledState(n)};t.registerOnDisabledChange(e),i._registerOnDestroy(()=>{t._unregisterOnDisabledChange(e)})}}function nb(t,i){let e=DM(t);i.validator!==null?t.setValidators(rM(e,i.validator)):typeof e=="function"&&t.setValidators([e]);let n=wM(t);i.asyncValidator!==null?t.setAsyncValidators(rM(n,i.asyncValidator)):typeof n=="function"&&t.setAsyncValidators([n]);let r=()=>t.updateValueAndValidity();tp(i._rawValidators,r),tp(i._rawAsyncValidators,r)}function np(t,i){let e=!1;if(t!==null){if(i.validator!==null){let r=DM(t);if(Array.isArray(r)&&r.length>0){let o=r.filter(s=>s!==i.validator);o.length!==r.length&&(e=!0,t.setValidators(o))}}if(i.asyncValidator!==null){let r=wM(t);if(Array.isArray(r)&&r.length>0){let o=r.filter(s=>s!==i.asyncValidator);o.length!==r.length&&(e=!0,t.setAsyncValidators(o))}}}let n=()=>{};return tp(i._rawValidators,n),tp(i._rawAsyncValidators,n),e}function PB(t,i){i.valueAccessor.registerOnChange(e=>{t._pendingValue=e,t._pendingChange=!0,t._pendingDirty=!0,t.updateOn==="change"&&IM(t,i)})}function LB(t,i){i.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,t.updateOn==="blur"&&t._pendingChange&&IM(t,i),t.updateOn!=="submit"&&t.markAsTouched()})}function IM(t,i){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),i.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function jB(t,i){let e=(n,r)=>{i.valueAccessor.writeValue(n),r&&i.viewToModelUpdate(n)};t.registerOnChange(e),i._registerOnDestroy(()=>{t._unregisterOnChange(e)})}function SM(t,i){t==null,nb(t,i)}function VB(t,i){return np(t,i)}function ib(t,i){if(!t.hasOwnProperty("model"))return!1;let e=t.model;return e.isFirstChange()?!0:!Object.is(i,e.currentValue)}function BB(t){return Object.getPrototypeOf(t.constructor)===CB}function MM(t,i){t._syncPendingControls(),i.forEach(e=>{let n=e.control;n.updateOn==="submit"&&n._pendingChange&&(e.viewToModelUpdate(n._pendingValue),n._pendingChange=!1)})}function rb(t,i){if(!i)return null;Array.isArray(i);let e,n,r;return i.forEach(o=>{o.constructor===fM?e=o:BB(o)?n=o:r=o}),r||n||e||null}function HB(t,i){let e=t.indexOf(i);e>-1&&t.splice(e,1)}var UB={provide:Xt,useExisting:pt(()=>Zc)},zc=Promise.resolve(),Zc=(()=>{class t extends Xt{callSetDisabledState;get submitted(){return ve(this.submittedReactive)}_submitted=Yt(()=>this.submittedReactive());submittedReactive=X(!1);_directives=new Set;form;ngSubmit=new B;options;constructor(e,n,r){super(),this.callSetDisabledState=r,this.form=new va({},Xy(e),Jy(n))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){zc.then(()=>{let n=this._findContainer(e.path);e.control=n.registerControl(e.name,e.control),Yc(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){zc.then(()=>{this._findContainer(e.path)?.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){zc.then(()=>{let n=this._findContainer(e.path),r=new va({});SM(r,e),n.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){zc.then(()=>{this._findContainer(e.path)?.removeControl?.(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,n){zc.then(()=>{this.form.get(e.path).setValue(n)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submittedReactive.set(!0),MM(this.form,this._directives),this.ngSubmit.emit(e),this.form._events.next(new Jh(this.control)),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}static \u0275fac=function(n){return new(n||t)(I(ai,10),I(Wo,10),I(ya,8))};static \u0275dir=b({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup","",3,"formArray",""],["ng-form"],["","ngForm",""]],hostBindings:function(n,r){n&1&&oe("submit",function(s){return r.onSubmit(s)})("reset",function(){return r.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[ue([UB]),$]})}return t})();function aM(t,i){let e=t.indexOf(i);e>-1&&t.splice(e,1)}function lM(t){return typeof t=="object"&&t!==null&&Object.keys(t).length===2&&"value"in t&&"disabled"in t}var Gc=class extends ga{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(i=null,e,n){super(eb(e),tb(n,e)),this._applyFormState(i),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),ip(e)&&(e.nonNullable||e.initialValueIsDefault)&&(lM(i)?this.defaultValue=i.value:this.defaultValue=i)}setValue(i,e={}){this.value=this._pendingValue=i,this._onChange.length&&e.emitModelToViewChange!==!1&&this._onChange.forEach(n=>n(this.value,e.emitViewToModelChange!==!1)),this.updateValueAndValidity(e)}patchValue(i,e={}){this.setValue(i,e)}reset(i=this.defaultValue,e={}){this._applyFormState(i),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),e.overwriteDefaultValue&&(this.defaultValue=this.value),this._pendingChange=!1,e?.emitEvent!==!1&&this._events.next(new qc(this))}_updateValue(){}_anyControls(i){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(i){this._onChange.push(i)}_unregisterOnChange(i){aM(this._onChange,i)}registerOnDisabledChange(i){this._onDisabledChange.push(i)}_unregisterOnDisabledChange(i){aM(this._onDisabledChange,i)}_forEachChild(i){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(i){lM(i)?(this.value=this._pendingValue=i.value,i.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=i}};var zB=t=>t instanceof Gc,$B=(()=>{class t extends Xt{_parent;ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective?.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return op(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=b({type:t,standalone:!1,features:[$]})}return t})();var WB={provide:Dn,useExisting:pt(()=>GB)},cM=Promise.resolve(),GB=(()=>{class t extends Dn{_changeDetectorRef;callSetDisabledState;control=new Gc;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new B;constructor(e,n,r,o,s,a){super(),this._changeDetectorRef=s,this.callSetDisabledState=a,this._parent=e,this._setValidators(n),this._setAsyncValidators(r),this.valueAccessor=rb(this,o)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){let n=e.name.previousValue;this.formDirective.removeControl({name:n,path:this._getPath(n)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),ib(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective?.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!!(this.options&&this.options.standalone)}_setUpStandalone(){Yc(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._checkName()}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(e){cM.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){let n=e.isDisabled.currentValue,r=n!==0&&k(n);cM.then(()=>{r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?op(e,this._parent):[e]}static \u0275fac=function(n){return new(n||t)(I(Xt,9),I(ai,10),I(Wo,10),I(_a,10),I(ge,8),I(ya,8))};static \u0275dir=b({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],standalone:!1,features:[ue([WB]),$,Ce]})}return t})();var foe=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1})}return t})();var Zy=class extends ga{constructor(i,e,n){super(eb(e),tb(n,e)),this.controls=i,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;at(i){return this.controls[this._adjustIndex(i)]}push(i,e={}){Array.isArray(i)?i.forEach(n=>{this.controls.push(n),this._registerControl(n)}):(this.controls.push(i),this._registerControl(i)),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(i,e,n={}){this.controls.splice(i,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:n.emitEvent})}removeAt(i,e={}){let n=this._adjustIndex(i);n<0&&(n=0),this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),this.controls.splice(n,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(i,e,n={}){let r=this._adjustIndex(i);r<0&&(r=0),this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),this.controls.splice(r,1),e&&(this.controls.splice(r,0,e),this._registerControl(e)),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(i,e={}){xM(this,!1,i),i.forEach((n,r)=>{EM(this,!1,r),this.at(r).setValue(n,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(i,e={}){i!=null&&(i.forEach((n,r)=>{this.at(r)&&this.at(r).patchValue(n,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(i=[],e={}){this._forEachChild((n,r)=>{n.reset(i[r],W(v({},e),{onlySelf:!0}))}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e),e?.emitEvent!==!1&&this._events.next(new qc(this))}getRawValue(){return this.controls.map(i=>i.getRawValue())}clear(i={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:i.emitEvent}))}_adjustIndex(i){return i<0?i+this.length:i}_syncPendingControls(){let i=this.controls.reduce((e,n)=>n._syncPendingControls()?!0:e,!1);return i&&this.updateValueAndValidity({onlySelf:!0}),i}_forEachChild(i){this.controls.forEach((e,n)=>{i(e,n)})}_updateValue(){this.value=this.controls.filter(i=>i.enabled||this.disabled).map(i=>i.value)}_anyControls(i){return this.controls.some(e=>e.enabled&&i(e))}_setUpControls(){this._forEachChild(i=>this._registerControl(i))}_allControlsDisabled(){for(let i of this.controls)if(i.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(i){i.setParent(this),i._registerOnCollectionChange(this._onCollectionChange)}_find(i){return this.at(i)??null}};var TM=(()=>{class t extends Xt{callSetDisabledState;get submitted(){return ve(this._submittedReactive)}set submitted(e){this._submittedReactive.set(e)}_submitted=Yt(()=>this._submittedReactive());_submittedReactive=X(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];constructor(e,n,r){super(),this.callSetDisabledState=r,this._setValidators(e),this._setAsyncValidators(n)}ngOnChanges(e){this.onChanges(e)}ngOnDestroy(){this.onDestroy()}onChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}onDestroy(){this.form&&(np(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get path(){return[]}addControl(e){let n=this.form.get(e.path);return Yc(n,e,this.callSetDisabledState),n.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),n}getControl(e){return this.form.get(e.path)}removeControl(e){ep(e.control||null,e,!1),HB(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}getFormArray(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}updateModel(e,n){this.form.get(e.path).setValue(n)}onReset(){this.resetForm()}resetForm(e=void 0,n={}){this.form.reset(e,n),this._submittedReactive.set(!1)}onSubmit(e){return this.submitted=!0,MM(this.form,this.directives),this.ngSubmit.emit(e),this.form._events.next(new Jh(this.control)),e?.target?.method==="dialog"}_updateDomValue(){this.directives.forEach(e=>{let n=e.control,r=this.form.get(e.path);n!==r&&(ep(n||null,e),zB(r)&&(Yc(r,e,this.callSetDisabledState),e.control=r))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){let n=this.form.get(e.path);SM(n,e),n.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){let n=this.form?.get(e.path);n&&VB(n,e)&&n.updateValueAndValidity({emitEvent:!1})}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm?._registerOnCollectionChange(()=>{})}_updateValidators(){nb(this.form,this),this._oldForm&&np(this._oldForm,this)}_checkFormPresent(){this.form}static \u0275fac=function(n){return new(n||t)(I(ai,10),I(Wo,10),I(ya,8))};static \u0275dir=b({type:t,features:[$,Ce]})}return t})();var ob=new m(""),qB={provide:Dn,useExisting:pt(()=>YB)},YB=(()=>{class t extends Dn{_ngModelWarningConfig;callSetDisabledState;viewModel;form;set isDisabled(e){}model;update=new B;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(e,n,r,o,s){super(),this._ngModelWarningConfig=o,this.callSetDisabledState=s,this._setValidators(e),this._setAsyncValidators(n),this.valueAccessor=rb(this,r)}ngOnChanges(e){if(this._isControlChanged(e)){let n=e.form.previousValue;n&&ep(n,this,!1),Yc(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}ib(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&ep(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}static \u0275fac=function(n){return new(n||t)(I(ai,10),I(Wo,10),I(_a,10),I(ob,8),I(ya,8))};static \u0275dir=b({type:t,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],standalone:!1,features:[ue([qB]),$,Ce]})}return t})(),ZB={provide:Xt,useExisting:pt(()=>kM)},kM=(()=>{class t extends $B{name=null;constructor(e,n,r){super(),this._parent=e,this._setValidators(n),this._setAsyncValidators(r)}_checkParentType(){AM(this._parent)}static \u0275fac=function(n){return new(n||t)(I(Xt,13),I(ai,10),I(Wo,10))};static \u0275dir=b({type:t,selectors:[["","formGroupName",""]],inputs:{name:[0,"formGroupName","name"]},standalone:!1,features:[ue([ZB]),$]})}return t})(),KB={provide:Xt,useExisting:pt(()=>RM)},RM=(()=>{class t extends Xt{_parent;name=null;constructor(e,n,r){super(),this._parent=e,this._setValidators(n),this._setAsyncValidators(r)}ngOnInit(){AM(this._parent),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective?.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return op(this.name==null?this.name:this.name.toString(),this._parent)}static \u0275fac=function(n){return new(n||t)(I(Xt,13),I(ai,10),I(Wo,10))};static \u0275dir=b({type:t,selectors:[["","formArrayName",""]],inputs:{name:[0,"formArrayName","name"]},standalone:!1,features:[ue([KB]),$]})}return t})();function AM(t){return!(t instanceof kM)&&!(t instanceof TM)&&!(t instanceof RM)}var QB={provide:Dn,useExisting:pt(()=>XB)},XB=(()=>{class t extends Dn{_ngModelWarningConfig;_added=!1;viewModel;control;name=null;set isDisabled(e){}model;update=new B;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(e,n,r,o,s){super(),this._ngModelWarningConfig=s,this._parent=e,this._setValidators(n),this._setAsyncValidators(r),this.valueAccessor=rb(this,o)}ngOnChanges(e){this._added||this._setUpControl(),ib(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective?.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return op(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_setUpControl(){this.control=this.formDirective.addControl(this),this._added=!0}static \u0275fac=function(n){return new(n||t)(I(Xt,13),I(ai,10),I(Wo,10),I(_a,10),I(ob,8))};static \u0275dir=b({type:t,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},standalone:!1,features:[ue([QB]),$,Ce]})}return t})();var JB={provide:Xt,useExisting:pt(()=>Kc)},Kc=(()=>{class t extends TM{form=null;ngSubmit=new B;get control(){return this.form}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=b({type:t,selectors:[["","formGroup",""]],hostBindings:function(n,r){n&1&&oe("submit",function(s){return r.onSubmit(s)})("reset",function(){return r.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[ue([JB]),$]})}return t})();function e2(t){return typeof t=="number"?t:parseInt(t,10)}var OM=(()=>{class t{_validator=Yh;_onChange;_enabled;ngOnChanges(e){if(this.inputName in e){let n=this.normalizeInput(e[this.inputName].
804currentValue);this._enabled=this.enabled(n),this._validator=this._enabled?this.createValidator(n):Yh,this._onChange?.()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return e!=null}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,features:[Ce]})}return t})();var t2={provide:ai,useExisting:pt(()=>n2),multi:!0};var n2=(()=>{class t extends OM{required;inputName="required";normalizeInput=k;createValidator=e=>hM;enabled(e){return e}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=b({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(n,r){n&2&&ae("required",r._enabled?"":null)},inputs:{required:"required"},standalone:!1,features:[ue([t2]),$]})}return t})();var i2={provide:ai,useExisting:pt(()=>r2),multi:!0},r2=(()=>{class t extends OM{maxlength;inputName="maxlength";normalizeInput=e=>e2(e);createValidator=e=>pM(e);static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=b({type:t,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(n,r){n&2&&ae("maxlength",r._enabled?r.maxlength:null)},inputs:{maxlength:"maxlength"},standalone:!1,features:[ue([i2]),$]})}return t})();var NM=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({})}return t})();function dM(t){return!!t&&(t.asyncValidators!==void 0||t.validators!==void 0||t.updateOn!==void 0)}var hoe=(()=>{class t{useNonNullable=!1;get nonNullable(){let e=new t;return e.useNonNullable=!0,e}group(e,n=null){let r=this._reduceControls(e),o={};return dM(n)?o=n:n!==null&&(o.validators=n.validator,o.asyncValidators=n.asyncValidator),new va(r,o)}record(e,n=null){let r=this._reduceControls(e);return new Yy(r,n)}control(e,n,r){let o={};return this.useNonNullable?(dM(n)?o=n:(o.validators=n,o.asyncValidators=r),new Gc(e,W(v({},o),{nonNullable:!0}))):new Gc(e,n,r)}array(e,n,r){let o=e.map(s=>this._createControl(s));return new Zy(o,n,r)}_reduceControls(e){let n={};return Object.keys(e).forEach(r=>{n[r]=this._createControl(e[r])}),n}_createControl(e){if(e instanceof Gc)return e;if(e instanceof ga)return e;if(Array.isArray(e)){let n=e[0],r=e.length>1?e[1]:null,o=e.length>2?e[2]:null;return this.control(n,r,o)}else return this.control(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var poe=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:ya,useValue:e.callSetDisabledState??rp}]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({imports:[NM]})}return t})(),moe=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:ob,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:ya,useValue:e.callSetDisabledState??rp}]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({imports:[NM]})}return t})();var o2=(function(t){return t[t.reg=0]="reg",t[t.passwordReg=1]="passwordReg",t[t.verifyReg=2]="verifyReg",t[t.login=3]="login",t[t.blocked=4]="blocked",t[t.restorePassword=5]="restorePassword",t})(o2||{}),s2=(function(t){return t.registration="registration",t.restore_pass="restore_pass",t})(s2||{}),sp=(function(t){return t.access_token="access_token",t.refresh_token="refresh_token",t.status="status",t.confirm_token="confirm_token",t.phone="phone",t})(sp||{}),a2=(function(t){return t.phone="phone",t.merchant_id="merchant_id",t})(a2||{});var Go=class t{static{this.stored_time=si.local_storage_time}static{this.timePrefix="_time"}static{this.nameLcVersion="lc_version"}static{this.VERSION=t.nameLcVersion+t.timePrefix}static{this.AUTH_DATA="authData"}static{this.PARTNER_DATA="partnerData"}static setStorageForATime(i,e){try{localStorage.setItem(i,e),t.setMarkerTime(i,this.stored_time)}
804catch(n){return!1}return!0}static setStorage(i,e){return localStorage.setItem(i,e),!0}static removeStorage(i){try{localStorage.removeItem(i),localStorage.removeItem(i+this.timePrefix)}catch(e){return!1}return!0}static updateLeaveStorageTime(i){t.setMarkerTime(i,this.stored_time)}static getlocalStorage(i){let n=Math.round(+new Date/1e3),r=t.getStorageValue(i+this.timePrefix);if((r==null||r=="null")&&(r="0"),Number(r)<n)return t.removeStorage(i),null;i!="authData"&&t.updateLeaveStorageTime(i);try{return t.getStorageValue(i)}catch(o){return null}}static getStorageValue(i){return localStorage.getItem(i)}static getLocalStorageReload(){return this.checkMarkerTime(this.nameLcVersion)}static setLocalStorageReload(){return t.setMarkerTime(this.nameLcVersion,si.lc_version_time,!0)}static setMarkerTime(i,e,n=!1){let r=new Date,o=Math.round(r.setSeconds(r.getSeconds()+e)/1e3);try{localStorage.setItem(i+this.timePrefix,String(o)),n&&setTimeout(()=>{this.checkMarkerTime(i)},e*1e3*4)}catch(s){return!1}return!0}static checkMarkerTime(i){let e=!0,n=i+this.timePrefix,o=Math.round(+new Date/1e3),s=t.getStorageValue(n);return(s==null||s=="null")&&(s="0"),Number(s)<o&&(t.removeStorage(n),e=!1),e}static getAccessToken(){return t.getAuthDataField(sp.access_token)}static getAuthDataField(i,e=t.AUTH_DATA){let n="",r=t.getStorageData(e);return r&&(n=r[i]??""),n}static getStorageData(i=t.AUTH_DATA){let e=null,n=t.getlocalStorage(i);return n&&(e=JSON.parse(n)),e}static getAuthId(){let i=t.getlocalStorage(t.PARTNER_DATA);if(i){let e=JSON.parse(i);if(e.id)return e.id}return 0}static getPartner(){return t.getStorageData(t.PARTNER_DATA)}static getStatusUser(){let i=t.getAuthDataField(sp.status,t.PARTNER_DATA);return typeof i=="string"?[i]:i}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=g({token:t,factory:t.\u0275fac})}};var Qc=(()=>{class t{static can(e){let n=t.getPermissions();if(e instanceof Array){let r="";return e.forEach(o=>{n.includes(o)&&(r=o)}),r?n.includes(r):!1}else return n.includes(e)}static getPermissions(){let e=Go.getlocalStorage("authData");return e&&(e=JSON.parse(e),e.access_token)?e.permissions:[]}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=g({token:t,factory:t.\u0275fac})}}return t})();var ap=(function(t){return t.tablet="tablet",t.mobile="mobile",t.desktop="desktop",t})(ap||{}),lp=(()=>{class t{static{this.OS=[{name:"Windows Phone",value:"Windows Phone",version:"OS"},{name:"Windows",value:"Win",version:"NT"},{name:"iPhone",value:"iPhone",version:"OS"},{name:"iPad",value:"iPad",version:"OS"},{name:"Kindle",value:"Silk",version:"Silk"},{name:"Android",value:"Android",version:"Android"},{name:"PlayBook",value:"PlayBook",version:"OS"},{name:"BlackBerry",value:"BlackBerry",version:"/"},{name:"Macintosh",value:"Mac",version:"OS X"},{name:"Linux",value:"Linux",version:"rv"},{name:"Palm",value:"Palm",version:"PalmOS"}]}static{this.BROWSER=[{name:"Chrome",value:"Chrome",version:"Chrome"},{name:"Firefox",value:"Firefox",version:"Firefox"},{name:"Safari",value:"Safari",version:"Version"},{name:"Internet Explorer",value:"MSIE",version:"MSIE"},{name:"Opera",value:"Opera",version:"Opera"},{name:"BlackBerry",value:"CLDC",version:"CLDC"},{name:"Mozilla",value:"Mozilla",version:"Mozilla"}]}constructor(){}static checkPermission(e){return e&&Qc.can(e)}isSafari(){return this.getBrowser().browser==="Safari"}isChromiOS(){return!!window.navigator.userAgent.match("CriOS")}isSafariOrOperaIOS(){return!!(window.navigator.userAgent.match(/iPad/i)||window.navigator.userAgent.match(/iPhone/i))}isChrome(){return this.getBrowser().browser==="Chrome"}getDeviceType(){let e=navigator?.userAgent||"";return/(tablet|ipad|playbook|silk)|(android(?!.*mobi))/i.test(e)?ap.tablet:/Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile|Kindle|Silk-Accelerated|(hpw|web)OS|Opera M(obi|ini)/.test(e)?ap.mobile:ap.desktop}getBrowser(){let e=`${navigator?.platform} ${navigator.userAgent} ${navigator?.appVersion} ${navigator.vendor}`,n=this.matchItem(e,t.OS),r=this.matchItem(e,t.BROWSER);return{os:n.name,browser:r.name,version:r.version||""}}matchItem(e,n){let r=0,o=0,s,a,l,c,u,f="";for(r=0;r<n.length;r+=1)if(s=new RegExp(n[r].value,"i"),l=s.test(e),l){if(a=new RegExp(n[r].version+"[- /:;]([\\d._]+)","i"),c=e.match(a),u="",c&&c[1]&&(c=c[1]),c)for(c=c.split(/[._]+/),o=0;o<c.length;o+=1)o===0?u+=c[o]+".":u+=c[o];else u="0";return{name:e=n[r].name,version:parseFloat(u)}}return{name:e="unknown",version:0}}checkPermission(e){return e&&Qc.can(e)}getNumberVersion(){return Fn.version.split(".",2)[1]}getNumberVersionFull(){return Fn.version}getWindow(e="",n="_blank",r=!1){let o=window;return r&&o.open(e,n),o}openFileInNewTab(e){let n="";e.fileData?n=window.URL.createObjectURL(e.fileData):e.link&&(n=e.link),this.setUrlWindow(e.windowReference,n)}setUrlWindow(e,n){e&&e.location.assign(n)}writeToViber(e){e.slice(0,1)!=="+"&&(this.isChromiOS()||this.isSafariOrOperaIOS())&&(e="+"+e);
804let n="viber://chat?number="+e;window.open(n,"_blank")}getShareTrackingUrl(e){return`${si.main_url}tracking/parcel?parcel_id=${e}`}goToMarketMap(e,n){let r="";if(n&&n?.coords&&(r=`${n.coords?.latitude},${n.coords?.longitude}`),e){let o=e.position;if(!o)return;let s=typeof o.lat=="function"?o.lat():o.lat,a=typeof o.lng=="function"?o.lng():o.lng,l=`https://www.google.com.ua/maps/dir/${r}/${s},${a}`;this.getWindow(l,"_blank",!0)}}downloadPdf(e,n){if(this.isChromiOS()){let r=new Blob([e.data],{type:"application/pdf"}),o=new FileReader;o.onloadend=function(){n.open(o.result?.toString(),"_blank")},o.readAsDataURL(r)}else if(this.isSafariOrOperaIOS()){let r=new Blob([e.data],{type:"application/pdf"}),o=n.URL.createObjectURL(r);n.open(o,"_blank")}else if(typeof e.data=="string"){let r=this.dataURItoBlob(e.data),o=new File([r],e.filename,{type:"application/pdf"}),s=n.URL.createObjectURL(o);n.open(s,"_blank")}else{let r=window.URL.createObjectURL(e.data),o=document.createElement("a");document.body.appendChild(o),o.setAttribute("style","display: none"),o.href=r,o.download=e.filename,o.click(),window.URL.revokeObjectURL(r),o.remove()}}saveFileBlob(e){let n=!1;if(e&&e.data){let r=window.URL.createObjectURL(e.data),o=document.createElement("a");document.body.appendChild(o),o.setAttribute("style","display: none"),o.href=r,o.download=e.filename,o.click(),window.URL.revokeObjectURL(r),o.remove(),n=!0}return n}changeThemeApp(){return null}dataURItoBlob(e){let n=window.atob(e),r=new ArrayBuffer(n.length),o=new Uint8Array(r);for(let s=0;s<n.length;s++)o[s]=n.charCodeAt(s);return new Blob([o],{type:"application/pdf"})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Xc=class{constructor(i){this.appService=i,this.locale="uk-UA"}getLocale(i){switch(i){case"uk":return"uk-UA";case"en":return"en-US"}return"uk-UA"}getDate(i){let e=new Date(i);return e.toString().toUpperCase()==="INVALID DATE"&&this.appService.isSafari()&&typeof i=="string"&&(e=new Date(i.replace(/-/g,"/"))),e}},Soe=(()=>{class t extends Xc{constructor(e){super(e),this.appService=e}transform(e,n){if(e){let r=this.getDate(e);return r.toLocaleDateString(this.getLocale(n),{month:"long",day:"numeric"})+" "+r.getUTCFullYear()+", "+r.toLocaleTimeString(this.getLocale(n),{hour:"numeric",minute:"numeric"})+" "}return e}static{this.\u0275fac=function(n){return new(n||t)(I(lp,16))}}static{this.\u0275pipe=un({name:"utcToBeautifulDate",type:t,pure:!0})}}return t})();var Moe=(()=>{class t extends Xc{constructor(e){super(e),this.appService=e}transform(e,n){return e&&this.getDate(e).toLocaleDateString(this.getLocale(n),{month:"numeric",day:"numeric",year:"numeric"})}static{this.\u0275fac=function(n){return new(n||t)(I(lp,16))}}static{this.\u0275pipe=un({name:"utcToBeautifulShortDate",type:t,pure:!0,standalone:!1})}}return t})();var Toe=(()=>{class t extends Xc{constructor(e){super(e),this.appService=e}transform(e,n){if(e){let r;return typeof e=="string"?r=this.getDate(e):r=e,r.toLocaleDateString(this.getLocale(n),{year:"numeric",month:"numeric",day:"numeric"})+" "+r.toLocaleTimeString(this.getLocale(n),{hour:"numeric",minute:"numeric"})+" "}return e}static{this.\u0275fac=function(n){return new(n||t)(I(lp,16))}}static{this.\u0275pipe=un({name:"utcToBeautifulDateTime",type:t,pure:!0,standalone:!1})}}return t})();var Jc=class{_multiple;_emitChanges;compareWith;_selection=new Set;_deselectedToEmit=[];_selectedToEmit=[];_selected=null;get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}changed=new y;constructor(i=!1,e,n=!0,r){this._multiple=i,this._emitChanges=n,this.compareWith=r,e&&e.length&&(i?e.forEach(o=>this._markSelected(o)):this._markSelected(e[0]),this._selectedToEmit.length=0)}select(...i){this._verifyValueAssignment(i),i.forEach(n=>this._markSelected(n));let e=this._hasQueuedChanges();return this._emitChangeEvent(),e}deselect(...i){this._verifyValueAssignment(i),i.forEach(n=>this._unmarkSelected(n));let e=this._hasQueuedChanges();return this._emitChangeEvent(),e}setSelection(...i){this._verifyValueAssignment(i);let e=this.selected,n=new Set(i.map(o=>this._getConcreteValue(o)));
804i.forEach(o=>this._markSelected(o)),e.filter(o=>!n.has(this._getConcreteValue(o,n))).forEach(o=>this._unmarkSelected(o));let r=this._hasQueuedChanges();return this._emitChangeEvent(),r}toggle(i){return this.isSelected(i)?this.deselect(i):this.select(i)}clear(i=!0){this._unmarkAll();let e=this._hasQueuedChanges();return i&&this._emitChangeEvent(),e}isSelected(i){return this._selection.has(this._getConcreteValue(i))}isEmpty(){return this._selection.size===0}hasValue(){return!this.isEmpty()}sort(i){this._multiple&&this.selected&&this._selected.sort(i)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(i){i=this._getConcreteValue(i),this.isSelected(i)||(this._multiple||this._unmarkAll(),this.isSelected(i)||this._selection.add(i),this._emitChanges&&this._selectedToEmit.push(i))}_unmarkSelected(i){i=this._getConcreteValue(i),this.isSelected(i)&&(this._selection.delete(i),this._emitChanges&&this._deselectedToEmit.push(i))}_unmarkAll(){this.isEmpty()||this._selection.forEach(i=>this._unmarkSelected(i))}_verifyValueAssignment(i){i.length>1&&this._multiple}_hasQueuedChanges(){return!!(this._deselectedToEmit.length||this._selectedToEmit.length)}_getConcreteValue(i,e){if(this.compareWith){e=e??this._selection;for(let n of e)if(this.compareWith(i,n))return n;return i}else return i}};var c2=(()=>{class t{_listeners=[];notify(e,n){for(let r of this._listeners)r(e,n)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(n=>e!==n)}}ngOnDestroy(){this._listeners=[]}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var cp=class{applyChanges(i,e,n,r,o){i.forEachOperation((s,a,l)=>{let c,u;if(s.previousIndex==null){let f=n(s,a,l);c=e.createEmbeddedView(f.templateRef,f.context,f.index),u=ni.INSERTED}else l==null?(e.remove(a),u=ni.REMOVED):(c=e.get(a),e.move(c,l),u=ni.MOVED);o&&o({context:c?.context,operation:u,record:s})})}detach(){}};var sb=class{_box;_destroyed=new y;_resizeSubject=new y;_resizeObserver;_elementObservables=new Map;constructor(i){this._box=i,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(e=>this._resizeSubject.next(e)))}observe(i){return this._elementObservables.has(i)||this._elementObservables.set(i,new K(e=>{let n=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(i,{box:this._box}),()=>{this._resizeObserver?.unobserve(i),n.unsubscribe(),this._elementObservables.delete(i)}}).pipe(pe(e=>e.some(n=>n.target===i)),mr({bufferSize:1,refCount:!0}),de(this._destroyed))),this._elementObservables.get(i)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}},FM=(()=>{class t{_cleanupErrorListener;_observers=new Map;_ngZone=d(T);constructor(){typeof ResizeObserver<"u"}ngOnDestroy(){for(let[,e]of this._observers)e.destroy();this._observers.clear(),this._cleanupErrorListener?.()}observe(e,n){let r=n?.box||"content-box";return this._observers.has(r)||this._observers.set(r,new sb(r)),this._observers.get(r).observe(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var d2=["notch"],u2=["matFormFieldNotchedOutline",""],f2=["*"],PM=["iconPrefixContainer"],LM=["textPrefixContainer"],jM=["iconSuffixContainer"],VM=["textSuffixContainer"],h2=["textField"],p2=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],m2=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function g2(t,i){t&1&&ye(0,"span",21)}function v2(t,i){if(t&1&&(w(0,"label",20),le(1,1),ne(2,g2,1,0,"span",21),S()),t&2){let e=J(2);he("floating",e._shouldLabelFloat())("monitorResize",e._hasOutline())("id",e._labelId),ae("for",e._control.disableAutomaticLabeling?null:e._control.id),D(2),ie(!e.hideRequiredMarker&&e._control.required?2:-1)}}function _2(t,i){if(t&1&&ne(0,v2,3,5,"label",20),t&2){let e=J();ie(e._hasFloatingLabel()?0:-1)}}function y2(t,i){t&1&&ye(0,"div",7)}function b2(t,i){}function C2(t,i){if(t&1&&Ft(0,b2,0,0,"ng-template",13),t&2){J(2);let e=Ri(1);he("ngTemplateOutlet",e)}}function D2(t,i){if(t&1&&(w(0,"div",9),ne(1,C2,1,1,null,13),S()),t&2){let e=J();he("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat()),D(),ie(e._forceDisplayInfixLabel()?-1:1)}}function w2(t,i){t&1&&(w(0,"div",10,2),le(2,2),S())}function E2(t,i){t&1&&(w(0,"div",11,3),le(2,3),S())}function x2(t,i){}function I2(t,i){if(t&1&&Ft(0,x2,0,0,"ng-template",13),t&2){J();let e=Ri(1);he("ngTemplateOutlet",e)}}function S2(t,i){t&1&&(w(0,"div",14,4),le(2,4),S())}function M2(t,i){t&1&&(w(0,"div",15,5),le(2,5),S())}function T2(t,i){t&1&&ye(0,"div",16)}function k2(t,i){t&1&&(w(0,"div",18),le(1,6),S())}function R2(t,i){if(t&1&&(w(0,"mat-hint",22),Me(1),S()),t&2){let e=J(2);he("id",e._hintLabelId),D(),dt(e.hintLabel)}}function A2(t,i){if(t&1&&(w(0,"div",19),ne(1,R2,2,2,"mat-hint",22),le(2,7),ye(3,"div",23),le(4,8),S()),t&2){let e=J();D(),ie(e.hintLabel?1:-1)}}var up=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["mat-label"]]})}return t})(),GM=new m("MatError"),qM=(()=>{class t{id=d(je).getId("mat-mdc-error-");constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["mat-error"],["","matError",""]],hostAttrs:[1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(n,r){n&2&&jt("id",r.id)},inputs:{id:"id"},features:[ue([{provide:GM,useExisting:t}])]})}return t})(),fp=(()=>{class t{align="start";id=d(je).getId("mat-mdc-hint-");static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(n,r){n&2&&(jt("id",r.id),ae("align",null),te("mat-mdc-form-field-hint-end",r.align==="end"))},inputs:{align:"align",id:"id"}})}return t})(),YM=new m("MatPrefix"),ZM=(()=>{class t{set _isTextSelector(e){this._isText=!0}_isText=!1;static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[0,"matTextPrefix","_isTextSelector"]},features:[ue([{provide:YM,useExisting:t}])]})}return t})(),KM=new m("MatSuffix"),QM=(()=>{class t{set _isTextSelector(e){this._isText=!0}_isText=!1;static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},features:[ue([{provide:KM,useExisting:t}])]})}return t})(),XM=new m("FloatingLabelParent"),BM=(()=>{class t{_elementRef=d(M);get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}_floating=!1;get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}_monitorResize=!1;_resizeObserver=d(FM);_ngZone=d(T);_parent=d(XM);_resizeSubscription=new se;constructor(){}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return O2(this._elementRef.nativeElement)}
804get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(n,r){n&2&&te("mdc-floating-label--float-above",r.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return t})();function O2(t){let i=t;if(i.offsetParent!==null)return i.scrollWidth;let e=i.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);let n=e.scrollWidth;return e.remove(),n}var HM="mdc-line-ripple--active",dp="mdc-line-ripple--deactivating",UM=(()=>{class t{_elementRef=d(M);_cleanupTransitionEnd;constructor(){let e=d(T),n=d(xe);e.runOutsideAngular(()=>{this._cleanupTransitionEnd=n.listen(this._elementRef.nativeElement,"transitionend",this._handleTransitionEnd)})}activate(){let e=this._elementRef.nativeElement.classList;e.remove(dp),e.add(HM)}deactivate(){this._elementRef.nativeElement.classList.add(dp)}_handleTransitionEnd=e=>{let n=this._elementRef.nativeElement.classList,r=n.contains(dp);e.propertyName==="opacity"&&r&&n.remove(HM,dp)};ngOnDestroy(){this._cleanupTransitionEnd()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return t})(),zM=(()=>{class t{_elementRef=d(M);_ngZone=d(T);open=!1;_notch;ngAfterViewInit(){let e=this._elementRef.nativeElement,n=e.querySelector(".mdc-floating-label");n?(e.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(n.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>n.style.transitionDuration="")}))):e.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){let n=this._notch.nativeElement;!this.open||!e?n.style.width="":n.style.width=`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`}_setMaxWidth(e){this._notch.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${e}px)`)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(n,r){if(n&1&&Xe(d2,5),n&2){let o;Y(o=Z())&&(r._notch=o.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(n,r){n&2&&te("mdc-notched-outline--notched",r.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},attrs:u2,ngContentSelectors:f2,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(n,r){n&1&&(Ue(),fn(0,"div",1),Pt(1,"div",2,0),le(3),nn(),fn(4,"div",3))},encapsulation:2,changeDetection:0})}return t})(),ed=(()=>{class t{value=null;stateChanges;id;placeholder;ngControl=null;focused=!1;empty=!1;shouldLabelFloat=!1;required=!1;disabled=!1;errorState=!1;controlType;autofilled;userAriaDescribedBy;disableAutomaticLabeling;describedByIds;static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t})}return t})();var td=new m("MatFormField"),N2=new m("MAT_FORM_FIELD_DEFAULT_OPTIONS"),$M="fill",F2="auto",WM="fixed",P2="translateY(-50%)",nd=(()=>{class t{_elementRef=d(M);_changeDetectorRef=d(ge);_platform=d(me);_idGenerator=d(je);_ngZone=d(T);_defaults=d(N2,{optional:!0});_currentDirection;_textField;_iconPrefixContainer;_textPrefixContainer;_iconSuffixContainer;_textSuffixContainer;_floatingLabel;_notchedOutline;_lineRipple;_iconPrefixContainerSignal=ql("iconPrefixContainer");_textPrefixContainerSignal=ql("textPrefixContainer");_iconSuffixContainerSignal=ql("iconSuffixContainer");_textSuffixContainerSignal=ql("textSuffixContainer");_prefixSuffixContainers=Yt(()=>[this._iconPrefixContainerSignal(),this._textPrefixContainerSignal(),this._iconSuffixContainerSignal(),this._textSuffixContainerSignal()].map(e=>e?.nativeElement).filter(e=>e!==void 0));_formFieldControl;_prefixChildren;_suffixChildren;_errorChildren;_hintChildren;_labelChild=KE(up);get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=or(e)}_hideRequiredMarker=!1;color="primary";get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||F2}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}_floatLabel;get appearance(){return this._appearanceSignal()}set appearance(e){let n=e||this._defaults?.appearance||$M;this._appearanceSignal.set(n)}_appearanceSignal=X($M);
vendor: 4,415 bytes, line 804
804get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||WM}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||WM}_subscriptSizing=null;get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}_hintLabel="";_hasIconPrefix=!1;_hasTextPrefix=!1;_hasIconSuffix=!1;_hasTextSuffix=!1;_labelId=this._idGenerator.getId("mat-mdc-form-field-label-");_hintLabelId=this._idGenerator.getId("mat-mdc-hint-");_describedByIds;get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}_destroyed=new y;_isFocused=null;_explicitFormFieldControl;_previousControl=null;_previousControlValidatorFn=null;_stateChanges;_valueChanges;_describedByChanges;_outlineLabelOffsetResizeObserver=null;_animationsDisabled=We();constructor(){let e=this._defaults,n=d(_t);e&&(e.appearance&&(this.appearance=e.appearance),this._hideRequiredMarker=!!e?.hideRequiredMarker,e.color&&(this.color=e.color)),Ii(()=>this._currentDirection=n.valueSignal()),this._syncOutlineLabelOffset()}ngAfterViewInit(){this._updateFocusState(),this._animationsDisabled||this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-form-field-animations-enabled")},300)}),this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._control.ngControl&&this._control.ngControl.control&&(this._previousControlValidatorFn=this._control.ngControl.control.validator),this._previousControl=this._control),this._control.ngControl&&this._control.ngControl.control&&this._control.ngControl.control.validator!==this._previousControlValidatorFn&&this._changeDetectorRef.markForCheck()}ngOnDestroy(){this._outlineLabelOffsetResizeObserver?.disconnect(),this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._describedByChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getLabelId=Yt(()=>this._hasFloatingLabel()?this._labelId:null);getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(e){let n=this._control,r="mat-mdc-form-field-type-";e&&this._elementRef.nativeElement.classList.remove(r+e.controlType),n.controlType&&this._elementRef.nativeElement.classList.add(r+n.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=n.stateChanges.subscribe(()=>{this._updateFocusState(),this._changeDetectorRef.markForCheck()}),this._describedByChanges?.unsubscribe(),this._describedByChanges=n.stateChanges.pipe(et([void 0,void 0]),N(()=>[n.errorState,n.userAriaDescribedBy]),Ha(),pe(([[o,s],[a,l]])=>o!==a||s!==l)).subscribe(()=>this._syncDescribedByIds()),this._valueChanges?.unsubscribe(),n.ngControl&&n.ngControl.valueChanges&&(this._valueChanges=n.ngControl.valueChanges.pipe(de(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),kt(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){this._control}_updateFocusState(){let e=this._control.focused;e&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!e&&(this._isFocused||this._isFocused===null)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._elementRef.nativeElement.classList.toggle("mat-focused",e),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",e)}_syncOutlineLabelOffset(){rx({earlyRead:()=>
804{if(this._appearanceSignal()!=="outline")return this._outlineLabelOffsetResizeObserver?.disconnect(),null;if(globalThis.ResizeObserver){this._outlineLabelOffsetResizeObserver||=new globalThis.ResizeObserver(()=>{this._writeOutlinedLabelStyles(this._getOutlinedLabelOffset())});for(let e of this._prefixSuffixContainers())this._outlineLabelOffsetResizeObserver.observe(e,{box:"border-box"})}return this._getOutlinedLabelOffset()},write:e=>this._writeOutlinedLabelStyles(e())})}_shouldAlwaysFloat(){return this.floatLabel==="always"}_hasOutline(){return this.appearance==="outline"}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel=Yt(()=>!!this._labelChild());_shouldLabelFloat(){return this._hasFloatingLabel()?this._control.shouldLabelFloat||this._shouldAlwaysFloat():!1}_shouldForward(e){let n=this._control?this._control.ngControl:null;return n&&n[e]}_getSubscriptMessageType(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||!this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(0):this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){this._hintChildren}_syncDescribedByIds(){if(this._control){let e=[];
804if(this._control.userAriaDescribedBy&&typeof this._control.userAriaDescribedBy=="string"&&e.push(...this._control.userAriaDescribedBy.split(" ")),this._getSubscriptMessageType()==="hint"){let o=this._hintChildren?this._hintChildren.find(a=>a.align==="start"):null,s=this._hintChildren?this._hintChildren.find(a=>a.align==="end"):null;o?e.push(o.id):this._hintLabel&&e.push(this._hintLabelId),s&&e.push(s.id)}else this._errorChildren&&e.push(...this._errorChildren.map(o=>o.id));let n=this._control.describedByIds,r;if(n){let o=this._describedByIds||e;r=e.concat(n.filter(s=>s&&!o.includes(s)))}else r=e;this._control.setDescribedByIds(r),this._describedByIds=e}}_getOutlinedLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return null;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return["",null];if(!this._isAttachedToDom())return null;let e=this._iconPrefixContainer?.nativeElement,n=this._textPrefixContainer?.nativeElement,r=this._iconSuffixContainer?.nativeElement,o=this._textSuffixContainer?.nativeElement,s=e?.getBoundingClientRect().width??0,a=n?.getBoundingClientRect().width??0,l=r?.getBoundingClientRect().width??0,c=o?.getBoundingClientRect().width??0,u=this._currentDirection==="rtl"?"-1":"1",f=`${s+a}px`,p=`calc(${u} * (${f} + var(--mat-mdc-form-field-label-offset-x, 0px)))`,_=`var(--mat-mdc-form-field-label-transform, ${P2} translateX(${p}))`,E=s+a+l+c;return[_,E]}_writeOutlinedLabelStyles(e){if(e!==null){let[n,r]=e;this._floatingLabel&&(this._floatingLabel.element.style.transform=n),r!==null&&this._notchedOutline?._setMaxWidth(r)}}_isAttachedToDom(){let e=this._elementRef.nativeElement;if(e.getRootNode){let n=e.getRootNode();return n&&n!==e}return document.documentElement.contains(e)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["mat-form-field"]],contentQueries:function(n,r,o){if(n&1&&(vf(o,r._labelChild,up,5),mn(o,ed,5)(o,YM,5)(o,KM,5)(o,GM,5)(o,fp,5)),n&2){
804yf();let s;Y(s=Z())&&(r._formFieldControl=s.first),Y(s=Z())&&(r._prefixChildren=s),Y(s=Z())&&(r._suffixChildren=s),Y(s=Z())&&(r._errorChildren=s),Y(s=Z())&&(r._hintChildren=s)}},viewQuery:function(n,r){if(n&1&&(_f(r._iconPrefixContainerSignal,PM,5)(r._textPrefixContainerSignal,LM,5)(r._iconSuffixContainerSignal,jM,5)(r._textSuffixContainerSignal,VM,5),Xe(h2,5)(PM,5)(LM,5)(jM,5)(VM,5)(BM,5)(zM,5)(UM,5)),n&2){yf(4);let o;Y(o=Z())&&(r._textField=o.first),Y(o=Z())&&(r._iconPrefixContainer=o.first),Y(o=Z())&&(r._textPrefixContainer=o.first),Y(o=Z())&&(r._iconSuffixContainer=o.first),Y(o=Z())&&(r._textSuffixContainer=o.first),Y(o=Z())&&(r._floatingLabel=o.first),Y(o=Z())&&(r._notchedOutline=o.first),Y(o=Z())&&(r._lineRipple=o.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:38,hostBindings:function(n,r){n&2&&te("mat-mdc-form-field-label-always-float",r._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",r._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",r._hasIconSuffix)("mat-form-field-invalid",r._control.errorState)("mat-form-field-disabled",r._control.disabled)("mat-form-field-autofilled",r._control.autofilled)("mat-form-field-appearance-fill",r.appearance=="fill")("mat-form-field-appearance-outline",r.appearance=="outline")("mat-form-field-hide-placeholder",r._hasFloatingLabel()&&!r._shouldLabelFloat())("mat-primary",r.color!=="accent"&&r.color!=="warn")("mat-accent",r.color==="accent")("mat-warn",r.color==="warn")("ng-untouched",r._shouldForward("untouched"))("ng-touched",r._shouldForward("touched"))("ng-pristine",r._shouldForward("pristine"))("ng-dirty",r._shouldForward("dirty"))("ng-valid",r._shouldForward("valid"))("ng-invalid",r._shouldForward("invalid"))("ng-pending",r._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[ue([{provide:td,useExisting:t},{provide:XM,useExisting:t}])],ngContentSelectors:m2,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],["aria-atomic","true","aria-live","polite",1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(n,r){if(n&1&&(Ue(p2),Ft(0,_2,1,1,"ng-template",null,0,Xv),w(2,"div",6,1),oe("click",function(s){return r._control.onContainerClick(s)}),ne(4,y2,1,0,"div",7),w(5,"div",8),ne(6,D2,2,2,"div",9),ne(7,w2,3,0,"div",10),ne(8,E2,3,0,"div",11),w(9,"div",12),ne(10,I2,1,1,null,13),le(11),S(),ne(12,S2,3,0,"div",14),ne(13,M2,3,0,"div",15),S(),ne(14,T2,1,0,"div",16),S(),w(15,"div",17),ne(16,k2,2,0,"div",18)(17,A2,5,1,"div",19),S()),n&2){let o;D(2),te("mdc-text-field--filled",!r._hasOutline())("mdc-text-field--outlined",r._hasOutline())("mdc-text-field--no-label",!r._hasFloatingLabel())("mdc-text-field--disabled",r._control.disabled)("mdc-text-field--invalid",r._control.errorState),D(2),ie(!r._hasOutline()&&!r._control.disabled?4:-1),D(2),ie(r._hasOutline()?6:-1),D(),ie(r._hasIconPrefix?7:-1),D(),ie(r._hasTextPrefix?8:-1),D(2),ie(!r._hasOutline()||r._forceDisplayInfixLabel()?10:-1),D(2),ie(r._hasTextSuffix?12:-1),D(),ie(r._hasIconSuffix?13:-1),D(),ie(r._hasOutline()?-1:14),D(),te("mat-mdc-form-field-subscript-dynamic-size",r.subscriptSizing==="dynamic");let s=r._getSubscriptMessageType();D(),ie((o=s)==="error"?16:o==="hint"?17:-1)}},dependencies:[BM,zM,x_,UM,fp],styles:[`.mdc-text-field { 805 display: inline-flex; 806 align-items: baseline; 807 padding: 0 16px; 808 position: relative; 809 box-sizing: border-box; 810 overflow: hidden; 811 will-change: opacity, transform, color; 812 border-top-left-radius: 4px; 813 border-top-right-radius: 4px; 814 border-bottom-right-radius: 0; 815 border-bottom-left-radius: 0; 816} 817 818.mdc-text-field__input { 819 width: 100%; 820 min-width: 0; 821 border: none; 822 border-radius: 0; 823 background: none; 824 padding: 0; 825 -moz-appearance: none; 826 -webkit-appearance: none; 827 height: 28px; 828} 829.mdc-text-field__input::-webkit-calendar-picker-indicator, .mdc-text-field__input::-webkit-search-cancel-button { 830 display: none; 831} 832.mdc-text-field__input::-ms-clear { 833 display: none; 834} 835.mdc-text-field__input:focus { 836 outline: none; 837} 838.mdc-text-field__input:invalid { 839 box-shadow: none; 840} 841.mdc-text-field__input::placeholder { 842 opacity: 0; 843} 844.mdc-text-field__input::-moz-placeholder { 845 opacity: 0; 846} 847.mdc-text-field__input::-webkit-input-placeholder { 848 opacity: 0; 849} 850.mdc-text-field__input:-ms-input-placeholder { 851 opacity: 0; 852} 853.mdc-text-field--no-label .mdc-text-field__input::placeholder, .mdc-text-field--focused .mdc-text-field__input::placeholder { 854 opacity: 1; 855} 856.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder, .mdc-text-field--focused .mdc-text-field__input::-moz-placeholder { 857 opacity: 1; 858} 859.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder, .mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder { 860 opacity: 1; 861} 862.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder, .mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder { 863 opacity: 1; 864} 865.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::placeholder { 866 opacity: 0; 867} 868.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-moz-placeholder { 869 opacity: 0; 870} 871.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-webkit-input-placeholder { 872 opacity: 0; 873} 874.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive:-ms-input-placeholder { 875 opacity: 0; 876} 877.mdc-text-field--outlined .mdc-text-field__input, .mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input { 878 height: 100%; 879} 880.mdc-text-field--outlined .mdc-text-field__input { 881 display: flex; 882 border: none !important; 883 background-color: transparent; 884} 885.mdc-text-field--disabled .mdc-text-field__input { 886 pointer-events: auto; 887} 888.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input { 889 color: var(--mat-form-field-filled-input-text-color, var(--mat-sys-on-surface)); 890 caret-color: var(--mat-form-field-filled-caret-color, var(--mat-sys-primary)); 891} 892.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder { 893 color: var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 894} 895.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder { 896 color: var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 897} 898.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder { 899 color: var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 900} 901.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder { 902 color: var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 903} 904.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input { 905 color: var(--mat-form-field-outlined-input-text-color, var(--mat-sys-on-surface)); 906 caret-color: var(--mat-form-field-outlined-caret-color, var(--mat-sys-primary)); 907} 908.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder { 909 color: var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 910} 911.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder { 912 color: var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 913} 914.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder { 915 color: var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 916} 917.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder { 918 color: var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 919} 920.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input { 921 caret-color: var(--mat-form-field-filled-error-caret-color, var(--mat-sys-error)); 922} 923.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input { 924 caret-color: var(--mat-form-field-outlined-error-caret-color, var(--mat-sys-error)); 925} 926.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input { 927 color: var(--mat-form-field-filled-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 928} 929.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input { 930 color: var(--mat-form-field-outlined-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 931} 932@media (forced-colors: active) { 933 .mdc-text-field--disabled .mdc-text-field__input { 934 background-color: Window; 935 } 936} 937 938.mdc-text-field--filled { 939 height: 56px; 940 border-bottom-right-radius: 0; 941 border-bottom-left-radius: 0; 942 border-top-left-radius: var(--mat-form-field-filled-container-shape, var(--mat-sys-corner-extra-small)); 943 border-top-right-radius: var(--mat-form-field-filled-container-shape, var(--mat-sys-corner-extra-small)); 944} 945.mdc-text-field--filled:not(.mdc-text-field--disabled) { 946 background-color: var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant)); 947} 948.mdc-text-field--filled.mdc-text-field--disabled { 949 background-color: var(--mat-form-field-filled-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent)); 950} 951 952.mdc-text-field--outlined { 953 height: 56px; 954 overflow: visible; 955 padding-right: max(16px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))); 956 padding-left: max(16px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)) + 4px); 957} 958[dir=rtl] .mdc-text-field--outlined { 959 padding-right: max(16px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)) + 4px); 960 padding-left: max(16px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))); 961} 962 963.mdc-floating-label { 964 position: absolute; 965 left: 0; 966 transform-origin: left top; 967 line-height: 1.15rem; 968 text-align: left; 969 text-overflow: ellipsis; 970 white-space: nowrap; 971 cursor: text; 972 overflow: hidden; 973 will-change: transform; 974} 975[dir=rtl] .mdc-floating-label { 976 right: 0; 977 left: auto; 978 transform-origin: right top; 979 text-align: right; 980} 981.mdc-text-field .mdc-floating-label { 982 top: 50%; 983 transform: translateY(-50%); 984 pointer-events: none; 985} 986.mdc-notched-outline .mdc-floating-label { 987 display: inline-block; 988 position: relative; 989 max-width: 100%; 990} 991.mdc-text-field--outlined .mdc-floating-label { 992 left: 4px; 993 right: auto; 994} 995[dir=rtl] .mdc-text-field--outlined .mdc-floating-label { 996 left: auto; 997 right: 4px; 998} 999.mdc-text-field--filled .mdc-floating-label { 1000 left: 16px; 1001 right: auto; 1002} 1003[dir=rtl] .mdc-text-field--filled .mdc-floating-label { 1004 left: auto; 1005 right: 16px; 1006} 1007.mdc-text-field--disabled .mdc-floating-label { 1008 cursor: default; 1009} 1010@media (forced-colors: active) { 1011 .mdc-text-field--disabled .mdc-floating-label { 1012 z-index: 1; 1013 } 1014} 1015.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label { 1016 display: none; 1017} 1018.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label { 1019 color: var(--mat-form-field-filled-label-text-color, var(--mat-sys-on-surface-variant)); 1020} 1021.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label { 1022 color: var(--mat-form-field-filled-focus-label-text-color, var(--mat-sys-primary)); 1023} 1024.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
1024over .mdc-floating-label { 1025 color: var(--mat-form-field-filled-hover-label-text-color, var(--mat-sys-on-surface-variant)); 1026} 1027.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label { 1028 color: var(--mat-form-field-filled-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 1029} 1030.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label { 1031 color: var(--mat-form-field-filled-error-label-text-color, var(--mat-sys-error)); 1032} 1033.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label { 1034 color: var(--mat-form-field-filled-error-focus-label-text-color, var(--mat-sys-error)); 1035} 1036.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label { 1037 color: var(--mat-form-field-filled-error-hover-label-text-color, var(--mat-sys-on-error-container)); 1038} 1039.mdc-text-field--filled .mdc-floating-label { 1040 font-family: var(--mat-form-field-filled-label-text-font, var(--mat-sys-body-large-font)); 1041 font-size: var(--mat-form-field-filled-label-text-size, var(--mat-sys-body-large-size)); 1042 font-weight: var(--mat-form-field-filled-label-text-weight, var(--mat-sys-body-large-weight)); 1043 letter-spacing: var(--mat-form-field-filled-label-text-tracking, var(--mat-sys-body-large-tracking)); 1044} 1045.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label { 1046 color: var(--mat-form-field-outlined-label-text-color, var(--mat-sys-on-surface-variant)); 1047} 1048.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label { 1049 color: var(--mat-form-field-outlined-focus-label-text-color, var(--mat-sys-primary)); 1050} 1051.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label { 1052 color: var(--mat-form-field-outlined-hover-label-text-color, var(--mat-sys-on-surface)); 1053} 1054.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label { 1055 color: var(--mat-form-field-outlined-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 1056} 1057.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label { 1058 color: var(--mat-form-field-outlined-error-label-text-color, var(--mat-sys-error)); 1059} 1060.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label { 1061 color: var(--mat-form-field-outlined-error-focus-label-text-color, var(--mat-sys-error)); 1062} 1063.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label { 1064 color: var(--mat-form-field-outlined-error-hover-label-text-color, var(--mat-sys-on-error-container)); 1065} 1066.mdc-text-field--outlined .mdc-floating-label { 1067 font-family: var(--mat-form-field-outlined-label-text-font, var(--mat-sys-body-large-font)); 1068 font-size: var(--mat-form-field-outlined-label-text-size, var(--mat-sys-body-large-size)); 1069 font-weight: var(--mat-form-field-outlined-label-text-weight, var(--mat-sys-body-large-weight)); 1070 letter-spacing: var(--mat-form-field-outlined-label-text-tracking, var(--mat-sys-body-large-tracking)); 1071} 1072 1073.mdc-floating-label--float-above { 1074 cursor: auto; 1075 transform: translateY(-106%) scale(0.75); 1076} 1077.mdc-text-field--filled .mdc-floating-label--float-above { 1078 transform: translateY(-106%) scale(0.75); 1079} 1080.mdc-text-field--outlined .mdc-floating-label--float-above { 1081 transform: translateY(-37.25px) scale(1); 1082 font-size: 0.75rem; 1083} 1084.mdc-notched-outline .mdc-floating-label--float-above { 1085 text-overflow: clip; 1086} 1087.mdc-notched-outline--upgraded .mdc-floating-label--float-above { 1088 max-width: 133.3333333333%; 1089} 1090.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above { 1091 transform: translateY(-34.75px) scale(0.75); 1092} 1093.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above { 1094 font-size: 1rem; 1095} 1096 1097.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after { 1098 margin-left: 1px; 1099 margin-right: 0; 1100 content: "*"; 1101} 1102[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after { 1103 margin-left: 0; 1104 margin-right: 1px; 1105} 1106 1107.mdc-notched-outline { 1108 display: flex; 1109 position: absolute; 1110 top: 0; 1111 right: 0; 1112 left: 0; 1113 box-sizing: border-box; 1114 width: 100%; 1115 max-width: 100%; 1116 height: 100%; 1117 text-align: left; 1118 pointer-events: none; 1119} 1120[dir=rtl] .mdc-notched-outline { 1121 text-align: right; 1122} 1123.mdc-text-field--outlined .mdc-notched-outline { 1124 z-index: 1; 1125} 1126 1127.mat-mdc-notch-piece { 1128 box-sizing: border-box; 1129 height: 100%; 1130 pointer-events: none; 1131 border: none; 1132 border-top: 1px solid; 1133 border-bottom: 1px solid; 1134} 1135.mdc-text-field--focused .mat-mdc-notch-piece { 1136 border-width: 2px; 1137} 1138.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece { 1139 border-color: var(--mat-form-field-outlined-outline-color, var(--mat-sys-outline)); 1140 border-width: var(--mat-form-field-outlined-outline-width, 1px); 1141} 1142.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
1142over .mat-mdc-notch-piece { 1143 border-color: var(--mat-form-field-outlined-hover-outline-color, var(--mat-sys-on-surface)); 1144} 1145.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece { 1146 border-color: var(--mat-form-field-outlined-focus-outline-color, var(--mat-sys-primary)); 1147} 1148.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece { 1149 border-color: var(--mat-form-field-outlined-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent)); 1150} 1151.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece { 1152 border-color: var(--mat-form-field-outlined-error-outline-color, var(--mat-sys-error)); 1153} 1154.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece { 1155 border-color: var(--mat-form-field-outlined-error-hover-outline-color, var(--mat-sys-on-error-container)); 1156} 1157.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece { 1158 border-color: var(--mat-form-field-outlined-error-focus-outline-color, var(--mat-sys-error)); 1159} 1160.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece { 1161 border-width: var(--mat-form-field-outlined-focus-outline-width, 2px); 1162} 1163 1164.mdc-notched-outline__leading { 1165 border-left: 1px solid; 1166 border-right: none; 1167 border-top-right-radius: 0; 1168 border-bottom-right-radius: 0; 1169 border-top-left-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 1170 border-bottom-left-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 1171} 1172.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading { 1173 width: max(12px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))); 1174} 1175[dir=rtl] .mdc-notched-outline__leading { 1176 border-left: none; 1177 border-right: 1px solid; 1178 border-bottom-left-radius: 0; 1179 border-top-left-radius: 0; 1180 border-top-right-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 1181 border-bottom-right-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 1182} 1183 1184.mdc-notched-outline__trailing { 1185 flex-grow: 1; 1186 border-left: none; 1187 border-right: 1px solid; 1188 border-top-left-radius: 0; 1189 border-bottom-left-radius: 0; 1190 border-top-right-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 1191 border-bottom-right-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 1192} 1193[dir=rtl] .mdc-notched-outline__trailing { 1194 border-left: 1px solid; 1195 border-right: none; 1196 border-top-right-radius: 0; 1197 border-bottom-right-radius: 0; 1198 border-top-left-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 1199 border-bottom-left-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 1200} 1201 1202.mdc-notched-outline__notch { 1203 flex: 0 0 auto; 1204 width: auto; 1205} 1206.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch { 1207 max-width: min(var(--mat-form-field-notch-max-width, 100%), calc(100% - max(12px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))) * 2)); 1208} 1209.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch { 1210 max-width: min(100%, calc(100% - max(12px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))) * 2)); 1211} 1212.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch { 1213 padding-top: 1px; 1214} 1215.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch { 1216 padding-top: 2px; 1217} 1218.mdc-notched-outline--notched .mdc-notched-outline__notch { 1219 padding-left: 0; 1220 padding-right: 8px; 1221 border-top: none; 1222} 1223[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch { 1224 padding-left: 8px; 1225 padding-right: 0; 1226} 1227.mdc-notched-outline--no-label .mdc-notched-outline__notch { 1228 display: none; 1229} 1230 1231.mdc-line-ripple::before, .mdc-line-ripple::after { 1232 position: absolute; 1233 bottom: 0; 1234 left: 0; 1235 width: 100%; 1236 border-bottom-style: solid; 1237 content: ""; 1238} 1239.mdc-line-ripple::before { 1240 z-index: 1; 1241 border-bottom-width: var(--mat-form-field-filled-active-indicator-height, 1px); 1242} 1243.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before { 1244 border-bottom-color: var(--mat-form-field-filled-active-indicator-color, var(--mat-sys-on-surface-variant)); 1245} 1246.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
1246over .mdc-line-ripple::before { 1247 border-bottom-color: var(--mat-form-field-filled-hover-active-indicator-color, var(--mat-sys-on-surface)); 1248} 1249.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before { 1250 border-bottom-color: var(--mat-form-field-filled-disabled-active-indicator-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 1251} 1252.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before { 1253 border-bottom-color: var(--mat-form-field-filled-error-active-indicator-color, var(--mat-sys-error)); 1254} 1255.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before { 1256 border-bottom-color: var(--mat-form-field-filled-error-hover-active-indicator-color, var(--mat-sys-on-error-container)); 1257} 1258.mdc-line-ripple::after { 1259 transform: scaleX(0); 1260 opacity: 0; 1261 z-index: 2; 1262} 1263.mdc-text-field--filled .mdc-line-ripple::after { 1264 border-bottom-width: var(--mat-form-field-filled-focus-active-indicator-height, 2px); 1265} 1266.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after { 1267 border-bottom-color: var(--mat-form-field-filled-focus-active-indicator-color, var(--mat-sys-primary)); 1268} 1269.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after { 1270 border-bottom-color: var(--mat-form-field-filled-error-focus-active-indicator-color, var(--mat-sys-error)); 1271} 1272 1273.mdc-line-ripple--active::after { 1274 transform: scaleX(1); 1275 opacity: 1; 1276} 1277 1278.mdc-line-ripple--deactivating::after { 1279 opacity: 0; 1280} 1281 1282.mdc-text-field--disabled { 1283 pointer-events: none; 1284} 1285 1286.mat-mdc-form-field-textarea-control { 1287 vertical-align: middle; 1288 resize: vertical; 1289 box-sizing: border-box; 1290 height: auto; 1291 margin: 0; 1292 padding: 0; 1293 border: none; 1294 overflow: auto; 1295} 1296 1297.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control { 1298 -moz-osx-font-smoothing: grayscale; 1299 -webkit-font-smoothing: antialiased; 1300 font: inherit; 1301 letter-spacing: inherit; 1302 text-decoration: inherit; 1303 text-transform: inherit; 1304 border: none; 1305} 1306 1307.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label { 1308 -moz-osx-font-smoothing: grayscale; 1309 -webkit-font-smoothing: antialiased; 1310 line-height: normal; 1311 pointer-events: all; 1312 will-change: auto; 1313} 1314 1315.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label { 1316 cursor: inherit; 1317} 1318 1319.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input, 1320.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control { 1321 height: auto; 1322} 1323 1324.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color] { 1325 height: 23px; 1326} 1327 1328.mat-mdc-text-field-wrapper { 1329 height: auto; 1330 flex: auto; 1331 will-change: auto; 1332} 1333 1334.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper { 1335 padding-left: 0; 1336 --mat-mdc-form-field-label-offset-x: -16px; 1337} 1338 1339.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper { 1340 padding-right: 0; 1341} 1342 1343[dir=rtl] .mat-mdc-text-field-wrapper { 1344 padding-left: 16px; 1345 padding-right: 16px; 1346} 1347[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper { 1348 padding-left: 0; 1349} 1350[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper { 1351 padding-right: 0; 1352} 1353 1354.mat-form-field-disabled .mdc-text-field__input::placeholder { 1355 color: var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 1356} 1357.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder { 1358 color: var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 1359} 1360.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder { 1361 color: var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 1362} 1363.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder { 1364 color: var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 1365} 1366 1367.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder { 1368 transition-delay: 40ms; 1369 transition-duration: 110ms; 1370 opacity: 1; 1371} 1372 1373.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label { 1374 left: auto; 1375 right: auto; 1376} 1377 1378.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input { 1379 display: inline-block; 1380} 1381 1382.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch { 1383 padding-top: 0; 1384} 1385 1386.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch { 1387 border-left: 1px solid transparent; 1388} 1389 1390[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch { 1391 border-left: none; 1392 border-right: 1px solid transparent; 1393} 1394 1395.mat-mdc-form-field-infix { 1396 min-height: var(--mat-form-field-container-height, 56px); 1397 padding-top: var(--mat-form-field-filled-with-label-container-padding-top, 24px); 1398 padding-bottom: var(--mat-form-field-filled-with-label-container-padding-bottom, 8px); 1399} 1400.mdc-text-field--outlined .mat-mdc-form-field-infix, .mdc-text-field--no-label .mat-mdc-form-field-infix { 1401 padding-top: var(--mat-form-field-container-vertical-padding, 16px); 1402 padding-bottom: var(--mat-form-field-container-vertical-padding, 16px); 1403} 1404 1405.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label { 1406 top: calc(var(--mat-form-field-container-height, 56px) / 2); 1407} 1408 1409.mdc-text-field--filled .mat-mdc-floating-label { 1410 display: var(--mat-form-field-filled-label-display, block); 1411} 1412 1413.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above { 1414 --mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height, 56px) / 2) * -1)) 1415 scale(var(--mat-mdc-form-field-floating-label-scale, 0.75)); 1416 transform: var(--mat-mdc-form-field-label-transform); 1417} 1418 1419@keyframes _mat-form-field-subscript-animation { 1420 from { 1421 opacity: 0; 1422 transform: translateY(-5px); 1423 } 1424 to { 1425 opacity: 1; 1426 transform: translateY(0); 1427 } 1428} 1429.mat-mdc-form-field-subscript-wrapper { 1430 box-sizing: border-box; 1431 width: 100%; 1432 position: relative; 1433} 1434 1435.mat-mdc-form-field-hint-wrapper, 1436.mat-mdc-form-field-error-wrapper { 1437 position: absolute; 1438 top: 0; 1439 left: 0; 1440 right: 0; 1441 padding: 0 16px; 1442 opacity: 1; 1443 transform: translateY(0); 1444 animation: _mat-form-field-subscript-animation 0ms cubic-bezier(0.55, 0, 0.55, 0.2); 1445} 1446 1447.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper, 1448.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper { 1449 position: static; 1450} 1451 1452.mat-mdc-form-field-bottom-align::before { 1453 content: ""; 1454 display: inline-block; 1455 height: 16px; 1456} 1457 1458.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before { 1459 content: unset; 1460} 1461 1462.mat-mdc-form-field-hint-end { 1463 order: 1; 1464} 1465 1466.mat-mdc-form-field-hint-wrapper { 1467 display: flex; 1468} 1469 1470.mat-mdc-form-field-hint-spacer { 1471 flex: 1 0 1em; 1472} 1473 1474.mat-mdc-form-field-error { 1475 display: block; 1476 color: var(--mat-form-field-error-text-color, var(--mat-sys-error)); 1477} 1478 1479.mat-mdc-form-field-subscript-wrapper, 1480.mat-mdc-form-field-bottom-align::before { 1481 -moz-osx-font-smoothing: grayscale; 1482 -webkit-font-smoothing: antialiased; 1483 font-family: var(--mat-form-field-subscript-text-font, var(--mat-sys-body-small-font)); 1484 line-height: var(--mat-form-field-subscript-text-line-height, var(--mat-sys-body-small-line-height)); 1485 font-size: var(--mat-form-field-subscript-text-size, var(--mat-sys-body-small-size)); 1486 letter-spacing: var(--mat-form-field-subscript-text-tracking, var(--mat-sys-body-small-tracking)); 1487 font-weight: var(--mat-form-field-subscript-text-weight, var(--mat-sys-body-small-weight)); 1488} 1489 1490.mat-mdc-form-field-focus-overlay { 1491 top: 0; 1492 left: 0; 1493 right: 0; 1494 bottom: 0; 1495 position: absolute; 1496 opacity: 0; 1497 pointer-events: none; 1498 background-color: var(--mat-form-field-state-layer-color, var(--mat-sys-on-surface)); 1499} 1500.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay { 1501 opacity: var(--mat-form-field-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 1502} 1503.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay { 1504 opacity: var(--mat-form-field-focus-state-layer-opacity, 0); 1505} 1506 1507select.mat-mdc-form-field-input-control { 1508 -moz-appearance: none; 1509 -webkit-appearance: none; 1510 background-color: transparent; 1511 display: inline-flex; 1512 box-sizing: border-box; 1513} 1514select.mat-mdc-form-field-input-control:not(:disabled) { 1515 cursor: pointer; 1516} 1517select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option { 1518 color: var(--mat-form-field-select-option-text-color, var(--mat-sys-neutral10)); 1519} 1520select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled { 1521 color: var(--mat-form-field-select-disabled-option-text-color, color-mix(in srgb, var(--mat-sys-neutral10) 38%, transparent)); 1522} 1523 1524.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after {
1525 content: ""; 1526 width: 0; 1527 height: 0; 1528 border-left: 5px solid transparent; 1529 border-right: 5px solid transparent; 1530 border-top: 5px solid; 1531 position: absolute; 1532 right: 0; 1533 top: 50%; 1534 margin-top: -2.5px; 1535 pointer-events: none; 1536 color: var(--mat-form-field-enabled-select-arrow-color, var(--mat-sys-on-surface-variant)); 1537} 1538[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after { 1539 right: auto; 1540 left: 0; 1541} 1542.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after { 1543 color: var(--mat-form-field-focus-select-arrow-color, var(--mat-sys-primary)); 1544} 1545.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after { 1546 color: var(--mat-form-field-disabled-select-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 1547} 1548.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control { 1549 padding-right: 15px; 1550} 1551[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control { 1552 padding-right: 0; 1553 padding-left: 15px; 1554} 1555 1556@media (forced-colors: active) { 1557 .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper { 1558 outline: solid 1px; 1559 } 1560} 1561@media (forced-colors: active) { 1562 .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper { 1563 outline-color: GrayText; 1564 } 1565} 1566 1567@media (forced-colors: active) { 1568 .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper { 1569 outline: dashed 3px; 1570 } 1571} 1572 1573@media (forced-colors: active) { 1574 .mat-mdc-form-field.mat-focused .mdc-notched-outline { 1575 border: dashed 3px; 1576 } 1577} 1578 1579.mat-mdc-form-field-input-control[type=date], .mat-mdc-form-field-input-control[type=datetime], .mat-mdc-form-field-input-control[type=datetime-local], .mat-mdc-form-field-input-control[type=month], .mat-mdc-form-field-input-control[type=week], .mat-mdc-form-field-input-control[type=time] { 1580 line-height: 1; 1581} 1582.mat-mdc-form-field-input-control::-webkit-datetime-edit { 1583 line-height: 1; 1584 padding: 0; 1585 margin-bottom: -2px; 1586} 1587 1588.mat-mdc-form-field { 1589 --mat-mdc-form-field-floating-label-scale: 0.75; 1590 display: inline-flex; 1591 flex-direction: column; 1592 min-width: 0; 1593 text-align: left; 1594 -moz-osx-font-smoothing: grayscale; 1595 -webkit-font-smoothing: antialiased; 1596 font-family: var(--mat-form-field-container-text-font, var(--mat-sys-body-large-font)); 1597 line-height: var(--mat-form-field-container-text-line-height, var(--mat-sys-body-large-line-height)); 1598 font-size: var(--mat-form-field-container-text-size, var(--mat-sys-body-large-size)); 1599 letter-spacing: var(--mat-form-field-container-text-tracking, var(--mat-sys-body-large-tracking)); 1600 font-weight: var(--mat-form-field-container-text-weight, var(--mat-sys-body-large-weight)); 1601} 1602.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above { 1603 font-size: calc(var(--mat-form-field-outlined-label-text-populated-size) * var(--mat-mdc-form-field-floating-label-scale)); 1604} 1605.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above { 1606 font-size: var(--mat-form-field-outlined-label-text-populated-size); 1607} 1608[dir=rtl] .mat-mdc-form-field { 1609 text-align: right; 1610} 1611 1612.mat-mdc-form-field-flex { 1613 display: inline-flex; 1614 align-items: baseline; 1615 box-sizing: border-box; 1616 width: 100%; 1617} 1618 1619.mat-mdc-text-field-wrapper { 1620 width: 100%; 1621 z-index: 0; 1622} 1623 1624.mat-mdc-form-field-icon-prefix, 1625.mat-mdc-form-field-icon-suffix { 1626 align-self: center; 1627 line-height: 0; 1628 pointer-events: auto; 1629 position: relative; 1630 z-index: 1; 1631} 1632.mat-mdc-form-field-icon-prefix > .mat-icon, 1633.mat-mdc-form-field-icon-suffix > .mat-icon { 1634 padding: 0 12px; 1635 box-sizing: content-box; 1636} 1637 1638.mat-mdc-form-field-icon-prefix { 1639 color: var(--mat-form-field-leading-icon-color, var(--mat-sys-on-surface-variant)); 1640} 1641.mat-form-field-disabled .mat-mdc-form-field-icon-prefix { 1642 color: var(--mat-form-field-disabled-leading-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 1643} 1644 1645.mat-mdc-form-field-icon-suffix { 1646 color: var(--mat-form-field-trailing-icon-color, var(--mat-sys-on-surface-variant)); 1647} 1648.mat-form-field-disabled .mat-mdc-form-field-icon-suffix { 1649 color: var(--mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 1650} 1651.mat-form-field-invalid .mat-mdc-form-field-icon-suffix { 1652 color: var(--mat-form-field-error-trailing-icon-color, var(--mat-sys-error)); 1653} 1654.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix { 1655 color: var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-sys-on-error-container)); 1656} 1657.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix { 1658 color: var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-sys-error)); 1659} 1660 1661.mat-mdc-form-field-icon-prefix, 1662[dir=rtl] .mat-mdc-form-field-icon-suffix { 1663 padding: 0 4px 0 0; 1664} 1665 1666.mat-mdc-form-field-icon-suffix, 1667[dir=rtl] .mat-mdc-form-field-icon-prefix { 1668 padding: 0 0 0 4px; 1669} 1670 1671.mat-mdc-form-field-subscript-wrapper .mat-icon, 1672.mat-mdc-form-field label .mat-icon { 1673 width: 1em; 1674 height: 1em; 1675 font-size: inherit; 1676} 1677 1678.mat-mdc-form-field-infix { 1679 flex: auto; 1680 min-width: 0; 1681 width: 180px; 1682 position: relative; 1683 box-sizing: border-box; 1684} 1685.mat-mdc-form-field-infix:has(textarea[cols]) { 1686 width: auto; 1687} 1688 1689.mat-mdc-form-field .mdc-notched-outline__notch { 1690 margin-left: -1px; 1691 -webkit-clip-path: inset(-9em -999em -9em 1px); 1692 clip-path: inset(-9em -999em -9em 1px); 1693} 1694[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch { 1695 margin-left: 0; 1696 margin-right: -1px; 1697 -webkit-clip-path: inset(-9em 1px -9em -999em); 1698 clip-path: inset(-9em 1px -9em -999em); 1699} 1700 1701.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-floating-label { 1702 transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1); 1703} 1704.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input { 1705 transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1); 1706} 1707.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::placeholder { 1708 transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1); 1709} 1710.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-moz-placeholder { 1711 transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1); 1712} 1713.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-webkit-input-placeholder { 1714 transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1); 1715} 1716.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input:-ms-input-placeholder { 1717 transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1); 1718} 1719.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::placeholder, .mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::placeholder { 1720 transition-delay: 40ms; 1721 transition-duration: 110ms; 1722} 1723.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder, .mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder { 1724 transition-delay: 40ms; 1725 transition-duration: 110ms; 1726} 1727.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder, .mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder { 1728 transition-delay: 40ms; 1729 transition-duration: 110ms; 1730} 1731.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder, .mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder { 1732 transition-delay: 40ms; 1733 transition-duration: 110ms; 1734} 1735.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before { 1736 transition-duration: 75ms; 1737} 1738.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-line-ripple::after { 1739 transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1); 1740} 1741.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-hint-wrapper, 1742.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-error-wrapper { 1743 animation-duration: 300ms; 1744} 1745 1746.mdc-notched-outline .mdc-floating-label { 1747 max-width: calc(100% + 1px); 1748} 1749 1750.mdc-notched-outline--upgraded .mdc-floating-label--float-above { 1751 max-width: calc(133.3333333333% + 1px); 1752} 1753`],encapsulation:2,changeDetection:0})}return t})();var JM=(()=>{class t{_animationsDisabled=We();state="unchecked";disabled=!1;appearance="full";constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(n,r){n&2&&te("mat-pseudo-checkbox-indeterminate",r.state==="indeterminate")("mat-pseudo-checkbox-checked",r.state==="checked")("mat-pseudo-checkbox-disabled",r.disabled)("mat-pseudo-checkbox-minimal",r.appearance==="minimal")("mat-pseudo-checkbox-full",r.appearance==="full")("_mat-animation-noopable",r._animationsDisabled)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(n,r){},styles:[`.mat-pseudo-checkbox { 1754 border-radius: 2px; 1755 cursor: pointer; 1756 display: inline-block; 1757 vertical-align: middle; 1758 box-sizing: border-box; 1759 position: relative; 1760 flex-shrink: 0; 1761 transition: border-color 90ms cubic-bezier(0, 0, 0.2, 0.1), background-color 90ms cubic-bezier(0, 0, 0.2, 0.1); 1762} 1763.mat-pseudo-checkbox::after { 1764 position: absolute; 1765 opacity: 0; 1766 content: ""; 1767 border-bottom: 2px solid currentColor; 1768 transition: opacity 90ms cubic-bezier(0, 0, 0.2, 0.1); 1769} 1770.mat-pseudo-checkbox._mat-animation-noopable { 1771 transition: none !important; 1772 animation: none !important; 1773} 1774.mat-pseudo-checkbox._mat-animation-noopable::after { 1775 transition: none; 1776} 1777 1778.mat-pseudo-checkbox-disabled { 1779 cursor: default; 1780} 1781 1782.mat-pseudo-checkbox-indeterminate::after { 1783 left: 1px; 1784 opacity: 1; 1785 border-radius: 2px; 1786} 1787 1788.mat-pseudo-checkbox-checked::after { 1789 left: 1px; 1790 border-left: 2px solid currentColor; 1791 transform: rotate(-45deg); 1792 opacity: 1; 1793 box-sizing: content-box; 1794} 1795 1796.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after, .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after {
1797 color: var(--mat-pseudo-checkbox-minimal-selected-checkmark-color, var(--mat-sys-primary)); 1798} 1799.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after, .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after { 1800 color: var(--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 1801} 1802 1803.mat-pseudo-checkbox-full { 1804 border-color: var(--mat-pseudo-checkbox-full-unselected-icon-color, var(--mat-sys-on-surface-variant)); 1805 border-width: 2px; 1806 border-style: solid; 1807} 1808.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled { 1809 border-color: var(--mat-pseudo-checkbox-full-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 1810} 1811.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked, .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate { 1812 background-color: var(--mat-pseudo-checkbox-full-selected-icon-color, var(--mat-sys-primary)); 1813 border-color: transparent; 1814} 1815.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after, .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after { 1816 color: var(--mat-pseudo-checkbox-full-selected-checkmark-color, var(--mat-sys-on-primary)); 1817} 1818.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled, .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled { 1819 background-color: var(--mat-pseudo-checkbox-full-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 1820} 1821.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after, .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after { 1822 color: var(--mat-pseudo-checkbox-full-disabled-selected-checkmark-color, var(--mat-sys-surface)); 1823} 1824 1825.mat-pseudo-checkbox { 1826 width: 18px; 1827 height: 18px; 1828} 1829 1830.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after { 1831 width: 14px; 1832 height: 6px; 1833 transform-origin: center; 1834 top: -4.2426406871px; 1835 left: 0; 1836 bottom: 0; 1837 right: 0; 1838 margin: auto; 1839} 1840.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after { 1841 top: 8px; 1842 width: 16px; 1843} 1844 1845.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after { 1846 width: 10px; 1847 height: 4px; 1848 transform-origin: center; 1849 top: -2.8284271247px; 1850 left: 0; 1851 bottom: 0; 1852 right: 0; 1853 margin: auto; 1854} 1855.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after { 1856 top: 6px; 1857 width: 12px; 1858} 1859`],encapsulation:2,changeDetection:0})}return t})();var L2=["text"],j2=[[["mat-icon"]],"*"],V2=["mat-icon","*"];function B2(t,i){if(t&1&&ye(0,"mat-pseudo-checkbox",1),t&2){let e=J();he("disabled",e.disabled)("state",e.selected?"checked":"unchecked")}}function H2(t,i){if(t&1&&ye(0,"mat-pseudo-checkbox",3),t&2){let e=J();he("disabled",e.disabled)}}function U2(t,i){if(t&1&&(w(0,"span",4),Me(1),S()),t&2){let e=J();D(),rn("(",e.group.label,")")}}var lb=new m("MAT_OPTION_PARENT_COMPONENT"),cb=new m("MatOptgroup");var ab=class{source;isUserInput;constructor(i,e=!1){this.source=i,this.isUserInput=e}},Da=(()=>{class t{_element=d(M);_changeDetectorRef=d(ge);_parent=d(lb,{optional:!0});group=d(cb,{optional:!0});_signalDisableRipple=!1;_selected=!1;_active=!1;_mostRecentViewValue="";get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}value;id=d(je).getId("mat-option-");get disabled(){return this.group&&this.group.disabled||this._disabled()}set disabled(e){this._disabled.set(e)}_disabled=X(!1);get disableRipple(){return this._signalDisableRipple?this._parent.disableRipple():!!this._parent?.disableRipple}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator)}onSelectionChange=new B;_text;_stateChanges=new y;constructor(){let e=d(nt);e.load(Pr),e.load(qs),this._signalDisableRipple=!!this._parent&&ki(this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(e=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}deselect(e=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}focus(e,n){let r=this._getHostElement();typeof r.focus=="function"&&r.focus(n)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(e.keyCode===13||e.keyCode===32)&&!xt(e)&&(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=this.multiple?!this._selected:!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){let e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new ab(this,e))}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["mat-option"]],viewQuery:function(n,r){if(n&1&&Xe(L2,7),n&2){let o;Y(o=Z())&&(r._text=o.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(n,r){n&1&&oe("click",function(){return r._selectViaInteraction()})("keydown",function(s){return r._handleKeydown(s)}),n&2&&(jt("id",r.id),ae("aria-selected",r.selected)("aria-disabled",r.disabled.toString()),te("mdc-list-item--selected",r.selected)("mat-mdc-option-multiple",r.multiple)("mat-mdc-option-active",r.active)("mdc-list-item--disabled",r.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",k]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],ngContentSelectors:V2,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(n,r){n&1&&(Ue(j2),ne(0,B2,1,2,"mat-pseudo-checkbox",1),le(1),w(2,"span",2,0),le(4,1),S(),ne(5,H2,1,1,"mat-pseudo-checkbox",3),ne(6,U2,2,1,"span",4),ye(7,"div",5)),n&2&&(ie(r.multiple?0:-1),D(5),ie(!r.multiple&&r.selected&&!r.hideSingleSelectionIndicator?5:-1),D(),ie(r.group&&r.group._inert?6:-1),D(),he("matRippleTrigger",r._getHostElement())("matRippleDisabled",r.disabled||r.disableRipple))},dependencies:[JM,Qs],styles:[`.mat-mdc-option { 1860 -webkit-user-select: none; 1861 user-select: none; 1862 -moz-osx-font-smoothing: grayscale; 1863 -webkit-font-smoothing: antialiased; 1864 display: flex; 1865 position: relative; 1866 align-items: center; 1867 justify-content: flex-start; 1868 overflow: hidden; 1869 min-height: 48px; 1870 padding: 0 16px; 1871 cursor: pointer; 1872 -webkit-tap-highlight-color: transparent; 1873 color: var(--mat-option-label-text-color, var(--mat-sys-on-surface)); 1874 font-family: var(--mat-option-label-text-font, var(--mat-sys-label-large-font)); 1875 line-height: var(--mat-option-label-text-line-height, var(--mat-sys-label-large-line-height)); 1876 font-size: var(--mat-option-label-text-size, var(--mat-sys-body-large-size)); 1877 letter-spacing: var(--mat-option-label-text-tracking, var(--mat-sys-label-large-tracking)); 1878 font-weight: var(--mat-option-label-text-weight, var(--mat-sys-body-large-weight)); 1879} 1880.mat-mdc-option:hover:not(.mdc-list-item--disabled) { 1881 background-color: var(--mat-option-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent)); 1882} 1883.mat-mdc-option:focus.mdc-list-item, .mat-mdc-option.mat-mdc-option-active.mdc-list-item { 1884 background-color: var(--mat-option-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent)); 1885 outline: 0; 1886} 1887.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-active, .mat-mdc-option-multiple, :focus, :hover) { 1888 background-color: var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container)); 1889} 1890.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-active, .mat-mdc-option-multiple, :focus, :hover) .mdc-list-item__primary-text { 1891 color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container)); 1892} 1893.mat-mdc-option .mat-pseudo-checkbox { 1894 --mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container)); 1895} 1896.mat-mdc-option.mdc-list-item { 1897 align-items: center; 1898 background: transparent; 1899} 1900.mat-mdc-option.mdc-list-item--disabled { 1901 cursor: default; 1902 pointer-events: none; 1903} 1904.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox, .mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text, .mat-mdc-option.mdc-list-item--disabled > mat-icon { 1905 opacity: 0.38; 1906} 1907.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple) { 1908 padding-left: 32px; 1909} 1910[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple) { 1911 padding-left: 16px; 1912 padding-right: 32px; 1913} 1914.mat-mdc-option .mat-icon, 1915.mat-mdc-option .mat-pseudo-checkbox-full { 1916 margin-right: 16px; 1917 flex-shrink: 0; 1918} 1919[dir=rtl] .mat-mdc-option .mat-icon, 1920[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full { 1921 margin-right: 0; 1922 margin-left: 16px; 1923} 1924.mat-mdc-option .mat-pseudo-checkbox-minimal { 1925 margin-left: 16px; 1926 flex-shrink: 0; 1927} 1928[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal { 1929 margin-right: 16px; 1930 margin-left: 0; 1931} 1932.mat-mdc-option .mat-mdc-option-ripple { 1933 top: 0; 1934 left: 0; 1935 right: 0; 1936 bottom: 0; 1937 position: absolute; 1938 pointer-events: none; 1939} 1940.mat-mdc-option .mdc-list-item__primary-text { 1941 white-space: normal; 1942 font-size: inherit; 1943 font-weight: inherit; 1944 letter-spacing: inherit; 1945 line-height: inherit; 1946 font-family: inherit; 1947 text-decoration: inherit; 1948 text-transform: inherit; 1949 margin-right: auto; 1950} 1951[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text { 1952 margin-right: 0; 1953 margin-left: auto; 1954} 1955@media (forced-colors: active) { 1956 .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after { 1957 content: ""; 1958 position: absolute; 1959 top: 50%; 1960 right: 16px; 1961 transform: translateY(-50%); 1962 width: 10px; 1963 height: 0; 1964 border-bottom: solid 10px; 1965 border-radius: 10px; 1966 } 1967 [dir=rtl] .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after { 1968 right: auto; 1969 left: 16px; 1970 } 1971} 1972 1973.mat-mdc-option-multiple { 1974 --mat-list-list-item-selected-container-color: var(--mat-list-list-item-container-color, transparent); 1975} 1976 1977.mat-mdc-option-active .mat-focus-indicator::before { 1978 content: ""; 1979} 1980`],encapsulation:2,changeDetection:0})}return t})();function eT(t,i,e){if(e.length){let n=i.toArray(),r=e.toArray(),o=0;for(let s=0;s<t+1;s++)n[s].group&&n[s].group===r[o]&&o++;return o}return 0}function tT(t,i,e,n){return t<e?t:t+i>e+n?Math.max(0,t-n+i):e}var id=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({imports:[lh,nd,we]})}return t})();var rd=class{_attachedHost=null;attach(i){return this._attachedHost=i,i.attach(this)}detach(){let i=this._attachedHost;i!=null&&(this._attachedHost=null,i.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(i){this._attachedHost=i}},li=class extends rd{component;viewContainerRef;injector;projectableNodes;bindings;
1980constructor(i,e,n,r,o){super(),this.component=i,this.viewContainerRef=e,this.injector=n,this.projectableNodes=r,this.bindings=o||null}},wn=class extends rd{templateRef;viewContainerRef;context;injector;constructor(i,e,n,r){super(),this.templateRef=i,this.viewContainerRef=e,this.context=n,this.injector=r}get origin(){return this.templateRef.elementRef}attach(i,e=this.context){return this.context=e,super.attach(i)}detach(){return this.context=void 0,super.detach()}},db=class extends rd{element;constructor(i){super(),this.element=i instanceof M?i.nativeElement:i}},Ur=class{_attachedPortal=null;_disposeFn=null;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(i){if(i instanceof li)return this._attachedPortal=i,this.attachComponentPortal(i);if(i instanceof wn)return this._attachedPortal=i,this.attachTemplatePortal(i);if(this.attachDomPortal&&i instanceof db)return this._attachedPortal=i,this.attachDomPortal(i)}attachDomPortal=null;detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(i){this._disposeFn=i}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}},wa=class extends Ur{outletElement;_appRef;_defaultInjector;constructor(i,e,n){super(),this.outletElement=i,this._appRef=e,this._defaultInjector=n}attachComponentPortal(i){let e;if(i.viewContainerRef){let n=i.injector||i.viewContainerRef.injector,r=n.get(Mi,null,{optional:!0})||void 0;e=i.viewContainerRef.createComponent(i.component,{index:i.viewContainerRef.length,injector:n,ngModuleRef:r,projectableNodes:i.projectableNodes||void 0,bindings:i.bindings||void 0}),this.setDisposeFn(()=>e.destroy())}else{let n=this._appRef,r=i.injector||this._defaultInjector||F.NULL,o=r.get(Re,n.injector);e=If(i.component,{elementInjector:r,environmentInjector:o,projectableNodes:i.projectableNodes||void 0,bindings:i.bindings||void 0}),n.attachView(e.hostView),this.setDisposeFn(()=>{n.viewCount>0&&n.detachView(e.hostView),e.destroy()})}return this.outletElement.appendChild(this._getComponentRootNode(e)),this._attachedPortal=i,e}attachTemplatePortal(i){let e=i.viewContainerRef,n=e.createEmbeddedView(i.templateRef,i.context,{injector:i.injector});return n.rootNodes.forEach(r=>this.outletElement.appendChild(r)),n.detectChanges(),this.setDisposeFn(()=>{let r=e.indexOf(n);r!==-1&&e.remove(r)}),this._attachedPortal=i,n}attachDomPortal=i=>{let e=i.element;e.parentNode;let n=this.outletElement.ownerDocument.createComment("dom-portal");e.parentNode.insertBefore(n,e),this.outletElement.appendChild(e),this._attachedPortal=i,super.setDisposeFn(()=>{n.parentNode&&n.parentNode.replaceChild(e,n)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(i){return i.hostView.rootNodes[0]}},jse=(()=>{class t extends wn{constructor(){let e=d(Ee),n=d(Ae);super(e,n)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[$]})}return t})(),zr=(()=>{class t extends Ur{_moduleRef=d(Mi,{optional:!0});_document=d(V);_viewContainerRef=d(Ae);_isInitialized=!1;_attachedRef=null;constructor(){super()}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)}attached=new B;get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);let n=e.viewContainerRef!=null?e.viewContainerRef:this._viewContainerRef,r=n.createComponent(e.component,{index:n.length,injector:e.injector||n.injector,projectableNodes:e.projectableNodes||void 0,ngModuleRef:this._moduleRef||void 0,bindings:e.bindings||void 0});return n!==this._viewContainerRef&&this._getRootNode().appendChild(r.hostView.rootNodes[0]),super.setDisposeFn(()=>r.destroy()),this._attachedPortal=e,this._attachedRef=r,this.attached.emit(r),r}attachTemplatePortal(e){e.setAttachedHost(this);let n=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=n,this.attached.emit(n),n}attachDomPortal=e=>{let n=e.element;n.parentNode;let r=this._document.createComment("dom-portal");e.setAttachedHost(this),n.parentNode.insertBefore(r,n),this._getRootNode().appendChild(n),this._attachedPortal=e,super.setDisposeFn(()=>{r.parentNode&&r.parentNode.replaceChild(n,r)})};_getRootNode(){let e=this._viewContainerRef.element.nativeElement;
vendor: 5,735 bytes, line 1980
1980return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[$]})}return t})(),cr=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({})}return t})();var nT=nh();function Ia(t){return new hp(t.get(Pn),t.get(V))}var hp=class{_viewportRuler;_previousHTMLStyles={top:"",left:""};_previousScrollPosition;_isEnabled=!1;_document;constructor(i,e){this._viewportRuler=i,this._document=e}attach(){}enable(){if(this._canBeEnabled()){let i=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=i.style.left||"",this._previousHTMLStyles.top=i.style.top||"",i.style.left=it(-this._previousScrollPosition.left),i.style.top=it(-this._previousScrollPosition.top),i.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){let i=this._document.documentElement,e=this._document.body,n=i.style,r=e.style,o=n.scrollBehavior||"",s=r.scrollBehavior||"";this._isEnabled=!1,n.left=this._previousHTMLStyles.left,n.top=this._previousHTMLStyles.top,i.classList.remove("cdk-global-scrollblock"),nT&&(n.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),nT&&(n.scrollBehavior=o,r.scrollBehavior=s)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let e=this._document.documentElement,n=this._viewportRuler.getViewportSize();return e.scrollHeight>n.height||e.scrollWidth>n.width}};function cT(t,i){return new pp(t.get(Nr),t.get(T),t.get(Pn),i)}var pp=class{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;constructor(i,e,n,r){this._scrollDispatcher=i,this._ngZone=e,this._viewportRuler=n,this._config=r}attach(i){this._overlayRef,this._overlayRef=i}enable(){if(this._scrollSubscription)return;let i=this._scrollDispatcher.scrolled(0).pipe(pe(e=>!e||!this._overlayRef.overlayElement.contains(e.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=i.subscribe(()=>{let e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=i.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}_detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}};var od=class{enable(){}disable(){}attach(){}};function ub(t,i){return i.some(e=>{let n=t.bottom<e.top,r=t.top>e.bottom,o=t.right<e.left,s=t.left>e.right;return n||r||o||s})}function iT(t,i){return i.some(e=>{let n=t.top<e.top,r=t.bottom>e.bottom,o=t.left<e.left,s=t.right>e.right;return n||r||o||s})}function ur(t,i){return new mp(t.get(Nr),t.get(Pn),t.get(T),i)}var mp=class{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(i,e,n,r){this._scrollDispatcher=i,this._viewportRuler=e,this._ngZone=n,this._config=r}attach(i){this._overlayRef,this._overlayRef=i}enable(){if(!this._scrollSubscription){let i=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(i).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:n,height:r}=this._viewportRuler.getViewportSize();ub(e,[{width:n,height:r,bottom:r,right:n,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}},dT=(()=>{class t{_injector=d(F);constructor(){}noop=()=>new od;close=e=>cT(this._injector,e);block=()=>Ia(this._injector);reposition=e=>ur(this._injector,e);static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),ci=class{positionStrategy;scrollStrategy=new od;panelClass="";hasBackdrop=!1;backdropClass="cdk-overlay-dark-backdrop";disableAnimations;width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;usePopover;eventPredicate;constructor(i){if(i){let e=Object.keys(i);for(let n of e)i[n]!==void 0&&(this[n]=i[n])}}};var gp=class{connectionPair;scrollableViewProperties;constructor(i,e){this.connectionPair=i,this.scrollableViewProperties=e}};var uT=(()=>{class t{_attachedOverlays=[];_document=d(V);_isAttached=!1;constructor(){}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){let n=this._attachedOverlays.indexOf(e);n>-1&&this._attachedOverlays.splice(n,1),this._attachedOverlays.length===0&&this.detach()}canReceiveEvent(e,n,r){return r.observers.length<1?!1:e.eventPredicate?e.eventPredicate(n):!0}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),fT=(()=>{class t extends uT{_ngZone=d(T);_renderer=d(at).createRenderer(null,null);_cleanupKeydown;add(e){super.add(e),this._isAttached||(this._ngZone.runOutsideAngular(()=>{this._cleanupKeydown=this._renderer.listen("body","keydown",this._key
1980downListener)}),this._isAttached=!0)}detach(){this._isAttached&&(this._cleanupKeydown?.(),this._isAttached=!1)}_keydownListener=e=>{let n=this._attachedOverlays;for(let r=n.length-1;r>-1;r--){let o=n[r];if(this.canReceiveEvent(o,e,o._keydownEvents)){this._ngZone.run(()=>o._keydownEvents.next(e));break}}};static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),hT=(()=>{class t extends uT{_platform=d(me);_ngZone=d(T);_renderer=d(at).createRenderer(null,null);_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget=null;_cleanups;add(e){if(super.add(e),!this._isAttached){let n=this._document.body,r={capture:!0},o=this._renderer;this._cleanups=this._ngZone.runOutsideAngular(()=>[o.listen(n,"pointerdown",this._pointerDownListener,r),o.listen(n,"click",this._clickListener,r),o.listen(n,"auxclick",this._clickListener,r),o.listen(n,"contextmenu",this._clickListener,r)]),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=n.style.cursor,n.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){this._isAttached&&(this._cleanups?.forEach(e=>e()),this._cleanups=void 0,this._platform.IOS&&this._cursorStyleIsSet&&(this._document.body.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1)}_pointerDownListener=e=>{this._pointerDownEventTarget=Mt(e)};_clickListener=e=>{let n=Mt(e),r=e.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:n;this._pointerDownEventTarget=null;let o=this._attachedOverlays.slice();for(let s=o.length-1;s>-1;s--){let a=o[s],l=a._outsidePointerEvents;if(!(!a.hasAttached()||!this.canReceiveEvent(a,e,l))){if(rT(a.overlayElement,n)||rT(a.overlayElement,r))break;this._ngZone?this._ngZone.run(()=>l.next(e)):l.next(e)}}};static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function rT(t,i){let e=typeof ShadowRoot<"u"&&ShadowRoot,n=i;for(;n;){if(n===t)return!0;n=e&&n instanceof ShadowRoot?n.host:n.parentNode}return!1}var pT=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["ng-component"]],hostAttrs:["cdk-overlay-style-loader",""],decls:0,vars:0,template:function(n,r){},styles:[`.cdk-overlay-container, .cdk-global-overlay-wrapper { 1981 pointer-events: none; 1982 top: 0; 1983 left: 0; 1984 height: 100%; 1985 width: 100%; 1986} 1987 1988.cdk-overlay-container { 1989 position: fixed; 1990} 1991@layer cdk-overlay { 1992 .cdk-overlay-container { 1993 z-index: 1000; 1994 } 1995} 1996.cdk-overlay-container:empty { 1997 display: none; 1998} 1999 2000.cdk-global-overlay-wrapper { 2001 display: flex; 2002 position: absolute; 2003} 2004@layer cdk-overlay { 2005 .cdk-global-overlay-wrapper { 2006 z-index: 1000; 2007 } 2008} 2009 2010.cdk-overlay-pane { 2011 position: absolute; 2012 pointer-events: auto; 2013 box-sizing: border-box; 2014 display: flex; 2015 max-width: 100%; 2016 max-height: 100%; 2017} 2018@layer cdk-overlay { 2019 .cdk-overlay-pane { 2020 z-index: 1000; 2021 } 2022} 2023 2024.cdk-overlay-backdrop { 2025 position: absolute; 2026 top: 0; 2027 bottom: 0; 2028 left: 0; 2029 right: 0; 2030 pointer-events: auto; 2031 -webkit-tap-highlight-color: transparent; 2032 opacity: 0; 2033 touch-action: manipulation; 2034} 2035@layer cdk-overlay { 2036 .cdk-overlay-backdrop { 2037 z-index: 1000; 2038 transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1); 2039 } 2040} 2041@media (prefers-reduced-motion) { 2042 .cdk-overlay-backdrop { 2043 transition-duration: 1ms; 2044 } 2045} 2046 2047.cdk-overlay-backdrop-showing { 2048 opacity: 1; 2049} 2050@media (forced-colors: active) { 2051 .cdk-overlay-backdrop-showing { 2052 opacity: 0.6; 2053 } 2054} 2055 2056@layer cdk-overlay { 2057 .cdk-overlay-dark-backdrop { 2058 background: rgba(0, 0, 0, 0.32); 2059 } 2060} 2061 2062.cdk-overlay-transparent-backdrop { 2063 transition: visibility 1ms linear, opacity 1ms linear; 2064 visibility: hidden; 2065 opacity: 1; 2066} 2067.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing, .cdk-high-contrast-active .cdk-overlay-transparent-backdrop { 2068 opacity: 0; 2069 visibility: visible; 2070} 2071 2072.cdk-overlay-backdrop-noop-animation { 2073 transition: none; 2074} 2075 2076.cdk-overlay-connected-position-bounding-box { 2077 position: absolute; 2078 display: flex; 2079 flex-direction: column; 2080 min-width: 1px; 2081 min-height: 1px; 2082} 2083@layer cdk-overlay { 2084 .cdk-overlay-connected-position-bounding-box { 2085 z-index: 1000; 2086 } 2087} 2088 2089.cdk-global-scrollblock { 2090 position: fixed; 2091 width: 100%;
2092 overflow-y: scroll; 2093} 2094 2095.cdk-overlay-popover { 2096 background: none; 2097 border: none; 2098 padding: 0; 2099 outline: 0; 2100 overflow: visible; 2101 position: fixed; 2102 pointer-events: none; 2103 white-space: normal; 2104 color: inherit; 2105 text-decoration: none; 2106 width: 100%; 2107 height: 100%; 2108 inset: auto; 2109 top: 0; 2110 left: 0; 2111} 2112.cdk-overlay-popover::backdrop { 2113 display: none; 2114} 2115.cdk-overlay-popover .cdk-overlay-backdrop { 2116 position: fixed; 2117 z-index: auto; 2118} 2119`],encapsulation:2,changeDetection:0})}return t})(),yp=(()=>{class t{_platform=d(me);_containerElement;_document=d(V);_styleLoader=d(nt);constructor(){}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let e="cdk-overlay-container";if(this._platform.isBrowser||ry()){let r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let o=0;o<r.length;o++)r[o].remove()}let n=this._document.createElement("div");n.classList.add(e),ry()?n.setAttribute("platform","test"):this._platform.isBrowser||n.setAttribute("platform","server"),this._document.body.appendChild(n),this._containerElement=n}_loadStyles(){this._styleLoader.load(pT)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),fb=class{_renderer;_ngZone;element;_cleanupClick;_cleanupTransitionEnd;_fallbackTimeout;constructor(i,e,n,r){this._renderer=e,this._ngZone=n,this.element=i.createElement("div"),this.element.classList.add("cdk-overlay-backdrop"),this._cleanupClick=e.listen(this.element,"click",r)}detach(){this._ngZone.runOutsideAngular(()=>{let i=this.element;clearTimeout(this._fallbackTimeout),this._cleanupTransitionEnd?.(),this._cleanupTransitionEnd=this._renderer.listen(i,"transitionend",this.dispose),this._fallbackTimeout=setTimeout(this.dispose,500),i.style.pointerEvents="none",i.classList.remove("cdk-overlay-backdrop-showing")})}dispose=()=>{clearTimeout(this._fallbackTimeout),this._cleanupClick?.(),this._cleanupTransitionEnd?.(),this._cleanupClick=this._cleanupTransitionEnd=this._fallbackTimeout=void 0,this.element.remove()}};function hb(t){return t&&t.nodeType===1}var Ea=class{_portalOutlet;_host;_pane;_config;_ngZone;_keyboardDispatcher;_document;_location;_outsideClickDispatcher;_animationsDisabled;_injector;_renderer;_backdropClick=new y;_attachments=new y;_detachments=new y;_positionStrategy;_scrollStrategy;_locationChanges=se.EMPTY;_backdropRef=null;_detachContentMutationObserver;_detachContentAfterRenderRef;_disposed=!1;_previousHostParent;_keydownEvents=new y;_outsidePointerEvents=new y;_afterNextRenderRef;constructor(i,e,n,r,o,s,a,l,c,u=!1,f,h){this._portalOutlet=i,this._host=e,this._pane=n,this._config=r,this._ngZone=o,this._keyboardDispatcher=s,this._document=a,this._location=l,this._outsideClickDispatcher=c,this._animationsDisabled=u,this._injector=f,this._renderer=h,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropRef?.element||null}get hostElement(){return this._host}get eventPredicate(){return this._config?.eventPredicate||null}attach(i){if(this._disposed)return null;this._attachHost();let e=this._portalOutlet.attach(i);return this._positionStrategy?.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=He(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._completeDetachContent(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),typeof e?.onDestroy=="function"&&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();let i=this._portalOutlet.detach();return this._detachments.next(),this._completeDetachContent(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),i}dispose(){if(this._disposed)return;let i=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._backdropRef?.dispose(),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dis
2119pose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=this._backdropRef=null,i&&this._detachments.next(),this._detachments.complete(),this._completeDetachContent(),this._disposed=!0}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(i){i!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=i,this.hasAttached()&&(i.attach(this),this.updatePosition()))}updateSize(i){this._config=v(v({},this._config),i),this._updateElementSize()}setDirection(i){this._config=W(v({},this._config),{direction:i}),this._updateElementDirection()}addPanelClass(i){this._pane&&this._toggleClasses(this._pane,i,!0)}removePanelClass(i){this._pane&&this._toggleClasses(this._pane,i,!1)}getDirection(){let i=this._config.direction;return i?typeof i=="string"?i:i.value:"ltr"}updateScrollStrategy(i){i!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=i,this.hasAttached()&&(i.attach(this),i.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;let i=this._pane.style;i.width=it(this._config.width),i.height=it(this._config.height),i.minWidth=it(this._config.minWidth),i.minHeight=it(this._config.minHeight),i.maxWidth=it(this._config.maxWidth),i.maxHeight=it(this._config.maxHeight)}_togglePointerEvents(i){this._pane.style.pointerEvents=i?"":"none"}_attachHost(){if(!this._host.parentElement){let i=this._config.usePopover?this._positionStrategy?.getPopoverInsertionPoint?.():null;hb(i)?i.after(this._host):i?.type==="parent"?i.element.appendChild(this._host):this._previousHostParent?.appendChild(this._host)}if(this._config.usePopover)try{this._host.showPopover()}catch(i){}}_attachBackdrop(){let i="cdk-overlay-backdrop-showing";this._backdropRef?.dispose(),this._backdropRef=new fb(this._document,this._renderer,this._ngZone,e=>{this._backdropClick.next(e)}),this._animationsDisabled&&this._backdropRef.element.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropRef.element,this._config.backdropClass,!0),this._config.usePopover?this._host.prepend(this._backdropRef.element):this._host.parentElement.insertBefore(this._backdropRef.element,this._host),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._backdropRef?.element.classList.add(i))}):this._backdropRef.element.classList.add(i)}_updateStackingOrder(){!this._config.usePopover&&this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){this._animationsDisabled?(this._backdropRef?.dispose(),this._backdropRef=null):this._backdropRef?.detach()}_toggleClasses(i,e,n){let r=Po(e||[]).filter(o=>!!o);r.length&&(n?i.classList.add(...r):i.classList.remove(...r))}_detachContentWhenEmpty(){let i=!1;try{this._detachContentAfterRenderRef=He(()=>{i=!0,this._detachContent()},{injector:this._injector})}catch(e){if(i)throw e;this._detachContent()}globalThis.MutationObserver&&this._pane&&(this._detachContentMutationObserver||=new globalThis.MutationObserver(()=>{this._detachContent()}),this._detachContentMutationObserver.observe(this._pane,{childList:!0}))}_detachContent(){(!this._pane||!this._host||this._pane.children.length===0)&&(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()),this._completeDetachContent())}_completeDetachContent(){this._detachContentAfterRenderRef?.destroy(),this._detachContentAfterRenderRef=void 0,this._detachContentMutationObserver?.disconnect()}_disposeScrollStrategy(){let i=this._scrollStrategy;i?.disable(),i?.detach?.()}},oT="cdk-overlay-connected-position-bounding-box",z2=/([A-Za-z%]+)$/;function Yo(t,i){return new vp(i,t.get(Pn),t.get(V),t.get(me),t.get(yp))}var vp=class{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender=!1;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed=!1;_boundingBox=null;_lastPosition=null;_lastScrollVisibility=null;_positionChanges=new y;_resizeSubscription=se.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount=null;_popoverLocation="global";positionChanges=this._positionChanges;get positions(){return this._preferredPositions}
vendor: 6,169 bytes, line 2119
2119constructor(i,e,n,r,o){this._viewportRuler=e,this._document=n,this._platform=r,this._overlayContainer=o,this.setOrigin(i)}attach(i){this._overlayRef&&this._overlayRef,this._validatePositions(),i.hostElement.classList.add(oT),this._overlayRef=i,this._boundingBox=i.hostElement,this._pane=i.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){this.reapplyLastPosition();return}this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._getContainerRect();let i=this._originRect,e=this._overlayRect,n=this._viewportRect,r=this._containerRect,o=[],s;for(let a of this._preferredPositions){let l=this._getOriginPoint(i,r,a),c=this._getOverlayPoint(l,e,a),u=this._getOverlayFit(c,e,n,a);if(u.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(a,l);return}if(this._canFitWithFlexibleDimensions(u,c,n)){o.push({position:a,origin:l,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(l,a)});continue}(!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(let c of o){let u=c.boundingBoxRect.width*c.boundingBoxRect.height*(c.position.weight||1);u>l&&(l=u,a=c)}this._isPushed=!1,this._applyPosition(a.position,a.origin);return}if(this._canPush){this._isPushed=!0,this._applyPosition(s.position,s.originPoint);return}this._applyPosition(s.position,s.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&qo(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(oT),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let i=this._lastPosition;i?(this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._getContainerRect(),this._applyPosition(i,this._getOriginPoint(this._originRect,this._containerRect,i))):this.apply()}withScrollableContainers(i){return this._scrollables=i,this}withPositions(i){return this._preferredPositions=i,i.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(i){return this._viewportMargin=i,this}withFlexibleDimensions(i=!0){return this._hasFlexibleDimensions=i,this}withGrowAfterOpen(i=!0){return this._growAfterOpen=i,this}withPush(i=!0){return this._canPush=i,this}withLockedPosition(i=!0){return this._positionLocked=i,this}setOrigin(i){return this._origin=i,this}withDefaultOffsetX(i){return this._offsetX=i,this}withDefaultOffsetY(i){return this._offsetY=i,this}withTransformOriginOn(i){return this._transformOriginSelector=i,this}withPopoverLocation(i){return this._popoverLocation=i,this}getPopoverInsertionPoint(){return this._popoverLocation==="global"?null:this._popoverLocation!=="inline"?this._popoverLocation:this._origin instanceof M?this._origin.nativeElement:hb(this._origin)?this._origin:null}_getOriginPoint(i,e,n){let r;if(n.originX=="center")r=i.left+i.width/2;else{let s=this._isRtl()?i.right:i.left,a=this._isRtl()?i.left:i.right;r=n.originX=="start"?s:a}e.left<0&&(r-=e.left);let o;return n.originY=="center"?o=i.top+i.height/2:o=n.originY=="top"?i.top:i.bottom,e.top<0&&(o-=e.top),{x:r,y:o}}_getOverlayPoint(i,e,n){let r;n.overlayX=="center"?r=-e.width/2:n.overlayX==="start"?r=this._isRtl()?-e.width:0:r=this._isRtl()?0:-e.width;let o;return n.overlayY=="center"?o=-e.height/2:o=n.overlayY=="top"?0:-e.height,{x:i.x+r,y:i.y+o}}_getOverlayFit(i,e,n,r){let o=aT(e),{x:s,y:a}=i,l=this._getOffset(r,"x"),c=this._getOffset(r,"y");l&&(s+=l),c&&(a+=c);let u=0-s,f=s+o.width-n.width,h=0-a,p=a+o.height-n.height,_=this._subtractOverflows(o.width,u,f),E=this._subtractOverflows(o.height,h,p),x=_*E;return{visibleArea:x,isCompletelyWithinViewport:o.width*o.height===x,fitsInViewportVertically:E===o.height,fitsInViewportHorizontally:_==o.width}}_canFitWithFlexibleDimensions(i,e,n){if(this._hasFlexibleDimensions){let r=n.bottom-e.y,o=n.right-e.x,s=sT(this._overlayRef.getConfig().minHeight),a=sT(this._overlayRef.getConfig().minWidth),l=i.fitsInViewportVertically||s!=null&&s<=r,c=i.fitsInViewportHorizontally||a!=null&&a<=o;return l&&c}return!1}_pushOverlayOnScreen(i,e,n){if(this._previousPushAmount&&this._positionLocked)return{x:i.x+this._previousPushAmount.x,y:i.y+this._previousPushAmount.y};let r=aT(e),o=this._viewportRect,s=Math.max(i.x+r.width-o.width,0),a=Math.max(i.y+r.height-o.height,0),l=Math.max(o.top-n.top-i.y,0),c=Math.max(o.left-n.left-i.x,0),u=0,f=0;return r.width<=o.width?u=c||-s:u=i.x<this._getViewportMarginStart()?o.left-n.left-i.x:0,r.height<=o.height?f=l||-a:f=i.y<this._getViewportMarginTop()?o.top-n.top-i.y:0,this._previousPushAmount={x:u,y:f},{x:i.x+u,y:i.y+f}}_applyPosition(i,e){if(this._setTransformOrigin(i),this._setOverlayElementStyles(e,i),this._setBoundingBoxStyles(e,i),i.panelClass&&this._addPanelClasses(i.panelClass),this._positionChanges.observers.length){let n=this._getScrollVisibility();if(i!==this._lastPosition||!this._lastScrollVisibility||!$2(this._lastScrollVisibility,n)){let r=new gp(i,n);this._positionChanges.next(r)}this._lastScrollVisibility=n}this._lastPosition=i,this._isInitialRender=!1}_setTransformOrigin(i){if(!this._transformOriginSelector)return;let e=this._boundingBox.querySelectorAll(this._transformOriginSelector),n,r=i.overlayY;
2119i.overlayX==="center"?n="center":this._isRtl()?n=i.overlayX==="start"?"right":"left":n=i.overlayX==="start"?"left":"right";for(let o=0;o<e.length;o++)e[o].style.transformOrigin=`${n} ${r}`}_calculateBoundingBoxRect(i,e){let n=this._viewportRect,r=this._isRtl(),o,s,a;if(e.overlayY==="top")s=i.y,o=n.height-s+this._getViewportMarginBottom();else if(e.overlayY==="bottom")a=n.height-i.y+this._getViewportMarginTop()+this._getViewportMarginBottom(),o=n.height-a+this._getViewportMarginTop();else{let p=Math.min(n.bottom-i.y+n.top,i.y),_=this._lastBoundingBoxSize.height;o=p*2,s=i.y-p,o>_&&!this._isInitialRender&&!this._growAfterOpen&&(s=i.y-_/2)}let l=e.overlayX==="start"&&!r||e.overlayX==="end"&&r,c=e.overlayX==="end"&&!r||e.overlayX==="start"&&r,u,f,h;if(c)h=n.width-i.x+this._getViewportMarginStart()+this._getViewportMarginEnd(),u=i.x-this._getViewportMarginStart();else if(l)f=i.x,u=n.right-i.x-this._getViewportMarginEnd();else{let p=Math.min(n.right-i.x+n.left,i.x),_=this._lastBoundingBoxSize.width;u=p*2,f=i.x-p,u>_&&!this._isInitialRender&&!this._growAfterOpen&&(f=i.x-_/2)}return{top:s,left:f,bottom:a,right:h,width:u,height:o}}_setBoundingBoxStyles(i,e){let n=this._calculateBoundingBoxRect(i,e);!this._isInitialRender&&!this._growAfterOpen&&(n.height=Math.min(n.height,this._lastBoundingBoxSize.height),n.width=Math.min(n.width,this._lastBoundingBoxSize.width));let r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right="auto",r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{let o=this._overlayRef.getConfig().maxHeight,s=this._overlayRef.getConfig().maxWidth;r.width=it(n.width),r.height=it(n.height),r.top=it(n.top)||"auto",r.bottom=it(n.bottom)||"auto",r.left=it(n.left)||"auto",r.right=it(n.right)||"auto",e.overlayX==="center"?r.alignItems="center":r.alignItems=e.overlayX==="end"?"flex-end":"flex-start",e.overlayY==="center"?r.justifyContent="center":r.justifyContent=e.overlayY==="bottom"?"flex-end":"flex-start",o&&(r.maxHeight=it(o)),s&&(r.maxWidth=it(s))}this._lastBoundingBoxSize=n,qo(this._boundingBox.style,r)}_resetBoundingBoxStyles(){qo(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){qo(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(i,e){let n={},r=this._hasExactPosition(),o=this._hasFlexibleDimensions,s=this._overlayRef.getConfig();if(r){let u=this._viewportRuler.getViewportScrollPosition();qo(n,this._getExactOverlayY(e,i,u)),qo(n,this._getExactOverlayX(e,i,u))}else n.position="static";let a="",l=this._getOffset(e,"x"),c=this._getOffset(e,"y");l&&(a+=`translateX(${l}px) `),c&&(a+=`translateY(${c}px)`),n.transform=a.trim(),s.maxHeight&&(r?n.maxHeight=it(s.maxHeight):o&&(n.maxHeight="")),s.maxWidth&&(r?n.maxWidth=it(s.maxWidth):o&&(n.maxWidth="")),qo(this._pane.style,n)}_getExactOverlayY(i,e,n){let r={top:"",bottom:""},o=this._getOverlayPoint(e,this._overlayRect,i);if(this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,n)),i.overlayY==="bottom"){let s=this._document.documentElement.clientHeight;r.bottom=`${s-(o.y+this._overlayRect.height)}px`}else r.top=it(o.y);return r}_getExactOverlayX(i,e,n){let r={left:"",right:""},o=this._getOverlayPoint(e,this._overlayRect,i);this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,n));let s;if(this._isRtl()?s=i.overlayX==="end"?"left":"right":s=i.overlayX==="end"?"right":"left",s==="right"){let a=this._document.documentElement.clientWidth;r.right=`${a-(o.x+this._overlayRect.width)}px`}else r.left=it(o.x);return r}_getScrollVisibility(){let i=this._getOriginRect(),e=this._pane.getBoundingClientRect(),n=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:iT(i,n),isOriginOutsideView:ub(i,n),isOverlayClipped:iT(e,n),isOverlayOutsideView:ub(e,n)}}_subtractOverflows(i,...e){return e.reduce((n,r)=>n-Math.max(r,0),i)}_getNarrowedViewportRect(){let i=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,n=this._viewportRuler.getViewportScrollPosition();return{top:n.top+this._getViewportMarginTop(),left:n.left+this._getViewportMarginStart(),right:n.left+i-this._getViewportMarginEnd(),bottom:n.top+e-this._getViewportMarginBottom(),width:i-this._getViewportMarginStart()-this._getViewportMarginEnd(),height:e-this._getViewportMarginTop()-this._getViewportMarginBottom()}}_isRtl(){return this._overlayRef.getDirection()==="rtl"}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(i,e){return e==="x"?i.offsetX==null?this._offsetX:i.offsetX:i.offsetY==null?this._offsetY:i.offsetY}_validatePositions(){}
2119_addPanelClasses(i){this._pane&&Po(i).forEach(e=>{e!==""&&this._appliedPanelClasses.indexOf(e)===-1&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(i=>{this._pane.classList.remove(i)}),this._appliedPanelClasses=[])}_getViewportMarginStart(){return typeof this._viewportMargin=="number"?this._viewportMargin:this._viewportMargin?.start??0}_getViewportMarginEnd(){return typeof this._viewportMargin=="number"?this._viewportMargin:this._viewportMargin?.end??0}_getViewportMarginTop(){return typeof this._viewportMargin=="number"?this._viewportMargin:this._viewportMargin?.top??0}_getViewportMarginBottom(){return typeof this._viewportMargin=="number"?this._viewportMargin:this._viewportMargin?.bottom??0}_getOriginRect(){let i=this._origin;if(i instanceof M)return i.nativeElement.getBoundingClientRect();if(i instanceof Element)return i.getBoundingClientRect();let e=i.width||0,n=i.height||0;return{top:i.y,bottom:i.y+n,left:i.x,right:i.x+e,height:n,width:e}}_getContainerRect(){let i=this._overlayRef.getConfig().usePopover&&this._popoverLocation!=="global",e=this._overlayContainer.getContainerElement();i&&(e.style.display="block");let n=e.getBoundingClientRect();return i&&(e.style.display=""),n}};function qo(t,i){for(let e in i)i.hasOwnProperty(e)&&(t[e]=i[e]);return t}function sT(t){if(typeof t!="number"&&t!=null){let[i,e]=t.split(z2);return!e||e==="px"?parseFloat(i):null}return t||null}function aT(t){return{top:Math.floor(t.top),right:Math.floor(t.right),bottom:Math.floor(t.bottom),left:Math.floor(t.left),width:Math.floor(t.width),height:Math.floor(t.height)}}function $2(t,i){return t===i?!0:t.isOriginClipped===i.isOriginClipped&&t.isOriginOutsideView===i.isOriginOutsideView&&t.isOverlayClipped===i.isOverlayClipped&&t.isOverlayOutsideView===i.isOverlayOutsideView}var lT="cdk-global-overlay-wrapper";function $r(t){return new _p}var _p=class{_overlayRef;_cssPosition="static";_topOffset="";_bottomOffset="";_alignItems="";_xPosition="";_xOffset="";_width="";_height="";_isDisposed=!1;attach(i){let e=i.getConfig();this._overlayRef=i,this._width&&!e.width&&i.updateSize({width:this._width}),this._height&&!e.height&&i.updateSize({height:this._height}),i.hostElement.classList.add(lT),this._isDisposed=!1}top(i=""){return this._bottomOffset="",this._topOffset=i,this._alignItems="flex-start",this}left(i=""){return this._xOffset=i,this._xPosition="left",this}bottom(i=""){return this._topOffset="",this._bottomOffset=i,this._alignItems="flex-end",this}right(i=""){return this._xOffset=i,this._xPosition="right",this}start(i=""){return this._xOffset=i,this._xPosition="start",this}end(i=""){return this._xOffset=i,this._xPosition="end",this}width(i=""){return this._overlayRef?this._overlayRef.updateSize({width:i}):this._width=i,this}height(i=""){return this._overlayRef?this._overlayRef.updateSize({height:i}):this._height=i,this}centerHorizontally(i=""){return this.left(i),this._xPosition="center",this}centerVertically(i=""){return this.top(i),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let i=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig(),{width:r,height:o,maxWidth:s,maxHeight:a}=n,l=(r==="100%"||r==="100vw")&&(!s||s==="100%"||s==="100vw"),c=(o==="100%"||o==="100vh")&&(!a||a==="100%"||a==="100vh"),u=this._xPosition,f=this._xOffset,h=this._overlayRef.getConfig().direction==="rtl",p="",_="",E="";l?E="flex-start":u==="center"?(E="center",h?_=f:p=f):h?u==="left"||u==="end"?(E="flex-end",p=f):(u==="right"||u==="start")&&(E="flex-start",_=f):u==="left"||u==="start"?(E="flex-start",p=f):(u==="right"||u==="end")&&(E="flex-end",_=f),i.position=this._cssPosition,i.marginLeft=l?"0":p,i.marginTop=c?"0":this._topOffset,i.marginBottom=this._bottomOffset,i.marginRight=l?"0":_,e.justifyContent=E,e.alignItems=c?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let i=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,n=e.style;e.classList.remove(lT),n.justifyContent=n.alignItems=i.marginTop=i.marginBottom=i.marginLeft=i.marginRight=i.position="",this._overlayRef=null,this._isDisposed=!0}},mT=(()=>{class t{_injector=d(F);constructor(){}global(){return $r()}flexibleConnectedTo(e){return Yo(this._injector,e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),sd=new m("OVERLAY_DEFAULT_CONFIG");function di(t,i){t.get(nt).load(pT);
2119let e=t.get(yp),n=t.get(V),r=t.get(je),o=t.get(ct),s=t.get(_t),a=t.get(xe,null,{optional:!0})||t.get(at).createRenderer(null,null),l=new ci(i),c=t.get(sd,null,{optional:!0})?.usePopover??!0;l.direction=l.direction||s.value,"showPopover"in n.body?l.usePopover=i?.usePopover??c:l.usePopover=!1;let u=n.createElement("div"),f=n.createElement("div");u.id=r.getId("cdk-overlay-"),u.classList.add("cdk-overlay-pane"),f.appendChild(u),l.usePopover&&(f.setAttribute("popover","manual"),f.classList.add("cdk-overlay-popover"));let h=l.usePopover?l.positionStrategy?.getPopoverInsertionPoint?.():null;return hb(h)?h.after(f):h?.type==="parent"?h.element.appendChild(f):e.getContainerElement().appendChild(f),new Ea(new wa(u,o,t),f,u,l,t.get(T),t.get(fT),n,t.get(Ni),t.get(hT),i?.disableAnimations??t.get(Sl,null,{optional:!0})==="NoopAnimations",t.get(Re),a)}var gT=(()=>{class t{scrollStrategies=d(dT);_positionBuilder=d(mT);_injector=d(F);constructor(){}create(e){return di(this._injector,e)}position(){return this._positionBuilder}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),W2=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],G2=new m("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{let t=d(F);return()=>ur(t)}}),xa=(()=>{class t{elementRef=d(M);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]})}return t})(),vT=new m("cdk-connected-overlay-default-config"),bp=(()=>{class t{_dir=d(_t,{optional:!0});_injector=d(F);_overlayRef;_templatePortal;_backdropSubscription=se.EMPTY;_attachSubscription=se.EMPTY;_detachSubscription=se.EMPTY;_positionSubscription=se.EMPTY;_offsetX;_offsetY;_position;_scrollStrategyFactory=d(G2);_ngZone=d(T);origin;positions;positionStrategy;get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}width;height;minWidth;minHeight;backdropClass;panelClass;viewportMargin=0;scrollStrategy;open=!1;disableClose=!1;transformOriginSelector;hasBackdrop=!1;lockPosition=!1;flexibleDimensions=!1;growAfterOpen=!1;push=!1;disposeOnNavigation=!1;usePopover;matchWidth=!1;set _config(e){typeof e!="string"&&this._assignConfig(e)}backdropClick=new B;positionChange=new B;attach=new B;detach=new B;overlayKeydown=new B;overlayOutsideClick=new B;constructor(){let e=d(Ee),n=d(Ae),r=d(vT,{optional:!0}),o=d(sd,{optional:!0});this.usePopover=o?.usePopover===!1?null:"global",this._templatePortal=new wn(e,n),this.scrollStrategy=this._scrollStrategyFactory(),r&&this._assignConfig(r)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef?.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef?.updateSize({width:this._getWidth(),minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this.attachOverlay():this.detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=W2);let e=this._overlayRef=di(this._injector,this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(n=>{this.overlayKeydown.next(n),n.keyCode===27&&!this.disableClose&&!xt(n)&&(n.preventDefault(),this.detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(n=>{let r=this._getOriginElement(),o=Mt(n);(!r||r!==o&&!r.contains(o))&&this.overlayOutsideClick.next(n)})}_buildConfig(){let e=this._position=this.positionStrategy||this._createPositionStrategy(),n=new ci({direction:this._dir||"ltr",positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation,usePopover:!!this.usePopover});return(this.height||this.height===0)&&(n.height=this.height),(this.minWidth||this.minWidth===0)&&(n.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(n.minHeight=this.minHeight),this.backdropClass&&(n.backdropClass=this.backdropClass),this.panelClass&&(n.panelClass=this.panelClass),n}_updatePositionStrategy(e){let n=this.positions.map(r=>({originX:r.originX,originY:r.originY,overlayX:r.overlayX,overlayY:r.overlayY,offsetX:r.offsetX||this.offsetX,offsetY:r.offsetY||this.offsetY,panelClass:r.panelClass||void 0}));return e.setOrigin(this._getOrigin()).withPositions(n).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector).withPopoverLocation(this.usePopover===null?"global":this.usePopover)}_createPositionStrategy(){let e=Yo(this._injector,this._getOrigin());return this._updatePositionStrategy(e),e}
vendor: 4,554 bytes, line 2119
2119_getOrigin(){return this.origin instanceof xa?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof xa?this.origin.elementRef.nativeElement:this.origin instanceof M?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}_getWidth(){return this.width?this.width:this.matchWidth?this._getOriginElement()?.getBoundingClientRect?.().width:void 0}attachOverlay(){this._overlayRef||this._createOverlay();let e=this._overlayRef;e.getConfig().hasBackdrop=this.hasBackdrop,e.updateSize({width:this._getWidth()}),e.hasAttached()||e.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=e.backdropClick().subscribe(n=>this.backdropClick.emit(n)):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(Xp(()=>this.positionChange.observers.length>0)).subscribe(n=>{this._ngZone.run(()=>this.positionChange.emit(n)),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe()})),this.open=!0}detachOverlay(){this._overlayRef?.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.open=!1}_assignConfig(e){this.origin=e.origin??this.origin,this.positions=e.positions??this.positions,this.positionStrategy=e.positionStrategy??this.positionStrategy,this.offsetX=e.offsetX??this.offsetX,this.offsetY=e.offsetY??this.offsetY,this.width=e.width??this.width,this.height=e.height??this.height,this.minWidth=e.minWidth??this.minWidth,this.minHeight=e.minHeight??this.minHeight,this.backdropClass=e.backdropClass??this.backdropClass,this.panelClass=e.panelClass??this.panelClass,this.viewportMargin=e.viewportMargin??this.viewportMargin,this.scrollStrategy=e.scrollStrategy??this.scrollStrategy,this.disableClose=e.disableClose??this.disableClose,this.transformOriginSelector=e.transformOriginSelector??this.transformOriginSelector,this.hasBackdrop=e.hasBackdrop??this.hasBackdrop,this.lockPosition=e.lockPosition??this.lockPosition,this.flexibleDimensions=e.flexibleDimensions??this.flexibleDimensions,this.growAfterOpen=e.growAfterOpen??this.growAfterOpen,this.push=e.push??this.push,this.disposeOnNavigation=e.disposeOnNavigation??this.disposeOnNavigation,this.usePopover=e.usePopover??this.usePopover,this.matchWidth=e.matchWidth??this.matchWidth}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",k],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",k],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",k],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",k],push:[2,"cdkConnectedOverlayPush","push",k],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",k],usePopover:[0,"cdkConnectedOverlayUsePopover","usePopover"],matchWidth:[2,"cdkConnectedOverlayMatchWidth","matchWidth",k],_config:[0,"cdkConnectedOverlay","_config"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[Ce]})}return t})(),En=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({providers:[gT],imports:[we,cr,dc,dc]})}return t})();
2119var Cp=(()=>{class t{isErrorState(e,n){return!!(e&&e.invalid&&(e.touched||n&&n.submitted))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Sa=class{_defaultMatcher;ngControl;_parentFormGroup;_parentForm;_stateChanges;errorState=!1;matcher;constructor(i,e,n,r,o){this._defaultMatcher=i,this.ngControl=e,this._parentFormGroup=n,this._parentForm=r,this._stateChanges=o}updateErrorState(){let i=this.errorState,e=this._parentFormGroup||this._parentForm,n=this.matcher||this._defaultMatcher,r=this.ngControl?this.ngControl.control:null,o=n?.isErrorState(r,e)??!1;o!==i&&(this.errorState=o,this._stateChanges.next())}};var _T=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({imports:[we]})}return t})();var pb=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({imports:[Xs,_T,Da,we]})}return t})();var q2=["trigger"],Y2=["panel"],Z2=[[["mat-select-trigger"]],"*"],K2=["mat-select-trigger","*"];function Q2(t,i){if(t&1&&(w(0,"span",4),Me(1),S()),t&2){let e=J();D(),dt(e.placeholder)}}function X2(t,i){t&1&&le(0)}function J2(t,i){if(t&1&&(w(0,"span",11),Me(1),S()),t&2){let e=J(2);D(),dt(e.triggerValue)}}function eH(t,i){if(t&1&&(w(0,"span",5),ne(1,X2,1,0)(2,J2,2,1,"span",11),S()),t&2){let e=J();D(),ie(e.customTrigger?1:2)}}function tH(t,i){if(t&1){let e=hn();w(0,"div",12,1),oe("keydown",function(r){wt(e);let o=J();return Et(o._handleKeydown(r))}),le(2,1),S()}if(t&2){let e=J();gn(e.panelClass),te("mat-select-panel-animations-enabled",!e._animationsDisabled)("mat-primary",(e._parentFormField==null?null:e._parentFormField.color)==="primary")("mat-accent",(e._parentFormField==null?null:e._parentFormField.color)==="accent")("mat-warn",(e._parentFormField==null?null:e._parentFormField.color)==="warn")("mat-undefined",!(e._parentFormField!=null&&e._parentFormField.color)),ae("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}var nH=new m("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{let t=d(F);return()=>ur(t)}}),iH=new m("MAT_SELECT_CONFIG"),yT=new m("MatSelectTrigger"),mb=class{source;value;constructor(i,e){this.source=i,this.value=e}},bT=(()=>{class t{_viewportRuler=d(Pn);_changeDetectorRef=d(ge);_elementRef=d(M);_dir=d(_t,{optional:!0});_idGenerator=d(je);_renderer=d(xe);_parentFormField=d(td,{optional:!0});ngControl=d(Dn,{self:!0,optional:!0});_liveAnnouncer=d(pc);_defaultOptions=d(iH,{optional:!0});_animationsDisabled=We();_popoverLocation;_initialized=new y;_cleanupDetach;options;optionGroups;customTrigger;_positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}];_scrollOptionIntoView(e){let n=this.options.toArray()[e];if(n){let r=this.panel.nativeElement,o=eT(e,this.options,this.optionGroups),s=n._getHostElement();e===0&&o===1?r.scrollTop=0:r.scrollTop=tT(s.offsetTop,s.offsetHeight,r.scrollTop,r.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new mb(this,e)}_scrollStrategyFactory=d(nH);_panelOpen=!1;_compareWith=(e,n)=>e===n;_uid=this._idGenerator.getId("mat-select-");_triggerAriaLabelledBy=null;_previousControl;_destroy=new y;_errorStateTracker;stateChanges=new y;disableAutomaticLabeling=!0;userAriaDescribedBy;_selectionModel;_keyManager;_preferredOverlayOrigin;_overlayWidth;_onChange=()=>{};_onTouched=()=>{};_valueId=this._idGenerator.getId("mat-select-value-");_scrollStrategy;_overlayPanelClass=this._defaultOptions?.overlayPanelClass||"";get focused(){return this._focused||this._panelOpen}_focused=!1;controlType="mat-select";trigger;panel;_overlayDir;panelClass;disabled=!1;get disableRipple(){return this._disableRipple()}set disableRipple(e){this._disableRipple.set(e)}_disableRipple=X(!1);tabIndex=0;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncParentProperties()}
2119_hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}_placeholder;get required(){return this._required??this.ngControl?.control?.hasValidator(ma.required)??!1}set required(e){this._required=e,this.stateChanges.next()}_required;get multiple(){return this._multiple}set multiple(e){this._selectionModel,this._multiple=e}_multiple=!1;disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1;get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this._assignValue(e)&&this._onChange(e)}_value;ariaLabel="";ariaLabelledby;get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}typeaheadDebounceInterval;sortComparator;get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}_id;get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto";canSelectNullableOptions=this._defaultOptions?.canSelectNullableOptions??!1;optionSelectionChanges=en(()=>{let e=this.options;return e?e.changes.pipe(et(e),ze(()=>kt(...e.map(n=>n.onSelectionChange)))):this._initialized.pipe(ze(()=>this.optionSelectionChanges))});openedChange=new B;_openedStream=this.openedChange.pipe(pe(e=>e),N(()=>{}));
2119_closedStream=this.openedChange.pipe(pe(e=>!e),N(()=>{}));selectionChange=new B;valueChange=new B;constructor(){let e=d(Cp),n=d(Zc,{optional:!0}),r=d(Kc,{optional:!0}),o=d(new Rn("tabindex"),{optional:!0}),s=d(sd,{optional:!0});this.ngControl&&(this.ngControl.valueAccessor=this),this._defaultOptions?.typeaheadDebounceInterval!=null&&(this.typeaheadDebounceInterval=this._defaultOptions.typeaheadDebounceInterval),this._errorStateTracker=new Sa(e,this.ngControl,r,n,this.stateChanges),this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=o==null?0:parseInt(o)||0,this._popoverLocation=s?.usePopover===!1?null:"inline",this.id=this.id}ngOnInit(){this._selectionModel=new Jc(this.multiple),this.stateChanges.next(),this._viewportRuler.change().pipe(de(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe(de(this._destroy)).subscribe(e=>{e.added.forEach(n=>n.select()),e.removed.forEach(n=>n.deselect())}),this.options.changes.pipe(et(null),de(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){let e=this._getTriggerAriaLabelledby(),n=this.ngControl;if(e!==this._triggerAriaLabelledBy){let r=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?r.setAttribute("aria-labelledby",e):r.removeAttribute("aria-labelledby")}n&&(this._previousControl!==n.control&&(this._previousControl!==void 0&&n.disabled!==null&&n.disabled!==this.disabled&&(this.disabled=n.disabled),this._previousControl=n.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval),e.panelClass&&this.panelClass instanceof Set&&(this.panelClass=Array.from(this.panelClass))}ngOnDestroy(){this._cleanupDetach?.(),this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._cleanupDetach?.(),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._overlayDir.positionChange.pipe(Ie(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()}),this._overlayDir.attachOverlay(),this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next(),Promise.resolve().then(()=>this.openedChange.emit(!0)))}_trackedModal=null;_applyModalPanelOwnership(){let e=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;let n=`${this.id}-panel`;this._trackedModal&&mh(this._trackedModal,"aria-owns",n),iy(e,"aria-owns",n),this._trackedModal=e}_clearFromModal(){if(!this._trackedModal)return;let e=`${this.id}-panel`;mh(this._trackedModal,"aria-owns",e),this._trackedModal=null}close(){this._panelOpen&&(this._panelOpen=!1,this._exitAndDetach(),this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next(),Promise.resolve().then(()=>this.openedChange.emit(!1)))}_exitAndDetach(){if(this._animationsDisabled||!this.panel){this._detachOverlay();return}this._cleanupDetach?.(),this._cleanupDetach=()=>{n(),clearTimeout(r),this._cleanupDetach=void 0};let e=this.panel.nativeElement,n=this._renderer.listen(e,"animationend",o=>{o.animationName==="_mat-select-exit"&&(this._cleanupDetach?.(),this._detachOverlay())}),r=setTimeout(()=>{this._cleanupDetach?.(),this._detachOverlay()},200);e.classList.add("mat-select-panel-exit")}_detachOverlay(){this._overlayDir.detachOverlay(),this._changeDetectorRef.markForCheck()}writeValue(e){this._assignValue(e)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){let e=this._selectionModel.selected.map(n=>n.viewValue);return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return this._dir?this._dir.value==="rtl":!1}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){let n=e.keyCode,r=n===40||n===38||n===37||n===39,o=n===13||n===32,s=this._keyManager;if(!s.isTyping()&&o&&!xt(e)||(this.multiple||e.altKey)&&r)e.preventDefault(),this.open();else if(!this.multiple){let a=this.selected;s.onKeydown(e);let l=this.selected;l&&a!==l&&this._liveAnnouncer.announce(l.viewValue,1e4)}}_handleOpenKeydown(e){let n=this._keyManager,r=e.keyCode,o=r===40||r===38,s=n.isTyping();if(o&&e.altKey)e.preventDefault(),this.close();else if(!s&&(r===13||r===32)&&n.activeItem&&!xt(e))e.preventDefault(),n.activeItem._selectViaInteraction();else if(!s&&this._multiple&&r===65&&e.ctrlKey){e.preventDefault();let a=this.options.some(l=>!l.disabled&&!l.selected);this.options.forEach(l=>{l.disabled||(a?l.select():l.deselect())})}else{let a=n.activeItemIndex;n.onKeydown(e),this._multiple&&o&&e.shiftKey&&n.activeItem&&n.activeItemIndex!==a&&n.activeItem._selectViaInteraction()}}_handleOverlayKeydown(e){e.keyCode===27&&!xt(e)&&(e.preventDefault(),this.close())}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(e){if(this.options.forEach(n=>n.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(n=>this._selectOptionByValue(n)),this._sortValues();else{let n=this._selectOptionByValue(e);n?this._keyManager.updateActiveItem(n):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){let n=this.options.find(r=>{if(this._selectionModel.isSelected(r))return!1;try{return(r.value!=null||this.canSelectNullableOptions)&&this._compareWith(r.value,e)}catch(o){return!1}});return n&&this._selectionModel.select(n),n}_assignValue(e){return e!==this._value||this._multiple&&Array.isArray(e)?(this.options&&this._setSelectionByValue(e),this._value=e,!0):!1}_skipPredicate=e=>this.panelOpen?!1:e.disabled;_getOverlayWidth(e){return this.panelWidth==="auto"?(e instanceof xa?e.elementRef:e||this._elementRef).nativeElement.getBoundingClientRect().width:this.panelWidth===null?"":this.panelWidth}_syncParentProperties(){if(this.options)for(let e of this.options)e._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new bc(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){let e=kt(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(de(e)).subscribe(n=>{this._onSelect(n.source,n.isUserInput),n.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),kt(...this.options.map(n=>n._stateChanges)).pipe(de(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,n){let r=this._selectionModel.isSelected(e);!this.canSelectNullableOptions&&e.value==null&&!this._multiple?(e.deselect(),this._selectionModel.clear(),this.value!=null&&this._propagateChanges(e.value)):(r!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),n&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),n&&this.focus())),r!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){let e=this.options.toArray();this._selectionModel.sort((n,r)=>this.sortComparator?this.sortComparator(n,r,e):e.indexOf(n)-e.indexOf(r)),this.stateChanges.next()}}_propagateChanges(e){let n;this.multiple?n=this.selected.map(r=>r.value):n=this.selected?this.selected.value:e,this._value=n,this.valueChange.emit(n),this._onChange(n),this.selectionChange.emit(this._getChangeEvent(n)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let e=-1;for(let n=0;n<this.options.length;n++)if(!this.options.get(n).disabled){e=n;break}this._keyManager.setActiveItem(e)}else this._keyManager.setActiveItem(this._selectionModel.selected[0])}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0&&!!this._overlayDir}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId()||null,n=e?e+" ":"";return this.ariaLabelledby?n+this.ariaLabelledby:e}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId()||"";return this.ariaLabelledby&&(e+=" "+this.ariaLabelledby),e||(e=this._valueId),e}get describedByIds(){return this._elementRef.nativeElement.getAttribute("aria-describedby")?.split(" ")||[]}setDescribedByIds(e){let n=this._elementRef.nativeElement;e.length?n.setAttribute("aria-describedby",e.join(" ")):n.removeAttribute("aria-describedby")}onContainerClick(e){let n=Mt(e);n&&(n.tagName==="MAT-OPTION"||n.classList.contains("cdk-overlay-backdrop")||n.closest(".mat-mdc-select-panel"))||(this.focus(),this.open())}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["mat-select"]],contentQueries:function(n,r,o){if(n&1&&mn(o,yT,5)(o,Da,5)(o,cb,5),n&2){let s;Y(s=Z())&&(r.customTrigger=s.first),Y(s=Z())&&(r.options=s),Y(s=Z())&&(r.optionGroups=s)}},viewQuery:function(n,r){if(n&1&&Xe(q2,5)(Y2,5)(bp,5),n&2){let o;Y(o=Z())&&(r.trigger=o.first),Y(o=Z())&&(r.panel=o.first),Y(o=Z())&&(r._overlayDir=o.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:21,hostBindings:function(n,r){n&1&&oe("keydown",function(s){return r._handleKeydown(s)})("focus",function(){return r._onFocus()})("blur",function(){return r._onBlur()}),n&2&&(ae("id",r.id)("tabindex",r.disabled?-1:r.tabIndex)("aria-controls",r.panelOpen?r.id+"-panel":null)("aria-expanded",r.panelOpen)("aria-label",r.ariaLabel||null)("aria-required",r.required.toString())("aria-disabled",r.disabled.toString())("aria-invalid",r.errorState)("aria-activedescendant",r._getAriaActiveDescendant()),te("mat-mdc-select-disabled",r.disabled)("mat-mdc-select-invalid",r.errorState)("mat-mdc-select-required",r.required)("mat-mdc-select-empty",r.empty)("mat-mdc-select-multiple",r.multiple)("mat-select-open",r.panelOpen))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",k],disableRipple:[2,"disableRipple","disableRipple",k],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:Zt(e)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",k],placeholder:"placeholder",required:[2,"required","required",k],multiple:[2,"multiple","multiple",k],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",k],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",Zt],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth",canSelectNullableOptions:[2,"canSelectNullableOptions","canSelectNullableOptions",k]},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],features:[ue([{provide:ed,useExisting:t},{provide:lb,useExisting:t}]),Ce],ngContentSelectors:K2,decls:11,vars:10,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"detach","backdropClick","overlayKeydown","cdkConnectedOverlayDisableClose","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","cdkConnectedOverlayFlexibleDimensions","cdkConnectedOverlayUsePopover"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",1,"mat-mdc-select-panel","mdc-menu-surface","mdc-menu-surface--open",3,"keydown"]],template:function(n,r){if(n&1&&(Ue(Z2),w(0,"div",2,0),oe("click",function(){return r.open()}),w(3,"div",3),ne(4,Q2,2,1,"span",4)(5,eH,3,1,"span",5),S(),w(6,"div",6)(7,"div",7),dn(),w(8,"svg",8),ye(9,"path",9),S()()()(),Ft(10,tH,3,16,"ng-template",10),oe("detach",function(){return r.close()})("backdropClick",function(){return r.close()})("overlayKeydown",function(s){return r._handleOverlayKeydown(s)})),n&2){let o=Ri(1);D(3),ae("id",r._valueId),D(),ie(r.empty?4:5),D(6),he("cdkConnectedOverlayDisableClose",!0)("cdkConnectedOverlayPanelClass",r._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",r._scrollStrategy)("cdkConnectedOverlayOrigin",r._preferredOverlayOrigin||o)("cdkConnectedOverlayPositions",r._positions)("cdkConnectedOverlayWidth",r._overlayWidth)("cdkConnectedOverlayFlexibleDimensions",!0)("cdkConnectedOverlayUsePopover",r._popoverLocation)}},dependencies:[xa,bp],styles:[`@keyframes _mat-select-enter { 2120 from { 2121 opacity: 0; 2122 transform: scaleY(0.8); 2123 } 2124 to { 2125 opacity: 1; 2126 transform: none; 2127 } 2128} 2129@keyframes _mat-select-exit { 2130 from { 2131 opacity: 1; 2132 } 2133 to { 2134 opacity: 0; 2135 } 2136} 2137.mat-mdc-select { 2138 display: inline-block; 2139 width: 100%; 2140 outline: none; 2141 -moz-osx-font-smoothing: grayscale; 2142 -webkit-font-smoothing: antialiased; 2143 color: var(--mat-select-enabled-trigger-text-color, var(--mat-sys-on-surface)); 2144 font-family: var(--mat-select-trigger-text-font, var(--mat-sys-body-large-font)); 2145 line-height: var(--mat-select-trigger-text-line-height, var(--mat-sys-body-large-line-height)); 2146 font-size: var(--mat-select-trigger-text-size, var(--mat-sys-body-large-size)); 2147 font-weight: var(--mat-select-trigger-text-weight, var(--mat-sys-body-large-weight)); 2148 letter-spacing: var(--mat-select-trigger-text-tracking, var(--mat-sys-body-large-tracking)); 2149} 2150 2151div.mat-mdc-select-panel { 2152 box-shadow: var(--mat-select-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)); 2153} 2154 2155.mat-mdc-sel
2155ect-disabled { 2156 color: var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 2157} 2158.mat-mdc-select-disabled .mat-mdc-select-placeholder { 2159 color: var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 2160} 2161 2162.mat-mdc-select-trigger { 2163 display: inline-flex; 2164 align-items: center; 2165 cursor: pointer; 2166 position: relative; 2167 box-sizing: border-box; 2168 width: 100%; 2169} 2170.mat-mdc-select-disabled .mat-mdc-select-trigger { 2171 -webkit-user-select: none; 2172 user-select: none; 2173 cursor: default; 2174} 2175 2176.mat-mdc-select-value { 2177 width: 100%; 2178 overflow: hidden; 2179 text-overflow: ellipsis; 2180 white-space: nowrap; 2181} 2182 2183.mat-mdc-select-value-text { 2184 white-space: nowrap; 2185 overflow: hidden; 2186 text-overflow: ellipsis; 2187} 2188 2189.mat-mdc-select-arrow-wrapper { 2190 height: 24px; 2191 flex-shrink: 0; 2192 display: inline-flex; 2193 align-items: center; 2194} 2195.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper { 2196 transform: none; 2197} 2198 2199.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow, 2200.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after { 2201 color: var(--mat-select-invalid-arrow-color, var(--mat-sys-error)); 2202} 2203 2204.mat-mdc-select-arrow { 2205 width: 10px; 2206 height: 5px; 2207 position: relative; 2208 color: var(--mat-select-enabled-arrow-color, var(--mat-sys-on-surface-variant)); 2209} 2210.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow { 2211 color: var(--mat-select-focused-arrow-color, var(--mat-sys-primary)); 2212} 2213.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow { 2214 color: var(--mat-select-disabled-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 2215} 2216.mat-select-open .mat-mdc-select-arrow { 2217 transform: rotate(180deg); 2218} 2219.mat-form-field-animations-enabled .mat-mdc-select-arrow { 2220 transition: transform 80ms linear; 2221} 2222.mat-mdc-select-arrow svg { 2223 fill: currentColor; 2224 position: absolute; 2225 top: 50%; 2226 left: 50%; 2227 transform: translate(-50%, -50%); 2228} 2229@media (forced-colors: active) { 2230 .mat-mdc-select-arrow svg { 2231 fill: CanvasText; 2232 } 2233 .mat-mdc-select-disabled .mat-mdc-select-arrow svg { 2234 fill: GrayText; 2235 } 2236} 2237 2238div.mat-mdc-select-panel { 2239 width: 100%; 2240 max-height: 275px; 2241 outline: 0; 2242 overflow: auto; 2243 padding: 8px 0; 2244 box-sizing: border-box; 2245 transform-origin: top center; 2246 border-radius: 0 0 4px 4px; 2247 position: relative; 2248 background-color: var(--mat-select-panel-background-color, var(--mat-sys-surface-container)); 2249} 2250.mat-mdc-select-panel-above div.mat-mdc-select-panel { 2251 border-radius: 4px 4px 0 0; 2252 transform-origin: bottom center; 2253} 2254@media (forced-colors: active) { 2255 div.mat-mdc-select-panel { 2256 outline: solid 1px; 2257 } 2258} 2259 2260.mat-select-panel-animations-enabled { 2261 animation: _mat-select-enter 120ms cubic-bezier(0, 0, 0.2, 1); 2262} 2263.mat-select-panel-animations-enabled.mat-select-panel-exit { 2264 animation: _mat-select-exit 100ms linear; 2265} 2266 2267.mat-mdc-select-placeholder { 2268 transition: color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1); 2269 color: var(--mat-select-placeholder-text-color, var(--mat-sys-on-surface-variant)); 2270} 2271.mat-mdc-form-field:not(.mat-form-field-animations-enabled) .mat-mdc-select-placeholder, ._mat-animation-noopable .mat-mdc-select-placeholder { 2272 transition: none; 2273} 2274.mat-form-field-hide-placeholder .mat-mdc-select-placeholder { 2275 color: transparent; 2276 -webkit-text-fill-color: transparent; 2277 transition: none; 2278 display: block; 2279} 2280 2281.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper { 2282 cursor: pointer; 2283} 2284.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label { 2285 max-width: calc(100% - 18px); 2286} 2287.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above { 2288 max-width: calc(100% / 0.75 - 24px); 2289} 2290.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch { 2291 max-width: calc(100% - 60px); 2292} 2293.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch { 2294 max-width: calc(100% - 24px); 2295} 2296 2297.mat-mdc-select-min-line:empty::before { 2298 content: " "; 2299 white-space: pre; 2300 width: 1px; 2301 display: inline-block; 2302 visibility: hidden; 2303} 2304 2305.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper { 2306 transform: var(--mat-select-arrow-transform, translateY(-8px)); 2307} 2308`],encapsulation:2,changeDetection:0})}return t})(),cle=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["mat-select-trigger"]],features:[ue([{provide:yT,useExisting:t}])]})}return t})(),CT=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({imports:[En,pb,we,rr,id,pb]})}return t})();var DT=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["ng-component"]],hostAttrs:["cdk-text-field-style-loader",""],decls:0,vars:0,template:function(n,r){},styles:[`textarea.cdk-textarea-autosize { 2309 resize: none; 2310} 2311 2312textarea.cdk-textarea-autosize-measuring { 2313 padding: 2px 0 !important; 2314 box-sizing: content-box !important; 2315 height: auto !important; 2316 overflow: hidden !important; 2317} 2318 2319textarea.cdk-textarea-autosize-measuring-firefox { 2320 padding: 2px 0 !important; 2321 box-sizing: content-box !important; 2322 height: 0 !important; 2323} 2324 2325@keyframes cdk-text-field-autofill-start { /*!*/ } 2326@keyframes cdk-text-field-autofill-end { /*!*/ } 2327.cdk-text-field-autofill-monitored:-webkit-autofill {
2328 animation: cdk-text-field-autofill-start 0s 1ms; 2329} 2330 2331.cdk-text-field-autofill-monitored:not(:-webkit-autofill) { 2332 animation: cdk-text-field-autofill-end 0s 1ms; 2333} 2334`],encapsulation:2,changeDetection:0})}return t})(),rH={passive:!0},wT=(()=>{class t{_platform=d(me);_ngZone=d(T);_renderer=d(at).createRenderer(null,null);_styleLoader=d(nt);_monitoredElements=new Map;constructor(){}monitor(e){if(!this._platform.isBrowser)return Je;this._styleLoader.load(DT);let n=Kt(e),r=this._monitoredElements.get(n);if(r)return r.subject;let o=new y,s="cdk-text-field-autofilled",a=c=>{c.animationName==="cdk-text-field-autofill-start"&&!n.classList.contains(s)?(n.classList.add(s),this._ngZone.run(()=>o.next({target:c.target,isAutofilled:!0}))):c.animationName==="cdk-text-field-autofill-end"&&n.classList.contains(s)&&(n.classList.remove(s),this._ngZone.run(()=>o.next({target:c.target,isAutofilled:!1})))},l=this._ngZone.runOutsideAngular(()=>(n.classList.add("cdk-text-field-autofill-monitored"),this._renderer.listen(n,"animationstart",a,rH)));return this._monitoredElements.set(n,{subject:o,unlisten:l}),o}stopMonitoring(e){let n=Kt(e),r=this._monitoredElements.get(n);r&&(r.unlisten(),r.subject.complete(),n.classList.remove("cdk-text-field-autofill-monitored"),n.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(n))}ngOnDestroy(){this._monitoredElements.forEach((e,n)=>this.stopMonitoring(n))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var xle=(()=>{class t{_elementRef=d(M);_platform=d(me);_ngZone=d(T);_renderer=d(xe);_resizeEvents=new y;_previousValue;_initialHeight;_destroyed=new y;_listenerCleanups;_minRows;_maxRows;_enabled=!0;_previousMinRows=-1;_textareaElement;get minRows(){return this._minRows}set minRows(e){this._minRows=St(e),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(e){this._maxRows=St(e),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(e){this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(e){this._cachedPlaceholderHeight=void 0,e?this._textareaElement.setAttribute("placeholder",e):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}_cachedLineHeight;_cachedPlaceholderHeight;_document=d(V);_hasFocus=!1;_isViewInited=!1;constructor(){d(nt).load(DT),this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){let e=this.minRows&&this._cachedLineHeight?`${this.minRows*this._cachedLineHeight}px`:null;e&&(this._textareaElement.style.minHeight=e)}_setMaxHeight(){let e=this.maxRows&&this._cachedLineHeight?`${this.maxRows*this._cachedLineHeight}px`:null;e&&(this._textareaElement.style.maxHeight=e)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{this._listenerCleanups=[this._renderer.listen("window","resize",()=>this._resizeEvents.next()),this._renderer.listen(this._textareaElement,"focus",this._handleFocusEvent),this._renderer.listen(this._textareaElement,"blur",this._handleFocusEvent)],this._resizeEvents.pipe(Hi(16)).subscribe(()=>{this._cachedLineHeight=this._cachedPlaceholderHeight=void 0,this.resizeToFitContent(!0)})}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._listenerCleanups?.forEach(e=>e()),this._resizeEvents.complete(),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let e=this._textareaElement.cloneNode(!1),n=e.style;e.rows=1,n.position="absolute",n.visibility="hidden",n.border="none",n.padding="0",n.height="",n.minHeight="",n.maxHeight="",n.top=n.bottom=n.left=n.right="auto",n.overflow="hidden",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,e.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){let e=this._textareaElement,n=e.style.marginBottom||"",r=this._platform.FIREFOX,o=this._hasFocus,s=r?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";o&&(e.style.marginBottom=`${e.clientHeight}px`),e.classList.add(s);let a=e.scrollHeight-4;return e.classList.remove(s),o&&(e.style.marginBottom=n),a}
2334_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||this._cachedPlaceholderHeight!=null)return;if(!this.placeholder){this._cachedPlaceholderHeight=0;return}let e=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=e}_handleFocusEvent=e=>{this._hasFocus=e.type==="focus"};ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(e=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;let n=this._elementRef.nativeElement,r=n.value;if(!e&&this._minRows===this._previousMinRows&&r===this._previousValue)return;let o=this._measureScrollHeight(),s=Math.max(o,this._cachedPlaceholderHeight||0);n.style.height=`${s}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(n)):setTimeout(()=>this._scrollToCaretPosition(n))}),this._previousValue=r,this._previousMinRows=this._minRows}reset(){this._initialHeight!==void 0&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_scrollToCaretPosition(e){let{selectionStart:n,selectionEnd:r}=e;!this._destroyed.isStopped&&this._hasFocus&&e.setSelectionRange(n,r)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(n,r){n&1&&oe("input",function(){return r._noopInputHandler()})},inputs:{minRows:[0,"cdkAutosizeMinRows","minRows"],maxRows:[0,"cdkAutosizeMaxRows","maxRows"],enabled:[2,"cdkTextareaAutosize","enabled",k],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]})}return t})(),ET=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({})}return t})();var xT=new m("MAT_INPUT_VALUE_ACCESSOR");var oH=["button","checkbox","file","hidden","image","radio","range","reset","submit"],sH=new m("MAT_INPUT_CONFIG"),Wle=(()=>{class t{_elementRef=d(M);_platform=d(me);ngControl=d(Dn,{optional:!0,self:!0});_autofillMonitor=d(wT);_ngZone=d(T);_formField=d(td,{optional:!0});_renderer=d(xe);_uid=d(je).getId("mat-input-");_previousNativeValue;_inputValueAccessor;_signalBasedValueAccessor;_previousPlaceholder=null;_errorStateTracker;_config=d(sH,{optional:!0});_cleanupIosKeyup;_cleanupWebkitWheel;_isServer=!1;_isNativeSelect=!1;_isTextarea=!1;_isInFormField=!1;focused=!1;stateChanges=new y;controlType="mat-input";autofilled=!1;get disabled(){return this._disabled}set disabled(e){this._disabled=or(e),this.focused&&(this.focused=!1,this.stateChanges.next())}_disabled=!1;get id(){return this._id}set id(e){this._id=e||this._uid}_id;placeholder;name;get required(){return this._required??this.ngControl?.control?.hasValidator(ma.required)??!1}set required(e){this._required=or(e)}_required;get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&oy().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}_type="text";get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}userAriaDescribedBy;get value(){return this._signalBasedValueAccessor?this._signalBasedValueAccessor.value():this._inputValueAccessor.value}set value(e){e!==this.value&&(this._signalBasedValueAccessor?this._signalBasedValueAccessor.value.set(e):this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=or(e)}_readonly=!1;disabledInteractive;get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}_neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(e=>oy().has(e));constructor(){let e=d(Zc,{optional:!0}),n=d(Kc,{optional:!0}),r=d(Cp),o=d(xT,{optional:!0,self:!0}),s=this._elementRef.nativeElement,a=s.nodeName.toLowerCase();o?ki(o.value)?this._signalBasedValueAccessor=o:this._inputValueAccessor=o:this._inputValueAccessor=s,this._previousNativeValue=this.value,this.id=this.id,this._platform.IOS&&this._ngZone.runOutsideAngular(()=>{this._cleanupIosKeyup=this._renderer.listen(s,"keyup",this._iOSKeyupListener)}),this._errorStateTracker=new Sa(r,this.ngControl,n,e,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect=a==="select",this._isTextarea=a==="textarea",this._isInFormField=!!this._formField,this.disabledInteractive=this._config?.disabledInteractive||!1,this._isNativeSelect&&(this.controlType=s.multiple?"mat-native-select-multiple":"mat-native-select"),this._signalBasedValueAccessor&&Ii(()=>{this._signalBasedValueAccessor.value(),this.stateChanges.next()})}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._cleanupIosKeyup?.(),this._cleanupWebkitWheel?.()}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==null&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(e){if(e!==this.focused){if(!this._isNativeSelect&&e&&this.disabled&&this.disabledInteractive){let n=this._elementRef.nativeElement;n.type==="number"?(n.type="text",n.setSelectionRange(0,0),n.type="number"):n.setSelectionRange(0,0)}this.focused=e,this.stateChanges.next()}}_onInput(){}_dirtyCheckNativeValue(){let e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){let e=this._getPlaceholder();if(e!==this._previousPlaceholder){let n=this._elementRef.nativeElement;this._previousPlaceholder=e,e?n.setAttribute("placeholder",e):n.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){oH.indexOf(this._type)>-1}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!this._isNeverEmpty()&&!this._elementRef.nativeElement.value&&!this._isBadInput()&&!this.autofilled}get shouldLabelFloat(){if(this._isNativeSelect){let e=this._elementRef.nativeElement,n=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&n&&n.label)}else return this.focused&&!this.disabled||!this.empty}get describedByIds(){return this._elementRef.nativeElement.getAttribute("aria-describedby")?.split(" ")||[]}setDescribedByIds(e){let n=this._elementRef.nativeElement;e.length?n.setAttribute("aria-describedby",e.join(" ")):n.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){let e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}_iOSKeyupListener=e=>{let n=e.target;!n.value&&n.selectionStart===0&&n.selectionEnd===0&&(n.setSelectionRange(1,1),n.setSelectionRange(0,0))};_getReadonlyAttribute(){return this._isNativeSelect?null:this.readonly||this.disabled&&this.disabledInteractive?"true":null}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:21,hostBindings:function(n,r){n&1&&oe("focus",function(){return r._focusChanged(!0)})("blur",function(){return r._focusChanged(!1)})("input",function(){return r._onInput()}),n&2&&(jt("id",r.id)("disabled",r.disabled&&!r.disabledInteractive)("required",r.required),ae("name",r.name||null)("readonly",r._getReadonlyAttribute())("aria-disabled",r.disabled&&r.disabledInteractive?"true":null)("aria-invalid",r.empty&&r.required?null:r.errorState)("aria-required",r.required)("id",r.id),te("mat-input-server",r._isServer)("mat-mdc-form-field-textarea-control",r._isInFormField&&r._isTextarea)("mat-mdc-form-field-input-control",r._isInFormField)("mat-mdc-input-disabled-interactive",r.disabledInteractive)("mdc-text-field__input",r._isInFormField)("mat-mdc-native-select-inline",r._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly",disabledInteractive:[2,"disabledInteractive","disabledInteractive",k]},exportAs:["matInput"],features:[ue([{provide:ed,useExisting:t}]),Ce]})}return t})(),Gle=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({imports:[id,id,ET,we]})}return t})();function IT(t){return Error(`Unable to find icon with the name "${t}"`)}function aH(){return Error("Could not find HttpClient for use with Angular Material icons. Please add provideHttpClient() to your providers.")}function ST(t){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${t}".`)}function MT(t){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${t}".`)}var fr=class{url;svgText;options;svgElement=null;
2334constructor(i,e,n){this.url=i,this.svgText=e,this.options=n}},kT=(()=>{class t{_httpClient;_sanitizer;_errorHandler;_document;_svgIconConfigs=new Map;_iconSetConfigs=new Map;_cachedIconsByUrl=new Map;_inProgressUrlFetches=new Map;_fontCssClassesByAlias=new Map;_resolvers=[];_defaultFontSetClass=["material-icons","mat-ligature-font"];constructor(e,n,r,o){this._httpClient=e,this._sanitizer=n,this._errorHandler=o,this._document=r}addSvgIcon(e,n,r){return this.addSvgIconInNamespace("",e,n,r)}addSvgIconLiteral(e,n,r){return this.addSvgIconLiteralInNamespace("",e,n,r)}addSvgIconInNamespace(e,n,r,o){return this._addSvgIconConfig(e,n,new fr(r,null,o))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,n,r,o){let s=this._sanitizer.sanitize(lt.HTML,r);if(!s)throw MT(r);let a=Fo(s);return this._addSvgIconConfig(e,n,new fr("",a,o))}addSvgIconSet(e,n){return this.addSvgIconSetInNamespace("",e,n)}addSvgIconSetLiteral(e,n){return this.addSvgIconSetLiteralInNamespace("",e,n)}addSvgIconSetInNamespace(e,n,r){return this._addSvgIconSetConfig(e,new fr(n,null,r))}addSvgIconSetLiteralInNamespace(e,n,r){let o=this._sanitizer.sanitize(lt.HTML,n);if(!o)throw MT(n);let s=Fo(o);return this._addSvgIconSetConfig(e,new fr("",s,r))}registerFontClassAlias(e,n=e){return this._fontCssClassesByAlias.set(e,n),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){let n=this._sanitizer.sanitize(lt.RESOURCE_URL,e);if(!n)throw ST(e);let r=this._cachedIconsByUrl.get(n);return r?R(Dp(r)):this._loadSvgIconFromConfig(new fr(e,null)).pipe(Dt(o=>this._cachedIconsByUrl.set(n,o)),N(o=>Dp(o)))}getNamedSvgIcon(e,n=""){let r=TT(n,e),o=this._svgIconConfigs.get(r);if(o)return this._getSvgFromConfig(o);if(o=this._getIconConfigFromResolvers(n,e),o)return this._svgIconConfigs.set(r,o),this._getSvgFromConfig(o);let s=this._iconSetConfigs.get(n);return s?this._getSvgFromIconSetConfigs(e,s):Qr(IT(r))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?R(Dp(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(N(n=>Dp(n)))}_getSvgFromIconSetConfigs(e,n){let r=this._extractIconWithNameFromAnySet(e,n);if(r)return R(r);let o=n.filter(s=>!s.svgText).map(s=>this._loadSvgIconSetFromConfig(s).pipe(zt(a=>{let c=`Loading icon set URL: ${this._sanitizer.sanitize(lt.RESOURCE_URL,s.url)} failed: ${a.message}`;return this._errorHandler.handleError(new Error(c)),R(null)})));return eo(o).pipe(N(()=>{let s=this._extractIconWithNameFromAnySet(e,n);if(!s)throw IT(e);return s}))}_extractIconWithNameFromAnySet(e,n){for(let r=n.length-1;r>=0;r--){let o=n[r];if(o.svgText&&o.svgText.toString().indexOf(e)>-1){let s=this._svgElementFromConfig(o),a=this._extractSvgIconFromSet(s,e,o.options);if(a)return a}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(Dt(n=>e.svgText=n),N(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?R(null):this._fetchIcon(e).pipe(Dt(n=>e.svgText=n))}_extractSvgIconFromSet(e,n,r){let o=e.querySelector(`[id="${n}"]`);if(!o)return null;let s=o.cloneNode(!0);if(s.removeAttribute("id"),s.nodeName.toLowerCase()==="svg")return this._setSvgAttributes(s,r);if(s.nodeName.toLowerCase()==="symbol")return this._setSvgAttributes(this._toSvgElement(s),r);let a=this._svgElementFromString(Fo("<svg></svg>"));return a.appendChild(s),this._setSvgAttributes(a,r)}_svgElementFromString(e){let n=this._document.createElement("DIV");n.innerHTML=e;let r=n.querySelector("svg");if(!r)throw Error("<svg> tag not found");return r}_toSvgElement(e){let n=this._svgElementFromString(Fo("<svg></svg>")),r=e.attributes;for(let o=0;o<r.length;o++){let{name:s,value:a}=r[o];s!=="id"&&n.setAttribute(s,a)}for(let o=0;o<e.childNodes.length;o++)e.childNodes[o].nodeType===this._document.ELEMENT_NODE&&n.appendChild(e.childNodes[o].cloneNode(!0));return n}_setSvgAttributes(e,n){return e.setAttribute("fit",""),e.setAttribute("height","100%"),e.setAttribute("width","100%"),e.setAttribute("preserveAspectRatio","xMidYMid meet"),e.setAttribute("focusable","false"),n&&n.viewBox&&e.setAttribute("viewBox",n.viewB
2334ox),e}_fetchIcon(e){let{url:n,options:r}=e,o=r?.withCredentials??!1;if(!this._httpClient)throw aH();if(n==null)throw Error(`Cannot fetch icon from URL "${n}".`);let s=this._sanitizer.sanitize(lt.RESOURCE_URL,n);if(!s)throw ST(n);let a=this._inProgressUrlFetches.get(s);if(a)return a;let l=this._httpClient.get(s,{responseType:"text",withCredentials:o}).pipe(N(c=>Fo(c)),Bi(()=>this._inProgressUrlFetches.delete(s)),Ua());return this._inProgressUrlFetches.set(s,l),l}_addSvgIconConfig(e,n,r){return this._svgIconConfigs.set(TT(e,n),r),this}_addSvgIconSetConfig(e,n){let r=this._iconSetConfigs.get(e);return r?r.push(n):this._iconSetConfigs.set(e,[n]),this}_svgElementFromConfig(e){if(!e.svgElement){let n=this._svgElementFromString(e.svgText);this._setSvgAttributes(n,e.options),e.svgElement=n}return e.svgElement}_getIconConfigFromResolvers(e,n){for(let r=0;r<this._resolvers.length;r++){let o=this._resolvers[r](n,e);if(o)return lH(o)?new fr(o.url,null,o.options):new fr(o,null)}}static \u0275fac=function(n){return new(n||t)(O(js,8),O(So),O(V,8),O(Ot))};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Dp(t){return t.cloneNode(!0)}function TT(t,i){return t+":"+i}function lH(t){return!!(t.url&&t.options)}var cH=["*"],dH=new m("MAT_ICON_DEFAULT_OPTIONS"),uH=new m("mat-icon-location",{providedIn:"root",factory:()=>{let t=d(V),i=t?t.location:null;return{getPathname:()=>i?i.pathname+i.search:""}}}),RT=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],fH=RT.map(t=>`[${t}]`).join(", "),hH=/^url\(['"]?#(.*?)['"]?\)$/,wp=(()=>{class t{_elementRef=d(M);_iconRegistry=d(kT);_location=d(uH);_errorHandler=d(Ot);_defaultColor;get color(){return this._color||this._defaultColor}set color(e){this._color=e}_color;inline=!1;get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}_svgIcon;get fontSet(){return this._fontSet}set fontSet(e){let n=this._cleanupFontValue(e);n!==this._fontSet&&(this._fontSet=n,this._updateFontIconClasses())}_fontSet;get fontIcon(){return this._fontIcon}set fontIcon(e){let n=this._cleanupFontValue(e);n!==this._fontIcon&&(this._fontIcon=n,this._updateFontIconClasses())}_fontIcon;_previousFontSetClass=[];_previousFontIconClass;_svgName=null;_svgNamespace=null;_previousPath;_elementsWithExternalReferences;_currentIconFetch=se.EMPTY;constructor(){let e=d(new Rn("aria-hidden"),{optional:!0}),n=d(dH,{optional:!0});n&&(n.color&&(this.color=this._defaultColor=n.color),n.fontSet&&(this.fontSet=n.fontSet)),e||this._elementRef.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];let n=e.split(":");switch(n.length){case 1:return["",n[0]];case 2:return n;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){let e=this._elementsWithExternalReferences;if(e&&e.size){let n=this._location.getPathname();n!==this._previousPath&&(this._previousPath=n,this._prependPathToReferences(n))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();let n=this._location.getPathname();this._previousPath=n,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(n),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){let e=this._elementRef.nativeElement,n=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();n--;){let r=e.childNodes[n];(r.nodeType!==1||r.nodeName.toLowerCase()==="svg")&&r.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;let e=this._elementRef.nativeElement,n=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(r=>r.length>0);this._previousFontSetClass.forEach(r=>e.classList.remove(r)),n.forEach(r=>e.classList.add(r)),this._previousFontSetClass=n,this.fontIcon!==this._previousFontIconClass&&!n.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 typeof e=="string"?e.trim().split(" ")[0]:e}_prependPathToReferences(e){let n=this._elementsWithExternalReferences;
2334n&&n.forEach((r,o)=>{r.forEach(s=>{o.setAttribute(s.name,`url('${e}#${s.value}')`)})})}_cacheChildrenWithExternalReferences(e){let n=e.querySelectorAll(fH),r=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let o=0;o<n.length;o++)RT.forEach(s=>{let a=n[o],l=a.getAttribute(s),c=l?l.match(hH):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){let[n,r]=this._splitIconName(e);n&&(this._svgNamespace=n),r&&(this._svgName=r),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(r,n).pipe(Ie(1)).subscribe(o=>this._setSvgElement(o),o=>{let s=`Error retrieving icon ${n}:${r}! ${o.message}`;this._errorHandler.handleError(new Error(s))})}}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(n,r){n&2&&(ae("data-mat-icon-type",r._usingFontIcon()?"font":"svg")("data-mat-icon-name",r._svgName||r.fontIcon)("data-mat-icon-namespace",r._svgNamespace||r.fontSet)("fontIcon",r._usingFontIcon()?r.fontIcon:null),gn(r.color?"mat-"+r.color:""),te("mat-icon-inline",r.inline)("mat-icon-no-color",r.color!=="primary"&&r.color!=="accent"&&r.color!=="warn"))},inputs:{color:"color",inline:[2,"inline","inline",k],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],ngContentSelectors:cH,decls:1,vars:0,template:function(n,r){n&1&&(Ue(),le(0))},styles:[`mat-icon, mat-icon.mat-primary, mat-icon.mat-accent, mat-icon.mat-warn { 2335 color: var(--mat-icon-color, inherit); 2336} 2337 2338.mat-icon { 2339 -webkit-user-select: none; 2340 user-select: none; 2341 background-repeat: no-repeat; 2342 display: inline-block; 2343 fill: currentColor; 2344 height: 24px; 2345 width: 24px; 2346 overflow: hidden; 2347} 2348.mat-icon.mat-icon-inline { 2349 font-size: inherit; 2350 height: inherit; 2351 line-height: inherit; 2352 width: inherit; 2353} 2354.mat-icon.mat-ligature-font[fontIcon]::before { 2355 content: attr(fontIcon); 2356} 2357 2358[dir=rtl] .mat-icon-rtl-mirror { 2359 transform: scale(-1, 1); 2360} 2361 2362.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon, 2363.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon { 2364 display: block; 2365} 2366.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon, 2367.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon { 2368 margin: auto; 2369} 2370`],encapsulation:2,changeDetection:0})}return t})(),Ma=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({imports:[we]})}return t})();var gce=(()=>{class t{constructor(){this.changeLoading$=new y,this.changeChildrenLoading$=new Ve(null),this.isLoading=X(!1),this.isChildrenLoading=X(!1)}setLoader(e){this.isLoading.set(e),this.changeLoading$.next(e)}setLoaderChildren(e){this.isChildrenLoading.set(e),this.changeChildrenLoading$.next(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var pH=["mat-internal-form-field",""],mH=["*"],OT=(()=>{class t{labelPosition="after";static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(n,r){n&2&&te("mdc-form-field--align-end",r.labelPosition==="before")},inputs:{labelPosition:"labelPosition"},attrs:pH,ngContentSelectors:mH,decls:1,vars:0,template:function(n,r){n&1&&(Ue(),le(0))},styles:[`.mat-internal-form-field { 2371 -moz-osx-font-smoothing: grayscale; 2372 -webkit-font-smoothing: antialiased; 2373 display: inline-flex; 2374 align-items: center; 2375 vertical-align: middle; 2376} 2377.mat-internal-form-field > label { 2378 margin-left: 0; 2379 margin-right: auto; 2380 padding-left: 4px; 2381 padding-right: 0; 2382 order: 0; 2383} 2384[dir=rtl] .mat-internal-form-field > label { 2385 margin-left: auto; 2386 margin-right: 0; 2387 padding-left: 0; 2388 padding-right: 4px; 2389} 2390
2391.mdc-form-field--align-end > label { 2392 margin-left: auto; 2393 margin-right: 0; 2394 padding-left: 0; 2395 padding-right: 4px; 2396 order: -1; 2397} 2398[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label { 2399 margin-left: 0; 2400 margin-right: auto; 2401 padding-left: 4px; 2402 padding-right: 0; 2403} 2404`],encapsulation:2,changeDetection:0})}return t})();var gH=["input"],vH=["label"],_H=["*"],gb={color:"accent",clickAction:"check-indeterminate",disabledInteractive:!1},yH=new m("mat-checkbox-default-options",{providedIn:"root",factory:()=>gb}),Ht=(function(t){return t[t.Init=0]="Init",t[t.Checked=1]="Checked",t[t.Unchecked=2]="Unchecked",t[t.Indeterminate=3]="Indeterminate",t})(Ht||{}),vb=class{source;checked},bH=(()=>{class t{_elementRef=d(M);_changeDetectorRef=d(ge);_ngZone=d(T);_animationsDisabled=We();_options=d(yH,{optional:!0});focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(e){let n=new vb;return n.source=this,n.checked=e,n}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"};ariaLabel="";ariaLabelledby=null;ariaDescribedby;ariaExpanded;ariaControls;ariaOwns;_uniqueId;id;get inputId(){return`${this.id||this._uniqueId}-input`}required=!1;labelPosition="after";name=null;change=new B;indeterminateChange=new B;value;disableRipple=!1;_inputElement;_labelElement;tabIndex;color;disabledInteractive;_onTouched=()=>{};_currentAnimationClass="";_currentCheckState=Ht.Init;_controlValueAccessorChangeFn=()=>{};_validatorChangeFn=()=>{};constructor(){d(nt).load(Pr);let e=d(new Rn("tabindex"),{optional:!0});this._options=this._options||gb,this.color=this._options.color||gb.color,this.tabIndex=e==null?0:parseInt(e)||0,this.id=this._uniqueId=d(je).getId("mat-mdc-checkbox-"),this.disabledInteractive=this._options?.disabledInteractive??!1}ngOnChanges(e){e.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this.indeterminate)}get checked(){return this._checked}set checked(e){e!=this.checked&&(this._checked=e,this._changeDetectorRef.markForCheck())}_checked=!1;get disabled(){return this._disabled}set disabled(e){e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())}_disabled=!1;get indeterminate(){return this._indeterminate()}set indeterminate(e){let n=e!=this._indeterminate();this._indeterminate.set(e),n&&(e?this._transitionCheckState(Ht.Indeterminate):this._transitionCheckState(this.checked?Ht.Checked:Ht.Unchecked),this.indeterminateChange.emit(e)),this._syncIndeterminate(e)}_indeterminate=X(!1);_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}validate(e){return this.required&&e.value!==!0?{required:!0}:null}registerOnValidatorChange(e){this._validatorChangeFn=e}_transitionCheckState(e){let n=this._currentCheckState,r=this._getAnimationTargetElement();if(!(n===e||!r)&&(this._currentAnimationClass&&r.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(n,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){r.classList.add(this._currentAnimationClass);let o=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{r.classList.remove(o)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){let e=this._options?.clickAction;!this.disabled&&e!=="noop"?(this.indeterminate&&e!=="check"&&Promise.resolve().then(()=>{this._indeterminate.set(!1),this.indeterminateChange.emit(!1)}),this._checked=!this._checked,this._transitionCheckState(this._checked?Ht.Checked:Ht.Unchecked),this._emitChangeEvent()):(this.disabled&&this.disabledInteractive||!this.disabled&&e==="noop")&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate)}_onInteractionEvent(e){e.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(e,n){if(this._animationsDisabled)return"";switch(e){case Ht.Init:if(n===Ht.Checked)return this._animationClasses.uncheckedToChecked;if(n==Ht.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case Ht.Unchecked:return n===Ht.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case Ht.Checked:return n===Ht.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case Ht.Indeterminate:return n===Ht.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){let n=this._inputElement;n&&(n.nativeElement.indeterminate=e)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(e){e.target&&this._labelElement.nativeElement.contains(e.target)&&e.stopPropagation()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["mat-checkbox"]],viewQuery:function(n,r){if(n&1&&Xe(gH,5)(vH,5),n&2){let o;Y(o=Z())&&(r._inputElement=o.first),Y(o=Z())&&(r._labelElement=o.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:16,hostBindings:function(n,r){n&2&&(jt("id",r.id),ae("tabindex",null)("aria-label",null)("aria-labelledby",null),gn(r.color?"mat-"+r.color:"mat-accent"),te("_mat-animation-noopable",r._animationsDisabled)("mdc-checkbox--disabled",r.disabled)("mat-mdc-checkbox-disabled",r.disabled)("mat-mdc-checkbox-checked",r.checked)("mat-mdc-checkbox-disabled-interactive",r.disabledInteractive))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],ariaExpanded:[2,"aria-expanded","ariaExpanded",k],ariaControl
vendor: 14,992 bytes, lines 2404-2663
2404s:[0,"aria-controls","ariaControls"],ariaOwns:[0,"aria-owns","ariaOwns"],id:"id",required:[2,"required","required",k],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[2,"disableRipple","disableRipple",k],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?void 0:Zt(e)],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",k],checked:[2,"checked","checked",k],disabled:[2,"disabled","disabled",k],indeterminate:[2,"indeterminate","indeterminate",k]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[ue([{provide:_a,useExisting:pt(()=>t),multi:!0},{provide:ai,useExisting:t,multi:!0}]),Ce],ngContentSelectors:_H,decls:15,vars:23,consts:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],["aria-hidden","true",1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],["aria-hidden","true",1,"mdc-checkbox__ripple"],["aria-hidden","true",1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","","aria-hidden","true",1,"mat-mdc-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(n,r){if(n&1&&(Ue(),w(0,"div",3),oe("click",function(s){return r._preventBubblingFromLabel(s)}),w(1,"div",4,0)(3,"div",5),oe("click",function(){return r._onTouchTargetClick()}),S(),w(4,"input",6,1),oe("blur",function(){return r._onBlur()})("click",function(){return r._onInputClick()})("change",function(s){return r._onInteractionEvent(s)}),S(),ye(6,"div",7),w(7,"div",8),dn(),w(8,"svg",9),ye(9,"path",10),S(),ys(),ye(10,"div",11),S(),ye(11,"div",12),S(),w(12,"label",13,2),le(14),S()()),n&2){let o=Ri(2);he("labelPosition",r.labelPosition),D(4),te("mdc-checkbox--selected",r.checked),he("checked",r.checked)("indeterminate",r.indeterminate)("disabled",r.disabled&&!r.disabledInteractive)("id",r.inputId)("required",r.required)("tabIndex",r.disabled&&!r.disabledInteractive?-1:r.tabIndex),ae("aria-label",r.ariaLabel||null)("aria-labelledby",r.ariaLabelledby)("aria-describedby",r.ariaDescribedby)("aria-checked",r.indeterminate?"mixed":null)("aria-controls",r.ariaControls)("aria-disabled",r.disabled&&r.disabledInteractive?!0:null)("aria-expanded",r.ariaExpanded)("aria-owns",r.ariaOwns)("name",r.name)("value",r.value),D(7),he("matRippleTrigger",o)("matRippleDisabled",r.disableRipple||r.disabled)("matRippleCentered",!0),D(),he("for",r.inputId)}},dependencies:[Qs,OT],styles:[`.mdc-checkbox { 2405 display: inline-block; 2406 position: relative; 2407 flex: 0 0 18px; 2408 box-sizing: content-box; 2409 width: 18px; 2410 height: 18px; 2411 line-height: 0; 2412 white-space: nowrap; 2413 cursor: pointer; 2414 vertical-align: bottom; 2415 padding: calc((var(--mat-checkbox-state-layer-size, 40px) - 18px) / 2); 2416 margin: calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px)) / 2); 2417} 2418.mdc-checkbox:hover > .mdc-checkbox__ripple { 2419 opacity: var(--mat-checkbox-unselected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 2420 background-color: var(--mat-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface)); 2421} 2422.mdc-checkbox:hover > .mat-mdc-checkbox-ripple > .mat-ripple-element { 2423 background-color: var(--mat-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface)); 2424} 2425.mdc-checkbox .mdc-checkbox__native-control:focus + .mdc-checkbox__ripple { 2426 opacity: var(--mat-checkbox-unselected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 2427 background-color: var(--mat-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface)); 2428} 2429.mdc-checkbox .mdc-checkbox__native-control:focus ~ .mat-mdc-checkbox-ripple .mat-ripple-element { 2430 background-color: var(--mat-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface)); 2431} 2432.mdc-checkbox:active > .mdc-checkbox__native-control + .mdc-checkbox__ripple { 2433 opacity: var(--mat-checkbox-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); 2434 background-color: var(--mat-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary)); 2435} 2436.mdc-checkbox:active > .mdc-checkbox__native-control ~ .mat-mdc-checkbox-ripple .mat-ripple-element { 2437 background-color: var(--mat-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary)); 2438} 2439.mdc-checkbox:hover > .mdc-checkbox__native-control:checked + .mdc-checkbox__ripple { 2440 opacity: var(--mat-checkbox-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 2441 background-color: var(--mat-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary)); 2442} 2443.mdc-checkbox:hover > .mdc-checkbox__native-control:checked ~ .mat-mdc-checkbox-ripple .mat-ripple-element { 2444 background-color: var(--mat-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary)); 2445} 2446.mdc-checkbox .mdc-checkbox__native-control:focus:checked + .mdc-checkbox__ripple { 2447 opacity: var(--mat-checkbox-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 2448 background-color: var(--mat-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary)); 2449} 2450.mdc-checkbox .mdc-checkbox__native-control:focus:checked ~ .mat-mdc-checkbox-ripple .mat-ripple-element { 2451 background-color: var(--mat-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary)); 2452} 2453.mdc-checkbox:active > .mdc-checkbox__native-control:checked + .mdc-checkbox__ripple { 2454 opacity: var(--mat-checkbox-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); 2455 background-color: var(--mat-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface)); 2456} 2457.mdc-checkbox:active > .mdc-checkbox__native-control:checked ~ .mat-mdc-checkbox-ripple .mat-ripple-element { 2458 background-color: var(--mat-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface)); 2459} 2460.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control ~ .mat-mdc-checkbox-ripple .mat-ripple-element, 2461.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control + .mdc-checkbox__ripple { 2462 background-color: var(--mat-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface)); 2463} 2464.mdc-checkbox .mdc-checkbox__native-control { 2465 position: absolute; 2466 margin: 0; 2467 padding: 0; 2468 opacity: 0; 2469 cursor: inherit; 2470 z-index: 1; 2471 width: var(--mat-checkbox-state-layer-size, 40px); 2472 height: var(--mat-checkbox-state-layer-size, 40px); 2473 top: calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px)) / 2); 2474 right: calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px)) / 2); 2475 left: calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px)) / 2); 2476} 2477 2478.mdc-checkbox--disabled { 2479 cursor: default; 2480 pointer-events: none; 2481} 2482 2483.mdc-checkbox__background { 2484 display: inline-flex; 2485 position: absolute; 2486 align-items: center; 2487 justify-content: center; 2488 box-sizing: border-box; 2489 width: 18px; 2490 height: 18px; 2491 border: 2px solid currentColor; 2492 border-radius: 2px; 2493 background-color: transparent; 2494 pointer-events: none; 2495 will-change: background-color, border-color; 2496 transition: background-color 90ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms cubic-bezier(0.4, 0, 0.6, 1); 2497 -webkit-print-color-adjust: exact; 2498 color-adjust: exact; 2499 border-color: var(--mat-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant)); 2500 top: calc((var(--mat-checkbox-state-layer-size, 40px) - 18px) / 2); 2501 left: calc((var(--mat-checkbox-state-layer-size, 40px) - 18px) / 2); 2502} 2503 2504.mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background, 2505.mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background { 2506 border-color: var(--mat-checkbox-selected-icon-color, var(--mat-sys-primary)); 2507 background-color: var(--mat-checkbox-selected-icon-color, var(--mat-sys-primary)); 2508} 2509 2510.mdc-checkbox--disabled .mdc-checkbox__background { 2511 border-color: var(--mat-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 2512} 2513@media (forced-colors: active) { 2514 .mdc-checkbox--disabled .mdc-checkbox__background { 2515 border-color: GrayText; 2516 } 2517} 2518 2519.mdc-checkbox__native-control:disabled:checked ~ .mdc-checkbox__background, 2520.mdc-checkbox__native-control:disabled:indeterminate ~ .mdc-checkbox__background { 2521 background-color: var(--mat-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 2522 border-color: transparent; 2523} 2524@media (forced-colors: active) { 2525 .mdc-checkbox__native-control:disabled:checked ~ .mdc-checkbox__background, 2526 .mdc-checkbox__native-control:disabled:indeterminate ~ .mdc-checkbox__background { 2527 border-color: GrayText; 2528 } 2529} 2530 2531.mdc-checkbox:hover > .mdc-checkbox__native-control:not(:checked) ~ .mdc-checkbox__background, 2532.mdc-checkbox:hover > .mdc-checkbox__native-control:not(:indeterminate) ~ .mdc-checkbox__background { 2533 border-color: var(--mat-checkbox-unselected-hover-icon-color, var(--mat-sys-on-surface)); 2534 background-color: transparent; 2535} 2536 2537.mdc-checkbox:hover > .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background, 2538.mdc-checkbox:hover > .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background { 2539 border-color: var(--mat-checkbox-selected-hover-icon-color, var(--mat-sys-primary)); 2540 background-color: var(--mat-checkbox-selected-hover-icon-color, var(--mat-sys-primary)); 2541} 2542 2543.mdc-checkbox__native-control:focus:focus:not(:checked) ~ .mdc-checkbox__background, 2544.mdc-checkbox__native-control:focus:focus:not(:indeterminate) ~ .mdc-checkbox__background { 2545 border-color: var(--mat-checkbox-unselected-focus-icon-color, var(--mat-sys-on-surface)); 2546} 2547 2548.mdc-checkbox__native-control:focus:focus:checked ~ .mdc-checkbox__background, 2549.mdc-checkbox__native-control:focus:focus:indeterminate ~ .mdc-checkbox__background { 2550 border-color: var(--mat-checkbox-selected-focus-icon-color, var(--mat-sys-primary)); 2551 background-color: var(--mat-checkbox-selected-focus-icon-color, var(--mat-sys-primary)); 2552} 2553 2554.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover > .mdc-checkbox__native-control ~ .mdc-checkbox__background, 2555.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus ~ .mdc-checkbox__background, 2556.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background { 2557 border-color: var(--mat-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 2558} 2559@media (forced-colors: active) { 2560 .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover > .mdc-checkbox__native-control ~ .mdc-checkbox__background, 2561 .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus ~ .mdc-checkbox__background, 2562 .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background { 2563 border-color: GrayText; 2564 } 2565} 2566.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background, 2567.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background { 2568 background-color: var(--mat-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 2569 border-color: transparent; 2570} 2571 2572.mdc-checkbox__checkmark { 2573 position: absolute; 2574 top: 0; 2575 right: 0; 2576 bottom: 0; 2577 left: 0; 2578 width: 100%; 2579 opacity: 0; 2580 transition: opacity 180ms cubic-bezier(0.4, 0, 0.6, 1); 2581 color: var(--mat-checkbox-selected-checkmark-color, var(--mat-sys-on-primary)); 2582} 2583@media (forced-colors: active) { 2584 .mdc-checkbox__checkmark { 2585 color: CanvasText; 2586 } 2587} 2588 2589.mdc-checkbox--disabled .mdc-checkbox__checkmark, .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark { 2590 color: var(--mat-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface)); 2591} 2592@media (forced-colors: active) { 2593 .mdc-checkbox--disabled .mdc-checkbox__checkmark, .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark { 2594 color: GrayText; 2595 } 2596} 2597 2598.mdc-checkbox__checkmark-path { 2599 transition: stroke-dashoffset 180ms cubic-bezier(0.4, 0, 0.6, 1); 2600 stroke: currentColor; 2601 stroke-width: 3.12px; 2602 stroke-dashoffset: 29.7833385; 2603 stroke-dasharray: 29.7833385; 2604} 2605 2606.mdc-checkbox__mixedmark { 2607 width: 100%; 2608 height: 0; 2609 transform: scaleX(0) rotate(0deg); 2610 border-width: 1px; 2611 border-style: solid; 2612 opacity: 0; 2613 transition: opacity 90ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms cubic-bezier(0.4, 0, 0.6, 1); 2614 border-color: var(--mat-checkbox-selected-checkmark-color, var(--mat-sys-on-primary)); 2615} 2616@media (forced-colors: active) { 2617 .mdc-checkbox__mixedmark { 2618 margin: 0 1px; 2619 } 2620} 2621 2622.mdc-checkbox--disabled .mdc-checkbox__mixedmark, .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark { 2623 border-color: var(--mat-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface)); 2624} 2625@media (forced-colors: active) { 2626 .mdc-checkbox--disabled .mdc-checkbox__mixedmark, .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark { 2627 border-color: GrayText; 2628 } 2629} 2630 2631.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background, 2632.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background, 2633.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background, 2634.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background { 2635 animation-duration: 180ms; 2636 animation-timing-function: linear; 2637} 2638 2639.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path { 2640 animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear; 2641 transition: none; 2642} 2643 2644.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark { 2645 animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear; 2646 transition: none; 2647} 2648 2649.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path { 2650 animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear; 2651 transition: none; 2652} 2653 2654.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark { 2655 animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear; 2656 transition: none; 2657} 2658.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark { 2659 animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear; 2660 transition: none; 2661} 2662 2663.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark {
2664 animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear; 2665 transition: none; 2666} 2667.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark { 2668 animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear; 2669 transition: none; 2670} 2671 2672.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark { 2673 animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear; 2674 transition: none; 2675} 2676 2677.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background, 2678.mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background { 2679 transition: border-color 90ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms cubic-bezier(0, 0, 0.2, 1); 2680} 2681.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background > .mdc-checkbox__checkmark > .mdc-checkbox__checkmark-path, 2682.mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background > .mdc-checkbox__checkmark > .mdc-checkbox__checkmark-path { 2683 stroke-dashoffset: 0; 2684} 2685 2686.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background > .mdc-checkbox__checkmark { 2687 transition: opacity 180ms cubic-bezier(0, 0, 0.2, 1), transform 180ms cubic-bezier(0, 0, 0.2, 1); 2688 opacity: 1; 2689} 2690.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background > .mdc-checkbox__mixedmark { 2691 transform: scaleX(1) rotate(-45deg); 2692} 2693 2694.mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background > .mdc-checkbox__checkmark { 2695 transform: rotate(45deg); 2696 opacity: 0; 2697 transition: opacity 90ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms cubic-bezier(0.4, 0, 0.6, 1); 2698} 2699.mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background > .mdc-checkbox__mixedmark { 2700 transform: scaleX(1) rotate(0deg); 2701 opacity: 1; 2702} 2703 2704@keyframes mdc-checkbox-unchecked-checked-checkmark-path { 2705 0%, 50% { 2706 stroke-dashoffset: 29.7833385; 2707 } 2708 50% { 2709 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 2710 } 2711 100% { 2712 stroke-dashoffset: 0; 2713 } 2714} 2715@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark { 2716 0%, 68.2% { 2717 transform: scaleX(0); 2718 } 2719 68.2% { 2720 animation-timing-function: cubic-bezier(0, 0, 0, 1); 2721 } 2722 100% { 2723 transform: scaleX(1); 2724 } 2725} 2726@keyframes mdc-checkbox-checked-unchecked-checkmark-path { 2727 from { 2728 animation-timing-function: cubic-bezier(0.4, 0, 1, 1); 2729 opacity: 1; 2730 stroke-dashoffset: 0; 2731 } 2732 to { 2733 opacity: 0; 2734 stroke-dashoffset: -29.7833385; 2735 } 2736} 2737@keyframes mdc-checkbox-checked-indeterminate-checkmark { 2738 from { 2739 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 2740 transform: rotate(0deg); 2741 opacity: 1; 2742 } 2743 to { 2744 transform: rotate(45deg); 2745 opacity: 0; 2746 } 2747} 2748@keyframes mdc-checkbox-indeterminate-checked-checkmark { 2749 from { 2750 animation-timing-function: cubic-bezier(0.14, 0, 0, 1); 2751 transform: rotate(45deg); 2752 opacity: 0; 2753 } 2754 to { 2755 transform: rotate(360deg); 2756 opacity: 1; 2757 } 2758} 2759@keyframes mdc-checkbox-checked-indeterminate-mixedmark { 2760 from { 2761 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 2762 transform: rotate(-45deg); 2763 opacity: 0; 2764 } 2765 to { 2766 transform: rotate(0deg); 2767 opacity: 1; 2768 } 2769} 2770@keyframes mdc-checkbox-indeterminate-checked-mixedmark { 2771 from { 2772 animation-timing-function: cubic-bezier(0.14, 0, 0, 1); 2773 transform: rotate(0deg); 2774 opacity: 1; 2775 } 2776 to { 2777 transform: rotate(315deg); 2778 opacity: 0; 2779 } 2780} 2781@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark { 2782 0% { 2783 animation-timing-function: linear; 2784 transform: scaleX(1); 2785 opacity: 1; 2786 } 2787 32.8%, 100% { 2788 transform: scaleX(0); 2789 opacity: 0; 2790 } 2791} 2792.mat-mdc-checkbox { 2793 display: inline-block; 2794 position: relative; 2795 -webkit-tap-highlight-color: transparent; 2796} 2797.mat-mdc-checkbox._mat-animation-noopable > .mat-internal-form-field > .mdc-checkbox > .mat-mdc-checkbox-touch-target, 2798.mat-mdc-checkbox._mat-animation-noopable > .mat-internal-form-field > .mdc-checkbox > .mdc-checkbox__native-control, 2799.mat-mdc-checkbox._mat-animation-noopable > .mat-internal-form-field > .mdc-checkbox > .mdc-checkbox__ripple, 2800.mat-mdc-checkbox._mat-animation-noopable > .mat-internal-form-field > .mdc-checkbox > .mat-mdc-checkbox-ripple::before, 2801.mat-mdc-checkbox._mat-animation-noopable > .mat-internal-form-field > .mdc-checkbox > .mdc-checkbox__background, 2802.mat-mdc-checkbox._mat-animation-noopable > .mat-internal-form-field > .mdc-checkbox > .mdc-checkbox__background > .mdc-checkbox__checkmark, 2803.mat-mdc-checkbox._mat-animation-noopable > .mat-internal-form-field > .mdc-checkbox > .mdc-checkbox__background > .mdc-checkbox__checkmark > .mdc-checkbox__checkmark-path, 2804.mat-mdc-checkbox._mat-animation-noopable > .mat-internal-form-field > .mdc-checkbox > .mdc-checkbox__background > .mdc-checkbox__mixedmark { 2805 transition: none !important; 2806 animation: none !important; 2807} 2808.mat-mdc-checkbox label { 2809 cursor: pointer; 2810} 2811.mat-mdc-checkbox .mat-internal-form-field { 2812 color: var(--mat-checkbox-label-text-color, var(--mat-sys-on-surface)); 2813 font-family: var(--mat-checkbox-label-text-font, var(--mat-sys-body-medium-font)); 2814 line-height: var(--mat-checkbox-label-text-line-height, var(--mat-sys-body-medium-line-height)); 2815 font-size: var(--mat-checkbox-label-text-size, var(--mat-sys-body-medium-size)); 2816 letter-spacing: var(--mat-checkbox-label-text-tracking, var(--mat-sys-body-medium-tracking)); 2817 font-weight: var(--mat-checkbox-label-text-weight, var(--mat-sys-body-medium-weight)); 2818} 2819.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive { 2820 pointer-events: auto; 2821} 2822.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive input { 2823 cursor: default; 2824} 2825.mat-mdc-checkbox.mat-mdc-checkbox-disabled label { 2826 cursor: default; 2827 color: var(--mat-checkbox-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 2828} 2829@media (forced-colors: active) { 2830 .mat-mdc-checkbox.mat-mdc-checkbox-disabled label { 2831 color: GrayText; 2832 } 2833} 2834.mat-mdc-checkbox label:empty { 2835 display: none; 2836} 2837.mat-mdc-checkbox .mdc-checkbox__ripple { 2838 opacity: 0; 2839} 2840 2841.mat-mdc-checkbox .mat-mdc-checkbox-ripple, 2842.mdc-checkbox__ripple { 2843 top: 0; 2844 left: 0; 2845 right: 0; 2846 bottom: 0; 2847 position: absolute; 2848 border-radius: 50%; 2849 pointer-events: none; 2850} 2851.mat-mdc-checkbox .mat-mdc-checkbox-ripple:not(:empty), 2852.mdc-checkbox__ripple:not(:empty) { 2853 transform: translateZ(0); 2854} 2855 2856.mat-mdc-checkbox-ripple .mat-ripple-element { 2857 opacity: 0.1; 2858} 2859 2860.mat-mdc-checkbox-touch-target { 2861 position: absolute; 2862 top: 50%; 2863 left: 50%; 2864 height: var(--mat-checkbox-touch-target-size, 48px); 2865 width: var(--mat-checkbox-touch-target-size, 48px); 2866 transform: translate(-50%, -50%); 2867 display: var(--mat-checkbox-touch-target-display, block); 2868} 2869 2870.mat-mdc-checkbox .mat-mdc-checkbox-ripple::before { 2871 border-radius: 50%; 2872} 2873 2874.mdc-checkbox__native-control:focus-visible ~ .mat-focus-indicator::before { 2875 content: ""; 2876} 2877`],encapsulation:2,changeDetection:0})}return t})(),NT=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({imports:[bH,we]})}return t})();function CH(t,i){}var Wr=class{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;closePredicate;width="";height="";minWidth;minHeight;maxWidth;maxHeight;positionStrategy;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!1;
vendor: 19,579 bytes, lines 2877-3056
2877autoFocus="first-tabbable";restoreFocus=!0;scrollStrategy;closeOnNavigation=!0;closeOnDestroy=!0;closeOnOverlayDetachments=!0;disableAnimations=!1;providers;container;templateContext};var yb=(()=>{class t extends Ur{_elementRef=d(M);_focusTrapFactory=d(uh);_config;_interactivityChecker=d(dh);_ngZone=d(T);_focusMonitor=d(ii);_renderer=d(xe);_changeDetectorRef=d(ge);_injector=d(F);_platform=d(me);_document=d(V);_portalOutlet;_focusTrapped=new y;_focusTrap=null;_elementFocusedBeforeDialogWasOpened=null;_closeInteractionType=null;_ariaLabelledByQueue=[];_isDestroyed=!1;constructor(){super(),this._config=d(Wr,{optional:!0})||new Wr,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(e){this._ariaLabelledByQueue.push(e),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(e){let n=this._ariaLabelledByQueue.indexOf(e);n>-1&&(this._ariaLabelledByQueue.splice(n,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._focusTrapped.complete(),this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();let n=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),n}attachTemplatePortal(e){this._portalOutlet.hasAttached();let n=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),n}attachDomPortal=e=>{this._portalOutlet.hasAttached();let n=this._portalOutlet.attachDomPortal(e);return this._contentAttached(),n};_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,n){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let r=()=>{o(),s(),e.removeAttribute("tabindex")},o=this._renderer.listen(e,"blur",r),s=this._renderer.listen(e,"mousedown",r)})),e.focus(n)}_focusByCssSelector(e,n){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,n)}_trapFocus(e){this._isDestroyed||He(()=>{let n=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||n.focus(e);break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement(e)||this._focusDialogContainer(e);break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]',e);break;default:this._focusByCssSelector(this._config.autoFocus,e);break}this._focusTrapped.next()},{injector:this._injector})}_restoreFocus(){let e=this._config.restoreFocus,n=null;if(typeof e=="string"?n=this._document.querySelector(e):typeof e=="boolean"?n=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(n=e),this._config.restoreFocus&&n&&typeof n.focus=="function"){let r=No(),o=this._elementRef.nativeElement;(!r||r===this._document.body||r===o||o.contains(r))&&(this._focusMonitor?(this._focusMonitor.focusVia(n,this._closeInteractionType),this._closeInteractionType=null):n.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(e){this._elementRef.nativeElement.focus?.(e)}_containsFocus(){let e=this._elementRef.nativeElement,n=No();return e===n||e.contains(n)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=No()))}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["cdk-dialog-container"]],viewQuery:function(n,r){if(n&1&&Xe(zr,7),n&2){let o;Y(o=Z())&&(r._portalOutlet=o.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(n,r){n&2&&ae("id",r._config.id||null)("role",r._config.role)("aria-modal",r._config.ariaModal)("aria-labelledby",r._config.ariaLabel?null:r._ariaLabelledByQueue[0])("aria-label",r._config.ariaLabel)("aria-describedby",r._config.ariaDescribedBy||null)},features:[$],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(n,r){n&1&&Ft(0,CH,0,0,"ng-template",0)},dependencies:[zr],styles:[`.cdk-dialog-container { 2878 display: block; 2879 width: 100%; 2880 height: 100%; 2881 min-height: inherit; 2882 max-height: inherit; 2883} 2884`],encapsulation:2})}return t})(),ad=class{overlayRef;config;componentInstance=null;componentRef=null;containerInstance;disableClose;closed=new y;backdropClick;keydownEvents;outsidePointerEvents;id;_detachSubscription;constructor(i,e){this.overlayRef=i,this.config=e,this.disableClose=e.disableClose,this.backdropClick=i.backdropClick(),this.keydownEvents=i.keydownEvents(),this.outsidePointerEvents=i.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(n=>{n.keyCode===27&&!this.disableClose&&!xt(n)&&(n.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{!this.disableClose&&this._canClose()?this.close(void 0,{focusOrigin:"mouse"}):this.containerInstance._recaptureFocus?.()}),this._detachSubscription=i.detachments().subscribe(()=>{e.closeOnOverlayDetachments!==!1&&this.close()})}close(i,e){if(this._canClose(i)){let n=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),n.next(i),n.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(i="",e=""){return this.overlayRef.updateSize({width:i,height:e}),this}addPanelClass(i){return this.overlayRef.addPanelClass(i),this}removePanelClass(i){return this.overlayRef.removePanelClass(i),this}_canClose(i){let e=this.config;return!!this.containerInstance&&(!e.closePredicate||e.closePredicate(i,e,this.componentInstance))}},DH=new m("DialogScrollStrategy",{providedIn:"root",factory:()=>{let t=d(F);return()=>Ia(t)}}),wH=new m("DialogData"),EH=new m("DefaultDialogConfig");function xH(t){let i=X(t),e=new B;return{valueSignal:i,get value(){return i()},change:e,ngOnDestroy(){e.complete()}}}var bb=(()=>{class t{_injector=d(F);_defaultOptions=d(EH,{optional:!0});_parentDialog=d(t,{optional:!0,skipSelf:!0});_overlayContainer=d(yp);_idGenerator=d(je);_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new y;_afterOpenedAtThisLevel=new y;_ariaHiddenElements=new Map;_scrollStrategy=d(DH);get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}afterAllClosed=en(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(et(void 0)));constructor(){}open(e,n){let r=this._defaultOptions||new Wr;n=v(v({},r),n),n.id=n.id||this._idGenerator.getId("cdk-dialog-"),n.id&&this.getDialogById(n.id);let o=this._getOverlayConfig(n),s=di(this._injector,o),a=new ad(s,n),l=this._attachContainer(s,a,n);if(a.containerInstance=l,!this.openDialogs.length){let c=this._overlayContainer.getContainerElement();l._focusTrapped?l._focusTrapped.pipe(Ie(1)).subscribe(()=>{this._hideNonDialogContentFromAssistiveTechnology(c)}):this._hideNonDialogContentFromAssistiveTechnology(c)}return this._attachDialogContent(e,a,l,n),this.openDialogs.push(a),a.closed.subscribe(()=>this._removeOpenDialog(a,!0)),this.afterOpened.next(a),a}closeAll(){_b(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(n=>n.id===e)}ngOnDestroy(){_b(this._openDialogsAtThisLevel,e=>{e.config.closeOnDestroy===!1&&this._removeOpenDialog(e,!1)}),_b(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){let n=new ci({positionStrategy:e.positionStrategy||$r().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation,disableAnimations:e.disableAnimations});return e.backdropClass&&(n.backdropClass=e.backdropClass),n}_attachContainer(e,n,r){let o=r.injector||r.viewContainerRef?.injector,s=[{provide:Wr,useValue:r},{provide:ad,useValue:n},{provide:Ea,useValue:e}],a;r.container?typeof r.container=="function"?a=r.container:(a=r.container.type,s.push(...r.container.providers(r))):a=yb;let l=new li(a,r.viewContainerRef,F.create({parent:o||this._injector,providers:s}));return e.attach(l).instance}_attachDialogContent(e,n,r,o){if(e instanceof Ee){let s=this._createInjector(o,n,r,void 0),a={$implicit:o.data,dialogRef:n};o.templateContext&&(a=v(v({},a),typeof o.templateContext=="function"?o.templateContext():o.templateContext)),r.attachTemplatePortal(new wn(e,null,a,s))}else{let s=this._createInjector(o,n,r,this._injector),a=r.attachComponentPortal(new li(e,o.viewContainerRef,s));n.componentRef=a,n.componentInstance=a.instance}}_createInjector(e,n,r,o){let s=e.injector||e.viewContainerRef?.injector,a=[{provide:wH,useValue:e.data},{provide:ad,useValue:n}];return e.providers&&(typeof e.providers=="function"?a.push(...e.providers(n,e,r)):a.push(...e.providers)),e.direction&&(!s||!s.get(_t,null,{optional:!0}))&&a.push({provide:_t,useValue:xH(e.direction)}),F.create({parent:s||o,providers:a})}_removeOpenDialog(e,n){let r=this.openDialogs.indexOf(e);r>-1&&(this.openDialogs.splice(r,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((o,s)=>{o?s.setAttribute("aria-hidden",o):s.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),n&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(e){if(e.parentElement){let n=e.parentElement.children;for(let r=n.length-1;r>-1;r--){let o=n[r];o!==e&&o.nodeName!=="SCRIPT"&&o.nodeName!=="STYLE"&&!o.hasAttribute("aria-live")&&!o.hasAttribute("popover")&&(this._ariaHiddenElements.set(o,o.getAttribute("aria-hidden")),o.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function _b(t,i){let e=t.length;for(;e--;)i(t[e])}var FT=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({providers:[bb],imports:[En,cr,mc,cr]})}return t})();function IH(t,i){}var xp=class{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;closePredicate;width="";height="";minWidth;minHeight;maxWidth;maxHeight;position;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!1;autoFocus="first-tabbable";restoreFocus=!0;delayFocusTrap=!0;scrollStrategy;closeOnNavigation=!0;enterAnimationDuration;exitAnimationDuration},Cb="mdc-dialog--open",PT="mdc-dialog--opening",LT="mdc-dialog--closing",SH=150,MH=75,TH=(()=>{class t extends yb{_animationStateChanged=new B;_animationsEnabled=!We();_actionSectionCount=0;_hostElement=this._elementRef.nativeElement;_enterAnimationDuration=this._animationsEnabled?VT(this._config.enterAnimationDuration)??SH:0;_exitAnimationDuration=this._animationsEnabled?VT(this._config.exitAnimationDuration)??MH:0;_animationTimer=null;_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(jT,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(PT,Cb)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(Cb),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(Cb),this._animationsEnabled?(this._hostElement.style.setProperty(jT,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(LT)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(e){this._actionSectionCount+=e,this._changeDetectorRef.markForCheck()}_finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)};_finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})};_clearAnimationClasses(){this._hostElement.classList.remove(PT,LT)}_waitForAnimationToComplete(e,n){this._animationTimer!==null&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(n,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame=="function"?requestAnimationFrame(e):e()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}ngOnDestroy(){super.ngOnDestroy(),this._animationTimer!==null&&clearTimeout(this._animationTimer)}attachComponentPortal(e){let n=super.attachComponentPortal(e);return n.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),n}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=H({type:t,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(n,r){n&2&&(jt("id",r._config.id),ae("aria-modal",r._config.ariaModal)("role",r._config.role)("aria-labelledby",r._config.ariaLabel?null:r._ariaLabelledByQueue[0])("aria-label",r._config.ariaLabel)("aria-describedby",r._config.ariaDescribedBy||null),te("_mat-animation-noopable",!r._animationsEnabled)("mat-mdc-dialog-container-with-actions",r._actionSectionCount>0))},features:[$],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(n,r){n&1&&(w(0,"div",0)(1,"div",1),Ft(2,IH,0,0,"ng-template",2),S()())},dependencies:[zr],styles:[`.mat-mdc-dialog-container { 2885 width: 100%; 2886 height: 100%; 2887 display: block; 2888 box-sizing: border-box; 2889 max-height: inherit; 2890 min-height: inherit; 2891 min-width: inherit; 2892 max-width: inherit; 2893 outline: 0; 2894} 2895 2896.cdk-overlay-pane.mat-mdc-dialog-panel { 2897 max-width: var(--mat-dialog-container-max-width, 560px); 2898 min-width: var(--mat-dialog-container-min-width, 280px); 2899} 2900@media (max-width: 599px) { 2901 .cdk-overlay-pane.mat-mdc-dialog-panel { 2902 max-width: var(--mat-dialog-container-small-max-width, calc(100vw - 32px)); 2903 } 2904} 2905 2906.mat-mdc-dialog-inner-container { 2907 display: flex; 2908 flex-direction: row; 2909 align-items: center; 2910 justify-content: space-around; 2911 box-sizing: border-box; 2912 height: 100%; 2913 opacity: 0; 2914 transition: opacity linear var(--mat-dialog-transition-duration, 0ms); 2915 max-height: inherit; 2916 min-height: inherit; 2917 min-width: inherit; 2918 max-width: inherit; 2919} 2920.mdc-dialog--closing .mat-mdc-dialog-inner-container { 2921 transition: opacity 75ms linear; 2922 transform: none; 2923} 2924.mdc-dialog--open .mat-mdc-dialog-inner-container { 2925 opacity: 1; 2926} 2927._mat-animation-noopable .mat-mdc-dialog-inner-container { 2928 transition: none; 2929} 2930 2931.mat-mdc-dialog-surface { 2932 display: flex; 2933 flex-direction: column; 2934 flex-grow: 0; 2935 flex-shrink: 0; 2936 box-sizing: border-box; 2937 width: 100%; 2938 height: 100%; 2939 position: relative; 2940 overflow-y: auto; 2941 outline: 0; 2942 transform: scale(0.8); 2943 transition: transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1); 2944 max-height: inherit; 2945 min-height: inherit; 2946 min-width: inherit; 2947 max-width: inherit; 2948 box-shadow: var(--mat-dialog-container-elevation-shadow, none); 2949 border-radius: var(--mat-dialog-container-shape, var(--mat-sys-corner-extra-large, 4px)); 2950 background-color: var(--mat-dialog-container-color, var(--mat-sys-surface, white)); 2951} 2952[dir=rtl] .mat-mdc-dialog-surface { 2953 text-align: right; 2954} 2955.mdc-dialog--open .mat-mdc-dialog-surface, .mdc-dialog--closing .mat-mdc-dialog-surface { 2956 transform: none; 2957} 2958._mat-animation-noopable .mat-mdc-dialog-surface { 2959 transition: none; 2960} 2961.mat-mdc-dialog-surface::before { 2962 position: absolute; 2963 box-sizing: border-box; 2964 width: 100%; 2965 height: 100%; 2966 top: 0; 2967 left: 0; 2968 border: 2px solid transparent; 2969 border-radius: inherit; 2970 content: ""; 2971 pointer-events: none; 2972} 2973 2974.mat-mdc-dialog-title { 2975 display: block; 2976 position: relative; 2977 flex-shrink: 0; 2978 box-sizing: border-box; 2979 margin: 0 0 1px; 2980 padding: var(--mat-dialog-headline-padding, 6px 24px 13px); 2981} 2982.mat-mdc-dialog-title::before { 2983 display: inline-block; 2984 width: 0; 2985 height: 40px; 2986 content: ""; 2987 vertical-align: 0; 2988} 2989[dir=rtl] .mat-mdc-dialog-title { 2990 text-align: right; 2991} 2992.mat-mdc-dialog-container .mat-mdc-dialog-title { 2993 color: var(--mat-dialog-subhead-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87))); 2994 font-family: var(--mat-dialog-subhead-font, var(--mat-sys-headline-small-font, inherit)); 2995 line-height: var(--mat-dialog-subhead-line-height, var(--mat-sys-headline-small-line-height, 1.5rem)); 2996 font-size: var(--mat-dialog-subhead-size, var(--mat-sys-headline-small-size, 1rem)); 2997 font-weight: var(--mat-dialog-subhead-weight, var(--mat-sys-headline-small-weight, 400)); 2998 letter-spacing: var(--mat-dialog-subhead-tracking, var(--mat-sys-headline-small-tracking, 0.03125em)); 2999} 3000 3001.mat-mdc-dialog-content { 3002 display: block; 3003 flex-grow: 1; 3004 box-sizing: border-box; 3005 margin: 0; 3006 overflow: auto; 3007 max-height: 65vh; 3008} 3009.mat-mdc-dialog-content > :first-child { 3010 margin-top: 0; 3011} 3012.mat-mdc-dialog-content > :last-child { 3013 margin-bottom: 0; 3014} 3015.mat-mdc-dialog-container .mat-mdc-dialog-content { 3016 color: var(--mat-dialog-supporting-text-color, var(--mat-sys-on-surface-variant, rgba(0, 0, 0, 0.6))); 3017 font-family: var(--mat-dialog-supporting-text-font, var(--mat-sys-body-medium-font, inherit)); 3018 line-height: var(--mat-dialog-supporting-text-line-height, var(--mat-sys-body-medium-line-height, 1.5rem)); 3019 font-size: var(--mat-dialog-supporting-text-size, var(--mat-sys-body-medium-size, 1rem)); 3020 font-weight: var(--mat-dialog-supporting-text-weight, var(--mat-sys-body-medium-weight, 400)); 3021 letter-spacing: var(--mat-dialog-supporting-text-tracking, var(--mat-sys-body-medium-tracking, 0.03125em)); 3022} 3023.mat-mdc-dialog-container .mat-mdc-dialog-content { 3024 padding: var(--mat-dialog-content-padding, 20px 24px); 3025} 3026.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content { 3027 padding: var(--mat-dialog-with-actions-content-padding, 20px 24px 0); 3028} 3029.mat-mdc-dialog-container .mat-mdc-dialog-title + .mat-mdc-dialog-content { 3030 padding-top: 0; 3031} 3032 3033.mat-mdc-dialog-actions { 3034 display: flex; 3035 position: relative; 3036 flex-shrink: 0; 3037 flex-wrap: wrap; 3038 align-items: center; 3039 box-sizing: border-box; 3040 min-height: 52px; 3041 margin: 0; 3042 border-top: 1px solid transparent; 3043 padding: var(--mat-dialog-actions-padding, 16px 24px); 3044 justify-content: var(--mat-dialog-actions-alignment, flex-end); 3045} 3046@media (forced-colors: active) { 3047 .mat-mdc-dialog-actions { 3048 border-top-color: CanvasText; 3049 } 3050} 3051.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start, .mat-mdc-dialog-actions[align=start] { 3052 justify-content: start; 3053} 3054.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center, .mat-mdc-dialog-actions[align=center] { 3055 justify-content: center; 3056}
3057.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end, .mat-mdc-dialog-actions[align=end] { 3058 justify-content: flex-end; 3059} 3060.mat-mdc-dialog-actions .mat-button-base + .mat-button-base, 3061.mat-mdc-dialog-actions .mat-mdc-button-base + .mat-mdc-button-base { 3062 margin-left: 8px; 3063} 3064[dir=rtl] .mat-mdc-dialog-actions .mat-button-base + .mat-button-base, 3065[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base + .mat-mdc-button-base { 3066 margin-left: 0; 3067 margin-right: 8px; 3068} 3069 3070.mat-mdc-dialog-component-host { 3071 display: contents; 3072} 3073`],encapsulation:2})}return t})(),jT="--mat-dialog-transition-duration";function VT(t){return t==null?null:typeof t=="number"?t:t.endsWith("ms")?St(t.substring(0,t.length-2)):t.endsWith("s")?St(t.substring(0,t.length-1))*1e3:t==="0"?0:null}var Ep=(function(t){return t[t.OPEN=0]="OPEN",t[t.CLOSING=1]="CLOSING",t[t.CLOSED=2]="CLOSED",t})(Ep||{}),ld=class{_ref;_config;_containerInstance;componentInstance;componentRef=null;disableClose;id;_afterOpened=new gi(1);_beforeClosed=new gi(1);_result;_closeFallbackTimeout;_state=Ep.OPEN;_closeInteractionType;constructor(i,e,n){this._ref=i,this._config=e,this._containerInstance=n,this.disableClose=e.disableClose,this.id=i.id,i.addPanelClass("mat-mdc-dialog-panel"),n._animationStateChanged.pipe(pe(r=>r.state==="opened"),Ie(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),n._animationStateChanged.pipe(pe(r=>r.state==="closed"),Ie(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),i.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),kt(this.backdropClick(),this.keydownEvents().pipe(pe(r=>r.keyCode===27&&!this.disableClose&&!xt(r)))).subscribe(r=>{this.disableClose||(r.preventDefault(),BT(this,r.type==="keydown"?"keyboard":"mouse"))})}close(i){let e=this._config.closePredicate;e&&!e(i,this._config,this.componentInstance)||(this._result=i,this._containerInstance._animationStateChanged.pipe(pe(n=>n.state==="closing"),Ie(1)).subscribe(n=>{this._beforeClosed.next(i),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),n.totalTime+100)}),this._state=Ep.CLOSING,this._containerInstance._startExitAnimation())}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(i){let e=this._ref.config.positionStrategy;return i&&(i.left||i.right)?i.left?e.left(i.left):e.right(i.right):e.centerHorizontally(),i&&(i.top||i.bottom)?i.top?e.top(i.top):e.bottom(i.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(i="",e=""){return this._ref.updateSize(i,e),this}addPanelClass(i){return this._ref.addPanelClass(i),this}removePanelClass(i){return this._ref.removePanelClass(i),this}getState(){return this._state}_finishDialogClose(){this._state=Ep.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}};function BT(t,i,e){return t._closeInteractionType=i,t.close(e)}var kH=new m("MatMdcDialogData"),RH=new m("mat-mdc-dialog-default-options"),AH=new m("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{let t=d(F);return()=>Ia(t)}}),Db=(()=>{class t{_defaultOptions=d(RH,{optional:!0});_scrollStrategy=d(AH);_parentDialog=d(t,{optional:!0,skipSelf:!0});_idGenerator=d(je);_injector=d(F);_dialog=d(bb);_animationsDisabled=We();_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new y;_afterOpenedAtThisLevel=new y;dialogConfigClass=xp;_dialogRefConstructor;_dialogContainerType;_dialogDataToken;get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}afterAllClosed=en(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(et(void 0)));constructor(){this._dialogRefConstructor=ld,this._dialogContainerType=TH,this._dialogDataToken=kH}open(e,n){let r;n=v(v({},this._defaultOptions||new xp),n),n.id=n.id||this._idGenerator.getId("mat-mdc-dialog-"),n.scrollStrategy=n.scrollStrategy||this._scrollStrategy();let o=this._dialog.open(e,W(v({},n),{positionStrategy:$r(this._injector).centerHorizontally().centerVertically(),disableClose:!0,closePredicate:void 0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,disableAnimations:this._animationsDisabled||n.enterAnimationDuration?.toLocaleStr
3073ing()==="0"||n.exitAnimationDuration?.toString()==="0",container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:n},{provide:Wr,useValue:n}]},templateContext:()=>({dialogRef:r}),providers:(s,a,l)=>(r=new this._dialogRefConstructor(s,n,l),r.updatePosition(n?.position),[{provide:this._dialogContainerType,useValue:l},{provide:this._dialogDataToken,useValue:a.data},{provide:this._dialogRefConstructor,useValue:r}])}));return r.componentRef=o.componentRef,r.componentInstance=o.componentInstance,this.openDialogs.push(r),this.afterOpened.next(r),r.afterClosed().subscribe(()=>{let s=this.openDialogs.indexOf(r);s>-1&&(this.openDialogs.splice(s,1),this.openDialogs.length||this._getAfterAllClosed().next())}),r}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(n=>n.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let n=e.length;for(;n--;)e[n].close()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),bde=(()=>{class t{dialogRef=d(ld,{optional:!0});_elementRef=d(M);_dialog=d(Db);ariaLabel;type="button";dialogResult;_matDialogClose;constructor(){}ngOnInit(){this.dialogRef||(this.dialogRef=UT(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){let n=e._matDialogClose||e._matDialogCloseResult;n&&(this.dialogResult=n.currentValue)}_onButtonClick(e){BT(this.dialogRef,e.screenX===0&&e.screenY===0?"keyboard":"mouse",this.dialogResult)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(n,r){n&1&&oe("click",function(s){return r._onButtonClick(s)}),n&2&&ae("aria-label",r.ariaLabel||null)("type",r.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[Ce]})}return t})(),HT=(()=>{class t{_dialogRef=d(ld,{optional:!0});_elementRef=d(M);_dialog=d(Db);constructor(){}ngOnInit(){this._dialogRef||(this._dialogRef=UT(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t})}return t})(),Cde=(()=>{class t extends HT{id=d(je).getId("mat-mdc-dialog-title-");_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id)}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=b({type:t,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(n,r){n&2&&jt("id",r.id)},inputs:{id:"id"},exportAs:["matDialogTitle"],features:[$]})}return t})(),Dde=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],features:[zv([cc])]})}return t})(),wde=(()=>{class t extends HT{align;_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=b({type:t,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(n,r){n&2&&te("mat-mdc-dialog-actions-align-start",r.align==="start")("mat-mdc-dialog-actions-align-center",r.align==="center")("mat-mdc-dialog-actions-align-end",r.align==="end")},inputs:{align:"align"},features:[$]})}return t})();function UT(t,i){let e=t.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?i.find(n=>n.id===e.id):null}var zT=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({providers:[Db],imports:[FT,En,cr,we]})}return t})();var OH=["mat-menu-item",""],NH=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],FH=["mat-icon, [matMenuItemIcon]","*"];function PH(t,i){t&1&&(dn(),w(0,"svg",2),ye(1,"polygon",3),S())}var LH=["*"];function jH(t,i){if(t&1){let e=hn();Pt(0,"div",0),Fs("click",function(){wt(e);let r=J();
vendor: 12,174 bytes, lines 3073-3143
3073return Et(r.closed.emit("click"))})("animationstart",function(r){wt(e);let o=J();return Et(o._onAnimationStart(r.animationName))})("animationend",function(r){wt(e);let o=J();return Et(o._onAnimationDone(r.animationName))})("animationcancel",function(r){wt(e);let o=J();return Et(o._onAnimationDone(r.animationName))}),Pt(1,"div",1),le(2),nn()()}if(t&2){let e=J();gn(e._classList),te("mat-menu-panel-animations-disabled",e._animationsDisabled)("mat-menu-panel-exit-animation",e._panelAnimationState==="void")("mat-menu-panel-animating",e._isAnimating()),jt("id",e.panelId),ae("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby||null)("aria-describedby",e.ariaDescribedby||null)}}var xb=new m("MAT_MENU_PANEL"),Eb=(()=>{class t{_elementRef=d(M);_document=d(V);_focusMonitor=d(ii);_parentMenu=d(xb,{optional:!0});_changeDetectorRef=d(ge);role="menuitem";disabled=!1;disableRipple=!1;_hovered=new y;_focused=new y;_highlighted=!1;_triggersSubmenu=!1;constructor(){d(nt).load(Pr),this._parentMenu?.addItem?.(this)}focus(e,n){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,n):this._getHostElement().focus(n),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){let e=this._elementRef.nativeElement.cloneNode(!0),n=e.querySelectorAll("mat-icon, .material-icons");for(let r=0;r<n.length;r++)n[r].remove();return e.textContent?.trim()||""}_setHighlighted(e){this._highlighted=e,this._changeDetectorRef.markForCheck()}_setTriggersSubmenu(e){this._triggersSubmenu=e,this._changeDetectorRef.markForCheck()}_hasFocus(){return this._document&&this._document.activeElement===this._getHostElement()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-mdc-menu-item","mat-focus-indicator"],hostVars:8,hostBindings:function(n,r){n&1&&oe("click",function(s){return r._checkDisabled(s)})("mouseenter",function(){return r._handleMouseEnter()}),n&2&&(ae("role",r.role)("tabindex",r._getTabIndex())("aria-disabled",r.disabled)("disabled",r.disabled||null),te("mat-mdc-menu-item-highlighted",r._highlighted)("mat-mdc-menu-item-submenu-trigger",r._triggersSubmenu))},inputs:{role:"role",disabled:[2,"disabled","disabled",k],disableRipple:[2,"disableRipple","disableRipple",k]},exportAs:["matMenuItem"],attrs:OH,ngContentSelectors:FH,decls:5,vars:3,consts:[[1,"mat-mdc-menu-item-text"],["matRipple","",1,"mat-mdc-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["viewBox","0 0 5 10","focusable","false","aria-hidden","true",1,"mat-mdc-menu-submenu-icon"],["points","0,0 5,5 0,10"]],template:function(n,r){n&1&&(Ue(NH),le(0),w(1,"span",0),le(2,1),S(),ye(3,"div",1),ne(4,PH,2,0,":svg:svg",2)),n&2&&(D(3),he("matRippleDisabled",r.disableRipple||r.disabled)("matRippleTrigger",r._getHostElement()),D(),ie(r._triggersSubmenu?4:-1))},dependencies:[Qs],encapsulation:2,changeDetection:0})}return t})();var $T=new m("MatMenuContent"),Qde=(()=>{class t{_template=d(Ee);_appRef=d(ct);_injector=d(F);_viewContainerRef=d(Ae);_document=d(V);_changeDetectorRef=d(ge);_portal;_outlet;_attached=new y;constructor(){}attach(e={}){this._portal||(this._portal=new wn(this._template,this._viewContainerRef)),this.detach(),this._outlet||(this._outlet=new wa(this._document.createElement("div"),this._appRef,this._injector));let n=this._template.elementRef.nativeElement;n.parentNode.insertBefore(this._outlet.outletElement,n),this._changeDetectorRef.markForCheck(),this._portal.attach(this._outlet,e),this._attached.next()}detach(){this._portal?.isAttached&&this._portal.detach()}ngOnDestroy(){this.detach(),this._outlet?.dispose()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["ng-template","matMenuContent",""]],features:[ue([{provide:$T,useExisting:t}])]})}return t})(),VH=new m("mat-menu-default-options",{providedIn:"root",factory:()=>({overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"})}),wb="_mat-menu-enter",Ip="_mat-menu-exit",Sp=(()=>{class t{_elementRef=d(M);_changeDetectorRef=d(ge);_injector=d(F);_keyManager;_xPosition;_yPosition;_firstItemFocusRef;_exitFallbackTimeout;_animationsDisabled=We();_allItems;_directDescendantItems=new Ki;_classList={};_panelAnimationState="void";_animationDone=new y;_isAnimating=X(!1);parentMenu;direction;overlayPanelClass;backdropClass;ariaLabel;ariaLabelledby;ariaDescribedby;get xPosition(){return this._xPosition}set xPosition(e){this._xPosition=e,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(e){this._yPosition=e,this.setPositionClasses()}templateRef;items;lazyContent;overlapTrigger=!1;hasBackdrop;set panelClass(e){let n=this._previousPanelClass,r=v({},this._classList);n&&n.length&&n.split(" ").forEach(o=>{r[o]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(" ").forEach(o=>{r[o]=!0}),this._elementRef.nativeElement.className=""),this._classList=r}_previousPanelClass;get classList(){return this.panelClass}set classList(e){this.panelClass=e}closed=new B;close=this.closed;panelId=d(je).getId("mat-menu-panel-");constructor(){let e=d(VH);this.overlayPanelClass=e.overlayPanelClass||"",this._xPosition=e.xPosition,this._yPosition=e.yPosition,this.backdropClass=e.backdropClass,this.overlapTrigger=e.overlapTrigger,this.hasBackdrop=e.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new Cc(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(et(this._directDescendantItems),ze(e=>kt(...e.map(n=>n._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e)),this._directDescendantItems.changes.subscribe(e=>{let n=this._keyManager;if(this._panelAnimationState==="enter"&&n.activeItem?._hasFocus()){let r=e.toArray(),o=Math.max(0,Math.min(r.length-1,n.activeItemIndex||0));r[o]&&!r[o].disabled?n.setActiveItem(o):n.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy(),clearTimeout(this._exitFallbackTimeout)}_hovered(){return this._directDescendantItems.changes.pipe(et(this._directDescendantItems),ze(n=>kt(...n.map(r=>r._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){let n=e.keyCode,r=this._keyManager;switch(n){case 27:xt(e)||(e.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&this.direction==="ltr"&&this.closed.emit("keydown");break;case 39:this.parentMenu&&this.direction==="rtl"&&this.closed.emit("keydown");break;default:(n===38||n===40)&&r.setFocusOrigin("keyboard"),r.onKeydown(e);return}}focusFirstItem(e="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=He(()=>{let n=this._resolvePanel();if(!n||!n.contains(document.activeElement)){let r=this._keyManager;r.setFocusOrigin(e).setFirstItemActive(),!r.activeItem&&n&&n.focus()}},{injector:this._injector})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){}setPositionClasses(e=this.xPosition,n=this.yPosition){this._classList=W(v({},this._classList),{"mat-menu-before":e==="before","mat-menu-after":e==="after","mat-menu-above":n==="above","mat-menu-below":n==="below"}),this._changeDetectorRef.markForCheck()}_onAnimationDone(e){let n=e===Ip;(n||e===wb)&&(n&&(clearTimeout(this._exitFallbackTimeout),this._exitFallbackTimeout=void 0),this._animationDone.next(n?"void":"enter"),this._isAnimating.set(!1))}_onAnimationStart(e){(e===wb||e===Ip)&&this._isAnimating.set(!0)}_setIsOpen(e){if(this._panelAnimationState=e?"enter":"void",e){if(this._keyManager.activeItemIndex===0){let n=this._resolvePanel();n&&(n.scrollTop=0)}}else this._animationsDisabled||(this._exitFallbackTimeout=setTimeout(()=>this._onAnimationDone(Ip),200));this._animationsDisabled&&setTimeout(()=>{this._onAnimationDone(e?wb:Ip)}),this._changeDetectorRef.markForCheck()}_updateDirectDescendants(){this._allItems.changes.pipe(et(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(n=>n._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}_resolvePanel(){let e=null;return this._directDescendantItems.length&&(e=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),e}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["mat-menu"]],contentQueries:function(n,r,o){if(n&1&&mn(o,$T,5)(o,Eb,5)(o,Eb,4),n&2){let s;Y(s=Z())&&(r.lazyContent=s.first),Y(s=Z())&&(r._allItems=s),Y(s=Z())&&(r.items=s)}},viewQuery:function(n,r){if(n&1&&Xe(Ee,5),n&2){let o;Y(o=Z())&&(r.templateRef=o.first)}},hostVars:3,hostBindings:function(n,r){n&2&&ae("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[2,"overlapTrigger","overlapTrigger",k],hasBackdrop:[2,"hasBackdrop","hasBackdrop",e=>e==null?null:k(e)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],features:[ue([{provide:xb,useExisting:t}])],ngContentSelectors:LH,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel",3,"click","animationstart","animationend","animationcancel","id"],[1,"mat-mdc-menu-content"]],template:function(n,r){n&1&&(Ue(),cf(0,jH,3,12,"ng-template"))},styles:[`mat-menu { 3074 display: none; 3075} 3076 3077.mat-mdc-menu-content { 3078 margin: 0; 3079 padding: 8px 0; 3080 outline: 0; 3081} 3082.mat-mdc-menu-content, 3083.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text { 3084 -moz-osx-font-smoothing: grayscale; 3085 -webkit-font-smoothing: antialiased; 3086 flex: 1; 3087 white-space: normal; 3088 font-family: var(--mat-menu-item-label-text-font, var(--mat-sys-label-large-font)); 3089 line-height: var(--mat-menu-item-label-text-line-height, var(--mat-sys-label-large-line-height)); 3090 font-size: var(--mat-menu-item-label-text-size, var(--mat-sys-label-large-size)); 3091 letter-spacing: var(--mat-menu-item-label-text-tracking, var(--mat-sys-label-large-tracking)); 3092 font-weight: var(--mat-menu-item-label-text-weight, var(--mat-sys-label-large-weight)); 3093} 3094 3095@keyframes _mat-menu-enter { 3096 from { 3097 opacity: 0; 3098 transform: scale(0.8); 3099 } 3100 to { 3101 opacity: 1; 3102 transform: none; 3103 } 3104} 3105@keyframes _mat-menu-exit { 3106 from { 3107 opacity: 1; 3108 } 3109 to { 3110 opacity: 0; 3111 } 3112} 3113.mat-mdc-menu-panel { 3114 min-width: 112px; 3115 max-width: 280px; 3116 overflow: auto; 3117 box-sizing: border-box; 3118 outline: 0; 3119 animation: _mat-menu-enter 120ms cubic-bezier(0, 0, 0.2, 1); 3120 border-radius: var(--mat-menu-container-shape, var(--mat-sys-corner-extra-small)); 3121 background-color: var(--mat-menu-container-color, var(--mat-sys-surface-container)); 3122 box-shadow: var(--mat-menu-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)); 3123 will-change: transform, opacity; 3124} 3125.mat-mdc-menu-panel.mat-menu-panel-exit-animation { 3126 animation: _mat-menu-exit 100ms 25ms linear forwards; 3127} 3128.mat-mdc-menu-panel.mat-menu-panel-animations-disabled { 3129 animation: none; 3130} 3131.mat-mdc-menu-panel.mat-menu-panel-animating { 3132 pointer-events: none; 3133} 3134.mat-mdc-menu-panel.mat-menu-panel-animating:has(.mat-mdc-menu-content:empty) { 3135 display: none; 3136} 3137@media (forced-colors: active) { 3138 .mat-mdc-menu-panel { 3139 outline: solid 1px; 3140 } 3141} 3142.mat-mdc-menu-panel .mat-divider { 3143 border-top-color: var(--mat-menu-divider-color, var(--mat-sys-surface-variant));
3144 margin-bottom: var(--mat-menu-divider-bottom-spacing, 8px); 3145 margin-top: var(--mat-menu-divider-top-spacing, 8px); 3146} 3147 3148.mat-mdc-menu-item { 3149 display: flex; 3150 position: relative; 3151 align-items: center; 3152 justify-content: flex-start; 3153 overflow: hidden; 3154 padding: 0; 3155 cursor: pointer; 3156 width: 100%; 3157 text-align: left; 3158 box-sizing: border-box; 3159 color: inherit; 3160 font-size: inherit; 3161 background: none; 3162 text-decoration: none; 3163 margin: 0; 3164 min-height: 48px; 3165 padding-left: var(--mat-menu-item-leading-spacing, 12px); 3166 padding-right: var(--mat-menu-item-trailing-spacing, 12px); 3167 -webkit-user-select: none; 3168 user-select: none; 3169 cursor: pointer; 3170 outline: none; 3171 border: none; 3172 -webkit-tap-highlight-color: transparent; 3173} 3174.mat-mdc-menu-item::-moz-focus-inner { 3175 border: 0; 3176} 3177[dir=rtl] .mat-mdc-menu-item { 3178 padding-left: var(--mat-menu-item-trailing-spacing, 12px); 3179 padding-right: var(--mat-menu-item-leading-spacing, 12px); 3180} 3181.mat-mdc-menu-item:has(.material-icons, mat-icon, [matButtonIcon]) { 3182 padding-left: var(--mat-menu-item-with-icon-leading-spacing, 12px); 3183 padding-right: var(--mat-menu-item-with-icon-trailing-spacing, 12px); 3184} 3185[dir=rtl] .mat-mdc-menu-item:has(.material-icons, mat-icon, [matButtonIcon]) { 3186 padding-left: var(--mat-menu-item-with-icon-trailing-spacing, 12px); 3187 padding-right: var(--mat-menu-item-with-icon-leading-spacing, 12px); 3188} 3189.mat-mdc-menu-item, .mat-mdc-menu-item:visited, .mat-mdc-menu-item:link { 3190 color: var(--mat-menu-item-label-text-color, var(--mat-sys-on-surface)); 3191} 3192.mat-mdc-menu-item .mat-icon-no-color, 3193.mat-mdc-menu-item .mat-mdc-menu-submenu-icon { 3194 color: var(--mat-menu-item-icon-color, var(--mat-sys-on-surface-variant)); 3195} 3196.mat-mdc-menu-item[disabled] { 3197 cursor: default; 3198 opacity: 0.38; 3199} 3200.mat-mdc-menu-item[disabled]::after { 3201 display: block; 3202 position: absolute; 3203 content: ""; 3204 top: 0; 3205 left: 0; 3206 bottom: 0; 3207 right: 0; 3208} 3209.mat-mdc-menu-item:focus { 3210 outline: 0; 3211} 3212.mat-mdc-menu-item .mat-icon { 3213 flex-shrink: 0; 3214 margin-right: var(--mat-menu-item-spacing, 12px); 3215 height: var(--mat-menu-item-icon-size, 24px); 3216 width: var(--mat-menu-item-icon-size, 24px); 3217} 3218[dir=rtl] .mat-mdc-menu-item { 3219 text-align: right; 3220} 3221[dir=rtl] .mat-mdc-menu-item .mat-icon { 3222 margin-right: 0; 3223 margin-left: var(--mat-menu-item-spacing, 12px); 3224} 3225.mat-mdc-menu-item:not([disabled]):hover { 3226 background-color: var(--mat-menu-item-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent)); 3227} 3228.mat-mdc-menu-item:not([disabled]).cdk-program-focused, .mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused, .mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted { 3229 background-color: var(--mat-menu-item-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent)); 3230} 3231@media (forced-colors: active) { 3232 .mat-mdc-menu-item {
3233 margin-top: 1px; 3234 } 3235} 3236 3237.mat-mdc-menu-submenu-icon { 3238 width: var(--mat-menu-item-icon-size, 24px); 3239 height: 10px; 3240 fill: currentColor; 3241 padding-left: var(--mat-menu-item-spacing, 12px); 3242} 3243[dir=rtl] .mat-mdc-menu-submenu-icon { 3244 padding-right: var(--mat-menu-item-spacing, 12px); 3245 padding-left: 0; 3246} 3247[dir=rtl] .mat-mdc-menu-submenu-icon polygon { 3248 transform: scaleX(-1); 3249 transform-origin: center; 3250} 3251@media (forced-colors: active) { 3252 .mat-mdc-menu-submenu-icon { 3253 fill: CanvasText; 3254 } 3255} 3256 3257.mat-mdc-menu-item .mat-mdc-menu-ripple { 3258 top: 0; 3259 left: 0; 3260 right: 0; 3261 bottom: 0; 3262 position: absolute; 3263 pointer-events: none; 3264} 3265`],encapsulation:2,changeDetection:0})}return t})(),BH=new m("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{let t=d(F);return()=>ur(t)}});var Ta=new WeakMap,HH=(()=>{class t{_canHaveBackdrop;_element=d(M);_viewContainerRef=d(Ae);_menuItemInstance=d(Eb,{optional:!0,self:!0});_dir=d(_t,{optional:!0});_focusMonitor=d(ii);_ngZone=d(T);_injector=d(F);_scrollStrategy=d(BH);_changeDetectorRef=d(ge);_animationsDisabled=We();_portal;_overlayRef=null;_menuOpen=!1;_closingActionsSubscription=se.EMPTY;_menuCloseSubscription=se.EMPTY;_pendingRemoval;_parentMaterialMenu;_parentInnerPadding;_openedBy=void 0;get _menu(){return this._menuInternal}set _menu(e){e!==this._menuInternal&&(this._menuInternal=e,this._menuCloseSubscription.unsubscribe(),e&&(this._parentMaterialMenu,this._menuCloseSubscription=e.close.subscribe(n=>{this._destroyMenu(n),(n==="click"||n==="tab")&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(n)})),this._menuItemInstance?._setTriggersSubmenu(this._triggersSubmenu()))}_menuInternal=null;constructor(e){this._canHaveBackdrop=e;let n=d(xb,{optional:!0});this._parentMaterialMenu=n instanceof Sp?n:void 0}ngOnDestroy(){this._menu&&this._ownsMenu(this._menu)&&Ta.delete(this._menu),this._pendingRemoval?.unsubscribe(),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null)}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this._menu)}_closeMenu(){this._menu?.close.emit()}_openMenu(e){if(this._triggerIsAriaDisabled())return;let n=this._menu;if(this._menuOpen||!n)return;this._pendingRemoval?.unsubscribe();let r=Ta.get(n);Ta.set(n,this),r&&r!==this&&r._closeMenu();let o=this._createOverlay(n),s=o.getConfig(),a=s.positionStrategy;this._setPosition(n,a),this._canHaveBackdrop?s.hasBackdrop=n.hasBackdrop==null?!this._triggersSubmenu():n.hasBackdrop:s.hasBackdrop=n.hasBackdrop??!1,o.hasAttached()||(o.attach(this._getPortal(n)),n.lazyContent?.attach(this.menuData)),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this._closeMenu()),n.parentMenu=this._triggersSubmenu()?this._parentMaterialMenu:void 0,n.direction=this.dir,e&&n.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0),n instanceof Sp&&(n._setIsOpen(!0),n._directDescendantItems.changes.pipe(de(n.close)).subscribe(()=>{a.withLockedPosition(!1).reapplyLastPosition(),a.withLockedPosition(!0)}))}focus(e,n){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,n):this._element.nativeElement.focus(n)}_destroyMenu(e){let n=this._overlayRef,r=this._menu;!n||!this.menuOpen||(this._closingActionsSubscription.unsubscribe(),this._pendingRemoval?.unsubscribe(),r instanceof Sp&&this._ownsMenu(r)?(this._pendingRemoval=r._animationDone.pipe(Ie(1)).subscribe(()=>{n.detach(),Ta.has(r)||r.lazyContent?.detach()}),r._setIsOpen(!1)):(n.detach(),r?.lazyContent?.detach()),r&&this._ownsMenu(r)&&Ta.delete(r),this.restoreFocus&&(e==="keydown"||!this._openedBy||!this._triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,this._setIsMenuOpen(!1))}
vendor: 5,854 bytes, line 3265
3265_setIsMenuOpen(e){e!==this._menuOpen&&(this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this._triggersSubmenu()&&this._menuItemInstance._setHighlighted(e),this._changeDetectorRef.markForCheck())}_createOverlay(e){if(!this._overlayRef){let n=this._getOverlayConfig(e);this._subscribeToPositions(e,n.positionStrategy),this._overlayRef=di(this._injector,n),this._overlayRef.keydownEvents().subscribe(r=>{this._menu instanceof Sp&&this._menu._handleKeydown(r)})}return this._overlayRef}_getOverlayConfig(e){return new ci({positionStrategy:Yo(this._injector,this._getOverlayOrigin()).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:e.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:e.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir||"ltr",disableAnimations:this._animationsDisabled})}_subscribeToPositions(e,n){e.setPositionClasses&&n.positionChanges.subscribe(r=>{this._ngZone.run(()=>{let o=r.connectionPair.overlayX==="start"?"after":"before",s=r.connectionPair.overlayY==="top"?"below":"above";e.setPositionClasses(o,s)})})}_setPosition(e,n){let[r,o]=e.xPosition==="before"?["end","start"]:["start","end"],[s,a]=e.yPosition==="above"?["bottom","top"]:["top","bottom"],[l,c]=[s,a],[u,f]=[r,o],h=0;if(this._triggersSubmenu()){if(f=r=e.xPosition==="before"?"start":"end",o=u=r==="end"?"start":"end",this._parentMaterialMenu){if(this._parentInnerPadding==null){let p=this._parentMaterialMenu.items.first;this._parentInnerPadding=p?p._getHostElement().offsetTop:0}h=s==="bottom"?this._parentInnerPadding:-this._parentInnerPadding}}else e.overlapTrigger||(l=s==="top"?"bottom":"top",c=a==="top"?"bottom":"top");n.withPositions([{originX:r,originY:l,overlayX:u,overlayY:s,offsetY:h},{originX:o,originY:l,overlayX:f,overlayY:s,offsetY:h},{originX:r,originY:c,overlayX:u,overlayY:a,offsetY:-h},{originX:o,originY:c,overlayX:f,overlayY:a,offsetY:-h}])}_menuClosingActions(){let e=this._getOutsideClickStream(this._overlayRef),n=this._overlayRef.detachments(),r=this._parentMaterialMenu?this._parentMaterialMenu.closed:R(),o=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(pe(s=>this._menuOpen&&s!==this._menuItemInstance)):R();return kt(e,r,o,n)}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new wn(e.templateRef,this._viewContainerRef)),this._portal}_ownsMenu(e){return Ta.get(e)===this}_triggerIsAriaDisabled(){return k(this._element.nativeElement.getAttribute("aria-disabled"))}static \u0275fac=function(n){Nl()};static \u0275dir=b({type:t})}return t})(),Xde=(()=>{class t extends HH{_cleanupTouchstart;_hoverSubscription=se.EMPTY;get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(e){this.menu=e}get menu(){return this._menu}set menu(e){this._menu=e}menuData;restoreFocus=!0;menuOpened=new B;onMenuOpen=this.menuOpened;menuClosed=new B;onMenuClose=this.menuClosed;constructor(){super(!0);let e=d(xe);this._cleanupTouchstart=e.listen(this._element.nativeElement,"touchstart",n=>{Oo(n)||(this._openedBy="touch")},{passive:!0})}triggersSubmenu(){return super._triggersSubmenu()}toggleMenu(){return this.menuOpen?this.closeMenu():this.openMenu()}openMenu(){this._openMenu(!0)}closeMenu(){this._closeMenu()}updatePosition(){this._overlayRef?.updatePosition()}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){super.ngOnDestroy(),this._cleanupTouchstart(),this._hoverSubscription.unsubscribe()}_getOverlayOrigin(){return this._element}_getOutsideClickStream(e){return e.backdropClick()}_handleMousedown(e){Ao(e)||(this._openedBy=e.button===0?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){let n=e.keyCode;(n===13||n===32)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(n===39&&this.dir==="ltr"||n===37&&this.dir==="rtl")&&(this._openedBy="keyboard",this.openMenu())}_handleClick(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){this.triggersSubmenu()&&this._parentMaterialMenu&&(this._hoverSubscription=this._parentMaterialMenu._hovered().subscribe(e=>{e===this._menuItemInstance&&!e.disabled&&this._parentMaterialMenu?._panelAnimationState!=="void"&&(this._openedBy="mouse",this._openMenu(!1))}))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(n,r){n&1&&oe("click",function(s){return r._handleClick(s)})("mousedown",function(s){return r._handleMousedown(s)})("keydown",function(s){return r._handleKeydown(s)}),n&2&&ae("aria-haspopup",r.menu?"menu":null)("aria-expanded",r.menuOpen)("aria-controls",r.menuOpen?r.menu==null?null:r.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[0,"matMenuTriggerFor","menu"],menuData:[0,"matMenuTriggerData","menuData"],restoreFocus:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"],features:[$]})}return t})();var WT=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({imports:[Xs,En,we,rr]})}return t})();var UH=["tooltip"],zH=20;var $H=new m("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{let t=d(F);return()=>ur(t,{scrollThrottle:zH})}}),WH=new m("mat-tooltip-default-options",{providedIn:"root",factory:()=>({showDelay:0,hideDelay:0,touchendHideDelay:1500})});var GT="tooltip-panel",GH={passive:!0},qH=8,YH=8,ZH=24,KH=200,Ib=(()=>{class t{_elementRef=d(M);_ngZone=d(T);_platform=d(me);_ariaDescriber=d(UI);_focusMonitor=d(ii);_dir=d(_t);_injector=d(F);
3265_viewContainerRef=d(Ae);_mediaMatcher=d(Ys);_document=d(V);_renderer=d(xe);_animationsDisabled=We();_defaultOptions=d(WH,{optional:!0});_overlayRef=null;_tooltipInstance=null;_overlayPanelClass;_portal;_position="below";_positionAtOrigin=!1;_disabled=!1;_tooltipClass;_viewInitialized=!1;_pointerExitEventsInitialized=!1;_tooltipComponent=qT;_viewportMargin=8;_currentPosition;_cssClassPrefix="mat-mdc";_ariaDescriptionPending=!1;_dirSubscribed=!1;get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(e){this._positionAtOrigin=or(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){let n=or(e);this._disabled!==n&&(this._disabled=n,n?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=St(e)}_showDelay;get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=St(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}_hideDelay;touchGestures="auto";get message(){return this._message}set message(e){let n=this._message;this._message=e!=null?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(n)}_message="";get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}_eventCleanups=[];_touchstartTimeout=null;_destroyed=new y;_isDestroyed=!1;constructor(){let e=this._defaultOptions;e&&(this._showDelay=e.showDelay,this._hideDelay=e.hideDelay,e.position&&(this.position=e.position),e.positionAtOrigin&&(this.positionAtOrigin=e.positionAtOrigin),e.touchGestures&&(this.touchGestures=e.touchGestures),e.tooltipClass&&(this.tooltipClass=e.tooltipClass)),this._viewportMargin=qH}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(de(this._destroyed)).subscribe(e=>{e?e==="keyboard"&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){let e=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._eventCleanups.forEach(n=>n()),this._eventCleanups.length=0,this._destroyed.next(),this._destroyed.complete(),this._isDestroyed=!0,this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay,n){if(this.disabled||!this.message||this._isTooltipVisible()){this._tooltipInstance?._cancelPendingAnimations();return}let r=this._createOverlay(n);this._detach(),this._portal=this._portal||new li(this._tooltipComponent,this._viewContainerRef);let o=this._tooltipInstance=r.attach(this._portal).instance;o._triggerElement=this._elementRef.nativeElement,o._mouseLeaveHideDelay=this._hideDelay,o.afterHidden().pipe(de(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),o.show(e)}hide(e=this.hideDelay){let n=this._tooltipInstance;n&&(n.isVisible()?n.hide(e):(n._cancelPendingAnimations(),this._detach()))}toggle(e){this._isTooltipVisible()?this.hide():this.show(void 0,e)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(e){if(this._overlayRef){let s=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!e)&&s._origin instanceof M)return this._overlayRef;this._detach()}let n=this._injector.get(Nr).getAncestorScrollContainers(this._elementRef),r=`${this._cssClassPrefix}-${GT}`,o=Yo(this._injector,this.positionAtOrigin?e||this._elementRef:this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(n).withPopoverLocation("global");return o.positionChanges.pipe(de(this._destroyed)).subscribe(s=>{this._updateCurrentPositionClass(s.connectionPair),this._tooltipInstance&&s.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=di(this._injector,{direction:this._dir,positionStrategy:o,panelClass:this._overlayPanelClass?[...this._overlayPanelClass,r]:r,scrollStrategy:this._injector.get($H)(),disableAnimations:this._animationsDisabled,eventPredicate:this._overlayEventPredicate}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(de(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(de(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(de(this._destroyed)).subscribe(s=>{s.preventDefault(),s.stopPropagation(),this._ngZone.run(()=>this.hide(0))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._dirSubscribed||(this._dirSubscribed=!0,this._dir.change.pipe(de(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){let n=e.getConfig().positionStrategy,r=this._getOrigin(),o=this._getOverlayPosition();n.withPositions([this._addOffset(v(v({},r.main),o.main)),this._addOffset(v(v({},r.fallback),o.fallback))])}_addOffset(e){let n=YH,r=!this._dir||this._dir.value=="ltr";return e.originY==="top"?e.offsetY=-n:e.originY==="bottom"?e.offsetY=n:e.originX==="start"?e.offsetX=r?-n:n:e.originX==="end"&&(e.offsetX=r?n:-n),e}_getOrigin(){let e=!this._dir||this._dir.value=="ltr",n=this.position,r;n=="above"||n=="below"?r={originX:"center",originY:n=="above"?"top":"bottom"}:n=="before"||n=="left"&&e||n=="right"&&!e?r={originX:"start",originY:"center"}:(n=="after"||n=="right"&&e||n=="left"&&!e)&&(r={originX:"end",originY:"center"});let{x:o,y:s}=this._invertPosition(r.originX,r.originY);return{main:r,fallback:{originX:o,originY:s}}}_getOverlayPosition(){let e=!this._dir||this._dir.value=="ltr",n=this.position,r;n=="above"?r={overlayX:"center",overlayY:"bottom"}:n=="below"?r={overlayX:"center",overlayY:"top"}:n=="before"||n=="left"&&e||n=="right"&&!e?r={overlayX:"end",overlayY:"center"}:(n=="after"||n=="right"&&e||n=="left"&&!e)&&(r={overlayX:"start",overlayY:"center"});let{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(),He(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e instanceof Set?Array.from(e):e,this._tooltipInstance._markForCheck())}_invertPosition(e,n){return this.position==="above"||this.position==="below"?n==="top"?n="bottom":n==="bottom"&&(n="top"):e==="end"?e="start":e==="start"&&(e="end"),{x:e,y:n}}_updateCurrentPositionClass(e){let{overlayY:n,originX:r,originY:o}=e,s;if(n==="center"?this._dir&&this._dir.value==="rtl"?s=r==="end"?"left":"right":s=r==="start"?"left"
3265:"right":s=n==="bottom"&&o==="top"?"above":"below",s!==this._currentPosition){let a=this._overlayRef;if(a){let l=`${this._cssClassPrefix}-${GT}-`;a.removePanelClass(l+this._currentPosition),a.addPanelClass(l+s)}this._currentPosition=s}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._eventCleanups.length||(this._isTouchPlatform()?this.touchGestures!=="off"&&(this._disableNativeGesturesIfNecessary(),this._addListener("touchstart",e=>{let n=e.targetTouches?.[0],r=n?{x:n.clientX,y:n.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout);let o=500;this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,r)},this._defaultOptions?.touchLongPressShowDelay??o)})):this._addListener("mouseenter",e=>{this._setupPointerExitEventsIfNeeded();let n;e.x!==void 0&&e.y!==void 0&&(n=e),this.show(void 0,n)}))}_setupPointerExitEventsIfNeeded(){if(!this._pointerExitEventsInitialized){if(this._pointerExitEventsInitialized=!0,!this._isTouchPlatform())this._addListener("mouseleave",e=>{let n=e.relatedTarget;(!n||!this._overlayRef?.overlayElement.contains(n))&&this.hide()}),this._addListener("wheel",e=>{if(this._isTooltipVisible()){let n=this._document.elementFromPoint(e.clientX,e.clientY),r=this._elementRef.nativeElement;n!==r&&!r.contains(n)&&this.hide()}});else if(this.touchGestures!=="off"){this._disableNativeGesturesIfNecessary();let e=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions?.touchendHideDelay)};this._addListener("touchend",e),this._addListener("touchcancel",e)}}}_addListener(e,n){this._eventCleanups.push(this._renderer.listen(this._elementRef.nativeElement,e,n,GH))}_isTouchPlatform(){let e=this._defaultOptions?.detectHoverCapability;return typeof e=="function"?!e():this._platform.IOS||this._platform.ANDROID?!0:this._platform.isBrowser?!!e&&this._mediaMatcher.matchMedia("(any-hover: none)").matches:!1}_disableNativeGesturesIfNecessary(){let e=this.touchGestures;if(e!=="off"){let n=this._elementRef.nativeElement,r=n.style;(e==="on"||n.nodeName!=="INPUT"&&n.nodeName!=="TEXTAREA")&&(r.userSelect=r.msUserSelect=r.webkitUserSelect=r.MozUserSelect="none"),(e==="on"||!n.draggable)&&(r.webkitUserDrag="none"),r.touchAction="none",r.webkitTapHighlightColor="transparent"}}_syncAriaDescription(e){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,e,"tooltip"),this._isDestroyed||He({write:()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")}},{injector:this._injector}))}_overlayEventPredicate=e=>e.type==="keydown"?this._isTooltipVisible()&&e.keyCode===27&&!xt(e):!0;static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(n,r){n&2&&te("mat-mdc-tooltip-disabled",r.disabled)},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"]})}return t})(),qT=(()=>{class t{_changeDetectorRef=d(ge);_elementRef=d(M);_isMultiline=!1;message;tooltipClass;_showTimeoutId;_hideTimeoutId;_triggerElement;_mouseLeaveHideDelay;_animationsDisabled=We();_tooltip;_closeOnInteraction=!1;_isVisible=!1;_onHide=new y;_showAnimation="mat-mdc-tooltip-show";_hideAnimation="mat-mdc-tooltip-hide";constructor(){}show(e){this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){this._showTimeoutId!=null&&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(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){let e=this._elementRef.nativeElement.getBoundingClientRect();return e.height>ZH&&e.width>=KH}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_cancelPendingAnimations(){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){let n=this._tooltip.nativeElement,r=this._showAnimation,o=this._hideAnimation;if(n.classList.remove(e?o:r),n.classList.add(e?r:o),this._isVisible!==e&&(this._isVisible=e,this._changeDetectorRef.markForCheck()),e&&!this._animationsDisabled&&typeof getComputedStyle=="function"){let s=getComputedStyle(n);(s.getPropertyValue("animation-duration")==="0s"||s.getPropertyValue("animation-name")==="none")&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(n.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["mat-tooltip-component"]],viewQuery:function(n,r){if(n&1&&Xe(UH,7),n&2){let o;Y(o=Z())&&(r._tooltip=o.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(n,r){n&1&&oe("mouseleave",function(s){return r._handleMouseLeave(s)})},decls:4,vars:5,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(n,r){n&1&&(Pt(0,"div",1,0),Fs("animationend",function(s){return r._handleAnimationEnd(s)}),Pt(2,"div",2),Me(3),nn()()),n&2&&(gn(r.tooltipClass),te("mdc-tooltip--multiline",r._isMultiline),D(3),dt(r.message))},styles:[`.mat-mdc-tooltip { 3266 position: relative; 3267 transform: scale(0); 3268 display: inline-flex; 3269} 3270.mat-mdc-tooltip::before { 3271 content: ""; 3272 top: 0; 3273 right: 0; 3274 bottom: 0; 3275 left: 0; 3276 z-index: -1; 3277 position: absolute; 3278} 3279.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before { 3280 top: -8px; 3281} 3282.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before { 3283 bottom: -8px; 3284} 3285.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before { 3286 left: -8px; 3287} 3288.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before { 3289 right: -8px; 3290} 3291.mat-mdc-tooltip._mat-animation-noopable { 3292 animation: none; 3293 transform: scale(1); 3294} 3295 3296.mat-mdc-tooltip-surface { 3297 word-break: normal;
3298 overflow-wrap: anywhere; 3299 padding: 4px 8px; 3300 min-width: 40px; 3301 max-width: 200px; 3302 min-height: 24px; 3303 max-height: 40vh; 3304 box-sizing: border-box; 3305 overflow: hidden; 3306 text-align: center; 3307 will-change: transform, opacity; 3308 background-color: var(--mat-tooltip-container-color, var(--mat-sys-inverse-surface)); 3309 color: var(--mat-tooltip-supporting-text-color, var(--mat-sys-inverse-on-surface)); 3310 border-radius: var(--mat-tooltip-container-shape, var(--mat-sys-corner-extra-small)); 3311 font-family: var(--mat-tooltip-supporting-text-font, var(--mat-sys-body-small-font)); 3312 font-size: var(--mat-tooltip-supporting-text-size, var(--mat-sys-body-small-size)); 3313 font-weight: var(--mat-tooltip-supporting-text-weight, var(--mat-sys-body-small-weight)); 3314 line-height: var(--mat-tooltip-supporting-text-line-height, var(--mat-sys-body-small-line-height)); 3315 letter-spacing: var(--mat-tooltip-supporting-text-tracking, var(--mat-sys-body-small-tracking)); 3316} 3317.mat-mdc-tooltip-surface::before { 3318 position: absolute; 3319 box-sizing: border-box; 3320 width: 100%; 3321 height: 100%; 3322 top: 0; 3323 left: 0; 3324 border: 1px solid transparent; 3325 border-radius: inherit; 3326 content: ""; 3327 pointer-events: none; 3328} 3329.mdc-tooltip--multiline .mat-mdc-tooltip-surface { 3330 text-align: left; 3331} 3332[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface { 3333 text-align: right; 3334} 3335 3336.mat-mdc-tooltip-panel { 3337 line-height: normal; 3338} 3339.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive { 3340 pointer-events: none; 3341} 3342 3343@keyframes mat-mdc-tooltip-show { 3344 0% { 3345 opacity: 0; 3346 transform: scale(0.8); 3347 } 3348 100% { 3349 opacity: 1; 3350 transform: scale(1); 3351 } 3352} 3353@keyframes mat-mdc-tooltip-hide { 3354 0% { 3355 opacity: 1; 3356 transform: scale(1); 3357 } 3358 100% { 3359 opacity: 0; 3360 transform: scale(0.8); 3361 } 3362} 3363.mat-mdc-tooltip-show { 3364 animation: mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards; 3365} 3366 3367.mat-mdc-tooltip-hide { 3368 animation: mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards; 3369} 3370`],encapsulation:2,changeDetection:0})}return t})();var YT=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({imports:[mc,En,we,rr]})}return t})();function QH(t,i){if(t&1&&(w(0,"mat-option",17),Me(1),S()),t&2){let e=i.$implicit;he("value",e),D(),rn(" ",e," ")}}function XH(t,i){if(t&1){let e=hn();w(0,"mat-form-field",14)(1,"mat-select",16,0),oe("selectionChange",function(r){wt(e);let o=J(2);return Et(o._changePageSize(r.value))}),jl(3,QH,2,2,"mat-option",17,Ll),S(),w(5,"div",18),oe("click",function(){wt(e);let r=Ri(2);return Et(r.open())}),S()()}if(t&2){let e=J(2);he("appearance",e._formFieldAppearance)("color",e.color),D(),he("value",e.pageSize)("disabled",e.disabled),gf("aria-labelledby",e._pageSizeLabelId),he("panelClass",e.selectConfig.panelClass||"")("disableOptionCentering",e.selectConfig.disableOptionCentering),D(2),Vl(e._displayedPageSizeOptions)}}function JH(t,i){if(t&1&&(w(0,"div",15),Me(1),S()),t&2){let e=J(2);D(),dt(e.pageSize)}}function eU(t,i){if(t&1&&(w(0,"div",3)(1,"div",13),Me(2),S(),ne(3,XH,6,7,"mat-form-field",14),ne(4,JH,2,1,"div",15),S()),t&2){let e=J();D(),ae("id",e._pageSizeLabelId),D(),rn(" ",e._intl.itemsPerPageLabel," "),D(),ie(e._displayedPageSizeOptions.length>1?3:-1),D(),ie(e._displayedPageSizeOptions.length<=1?4:-1)}}function tU(t,i){if(t&1){let e=hn();w(0,"button",19),oe("click",function(){wt(e);let r=J();return Et(r._buttonClicked(0,r._previousButtonsDisabled()))}),dn(),w(1,"svg",8),ye(2,"path",20),S()()}if(t&2){let e=J();he("matTooltip",e._intl.firstPageLabel)("matTooltipDisabled",e._previousButtonsDisabled())("disabled",e._previousButtonsDisabled())("tabindex",e._previousButtonsDisabled()?-1:null),ae("aria-label",e._intl.firstPageLabel)}}function nU(t,i){if(t&1){let e=hn();w(0,"button",21),oe("click",function(){wt(e);let r=J();return Et(r._buttonClicked(r.getNumberOfPages()-1,r._nextButtonsDisabled()))}),dn(),w(1,"svg",8),ye(2,"path",22),S()()}if(t&2){let e=J();he("matTooltip",e._intl.lastPageLabel)("matTooltipDisabled",e._nextButtonsDisabled())("disabled",e._nextButtonsDisabled())("tabindex",e._nextButtonsDisabled()?-1:null),ae("aria-label",e._intl.lastPageLabel)}}var iU=(()=>{class t{changes=new y;itemsPerPageLabel="Items per page:";nextPageLabel="Next page";previousPageLabel="Previous page";firstPageLabel="First page";lastPageLabel="Last page";getRangeLabel=(e,n,r)=>{if(r==0||n==0)return`0 of ${r}`;r=Math.max(r,0);let o=e*n,s=o<r?Math.min(o+n,r):o+n;return`${o+1} \u2013 ${s} of ${r}`};static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),rU=50;var oU=new m("MAT_PAGINATOR_DEFAULT_OPTIONS"),Sb=(()=>{class t{_intl=d(iU);_changeDetectorRef=d(ge);_formFieldAppearance;_pageSizeLabelId=d(je).getId("mat-paginator-page-size-label-");_intlChanges;_isInitialized=!1;_initializedStream=new gi(1);color;get pageIndex(){return this._pageIndex}set pageIndex(e){this._pageIndex=Math.max(e||0,0),this._changeDetectorRef.markForCheck()}_pageIndex=0;get length(){return this._length}set length(e){this._length=e||0,this._changeDetectorRef.markForCheck()}_length=0;get pageSize(){return this._pageSize}set pageSize(e){this._pageSize=Math.max(e||0,0),this._updateDisplayedPageSizeOptions()}_pageSize;get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(e){this._pageSizeOptions=(e||[]).map(n=>Zt(n,0)),this._updateDisplayedPageSizeOptions()}_pageSizeOptions=[];hidePageSize=!1;showFirstLastButtons=!1;selectConfig={};disabled=!1;page=new B;_displayedPageSizeOptions;initialized=this._initializedStream;constructor(){let e=this._intl,n=d(oU,{optional:!0});if(this._intlChanges=e.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),n){let{pageSize:r,pageSizeOptions:o,hidePageSize:s,showFirstLastButtons:a}=n;r!=null&&(this._pageSize=r),o!=null&&(this._pageSizeOptions=o),s!=null&&(this.hidePageSize=s),a!=null&&(this.show
3370FirstLastButtons=a)}this._formFieldAppearance=n?.formFieldAppearance||"outline"}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next()}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe()}nextPage(){this.hasNextPage()&&this._navigate(this.pageIndex+1)}previousPage(){this.hasPreviousPage()&&this._navigate(this.pageIndex-1)}firstPage(){this.hasPreviousPage()&&this._navigate(0)}lastPage(){this.hasNextPage()&&this._navigate(this.getNumberOfPages()-1)}hasPreviousPage(){return this.pageIndex>=1&&this.pageSize!=0}hasNextPage(){let e=this.getNumberOfPages()-1;return this.pageIndex<e&&this.pageSize!=0}getNumberOfPages(){return this.pageSize?Math.ceil(this.length/this.pageSize):0}_changePageSize(e){let n=this.pageIndex*this.pageSize,r=this.pageIndex;this.pageIndex=Math.floor(n/e)||0,this.pageSize=e,this._emitPageEvent(r)}_nextButtonsDisabled(){return this.disabled||!this.hasNextPage()}_previousButtonsDisabled(){return this.disabled||!this.hasPreviousPage()}_updateDisplayedPageSizeOptions(){this._isInitialized&&(this.pageSize||(this._pageSize=this.pageSizeOptions.length!=0?this.pageSizeOptions[0]:rU),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),this._displayedPageSizeOptions.indexOf(this.pageSize)===-1&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((e,n)=>e-n),this._changeDetectorRef.markForCheck())}_emitPageEvent(e){this.page.emit({previousPageIndex:e,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}_navigate(e){let n=this.pageIndex;e!==n&&(this.pageIndex=e,this._emitPageEvent(n))}_buttonClicked(e,n){n||this._navigate(e)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[2,"pageIndex","pageIndex",Zt],length:[2,"length","length",Zt],pageSize:[2,"pageSize","pageSize",Zt],pageSizeOptions:"pageSizeOptions",hidePageSize:[2,"hidePageSize","hidePageSize",k],showFirstLastButtons:[2,"showFirstLastButtons","showFirstLastButtons",k],selectConfig:"selectConfig",disabled:[2,"disabled","disabled",k]},outputs:{page:"page"},exportAs:["matPaginator"],decls:14,vars:14,consts:[["selectRef",""],[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-atomic","true","aria-live","polite","role","status",1,"mat-mdc-paginator-range-label"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","disabled","tabindex"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","disabled","tabindex"],["aria-hidden","true",1,"mat-mdc-paginator-page-size-label"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],[1,"mat-mdc-paginator-page-size-value"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value"],[1,"mat-mdc-paginator-touch-target",3,"click"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-last",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(n,r){n&1&&(w(0,"div",1)(1,"div",2),ne(2,eU,5,4,"div",3),w(3,"div",4)(4,"div",5),Me(5),S(),ne(6,tU,3,5,"button",6),w(7,"button",7),oe("click",function(){return r._buttonClicked(r.pageIndex-1,r._previousButtonsDisabled())}),dn(),w(8,"svg",8),ye(9,"path",9),S()(),ys(),w(10,"button",10),oe("click",function(){return r._buttonClicked(r.pageIndex+1,r._nextButtonsDisabled())}),dn(),w(11,"svg",8),ye(12,"path",11),S()(),ne(13,nU,3,5,"button",12),S()()()),n&2&&(D(2),ie(r.hidePageSize?-1:2),D(3),rn(" ",r._intl.getRangeLabel(r.pageIndex,r.pageSize,r.length)," "),D(),ie(r.showFirstLastButtons?6:-1),D(),he("matTooltip",r._intl.previousPageLabel)("matTooltipDisabled",r._previousButtonsDisabled())("disabled",r._previousButtonsDisabled())("tabindex",r._previousButtonsDisabled()?-1:null),ae("aria-label",r._intl.previousPageLabel),D(3),he("matTooltip",r._intl.nextPageLabel)("matTooltipDisabled",r._nextButtonsDisabled())("disabled",r._nextButtonsDisabled())("tabindex",r._nextButtonsDisabled()?-1:null),ae("aria-label",r._intl.nextPageLabel),D(3),ie(r.showFirstLastButtons?13:-1))},dependencies:[nd,bT,Da,fy,Ib],styles:[`.mat-mdc-paginator { 3371 display: block; 3372 -moz-osx-font-smoothing: grayscale; 3373 -webkit-font-smoothing: antialiased; 3374 color: var(--mat-paginator-container-text-color, var(--mat-sys-on-surface)); 3375 background-color: var(--mat-paginator-container-background-color, var(--mat-sys-surface)); 3376 font-family: var(--mat-paginator-container-text-font, var(--mat-sys-body-small-font)); 3377 line-height: var(--mat-paginator-container-text-line-height, var(--mat-sys-body-small-line-height)); 3378 font-size: var(--mat-paginator-container-text-size, var(--mat-sys-body-small-size)); 3379 font-weight: var(--mat-paginator-container-text-weight, var(--mat-sys-body-small-weight)); 3380 letter-spacing: var(--mat-paginator-container-text-tracking, var(--mat-sys-body-small-tracking)); 3381 --mat-form-field-container-height: var(--mat-paginator-form-field-container-height, 40px); 3382 --mat-form-field-container-vertical-padding: var(--mat-paginator-form-field-container-vertical-padding, 8px); 3383} 3384.mat-mdc-paginator .mat-mdc-select-value { 3385 font-size: var(--mat-paginator-select-trigger-text-size, var(--mat-sys-body-small-size)); 3386} 3387.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper { 3388 display: none; 3389} 3390.mat-mdc-paginator .mat-mdc-select { 3391 line-height: 1.5; 3392} 3393 3394.mat-mdc-paginator-outer-container { 3395 display: flex; 3396} 3397 3398.mat-mdc-paginator-container { 3399 display: flex; 3400 align-items: center; 3401 justify-content: flex-end; 3402 padding: 0 8px; 3403 flex-wrap: wrap; 3404 width: 100%; 3405 min-height: var(--mat-paginator-container-size, 56px); 3406} 3407 3408.mat-mdc-paginator-page-size { 3409 display: flex; 3410 align-items: baseline; 3411 margin-right: 8px; 3412} 3413[dir=rtl] .mat-mdc-paginator-page-size { 3414 margin-right: 0; 3415 margin-left: 8px; 3416} 3417 3418.mat-mdc-paginator-page-size-label { 3419 margin: 0 4px; 3420} 3421 3422.mat-mdc-paginator-page-size-select { 3423 margin: 0 4px; 3424 width: var(--mat-paginator-page-size-select-width, 84px); 3425} 3426 3427.mat-mdc-paginator-range-label { 3428 margin: 0 32px 0 24px; 3429} 3430 3431.mat-mdc-paginator-range-actions { 3432 display: flex; 3433 align-items: center; 3434} 3435 3436.mat-mdc-paginator-icon { 3437 display: inline-block; 3438 width: 28px; 3439 fill: var(--mat-paginator-enabled-icon-color, var(--mat-sys-on-surface-variant)); 3440} 3441.mat-mdc-icon-button[aria-disabled] .mat-mdc-paginator-icon { 3442 fill: var(--mat-paginator-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 3443} 3444[dir=rtl] .mat-mdc-paginator-icon { 3445 transform: rotate(180deg); 3446} 3447 3448@media (forced-colors: active) { 3449 .mat-mdc-icon-button[aria-disabled] .mat-mdc-paginator-icon, 3450 .mat-mdc-paginator-icon { 3451 fill: currentColor; 3452 } 3453 .mat-mdc-paginator-range-actions .mat-mdc-icon-button { 3454 outline: solid 1px; 3455 } 3456 .mat-mdc-paginator-range-actions .mat-mdc-icon-button[aria-disabled] { 3457 color: GrayText; 3458 } 3459} 3460.mat-mdc-paginator-touch-target { 3461 display: var(--mat-paginator-touch-target-display, block); 3462 position: absolute; 3463 top: 50%; 3464 left: 50%; 3465 width: var(--mat-paginator-page-size-select-width, 84px); 3466 height: var(--mat-paginator-page-size-select-touch-target-height, 48px); 3467 background-color: transparent; 3468 transform: translate(-50%, -50%); 3469 cursor: pointer; 3470} 3471`],encapsulation:2,changeDetection:0})}return t})(),ZT=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({imports:[Js,CT,YT,Sb]})}return t})();var aU=[[["caption"]],[["colgroup"],["col"]],"*"],lU=["caption","colgroup, col","*"];function cU(t,i){t&1&&le(0,2)}function dU(t,i){t&1&&(w(0,"thead",0),Lt(1,1),S(),w(2,"tbody",0),Lt(3,2)(4,3),S(),w(5,"tfoot",0),Lt(6,4),S())}function uU(t,i){t&1&&Lt(0,1)(1,2)(2,3)(3,4)}var ui=new m("CDK_TABLE");var kp=(()=>{class t{template=d(Ee);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","cdkCellDef",""]]})}return t})(),Rp=(()=>{class t{template=d(Ee);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","cdkHeaderCellDef",""]]})}return t})(),XT=(()=>{class t{template=d(Ee);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","cdkFooterCellDef",""]]})}return t})(),ka=(()=>{class t{_table=d(ui,{optional:!0});_hasStickyChanged=!1;get name(){return this._name}set name(e){this._setNameInput(e)}_name;get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}_sticky=!1;get stickyEnd(){return this._stickyEnd}set stickyEnd(e){e!==this._stickyEnd&&(this._stickyEnd=e,this._hasStickyChanged=!0)}_stickyEnd=!1;cell;headerCell;footerCell;cssClassFriendlyName;_columnCssClassName;constructor(){}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","cdkColumnDef",""]],contentQueries:function(n,r,o){if(n&1&&mn(o,kp,5)(o,Rp,5)(o,XT,5),n&2){let s;Y(s=Z())&&(r.cell=s.first),Y(s=Z())&&(r.headerCell=s.first),Y(s=Z())&&(r.footerCell=s.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",k],stickyEnd:[2,"stickyEnd","stickyEnd",k]}})}return t})(),Tp=class{constructor(i,e){e.nativeElement.classList.add(...i._columnCssClassName)}},JT=(()=>{class t extends Tp{constructor(){super(d(ka),d(M))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[$]})}return t})();var ek=(()=>{class t extends Tp{constructor(){let e=d(ka),n=d(M);super(e,n);let r=e._table?._getCellRole();r&&n.nativeElement.setAttribute("role",r)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[$]})}return t})();var Tb=(()=>{class t{template=d(Ee);_differs=d(Qn);columns;_columnsDiffer;constructor(){}ngOnChanges(e){if(!this._columnsDiffer){let n=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(n).create(),this._columnsDiffer.diff(n)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof dd?e.headerCell.template:this instanceof kb?e.footerCell.template:e.cell.template}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,features:[Ce]})}return t})(),dd=(()=>{class t extends Tb{_table=d(ui,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}_sticky=!1;constructor(){super(d(Ee),d(Qn))}ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",k]},features:[$,Ce]})}return t})(),kb=(()=>{class t extends Tb{_table=d(ui,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}_sticky=!1;constructor(){super(d(Ee),d(Qn))}ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",k]},features:[$,Ce]})}return t})(),Ap=(()=>{class t extends Tb{_table=d(ui,{optional:!0});when;constructor(){super(d(Ee),d(Qn))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","cdkRowDef",""]],inputs:{columns:[0,"cdkRowDefColumns","columns"],when:[0,"cdkRowDefWhen","when"]},features:[$]})}return t})(),Zo=(()=>{class t{_viewContainer=d(Ae);cells;context;static mostRecentCellOutlet=null;constructor(){t.mostRecentCellOutlet=this}ngOnDestroy(){t.mostRecentCellOutlet===this&&(t.mostRecentCellOutlet=null)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","cdkCellOutlet",""]]})}return t})(),Rb=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&Lt(0,0)},dependencies:[Zo],encapsulation:2})}return t})();var Ab=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&Lt(0,0)},dependencies:[Zo],encapsulation:2})}return t})(),tk=(()=>{class t{templateRef=d(Ee);_contentClassNames=["cdk-no-data-row","cdk-row"];_cellClassNames=["cdk-cell","cdk-no-data-cell"];_cellSelector="td, cdk-cell, [cdk-cell], .cdk-cell";constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["ng-template","cdkNoDataRow",""]]})}return t})(),KT=["top","bottom","left","right"],Mb=class{_isNativeHtmlTable;_stickCellCss;_isBrowser;_needsPositionStickyOnElement;direction;_positionListener;_tableInjector;_elemSizeCache=new WeakMap;_resizeObserver=globalThis?.ResizeObserver?new globalThis.ResizeObserver(i=>this._updateCachedSizes(i)):null;_updatedStickyColumnsParamsToReplay=[];_stickyColumnsReplayTimeout=null;_cachedCellWidths=[];_borderCellCss;_destroyed=!1;
3471constructor(i,e,n=!0,r=!0,o,s,a){this._isNativeHtmlTable=i,this._stickCellCss=e,this._isBrowser=n,this._needsPositionStickyOnElement=r,this.direction=o,this._positionListener=s,this._tableInjector=a,this._borderCellCss={top:`${e}-border-elem-top`,bottom:`${e}-border-elem-bottom`,left:`${e}-border-elem-left`,right:`${e}-border-elem-right`}}clearStickyPositioning(i,e){(e.includes("left")||e.includes("right"))&&this._removeFromStickyColumnReplayQueue(i);let n=[];for(let r of i)r.nodeType===r.ELEMENT_NODE&&n.push(r,...Array.from(r.children));He({write:()=>{for(let r of n)this._removeStickyStyle(r,e)}},{injector:this._tableInjector})}updateStickyColumns(i,e,n,r=!0,o=!0){if(!i.length||!this._isBrowser||!(e.some(x=>x)||n.some(x=>x))){this._positionListener?.stickyColumnsUpdated({sizes:[]}),this._positionListener?.stickyEndColumnsUpdated({sizes:[]});return}let s=i[0],a=s.children.length,l=this.direction==="rtl",c=l?"right":"left",u=l?"left":"right",f=e.lastIndexOf(!0),h=n.indexOf(!0),p,_,E;o&&this._updateStickyColumnReplayQueue({rows:[...i],stickyStartStates:[...e],stickyEndStates:[...n]}),He({earlyRead:()=>{p=this._getCellWidths(s,r),_=this._getStickyStartColumnPositions(p,e),E=this._getStickyEndColumnPositions(p,n)},write:()=>{for(let x of i)for(let A=0;A<a;A++){let be=x.children[A];e[A]&&this._addStickyStyle(be,c,_[A],A===f),n[A]&&this._addStickyStyle(be,u,E[A],A===h)}this._positionListener&&p.some(x=>!!x)&&(this._positionListener.stickyColumnsUpdated({sizes:f===-1?[]:p.slice(0,f+1).map((x,A)=>e[A]?x:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:h===-1?[]:p.slice(h).map((x,A)=>n[A+h]?x:null).reverse()}))}},{injector:this._tableInjector})}stickRows(i,e,n){if(!this._isBrowser)return;let r=n==="bottom"?i.slice().reverse():i,o=n==="bottom"?e.slice().reverse():e,s=[],a=[],l=[];He({earlyRead:()=>{for(let c=0,u=0;c<r.length;c++){if(!o[c])continue;s[c]=u;let f=r[c];l[c]=this._isNativeHtmlTable?Array.from(f.children):[f];let h=this._retrieveElementSize(f).height;u+=h,a[c]=h}},write:()=>{let c=o.lastIndexOf(!0);for(let u=0;u<r.length;u++){if(!o[u])continue;let f=s[u],h=u===c;for(let p of l[u])this._addStickyStyle(p,n,f,h)}n==="top"?this._positionListener?.stickyHeaderRowsUpdated({sizes:a,offsets:s,elements:l}):this._positionListener?.stickyFooterRowsUpdated({sizes:a,offsets:s,elements:l})}},{injector:this._tableInjector})}updateStickyFooterContainer(i,e){this._isNativeHtmlTable&&He({write:()=>{let n=i.querySelector("tfoot");n&&(e.some(r=>!r)?this._removeStickyStyle(n,["bottom"]):this._addStickyStyle(n,"bottom",0,!1))}},{injector:this._tableInjector})}destroy(){this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._resizeObserver?.disconnect(),this._destroyed=!0}_removeStickyStyle(i,e){if(!i.classList.contains(this._stickCellCss))return;for(let r of e)i.style[r]="",i.classList.remove(this._borderCellCss[r]);KT.some(r=>e.indexOf(r)===-1&&i.style[r])?i.style.zIndex=this._getCalculatedZIndex(i):(i.style.zIndex="",this._needsPositionStickyOnElement&&(i.style.position=""),i.classList.remove(this._stickCellCss))}_addStickyStyle(i,e,n,r){i.classList.add(this._stickCellCss),r&&i.classList.add(this._borderCellCss[e]),i.style[e]=`${n}px`,i.style.zIndex=this._getCalculatedZIndex(i),this._needsPositionStickyOnElement&&(i.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(i){let e={top:100,bottom:10,left:1,right:1},n=0;for(let r of KT)i.style[r]&&(n+=e[r]);return n?`${n}`:""}_getCellWidths(i,e=!0){if(!e&&this._cachedCellWidths.length)return this._cachedCellWidths;let n=[],r=i.children;for(let o=0;o<r.length;o++){let s=r[o];n.push(this._retrieveElementSize(s).width)}return this._cachedCellWidths=n,n}_getStickyStartColumnPositions(i,e){let n=[],r=0;for(let o=0;o<i.length;o++)e[o]&&(n[o]=r,r+=i[o]);return n}_getStickyEndColumnPositions(i,e){let n=[],r=0;for(let o=i.length;o>0;o--)e[o]&&(n[o]=r,r+=i[o]);return n}_retrieveElementSize(i){let e=this._elemSizeCache.get(i);if(e)return e;let n=i.getBoundingClientRect(),r={width:n.width,height:n.height};return this._resizeObserver&&(this._elemSizeCache.set(i,r),this._resizeObserver.observe(i,{box:"border-box"})),r}_updateStickyColumnReplayQueue(i){this._removeFromStickyColumnReplayQueue(i.rows),this._stickyColumnsReplayTimeout||this._updatedStickyColumnsParamsToReplay.push(i)}_removeFromStickyColumnReplayQueue(i){let e=new Set(i);for(let n of this._updatedStickyColumnsParamsToReplay)n.rows=n.rows.filter(r=>!e.has(r));this._updatedStickyColumnsParamsToReplay=this._updatedStickyColumnsParamsToReplay.filter(n=>!!n.rows.length)}_updateCachedSizes(i){let e=!1;for(let n of i){let r=n.borderBoxSize?.length?{width:n.borderBoxSize[0].inlineSize,height:n.borderBoxSize[0].blockSize}:{width:n.contentRect.width,height:n.contentRect.height};r.width!==this._elemSizeCache.get(n.target)?.width&&fU(n.target)&&(e=!0),this._elemSizeCache.set(n.target,r)}e&&this._updatedStickyColumnsParamsToReplay.length&&(this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._stickyColumnsReplayTimeout=setTimeout(()=>{if(!this._destroyed){for(let n of this._updatedStickyColumnsParamsToReplay)this.updateStickyColumns(n.rows,n.stickyStart
3471States,n.stickyEndStates,!0,!1);this._updatedStickyColumnsParamsToReplay=[],this._stickyColumnsReplayTimeout=null}},0))}};function fU(t){return["cdk-cell","cdk-header-cell","cdk-footer-cell"].some(i=>t.classList.contains(i))}var cd=new m("STICKY_POSITIONING_LISTENER");var Ob=(()=>{class t{viewContainer=d(Ae);elementRef=d(M);constructor(){let e=d(ui);e._rowOutlet=this,e._outletAssigned()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","rowOutlet",""]]})}return t})(),Nb=(()=>{class t{viewContainer=d(Ae);elementRef=d(M);constructor(){let e=d(ui);e._headerRowOutlet=this,e._outletAssigned()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","headerRowOutlet",""]]})}return t})(),Fb=(()=>{class t{viewContainer=d(Ae);elementRef=d(M);constructor(){let e=d(ui);e._footerRowOutlet=this,e._outletAssigned()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","footerRowOutlet",""]]})}return t})(),Pb=(()=>{class t{viewContainer=d(Ae);elementRef=d(M);constructor(){let e=d(ui);e._noDataRowOutlet=this,e._outletAssigned()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","noDataRowOutlet",""]]})}return t})(),Lb=(()=>{class t{_differs=d(Qn);_changeDetectorRef=d(ge);_elementRef=d(M);_dir=d(_t,{optional:!0});_platform=d(me);_viewRepeater;_viewportRuler=d(Pn);_injector=d(F);_virtualScrollViewport=d(rh,{optional:!0,host:!0});_positionListener=d(cd,{optional:!0})||d(cd,{optional:!0,skipSelf:!0});_document=d(V);_data;_renderedRange;_onDestroy=new y;_renderRows;_renderChangeSubscription=null;_columnDefsByName=new Map;_rowDefs;_headerRowDefs;_footerRowDefs;_dataDiffer;_defaultRowDef=null;_customColumnDefs=new Set;_customRowDefs=new Set;_customHeaderRowDefs=new Set;_customFooterRowDefs=new Set;_customNoDataRow=null;_headerRowDefChanged=!0;_footerRowDefChanged=!0;_stickyColumnStylesNeedReset=!0;_forceRecalculateCellWidths=!0;_cachedRenderRowsMap=new Map;_isNativeHtmlTable;_stickyStyler;stickyCssClass="cdk-table-sticky";needsPositionStickyOnElement=!0;_isServer;_isShowingNoDataRow=!1;_hasAllOutlets=!1;_hasInitialized=!1;_headerRowStickyUpdates=new y;_footerRowStickyUpdates=new y;_disableVirtualScrolling=!1;_getCellRole(){if(this._cellRoleInternal===void 0){let e=this._elementRef.nativeElement.getAttribute("role");return e==="grid"||e==="treegrid"?"gridcell":"cell"}return this._cellRoleInternal}_cellRoleInternal=void 0;get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}_trackByFn;get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&(this._switchDataSource(e),this._changeDetectorRef.markForCheck())}_dataSource;_dataSourceChanges=new y;_dataStream=new y;get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=e,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}_multiTemplateDataRows=!1;get fixedLayout(){return this._virtualScrollEnabled()?!0:this._fixedLayout}set fixedLayout(e){this._fixedLayout=e,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}_fixedLayout=!1;recycleRows=!1;contentChanged=new B;viewChange=new Ve({start:0,end:Number.MAX_VALUE});_rowOutlet;_headerRowOutlet;_footerRowOutlet;_noDataRowOutlet;_contentColumnDefs;_contentRowDefs;_contentHeaderRowDefs;_contentFooterRowDefs;_noDataRow;constructor(){d(new Rn("role"),{optional:!0})||this._elementRef.nativeElement.setAttribute("role","table"),this._isServer=!this._platform.isBrowser,this._isNativeHtmlTable=this._elementRef.nativeElement.nodeName==="TABLE",this._dataDiffer=this._differs.find([]).create((n,r)=>this.trackBy?this.trackBy(r.dataIndex,r.data):r)}ngOnInit(){this._setupStickyStyler(),this._viewportRuler.change().pipe(de(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentInit(){this._viewRepeater=this.recycleRows||this._virtualScrollEnabled()?new Ws:new cp,this._virtualScrollEnabled()&&this._setupVirtualScrolling(this._virtualScrollViewport),this._hasInitialized=!0}ngAfterContentChecked(){this._canRender()&&this._render()}ngOnDestroy(){this._stickyStyler?.destroy(),[this._rowOutlet?.viewContainer,this._headerRowOutlet?.viewContainer,this._footerRowOutlet?.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(e
3471=>{e?.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._headerRowStickyUpdates.complete(),this._footerRowStickyUpdates.complete(),this._onDestroy.next(),this._onDestroy.complete(),Ro(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();let e=this._dataDiffer.diff(this._renderRows);if(!e){this._updateNoDataRow(),this.contentChanged.next();return}let n=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,n,(r,o,s)=>this._getEmbeddedViewArgs(r.item,s),r=>r.item.data,r=>{r.operation===ni.INSERTED&&r.context&&this._renderCellTemplateForItem(r.record.item.rowDef,r.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(r=>{let o=n.get(r.currentIndex);o.context.$implicit=r.item.data}),this._updateNoDataRow(),this.contentChanged.next(),this.updateStickyColumnStyles()}addColumnDef(e){this._customColumnDefs.add(e)}removeColumnDef(e){this._customColumnDefs.delete(e)}addRowDef(e){this._customRowDefs.add(e)}removeRowDef(e){this._customRowDefs.delete(e)}addHeaderRowDef(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}removeHeaderRowDef(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}addFooterRowDef(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}removeFooterRowDef(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}setNoDataRow(e){this._customNoDataRow=e}updateStickyHeaderRowStyles(){let e=this._getRenderedRows(this._headerRowOutlet);if(this._isNativeHtmlTable){let r=QT(this._headerRowOutlet,"thead");r&&(r.style.display=e.length?"":"none")}let n=this._headerRowDefs.map(r=>r.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,n,"top"),this._headerRowDefs.forEach(r=>r.resetStickyChanged())}updateStickyFooterRowStyles(){let e=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){let r=QT(this._footerRowOutlet,"tfoot");r&&(r.style.display=e.length?"":"none")}let n=this._footerRowDefs.map(r=>r.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,n,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,n),this._footerRowDefs.forEach(r=>r.resetStickyChanged())}updateStickyColumnStyles(){let e=this._getRenderedRows(this._headerRowOutlet),n=this._getRenderedRows(this._rowOutlet),r=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this.fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...n,...r],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((o,s)=>{this._addStickyColumnStyles([o],this._headerRowDefs[s])}),this._rowDefs.forEach(o=>{let s=[];for(let a=0;a<n.length;a++)this._renderRows[a].rowDef===o&&s.push(n[a]);this._addStickyColumnStyles(s,o)}),r.forEach((o,s)=>{this._addStickyColumnStyles([o],this._footerRowDefs[s])}),Array.from(this._columnDefsByName.values()).forEach(o=>o.resetStickyChanged())}stickyColumnsUpdated(e){this._positionListener?.stickyColumnsUpdated(e)}stickyEndColumnsUpdated(e){this._positionListener?.stickyEndColumnsUpdated(e)}stickyHeaderRowsUpdated(e){this._headerRowStickyUpdates.next(e),this._positionListener?.stickyHeaderRowsUpdated(e)}stickyFooterRowsUpdated(e){this._footerRowStickyUpdates.next(e),this._positionListener?.stickyFooterRowsUpdated(e)}_outletAssigned(){!this._hasAllOutlets&&this._rowOutlet&&this._headerRowOutlet&&this._footerRowOutlet&&this._noDataRowOutlet&&(this._hasAllOutlets=!0,this._canRender()&&this._render())}_canRender(){return this._hasAllOutlets&&this._hasInitialized}_render(){this._cacheRowDefs(),this._cacheColumnDefs(),!this._headerRowDefs.length&&!this._footerRowDefs.length&&this._rowDefs.length;let n=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||n,this._forceRecalculateCellWidths=n,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}_getAllRenderRows(){if(!Array.isArray(this._data)||!this._renderedRange)return[];let e=[],n=Math.min(this._data.length,this._renderedRange.end),r=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let o=this._renderedRange.start;o<n;o++){let s=this._data[o],a=this._getRenderRowsForData(s,o,r.get(s));this._cachedRenderRowsMap.has(s)||this._cachedRenderRowsMap.set(s,new WeakMap);for(let l=0;l<a.length;l++){let c=a[l],u=this._cachedRenderRowsMap.get(c.data);u.has(c.rowDef)?u.get(c.rowDef).push(c):u.set(c.rowDef,[c]),e.push(c)}}return e}_getRenderRowsForData(e,n,r){return this._getRowDefs(e,n).map(s=>{let a=r&&r.has(s)?r.get(s):[];if(a.length){let l=a.shift();return l.dataIndex=n,l}else return{data:e,rowDef:s,dataIndex:n}})}_cacheColumnDefs(){this._columnDefsByName.clear(),Mp(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEac
3471h(n=>{this._columnDefsByName.has(n.name),this._columnDefsByName.set(n.name,n)})}_cacheRowDefs(){this._headerRowDefs=Mp(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=Mp(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=Mp(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);let e=this._rowDefs.filter(n=>!n.when);this._defaultRowDef=e[0]}_renderUpdatedColumns(){let e=(s,a)=>{let l=!!a.getColumnsDiff();return s||l},n=this._rowDefs.reduce(e,!1);n&&this._forceRenderDataRows();let r=this._headerRowDefs.reduce(e,!1);r&&this._forceRenderHeaderRows();let o=this._footerRowDefs.reduce(e,!1);return o&&this._forceRenderFooterRows(),n||r||o}_switchDataSource(e){this._data=[],Ro(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet&&this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;Ro(this.dataSource)?e=this.dataSource.connect(this):It(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=R(this.dataSource)),this._renderChangeSubscription=Jt([e,this.viewChange]).pipe(de(this._onDestroy)).subscribe(([n,r])=>{this._data=n||[],this._renderedRange=r,this._dataStream.next(n),this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,n)=>this._renderRow(this._headerRowOutlet,e,n)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,n)=>this._renderRow(this._footerRowOutlet,e,n)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,n){let r=Array.from(n?.columns||[]).map(a=>{let l=this._columnDefsByName.get(a);return l}),o=r.map(a=>a.sticky),s=r.map(a=>a.stickyEnd);this._stickyStyler.updateStickyColumns(e,o,s,!this.fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){let n=[];for(let r=0;r<e.viewContainer.length;r++){let o=e.viewContainer.get(r);n.push(o.rootNodes[0])}return n}_getRowDefs(e,n){if(this._rowDefs.length===1)return[this._rowDefs[0]];let r=[];if(this.multiTemplateDataRows)r=this._rowDefs.filter(o=>!o.when||o.when(n,e));else{let o=this._rowDefs.find(s=>s.when&&s.when(n,e))||this._defaultRowDef;o&&r.push(o)}return r.length,r}_getEmbeddedViewArgs(e,n){let r=e.rowDef,o={$implicit:e.data};return{templateRef:r.template,context:o,index:n}}_renderRow(e,n,r,o={}){let s=e.viewContainer.createEmbeddedView(n.template,o,r);return this._renderCellTemplateForItem(n,o),s}_renderCellTemplateForItem(e,n){for(let r of this._getCellTemplates(e))Zo.mostRecentCellOutlet&&Zo.mostRecentCellOutlet._viewContainer.createEmbeddedView(r,n);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){let e=this._rowOutlet.viewContainer;for(let n=0,r=e.length;n<r;n++){let s=e.get(n).context;s.count=r,s.first=n===0,s.last=n===r-1,s.even=n%2===0,s.odd=!s.even,this.multiTemplateDataRows?(s.dataIndex=this._renderRows[n].dataIndex,s.renderIndex=n):s.index=this._renderRows[n].dataIndex}}_getCellTemplates(e){return!e||!e.columns?[]:Array.from(e.columns,n=>{let r=this._columnDefsByName.get(n);return e.extractCellTemplate(r)})}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){let e=(n,r)=>n||r.hasStickyChanged();this._headerRowDefs.reduce(e,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(e,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(e,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){let e=this._dir?this._dir.value:"ltr",n=this._injector;this._stickyStyler=new Mb(this._isNativeHtmlTable,this.stickyCssClass,this._platform.isBrowser,this.needsPositionStickyOnElement,e,this,n),(this._dir?this._dir.change:R()).pipe(de(this._onDestroy)).subscribe(r=>{this._stickyStyler.direction=r,this.updateStickyColumnStyles()})}_setupVirtualScrolling(e){let n=typeof requestAnimationFrame<"u"?Ba:Va;this.viewChange.next({start:0,end:0}),e.renderedRangeStream.pipe(Hi(0,n),de(this._onDestroy)).subscribe(this.viewChange),e.attach({dataStream:this._dataStream,measureRangeSize:(r,o)=>this._measureRangeSize(r,o)}),Jt([e.renderedContentOffset,this._headerRowStickyUpdates]).pipe(de(this._onDestroy)).subscribe(([r,o])=>
3471{if(!(!o.sizes||!o.offsets||!o.elements))for(let s=0;s<o.elements.length;s++){let a=o.elements[s];if(a){let l=o.offsets[s],c=r!==0?Math.max(r-l,l):-l;for(let u of a)u.style.top=`${-c}px`}}}),Jt([e.renderedContentOffset,this._footerRowStickyUpdates]).pipe(de(this._onDestroy)).subscribe(([r,o])=>{if(!(!o.sizes||!o.offsets||!o.elements))for(let s=0;s<o.elements.length;s++){let a=o.elements[s];if(a)for(let l of a)l.style.bottom=`${r+o.offsets[s]}px`}})}_getOwnDefs(e){return e.filter(n=>!n._table||n._table===this)}_updateNoDataRow(){let e=this._customNoDataRow||this._noDataRow;if(!e)return;let n=this._rowOutlet.viewContainer.length===0;if(n===this._isShowingNoDataRow)return;let r=this._noDataRowOutlet.viewContainer;if(n){let o=r.createEmbeddedView(e.templateRef),s=o.rootNodes[0];if(o.rootNodes.length===1&&s?.nodeType===this._document.ELEMENT_NODE){s.setAttribute("role","row"),s.classList.add(...e._contentClassNames);let a=s.querySelectorAll(e._cellSelector);for(let l=0;l<a.length;l++)a[l].classList.add(...e._cellClassNames)}}else r.clear();this._isShowingNoDataRow=n,this._changeDetectorRef.markForCheck()}_measureRangeSize(e,n){if(e.start>=e.end||n!=="vertical")return 0;let r=this.viewChange.value,o=this._rowOutlet.viewContainer;e.start<r.start||e.end>r.end;let s=e.start-r.start,a=e.end-e.start,l,c;for(let h=0;h<a;h++){let p=o.get(h+s);if(p&&p.rootNodes.length){l=c=p.rootNodes[0];break}}for(let h=a-1;h>-1;h--){let p=o.get(h+s);if(p&&p.rootNodes.length){c=p.rootNodes[p.rootNodes.length-1];break}}let u=l?.getBoundingClientRect?.(),f=c?.getBoundingClientRect?.();return u&&f?f.bottom-u.top:0}_virtualScrollEnabled(){return!this._disableVirtualScrolling&&this._virtualScrollViewport!=null}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(n,r,o){if(n&1&&mn(o,tk,5)(o,ka,5)(o,Ap,5)(o,dd,5)(o,kb,5),n&2){let s;Y(s=Z())&&(r._noDataRow=s.first),Y(s=Z())&&(r._contentColumnDefs=s),Y(s=Z())&&(r._contentRowDefs=s),Y(s=Z())&&(r._contentHeaderRowDefs=s),Y(s=Z())&&(r._contentFooterRowDefs=s)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(n,r){n&2&&te("cdk-table-fixed-layout",r.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[2,"multiTemplateDataRows","multiTemplateDataRows",k],fixedLayout:[2,"fixedLayout","fixedLayout",k],recycleRows:[2,"recycleRows","recycleRows",k]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[ue([{provide:ui,useExisting:t},{provide:cd,useValue:null}])],ngContentSelectors:lU,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(n,r){n&1&&(Ue(aU),le(0),le(1,1),ne(2,cU,1,0),ne(3,dU,7,0)(4,uU,4,0)),n&2&&(D(2),ie(r._isServer?2:-1),D(),ie(r._isNativeHtmlTable?3:4))},dependencies:[Nb,Ob,Pb,Fb],styles:[`.cdk-table-fixed-layout { 3472 table-layout: fixed; 3473} 3474`],encapsulation:2})}return t})();function Mp(t,i){return t.concat(Array.from(i))}function QT(t,i){let e=i.toUpperCase(),n=t.viewContainer.element.nativeElement;for(;n;){let r=n.nodeType===1?n.nodeName:null;if(r===e)return n;if(r==="TABLE")break;n=n.parentNode}return null}var nk=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({imports:[dc]})}return t})();var hU=[[["caption"]],[["colgroup"],["col"]],"*"],pU=["caption","colgroup, col","*"];function mU(t,i){t&1&&le(0,2)}function gU(t,i){t&1&&(w(0,"thead",0),Lt(1,1),S(),w(2,"tbody",2),Lt(3,3)(4,4),S(),w(5,"tfoot",0),Lt(6,5),S())}function vU(t,i){t&1&&Lt(0,1)(1,3)(2,4)(3,5)}var Ife=(()=>{class t extends Lb{stickyCssClass="mat-mdc-table-sticky";needsPositionStickyOnElement=!1;static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=H({type:t,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(n,r){n&2&&te("mat-table-fixed-layout",r.fixedLayout)},exportAs:["matTable"],features:[ue([{provide:Lb,useExisting:t},{provide:ui,useExisting:t},{provide:cd,useValue:null}]),$],ngContentSelectors:pU,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(n,r){n&1&&(Ue(hU),le(0),le(1,1),ne(2,mU,1,0),ne(3,gU,7,0)(4,vU,4,0)),n&2&&(D(2),ie(r._isServer?2:-1),D(),ie(r._isNativeHtmlTable?3:4))},dependencies:[Nb,Ob,Pb,Fb],styles:[`.mat-mdc-table-sticky { 3475 position: sticky !important; 3476} 3477 3478mat-table { 3479 display: block; 3480} 3481 3482mat-header-row { 3483 min-height: var(--mat-table-header-container-height, 56px); 3484} 3485 3486mat-row { 3487 min-height: var(--mat-table-row-item-container-height, 52px); 3488} 3489 3490mat-footer-row { 3491 min-height: var(--mat-table-footer-container-height, 52px); 3492} 3493 3494mat-row, mat-header-row, mat-footer-row { 3495 display: flex; 3496 border-width: 0; 3497 border-bottom-width: 1px; 3498 border-style: solid; 3499 align-items: center; 3500 box-sizing: border-box; 3501} 3502 3503mat-cell:first-of-type, mat-header-cell:first-of-type, mat-footer-cell:first-of-type { 3504 padding-left: 24px; 3505} 3506[dir=rtl] mat-cell:first-of-type:not(:only-of-type), [dir=rtl] mat-header-cell:first-of-type:not(:only-of-type), [dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type) { 3507 padding-left: 0; 3508 padding-right: 24px; 3509} 3510mat-cell:last-of-type, mat-header-cell:last-of-type, mat-footer-cell:last-of-type { 3511 padding-right: 24px; 3512} 3513[dir=rtl] mat-cell:last-of-type:not(:only-of-type), [dir=rtl] mat-header-cell:last-of-type:not(:only-of-type), [dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type) { 3514 padding-right: 0; 3515 padding-left: 24px; 3516} 3517 3518mat-cell, mat-header-cell, mat-footer-cell { 3519 flex: 1; 3520 display: flex; 3521 align-items: center; 3522 overflow: hidden; 3523 word-wrap: break-word; 3524 min-height: inherit; 3525} 3526 3527.mat-mdc-table { 3528 min-width: 100%; 3529 border: 0; 3530 border-spacing: 0; 3531 table-layout: auto; 3532 white-space: normal; 3533 background-color: var(--mat-table-background-color, var(--mat-sys-surface)); 3534} 3535 3536.mat-table-fixed-layout { 3537 table-layout: fixed; 3538} 3539 3540.mdc-data-table__cell { 3541 box-sizing: border-box; 3542 overflow: hidden; 3543 text-align: start; 3544 text-overflow: ellipsis; 3545} 3546 3547.mdc-data-table__cell, 3548.mdc-data-table__header-cell { 3549 padding: 0 16px; 3550} 3551 3552.mat-mdc-header-row { 3553 -moz-osx-font-smoothing: grayscale; 3554 -webkit-font-smoothing: antialiased; 3555 height: var(--mat-table-header-container-height, 56px); 3556 color: var(--mat-table-header-headline-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87))); 3557 font-family: var(--mat-table-header-headline-font, var(--mat-sys-title-small-font, Roboto, sans-serif)); 3558 line-height: var(--mat-table-header-headline-line-height, var(--mat-sys-title-small-line-height)); 3559 font-size: var(--mat-table-header-headline-size, var(--mat-sys-title-small-size, 14px)); 3560 font-weight: var(--mat-table-header-headline-weight, var(--mat-sys-title-small-weight, 500)); 3561} 3562 3563.mat-mdc-row { 3564 height: var(--mat-table-row-item-container-height, 52px); 3565 color: var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87))); 3566} 3567 3568.mat-mdc-row, 3569.mdc-data-table__content { 3570 -moz-osx-font-smoothing: grayscale; 3571 -webkit-font-smoothing: antialiased; 3572 font-family: var(--mat-table-row-item-label-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif)); 3573 line-height: var(--mat-table-row-item-label-text-line-height, var(--mat-sys-body-medium-line-height)); 3574 font-size: var(--mat-table-row-item-label-text-size, var(--mat-sys-body-medium-size, 14px)); 3575 font-weight: var(--mat-table-row-item-label-text-weight, var(--mat-sys-body-medium-weight)); 3576} 3577 3578.mat-mdc-footer-row { 3579 -moz-osx-font-smoothing: grayscale; 3580 -webkit-font-smoothing: antialiased; 3581 height: var(--mat-table-footer-container-height, 52px); 3582 color: var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87))); 3583 font-family: var(--mat-table-footer-supporting-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif)); 3584 line-height: var(--mat-table-footer-supporting-text-line-height, var(--mat-sys-body-medium-line-height)); 3585 font-size: var(--mat-table-footer-supporting-text-size, var(--mat-sys-body-medium-size, 14px)); 3586 font-weight: var(--mat-table-footer-supporting-text-weight, var(--mat-sys-body-medium-weight)); 3587 letter-spacing: var(--mat-table-footer-supporting-text-tracking, var(--mat-sys-body-medium-tracking)); 3588} 3589 3590.mat-mdc-header-cell { 3591 border-bottom-color: var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12))); 3592 border-bottom-width: var(--mat-table-row-item-outline-width, 1px); 3593 border-bottom-style: solid; 3594 letter-spacing: var(--mat-table-header-headline-tracking, var(--mat-sys-title-small-tracking)); 3595 font-weight: inherit; 3596 line-height: inherit; 3597 box-sizing: border-box; 3598 text-overflow: ellipsis; 3599 overflow: hidden; 3600 outline: none; 3601 text-align: start; 3602} 3603.mdc-data-table__row:last-child > .mat-mdc-header-cell { 3604 border-bottom: none; 3605} 3606 3607.mat-mdc-cell { 3608 border-bottom-color: var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12))); 3609 border-bottom-width: var(--mat-table-row-item-outline-width, 1px); 3610 border-bottom-style: solid; 3611 letter-spacing: var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking)); 3612 line-height: inherit; 3613} 3614.mdc-data-table__row:last-child > .mat-mdc-cell { 3615 border-bottom: none; 3616} 3617 3618.mat-mdc-footer-cell { 3619 letter-spacing: var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking)); 3620} 3621 3622mat-row.mat-mdc-row, 3623mat-header-row.mat-mdc-header-row, 3624mat-footer-row.mat-mdc-footer-row { 3625 border-bottom: none; 3626} 3627 3628.mat-mdc-table tbody, 3629.mat-mdc-table tfoot, 3630.mat-mdc-table thead, 3631.mat-mdc-cell, 3632.mat-mdc-footer-cell, 3633.mat-mdc-header-row, 3634.mat-mdc-row, 3635.mat-mdc-footer-row, 3636.mat-mdc-table .mat-mdc-header-cell { 3637 background: inherit; 3638} 3639 3640.mat-mdc-table mat-header-row.mat-mdc-header-row, 3641.mat-mdc-table mat-row.mat-mdc-row, 3642.mat-mdc-table mat-footer-row.mat-mdc-footer-cell { 3643 height: unset; 3644} 3645 3646mat-header-cell.mat-mdc-header-cell, 3647mat-cell.mat-mdc-cell, 3648mat-footer-cell.mat-mdc-footer-cell { 3649 align-self: stretch; 3650} 3651`],encapsulation:2})}return t})(),Sfe=(()=>{class t extends kp{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=b({type:t,selectors:[["","matCellDef",""]],features:[ue([{provide:kp,useExisting:t}]),$]})}return t})(),Mfe=(()=>{class t extends Rp{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=b({type:t,selectors:[["","matHeaderCellDef",""]],features:[ue([{provide:Rp,useExisting:t}]),$]})}return t})();var Tfe=(()=>{class t extends ka{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=b({type:t,selectors:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},features:[ue([{provide:ka,useExisting:t}]),$]})}return t})(),kfe=(()=>{class t extends JT{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=b({type:t,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[$]})}return t})();var Rfe=(()=>{class t extends ek{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=b({type:t,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[$]})}return t})();var Afe=(()=>{class t extends dd{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=b({type:t,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",k]},features:[ue([{provide:dd,useExisting:t}]),$]})}return t})();var Ofe=(()=>{class t extends Ap{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275dir=b({type:t,selectors:[["","matRowDef",""]],inputs:{columns:[0,"matRowDefColumns","columns"],when:[0,"matRowDefWhen","when"]},features:[ue([{provide:Ap,useExisting:t}]),$]})}return t})(),Nfe=(()=>{class t extends Rb{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=H({type:t,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[ue([{provide:Rb,useExisting:t}]),$],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&Lt(0,0)},dependencies:[Zo],encapsulation:2})}return t})();var Ffe=(()=>{class t extends Ab{static \u0275fac=(()=>{let e;return function(r){return(e||(e=De(t)))(r||t)}})();static \u0275cmp=H({type:t,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[ue([{provide:Ab,useExisting:t}]),$],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&Lt(0,0)},dependencies:[Zo],encapsulation:2})}return t})();var rk=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});static \u0275inj=L({imports:[nk,we]})}return t})(),_U=9007199254740991,ik=class extends ko{_data;_renderData=new Ve([]);_filter=new Ve("");_internalPageChanges=new y;_renderChangesSubscription=null;filteredData;get data(){return this._data.value}set data(i){i=Array.isArray(i)?i:[],this._data.next(i),this._renderChangesSubscription||this._filterData(i)}get filter(){return this._filter.value}set filter(i){this._filter.next(i),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(i){this._sort=i,this._updateChangeSubscription()}_sort;get paginator(){return this._paginator}set paginator(i){this._paginator=i,this._updateChangeSubscription()}_paginator;sortingDataAccessor=(i,e)=>{let n=i[e];if(eh(n)){let r=Number(n);return r<_U?r:n}return n};sortData=(i,e)=>{let n=e.active,r=e.direction;return!n||r==""?i:i.sort((o,s)=>
3651{let a=this.sortingDataAccessor(o,n),l=this.sortingDataAccessor(s,n),c=typeof a,u=typeof l;c!==u&&(c==="number"&&(a+=""),u==="number"&&(l+=""));let f=0;return a!=null&&l!=null?a>l?f=1:a<l&&(f=-1):a!=null?f=1:l!=null&&(f=-1),f*(r=="asc"?1:-1)})};filterPredicate=(i,e)=>{let n=e.trim().toLowerCase();return Object.values(i).some(r=>`${r}`.toLowerCase().includes(n))};constructor(i=[]){super(),this._data=new Ve(i),this._updateChangeSubscription()}_updateChangeSubscription(){let i=this._sort?kt(this._sort.sortChange,this._sort.initialized):R(null),e=this._paginator?kt(this._paginator.page,this._internalPageChanges,this._paginator.initialized):R(null),n=this._data,r=Jt([n,this._filter]).pipe(N(([a])=>this._filterData(a))),o=Jt([r,i]).pipe(N(([a])=>this._orderData(a))),s=Jt([o,e]).pipe(N(([a])=>this._pageData(a)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=s.subscribe(a=>this._renderData.next(a))}_filterData(i){return this.filteredData=this.filter==null||this.filter===""?i:i.filter(e=>this.filterPredicate(e,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(i){return this.sort?this.sortData(i.slice(),this.sort):i}_pageData(i){if(!this.paginator)return i;let e=this.paginator.pageIndex*this.paginator.pageSize;return i.slice(e,e+this.paginator.pageSize)}_updatePaginator(i){Promise.resolve().then(()=>{let e=this.paginator;if(e&&(e.length=i,e.pageIndex>0)){let n=Math.ceil(e.length/e.pageSize)-1||0,r=Math.min(e.pageIndex,n);r!==e.pageIndex&&(e.pageIndex=r,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}};var yU=t=>({"paginator-wrapper":t});function bU(t,i){if(t&1&&(w(0,"span",1),Me(1),Ai(2,"translate"),S()),t&2){let e=J();D(),bf(" ",Oi(2,2,"fulfillment.requests_list.quantity"),": ",e.totalCount," ")}}var Kfe=(()=>{class t{constructor(){this.pageSizeOptions=[20,50,100],this.pageSize=20,this.showFirstLastButtons=!0,this.pageSizeHide=!1,this.showTemplateCounter=!1,this.pageEvent=new B}onPage(e){this.pageEvent.emit(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=H({type:t,selectors:[["app-paginator"]],inputs:{pageSizeOptions:"pageSizeOptions",pageSize:"pageSize",totalCount:"totalCount",showFirstLastButtons:"showFirstLastButtons",pageIndex:"pageIndex",pageSizeHide:"pageSizeHide",showTemplateCounter:"showTemplateCounter"},outputs:{pageEvent:"pageEvent"},decls:3,vars:10,consts:[[3,"ngClass"],[1,"paginator-counter"],[3,"page","length","pageSize","showFirstLastButtons","pageSizeOptions","pageIndex","hidePageSize"]],template:function(n,r){n&1&&(w(0,"div",0),ne(1,bU,3,4,"span",1),w(2,"mat-paginator",2),oe("page",function(s){return r.onPage(s)}),S()()),n&2&&(he("ngClass",Qv(8,yU,r.showTemplateCounter)),D(),ie(r.showTemplateCounter?1:-1),D(),he("length",r.totalCount)("pageSize",r.pageSize)("showFirstLastButtons",r.showFirstLastButtons)("pageSizeOptions",r.pageSizeOptions)("pageIndex",r.pageIndex)("hidePageSize",r.pageSizeHide))},dependencies:[Jl,w_,zs,Ma,Js,NT,WT,rk,zT,ZT,Sb,Us],styles:[".paginator-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;container-type:inline-size}mat-paginator[_ngcontent-%COMP%]{flex-grow:1;flex-basis:300px}.paginator-counter[_ngcontent-%COMP%]{padding-left:16px;padding-block:16px}"]})}}return t})();var ok=(()=>{class t{constructor(e){this.domSanitizer=e}transform(e){return this.domSanitizer.bypassSecurityTrustHtml(e)}static{this.\u0275fac=function(n){return new(n||t)(I(So,16))}}static{this.\u0275pipe=un({name:"safeHtml",type:t,pure:!0})}}return t})();function CU(t,i){if(t&1&&(w(0,"mat-icon",1),Me(1),S()),t&2){let e=J();D(),dt(e.fontIcon)}}function DU(t,i){if(t&1&&ye(0,"img",2),t&2){let e=J();he("ngSrc",e.imagesPath+e.customImg)("alt",e.title)("width",e.imgWidth)("height",e.imgHeight)}}function wU(t,i){if(t&1&&(w(0,"span",4),Me(1),Ai(2,"translate"),S()),t&2){let e=J();D(),dt(Oi(2,1,e.subTitle))}}function EU(t,i){if(t&1&&(ye(0,"span",5),Ai(1,"translate"),Ai(2,"safeHtml")),t&2){let e=J();he("innerHTML",Oi(2,3,Oi(1,1,e.subTitleHTML)),gv)}
3651}var rhe=(()=>{class t{constructor(){this.subTitleHTML=null,this.imgWidth=0,this.imgHeight=0,this.imagesPath=Gy.svg}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=H({type:t,selectors:[["app-not-found"]],inputs:{title:"title",subTitle:"subTitle",subTitleHTML:"subTitleHTML",fontIcon:"fontIcon",spriteIcon:"spriteIcon",customImg:"customImg",imgWidth:"imgWidth",imgHeight:"imgHeight"},decls:8,vars:7,consts:[[1,"not-found"],[1,"not-found__img"],[1,"not-found--custom-img",3,"ngSrc","alt","width","height"],[1,"not-found__title"],[1,"not-found__sub-title"],[1,"not-found__sub-title",3,"innerHTML"]],template:function(n,r){n&1&&(w(0,"div",0),ne(1,CU,2,1,"mat-icon",1),ne(2,DU,1,4,"img",2),w(3,"span",3),Me(4),Ai(5,"translate"),S(),ne(6,wU,3,3,"span",4),ne(7,EU,3,5,"span",5),S()),n&2&&(D(),ie(r.fontIcon?1:-1),D(),ie(r.customImg?2:-1),D(2),dt(Oi(5,5,r.title)),D(2),ie(r.subTitle?6:-1),D(),ie(r.subTitleHTML?7:-1))},dependencies:[Ma,wp,zs,Nx,Us,ok],styles:["[_nghost-%COMP%]{display:block;width:100%;height:100%}.not-found[_ngcontent-%COMP%]{color:var(--secondary-text);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;font-size:16px;height:inherit}.not-found__img[_ngcontent-%COMP%]{width:70px;height:70px;font-size:70px}.not-found__title[_ngcontent-%COMP%]{font-size:24px}.not-found__sub-title[_ngcontent-%COMP%]{max-width:600px;color:var(--base-silver)}"]})}}return t})();function xU(t,i){if(t&1){let e=hn();w(0,"div",1)(1,"button",2),oe("click",function(){wt(e);let r=J();return Et(r.action())}),Me(2),S()()}if(t&2){let e=J();D(2),rn(" ",e.data.action," ")}}var IU=["label"];function SU(t,i){}var MU=Math.pow(2,31)-1,Ko=class{_overlayRef;instance;containerInstance;_afterDismissed=new y;_afterOpened=new y;_onAction=new y;_durationTimeoutId;_dismissedByAction=!1;constructor(i,e){this._overlayRef=e,this.containerInstance=i,i._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(i){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(i,MU))}_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}},Op=new m("MatSnackBarData"),Ra=class{politeness="polite";announcementMessage="";viewContainerRef;duration=0;panelClass;direction;data=null;horizontalPosition="center";verticalPosition="bottom"},TU=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]})}return t})(),kU=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]})}return t})(),RU=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=b({type:t,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]})}return t})(),sk=(()=>{class t{snackBarRef=d(Ko);data=d(Op);constructor(){}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["matButton","","matSnackBarAction","",3,"click"]],template:function(n,r){n&1&&(w(0,"div",0),Me(1),S(),ne(2,xU,3,1,"div",1)),n&2&&(D(),rn(" ",r.data.message,` 3652`),D(),ie(r.hasAction?2:-1))},dependencies:[eS,TU,kU,RU],styles:[`.mat-mdc-simple-snack-bar { 3653 display: flex; 3654} 3655.mat-mdc-simple-snack-bar .mat-mdc-snack-bar-label { 3656 max-height: 50vh; 3657 overflow: auto; 3658} 3659`],encapsulation:2,changeDetection:0})}return t})(),jb="_mat-snack-bar-enter",Vb="_mat-snack-bar-exit",AU=(()=>{class t extends Ur{_ngZone=d(T);_elementRef=d(M);_changeDetectorRef=d(ge);_platform=d(me);_animationsDisabled=We();snackBarConfig=d(Ra);_document=d(V);_trackedModals=new Set;_enterFallback;_exitFallback;_injector=d(F);_announceDelay=150;_announceTimeoutId;_destroyed=!1;_portalOutlet;
3659_onAnnounce=new y;_onExit=new y;_onEnter=new y;_animationState="void";_live;_label;_role;_liveElementId=d(je).getId("mat-snack-bar-container-live-");constructor(){super();let e=this.snackBarConfig;e.politeness==="assertive"&&!e.announcementMessage?this._live="assertive":e.politeness==="off"?this._live="off":this._live="polite",this._platform.FIREFOX&&(this._live==="polite"&&(this._role="status"),this._live==="assertive"&&(this._role="alert"))}attachComponentPortal(e){this._assertNotAttached();let n=this._portalOutlet.attachComponentPortal(e);return this._afterPortalAttached(),n}attachTemplatePortal(e){this._assertNotAttached();let n=this._portalOutlet.attachTemplatePortal(e);return this._afterPortalAttached(),n}attachDomPortal=e=>{this._assertNotAttached();let n=this._portalOutlet.attachDomPortal(e);return this._afterPortalAttached(),n};onAnimationEnd(e){e===Vb?this._completeExit():e===jb&&(clearTimeout(this._enterFallback),this._ngZone.run(()=>{this._onEnter.next(),this._onEnter.complete()}))}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce(),this._animationsDisabled?He(()=>{this._ngZone.run(()=>queueMicrotask(()=>this.onAnimationEnd(jb)))},{injector:this._injector}):(clearTimeout(this._enterFallback),this._enterFallback=setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-snack-bar-fallback-visible"),this.onAnimationEnd(jb)},200)))}exit(){return this._destroyed?R(void 0):(this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId),this._animationsDisabled?He(()=>{this._ngZone.run(()=>queueMicrotask(()=>this.onAnimationEnd(Vb)))},{injector:this._injector}):(clearTimeout(this._exitFallback),this._exitFallback=setTimeout(()=>this.onAnimationEnd(Vb),200))}),this._onExit)}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){clearTimeout(this._exitFallback),queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){let e=this._elementRef.nativeElement,n=this.snackBarConfig.panelClass;
3659n&&(Array.isArray(n)?n.forEach(s=>e.classList.add(s)):e.classList.add(n)),this._exposeToModals();let r=this._label.nativeElement,o="mdc-snackbar__label";r.classList.toggle(o,!r.querySelector(`.${o}`))}_exposeToModals(){let e=this._liveElementId,n=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let r=0;r<n.length;r++){let o=n[r],s=o.getAttribute("aria-owns");this._trackedModals.add(o),s?s.indexOf(e)===-1&&o.setAttribute("aria-owns",s+" "+e):o.setAttribute("aria-owns",e)}}_clearFromModals(){this._trackedModals.forEach(e=>{let n=e.getAttribute("aria-owns");if(n){let r=n.replace(this._liveElementId,"").trim();r.length>0?e.setAttribute("aria-owns",r):e.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{if(this._destroyed)return;let e=this._elementRef.nativeElement,n=e.querySelector("[aria-hidden]"),r=e.querySelector("[aria-live]");if(n&&r){let o=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&n.contains(document.activeElement)&&(o=document.activeElement),n.removeAttribute("aria-hidden"),r.appendChild(n),o?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=H({type:t,selectors:[["mat-snack-bar-container"]],viewQuery:function(n,r){if(n&1&&Xe(zr,7)(IU,7),n&2){let o;Y(o=Z())&&(r._portalOutlet=o.first),Y(o=Z())&&(r._label=o.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:6,hostBindings:function(n,r){n&1&&oe("animationend",function(s){return r.onAnimationEnd(s.animationName)})("animationcancel",function(s){return r.onAnimationEnd(s.animationName)}),n&2&&te("mat-snack-bar-container-enter",r._animationState==="visible")("mat-snack-bar-container-exit",r._animationState==="hidden")("mat-snack-bar-container-animations-enabled",!r._animationsDisabled)},features:[$],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(n,r){n&1&&(w(0,"div",1)(1,"div",2,0)(3,"div",3),Ft(4,SU,0,0,"ng-template",4),S(),ye(5,"div"),S()()),n&2&&(D(5),ae("aria-live",r._live)("role",r._role)("id",r._liveElementId))},dependencies:[zr],styles:[`@keyframes _mat-snack-bar-enter { 3660 from { 3661 transform: scale(0.8); 3662 opacity: 0; 3663 } 3664 to { 3665 transform: scale(1); 3666 opacity: 1; 3667 } 3668} 3669@keyframes _mat-snack-bar-exit { 3670 from { 3671 opacity: 1; 3672 } 3673 to { 3674 opacity: 0; 3675 } 3676} 3677.mat-mdc-snack-bar-container { 3678 display: flex; 3679 align-items: center; 3680 justify-content: center; 3681 box-sizing: border-box; 3682 -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 3683 margin: 8px; 3684} 3685.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container { 3686 width: 100vw; 3687} 3688 3689.mat-snack-bar-container-animations-enabled { 3690 opacity: 0; 3691} 3692.mat-snack-bar-container-animations-enabled.mat-snack-bar-fallback-visible { 3693 opacity: 1; 3694} 3695.mat-snack-bar-container-animations-enabled.mat-snack-bar-container-enter { 3696 animation: _mat-snack-bar-enter 150ms cubic-bezier(0, 0, 0.2, 1) forwards; 3697} 3698.mat-snack-bar-container-animations-enabled.mat-snack-bar-container-exit { 3699 animation: _mat-snack-bar-exit 75ms cubic-bezier(0.4, 0, 1, 1) forwards; 3700} 3701 3702.mat-mdc-snackbar-surface { 3703 box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12); 3704 display: flex; 3705 align-items: center; 3706 justify-content: flex-start; 3707 box-sizing: border-box; 3708 padding-left: 0; 3709 padding-right: 8px; 3710} 3711[dir=rtl] .mat-mdc-snackbar-surface { 3712 padding-right: 0; 3713 padding-left: 8px; 3714} 3715.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface { 3716 min-width: 344px; 3717 max-width: 672px; 3718} 3719.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface { 3720 width: 100%; 3721 min-width: 0; 3722} 3723@media (forced-colors: active) { 3724 .mat-mdc-snackbar-surface { 3725 outline: solid 1px; 3726 } 3727} 3728.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface {
3729 color: var(--mat-snack-bar-supporting-text-color, var(--mat-sys-inverse-on-surface)); 3730 border-radius: var(--mat-snack-bar-container-shape, var(--mat-sys-corner-extra-small)); 3731 background-color: var(--mat-snack-bar-container-color, var(--mat-sys-inverse-surface)); 3732} 3733 3734.mdc-snackbar__label { 3735 width: 100%; 3736 flex-grow: 1; 3737 box-sizing: border-box; 3738 margin: 0; 3739 padding: 14px 8px 14px 16px; 3740} 3741[dir=rtl] .mdc-snackbar__label { 3742 padding-left: 8px; 3743 padding-right: 16px; 3744} 3745.mat-mdc-snack-bar-container .mdc-snackbar__label { 3746 font-family: var(--mat-snack-bar-supporting-text-font, var(--mat-sys-body-medium-font)); 3747 font-size: var(--mat-snack-bar-supporting-text-size, var(--mat-sys-body-medium-size)); 3748 font-weight: var(--mat-snack-bar-supporting-text-weight, var(--mat-sys-body-medium-weight)); 3749 line-height: var(--mat-snack-bar-supporting-text-line-height, var(--mat-sys-body-medium-line-height)); 3750} 3751 3752.mat-mdc-snack-bar-actions { 3753 display: flex; 3754 flex-shrink: 0; 3755 align-items: center; 3756 box-sizing: border-box; 3757} 3758 3759.mat-mdc-snack-bar-handset, 3760.mat-mdc-snack-bar-container, 3761.mat-mdc-snack-bar-label { 3762 flex: 1 1 auto; 3763} 3764 3765.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled).mat-unthemed { 3766 color: var(--mat-snack-bar-button-color, var(--mat-sys-inverse-primary)); 3767} 3768.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) { 3769 --mat-button-text-state-layer-color: currentColor; 3770 --mat-button-text-ripple-color: currentColor; 3771} 3772.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element { 3773 opacity: 0.1; 3774} 3775`],encapsulation:2})}return t})(),OU=new m("mat-snack-bar-default-options",{providedIn:"root",factory:()=>new Ra}),Bb=(()=>{class t{_live=d(pc);_injector=d(F);_breakpointObserver=d(hc);_parentSnackBar=d(t,{optional:!0,skipSelf:!0});_defaultConfig=d(OU);_animationsDisabled=We();_snackBarRefAtThisLevel=null;simpleSnackBarComponent=sk;snackBarContainerComponent=AU;handsetCssClass="mat-mdc-snack-bar-handset";get _openedSnackBarRef(){let e=this._parentSnackBar;return e?e._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(e){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=e:this._snackBarRefAtThisLevel=e}constructor(){}openFromComponent(e,n){return this._attach(e,n)}openFromTemplate(e,n){return this._attach(e,n)}open(e,n="",r){let o=v(v({},this._defaultConfig),r);return o.data={message:e,action:n},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,n){let r=n&&n.viewContainerRef&&n.viewContainerRef.injector,o=F.create({parent:r||this._injector,providers:[{provide:Ra,useValue:n}]}),s=new li(this.snackBarContainerComponent,n.viewContainerRef,o),a=e.attach(s);return a.instance.snackBarConfig=n,a.instance}_attach(e,n){let r=v(v(v({},new Ra),this._defaultConfig),n),o=this._createOverlay(r),s=this._attachSnackBarContainer(o,r),a=new Ko(s,o);if(e instanceof Ee){let l=new wn(e,null,{$implicit:r.data,snackBarRef:a});a.instance=s.attachTemplatePortal(l)}else{let l=this._createInjector(r,a),c=new li(e,void 0,l),u=s.attachComponentPortal(c);a.instance=u.instance}return this._breakpointObserver.observe($I.HandsetPortrait).pipe(de(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,n){e.afterDismissed().subscribe(()=>{this._openedSnackBarRef==e&&(this._openedSnackBarRef=null),n.announcementMessage&&this._live.clear()}),n.duration&&n.duration>0&&e.afterOpened().subscribe(()=>e._dismissAfter(n.duration)),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{e.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):e.containerInstance.enter()}_createOverlay(e){let n=new ci;n.direction=e.direction;let r=$r(this._injector),o=e.direction==="rtl",s=e.horizontalPosition==="left"||e.horizontalPosition==="start"&&!o||e.horizontalPosition==="end"&&o,a=!s&&e.horizontalPosition!=="center";return s?r.left("0"):a?r.right("0"):r.centerHorizontally(),e.verticalPosition==="top"?r.top("0"):r.bottom("0"),n.positionStrategy=r,n.disableAnimations=this._animationsDisabled,di(this._injector,n)}_createInjector(e,n){let r=e&&e.viewContainerRef&&e.viewContainerRef.injector;return F.create({parent:r||this._injector,providers:[{provide:Ko,useValue:n},{provide:Op,useValue:e.data}]})}static \u0275fac=function(n){return new(n||t)};static \u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Ehe=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=j({type:t});
3775static \u0275inj=L({providers:[Bb],imports:[En,cr,Js,sk,we]})}return t})();function NU(t,i){if(t&1&&(w(0,"p"),Me(1),S()),t&2){let e=J(2);D(),dt(e.data.text)}}function FU(t,i){if(t&1&&(w(0,"p"),Me(1),Ai(2,"translate"),S()),t&2){let e=J(2);D(),dt(Oi(2,1,e.data.text))}}function PU(t,i){if(t&1&&(w(0,"a",4),Me(1),S()),t&2){let e=J(2);he("href",e.data.link==null?null:e.data.link.url,Ku),D(),dt(e.data.link==null?null:e.data.link.name)}}function LU(t,i){if(t&1){let e=hn();w(0,"div",0),ye(1,"mat-icon",2),w(2,"div",3),ne(3,NU,2,1,"p")(4,FU,3,3,"p"),ne(5,PU,2,2,"a",4),S(),w(6,"mat-icon",5),oe("click",function(){wt(e);let r=J();return Et(r.snackBarRef.dismissWithAction())}),S()()}if(t&2){let e=J();D(),he("fontIcon",e.data.type==="success"?"check_circle":"cancel"),D(2),ie(e.data!=null&&e.data.translated?3:4),D(2),ie(e.data!=null&&e.data.link?5:-1),D(),he("fontIcon","close")}}function jU(t,i){if(t&1&&(w(0,"p",1),Me(1),S()),t&2){let e=i.$implicit;D(),dt(e)}}var Hb=(()=>{class t{constructor(e,n){this.snackBarRef=e,this.data=n}static{this.\u0275fac=function(n){return new(n||t)(I(Ko),I(Op))}}static{this.\u0275cmp=H({type:t,selectors:[["app-snackbar"]],decls:3,vars:1,consts:[[1,"alert-snackbar"],[1,"err-list"],[3,"fontIcon"],[1,"alert-snackbar--body"],[3,"href"],[1,"alert-snackbar--close",3,"click","fontIcon"]],template:function(n,r){n&1&&(ne(0,LU,7,4,"div",0),jl(1,jU,2,1,"p",1,Ll)),n&2&&(ie(r.data!=null&&r.data.text?0:-1),D(),Vl(r.data==null?null:r.data.msg))},dependencies:[zs,Ma,wp,Us],styles:[".alert-snackbar[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:8px}.alert-snackbar--body[_ngcontent-%COMP%]{flex-grow:1}.alert-snackbar--close[_ngcontent-%COMP%]{cursor:pointer}.alert-snackbar[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:initial}.alert-snackbar[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:block}.alert-snackbar[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{color:currentColor}.err-list[_ngcontent-%COMP%]{color:var(--base-color)}"]})}}return t})();var Ohe=(()=>{class t{constructor(e,n){this.router=e,this.snackBar=n,this.subject=new y,this.keepAfterNavigationChange=!1,this._lifeTime=5e3,e.events.subscribe(r=>{r instanceof Pi&&this.keepAfterNavigationChange&&(this.keepAfterNavigationChange=!1)})}lifeTime(e){return this._lifeTime=e,this}success(e,n=[],r=!1,o=!1){let s=this.parseMessage(e,o),a={text:s.text,paragraphs:n,translated:s.translated,type:"success"};this.isMessageError(e)&&e?.link&&(a=Object.assign(a,{link:e?.link})),this.snackBar.openFromComponent(Hb,{data:a,panelClass:"is--success-snackbar",duration:this._lifeTime})}error(e){let n=this.parseMessage(e),r={text:n.text,translated:n.translated,type:"error",msg:n.msgErrors};this.isMessageError(e)&&e?.link&&(r=Object.assign(r,{link:e?.link})),this.snackBar.openFromComponent(Hb,{data:r,panelClass:"is--error-snackbar",duration:this._lifeTime})}getMessage(){return this.subject.asObservable()}parseMessage(e,n=!1){let r;return typeof e=="string"?r=e:(r=e.message,n=!0),{text:r,translated:n,msgErrors:this.parseMsgDetails(e)}}parseMsgDetails(e){let n=[];function r(o){for(let s of o)if(s?.children?.length>0&&r(s.children),s.constraints)for(let a in s.constraints)n.push(s.constraints[a])}return e.details&&r(e.details),n}parseErrorObjForErrorLogger(e){let n=this.parseMessage(e);return e?.message}isMessageError(e){return typeof e=="object"&&"message"in e}static{this.\u0275fac=function(n){return new(n||t)(O(Cn),O(Bb))}}static{this.\u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Np(t){if(!t)return t;if(Array.isArray(t))for(let i of t)Np(i);else if(typeof t=="object"){let i=t;"public_name"in i&&"name"in i&&i.public_name&&(i.name=i.public_name);for(let e in i)Object.prototype.hasOwnProperty.call(i,e)&&i[e]&&typeof i[e]=="object"&&Np(i[e])}return t}var lk=class{constructor(i){this.service=i}showFields(i){return this.service.fields.fields=i.toString(),this}showExtraFields(i){return this.service.fields.expand=i.toString(),this}setFields(i){if(i)for(let e in i)this.service.fields[e]=i[e]}setHeaders(i){return this.service.headers=i}get(i,e=!1){let n=`/${i}`;return this.service.setUrl(`${this.url}${n}`),this.service._get().pipe(N(r=>e?Np(r):r))}post(i){return this.service.setUrl(`${this.url}/${i.id}`),this.service.setEntity(i),this.service._post()}put(i){return this.service.setUrl(`${this.url}/${i.id}`),this.service.setEntity(i),this.service._put()}delete(i){return this.service.setUrl(`${this.url}/${i}`),this.service._delete()}isJson(i){try{JSON.parse(i)}catch(e){return!1}return!0}};var ck=(function(t){return t.body="body",t.response="response",t})(ck||{}),dk=(function(t){return t.json="json",t.arraybuffer="arraybuffer",t.blob="blob",t.text="text",t})(dk||{}),uk=(function(t){return t[t.success=0]="success",t[t.forbidden=403]="forbidden",t})(uk||{}),qhe=(()=>{class t{constructor(e,n){this.http=e,this.translate=n,this.fields=[],this.infoPartnerObserv=new y,this.param=$o}setHeaders(e=!1){if(this.headers)this.defaultHeaders=this.headers;else{let n;e?n={Accept:"application/json","Content-Language":this.translate.currentLang,"Version-Client":Fn.version}:n={Accept:"application/json","Content-Type":"application/json","Content-Language":this.translate.currentLang,"Version-Client":Fn.version},this.getAccessToken()&&(n=Object.assign(n,{Authorization:"Bearer "+this.getAccessToken()})),this.defaultHeaders=new Nn(n)}}setMobileAppHeaders(){let e={Accept:"application/json","Content-Type":"application/json","Content-Language":Go.getStorageValue("language")??si.defLang.lang,"Version-Client":Fn.version};this.getAccessToken()&&(e=Object.assign(e,{Authorization:"Bearer "+this.getAccessToken()})),this.defaultHeaders=new Nn(e)}setUrl(e,n=!1){this.setHeaders(n),this.url=this.param.apiUrl+e,this.addParameters()}setUrlHtml(e,n=!1){this.setHeaders(n),this.url=e,this.addParameters()}addParameters(){let e="";for(let n in this.fields){let r=this.fields[n];e+=encodeURIComponent(n)+"="+encodeURIComponent(r)+"&"}e.length>0&&(e=e.substring(0,e.length-1),this.url+="?"+e),this.fields=[]}setEntity(e){this.entity=e}setSendFile(){this.defaultHeaders.delete("Content-Type"),this.defaultHeaders.append("Content-Type","multipart/form-data")}_get(e=[]){return this.http.get(this.url,this.getOptionsResponse(e)).pipe(N(n=>this.handleResponse(n)),zt(n=>this.handleError(n)))}__getWithError(e=[]){return this.http.get(this.url,this.getOptions(e)).pipe(N(n=>this.handleResponse(n)))}_post(e){return this.http.post(this.url,this.entity,this.getOptions(e)).pipe(N(n=>this.handleResponse(n)),zt(n=>this.handleError(n)))}_put(){return this.http.put(this.url,this.entity,this.getOptions()).pipe(N(e=>this.handleResponse(e)),zt(e=>this.handleError(e)))}_patch(){return this.http.patch(this.url,this.entity,this.getOptions()).pipe(N(e=>this.handleResponse(e)),zt(e=>this.handleError(e)))}_delete(){return this.http.delete(this.url,this.getOptions({body:this.entity})).pipe(N(e=>this.handleResponse(e)),zt(e=>this.handleError(e)))}handleResponse(e,n=!1){let r;if(e instanceof Io?(this.checkVersion(e),this.checkPermissionHeaders(e),r=e.body):r=e,this.clearEntity(),n)return r;if(r.errors)throw r.errors;return r}decodeErrorMessage(e){let n={error:"",message:"error",statusCode:0};e?.error&&(n.error=e.error),e?.message&&(n.message=e.message),e?.statusCode&&(n.statusCode=e.statusCode),e?.details&&(n.details=e.details);let r=e?.data?.rejected_tracks??e?.rejected_tracks;return r?.length&&(n.rejected_tracks=r),n}getAccessToken(){let e;return e=Go.getlocalStorage("authData"),e&&(e=JSON.parse(e),e.access_token)?e.access_token:""}getAccessTokenForErrorLogger(){return this.getAccessToken()}parseRespone(e){let n=e.json();return n.errors?n.errors:n}getOptions(e=[],n=null,r=null,o,s){let a={};if(a.headers=this.defaultHeaders,o){let l={Accept:"application/json","Content-Type":"application/json","Content-Language":
3775o,"Version-Client":Fn.version};this.getAccessToken()&&(l=Object.assign(l,{Authorization:"Bearer "+this.getAccessToken()})),a.headers=new Nn(l)}if(e){let l=new On;for(let c in e)(e[c]||e[c]===!1)&&(l=l.set(c,e[c].toString()));a.params=l}return r&&(a.observe=r),n&&(a.responseType=n),e.body&&(a.body=e.body),a}getOptionsResponse(e=[],n=dk.json,r){let o={observe:ck.response};if(o.headers=this.defaultHeaders,e){let s=new On;for(let a in e)(e[a]||e[a]===!1)&&(Array.isArray(e[a])?e[a].forEach(l=>{s=s.append(a,l.toString())}):s=s.set(a,e[a].toString()));o.params=s}return o.responseType=n,o}handleError(e){let n={};return e instanceof Ar&&(n=this.decodeErrorMessage(e.error)),n&&n.statusCode&&n.statusCode===uk.forbidden&&this.infoPartnerObserv.next(!0),console&&console.error&&!Fn.production&&console.error(n),Qr(()=>n)}getInfoPartnerObserv(){return this.infoPartnerObserv.asObservable()}handleObservableErrorBlob(e){return new K(n=>{let r=new FileReader;r.onload=o=>{try{let s=JSON.parse(o.target.result);n.error(s.errors)}catch(s){n.error(s)}},r.onerror=()=>{n.error(e)},r.readAsText(e)})}checkVersion(e){if(!si.need_reload){let n=e.headers.get("x-version-client")?e.headers.get("x-version-client"):e.headers.get("X-Version-Client");n&&Fn.version!==n&&(si.need_reload=!0)}}checkPermissionHeaders(e){si.check_permission||(e.headers.get("x-update-permission")?e.headers.get("x-update-permission"):e.headers.get("X-Update-Permission"))&&(si.check_permission=!0)}clearEntity(){this.entity&&this.setEntity(void 0)}checkPermission(e){return e&&Qc.can(e)}setUrlFrontApi(e,n=!1){this.setHeaders(n),this.url=this.param.main_url+e,this.addParameters()}getBlob(e=[]){return this.http.get(this.url,this.getOptions(e,"blob")).pipe(N(n=>{if(n&&n.type&&n.type==="application/json")throw n;return n}),zt(n=>this.handleObservableErrorBlob(n)))}static{this.\u0275fac=function(n){return new(n||t)(O(js),O(lc))}}static{this.\u0275prov=g({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();export{v as a,W as b,VU as c,_k as d,BU as e,HU as f,Oe as g,se as h,K as i,y as j,Ve as k,gi as l,zk as m,Ba as n,Je as o,Na as p,R as q,Qr as r,Wk as s,N as t,Jt as u,Ye as v,en as w,eo as x,qp as y,Xr as z,Jk as A,kt as B,pe as C,Hi as D,zt as E,vi as F,pr as G,Ie as H,mC as I,os as J,Bi as K,nR as L,iR as M,Ua as N,za as O,et as P,ze as Q,de as R,Dt as S,EC as T,C as U,pt as V,g as W,L as X,m as Y,O as Z,d as _,Gi as $,ER as aa,Re as ba,wt as ca,Et as da,dn as ea,ys as fa,F as ga,V as ha,gt as ia,B as ja,T as ka,Ot as la,X as ma,Ii as na,tA as oa,Ce as pa,De as qa,M as ra,Ki as sa,Sl as ta,gv as ua,Ku as va,D as wa,He as xa,Ee as ya,at as za,xe as Aa,I as Ba,Nl as Ca,Ae as Da,H as Ea,j as Fa,b as Ga,un as Ha,$ as Ia,Ft as Ja,cf as Ka,gf as La,ae as Ma,ne as Na,ie as Oa,CF as Pa,Ll as Qa,jl as Ra,Vl as Sa,he as Ta,w as Ua,S as Va,ye as Wa,Pt as Xa,nn as Ya,fn as Za,Bl as _a,Hl as $a,Lt as ab,hn as bb,jt as cb,oe as db,Fs as eb,J as fb,Ue as gb,le as hb,mn as ib,Xe as jb,Y as kb,Z as lb,Ri as mb,Rr as nb,te as ob,WF as pb,gn as qb,Me as rb,dt as sb,rn as tb,bf as ub,DE as vb,wE as wb,EE as xb,xE as yb,aP as zb,IE as Ab,lP as Bb,cP as Cb,ue as Db,hP as Eb,Qv as Fb,pP as Gb,mP as Hb,gP as Ib,Ai as Jb,Oi as Kb,bP as Lb,Xv as Mb,$l as Nb,ve as Ob,Yt as Pb,Rn as Qb,wQ as Rb,EQ as Sb,ZE as Tb,xQ as Ub,IQ as Vb,SQ as Wb,ge as Xb,k as Yb,Zt as Zb,Ni as _b,w_ as $b,Ix as ac,m1 as bc,E_ as cc,g1 as dc,v1 as ec,_1 as fc,x_ as gc,C1 as hc,w1 as ic,x1 as jc,Jl as kc,$X as lc,Nx as mc,F_ as nc,X1 as oc,tL as pc,Io as qc,Ar as rc,Jx as sc,B_ as tc,js as uc,wL as vc,EL as wc,iI as xc,So as yc,Fn as zc,Bs as Ac,lc as Bc,Us as Cc,gee as Dc,zs as Ec,Ao as Fc,Oo as Gc,Q_ as Hc,No as Ic,Mt as Jc,me as Kc,Kt as Lc,ii as Mc,$L as Nc,nt as Oc,qs as Pc,Po as Qc,hc as Rc,qte as Sc,dh as Tc,oj as Uc,mc as Vc,xt as Wc,bc as Xc,Cc as Yc,je as Zc,iy as _c,mh as $c,UI as ad,$I as bd,_t as cd,we as dd,FL as ed,cc as fd,Pn as gd,HL as hd,UL as id,rr as jd,li as kd,wn as ld,jse as md,zr as nd,cr as od,Ia as pd,ur as qd,ci as rd,Yo as sd,vp as td,$r as ud,di as vd,En as wd,cj as xd,We as yd,rie as zd,ly as Ad,Qs as Bd,QI as Cd,Pr as Dd,fy as Ed,Xs as Fd,eS as Gd,Js as Hd,Ehe as Id,bn as Jd,lr as Kd,Py as Ld,Cn as Md,Gh as Nd,QV as Od,nB as Pd,zo as Qd,cB as Rd,si as Sd,Gy as Td,yB as Ud,bB as Vd,_a as Wd,fM as Xd,ai as Yd,ma as Zd,Xt as _d,Dn as $d,coe as ae,doe as be,va as ce,Zc as de,Gc as ee,GB as fe,foe as ge,YB as he,kM as ie,RM as je,XB as ke,Kc as le,n2 as me,r2 as ne,hoe as oe,poe as pe,moe as qe,o2 as re,s2 as se,sp as te,a2 as ue,Go as ve,Qc as we,lp as xe,Soe as ye,Moe as ze,Toe as Ae,Jc as Be,c2 as Ce,FM as De,up as Ee,qM as Fe,fp as Ge,ZM as He,QM as Ie,ed as Je,td as Ke,nd as Le,JM as Me,lb as Ne,cb as Oe,ab as Pe,Da as Qe,eT as Re,tT as Se,Cp as Te,Sa as Ue,id as Ve,pb as We,bT as Xe,cle as Ye,CT as Ze,Np as _e,lk as $e,qhe as af,xle as bf,xT as cf,Wle as df,Gle as ef,wp as ff,Ma as gf,gce as hf,OT as if,bH as jf,NT as kf,ld as lf,kH as mf,Db as nf,bde as of,Cde as pf,Dde as qf,wde as rf,zT as sf,Eb as tf,Qde as uf,Sp as vf,Xde as wf,WT as xf,Ib as yf,YT as zf,iU as Af,ZT as Bf,ka as Cf,Ife as Df,Sfe as Ef,Mfe as Ff,Tfe as Gf,kfe as Hf,Rfe as If,Afe as Jf,Ofe as Kf,Nfe as Lf,Ffe as Mf,rk as Nf,ik as Of,Kfe as Pf,ok as Qf,rhe as Rf,Hb as Sf,Ohe as Tf};
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.