<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">var r2=Object.create;var iv=Object.defineProperty,o2=Object.defineProperties,s2=Object.getOwnPropertyDescriptor,a2=Object.getOwnPropertyDescriptors,c2=Object.getOwnPropertyNames,Mf=Object.getOwnPropertySymbols,l2=Object.getPrototypeOf,rv=Object.prototype.hasOwnProperty,qx=Object.prototype.propertyIsEnumerable;var Yx=(t,e,i)=&gt;e in t?iv(t,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[e]=i,S=(t,e)=&gt;{for(var i in e||={})rv.call(e,i)&amp;&amp;Yx(t,i,e[i]);if(Mf)for(var i of Mf(e))qx.call(e,i)&amp;&amp;Yx(t,i,e[i]);return t},q=(t,e)=&gt;o2(t,a2(e));var u2=(t,e)=&gt;{var i={};for(var n in t)rv.call(t,n)&amp;&amp;e.indexOf(n)&lt;0&amp;&amp;(i[n]=t[n]);if(t!=null&amp;&amp;Mf)for(var n of Mf(t))e.indexOf(n)&lt;0&amp;&amp;qx.call(t,n)&amp;&amp;(i[n]=t[n]);return i};var d2=(t,e)=&gt;()=&gt;(e||t((e={exports:{}}).exports,e),e.exports);var f2=(t,e,i,n)=&gt;{if(e&amp;&amp;typeof e=="object"||typeof e=="function")for(let r of c2(e))!rv.call(t,r)&amp;&amp;r!==i&amp;&amp;iv(t,r,{get:()=&gt;e[r],enumerable:!(n=s2(e,r))||n.enumerable});return t};var h2=(t,e,i)=&gt;(i=t!=null?r2(l2(t)):{},f2(e||!t||!t.__esModule?iv(i,"default",{value:t,enumerable:!0}):i,t));var Tf=(t,e,i)=&gt;new Promise((n,r)=&gt;{var o=u=&gt;{try{a(i.next(u))}catch(f){r(f)}},s=u=&gt;{try{a(i.throw(u))}catch(f){r(f)}},a=u=&gt;u.done?n(u.value):Promise.resolve(u.value).then(o,s);a((i=i.apply(t,e)).next())});var FT=d2((ux,dx)=&gt;{(function(t,e){typeof ux=="object"&amp;&amp;typeof dx&lt;"u"?dx.exports=e():typeof define=="function"&amp;&amp;define.amd?define(e):(t=typeof globalThis&lt;"u"?globalThis:t||self,t.Dexie=e())})(ux,function(){"use strict";var t=function(c,l){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(d,h){d.__proto__=h}||function(d,h){for(var m in h)Object.prototype.hasOwnProperty.call(h,m)&amp;&amp;(d[m]=h[m])},t(c,l)};function e(c,l){if(typeof l!="function"&amp;&amp;l!==null)throw new TypeError("Class extends value "+String(l)+" is not a constructor or null");t(c,l);function d(){this.constructor=c}c.prototype=l===null?Object.create(l):(d.prototype=l.prototype,new d)}var i=function(){return i=Object.assign||function(l){for(var d,h=1,m=arguments.length;h&lt;m;h++){d=arguments[h];for(var v in d)Object.prototype.hasOwnProperty.call(d,v)&amp;&amp;(l[v]=d[v])}return l},i.apply(this,arguments)};function n(c,l,d){if(d||arguments.length===2)for(var h=0,m=l.length,v;h&lt;m;h++)(v||!(h in l))&amp;&amp;(v||(v=Array.prototype.slice.call(l,0,h)),v[h]=l[h]);return c.concat(v||Array.prototype.slice.call(l))}var r=typeof globalThis&lt;"u"?globalThis:typeof self&lt;"u"?self:typeof window&lt;"u"?window:global,o=Object.keys,s=Array.isArray;typeof Promise&lt;"u"&amp;&amp;!r.Promise&amp;&amp;(r.Promise=Promise);function a(c,l){return typeof l!="object"||o(l).forEach(function(d){c[d]=l[d]}),c}var u=Object.getPrototypeOf,f={}.hasOwnProperty;function p(c,l){return f.call(c,l)}function g(c,l){typeof l=="function"&amp;&amp;(l=l(u(c))),(typeof Reflect&gt;"u"?o:Reflect.ownKeys)(l).forEach(function(d){b(c,d,l[d])})}var D=Object.defineProperty;function b(c,l,d,h){D(c,l,a(d&amp;&amp;p(d,"get")&amp;&amp;typeof d.get=="function"?{get:d.get,set:d.set,configurable:!0}:{value:d,configurable:!0,writable:!0},h))}function w(c){return{from:function(l){return c.prototype=Object.create(l.prototype),b(c.prototype,"constructor",c),{extend:g.bind(null,c.prototype)}}}}var T=Object.getOwnPropertyDescriptor;function F(c,l){var d=T(c,l),h;return d||(h=u(c))&amp;&amp;F(h,l)}var R=[].slice;function z(c,l,d){return R.call(c,l,d)}function ye(c,l){return l(c)}function J(c){if(!c)throw new Error("Assertion Failed")}function Re(c){r.setImmediate?setImmediate(c):setTimeout(c,0)}function Ce(c,l){return c.reduce(function(d,h,m){var v=l(h,m);return v&amp;&amp;(d[v[0]]=v[1]),d},{})}function Fe(c,l){if(typeof l=="string"&amp;&amp;p(c,l))return c[l];if(!l)return c;if(typeof l!="string"){for(var d=[],h=0,m=l.length;h&lt;m;++h){var v=Fe(c,l[h]);d.push(v)}return d}var y=l.indexOf(".");if(y!==-1){var _=c[l.substr(0,y)];return _==null?void 0:Fe(_,l.substr(y+1))}}function He(c,l,d){if(!(!c||l===void 0)&amp;&amp;!("isFrozen"in Object&amp;&amp;Object.isFrozen(c)))if(typeof l!="string"&amp;&amp;"length"in l){J(typeof d!="string"&amp;&amp;"length"in d);for(var h=0,m=l.length;h&lt;m;++h)He(c,l[h],d[h])}else{var v=l.indexOf(".");if(v!==-1){var y=l.substr(0,v),_=l.substr(v+1);if(_==="")d===void 0?s(c)&amp;&amp;!isNaN(parseInt(y))?c.splice(y,1):delete c[y]:c[y]=d;else{var x=c[y];(!x||!p(c,y))&amp;&amp;(x=c[y]={}),He(x,_,d)}}else d===void 0?s(c)&amp;&amp;!isNaN(parseInt(l))?c.splice(l,1):delete c[l]:c[l]=d}}function Ct(c,l){typeof l=="string"?He(c,l,void 0):"length"in l&amp;&amp;[].map.call(l,function(d){He(c,d,void 0)})}function Dt(c){var l={};for(var d in c)p(c,d)&amp;&amp;(l[d]=c[d]);return l}var Yt=[].concat;function Vn(c){return Yt.apply([],c)}var an="BigUint64Array,BigInt64Array,Array,Boolean,String,Date,RegExp,Blob,File,FileList,FileSystemFileHandle,FileSystemDirectoryHandle,ArrayBuffer,DataView,Uint8ClampedArray,ImageBitmap,ImageData,Map,Set,CryptoKey".split(",").concat(Vn([8,16,32,64].map(function(c){return["Int","Uint","Float"].map(function(l){return l+c+"Array"})}))).filter(function(c){return r[c]}),er=new Set(an.map(function(c){return r[c]}));function tr(c){var l={};for(var d in c)if(p(c,d)){var h=c[d];l[d]=!h||typeof h!="object"||er.has(h.constructor)?h:tr(h)}return l}function An(c){for(var l in c)if(p(c,l))return!1;return!0}var cn=null;function di(c){cn=new WeakMap;var l=Ri(c);return cn=null,l}function Ri(c){if(!c||typeof c!="object")return c;var l=cn.get(c);if(l)return l;if(s(c)){l=[],cn.set(c,l);for(var d=0,h=c.length;d&lt;h;++d)l.push(Ri(c[d]))}else if(er.has(c.constructor))l=c;else{var m=u(c);l=m===Object.prototype?{}:Object.create(m),cn.set(c,l);for(var v in c)p(c,v)&amp;&amp;(l[v]=Ri(c[v]))}return l}var Va={}.toString;function Ts(c){return Va.call(c).slice(8,-1)}var Br=typeof Symbol&lt;"u"?Symbol.iterator:"@@iterator",Ua=typeof Br=="symbol"?function(c){var l;return c!=null&amp;&amp;(l=c[Br])&amp;&amp;l.apply(c)}:function(){return null};function Un(c,l){var d=c.indexOf(l);return d&gt;=0&amp;&amp;c.splice(d,1),d&gt;=0}var Mn={};function Tn(c){var l,d,h,m;if(arguments.length===1){if(s(c))return c.slice();if(this===Mn&amp;&amp;typeof c=="string")return[c];if(m=Ua(c)){for(d=[];h=m.next(),!h.done;)d.push(h.value);return d}if(c==null)return[c];if(l=c.length,typeof l=="number"){for(d=new Array(l);l--;)d[l]=c[l];return d}return[c]}for(l=arguments.length,d=new Array(l);l--;)d[l]=arguments[l];return d}var bo=typeof Symbol&lt;"u"?function(c){return c[Symbol.toStringTag]==="AsyncFunction"}:function(){return!1},Vr=["Modify","Bulk","OpenFailed","VersionChange","Schema","Upgrade","InvalidTable","MissingAPI","NoSuchDatabase","InvalidArgument","SubTransaction","Unsupported","Internal","DatabaseClosed","PrematureCommit","ForeignAwait"],Ha=["Unknown","Constraint","Data","TransactionInactive","ReadOnly","Version","NotFound","InvalidState","InvalidAccess","Abort","Timeout","QuotaExceeded","Syntax","DataClone"],Rl=Vr.concat(Ha),Ol={VersionChanged:"Database version changed by other database connection",DatabaseClosed:"Database has been closed",Abort:"Transaction aborted",TransactionInactive:"Transaction has already completed or failed",MissingAPI:"IndexedDB API missing. Please visit https://tinyurl.com/y2uuvskb"};function _o(c,l){this.name=c,this.message=l}w(_o).from(Error).extend({toString:function(){return this.name+": "+this.message}});function kl(c,l){return c+". Errors: "+Object.keys(l).map(function(d){return l[d].toString()}).filter(function(d,h,m){return m.indexOf(d)===h}).join(`
`)}function $a(c,l,d,h){this.failures=l,this.failedKeys=h,this.successCount=d,this.message=kl(c,l)}w($a).from(_o);function wo(c,l){this.name="BulkError",this.failures=Object.keys(l).map(function(d){return l[d]}),this.failuresByPos=l,this.message=kl(c,this.failures)}w(wo).from(_o);var Ga=Rl.reduce(function(c,l){return c[l]=l+"Error",c},{}),Xd=_o,_e=Rl.reduce(function(c,l){var d=l+"Error";function h(m,v){this.name=d,m?typeof m=="string"?(this.message="".concat(m).concat(v?`
 `+v:""),this.inner=v||null):typeof m=="object"&amp;&amp;(this.message="".concat(m.name," ").concat(m.message),this.inner=m):(this.message=Ol[l]||d,this.inner=null)}return w(h).from(Xd),c[l]=h,c},{});_e.Syntax=SyntaxError,_e.Type=TypeError,_e.Range=RangeError;var Jd=Ha.reduce(function(c,l){return c[l+"Error"]=_e[l],c},{});function Ur(c,l){if(!c||c instanceof _o||c instanceof TypeError||c instanceof SyntaxError||!c.name||!Jd[c.name])return c;var d=new Jd[c.name](l||c.message,c);return"stack"in c&amp;&amp;b(d,"stack",{get:function(){return this.inner.stack}}),d}var Hr=Rl.reduce(function(c,l){return["Syntax","Type","Range"].indexOf(l)===-1&amp;&amp;(c[l+"Error"]=_e[l]),c},{});Hr.ModifyError=$a,Hr.DexieError=_o,Hr.BulkError=wo;function tt(){}function xo(c){return c}function Fl(c,l){return c==null||c===xo?l:function(d){return l(c(d))}}function nr(c,l){return function(){c.apply(this,arguments),l.apply(this,arguments)}}function ef(c,l){return c===tt?l:function(){var d=c.apply(this,arguments);d!==void 0&amp;&amp;(arguments[0]=d);var h=this.onsuccess,m=this.onerror;this.onsuccess=null,this.onerror=null;var v=l.apply(this,arguments);return h&amp;&amp;(this.onsuccess=this.onsuccess?nr(h,this.onsuccess):h),m&amp;&amp;(this.onerror=this.onerror?nr(m,this.onerror):m),v!==void 0?v:d}}function tf(c,l){return c===tt?l:function(){c.apply(this,arguments);var d=this.onsuccess,h=this.onerror;this.onsuccess=this.onerror=null,l.apply(this,arguments),d&amp;&amp;(this.onsuccess=this.onsuccess?nr(d,this.onsuccess):d),h&amp;&amp;(this.onerror=this.onerror?nr(h,this.onerror):h)}}function nf(c,l){return c===tt?l:function(d){var h=c.apply(this,arguments);a(d,h);var m=this.onsuccess,v=this.onerror;this.onsuccess=null,this.onerror=null;var y=l.apply(this,arguments);return m&amp;&amp;(this.onsuccess=this.onsuccess?nr(m,this.onsuccess):m),v&amp;&amp;(this.onerror=this.onerror?nr(v,this.onerror):v),h===void 0?y===void 0?void 0:y:a(h,y)}}function BT(c,l){return c===tt?l:function(){return l.apply(this,arguments)===!1?!1:c.apply(this,arguments)}}function yg(c,l){return c===tt?l:function(){var d=c.apply(this,arguments);if(d&amp;&amp;typeof d.then=="function"){for(var h=this,m=arguments.length,v=new Array(m);m--;)v[m]=arguments[m];return d.then(function(){return l.apply(h,v)})}return l.apply(this,arguments)}}var ir=typeof location&lt;"u"&amp;&amp;/^(http|https):\/\/(localhost|127\.0\.0\.1)/.test(location.href);function fx(c,l){ir=c}var Ll={},hx=100,bg=typeof Promise&gt;"u"?[]:function(){var c=Promise.resolve();if(typeof crypto&gt;"u"||!crypto.subtle)return[c,u(c),c];var l=crypto.subtle.digest("SHA-512",new Uint8Array([0]));return[l,u(l),c]}(),px=bg[0],mx=bg[1],VT=bg[2],UT=mx&amp;&amp;mx.then,Nl=px&amp;&amp;px.constructor,_g=!!VT;function HT(){queueMicrotask(GT)}var Pl=function(c,l){jl.push([c,l]),rf&amp;&amp;(HT(),rf=!1)},wg=!0,rf=!0,Rs=[],of=[],xg=xo,Co={id:"global",global:!0,ref:0,unhandleds:[],onunhandled:tt,pgp:!1,env:{},finalize:tt},me=Co,jl=[],Os=0,sf=[];function te(c){if(typeof this!="object")throw new TypeError("Promises must be constructed via new");this._listeners=[],this._lib=!1;var l=this._PSD=me;if(typeof c!="function"){if(c!==Ll)throw new TypeError("Not a function");this._state=arguments[1],this._value=arguments[2],this._state===!1&amp;&amp;Dg(this,this._value);return}this._state=null,this._value=null,++l.ref,vx(this,c)}var Cg={get:function(){var c=me,l=uf;function d(h,m){var v=this,y=!c.global&amp;&amp;(c!==me||l!==uf),_=y&amp;&amp;!Eo(),x=new te(function(E,O){Eg(v,new gx(_x(h,c,y,_),_x(m,c,y,_),E,O,c))});return this._consoleTask&amp;&amp;(x._consoleTask=this._consoleTask),x}return d.prototype=Ll,d},set:function(c){b(this,"then",c&amp;&amp;c.prototype===Ll?Cg:{get:function(){return c},set:Cg.set})}};g(te.prototype,{then:Cg,_then:function(c,l){Eg(this,new gx(null,null,c,l,me))},catch:function(c){if(arguments.length===1)return this.then(null,c);var l=arguments[0],d=arguments[1];return typeof l=="function"?this.then(null,function(h){return h instanceof l?d(h):af(h)}):this.then(null,function(h){return h&amp;&amp;h.name===l?d(h):af(h)})},finally:function(c){return this.then(function(l){return te.resolve(c()).then(function(){return l})},function(l){return te.resolve(c()).then(function(){return af(l)})})},timeout:function(c,l){var d=this;return c&lt;1/0?new te(function(h,m){var v=setTimeout(function(){return m(new _e.Timeout(l))},c);d.then(h,m).finally(clearTimeout.bind(null,v))}):this}}),typeof Symbol&lt;"u"&amp;&amp;Symbol.toStringTag&amp;&amp;b(te.prototype,Symbol.toStringTag,"Dexie.Promise"),Co.env=bx();function gx(c,l,d,h,m){this.onFulfilled=typeof c=="function"?c:null,this.onRejected=typeof l=="function"?l:null,this.resolve=d,this.reject=h,this.psd=m}g(te,{all:function(){var c=Tn.apply(null,arguments).map(df);return new te(function(l,d){c.length===0&amp;&amp;l([]);var h=c.length;c.forEach(function(m,v){return te.resolve(m).then(function(y){c[v]=y,--h||l(c)},d)})})},resolve:function(c){if(c instanceof te)return c;if(c&amp;&amp;typeof c.then=="function")return new te(function(d,h){c.then(d,h)});var l=new te(Ll,!0,c);return l},reject:af,race:function(){var c=Tn.apply(null,arguments).map(df);return new te(function(l,d){c.map(function(h){return te.resolve(h).then(l,d)})})},PSD:{get:function(){return me},set:function(c){return me=c}},totalEchoes:{get:function(){return uf}},newPSD:Do,usePSD:ks,scheduler:{get:function(){return Pl},set:function(c){Pl=c}},rejectionMapper:{get:function(){return xg},set:function(c){xg=c}},follow:function(c,l){return new te(function(d,h){return Do(function(m,v){var y=me;y.unhandleds=[],y.onunhandled=v,y.finalize=nr(function(){var _=this;zT(function(){_.unhandleds.length===0?m():v(_.unhandleds[0])})},y.finalize),c()},l,d,h)})}}),Nl&amp;&amp;(Nl.allSettled&amp;&amp;b(te,"allSettled",function(){var c=Tn.apply(null,arguments).map(df);return new te(function(l){c.length===0&amp;&amp;l([]);var d=c.length,h=new Array(d);c.forEach(function(m,v){return te.resolve(m).then(function(y){return h[v]={status:"fulfilled",value:y}},function(y){return h[v]={status:"rejected",reason:y}}).then(function(){return--d||l(h)})})})}),Nl.any&amp;&amp;typeof AggregateError&lt;"u"&amp;&amp;b(te,"any",function(){var c=Tn.apply(null,arguments).map(df);return new te(function(l,d){c.length===0&amp;&amp;d(new AggregateError([]));var h=c.length,m=new Array(h);c.forEach(function(v,y){return te.resolve(v).then(function(_){return l(_)},function(_){m[y]=_,--h||d(new AggregateError(m))})})})}));function vx(c,l){try{l(function(d){if(c._state===null){if(d===c)throw new TypeError("A promise cannot be resolved with itself.");var h=c._lib&amp;&amp;za();d&amp;&amp;typeof d.then=="function"?vx(c,function(m,v){d instanceof te?d._then(m,v):d.then(m,v)}):(c._state=!0,c._value=d,yx(c)),h&amp;&amp;Wa()}},Dg.bind(null,c))}catch(d){Dg(c,d)}}function Dg(c,l){if(of.push(l),c._state===null){var d=c._lib&amp;&amp;za();l=xg(l),c._state=!1,c._value=l,WT(c),yx(c),d&amp;&amp;Wa()}}function yx(c){var l=c._listeners;c._listeners=[];for(var d=0,h=l.length;d&lt;h;++d)Eg(c,l[d]);var m=c._PSD;--m.ref||m.finalize(),Os===0&amp;&amp;(++Os,Pl(function(){--Os===0&amp;&amp;Ig()},[]))}function Eg(c,l){if(c._state===null){c._listeners.push(l);return}var d=c._state?l.onFulfilled:l.onRejected;if(d===null)return(c._state?l.resolve:l.reject)(c._value);++l.psd.ref,++Os,Pl($T,[d,c,l])}function $T(c,l,d){try{var h,m=l._value;!l._state&amp;&amp;of.length&amp;&amp;(of=[]),h=ir&amp;&amp;l._consoleTask?l._consoleTask.run(function(){return c(m)}):c(m),!l._state&amp;&amp;of.indexOf(m)===-1&amp;&amp;KT(l),d.resolve(h)}catch(v){d.reject(v)}finally{--Os===0&amp;&amp;Ig(),--d.psd.ref||d.psd.finalize()}}function GT(){ks(Co,function(){za()&amp;&amp;Wa()})}function za(){var c=wg;return wg=!1,rf=!1,c}function Wa(){var c,l,d;do for(;jl.length&gt;0;)for(c=jl,jl=[],d=c.length,l=0;l&lt;d;++l){var h=c[l];h[0].apply(null,h[1])}while(jl.length&gt;0);wg=!0,rf=!0}function Ig(){var c=Rs;Rs=[],c.forEach(function(h){h._PSD.onunhandled.call(null,h._value,h)});for(var l=sf.slice(0),d=l.length;d;)l[--d]()}function zT(c){function l(){c(),sf.splice(sf.indexOf(l),1)}sf.push(l),++Os,Pl(function(){--Os===0&amp;&amp;Ig()},[])}function WT(c){Rs.some(function(l){return l._value===c._value})||Rs.push(c)}function KT(c){for(var l=Rs.length;l;)if(Rs[--l]._value===c._value){Rs.splice(l,1);return}}function af(c){return new te(Ll,!1,c)}function bt(c,l){var d=me;return function(){var h=za(),m=me;try{return Io(d,!0),c.apply(this,arguments)}catch(v){l&amp;&amp;l(v)}finally{Io(m,!1),h&amp;&amp;Wa()}}}var qt={awaits:0,echoes:0,id:0},YT=0,cf=[],lf=0,uf=0,qT=0;function Do(c,l,d,h){var m=me,v=Object.create(m);v.parent=m,v.ref=0,v.global=!1,v.id=++qT,Co.env,v.env=_g?{Promise:te,PromiseProp:{value:te,configurable:!0,writable:!0},all:te.all,race:te.race,allSettled:te.allSettled,any:te.any,resolve:te.resolve,reject:te.reject}:{},l&amp;&amp;a(v,l),++m.ref,v.finalize=function(){--this.parent.ref||this.parent.finalize()};var y=ks(v,c,d,h);return v.ref===0&amp;&amp;v.finalize(),y}function Ka(){return qt.id||(qt.id=++YT),++qt.awaits,qt.echoes+=hx,qt.id}function Eo(){return qt.awaits?(--qt.awaits===0&amp;&amp;(qt.id=0),qt.echoes=qt.awaits*hx,!0):!1}(""+UT).indexOf("[native code]")===-1&amp;&amp;(Ka=Eo=tt);function df(c){return qt.echoes&amp;&amp;c&amp;&amp;c.constructor===Nl?(Ka(),c.then(function(l){return Eo(),l},function(l){return Eo(),At(l)})):c}function ZT(c){++uf,(!qt.echoes||--qt.echoes===0)&amp;&amp;(qt.echoes=qt.awaits=qt.id=0),cf.push(me),Io(c,!0)}function QT(){var c=cf[cf.length-1];cf.pop(),Io(c,!1)}function Io(c,l){var d=me;if((l?qt.echoes&amp;&amp;(!lf++||c!==me):lf&amp;&amp;(!--lf||c!==me))&amp;&amp;queueMicrotask(l?ZT.bind(null,c):QT),c!==me&amp;&amp;(me=c,d===Co&amp;&amp;(Co.env=bx()),_g)){var h=Co.env.Promise,m=c.env;(d.global||c.global)&amp;&amp;(Object.defineProperty(r,"Promise",m.PromiseProp),h.all=m.all,h.race=m.race,h.resolve=m.resolve,h.reject=m.reject,m.allSettled&amp;&amp;(h.allSettled=m.allSettled),m.any&amp;&amp;(h.any=m.any))}}function bx(){var c=r.Promise;return _g?{Promise:c,PromiseProp:Object.getOwnPropertyDescriptor(r,"Promise"),all:c.all,race:c.race,allSettled:c.allSettled,any:c.any,resolve:c.resolve,reject:c.reject}:{}}function ks(c,l,d,h,m){var v=me;try{return Io(c,!0),l(d,h,m)}finally{Io(v,!1)}}function _x(c,l,d,h){return typeof c!="function"?c:function(){var m=me;d&amp;&amp;Ka(),Io(l,!0);try{return c.apply(this,arguments)}finally{Io(m,!1),h&amp;&amp;queueMicrotask(Eo)}}}function Sg(c){Promise===Nl&amp;&amp;qt.echoes===0?lf===0?c():enqueueNativeMicroTask(c):setTimeout(c,0)}var At=te.reject;function Ag(c,l,d,h){if(!c.idbdb||!c._state.openComplete&amp;&amp;!me.letThrough&amp;&amp;!c._vip){if(c._state.openComplete)return At(new _e.DatabaseClosed(c._state.dbOpenError));if(!c._state.isBeingOpened){if(!c._state.autoOpen)return At(new _e.DatabaseClosed);c.open().catch(tt)}return c._state.dbReadyPromise.then(function(){return Ag(c,l,d,h)})}else{var m=c._createTransaction(l,d,c._dbSchema);try{m.create(),c._state.PR1398_maxLoop=3}catch(v){return v.name===Ga.InvalidState&amp;&amp;c.isOpen()&amp;&amp;--c._state.PR1398_maxLoop&gt;0?(console.warn("Dexie: Need to reopen db"),c.close({disableAutoOpen:!1}),c.open().then(function(){return Ag(c,l,d,h)})):At(v)}return m._promise(l,function(v,y){return Do(function(){return me.trans=m,h(v,y,m)})}).then(function(v){if(l==="readwrite")try{m.idbtrans.commit()}catch{}return l==="readonly"?v:m._completion.then(function(){return v})})}}var wx="4.0.8",Fs="\uFFFF",Mg=-1/0,$r="Invalid key provided. Keys must be of type string, number, Date or Array&lt;string | number | Date&gt;.",xx="String expected.",Ya=[],ff="__dbnames",Tg="readonly",Rg="readwrite";function Ls(c,l){return c?l?function(){return c.apply(this,arguments)&amp;&amp;l.apply(this,arguments)}:c:l}var Cx={type:3,lower:-1/0,lowerOpen:!1,upper:[[]],upperOpen:!1};function hf(c){return typeof c=="string"&amp;&amp;!/\./.test(c)?function(l){return l[c]===void 0&amp;&amp;c in l&amp;&amp;(l=di(l),delete l[c]),l}:function(l){return l}}function Dx(){throw _e.Type()}function Xe(c,l){try{var d=Ex(c),h=Ex(l);if(d!==h)return d==="Array"?1:h==="Array"?-1:d==="binary"?1:h==="binary"?-1:d==="string"?1:h==="string"?-1:d==="Date"?1:h!=="Date"?NaN:-1;switch(d){case"number":case"Date":case"string":return c&gt;l?1:c&lt;l?-1:0;case"binary":return JT(Ix(c),Ix(l));case"Array":return XT(c,l)}}catch{}return NaN}function XT(c,l){for(var d=c.length,h=l.length,m=d&lt;h?d:h,v=0;v&lt;m;++v){var y=Xe(c[v],l[v]);if(y!==0)return y}return d===h?0:d&lt;h?-1:1}function JT(c,l){for(var d=c.length,h=l.length,m=d&lt;h?d:h,v=0;v&lt;m;++v)if(c[v]!==l[v])return c[v]&lt;l[v]?-1:1;return d===h?0:d&lt;h?-1:1}function Ex(c){var l=typeof c;if(l!=="object")return l;if(ArrayBuffer.isView(c))return"binary";var d=Ts(c);return d==="ArrayBuffer"?"binary":d}function Ix(c){return c instanceof Uint8Array?c:ArrayBuffer.isView(c)?new Uint8Array(c.buffer,c.byteOffset,c.byteLength):new Uint8Array(c)}var Sx=function(){function c(){}return c.prototype._trans=function(l,d,h){var m=this._tx||me.trans,v=this.name,y=ir&amp;&amp;typeof console&lt;"u"&amp;&amp;console.createTask&amp;&amp;console.createTask("Dexie: ".concat(l==="readonly"?"read":"write"," ").concat(this.name));function _(O,A,j){if(!j.schema[v])throw new _e.NotFound("Table "+v+" not part of transaction");return d(j.idbtrans,j)}var x=za();try{var E=m&amp;&amp;m.db._novip===this.db._novip?m===me.trans?m._promise(l,_,h):Do(function(){return m._promise(l,_,h)},{trans:m,transless:me.transless||me}):Ag(this.db,l,[this.name],_);return y&amp;&amp;(E._consoleTask=y,E=E.catch(function(O){return console.trace(O),At(O)})),E}finally{x&amp;&amp;Wa()}},c.prototype.get=function(l,d){var h=this;return l&amp;&amp;l.constructor===Object?this.where(l).first(d):l==null?At(new _e.Type("Invalid argument to Table.get()")):this._trans("readonly",function(m){return h.core.get({trans:m,key:l}).then(function(v){return h.hook.reading.fire(v)})}).then(d)},c.prototype.where=function(l){if(typeof l=="string")return new this.db.WhereClause(this,l);if(s(l))return new this.db.WhereClause(this,"[".concat(l.join("+"),"]"));var d=o(l);if(d.length===1)return this.where(d[0]).equals(l[d[0]]);var h=this.schema.indexes.concat(this.schema.primKey).filter(function(A){if(A.compound&amp;&amp;d.every(function(W){return A.keyPath.indexOf(W)&gt;=0})){for(var j=0;j&lt;d.length;++j)if(d.indexOf(A.keyPath[j])===-1)return!1;return!0}return!1}).sort(function(A,j){return A.keyPath.length-j.keyPath.length})[0];if(h&amp;&amp;this.db._maxKey!==Fs){var m=h.keyPath.slice(0,d.length);return this.where(m).equals(m.map(function(A){return l[A]}))}!h&amp;&amp;ir&amp;&amp;console.warn("The query ".concat(JSON.stringify(l)," on ").concat(this.name," would benefit from a ")+"compound index [".concat(d.join("+"),"]"));var v=this.schema.idxByName,y=this.db._deps.indexedDB;function _(A,j){return y.cmp(A,j)===0}var x=d.reduce(function(A,j){var W=A[0],M=A[1],k=v[j],B=l[j];return[W||k,W||!k?Ls(M,k&amp;&amp;k.multi?function(V){var U=Fe(V,j);return s(U)&amp;&amp;U.some(function($){return _(B,$)})}:function(V){return _(B,Fe(V,j))}):M]},[null,null]),E=x[0],O=x[1];return E?this.where(E.name).equals(l[E.keyPath]).filter(O):h?this.filter(O):this.where(d).equals("")},c.prototype.filter=function(l){return this.toCollection().and(l)},c.prototype.count=function(l){return this.toCollection().count(l)},c.prototype.offset=function(l){return this.toCollection().offset(l)},c.prototype.limit=function(l){return this.toCollection().limit(l)},c.prototype.each=function(l){return this.toCollection().each(l)},c.prototype.toArray=function(l){return this.toCollection().toArray(l)},c.prototype.toCollection=function(){return new this.db.Collection(new this.db.WhereClause(this))},c.prototype.orderBy=function(l){return new this.db.Collection(new this.db.WhereClause(this,s(l)?"[".concat(l.join("+"),"]"):l))},c.prototype.reverse=function(){return this.toCollection().reverse()},c.prototype.mapToClass=function(l){var d=this,h=d.db,m=d.name;this.schema.mappedClass=l,l.prototype instanceof Dx&amp;&amp;(l=function(x){e(E,x);function E(){return x!==null&amp;&amp;x.apply(this,arguments)||this}return Object.defineProperty(E.prototype,"db",{get:function(){return h},enumerable:!1,configurable:!0}),E.prototype.table=function(){return m},E}(l));for(var v=new Set,y=l.prototype;y;y=u(y))Object.getOwnPropertyNames(y).forEach(function(x){return v.add(x)});var _=function(x){if(!x)return x;var E=Object.create(l.prototype);for(var O in x)if(!v.has(O))try{E[O]=x[O]}catch{}return E};return this.schema.readHook&amp;&amp;this.hook.reading.unsubscribe(this.schema.readHook),this.schema.readHook=_,this.hook("reading",_),l},c.prototype.defineClass=function(){function l(d){a(this,d)}return this.mapToClass(l)},c.prototype.add=function(l,d){var h=this,m=this.schema.primKey,v=m.auto,y=m.keyPath,_=l;return y&amp;&amp;v&amp;&amp;(_=hf(y)(l)),this._trans("readwrite",function(x){return h.core.mutate({trans:x,type:"add",keys:d!=null?[d]:null,values:[_]})}).then(function(x){return x.numFailures?te.reject(x.failures[0]):x.lastResult}).then(function(x){if(y)try{He(l,y,x)}catch{}return x})},c.prototype.update=function(l,d){if(typeof l=="object"&amp;&amp;!s(l)){var h=Fe(l,this.schema.primKey.keyPath);return h===void 0?At(new _e.InvalidArgument("Given object does not contain its primary key")):this.where(":id").equals(h).modify(d)}else return this.where(":id").equals(l).modify(d)},c.prototype.put=function(l,d){var h=this,m=this.schema.primKey,v=m.auto,y=m.keyPath,_=l;return y&amp;&amp;v&amp;&amp;(_=hf(y)(l)),this._trans("readwrite",function(x){return h.core.mutate({trans:x,type:"put",values:[_],keys:d!=null?[d]:null})}).then(function(x){return x.numFailures?te.reject(x.failures[0]):x.lastResult}).then(function(x){if(y)try{He(l,y,x)}catch{}return x})},c.prototype.delete=function(l){var d=this;return this._trans("readwrite",function(h){return d.core.mutate({trans:h,type:"delete",keys:[l]})}).then(function(h){return h.numFailures?te.reject(h.failures[0]):void 0})},c.prototype.clear=function(){var l=this;return this._trans("readwrite",function(d){return l.core.mutate({trans:d,type:"deleteRange",range:Cx})}).then(function(d){return d.numFailures?te.reject(d.failures[0]):void 0})},c.prototype.bulkGet=function(l){var d=this;return this._trans("readonly",function(h){return d.core.getMany({keys:l,trans:h}).then(function(m){return m.map(function(v){return d.hook.reading.fire(v)})})})},c.prototype.bulkAdd=function(l,d,h){var m=this,v=Array.isArray(d)?d:void 0;h=h||(v?void 0:d);var y=h?h.allKeys:void 0;return this._trans("readwrite",function(_){var x=m.schema.primKey,E=x.auto,O=x.keyPath;if(O&amp;&amp;v)throw new _e.InvalidArgument("bulkAdd(): keys argument invalid on tables with inbound keys");if(v&amp;&amp;v.length!==l.length)throw new _e.InvalidArgument("Arguments objects and keys must have the same length");var A=l.length,j=O&amp;&amp;E?l.map(hf(O)):l;return m.core.mutate({trans:_,type:"add",keys:v,values:j,wantResults:y}).then(function(W){var M=W.numFailures,k=W.results,B=W.lastResult,V=W.failures,U=y?k:B;if(M===0)return U;throw new wo("".concat(m.name,".bulkAdd(): ").concat(M," of ").concat(A," operations failed"),V)})})},c.prototype.bulkPut=function(l,d,h){var m=this,v=Array.isArray(d)?d:void 0;h=h||(v?void 0:d);var y=h?h.allKeys:void 0;return this._trans("readwrite",function(_){var x=m.schema.primKey,E=x.auto,O=x.keyPath;if(O&amp;&amp;v)throw new _e.InvalidArgument("bulkPut(): keys argument invalid on tables with inbound keys");if(v&amp;&amp;v.length!==l.length)throw new _e.InvalidArgument("Arguments objects and keys must have the same length");var A=l.length,j=O&amp;&amp;E?l.map(hf(O)):l;return m.core.mutate({trans:_,type:"put",keys:v,values:j,wantResults:y}).then(function(W){var M=W.numFailures,k=W.results,B=W.lastResult,V=W.failures,U=y?k:B;if(M===0)return U;throw new wo("".concat(m.name,".bulkPut(): ").concat(M," of ").concat(A," operations failed"),V)})})},c.prototype.bulkUpdate=function(l){var d=this,h=this.core,m=l.map(function(_){return _.key}),v=l.map(function(_){return _.changes}),y=[];return this._trans("readwrite",function(_){return h.getMany({trans:_,keys:m,cache:"clone"}).then(function(x){var E=[],O=[];l.forEach(function(j,W){var M=j.key,k=j.changes,B=x[W];if(B){for(var V=0,U=Object.keys(k);V&lt;U.length;V++){var $=U[V],G=k[$];if($===d.schema.primKey.keyPath){if(Xe(G,M)!==0)throw new _e.Constraint("Cannot update primary key in bulkUpdate()")}else He(B,$,G)}y.push(W),E.push(M),O.push(B)}});var A=E.length;return h.mutate({trans:_,type:"put",keys:E,values:O,updates:{keys:m,changeSpecs:v}}).then(function(j){var W=j.numFailures,M=j.failures;if(W===0)return A;for(var k=0,B=Object.keys(M);k&lt;B.length;k++){var V=B[k],U=y[Number(V)];if(U!=null){var $=M[V];delete M[V],M[U]=$}}throw new wo("".concat(d.name,".bulkUpdate(): ").concat(W," of ").concat(A," operations failed"),M)})})})},c.prototype.bulkDelete=function(l){var d=this,h=l.length;return this._trans("readwrite",function(m){return d.core.mutate({trans:m,type:"delete",keys:l})}).then(function(m){var v=m.numFailures,y=m.lastResult,_=m.failures;if(v===0)return y;throw new wo("".concat(d.name,".bulkDelete(): ").concat(v," of ").concat(h," operations failed"),_)})},c}();function Bl(c){var l={},d=function(_,x){if(x){for(var E=arguments.length,O=new Array(E-1);--E;)O[E-1]=arguments[E];return l[_].subscribe.apply(null,O),c}else if(typeof _=="string")return l[_]};d.addEventType=v;for(var h=1,m=arguments.length;h&lt;m;++h)v(arguments[h]);return d;function v(_,x,E){if(typeof _=="object")return y(_);x||(x=BT),E||(E=tt);var O={subscribers:[],fire:E,subscribe:function(A){O.subscribers.indexOf(A)===-1&amp;&amp;(O.subscribers.push(A),O.fire=x(O.fire,A))},unsubscribe:function(A){O.subscribers=O.subscribers.filter(function(j){return j!==A}),O.fire=O.subscribers.reduce(x,E)}};return l[_]=d[_]=O,O}function y(_){o(_).forEach(function(x){var E=_[x];if(s(E))v(x,_[x][0],_[x][1]);else if(E==="asap")var O=v(x,xo,function(){for(var j=arguments.length,W=new Array(j);j--;)W[j]=arguments[j];O.subscribers.forEach(function(M){Re(function(){M.apply(null,W)})})});else throw new _e.InvalidArgument("Invalid event config")})}}function Vl(c,l){return w(l).from({prototype:c}),l}function eR(c){return Vl(Sx.prototype,function(d,h,m){this.db=c,this._tx=m,this.name=d,this.schema=h,this.hook=c._allTables[d]?c._allTables[d].hook:Bl(null,{creating:[ef,tt],reading:[Fl,xo],updating:[nf,tt],deleting:[tf,tt]})})}function qa(c,l){return!(c.filter||c.algorithm||c.or)&amp;&amp;(l?c.justLimit:!c.replayFilter)}function Og(c,l){c.filter=Ls(c.filter,l)}function kg(c,l,d){var h=c.replayFilter;c.replayFilter=h?function(){return Ls(h(),l())}:l,c.justLimit=d&amp;&amp;!h}function tR(c,l){c.isMatch=Ls(c.isMatch,l)}function pf(c,l){if(c.isPrimKey)return l.primaryKey;var d=l.getIndexByKeyPath(c.index);if(!d)throw new _e.Schema("KeyPath "+c.index+" on object store "+l.name+" is not indexed");return d}function Ax(c,l,d){var h=pf(c,l.schema);return l.openCursor({trans:d,values:!c.keysOnly,reverse:c.dir==="prev",unique:!!c.unique,query:{index:h,range:c.range}})}function mf(c,l,d,h){var m=c.replayFilter?Ls(c.filter,c.replayFilter()):c.filter;if(c.or){var v={},y=function(_,x,E){if(!m||m(x,E,function(j){return x.stop(j)},function(j){return x.fail(j)})){var O=x.primaryKey,A=""+O;A==="[object ArrayBuffer]"&amp;&amp;(A=""+new Uint8Array(O)),p(v,A)||(v[A]=!0,l(_,x,E))}};return Promise.all([c.or._iterate(y,d),Mx(Ax(c,h,d),c.algorithm,y,!c.keysOnly&amp;&amp;c.valueMapper)])}else return Mx(Ax(c,h,d),Ls(c.algorithm,m),l,!c.keysOnly&amp;&amp;c.valueMapper)}function Mx(c,l,d,h){var m=h?function(y,_,x){return d(h(y),_,x)}:d,v=bt(m);return c.then(function(y){if(y)return y.start(function(){var _=function(){return y.continue()};(!l||l(y,function(x){return _=x},function(x){y.stop(x),_=tt},function(x){y.fail(x),_=tt}))&amp;&amp;v(y.value,y,function(x){return _=x}),_()})})}var nR=Symbol(),Ul=function(){function c(l){Object.assign(this,l)}return c.prototype.execute=function(l){var d;if(this.add!==void 0){var h=this.add;if(s(h))return n(n([],s(l)?l:[],!0),h,!0).sort();if(typeof h=="number")return(Number(l)||0)+h;if(typeof h=="bigint")try{return BigInt(l)+h}catch{return BigInt(0)+h}throw new TypeError("Invalid term ".concat(h))}if(this.remove!==void 0){var m=this.remove;if(s(m))return s(l)?l.filter(function(y){return!m.includes(y)}).sort():[];if(typeof m=="number")return Number(l)-m;if(typeof m=="bigint")try{return BigInt(l)-m}catch{return BigInt(0)-m}throw new TypeError("Invalid subtrahend ".concat(m))}var v=(d=this.replacePrefix)===null||d===void 0?void 0:d[0];return v&amp;&amp;typeof l=="string"&amp;&amp;l.startsWith(v)?this.replacePrefix[1]+l.substring(v.length):l},c}(),iR=function(){function c(){}return c.prototype._read=function(l,d){var h=this._ctx;return h.error?h.table._trans(null,At.bind(null,h.error)):h.table._trans("readonly",l).then(d)},c.prototype._write=function(l){var d=this._ctx;return d.error?d.table._trans(null,At.bind(null,d.error)):d.table._trans("readwrite",l,"locked")},c.prototype._addAlgorithm=function(l){var d=this._ctx;d.algorithm=Ls(d.algorithm,l)},c.prototype._iterate=function(l,d){return mf(this._ctx,l,d,this._ctx.table.core)},c.prototype.clone=function(l){var d=Object.create(this.constructor.prototype),h=Object.create(this._ctx);return l&amp;&amp;a(h,l),d._ctx=h,d},c.prototype.raw=function(){return this._ctx.valueMapper=null,this},c.prototype.each=function(l){var d=this._ctx;return this._read(function(h){return mf(d,l,h,d.table.core)})},c.prototype.count=function(l){var d=this;return this._read(function(h){var m=d._ctx,v=m.table.core;if(qa(m,!0))return v.count({trans:h,query:{index:pf(m,v.schema),range:m.range}}).then(function(_){return Math.min(_,m.limit)});var y=0;return mf(m,function(){return++y,!1},h,v).then(function(){return y})}).then(l)},c.prototype.sortBy=function(l,d){var h=l.split(".").reverse(),m=h[0],v=h.length-1;function y(E,O){return O?y(E[h[O]],O-1):E[m]}var _=this._ctx.dir==="next"?1:-1;function x(E,O){var A=y(E,v),j=y(O,v);return A&lt;j?-_:A&gt;j?_:0}return this.toArray(function(E){return E.sort(x)}).then(d)},c.prototype.toArray=function(l){var d=this;return this._read(function(h){var m=d._ctx;if(m.dir==="next"&amp;&amp;qa(m,!0)&amp;&amp;m.limit&gt;0){var v=m.valueMapper,y=pf(m,m.table.core.schema);return m.table.core.query({trans:h,limit:m.limit,values:!0,query:{index:y,range:m.range}}).then(function(x){var E=x.result;return v?E.map(v):E})}else{var _=[];return mf(m,function(x){return _.push(x)},h,m.table.core).then(function(){return _})}},l)},c.prototype.offset=function(l){var d=this._ctx;return l&lt;=0?this:(d.offset+=l,qa(d)?kg(d,function(){var h=l;return function(m,v){return h===0?!0:h===1?(--h,!1):(v(function(){m.advance(h),h=0}),!1)}}):kg(d,function(){var h=l;return function(){return--h&lt;0}}),this)},c.prototype.limit=function(l){return this._ctx.limit=Math.min(this._ctx.limit,l),kg(this._ctx,function(){var d=l;return function(h,m,v){return--d&lt;=0&amp;&amp;m(v),d&gt;=0}},!0),this},c.prototype.until=function(l,d){return Og(this._ctx,function(h,m,v){return l(h.value)?(m(v),d):!0}),this},c.prototype.first=function(l){return this.limit(1).toArray(function(d){return d[0]}).then(l)},c.prototype.last=function(l){return this.reverse().first(l)},c.prototype.filter=function(l){return Og(this._ctx,function(d){return l(d.value)}),tR(this._ctx,l),this},c.prototype.and=function(l){return this.filter(l)},c.prototype.or=function(l){return new this.db.WhereClause(this._ctx.table,l,this)},c.prototype.reverse=function(){return this._ctx.dir=this._ctx.dir==="prev"?"next":"prev",this._ondirectionchange&amp;&amp;this._ondirectionchange(this._ctx.dir),this},c.prototype.desc=function(){return this.reverse()},c.prototype.eachKey=function(l){var d=this._ctx;return d.keysOnly=!d.isMatch,this.each(function(h,m){l(m.key,m)})},c.prototype.eachUniqueKey=function(l){return this._ctx.unique="unique",this.eachKey(l)},c.prototype.eachPrimaryKey=function(l){var d=this._ctx;return d.keysOnly=!d.isMatch,this.each(function(h,m){l(m.primaryKey,m)})},c.prototype.keys=function(l){var d=this._ctx;d.keysOnly=!d.isMatch;var h=[];return this.each(function(m,v){h.push(v.key)}).then(function(){return h}).then(l)},c.prototype.primaryKeys=function(l){var d=this._ctx;if(d.dir==="next"&amp;&amp;qa(d,!0)&amp;&amp;d.limit&gt;0)return this._read(function(m){var v=pf(d,d.table.core.schema);return d.table.core.query({trans:m,values:!1,limit:d.limit,query:{index:v,range:d.range}})}).then(function(m){var v=m.result;return v}).then(l);d.keysOnly=!d.isMatch;var h=[];return this.each(function(m,v){h.push(v.primaryKey)}).then(function(){return h}).then(l)},c.prototype.uniqueKeys=function(l){return this._ctx.unique="unique",this.keys(l)},c.prototype.firstKey=function(l){return this.limit(1).keys(function(d){return d[0]}).then(l)},c.prototype.lastKey=function(l){return this.reverse().firstKey(l)},c.prototype.distinct=function(){var l=this._ctx,d=l.index&amp;&amp;l.table.schema.idxByName[l.index];if(!d||!d.multi)return this;var h={};return Og(this._ctx,function(m){var v=m.primaryKey.toString(),y=p(h,v);return h[v]=!0,!y}),this},c.prototype.modify=function(l){var d=this,h=this._ctx;return this._write(function(m){var v;if(typeof l=="function")v=l;else{var y=o(l),_=y.length;v=function(V){for(var U=!1,$=0;$&lt;_;++$){var G=y[$],H=l[G],Y=Fe(V,G);H instanceof Ul?(He(V,G,H.execute(Y)),U=!0):Y!==H&amp;&amp;(He(V,G,H),U=!0)}return U}}var x=h.table.core,E=x.schema.primaryKey,O=E.outbound,A=E.extractKey,j=d.db._options.modifyChunkSize||200,W=[],M=0,k=[],B=function(V,U){var $=U.failures,G=U.numFailures;M+=V-G;for(var H=0,Y=o($);H&lt;Y.length;H++){var ne=Y[H];W.push($[ne])}};return d.clone().primaryKeys().then(function(V){var U=qa(h)&amp;&amp;h.limit===1/0&amp;&amp;(typeof l!="function"||l===Fg)&amp;&amp;{index:h.index,range:h.range},$=function(G){var H=Math.min(j,V.length-G);return x.getMany({trans:m,keys:V.slice(G,G+H),cache:"immutable"}).then(function(Y){for(var ne=[],re=[],Ae=O?[]:null,he=[],De=0;De&lt;H;++De){var Ge=Y[De],Me={value:di(Ge),primKey:V[G+De]};v.call(Me,Me.value,Me)!==!1&amp;&amp;(Me.value==null?he.push(V[G+De]):!O&amp;&amp;Xe(A(Ge),A(Me.value))!==0?(he.push(V[G+De]),ne.push(Me.value)):(re.push(Me.value),O&amp;&amp;Ae.push(V[G+De])))}return Promise.resolve(ne.length&gt;0&amp;&amp;x.mutate({trans:m,type:"add",values:ne}).then(function(st){for(var Ee in st.failures)he.splice(parseInt(Ee),1);B(ne.length,st)})).then(function(){return(re.length&gt;0||U&amp;&amp;typeof l=="object")&amp;&amp;x.mutate({trans:m,type:"put",keys:Ae,values:re,criteria:U,changeSpec:typeof l!="function"&amp;&amp;l,isAdditionalChunk:G&gt;0}).then(function(st){return B(re.length,st)})}).then(function(){return(he.length&gt;0||U&amp;&amp;l===Fg)&amp;&amp;x.mutate({trans:m,type:"delete",keys:he,criteria:U,isAdditionalChunk:G&gt;0}).then(function(st){return B(he.length,st)})}).then(function(){return V.length&gt;G+H&amp;&amp;$(G+j)})})};return $(0).then(function(){if(W.length&gt;0)throw new $a("Error modifying one or more objects",W,M,k);return V.length})})})},c.prototype.delete=function(){var l=this._ctx,d=l.range;return qa(l)&amp;&amp;(l.isPrimKey||d.type===3)?this._write(function(h){var m=l.table.core.schema.primaryKey,v=d;return l.table.core.count({trans:h,query:{index:m,range:v}}).then(function(y){return l.table.core.mutate({trans:h,type:"deleteRange",range:v}).then(function(_){var x=_.failures;_.lastResult,_.results;var E=_.numFailures;if(E)throw new $a("Could not delete some values",Object.keys(x).map(function(O){return x[O]}),y-E);return y-E})})}):this.modify(Fg)},c}(),Fg=function(c,l){return l.value=null};function rR(c){return Vl(iR.prototype,function(d,h){this.db=c;var m=Cx,v=null;if(h)try{m=h()}catch(E){v=E}var y=d._ctx,_=y.table,x=_.hook.reading.fire;this._ctx={table:_,index:y.index,isPrimKey:!y.index||_.schema.primKey.keyPath&amp;&amp;y.index===_.schema.primKey.name,range:m,keysOnly:!1,dir:"next",unique:"",algorithm:null,filter:null,replayFilter:null,justLimit:!0,isMatch:null,offset:0,limit:1/0,error:v,or:y.or,valueMapper:x!==xo?x:null}})}function oR(c,l){return c&lt;l?-1:c===l?0:1}function sR(c,l){return c&gt;l?-1:c===l?0:1}function Jn(c,l,d){var h=c instanceof Rx?new c.Collection(c):c;return h._ctx.error=d?new d(l):new TypeError(l),h}function Za(c){return new c.Collection(c,function(){return Tx("")}).limit(0)}function aR(c){return c==="next"?function(l){return l.toUpperCase()}:function(l){return l.toLowerCase()}}function cR(c){return c==="next"?function(l){return l.toLowerCase()}:function(l){return l.toUpperCase()}}function lR(c,l,d,h,m,v){for(var y=Math.min(c.length,h.length),_=-1,x=0;x&lt;y;++x){var E=l[x];if(E!==h[x])return m(c[x],d[x])&lt;0?c.substr(0,x)+d[x]+d.substr(x+1):m(c[x],h[x])&lt;0?c.substr(0,x)+h[x]+d.substr(x+1):_&gt;=0?c.substr(0,_)+l[_]+d.substr(_+1):null;m(c[x],E)&lt;0&amp;&amp;(_=x)}return y&lt;h.length&amp;&amp;v==="next"?c+d.substr(c.length):y&lt;c.length&amp;&amp;v==="prev"?c.substr(0,d.length):_&lt;0?null:c.substr(0,_)+h[_]+d.substr(_+1)}function gf(c,l,d,h){var m,v,y,_,x,E,O,A=d.length;if(!d.every(function(k){return typeof k=="string"}))return Jn(c,xx);function j(k){m=aR(k),v=cR(k),y=k==="next"?oR:sR;var B=d.map(function(V){return{lower:v(V),upper:m(V)}}).sort(function(V,U){return y(V.lower,U.lower)});_=B.map(function(V){return V.upper}),x=B.map(function(V){return V.lower}),E=k,O=k==="next"?"":h}j("next");var W=new c.Collection(c,function(){return So(_[0],x[A-1]+h)});W._ondirectionchange=function(k){j(k)};var M=0;return W._addAlgorithm(function(k,B,V){var U=k.key;if(typeof U!="string")return!1;var $=v(U);if(l($,x,M))return!0;for(var G=null,H=M;H&lt;A;++H){var Y=lR(U,$,_[H],x[H],y,E);Y===null&amp;&amp;G===null?M=H+1:(G===null||y(G,Y)&gt;0)&amp;&amp;(G=Y)}return B(G!==null?function(){k.continue(G+O)}:V),!1}),W}function So(c,l,d,h){return{type:2,lower:c,upper:l,lowerOpen:d,upperOpen:h}}function Tx(c){return{type:1,lower:c,upper:c}}var Rx=function(){function c(){}return Object.defineProperty(c.prototype,"Collection",{get:function(){return this._ctx.table.db.Collection},enumerable:!1,configurable:!0}),c.prototype.between=function(l,d,h,m){h=h!==!1,m=m===!0;try{return this._cmp(l,d)&gt;0||this._cmp(l,d)===0&amp;&amp;(h||m)&amp;&amp;!(h&amp;&amp;m)?Za(this):new this.Collection(this,function(){return So(l,d,!h,!m)})}catch{return Jn(this,$r)}},c.prototype.equals=function(l){return l==null?Jn(this,$r):new this.Collection(this,function(){return Tx(l)})},c.prototype.above=function(l){return l==null?Jn(this,$r):new this.Collection(this,function(){return So(l,void 0,!0)})},c.prototype.aboveOrEqual=function(l){return l==null?Jn(this,$r):new this.Collection(this,function(){return So(l,void 0,!1)})},c.prototype.below=function(l){return l==null?Jn(this,$r):new this.Collection(this,function(){return So(void 0,l,!1,!0)})},c.prototype.belowOrEqual=function(l){return l==null?Jn(this,$r):new this.Collection(this,function(){return So(void 0,l)})},c.prototype.startsWith=function(l){return typeof l!="string"?Jn(this,xx):this.between(l,l+Fs,!0,!0)},c.prototype.startsWithIgnoreCase=function(l){return l===""?this.startsWith(l):gf(this,function(d,h){return d.indexOf(h[0])===0},[l],Fs)},c.prototype.equalsIgnoreCase=function(l){return gf(this,function(d,h){return d===h[0]},[l],"")},c.prototype.anyOfIgnoreCase=function(){var l=Tn.apply(Mn,arguments);return l.length===0?Za(this):gf(this,function(d,h){return h.indexOf(d)!==-1},l,"")},c.prototype.startsWithAnyOfIgnoreCase=function(){var l=Tn.apply(Mn,arguments);return l.length===0?Za(this):gf(this,function(d,h){return h.some(function(m){return d.indexOf(m)===0})},l,Fs)},c.prototype.anyOf=function(){var l=this,d=Tn.apply(Mn,arguments),h=this._cmp;try{d.sort(h)}catch{return Jn(this,$r)}if(d.length===0)return Za(this);var m=new this.Collection(this,function(){return So(d[0],d[d.length-1])});m._ondirectionchange=function(y){h=y==="next"?l._ascending:l._descending,d.sort(h)};var v=0;return m._addAlgorithm(function(y,_,x){for(var E=y.key;h(E,d[v])&gt;0;)if(++v,v===d.length)return _(x),!1;return h(E,d[v])===0?!0:(_(function(){y.continue(d[v])}),!1)}),m},c.prototype.notEqual=function(l){return this.inAnyRange([[Mg,l],[l,this.db._maxKey]],{includeLowers:!1,includeUppers:!1})},c.prototype.noneOf=function(){var l=Tn.apply(Mn,arguments);if(l.length===0)return new this.Collection(this);try{l.sort(this._ascending)}catch{return Jn(this,$r)}var d=l.reduce(function(h,m){return h?h.concat([[h[h.length-1][1],m]]):[[Mg,m]]},null);return d.push([l[l.length-1],this.db._maxKey]),this.inAnyRange(d,{includeLowers:!1,includeUppers:!1})},c.prototype.inAnyRange=function(l,d){var h=this,m=this._cmp,v=this._ascending,y=this._descending,_=this._min,x=this._max;if(l.length===0)return Za(this);if(!l.every(function(H){return H[0]!==void 0&amp;&amp;H[1]!==void 0&amp;&amp;v(H[0],H[1])&lt;=0}))return Jn(this,"First argument to inAnyRange() must be an Array of two-value Arrays [lower,upper] where upper must not be lower than lower",_e.InvalidArgument);var E=!d||d.includeLowers!==!1,O=d&amp;&amp;d.includeUppers===!0;function A(H,Y){for(var ne=0,re=H.length;ne&lt;re;++ne){var Ae=H[ne];if(m(Y[0],Ae[1])&lt;0&amp;&amp;m(Y[1],Ae[0])&gt;0){Ae[0]=_(Ae[0],Y[0]),Ae[1]=x(Ae[1],Y[1]);break}}return ne===re&amp;&amp;H.push(Y),H}var j=v;function W(H,Y){return j(H[0],Y[0])}var M;try{M=l.reduce(A,[]),M.sort(W)}catch{return Jn(this,$r)}var k=0,B=O?function(H){return v(H,M[k][1])&gt;0}:function(H){return v(H,M[k][1])&gt;=0},V=E?function(H){return y(H,M[k][0])&gt;0}:function(H){return y(H,M[k][0])&gt;=0};function U(H){return!B(H)&amp;&amp;!V(H)}var $=B,G=new this.Collection(this,function(){return So(M[0][0],M[M.length-1][1],!E,!O)});return G._ondirectionchange=function(H){H==="next"?($=B,j=v):($=V,j=y),M.sort(W)},G._addAlgorithm(function(H,Y,ne){for(var re=H.key;$(re);)if(++k,k===M.length)return Y(ne),!1;return U(re)?!0:(h._cmp(re,M[k][1])===0||h._cmp(re,M[k][0])===0||Y(function(){j===v?H.continue(M[k][0]):H.continue(M[k][1])}),!1)}),G},c.prototype.startsWithAnyOf=function(){var l=Tn.apply(Mn,arguments);return l.every(function(d){return typeof d=="string"})?l.length===0?Za(this):this.inAnyRange(l.map(function(d){return[d,d+Fs]})):Jn(this,"startsWithAnyOf() only works with strings")},c}();function uR(c){return Vl(Rx.prototype,function(d,h,m){if(this.db=c,this._ctx={table:d,index:h===":id"?null:h,or:m},this._cmp=this._ascending=Xe,this._descending=function(v,y){return Xe(y,v)},this._max=function(v,y){return Xe(v,y)&gt;0?v:y},this._min=function(v,y){return Xe(v,y)&lt;0?v:y},this._IDBKeyRange=c._deps.IDBKeyRange,!this._IDBKeyRange)throw new _e.MissingAPI})}function rr(c){return bt(function(l){return Hl(l),c(l.target.error),!1})}function Hl(c){c.stopPropagation&amp;&amp;c.stopPropagation(),c.preventDefault&amp;&amp;c.preventDefault()}var $l="storagemutated",Lg="x-storagemutated-1",Ao=Bl(null,$l),dR=function(){function c(){}return c.prototype._lock=function(){return J(!me.global),++this._reculock,this._reculock===1&amp;&amp;!me.global&amp;&amp;(me.lockOwnerFor=this),this},c.prototype._unlock=function(){if(J(!me.global),--this._reculock===0)for(me.global||(me.lockOwnerFor=null);this._blockedFuncs.length&gt;0&amp;&amp;!this._locked();){var l=this._blockedFuncs.shift();try{ks(l[1],l[0])}catch{}}return this},c.prototype._locked=function(){return this._reculock&amp;&amp;me.lockOwnerFor!==this},c.prototype.create=function(l){var d=this;if(!this.mode)return this;var h=this.db.idbdb,m=this.db._state.dbOpenError;if(J(!this.idbtrans),!l&amp;&amp;!h)switch(m&amp;&amp;m.name){case"DatabaseClosedError":throw new _e.DatabaseClosed(m);case"MissingAPIError":throw new _e.MissingAPI(m.message,m);default:throw new _e.OpenFailed(m)}if(!this.active)throw new _e.TransactionInactive;return J(this._completion._state===null),l=this.idbtrans=l||(this.db.core?this.db.core.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability}):h.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability})),l.onerror=bt(function(v){Hl(v),d._reject(l.error)}),l.onabort=bt(function(v){Hl(v),d.active&amp;&amp;d._reject(new _e.Abort(l.error)),d.active=!1,d.on("abort").fire(v)}),l.oncomplete=bt(function(){d.active=!1,d._resolve(),"mutatedParts"in l&amp;&amp;Ao.storagemutated.fire(l.mutatedParts)}),this},c.prototype._promise=function(l,d,h){var m=this;if(l==="readwrite"&amp;&amp;this.mode!=="readwrite")return At(new _e.ReadOnly("Transaction is readonly"));if(!this.active)return At(new _e.TransactionInactive);if(this._locked())return new te(function(y,_){m._blockedFuncs.push([function(){m._promise(l,d,h).then(y,_)},me])});if(h)return Do(function(){var y=new te(function(_,x){m._lock();var E=d(_,x,m);E&amp;&amp;E.then&amp;&amp;E.then(_,x)});return y.finally(function(){return m._unlock()}),y._lib=!0,y});var v=new te(function(y,_){var x=d(y,_,m);x&amp;&amp;x.then&amp;&amp;x.then(y,_)});return v._lib=!0,v},c.prototype._root=function(){return this.parent?this.parent._root():this},c.prototype.waitFor=function(l){var d=this._root(),h=te.resolve(l);if(d._waitingFor)d._waitingFor=d._waitingFor.then(function(){return h});else{d._waitingFor=h,d._waitingQueue=[];var m=d.idbtrans.objectStore(d.storeNames[0]);(function y(){for(++d._spinCount;d._waitingQueue.length;)d._waitingQueue.shift()();d._waitingFor&amp;&amp;(m.get(-1/0).onsuccess=y)})()}var v=d._waitingFor;return new te(function(y,_){h.then(function(x){return d._waitingQueue.push(bt(y.bind(null,x)))},function(x){return d._waitingQueue.push(bt(_.bind(null,x)))}).finally(function(){d._waitingFor===v&amp;&amp;(d._waitingFor=null)})})},c.prototype.abort=function(){this.active&amp;&amp;(this.active=!1,this.idbtrans&amp;&amp;this.idbtrans.abort(),this._reject(new _e.Abort))},c.prototype.table=function(l){var d=this._memoizedTables||(this._memoizedTables={});if(p(d,l))return d[l];var h=this.schema[l];if(!h)throw new _e.NotFound("Table "+l+" not part of transaction");var m=new this.db.Table(l,h,this);return m.core=this.db.core.table(l),d[l]=m,m},c}();function fR(c){return Vl(dR.prototype,function(d,h,m,v,y){var _=this;this.db=c,this.mode=d,this.storeNames=h,this.schema=m,this.chromeTransactionDurability=v,this.idbtrans=null,this.on=Bl(this,"complete","error","abort"),this.parent=y||null,this.active=!0,this._reculock=0,this._blockedFuncs=[],this._resolve=null,this._reject=null,this._waitingFor=null,this._waitingQueue=null,this._spinCount=0,this._completion=new te(function(x,E){_._resolve=x,_._reject=E}),this._completion.then(function(){_.active=!1,_.on.complete.fire()},function(x){var E=_.active;return _.active=!1,_.on.error.fire(x),_.parent?_.parent._reject(x):E&amp;&amp;_.idbtrans&amp;&amp;_.idbtrans.abort(),At(x)})})}function Ng(c,l,d,h,m,v,y){return{name:c,keyPath:l,unique:d,multi:h,auto:m,compound:v,src:(d&amp;&amp;!y?"&amp;":"")+(h?"*":"")+(m?"++":"")+Ox(l)}}function Ox(c){return typeof c=="string"?c:c?"["+[].join.call(c,"+")+"]":""}function Pg(c,l,d){return{name:c,primKey:l,indexes:d,mappedClass:null,idxByName:Ce(d,function(h){return[h.name,h]})}}function hR(c){return c.length===1?c[0]:c}var Gl=function(c){try{return c.only([[]]),Gl=function(){return[[]]},[[]]}catch{return Gl=function(){return Fs},Fs}};function jg(c){return c==null?function(){}:typeof c=="string"?pR(c):function(l){return Fe(l,c)}}function pR(c){var l=c.split(".");return l.length===1?function(d){return d[c]}:function(d){return Fe(d,c)}}function kx(c){return[].slice.call(c)}var mR=0;function zl(c){return c==null?":id":typeof c=="string"?c:"[".concat(c.join("+"),"]")}function gR(c,l,d){function h(A,j){var W=kx(A.objectStoreNames);return{schema:{name:A.name,tables:W.map(function(M){return j.objectStore(M)}).map(function(M){var k=M.keyPath,B=M.autoIncrement,V=s(k),U=k==null,$={},G={name:M.name,primaryKey:{name:null,isPrimaryKey:!0,outbound:U,compound:V,keyPath:k,autoIncrement:B,unique:!0,extractKey:jg(k)},indexes:kx(M.indexNames).map(function(H){return M.index(H)}).map(function(H){var Y=H.name,ne=H.unique,re=H.multiEntry,Ae=H.keyPath,he=s(Ae),De={name:Y,compound:he,keyPath:Ae,unique:ne,multiEntry:re,extractKey:jg(Ae)};return $[zl(Ae)]=De,De}),getIndexByKeyPath:function(H){return $[zl(H)]}};return $[":id"]=G.primaryKey,k!=null&amp;&amp;($[zl(k)]=G.primaryKey),G})},hasGetAll:W.length&gt;0&amp;&amp;"getAll"in j.objectStore(W[0])&amp;&amp;!(typeof navigator&lt;"u"&amp;&amp;/Safari/.test(navigator.userAgent)&amp;&amp;!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&amp;&amp;[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]&lt;604)}}function m(A){if(A.type===3)return null;if(A.type===4)throw new Error("Cannot convert never type to IDBKeyRange");var j=A.lower,W=A.upper,M=A.lowerOpen,k=A.upperOpen,B=j===void 0?W===void 0?null:l.upperBound(W,!!k):W===void 0?l.lowerBound(j,!!M):l.bound(j,W,!!M,!!k);return B}function v(A){var j=A.name;function W(B){var V=B.trans,U=B.type,$=B.keys,G=B.values,H=B.range;return new Promise(function(Y,ne){Y=bt(Y);var re=V.objectStore(j),Ae=re.keyPath==null,he=U==="put"||U==="add";if(!he&amp;&amp;U!=="delete"&amp;&amp;U!=="deleteRange")throw new Error("Invalid operation type: "+U);var De=($||G||{length:1}).length;if($&amp;&amp;G&amp;&amp;$.length!==G.length)throw new Error("Given keys array must have same length as given values array.");if(De===0)return Y({numFailures:0,failures:{},results:[],lastResult:void 0});var Ge,Me=[],st=[],Ee=0,Zt=function(sr){++Ee,Hl(sr)};if(U==="deleteRange"){if(H.type===4)return Y({numFailures:Ee,failures:st,results:[],lastResult:void 0});H.type===3?Me.push(Ge=re.clear()):Me.push(Ge=re.delete(m(H)))}else{var Oi=he?Ae?[G,$]:[G,null]:[$,null],Ro=Oi[0],or=Oi[1];if(he)for(var fi=0;fi&lt;De;++fi)Me.push(Ge=or&amp;&amp;or[fi]!==void 0?re[U](Ro[fi],or[fi]):re[U](Ro[fi])),Ge.onerror=Zt;else for(var fi=0;fi&lt;De;++fi)Me.push(Ge=re[U](Ro[fi])),Ge.onerror=Zt}var Oo=function(sr){var Yl=sr.target.result;Me.forEach(function(ki,Af){return ki.error!=null&amp;&amp;(st[Af]=ki.error)}),Y({numFailures:Ee,failures:st,results:U==="delete"?$:Me.map(function(ki){return ki.result}),lastResult:Yl})};Ge.onerror=function(sr){Zt(sr),Oo(sr)},Ge.onsuccess=Oo})}function M(B){var V=B.trans,U=B.values,$=B.query,G=B.reverse,H=B.unique;return new Promise(function(Y,ne){Y=bt(Y);var re=$.index,Ae=$.range,he=V.objectStore(j),De=re.isPrimaryKey?he:he.index(re.name),Ge=G?H?"prevunique":"prev":H?"nextunique":"next",Me=U||!("openKeyCursor"in De)?De.openCursor(m(Ae),Ge):De.openKeyCursor(m(Ae),Ge);Me.onerror=rr(ne),Me.onsuccess=bt(function(st){var Ee=Me.result;if(!Ee){Y(null);return}Ee.___id=++mR,Ee.done=!1;var Zt=Ee.continue.bind(Ee),Oi=Ee.continuePrimaryKey;Oi&amp;&amp;(Oi=Oi.bind(Ee));var Ro=Ee.advance.bind(Ee),or=function(){throw new Error("Cursor not started")},fi=function(){throw new Error("Cursor not stopped")};Ee.trans=V,Ee.stop=Ee.continue=Ee.continuePrimaryKey=Ee.advance=or,Ee.fail=bt(ne),Ee.next=function(){var Oo=this,sr=1;return this.start(function(){return sr--?Oo.continue():Oo.stop()}).then(function(){return Oo})},Ee.start=function(Oo){var sr=new Promise(function(ki,Af){ki=bt(ki),Me.onerror=rr(Af),Ee.fail=Af,Ee.stop=function(i2){Ee.stop=Ee.continue=Ee.continuePrimaryKey=Ee.advance=fi,ki(i2)}}),Yl=function(){if(Me.result)try{Oo()}catch(ki){Ee.fail(ki)}else Ee.done=!0,Ee.start=function(){throw new Error("Cursor behind last entry")},Ee.stop()};return Me.onsuccess=bt(function(ki){Me.onsuccess=Yl,Yl()}),Ee.continue=Zt,Ee.continuePrimaryKey=Oi,Ee.advance=Ro,Yl(),sr},Y(Ee)},ne)})}function k(B){return function(V){return new Promise(function(U,$){U=bt(U);var G=V.trans,H=V.values,Y=V.limit,ne=V.query,re=Y===1/0?void 0:Y,Ae=ne.index,he=ne.range,De=G.objectStore(j),Ge=Ae.isPrimaryKey?De:De.index(Ae.name),Me=m(he);if(Y===0)return U({result:[]});if(B){var st=H?Ge.getAll(Me,re):Ge.getAllKeys(Me,re);st.onsuccess=function(Ro){return U({result:Ro.target.result})},st.onerror=rr($)}else{var Ee=0,Zt=H||!("openKeyCursor"in Ge)?Ge.openCursor(Me):Ge.openKeyCursor(Me),Oi=[];Zt.onsuccess=function(Ro){var or=Zt.result;if(!or)return U({result:Oi});if(Oi.push(H?or.value:or.primaryKey),++Ee===Y)return U({result:Oi});or.continue()},Zt.onerror=rr($)}})}}return{name:j,schema:A,mutate:W,getMany:function(B){var V=B.trans,U=B.keys;return new Promise(function($,G){$=bt($);for(var H=V.objectStore(j),Y=U.length,ne=new Array(Y),re=0,Ae=0,he,De=function(Ee){var Zt=Ee.target;(ne[Zt._pos]=Zt.result)!=null,++Ae===re&amp;&amp;$(ne)},Ge=rr(G),Me=0;Me&lt;Y;++Me){var st=U[Me];st!=null&amp;&amp;(he=H.get(U[Me]),he._pos=Me,he.onsuccess=De,he.onerror=Ge,++re)}re===0&amp;&amp;$(ne)})},get:function(B){var V=B.trans,U=B.key;return new Promise(function($,G){$=bt($);var H=V.objectStore(j),Y=H.get(U);Y.onsuccess=function(ne){return $(ne.target.result)},Y.onerror=rr(G)})},query:k(x),openCursor:M,count:function(B){var V=B.query,U=B.trans,$=V.index,G=V.range;return new Promise(function(H,Y){var ne=U.objectStore(j),re=$.isPrimaryKey?ne:ne.index($.name),Ae=m(G),he=Ae?re.count(Ae):re.count();he.onsuccess=bt(function(De){return H(De.target.result)}),he.onerror=rr(Y)})}}}var y=h(c,d),_=y.schema,x=y.hasGetAll,E=_.tables.map(function(A){return v(A)}),O={};return E.forEach(function(A){return O[A.name]=A}),{stack:"dbcore",transaction:c.transaction.bind(c),table:function(A){var j=O[A];if(!j)throw new Error("Table '".concat(A,"' not found"));return O[A]},MIN_KEY:-1/0,MAX_KEY:Gl(l),schema:_}}function vR(c,l){return l.reduce(function(d,h){var m=h.create;return i(i({},d),m(d))},c)}function yR(c,l,d,h){var m=d.IDBKeyRange;d.indexedDB;var v=vR(gR(l,m,h),c.dbcore);return{dbcore:v}}function vf(c,l){var d=l.db,h=yR(c._middlewares,d,c._deps,l);c.core=h.dbcore,c.tables.forEach(function(m){var v=m.name;c.core.schema.tables.some(function(y){return y.name===v})&amp;&amp;(m.core=c.core.table(v),c[v]instanceof c.Table&amp;&amp;(c[v].core=m.core))})}function yf(c,l,d,h){d.forEach(function(m){var v=h[m];l.forEach(function(y){var _=F(y,m);(!_||"value"in _&amp;&amp;_.value===void 0)&amp;&amp;(y===c.Transaction.prototype||y instanceof c.Transaction?b(y,m,{get:function(){return this.table(m)},set:function(x){D(this,m,{value:x,writable:!0,configurable:!0,enumerable:!0})}}):y[m]=new c.Table(m,v))})})}function Bg(c,l){l.forEach(function(d){for(var h in d)d[h]instanceof c.Table&amp;&amp;delete d[h]})}function bR(c,l){return c._cfg.version-l._cfg.version}function _R(c,l,d,h){var m=c._dbSchema;d.objectStoreNames.contains("$meta")&amp;&amp;!m.$meta&amp;&amp;(m.$meta=Pg("$meta",Lx("")[0],[]),c._storeNames.push("$meta"));var v=c._createTransaction("readwrite",c._storeNames,m);v.create(d),v._completion.catch(h);var y=v._reject.bind(v),_=me.transless||me;Do(function(){if(me.trans=v,me.transless=_,l===0)o(m).forEach(function(x){Ug(d,x,m[x].primKey,m[x].indexes)}),vf(c,d),te.follow(function(){return c.on.populate.fire(v)}).catch(y);else return vf(c,d),xR(c,v,l).then(function(x){return CR(c,x,v,d)}).catch(y)})}function wR(c,l){Fx(c._dbSchema,l),l.db.version%10===0&amp;&amp;!l.objectStoreNames.contains("$meta")&amp;&amp;l.db.createObjectStore("$meta").add(Math.ceil(l.db.version/10-1),"version");var d=_f(c,c.idbdb,l);wf(c,c._dbSchema,l);for(var h=Vg(d,c._dbSchema),m=function(E){if(E.change.length||E.recreate)return console.warn("Unable to patch indexes of table ".concat(E.name," because it has changes on the type of index or primary key.")),{value:void 0};var O=l.objectStore(E.name);E.add.forEach(function(A){ir&amp;&amp;console.debug("Dexie upgrade patch: Creating missing index ".concat(E.name,".").concat(A.src)),bf(O,A)})},v=0,y=h.change;v&lt;y.length;v++){var _=y[v],x=m(_);if(typeof x=="object")return x.value}}function xR(c,l,d){return l.storeNames.includes("$meta")?l.table("$meta").get("version").then(function(h){return h??d}):te.resolve(d)}function CR(c,l,d,h){var m=[],v=c._versions,y=c._dbSchema=_f(c,c.idbdb,h),_=v.filter(function(E){return E._cfg.version&gt;=l});if(_.length===0)return te.resolve();_.forEach(function(E){m.push(function(){var O=y,A=E._cfg.dbschema;wf(c,O,h),wf(c,A,h),y=c._dbSchema=A;var j=Vg(O,A);j.add.forEach(function(U){Ug(h,U[0],U[1].primKey,U[1].indexes)}),j.change.forEach(function(U){if(U.recreate)throw new _e.Upgrade("Not yet support for changing primary key");var $=h.objectStore(U.name);U.add.forEach(function(G){return bf($,G)}),U.change.forEach(function(G){$.deleteIndex(G.name),bf($,G)}),U.del.forEach(function(G){return $.deleteIndex(G)})});var W=E._cfg.contentUpgrade;if(W&amp;&amp;E._cfg.version&gt;l){vf(c,h),d._memoizedTables={};var M=Dt(A);j.del.forEach(function(U){M[U]=O[U]}),Bg(c,[c.Transaction.prototype]),yf(c,[c.Transaction.prototype],o(M),M),d.schema=M;var k=bo(W);k&amp;&amp;Ka();var B,V=te.follow(function(){if(B=W(d),B&amp;&amp;k){var U=Eo.bind(null,null);B.then(U,U)}});return B&amp;&amp;typeof B.then=="function"?te.resolve(B):V.then(function(){return B})}}),m.push(function(O){var A=E._cfg.dbschema;DR(A,O),Bg(c,[c.Transaction.prototype]),yf(c,[c.Transaction.prototype],c._storeNames,c._dbSchema),d.schema=c._dbSchema}),m.push(function(O){c.idbdb.objectStoreNames.contains("$meta")&amp;&amp;(Math.ceil(c.idbdb.version/10)===E._cfg.version?(c.idbdb.deleteObjectStore("$meta"),delete c._dbSchema.$meta,c._storeNames=c._storeNames.filter(function(A){return A!=="$meta"})):O.objectStore("$meta").put(E._cfg.version,"version"))})});function x(){return m.length?te.resolve(m.shift()(d.idbtrans)).then(x):te.resolve()}return x().then(function(){Fx(y,h)})}function Vg(c,l){var d={del:[],add:[],change:[]},h;for(h in c)l[h]||d.del.push(h);for(h in l){var m=c[h],v=l[h];if(!m)d.add.push([h,v]);else{var y={name:h,def:v,recreate:!1,del:[],add:[],change:[]};if(""+(m.primKey.keyPath||"")!=""+(v.primKey.keyPath||"")||m.primKey.auto!==v.primKey.auto)y.recreate=!0,d.change.push(y);else{var _=m.idxByName,x=v.idxByName,E=void 0;for(E in _)x[E]||y.del.push(E);for(E in x){var O=_[E],A=x[E];O?O.src!==A.src&amp;&amp;y.change.push(A):y.add.push(A)}(y.del.length&gt;0||y.add.length&gt;0||y.change.length&gt;0)&amp;&amp;d.change.push(y)}}}return d}function Ug(c,l,d,h){var m=c.db.createObjectStore(l,d.keyPath?{keyPath:d.keyPath,autoIncrement:d.auto}:{autoIncrement:d.auto});return h.forEach(function(v){return bf(m,v)}),m}function Fx(c,l){o(c).forEach(function(d){l.db.objectStoreNames.contains(d)||(ir&amp;&amp;console.debug("Dexie: Creating missing table",d),Ug(l,d,c[d].primKey,c[d].indexes))})}function DR(c,l){[].slice.call(l.db.objectStoreNames).forEach(function(d){return c[d]==null&amp;&amp;l.db.deleteObjectStore(d)})}function bf(c,l){c.createIndex(l.name,l.keyPath,{unique:l.unique,multiEntry:l.multi})}function _f(c,l,d){var h={},m=z(l.objectStoreNames,0);return m.forEach(function(v){for(var y=d.objectStore(v),_=y.keyPath,x=Ng(Ox(_),_||"",!0,!1,!!y.autoIncrement,_&amp;&amp;typeof _!="string",!0),E=[],O=0;O&lt;y.indexNames.length;++O){var A=y.index(y.indexNames[O]);_=A.keyPath;var j=Ng(A.name,_,!!A.unique,!!A.multiEntry,!1,_&amp;&amp;typeof _!="string",!1);E.push(j)}h[v]=Pg(v,x,E)}),h}function ER(c,l,d){c.verno=l.version/10;var h=c._dbSchema=_f(c,l,d);c._storeNames=z(l.objectStoreNames,0),yf(c,[c._allTables],o(h),h)}function IR(c,l){var d=_f(c,c.idbdb,l),h=Vg(d,c._dbSchema);return!(h.add.length||h.change.some(function(m){return m.add.length||m.change.length}))}function wf(c,l,d){for(var h=d.db.objectStoreNames,m=0;m&lt;h.length;++m){var v=h[m],y=d.objectStore(v);c._hasGetAll="getAll"in y;for(var _=0;_&lt;y.indexNames.length;++_){var x=y.indexNames[_],E=y.index(x).keyPath,O=typeof E=="string"?E:"["+z(E).join("+")+"]";if(l[v]){var A=l[v].idxByName[O];A&amp;&amp;(A.name=x,delete l[v].idxByName[O],l[v].idxByName[x]=A)}}}typeof navigator&lt;"u"&amp;&amp;/Safari/.test(navigator.userAgent)&amp;&amp;!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&amp;&amp;r.WorkerGlobalScope&amp;&amp;r instanceof r.WorkerGlobalScope&amp;&amp;[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]&lt;604&amp;&amp;(c._hasGetAll=!1)}function Lx(c){return c.split(",").map(function(l,d){l=l.trim();var h=l.replace(/([&amp;*]|\+\+)/g,""),m=/^\[/.test(h)?h.match(/^\[(.*)\]$/)[1].split("+"):h;return Ng(h,m||null,/\&amp;/.test(l),/\*/.test(l),/\+\+/.test(l),s(m),d===0)})}var SR=function(){function c(){}return c.prototype._parseStoresSpec=function(l,d){o(l).forEach(function(h){if(l[h]!==null){var m=Lx(l[h]),v=m.shift();if(v.unique=!0,v.multi)throw new _e.Schema("Primary key cannot be multi-valued");m.forEach(function(y){if(y.auto)throw new _e.Schema("Only primary key can be marked as autoIncrement (++)");if(!y.keyPath)throw new _e.Schema("Index must have a name and cannot be an empty string")}),d[h]=Pg(h,v,m)}})},c.prototype.stores=function(l){var d=this.db;this._cfg.storesSource=this._cfg.storesSource?a(this._cfg.storesSource,l):l;var h=d._versions,m={},v={};return h.forEach(function(y){a(m,y._cfg.storesSource),v=y._cfg.dbschema={},y._parseStoresSpec(m,v)}),d._dbSchema=v,Bg(d,[d._allTables,d,d.Transaction.prototype]),yf(d,[d._allTables,d,d.Transaction.prototype,this._cfg.tables],o(v),v),d._storeNames=o(v),this},c.prototype.upgrade=function(l){return this._cfg.contentUpgrade=yg(this._cfg.contentUpgrade||tt,l),this},c}();function AR(c){return Vl(SR.prototype,function(d){this.db=c,this._cfg={version:d,storesSource:null,dbschema:{},tables:{},contentUpgrade:null}})}function Hg(c,l){var d=c._dbNamesDB;return d||(d=c._dbNamesDB=new Gr(ff,{addons:[],indexedDB:c,IDBKeyRange:l}),d.version(1).stores({dbnames:"name"})),d.table("dbnames")}function $g(c){return c&amp;&amp;typeof c.databases=="function"}function MR(c){var l=c.indexedDB,d=c.IDBKeyRange;return $g(l)?Promise.resolve(l.databases()).then(function(h){return h.map(function(m){return m.name}).filter(function(m){return m!==ff})}):Hg(l,d).toCollection().primaryKeys()}function TR(c,l){var d=c.indexedDB,h=c.IDBKeyRange;!$g(d)&amp;&amp;l!==ff&amp;&amp;Hg(d,h).put({name:l}).catch(tt)}function RR(c,l){var d=c.indexedDB,h=c.IDBKeyRange;!$g(d)&amp;&amp;l!==ff&amp;&amp;Hg(d,h).delete(l).catch(tt)}function Gg(c){return Do(function(){return me.letThrough=!0,c()})}function OR(){var c=!navigator.userAgentData&amp;&amp;/Safari\//.test(navigator.userAgent)&amp;&amp;!/Chrom(e|ium)\//.test(navigator.userAgent);if(!c||!indexedDB.databases)return Promise.resolve();var l;return new Promise(function(d){var h=function(){return indexedDB.databases().finally(d)};l=setInterval(h,100),h()}).finally(function(){return clearInterval(l)})}var zg;function Wg(c){return!("from"in c)}var Rn=function(c,l){if(this)a(this,arguments.length?{d:1,from:c,to:arguments.length&gt;1?l:c}:{d:0});else{var d=new Rn;return c&amp;&amp;"d"in c&amp;&amp;a(d,c),d}};g(Rn.prototype,(zg={add:function(c){return Kl(this,c),this},addKey:function(c){return Wl(this,c,c),this},addKeys:function(c){var l=this;return c.forEach(function(d){return Wl(l,d,d)}),this},hasKey:function(c){var l=xf(this).next(c).value;return l&amp;&amp;Xe(l.from,c)&lt;=0&amp;&amp;Xe(l.to,c)&gt;=0}},zg[Br]=function(){return xf(this)},zg));function Wl(c,l,d){var h=Xe(l,d);if(!isNaN(h)){if(h&gt;0)throw RangeError();if(Wg(c))return a(c,{from:l,to:d,d:1});var m=c.l,v=c.r;if(Xe(d,c.from)&lt;0)return m?Wl(m,l,d):c.l={from:l,to:d,d:1,l:null,r:null},Px(c);if(Xe(l,c.to)&gt;0)return v?Wl(v,l,d):c.r={from:l,to:d,d:1,l:null,r:null},Px(c);Xe(l,c.from)&lt;0&amp;&amp;(c.from=l,c.l=null,c.d=v?v.d+1:1),Xe(d,c.to)&gt;0&amp;&amp;(c.to=d,c.r=null,c.d=c.l?c.l.d+1:1);var y=!c.r;m&amp;&amp;!c.l&amp;&amp;Kl(c,m),v&amp;&amp;y&amp;&amp;Kl(c,v)}}function Kl(c,l){function d(h,m){var v=m.from,y=m.to,_=m.l,x=m.r;Wl(h,v,y),_&amp;&amp;d(h,_),x&amp;&amp;d(h,x)}Wg(l)||d(c,l)}function Nx(c,l){var d=xf(l),h=d.next();if(h.done)return!1;for(var m=h.value,v=xf(c),y=v.next(m.from),_=y.value;!h.done&amp;&amp;!y.done;){if(Xe(_.from,m.to)&lt;=0&amp;&amp;Xe(_.to,m.from)&gt;=0)return!0;Xe(m.from,_.from)&lt;0?m=(h=d.next(_.from)).value:_=(y=v.next(m.from)).value}return!1}function xf(c){var l=Wg(c)?null:{s:0,n:c};return{next:function(d){for(var h=arguments.length&gt;0;l;)switch(l.s){case 0:if(l.s=1,h)for(;l.n.l&amp;&amp;Xe(d,l.n.from)&lt;0;)l={up:l,n:l.n.l,s:1};else for(;l.n.l;)l={up:l,n:l.n.l,s:1};case 1:if(l.s=2,!h||Xe(d,l.n.to)&lt;=0)return{value:l.n,done:!1};case 2:if(l.n.r){l.s=3,l={up:l,n:l.n.r,s:0};continue}case 3:l=l.up}return{done:!0}}}}function Px(c){var l,d,h=(((l=c.r)===null||l===void 0?void 0:l.d)||0)-(((d=c.l)===null||d===void 0?void 0:d.d)||0),m=h&gt;1?"r":h&lt;-1?"l":"";if(m){var v=m==="r"?"l":"r",y=i({},c),_=c[m];c.from=_.from,c.to=_.to,c[m]=_[m],y[m]=_[v],c[v]=y,y.d=jx(y)}c.d=jx(c)}function jx(c){var l=c.r,d=c.l;return(l?d?Math.max(l.d,d.d):l.d:d?d.d:0)+1}function Cf(c,l){return o(l).forEach(function(d){c[d]?Kl(c[d],l[d]):c[d]=tr(l[d])}),c}function Kg(c,l){return c.all||l.all||Object.keys(c).some(function(d){return l[d]&amp;&amp;Nx(l[d],c[d])})}var Ns={},Yg={},qg=!1;function Df(c,l){Cf(Yg,c),qg||(qg=!0,setTimeout(function(){qg=!1;var d=Yg;Yg={},Zg(d,!1)},0))}function Zg(c,l){l===void 0&amp;&amp;(l=!1);var d=new Set;if(c.all)for(var h=0,m=Object.values(Ns);h&lt;m.length;h++){var v=m[h];Bx(v,c,d,l)}else for(var y in c){var _=/^idb\:\/\/(.*)\/(.*)\//.exec(y);if(_){var x=_[1],E=_[2],v=Ns["idb://".concat(x,"/").concat(E)];v&amp;&amp;Bx(v,c,d,l)}}d.forEach(function(O){return O()})}function Bx(c,l,d,h){for(var m=[],v=0,y=Object.entries(c.queries.query);v&lt;y.length;v++){for(var _=y[v],x=_[0],E=_[1],O=[],A=0,j=E;A&lt;j.length;A++){var W=j[A];Kg(l,W.obsSet)?W.subscribers.forEach(function(V){return d.add(V)}):h&amp;&amp;O.push(W)}h&amp;&amp;m.push([x,O])}if(h)for(var M=0,k=m;M&lt;k.length;M++){var B=k[M],x=B[0],O=B[1];c.queries.query[x]=O}}function kR(c){var l=c._state,d=c._deps.indexedDB;if(l.isBeingOpened||c.idbdb)return l.dbReadyPromise.then(function(){return l.dbOpenError?At(l.dbOpenError):c});l.isBeingOpened=!0,l.dbOpenError=null,l.openComplete=!1;var h=l.openCanceller,m=Math.round(c.verno*10),v=!1;function y(){if(l.openCanceller!==h)throw new _e.DatabaseClosed("db.open() was cancelled")}var _=l.dbReadyResolve,x=null,E=!1,O=function(){return new te(function(A,j){if(y(),!d)throw new _e.MissingAPI;var W=c.name,M=l.autoSchema||!m?d.open(W):d.open(W,m);if(!M)throw new _e.MissingAPI;M.onerror=rr(j),M.onblocked=bt(c._fireOnBlocked),M.onupgradeneeded=bt(function(k){if(x=M.transaction,l.autoSchema&amp;&amp;!c._options.allowEmptyDB){M.onerror=Hl,x.abort(),M.result.close();var B=d.deleteDatabase(W);B.onsuccess=B.onerror=bt(function(){j(new _e.NoSuchDatabase("Database ".concat(W," doesnt exist")))})}else{x.onerror=rr(j);var V=k.oldVersion&gt;Math.pow(2,62)?0:k.oldVersion;E=V&lt;1,c.idbdb=M.result,v&amp;&amp;wR(c,x),_R(c,V/10,x,j)}},j),M.onsuccess=bt(function(){x=null;var k=c.idbdb=M.result,B=z(k.objectStoreNames);if(B.length&gt;0)try{var V=k.transaction(hR(B),"readonly");if(l.autoSchema)ER(c,k,V);else if(wf(c,c._dbSchema,V),!IR(c,V)&amp;&amp;!v)return console.warn("Dexie SchemaDiff: Schema was extended without increasing the number passed to db.version(). Dexie will add missing parts and increment native version number to workaround this."),k.close(),m=k.version+1,v=!0,A(O());vf(c,V)}catch{}Ya.push(c),k.onversionchange=bt(function(U){l.vcFired=!0,c.on("versionchange").fire(U)}),k.onclose=bt(function(U){c.on("close").fire(U)}),E&amp;&amp;TR(c._deps,W),A()},j)}).catch(function(A){switch(A?.name){case"UnknownError":if(l.PR1398_maxLoop&gt;0)return l.PR1398_maxLoop--,console.warn("Dexie: Workaround for Chrome UnknownError on open()"),O();break;case"VersionError":if(m&gt;0)return m=0,O();break}return te.reject(A)})};return te.race([h,(typeof navigator&gt;"u"?te.resolve():OR()).then(O)]).then(function(){return y(),l.onReadyBeingFired=[],te.resolve(Gg(function(){return c.on.ready.fire(c.vip)})).then(function A(){if(l.onReadyBeingFired.length&gt;0){var j=l.onReadyBeingFired.reduce(yg,tt);return l.onReadyBeingFired=[],te.resolve(Gg(function(){return j(c.vip)})).then(A)}})}).finally(function(){l.openCanceller===h&amp;&amp;(l.onReadyBeingFired=null,l.isBeingOpened=!1)}).catch(function(A){l.dbOpenError=A;try{x&amp;&amp;x.abort()}catch{}return h===l.openCanceller&amp;&amp;c._close(),At(A)}).finally(function(){l.openComplete=!0,_()}).then(function(){if(E){var A={};c.tables.forEach(function(j){j.schema.indexes.forEach(function(W){W.name&amp;&amp;(A["idb://".concat(c.name,"/").concat(j.name,"/").concat(W.name)]=new Rn(-1/0,[[[]]]))}),A["idb://".concat(c.name,"/").concat(j.name,"/")]=A["idb://".concat(c.name,"/").concat(j.name,"/:dels")]=new Rn(-1/0,[[[]]])}),Ao($l).fire(A),Zg(A,!0)}return c})}function Qg(c){var l=function(y){return c.next(y)},d=function(y){return c.throw(y)},h=v(l),m=v(d);function v(y){return function(_){var x=y(_),E=x.value;return x.done?E:!E||typeof E.then!="function"?s(E)?Promise.all(E).then(h,m):h(E):E.then(h,m)}}return v(l)()}function FR(c,l,d){var h=arguments.length;if(h&lt;2)throw new _e.InvalidArgument("Too few arguments");for(var m=new Array(h-1);--h;)m[h-1]=arguments[h];d=m.pop();var v=Vn(m);return[c,v,d]}function Vx(c,l,d,h,m){return te.resolve().then(function(){var v=me.transless||me,y=c._createTransaction(l,d,c._dbSchema,h);y.explicit=!0;var _={trans:y,transless:v};if(h)y.idbtrans=h.idbtrans;else try{y.create(),y.idbtrans._explicit=!0,c._state.PR1398_maxLoop=3}catch(A){return A.name===Ga.InvalidState&amp;&amp;c.isOpen()&amp;&amp;--c._state.PR1398_maxLoop&gt;0?(console.warn("Dexie: Need to reopen db"),c.close({disableAutoOpen:!1}),c.open().then(function(){return Vx(c,l,d,null,m)})):At(A)}var x=bo(m);x&amp;&amp;Ka();var E,O=te.follow(function(){if(E=m.call(y,y),E)if(x){var A=Eo.bind(null,null);E.then(A,A)}else typeof E.next=="function"&amp;&amp;typeof E.throw=="function"&amp;&amp;(E=Qg(E))},_);return(E&amp;&amp;typeof E.then=="function"?te.resolve(E).then(function(A){return y.active?A:At(new _e.PrematureCommit("Transaction committed too early. See http://bit.ly/2kdckMn"))}):O.then(function(){return E})).then(function(A){return h&amp;&amp;y._resolve(),y._completion.then(function(){return A})}).catch(function(A){return y._reject(A),At(A)})})}function Ef(c,l,d){for(var h=s(c)?c.slice():[c],m=0;m&lt;d;++m)h.push(l);return h}function LR(c){return i(i({},c),{table:function(l){var d=c.table(l),h=d.schema,m={},v=[];function y(k,B,V){var U=zl(k),$=m[U]=m[U]||[],G=k==null?0:typeof k=="string"?1:k.length,H=B&gt;0,Y=i(i({},V),{name:H?"".concat(U,"(virtual-from:").concat(V.name,")"):V.name,lowLevelIndex:V,isVirtual:H,keyTail:B,keyLength:G,extractKey:jg(k),unique:!H&amp;&amp;V.unique});if($.push(Y),Y.isPrimaryKey||v.push(Y),G&gt;1){var ne=G===2?k[0]:k.slice(0,G-1);y(ne,B+1,V)}return $.sort(function(re,Ae){return re.keyTail-Ae.keyTail}),Y}var _=y(h.primaryKey.keyPath,0,h.primaryKey);m[":id"]=[_];for(var x=0,E=h.indexes;x&lt;E.length;x++){var O=E[x];y(O.keyPath,0,O)}function A(k){var B=m[zl(k)];return B&amp;&amp;B[0]}function j(k,B){return{type:k.type===1?2:k.type,lower:Ef(k.lower,k.lowerOpen?c.MAX_KEY:c.MIN_KEY,B),lowerOpen:!0,upper:Ef(k.upper,k.upperOpen?c.MIN_KEY:c.MAX_KEY,B),upperOpen:!0}}function W(k){var B=k.query.index;return B.isVirtual?i(i({},k),{query:{index:B.lowLevelIndex,range:j(k.query.range,B.keyTail)}}):k}var M=i(i({},d),{schema:i(i({},h),{primaryKey:_,indexes:v,getIndexByKeyPath:A}),count:function(k){return d.count(W(k))},query:function(k){return d.query(W(k))},openCursor:function(k){var B=k.query.index,V=B.keyTail,U=B.isVirtual,$=B.keyLength;if(!U)return d.openCursor(k);function G(H){function Y(re){re!=null?H.continue(Ef(re,k.reverse?c.MAX_KEY:c.MIN_KEY,V)):k.unique?H.continue(H.key.slice(0,$).concat(k.reverse?c.MIN_KEY:c.MAX_KEY,V)):H.continue()}var ne=Object.create(H,{continue:{value:Y},continuePrimaryKey:{value:function(re,Ae){H.continuePrimaryKey(Ef(re,c.MAX_KEY,V),Ae)}},primaryKey:{get:function(){return H.primaryKey}},key:{get:function(){var re=H.key;return $===1?re[0]:re.slice(0,$)}},value:{get:function(){return H.value}}});return ne}return d.openCursor(W(k)).then(function(H){return H&amp;&amp;G(H)})}});return M}})}var NR={stack:"dbcore",name:"VirtualIndexMiddleware",level:1,create:LR};function Xg(c,l,d,h){return d=d||{},h=h||"",o(c).forEach(function(m){if(!p(l,m))d[h+m]=void 0;else{var v=c[m],y=l[m];if(typeof v=="object"&amp;&amp;typeof y=="object"&amp;&amp;v&amp;&amp;y){var _=Ts(v),x=Ts(y);_!==x?d[h+m]=l[m]:_==="Object"?Xg(v,y,d,h+m+"."):v!==y&amp;&amp;(d[h+m]=l[m])}else v!==y&amp;&amp;(d[h+m]=l[m])}}),o(l).forEach(function(m){p(c,m)||(d[h+m]=l[m])}),d}function Jg(c,l){return l.type==="delete"?l.keys:l.keys||l.values.map(c.extractKey)}var PR={stack:"dbcore",name:"HooksMiddleware",level:2,create:function(c){return i(i({},c),{table:function(l){var d=c.table(l),h=d.schema.primaryKey,m=i(i({},d),{mutate:function(v){var y=me.trans,_=y.table(l).hook,x=_.deleting,E=_.creating,O=_.updating;switch(v.type){case"add":if(E.fire===tt)break;return y._promise("readwrite",function(){return A(v)},!0);case"put":if(E.fire===tt&amp;&amp;O.fire===tt)break;return y._promise("readwrite",function(){return A(v)},!0);case"delete":if(x.fire===tt)break;return y._promise("readwrite",function(){return A(v)},!0);case"deleteRange":if(x.fire===tt)break;return y._promise("readwrite",function(){return j(v)},!0)}return d.mutate(v);function A(M){var k=me.trans,B=M.keys||Jg(h,M);if(!B)throw new Error("Keys missing");return M=M.type==="add"||M.type==="put"?i(i({},M),{keys:B}):i({},M),M.type!=="delete"&amp;&amp;(M.values=n([],M.values,!0)),M.keys&amp;&amp;(M.keys=n([],M.keys,!0)),jR(d,M,B).then(function(V){var U=B.map(function($,G){var H=V[G],Y={onerror:null,onsuccess:null};if(M.type==="delete")x.fire.call(Y,$,H,k);else if(M.type==="add"||H===void 0){var ne=E.fire.call(Y,$,M.values[G],k);$==null&amp;&amp;ne!=null&amp;&amp;($=ne,M.keys[G]=$,h.outbound||He(M.values[G],h.keyPath,$))}else{var re=Xg(H,M.values[G]),Ae=O.fire.call(Y,re,$,H,k);if(Ae){var he=M.values[G];Object.keys(Ae).forEach(function(De){p(he,De)?he[De]=Ae[De]:He(he,De,Ae[De])})}}return Y});return d.mutate(M).then(function($){for(var G=$.failures,H=$.results,Y=$.numFailures,ne=$.lastResult,re=0;re&lt;B.length;++re){var Ae=H?H[re]:B[re],he=U[re];Ae==null?he.onerror&amp;&amp;he.onerror(G[re]):he.onsuccess&amp;&amp;he.onsuccess(M.type==="put"&amp;&amp;V[re]?M.values[re]:Ae)}return{failures:G,results:H,numFailures:Y,lastResult:ne}}).catch(function($){return U.forEach(function(G){return G.onerror&amp;&amp;G.onerror($)}),Promise.reject($)})})}function j(M){return W(M.trans,M.range,1e4)}function W(M,k,B){return d.query({trans:M,values:!1,query:{index:h,range:k},limit:B}).then(function(V){var U=V.result;return A({type:"delete",keys:U,trans:M}).then(function($){return $.numFailures&gt;0?Promise.reject($.failures[0]):U.length&lt;B?{failures:[],numFailures:0,lastResult:void 0}:W(M,i(i({},k),{lower:U[U.length-1],lowerOpen:!0}),B)})})}}});return m}})}};function jR(c,l,d){return l.type==="add"?Promise.resolve([]):c.getMany({trans:l.trans,keys:d,cache:"immutable"})}function Ux(c,l,d){try{if(!l||l.keys.length&lt;c.length)return null;for(var h=[],m=0,v=0;m&lt;l.keys.length&amp;&amp;v&lt;c.length;++m)Xe(l.keys[m],c[v])===0&amp;&amp;(h.push(d?di(l.values[m]):l.values[m]),++v);return h.length===c.length?h:null}catch{return null}}var BR={stack:"dbcore",level:-1,create:function(c){return{table:function(l){var d=c.table(l);return i(i({},d),{getMany:function(h){if(!h.cache)return d.getMany(h);var m=Ux(h.keys,h.trans._cache,h.cache==="clone");return m?te.resolve(m):d.getMany(h).then(function(v){return h.trans._cache={keys:h.keys,values:h.cache==="clone"?di(v):v},v})},mutate:function(h){return h.type!=="add"&amp;&amp;(h.trans._cache=null),d.mutate(h)}})}}}};function Hx(c,l){return c.trans.mode==="readonly"&amp;&amp;!!c.subscr&amp;&amp;!c.trans.explicit&amp;&amp;c.trans.db._options.cache!=="disabled"&amp;&amp;!l.schema.primaryKey.outbound}function $x(c,l){switch(c){case"query":return l.values&amp;&amp;!l.unique;case"get":return!1;case"getMany":return!1;case"count":return!1;case"openCursor":return!1}}var VR={stack:"dbcore",level:0,name:"Observability",create:function(c){var l=c.schema.name,d=new Rn(c.MIN_KEY,c.MAX_KEY);return i(i({},c),{transaction:function(h,m,v){if(me.subscr&amp;&amp;m!=="readonly")throw new _e.ReadOnly("Readwrite transaction in liveQuery context. Querier source: ".concat(me.querier));return c.transaction(h,m,v)},table:function(h){var m=c.table(h),v=m.schema,y=v.primaryKey,_=v.indexes,x=y.extractKey,E=y.outbound,O=y.autoIncrement&amp;&amp;_.filter(function(M){return M.compound&amp;&amp;M.keyPath.includes(y.keyPath)}),A=i(i({},m),{mutate:function(M){var k=M.trans,B=M.mutatedParts||(M.mutatedParts={}),V=function(De){var Ge="idb://".concat(l,"/").concat(h,"/").concat(De);return B[Ge]||(B[Ge]=new Rn)},U=V(""),$=V(":dels"),G=M.type,H=M.type==="deleteRange"?[M.range]:M.type==="delete"?[M.keys]:M.values.length&lt;50?[Jg(y,M).filter(function(De){return De}),M.values]:[],Y=H[0],ne=H[1],re=M.trans._cache;if(s(Y)){U.addKeys(Y);var Ae=G==="delete"||Y.length===ne.length?Ux(Y,re):null;Ae||$.addKeys(Y),(Ae||ne)&amp;&amp;UR(V,v,Ae,ne)}else if(Y){var he={from:Y.lower,to:Y.upper};$.add(he),U.add(he)}else U.add(d),$.add(d),v.indexes.forEach(function(De){return V(De.name).add(d)});return m.mutate(M).then(function(De){return Y&amp;&amp;(M.type==="add"||M.type==="put")&amp;&amp;(U.addKeys(De.results),O&amp;&amp;O.forEach(function(Ge){var Me=M.values.map(function(Ee){return Ge.extractKey(Ee)}),st=Ge.keyPath.findIndex(function(Ee){return Ee===y.keyPath});De.results.forEach(function(Ee){return Me[st]=Ee}),V(Ge.name).addKeys(Me)})),k.mutatedParts=Cf(k.mutatedParts||{},B),De})}}),j=function(M){var k,B,V=M.query,U=V.index,$=V.range;return[U,new Rn((k=$.lower)!==null&amp;&amp;k!==void 0?k:c.MIN_KEY,(B=$.upper)!==null&amp;&amp;B!==void 0?B:c.MAX_KEY)]},W={get:function(M){return[y,new Rn(M.key)]},getMany:function(M){return[y,new Rn().addKeys(M.keys)]},count:j,query:j,openCursor:j};return o(W).forEach(function(M){A[M]=function(k){var B=me.subscr,V=!!B,U=Hx(me,m)&amp;&amp;$x(M,k),$=U?k.obsSet={}:B;if(V){var G=function(De){var Ge="idb://".concat(l,"/").concat(h,"/").concat(De);return $[Ge]||($[Ge]=new Rn)},H=G(""),Y=G(":dels"),ne=W[M](k),re=ne[0],Ae=ne[1];if(M==="query"&amp;&amp;re.isPrimaryKey&amp;&amp;!k.values?Y.add(Ae):G(re.name||"").add(Ae),!re.isPrimaryKey)if(M==="count")Y.add(d);else{var he=M==="query"&amp;&amp;E&amp;&amp;k.values&amp;&amp;m.query(i(i({},k),{values:!1}));return m[M].apply(this,arguments).then(function(De){if(M==="query"){if(E&amp;&amp;k.values)return he.then(function(Ee){var Zt=Ee.result;return H.addKeys(Zt),De});var Ge=k.values?De.result.map(x):De.result;k.values?H.addKeys(Ge):Y.addKeys(Ge)}else if(M==="openCursor"){var Me=De,st=k.values;return Me&amp;&amp;Object.create(Me,{key:{get:function(){return Y.addKey(Me.primaryKey),Me.key}},primaryKey:{get:function(){var Ee=Me.primaryKey;return Y.addKey(Ee),Ee}},value:{get:function(){return st&amp;&amp;H.addKey(Me.primaryKey),Me.value}}})}return De})}}return m[M].apply(this,arguments)}}),A}})}};function UR(c,l,d,h){function m(v){var y=c(v.name||"");function _(E){return E!=null?v.extractKey(E):null}var x=function(E){return v.multiEntry&amp;&amp;s(E)?E.forEach(function(O){return y.addKey(O)}):y.addKey(E)};(d||h).forEach(function(E,O){var A=d&amp;&amp;_(d[O]),j=h&amp;&amp;_(h[O]);Xe(A,j)!==0&amp;&amp;(A!=null&amp;&amp;x(A),j!=null&amp;&amp;x(j))})}l.indexes.forEach(m)}function Gx(c,l,d){if(d.numFailures===0)return l;if(l.type==="deleteRange")return null;var h=l.keys?l.keys.length:"values"in l&amp;&amp;l.values?l.values.length:1;if(d.numFailures===h)return null;var m=i({},l);return s(m.keys)&amp;&amp;(m.keys=m.keys.filter(function(v,y){return!(y in d.failures)})),"values"in m&amp;&amp;s(m.values)&amp;&amp;(m.values=m.values.filter(function(v,y){return!(y in d.failures)})),m}function HR(c,l){return l.lower===void 0?!0:l.lowerOpen?Xe(c,l.lower)&gt;0:Xe(c,l.lower)&gt;=0}function $R(c,l){return l.upper===void 0?!0:l.upperOpen?Xe(c,l.upper)&lt;0:Xe(c,l.upper)&lt;=0}function ev(c,l){return HR(c,l)&amp;&amp;$R(c,l)}function zx(c,l,d,h,m,v){if(!d||d.length===0)return c;var y=l.query.index,_=y.multiEntry,x=l.query.range,E=h.schema.primaryKey,O=E.extractKey,A=y.extractKey,j=(y.lowLevelIndex||y).extractKey,W=d.reduce(function(M,k){var B=M,V=[];if(k.type==="add"||k.type==="put")for(var U=new Rn,$=k.values.length-1;$&gt;=0;--$){var G=k.values[$],H=O(G);if(!U.hasKey(H)){var Y=A(G);(_&amp;&amp;s(Y)?Y.some(function(he){return ev(he,x)}):ev(Y,x))&amp;&amp;(U.addKey(H),V.push(G))}}switch(k.type){case"add":B=M.concat(l.values?V:V.map(function(he){return O(he)}));break;case"put":var ne=new Rn().addKeys(k.values.map(function(he){return O(he)}));B=M.filter(function(he){return!ne.hasKey(l.values?O(he):he)}).concat(l.values?V:V.map(function(he){return O(he)}));break;case"delete":var re=new Rn().addKeys(k.keys);B=M.filter(function(he){return!re.hasKey(l.values?O(he):he)});break;case"deleteRange":var Ae=k.range;B=M.filter(function(he){return!ev(O(he),Ae)});break}return B},c);return W===c?c:(W.sort(function(M,k){return Xe(j(M),j(k))||Xe(O(M),O(k))}),l.limit&amp;&amp;l.limit&lt;1/0&amp;&amp;(W.length&gt;l.limit?W.length=l.limit:c.length===l.limit&amp;&amp;W.length&lt;l.limit&amp;&amp;(m.dirty=!0)),v?Object.freeze(W):W)}function Wx(c,l){return Xe(c.lower,l.lower)===0&amp;&amp;Xe(c.upper,l.upper)===0&amp;&amp;!!c.lowerOpen==!!l.lowerOpen&amp;&amp;!!c.upperOpen==!!l.upperOpen}function GR(c,l,d,h){if(c===void 0)return l!==void 0?-1:0;if(l===void 0)return 1;var m=Xe(c,l);if(m===0){if(d&amp;&amp;h)return 0;if(d)return 1;if(h)return-1}return m}function zR(c,l,d,h){if(c===void 0)return l!==void 0?1:0;if(l===void 0)return-1;var m=Xe(c,l);if(m===0){if(d&amp;&amp;h)return 0;if(d)return-1;if(h)return 1}return m}function WR(c,l){return GR(c.lower,l.lower,c.lowerOpen,l.lowerOpen)&lt;=0&amp;&amp;zR(c.upper,l.upper,c.upperOpen,l.upperOpen)&gt;=0}function KR(c,l,d,h){var m=Ns["idb://".concat(c,"/").concat(l)];if(!m)return[];var v=m.queries[d];if(!v)return[null,!1,m,null];var y=h.query?h.query.index.name:null,_=v[y||""];if(!_)return[null,!1,m,null];switch(d){case"query":var x=_.find(function(A){return A.req.limit===h.limit&amp;&amp;A.req.values===h.values&amp;&amp;Wx(A.req.query.range,h.query.range)});if(x)return[x,!0,m,_];var E=_.find(function(A){var j="limit"in A.req?A.req.limit:1/0;return j&gt;=h.limit&amp;&amp;(h.values?A.req.values:!0)&amp;&amp;WR(A.req.query.range,h.query.range)});return[E,!1,m,_];case"count":var O=_.find(function(A){return Wx(A.req.query.range,h.query.range)});return[O,!!O,m,_]}}function YR(c,l,d,h){c.subscribers.add(d),h.addEventListener("abort",function(){c.subscribers.delete(d),c.subscribers.size===0&amp;&amp;qR(c,l)})}function qR(c,l){setTimeout(function(){c.subscribers.size===0&amp;&amp;Un(l,c)},3e3)}var ZR={stack:"dbcore",level:0,name:"Cache",create:function(c){var l=c.schema.name,d=i(i({},c),{transaction:function(h,m,v){var y=c.transaction(h,m,v);if(m==="readwrite"){var _=new AbortController,x=_.signal,E=function(O){return function(){if(_.abort(),m==="readwrite"){for(var A=new Set,j=0,W=h;j&lt;W.length;j++){var M=W[j],k=Ns["idb://".concat(l,"/").concat(M)];if(k){var B=c.table(M),V=k.optimisticOps.filter(function(st){return st.trans===y});if(y._explicit&amp;&amp;O&amp;&amp;y.mutatedParts)for(var U=0,$=Object.values(k.queries.query);U&lt;$.length;U++)for(var G=$[U],H=0,Y=G.slice();H&lt;Y.length;H++){var ne=Y[H];Kg(ne.obsSet,y.mutatedParts)&amp;&amp;(Un(G,ne),ne.subscribers.forEach(function(st){return A.add(st)}))}else if(V.length&gt;0){k.optimisticOps=k.optimisticOps.filter(function(st){return st.trans!==y});for(var re=0,Ae=Object.values(k.queries.query);re&lt;Ae.length;re++)for(var G=Ae[re],he=0,De=G.slice();he&lt;De.length;he++){var ne=De[he];if(ne.res!=null&amp;&amp;y.mutatedParts)if(O&amp;&amp;!ne.dirty){var Ge=Object.isFrozen(ne.res),Me=zx(ne.res,ne.req,V,B,ne,Ge);ne.dirty?(Un(G,ne),ne.subscribers.forEach(function(Zt){return A.add(Zt)})):Me!==ne.res&amp;&amp;(ne.res=Me,ne.promise=te.resolve({result:Me}))}else ne.dirty&amp;&amp;Un(G,ne),ne.subscribers.forEach(function(Zt){return A.add(Zt)})}}}}A.forEach(function(st){return st()})}}};y.addEventListener("abort",E(!1),{signal:x}),y.addEventListener("error",E(!1),{signal:x}),y.addEventListener("complete",E(!0),{signal:x})}return y},table:function(h){var m=c.table(h),v=m.schema.primaryKey,y=i(i({},m),{mutate:function(_){var x=me.trans;if(v.outbound||x.db._options.cache==="disabled"||x.explicit)return m.mutate(_);var E=Ns["idb://".concat(l,"/").concat(h)];if(!E)return m.mutate(_);var O=m.mutate(_);return(_.type==="add"||_.type==="put")&amp;&amp;(_.values.length&gt;=50||Jg(v,_).some(function(A){return A==null}))?O.then(function(A){var j=i(i({},_),{values:_.values.map(function(M,k){var B,V=!((B=v.keyPath)===null||B===void 0)&amp;&amp;B.includes(".")?di(M):i({},M);return He(V,v.keyPath,A.results[k]),V})}),W=Gx(E,j,A);E.optimisticOps.push(W),queueMicrotask(function(){return _.mutatedParts&amp;&amp;Df(_.mutatedParts)})}):(E.optimisticOps.push(_),_.mutatedParts&amp;&amp;Df(_.mutatedParts),O.then(function(A){if(A.numFailures&gt;0){Un(E.optimisticOps,_);var j=Gx(E,_,A);j&amp;&amp;E.optimisticOps.push(j),_.mutatedParts&amp;&amp;Df(_.mutatedParts)}}),O.catch(function(){Un(E.optimisticOps,_),_.mutatedParts&amp;&amp;Df(_.mutatedParts)})),O},query:function(_){var x;if(!Hx(me,m)||!$x("query",_))return m.query(_);var E=((x=me.trans)===null||x===void 0?void 0:x.db._options.cache)==="immutable",O=me,A=O.requery,j=O.signal,W=KR(l,h,"query",_),M=W[0],k=W[1],B=W[2],V=W[3];if(M&amp;&amp;k)M.obsSet=_.obsSet;else{var U=m.query(_).then(function($){var G=$.result;if(M&amp;&amp;(M.res=G),E){for(var H=0,Y=G.length;H&lt;Y;++H)Object.freeze(G[H]);Object.freeze(G)}else $.result=di(G);return $}).catch(function($){return V&amp;&amp;M&amp;&amp;Un(V,M),Promise.reject($)});M={obsSet:_.obsSet,promise:U,subscribers:new Set,type:"query",req:_,dirty:!1},V?V.push(M):(V=[M],B||(B=Ns["idb://".concat(l,"/").concat(h)]={queries:{query:{},count:{}},objs:new Map,optimisticOps:[],unsignaledParts:{}}),B.queries.query[_.query.index.name||""]=V)}return YR(M,V,A,j),M.promise.then(function($){return{result:zx($.result,_,B?.optimisticOps,m,M,E)}})}});return y}});return d}};function If(c,l){return new Proxy(c,{get:function(d,h,m){return h==="db"?l:Reflect.get(d,h,m)}})}var Gr=function(){function c(l,d){var h=this;this._middlewares={},this.verno=0;var m=c.dependencies;this._options=d=i({addons:c.addons,autoOpen:!0,indexedDB:m.indexedDB,IDBKeyRange:m.IDBKeyRange,cache:"cloned"},d),this._deps={indexedDB:d.indexedDB,IDBKeyRange:d.IDBKeyRange};var v=d.addons;this._dbSchema={},this._versions=[],this._storeNames=[],this._allTables={},this.idbdb=null,this._novip=this;var y={dbOpenError:null,isBeingOpened:!1,onReadyBeingFired:null,openComplete:!1,dbReadyResolve:tt,dbReadyPromise:null,cancelOpen:tt,openCanceller:null,autoSchema:!0,PR1398_maxLoop:3,autoOpen:d.autoOpen};y.dbReadyPromise=new te(function(x){y.dbReadyResolve=x}),y.openCanceller=new te(function(x,E){y.cancelOpen=E}),this._state=y,this.name=l,this.on=Bl(this,"populate","blocked","versionchange","close",{ready:[yg,tt]}),this.on.ready.subscribe=ye(this.on.ready.subscribe,function(x){return function(E,O){c.vip(function(){var A=h._state;if(A.openComplete)A.dbOpenError||te.resolve().then(E),O&amp;&amp;x(E);else if(A.onReadyBeingFired)A.onReadyBeingFired.push(E),O&amp;&amp;x(E);else{x(E);var j=h;O||x(function W(){j.on.ready.unsubscribe(E),j.on.ready.unsubscribe(W)})}})}}),this.Collection=rR(this),this.Table=eR(this),this.Transaction=fR(this),this.Version=AR(this),this.WhereClause=uR(this),this.on("versionchange",function(x){x.newVersion&gt;0?console.warn("Another connection wants to upgrade database '".concat(h.name,"'. Closing db now to resume the upgrade.")):console.warn("Another connection wants to delete database '".concat(h.name,"'. Closing db now to resume the delete request.")),h.close({disableAutoOpen:!1})}),this.on("blocked",function(x){!x.newVersion||x.newVersion&lt;x.oldVersion?console.warn("Dexie.delete('".concat(h.name,"') was blocked")):console.warn("Upgrade '".concat(h.name,"' blocked by other connection holding version ").concat(x.oldVersion/10))}),this._maxKey=Gl(d.IDBKeyRange),this._createTransaction=function(x,E,O,A){return new h.Transaction(x,E,O,h._options.chromeTransactionDurability,A)},this._fireOnBlocked=function(x){h.on("blocked").fire(x),Ya.filter(function(E){return E.name===h.name&amp;&amp;E!==h&amp;&amp;!E._state.vcFired}).map(function(E){return E.on("versionchange").fire(x)})},this.use(BR),this.use(ZR),this.use(VR),this.use(NR),this.use(PR);var _=new Proxy(this,{get:function(x,E,O){if(E==="_vip")return!0;if(E==="table")return function(j){return If(h.table(j),_)};var A=Reflect.get(x,E,O);return A instanceof Sx?If(A,_):E==="tables"?A.map(function(j){return If(j,_)}):E==="_createTransaction"?function(){var j=A.apply(this,arguments);return If(j,_)}:A}});this.vip=_,v.forEach(function(x){return x(h)})}return c.prototype.version=function(l){if(isNaN(l)||l&lt;.1)throw new _e.Type("Given version is not a positive number");if(l=Math.round(l*10)/10,this.idbdb||this._state.isBeingOpened)throw new _e.Schema("Cannot add version when database is open");this.verno=Math.max(this.verno,l);var d=this._versions,h=d.filter(function(m){return m._cfg.version===l})[0];return h||(h=new this.Version(l),d.push(h),d.sort(bR),h.stores({}),this._state.autoSchema=!1,h)},c.prototype._whenReady=function(l){var d=this;return this.idbdb&amp;&amp;(this._state.openComplete||me.letThrough||this._vip)?l():new te(function(h,m){if(d._state.openComplete)return m(new _e.DatabaseClosed(d._state.dbOpenError));if(!d._state.isBeingOpened){if(!d._state.autoOpen){m(new _e.DatabaseClosed);return}d.open().catch(tt)}d._state.dbReadyPromise.then(h,m)}).then(l)},c.prototype.use=function(l){var d=l.stack,h=l.create,m=l.level,v=l.name;v&amp;&amp;this.unuse({stack:d,name:v});var y=this._middlewares[d]||(this._middlewares[d]=[]);return y.push({stack:d,create:h,level:m??10,name:v}),y.sort(function(_,x){return _.level-x.level}),this},c.prototype.unuse=function(l){var d=l.stack,h=l.name,m=l.create;return d&amp;&amp;this._middlewares[d]&amp;&amp;(this._middlewares[d]=this._middlewares[d].filter(function(v){return m?v.create!==m:h?v.name!==h:!1})),this},c.prototype.open=function(){var l=this;return ks(Co,function(){return kR(l)})},c.prototype._close=function(){var l=this._state,d=Ya.indexOf(this);if(d&gt;=0&amp;&amp;Ya.splice(d,1),this.idbdb){try{this.idbdb.close()}catch{}this.idbdb=null}l.isBeingOpened||(l.dbReadyPromise=new te(function(h){l.dbReadyResolve=h}),l.openCanceller=new te(function(h,m){l.cancelOpen=m}))},c.prototype.close=function(l){var d=l===void 0?{disableAutoOpen:!0}:l,h=d.disableAutoOpen,m=this._state;h?(m.isBeingOpened&amp;&amp;m.cancelOpen(new _e.DatabaseClosed),this._close(),m.autoOpen=!1,m.dbOpenError=new _e.DatabaseClosed):(this._close(),m.autoOpen=this._options.autoOpen||m.isBeingOpened,m.openComplete=!1,m.dbOpenError=null)},c.prototype.delete=function(l){var d=this;l===void 0&amp;&amp;(l={disableAutoOpen:!0});var h=arguments.length&gt;0&amp;&amp;typeof arguments[0]!="object",m=this._state;return new te(function(v,y){var _=function(){d.close(l);var x=d._deps.indexedDB.deleteDatabase(d.name);x.onsuccess=bt(function(){RR(d._deps,d.name),v()}),x.onerror=rr(y),x.onblocked=d._fireOnBlocked};if(h)throw new _e.InvalidArgument("Invalid closeOptions argument to db.delete()");m.isBeingOpened?m.dbReadyPromise.then(_):_()})},c.prototype.backendDB=function(){return this.idbdb},c.prototype.isOpen=function(){return this.idbdb!==null},c.prototype.hasBeenClosed=function(){var l=this._state.dbOpenError;return l&amp;&amp;l.name==="DatabaseClosed"},c.prototype.hasFailed=function(){return this._state.dbOpenError!==null},c.prototype.dynamicallyOpened=function(){return this._state.autoSchema},Object.defineProperty(c.prototype,"tables",{get:function(){var l=this;return o(this._allTables).map(function(d){return l._allTables[d]})},enumerable:!1,configurable:!0}),c.prototype.transaction=function(){var l=FR.apply(this,arguments);return this._transaction.apply(this,l)},c.prototype._transaction=function(l,d,h){var m=this,v=me.trans;(!v||v.db!==this||l.indexOf("!")!==-1)&amp;&amp;(v=null);var y=l.indexOf("?")!==-1;l=l.replace("!","").replace("?","");var _,x;try{if(x=d.map(function(O){var A=O instanceof m.Table?O.name:O;if(typeof A!="string")throw new TypeError("Invalid table argument to Dexie.transaction(). Only Table or String are allowed");return A}),l=="r"||l===Tg)_=Tg;else if(l=="rw"||l==Rg)_=Rg;else throw new _e.InvalidArgument("Invalid transaction mode: "+l);if(v){if(v.mode===Tg&amp;&amp;_===Rg)if(y)v=null;else throw new _e.SubTransaction("Cannot enter a sub-transaction with READWRITE mode when parent transaction is READONLY");v&amp;&amp;x.forEach(function(O){if(v&amp;&amp;v.storeNames.indexOf(O)===-1)if(y)v=null;else throw new _e.SubTransaction("Table "+O+" not included in parent transaction.")}),y&amp;&amp;v&amp;&amp;!v.active&amp;&amp;(v=null)}}catch(O){return v?v._promise(null,function(A,j){j(O)}):At(O)}var E=Vx.bind(null,this,_,x,v,h);return v?v._promise(_,E,"lock"):me.trans?ks(me.transless,function(){return m._whenReady(E)}):this._whenReady(E)},c.prototype.table=function(l){if(!p(this._allTables,l))throw new _e.InvalidTable("Table ".concat(l," does not exist"));return this._allTables[l]},c}(),QR=typeof Symbol&lt;"u"&amp;&amp;"observable"in Symbol?Symbol.observable:"@@observable",XR=function(){function c(l){this._subscribe=l}return c.prototype.subscribe=function(l,d,h){return this._subscribe(!l||typeof l=="function"?{next:l,error:d,complete:h}:l)},c.prototype[QR]=function(){return this},c}(),Sf;try{Sf={indexedDB:r.indexedDB||r.mozIndexedDB||r.webkitIndexedDB||r.msIndexedDB,IDBKeyRange:r.IDBKeyRange||r.webkitIDBKeyRange}}catch{Sf={indexedDB:null,IDBKeyRange:null}}function Kx(c){var l=!1,d,h=new XR(function(m){var v=bo(c);function y(V){var U=za();try{v&amp;&amp;Ka();var $=Do(c,V);return v&amp;&amp;($=$.finally(Eo)),$}finally{U&amp;&amp;Wa()}}var _=!1,x,E={},O={},A={get closed(){return _},unsubscribe:function(){_||(_=!0,x&amp;&amp;x.abort(),j&amp;&amp;Ao.storagemutated.unsubscribe(k))}};m.start&amp;&amp;m.start(A);var j=!1,W=function(){return Sg(B)};function M(){return Kg(O,E)}var k=function(V){Cf(E,V),M()&amp;&amp;W()},B=function(){if(!(_||!Sf.indexedDB)){E={};var V={};x&amp;&amp;x.abort(),x=new AbortController;var U={subscr:V,signal:x.signal,requery:W,querier:c,trans:null},$=y(U);Promise.resolve($).then(function(G){l=!0,d=G,!(_||U.signal.aborted)&amp;&amp;(E={},O=V,!An(O)&amp;&amp;!j&amp;&amp;(Ao($l,k),j=!0),Sg(function(){return!_&amp;&amp;m.next&amp;&amp;m.next(G)}))},function(G){l=!1,["DatabaseClosedError","AbortError"].includes(G?.name)||_||Sg(function(){_||m.error&amp;&amp;m.error(G)})})}};return setTimeout(W,0),A});return h.hasValue=function(){return l},h.getValue=function(){return d},h}var Ps=Gr;g(Ps,i(i({},Hr),{delete:function(c){var l=new Ps(c,{addons:[]});return l.delete()},exists:function(c){return new Ps(c,{addons:[]}).open().then(function(l){return l.close(),!0}).catch("NoSuchDatabaseError",function(){return!1})},getDatabaseNames:function(c){try{return MR(Ps.dependencies).then(c)}catch{return At(new _e.MissingAPI)}},defineClass:function(){function c(l){a(this,l)}return c},ignoreTransaction:function(c){return me.trans?ks(me.transless,c):c()},vip:Gg,async:function(c){return function(){try{var l=Qg(c.apply(this,arguments));return!l||typeof l.then!="function"?te.resolve(l):l}catch(d){return At(d)}}},spawn:function(c,l,d){try{var h=Qg(c.apply(d,l||[]));return!h||typeof h.then!="function"?te.resolve(h):h}catch(m){return At(m)}},currentTransaction:{get:function(){return me.trans||null}},waitFor:function(c,l){var d=te.resolve(typeof c=="function"?Ps.ignoreTransaction(c):c).timeout(l||6e4);return me.trans?me.trans.waitFor(d):d},Promise:te,debug:{get:function(){return ir},set:function(c){fx(c)}},derive:w,extend:a,props:g,override:ye,Events:Bl,on:Ao,liveQuery:Kx,extendObservabilitySet:Cf,getByKeyPath:Fe,setByKeyPath:He,delByKeyPath:Ct,shallowClone:Dt,deepClone:di,getObjectDiff:Xg,cmp:Xe,asap:Re,minKey:Mg,addons:[],connections:Ya,errnames:Ga,dependencies:Sf,cache:Ns,semVer:wx,version:wx.split(".").map(function(c){return parseInt(c)}).reduce(function(c,l,d){return c+l/Math.pow(10,d*2)})})),Ps.maxKey=Gl(Ps.dependencies.IDBKeyRange),typeof dispatchEvent&lt;"u"&amp;&amp;typeof addEventListener&lt;"u"&amp;&amp;(Ao($l,function(c){if(!Mo){var l;l=new CustomEvent(Lg,{detail:c}),Mo=!0,dispatchEvent(l),Mo=!1}}),addEventListener(Lg,function(c){var l=c.detail;Mo||tv(l)}));function tv(c){var l=Mo;try{Mo=!0,Ao.storagemutated.fire(c),Zg(c,!0)}finally{Mo=l}}var Mo=!1,To,nv=function(){};typeof BroadcastChannel&lt;"u"&amp;&amp;(nv=function(){To=new BroadcastChannel(Lg),To.onmessage=function(c){return c.data&amp;&amp;tv(c.data)}},nv(),typeof To.unref=="function"&amp;&amp;To.unref(),Ao($l,function(c){Mo||To.postMessage(c)})),typeof addEventListener&lt;"u"&amp;&amp;(addEventListener("pagehide",function(c){if(!Gr.disableBfCache&amp;&amp;c.persisted){ir&amp;&amp;console.debug("Dexie: handling persisted pagehide"),To?.close();for(var l=0,d=Ya;l&lt;d.length;l++){var h=d[l];h.close({disableAutoOpen:!1})}}}),addEventListener("pageshow",function(c){!Gr.disableBfCache&amp;&amp;c.persisted&amp;&amp;(ir&amp;&amp;console.debug("Dexie: handling persisted pageshow"),nv(),tv({all:new Rn(-1/0,[[]])}))}));function JR(c){return new Ul({add:c})}function e2(c){return new Ul({remove:c})}function t2(c,l){return new Ul({replacePrefix:[c,l]})}te.rejectionMapper=Ur,fx(ir);var n2=Object.freeze({__proto__:null,Dexie:Gr,liveQuery:Kx,Entity:Dx,cmp:Xe,PropModSymbol:nR,PropModification:Ul,replacePrefix:t2,add:JR,remove:e2,default:Gr,RangeSet:Rn,mergeRanges:Kl,rangesOverlap:Nx});return i(Gr,n2,{default:Gr}),Gr})});function Zx(t,e){return Object.is(t,e)}var Vt=null,ql=!1,Rf=1,ar=Symbol("SIGNAL");function ze(t){let e=Vt;return Vt=t,e}function Qx(){return Vt}function p2(){return ql}var Qa={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=&gt;!1,producerRecomputeValue:()=&gt;{},consumerMarkedDirty:()=&gt;{},consumerOnSignalRead:()=&gt;{}};function cv(t){if(ql)throw new Error("");if(Vt===null)return;Vt.consumerOnSignalRead(t);let e=Vt.nextProducerIndex++;if(Pf(Vt),e&lt;Vt.producerNode.length&amp;&amp;Vt.producerNode[e]!==t&amp;&amp;Zl(Vt)){let i=Vt.producerNode[e];Nf(i,Vt.producerIndexOfThis[e])}Vt.producerNode[e]!==t&amp;&amp;(Vt.producerNode[e]=t,Vt.producerIndexOfThis[e]=Zl(Vt)?nC(t,Vt,e):0),Vt.producerLastReadVersion[e]=t.version}function m2(){Rf++}function Xx(t){if(!(Zl(t)&amp;&amp;!t.dirty)&amp;&amp;!(!t.dirty&amp;&amp;t.lastCleanEpoch===Rf)){if(!t.producerMustRecompute(t)&amp;&amp;!Ff(t)){t.dirty=!1,t.lastCleanEpoch=Rf;return}t.producerRecomputeValue(t),t.dirty=!1,t.lastCleanEpoch=Rf}}function Jx(t){if(t.liveConsumerNode===void 0)return;let e=ql;ql=!0;try{for(let i of t.liveConsumerNode)i.dirty||tC(i)}finally{ql=e}}function eC(){return Vt?.consumerAllowSignalWrites!==!1}function tC(t){t.dirty=!0,Jx(t),t.consumerMarkedDirty?.(t)}function Ql(t){return t&amp;&amp;(t.nextProducerIndex=0),ze(t)}function kf(t,e){if(ze(e),!(!t||t.producerNode===void 0||t.producerIndexOfThis===void 0||t.producerLastReadVersion===void 0)){if(Zl(t))for(let i=t.nextProducerIndex;i&lt;t.producerNode.length;i++)Nf(t.producerNode[i],t.producerIndexOfThis[i]);for(;t.producerNode.length&gt;t.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function Ff(t){Pf(t);for(let e=0;e&lt;t.producerNode.length;e++){let i=t.producerNode[e],n=t.producerLastReadVersion[e];if(n!==i.version||(Xx(i),n!==i.version))return!0}return!1}function Lf(t){if(Pf(t),Zl(t))for(let e=0;e&lt;t.producerNode.length;e++)Nf(t.producerNode[e],t.producerIndexOfThis[e]);t.producerNode.length=t.producerLastReadVersion.length=t.producerIndexOfThis.length=0,t.liveConsumerNode&amp;&amp;(t.liveConsumerNode.length=t.liveConsumerIndexOfThis.length=0)}function nC(t,e,i){if(iC(t),t.liveConsumerNode.length===0&amp;&amp;rC(t))for(let n=0;n&lt;t.producerNode.length;n++)t.producerIndexOfThis[n]=nC(t.producerNode[n],t,n);return t.liveConsumerIndexOfThis.push(i),t.liveConsumerNode.push(e)-1}function Nf(t,e){if(iC(t),t.liveConsumerNode.length===1&amp;&amp;rC(t))for(let n=0;n&lt;t.producerNode.length;n++)Nf(t.producerNode[n],t.producerIndexOfThis[n]);let i=t.liveConsumerNode.length-1;if(t.liveConsumerNode[e]=t.liveConsumerNode[i],t.liveConsumerIndexOfThis[e]=t.liveConsumerIndexOfThis[i],t.liveConsumerNode.length--,t.liveConsumerIndexOfThis.length--,e&lt;t.liveConsumerNode.length){let n=t.liveConsumerIndexOfThis[e],r=t.liveConsumerNode[e];Pf(r),r.producerIndexOfThis[n]=e}}function Zl(t){return t.consumerIsAlwaysLive||(t?.liveConsumerNode?.length??0)&gt;0}function Pf(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}function iC(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[]}function rC(t){return t.producerNode!==void 0}function oC(t){let e=Object.create(g2);e.computation=t;let i=()=&gt;{if(Xx(e),cv(e),e.value===Of)throw e.error;return e.value};return i[ar]=e,i}var ov=Symbol("UNSET"),sv=Symbol("COMPUTING"),Of=Symbol("ERRORED"),g2=q(S({},Qa),{value:ov,dirty:!0,error:null,equal:Zx,producerMustRecompute(t){return t.value===ov||t.value===sv},producerRecomputeValue(t){if(t.value===sv)throw new Error("Detected cycle in computations.");let e=t.value;t.value=sv;let i=Ql(t),n;try{n=t.computation()}catch(r){n=Of,t.error=r}finally{kf(t,i)}if(e!==ov&amp;&amp;e!==Of&amp;&amp;n!==Of&amp;&amp;t.equal(e,n)){t.value=e;return}t.value=n,t.version++}});function v2(){throw new Error}var sC=v2;function aC(){sC()}function cC(t){sC=t}var y2=null;function lC(t){let e=Object.create(dC);e.value=t;let i=()=&gt;(cv(e),e.value);return i[ar]=e,i}function lv(t,e){eC()||aC(),t.equal(t.value,e)||(t.value=e,b2(t))}function uC(t,e){eC()||aC(),lv(t,e(t.value))}var dC=q(S({},Qa),{equal:Zx,value:void 0});function b2(t){t.version++,m2(),Jx(t),y2?.()}function fC(t,e,i){let n=Object.create(_2);i&amp;&amp;(n.consumerAllowSignalWrites=!0),n.fn=t,n.schedule=e;let r=u=&gt;{n.cleanupFn=u};function o(u){return u.fn===null&amp;&amp;u.schedule===null}function s(u){o(u)||(Lf(u),u.cleanupFn(),u.fn=null,u.schedule=null,u.cleanupFn=av)}let a=()=&gt;{if(n.fn===null)return;if(p2())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(n.dirty=!1,n.hasRun&amp;&amp;!Ff(n))return;n.hasRun=!0;let u=Ql(n);try{n.cleanupFn(),n.cleanupFn=av,n.fn(r)}finally{kf(n,u)}};return n.ref={notify:()=&gt;tC(n),run:a,cleanup:()=&gt;n.cleanupFn(),destroy:()=&gt;s(n),[ar]:n},n.ref}var av=()=&gt;{},_2=q(S({},Qa),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=&gt;{t.schedule!==null&amp;&amp;t.schedule(t.ref)},hasRun:!1,cleanupFn:av});function be(t){return typeof t=="function"}function ko(t){let i=t(n=&gt;{Error.call(n),n.stack=new Error().stack});return i.prototype=Object.create(Error.prototype),i.prototype.constructor=i,i}var jf=ko(t=&gt;function(i){t(this),this.message=i?`${i.length} errors occurred during unsubscription:
${i.map((n,r)=&gt;`${r+1}) ${n.toString()}`).join(`
  `)}`:"",this.name="UnsubscriptionError",this.errors=i});function js(t,e){if(t){let i=t.indexOf(e);0&lt;=i&amp;&amp;t.splice(i,1)}}var et=class t{constructor(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let e;if(!this.closed){this.closed=!0;let{_parentage:i}=this;if(i)if(this._parentage=null,Array.isArray(i))for(let o of i)o.remove(this);else i.remove(this);let{initialTeardown:n}=this;if(be(n))try{n()}catch(o){e=o instanceof jf?o.errors:[o]}let{_finalizers:r}=this;if(r){this._finalizers=null;for(let o of r)try{hC(o)}catch(s){e=e??[],s instanceof jf?e=[...e,...s.errors]:e.push(s)}}if(e)throw new jf(e)}}add(e){var i;if(e&amp;&amp;e!==this)if(this.closed)hC(e);else{if(e instanceof t){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=(i=this._finalizers)!==null&amp;&amp;i!==void 0?i:[]).push(e)}}_hasParent(e){let{_parentage:i}=this;return i===e||Array.isArray(i)&amp;&amp;i.includes(e)}_addParent(e){let{_parentage:i}=this;this._parentage=Array.isArray(i)?(i.push(e),i):i?[i,e]:e}_removeParent(e){let{_parentage:i}=this;i===e?this._parentage=null:Array.isArray(i)&amp;&amp;js(i,e)}remove(e){let{_finalizers:i}=this;i&amp;&amp;js(i,e),e instanceof t&amp;&amp;e._removeParent(this)}};et.EMPTY=(()=&gt;{let t=new et;return t.closed=!0,t})();var uv=et.EMPTY;function Bf(t){return t instanceof et||t&amp;&amp;"closed"in t&amp;&amp;be(t.remove)&amp;&amp;be(t.add)&amp;&amp;be(t.unsubscribe)}function hC(t){be(t)?t():t.unsubscribe()}var Fi={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Xa={setTimeout(t,e,...i){let{delegate:n}=Xa;return n?.setTimeout?n.setTimeout(t,e,...i):setTimeout(t,e,...i)},clearTimeout(t){let{delegate:e}=Xa;return(e?.clearTimeout||clearTimeout)(t)},delegate:void 0};function Vf(t){Xa.setTimeout(()=&gt;{let{onUnhandledError:e}=Fi;if(e)e(t);else throw t})}function Li(){}var pC=dv("C",void 0,void 0);function mC(t){return dv("E",void 0,t)}function gC(t){return dv("N",t,void 0)}function dv(t,e,i){return{kind:t,value:e,error:i}}var Bs=null;function Ja(t){if(Fi.useDeprecatedSynchronousErrorHandling){let e=!Bs;if(e&amp;&amp;(Bs={errorThrown:!1,error:null}),t(),e){let{errorThrown:i,error:n}=Bs;if(Bs=null,i)throw n}}else t()}function vC(t){Fi.useDeprecatedSynchronousErrorHandling&amp;&amp;Bs&amp;&amp;(Bs.errorThrown=!0,Bs.error=t)}var Vs=class extends et{constructor(e){super(),this.isStopped=!1,e?(this.destination=e,Bf(e)&amp;&amp;e.add(this)):this.destination=C2}static create(e,i,n){return new Ni(e,i,n)}next(e){this.isStopped?hv(gC(e),this):this._next(e)}error(e){this.isStopped?hv(mC(e),this):(this.isStopped=!0,this._error(e))}complete(){this.isStopped?hv(pC,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(e){this.destination.next(e)}_error(e){try{this.destination.error(e)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},w2=Function.prototype.bind;function fv(t,e){return w2.call(t,e)}var pv=class{constructor(e){this.partialObserver=e}next(e){let{partialObserver:i}=this;if(i.next)try{i.next(e)}catch(n){Uf(n)}}error(e){let{partialObserver:i}=this;if(i.error)try{i.error(e)}catch(n){Uf(n)}else Uf(e)}complete(){let{partialObserver:e}=this;if(e.complete)try{e.complete()}catch(i){Uf(i)}}},Ni=class extends Vs{constructor(e,i,n){super();let r;if(be(e)||!e)r={next:e??void 0,error:i??void 0,complete:n??void 0};else{let o;this&amp;&amp;Fi.useDeprecatedNextContext?(o=Object.create(e),o.unsubscribe=()=&gt;this.unsubscribe(),r={next:e.next&amp;&amp;fv(e.next,o),error:e.error&amp;&amp;fv(e.error,o),complete:e.complete&amp;&amp;fv(e.complete,o)}):r=e}this.destination=new pv(r)}};function Uf(t){Fi.useDeprecatedSynchronousErrorHandling?vC(t):Vf(t)}function x2(t){throw t}function hv(t,e){let{onStoppedNotification:i}=Fi;i&amp;&amp;Xa.setTimeout(()=&gt;i(t,e))}var C2={closed:!0,next:Li,error:x2,complete:Li};var ec=typeof Symbol=="function"&amp;&amp;Symbol.observable||"@@observable";function ln(t){return t}function mv(...t){return gv(t)}function gv(t){return t.length===0?ln:t.length===1?t[0]:function(i){return t.reduce((n,r)=&gt;r(n),i)}}var ue=(()=&gt;{class t{constructor(i){i&amp;&amp;(this._subscribe=i)}lift(i){let n=new t;return n.source=this,n.operator=i,n}subscribe(i,n,r){let o=E2(i)?i:new Ni(i,n,r);return Ja(()=&gt;{let{operator:s,source:a}=this;o.add(s?s.call(o,a):a?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(i){try{return this._subscribe(i)}catch(n){i.error(n)}}forEach(i,n){return n=yC(n),new n((r,o)=&gt;{let s=new Ni({next:a=&gt;{try{i(a)}catch(u){o(u),s.unsubscribe()}},error:o,complete:r});this.subscribe(s)})}_subscribe(i){var n;return(n=this.source)===null||n===void 0?void 0:n.subscribe(i)}[ec](){return this}pipe(...i){return gv(i)(this)}toPromise(i){return i=yC(i),new i((n,r)=&gt;{let o;this.subscribe(s=&gt;o=s,s=&gt;r(s),()=&gt;n(o))})}}return t.create=e=&gt;new t(e),t})();function yC(t){var e;return(e=t??Fi.Promise)!==null&amp;&amp;e!==void 0?e:Promise}function D2(t){return t&amp;&amp;be(t.next)&amp;&amp;be(t.error)&amp;&amp;be(t.complete)}function E2(t){return t&amp;&amp;t instanceof Vs||D2(t)&amp;&amp;Bf(t)}function vv(t){return be(t?.lift)}function ge(t){return e=&gt;{if(vv(e))return e.lift(function(i){try{return t(i,this)}catch(n){this.error(n)}});throw new TypeError("Unable to lift unknown Observable type")}}function pe(t,e,i,n,r){return new Xl(t,e,i,n,r)}var Xl=class extends Vs{constructor(e,i,n,r,o,s){super(e),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=i?function(a){try{i(a)}catch(u){e.error(u)}}:super._next,this._error=r?function(a){try{r(a)}catch(u){e.error(u)}finally{this.unsubscribe()}}:super._error,this._complete=n?function(){try{n()}catch(a){e.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var e;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:i}=this;super.unsubscribe(),!i&amp;&amp;((e=this.onFinalize)===null||e===void 0||e.call(this))}}};function tc(){return ge((t,e)=&gt;{let i=null;t._refCount++;let n=pe(e,void 0,void 0,void 0,()=&gt;{if(!t||t._refCount&lt;=0||0&lt;--t._refCount){i=null;return}let r=t._connection,o=i;i=null,r&amp;&amp;(!o||r===o)&amp;&amp;r.unsubscribe(),e.unsubscribe()});t.subscribe(n),n.closed||(i=t.connect())})}var Fo=class extends ue{constructor(e,i){super(),this.source=e,this.subjectFactory=i,this._subject=null,this._refCount=0,this._connection=null,vv(e)&amp;&amp;(this.lift=e.lift)}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){let e=this._subject;return(!e||e.isStopped)&amp;&amp;(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:e}=this;this._subject=this._connection=null,e?.unsubscribe()}connect(){let e=this._connection;if(!e){e=this._connection=new et;let i=this.getSubject();e.add(this.source.subscribe(pe(i,void 0,()=&gt;{this._teardown(),i.complete()},n=&gt;{this._teardown(),i.error(n)},()=&gt;this._teardown()))),e.closed&amp;&amp;(this._connection=null,e=et.EMPTY)}return e}refCount(){return tc()(this)}};var bC=ko(t=&gt;function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var K=(()=&gt;{class t extends ue{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(i){let n=new Hf(this,this);return n.operator=i,n}_throwIfClosed(){if(this.closed)throw new bC}next(i){Ja(()=&gt;{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let n of this.currentObservers)n.next(i)}})}error(i){Ja(()=&gt;{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=i;let{observers:n}=this;for(;n.length;)n.shift().error(i)}})}complete(){Ja(()=&gt;{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:i}=this;for(;i.length;)i.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var i;return((i=this.observers)===null||i===void 0?void 0:i.length)&gt;0}_trySubscribe(i){return this._throwIfClosed(),super._trySubscribe(i)}_subscribe(i){return this._throwIfClosed(),this._checkFinalizedStatuses(i),this._innerSubscribe(i)}_innerSubscribe(i){let{hasError:n,isStopped:r,observers:o}=this;return n||r?uv:(this.currentObservers=null,o.push(i),new et(()=&gt;{this.currentObservers=null,js(o,i)}))}_checkFinalizedStatuses(i){let{hasError:n,thrownError:r,isStopped:o}=this;n?i.error(r):o&amp;&amp;i.complete()}asObservable(){let i=new ue;return i.source=this,i}}return t.create=(e,i)=&gt;new Hf(e,i),t})(),Hf=class extends K{constructor(e,i){super(),this.destination=e,this.source=i}next(e){var i,n;(n=(i=this.destination)===null||i===void 0?void 0:i.next)===null||n===void 0||n.call(i,e)}error(e){var i,n;(n=(i=this.destination)===null||i===void 0?void 0:i.error)===null||n===void 0||n.call(i,e)}complete(){var e,i;(i=(e=this.destination)===null||e===void 0?void 0:e.complete)===null||i===void 0||i.call(e)}_subscribe(e){var i,n;return(n=(i=this.source)===null||i===void 0?void 0:i.subscribe(e))!==null&amp;&amp;n!==void 0?n:uv}};var vt=class extends K{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){let i=super._subscribe(e);return!i.closed&amp;&amp;e.next(this._value),i}getValue(){let{hasError:e,thrownError:i,_value:n}=this;if(e)throw i;return this._throwIfClosed(),n}next(e){super.next(this._value=e)}};var Jl={now(){return(Jl.delegate||Date).now()},delegate:void 0};var yv=class extends K{constructor(e=1/0,i=1/0,n=Jl){super(),this._bufferSize=e,this._windowTime=i,this._timestampProvider=n,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=i===1/0,this._bufferSize=Math.max(1,e),this._windowTime=Math.max(1,i)}next(e){let{isStopped:i,_buffer:n,_infiniteTimeWindow:r,_timestampProvider:o,_windowTime:s}=this;i||(n.push(e),!r&amp;&amp;n.push(o.now()+s)),this._trimBuffer(),super.next(e)}_subscribe(e){this._throwIfClosed(),this._trimBuffer();let i=this._innerSubscribe(e),{_infiniteTimeWindow:n,_buffer:r}=this,o=r.slice();for(let s=0;s&lt;o.length&amp;&amp;!e.closed;s+=n?1:2)e.next(o[s]);return this._checkFinalizedStatuses(e),i}_trimBuffer(){let{_bufferSize:e,_timestampProvider:i,_buffer:n,_infiniteTimeWindow:r}=this,o=(r?1:2)*e;if(e&lt;1/0&amp;&amp;o&lt;n.length&amp;&amp;n.splice(0,n.length-o),!r){let s=i.now(),a=0;for(let u=1;u&lt;n.length&amp;&amp;n[u]&lt;=s;u+=2)a=u;a&amp;&amp;n.splice(0,a+1)}}};var $f=class extends et{constructor(e,i){super()}schedule(e,i=0){return this}};var eu={setInterval(t,e,...i){let{delegate:n}=eu;return n?.setInterval?n.setInterval(t,e,...i):setInterval(t,e,...i)},clearInterval(t){let{delegate:e}=eu;return(e?.clearInterval||clearInterval)(t)},delegate:void 0};var Lo=class extends $f{constructor(e,i){super(e,i),this.scheduler=e,this.work=i,this.pending=!1}schedule(e,i=0){var n;if(this.closed)return this;this.state=e;let r=this.id,o=this.scheduler;return r!=null&amp;&amp;(this.id=this.recycleAsyncId(o,r,i)),this.pending=!0,this.delay=i,this.id=(n=this.id)!==null&amp;&amp;n!==void 0?n:this.requestAsyncId(o,this.id,i),this}requestAsyncId(e,i,n=0){return eu.setInterval(e.flush.bind(e,this),n)}recycleAsyncId(e,i,n=0){if(n!=null&amp;&amp;this.delay===n&amp;&amp;this.pending===!1)return i;i!=null&amp;&amp;eu.clearInterval(i)}execute(e,i){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let n=this._execute(e,i);if(n)return n;this.pending===!1&amp;&amp;this.id!=null&amp;&amp;(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(e,i){let n=!1,r;try{this.work(e)}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:e,scheduler:i}=this,{actions:n}=i;this.work=this.state=this.scheduler=null,this.pending=!1,js(n,this),e!=null&amp;&amp;(this.id=this.recycleAsyncId(i,e,null)),this.delay=null,super.unsubscribe()}}};var I2=1,bv,_v={};function _C(t){return t in _v?(delete _v[t],!0):!1}var wC={setImmediate(t){let e=I2++;return _v[e]=!0,bv||(bv=Promise.resolve()),bv.then(()=&gt;_C(e)&amp;&amp;t()),e},clearImmediate(t){_C(t)}};var{setImmediate:S2,clearImmediate:A2}=wC,tu={setImmediate(...t){let{delegate:e}=tu;return(e?.setImmediate||S2)(...t)},clearImmediate(t){let{delegate:e}=tu;return(e?.clearImmediate||A2)(t)},delegate:void 0};var Gf=class extends Lo{constructor(e,i){super(e,i),this.scheduler=e,this.work=i}requestAsyncId(e,i,n=0){return n!==null&amp;&amp;n&gt;0?super.requestAsyncId(e,i,n):(e.actions.push(this),e._scheduled||(e._scheduled=tu.setImmediate(e.flush.bind(e,void 0))))}recycleAsyncId(e,i,n=0){var r;if(n!=null?n&gt;0:this.delay&gt;0)return super.recycleAsyncId(e,i,n);let{actions:o}=e;i!=null&amp;&amp;((r=o[o.length-1])===null||r===void 0?void 0:r.id)!==i&amp;&amp;(tu.clearImmediate(i),e._scheduled===i&amp;&amp;(e._scheduled=void 0))}};var nc=class t{constructor(e,i=t.now){this.schedulerActionCtor=e,this.now=i}schedule(e,i=0,n){return new this.schedulerActionCtor(this,e).schedule(n,i)}};nc.now=Jl.now;var No=class extends nc{constructor(e,i=nc.now){super(e,i),this.actions=[],this._active=!1}flush(e){let{actions:i}=this;if(this._active){i.push(e);return}let n;this._active=!0;do if(n=e.execute(e.state,e.delay))break;while(e=i.shift());if(this._active=!1,n){for(;e=i.shift();)e.unsubscribe();throw n}}};var zf=class extends No{flush(e){this._active=!0;let i=this._scheduled;this._scheduled=void 0;let{actions:n}=this,r;e=e||n.shift();do if(r=e.execute(e.state,e.delay))break;while((e=n[0])&amp;&amp;e.id===i&amp;&amp;n.shift());if(this._active=!1,r){for(;(e=n[0])&amp;&amp;e.id===i&amp;&amp;n.shift();)e.unsubscribe();throw r}}};var Us=new zf(Gf);var cr=new No(Lo),wv=cr;var Wf=class extends Lo{constructor(e,i){super(e,i),this.scheduler=e,this.work=i}schedule(e,i=0){return i&gt;0?super.schedule(e,i):(this.delay=i,this.state=e,this.scheduler.flush(this),this)}execute(e,i){return i&gt;0||this.closed?super.execute(e,i):this._execute(e,i)}requestAsyncId(e,i,n=0){return n!=null&amp;&amp;n&gt;0||n==null&amp;&amp;this.delay&gt;0?super.requestAsyncId(e,i,n):(e.flush(this),0)}};var Kf=class extends No{};var xv=new Kf(Wf);var Lt=new ue(t=&gt;t.complete());function Yf(t){return t&amp;&amp;be(t.schedule)}function Cv(t){return t[t.length-1]}function ic(t){return be(Cv(t))?t.pop():void 0}function lr(t){return Yf(Cv(t))?t.pop():void 0}function xC(t,e){return typeof Cv(t)=="number"?t.pop():e}function DC(t,e,i,n){function r(o){return o instanceof i?o:new i(function(s){s(o)})}return new(i||(i=Promise))(function(o,s){function a(p){try{f(n.next(p))}catch(g){s(g)}}function u(p){try{f(n.throw(p))}catch(g){s(g)}}function f(p){p.done?o(p.value):r(p.value).then(a,u)}f((n=n.apply(t,e||[])).next())})}function CC(t){var e=typeof Symbol=="function"&amp;&amp;Symbol.iterator,i=e&amp;&amp;t[e],n=0;if(i)return i.call(t);if(t&amp;&amp;typeof t.length=="number")return{next:function(){return t&amp;&amp;n&gt;=t.length&amp;&amp;(t=void 0),{value:t&amp;&amp;t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function Hs(t){return this instanceof Hs?(this.v=t,this):new Hs(t)}function EC(t,e,i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=i.apply(t,e||[]),r,o=[];return r={},a("next"),a("throw"),a("return",s),r[Symbol.asyncIterator]=function(){return this},r;function s(b){return function(w){return Promise.resolve(w).then(b,g)}}function a(b,w){n[b]&amp;&amp;(r[b]=function(T){return new Promise(function(F,R){o.push([b,T,F,R])&gt;1||u(b,T)})},w&amp;&amp;(r[b]=w(r[b])))}function u(b,w){try{f(n[b](w))}catch(T){D(o[0][3],T)}}function f(b){b.value instanceof Hs?Promise.resolve(b.value.v).then(p,g):D(o[0][2],b)}function p(b){u("next",b)}function g(b){u("throw",b)}function D(b,w){b(w),o.shift(),o.length&amp;&amp;u(o[0][0],o[0][1])}}function IC(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],i;return e?e.call(t):(t=typeof CC=="function"?CC(t):t[Symbol.iterator](),i={},n("next"),n("throw"),n("return"),i[Symbol.asyncIterator]=function(){return this},i);function n(o){i[o]=t[o]&amp;&amp;function(s){return new Promise(function(a,u){s=t[o](s),r(a,u,s.done,s.value)})}}function r(o,s,a,u){Promise.resolve(u).then(function(f){o({value:f,done:a})},s)}}var rc=t=&gt;t&amp;&amp;typeof t.length=="number"&amp;&amp;typeof t!="function";function qf(t){return be(t?.then)}function Zf(t){return be(t[ec])}function Qf(t){return Symbol.asyncIterator&amp;&amp;be(t?.[Symbol.asyncIterator])}function Xf(t){return new TypeError(`You provided ${t!==null&amp;&amp;typeof t=="object"?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function M2(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Jf=M2();function eh(t){return be(t?.[Jf])}function th(t){return EC(this,arguments,function*(){let i=t.getReader();try{for(;;){let{value:n,done:r}=yield Hs(i.read());if(r)return yield Hs(void 0);yield yield Hs(n)}}finally{i.releaseLock()}})}function nh(t){return be(t?.getReader)}function Pe(t){if(t instanceof ue)return t;if(t!=null){if(Zf(t))return T2(t);if(rc(t))return R2(t);if(qf(t))return O2(t);if(Qf(t))return SC(t);if(eh(t))return k2(t);if(nh(t))return F2(t)}throw Xf(t)}function T2(t){return new ue(e=&gt;{let i=t[ec]();if(be(i.subscribe))return i.subscribe(e);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function R2(t){return new ue(e=&gt;{for(let i=0;i&lt;t.length&amp;&amp;!e.closed;i++)e.next(t[i]);e.complete()})}function O2(t){return new ue(e=&gt;{t.then(i=&gt;{e.closed||(e.next(i),e.complete())},i=&gt;e.error(i)).then(null,Vf)})}function k2(t){return new ue(e=&gt;{for(let i of t)if(e.next(i),e.closed)return;e.complete()})}function SC(t){return new ue(e=&gt;{L2(t,e).catch(i=&gt;e.error(i))})}function F2(t){return SC(th(t))}function L2(t,e){var i,n,r,o;return DC(this,void 0,void 0,function*(){try{for(i=IC(t);n=yield i.next(),!n.done;){let s=n.value;if(e.next(s),e.closed)return}}catch(s){r={error:s}}finally{try{n&amp;&amp;!n.done&amp;&amp;(o=i.return)&amp;&amp;(yield o.call(i))}finally{if(r)throw r.error}}e.complete()})}function bn(t,e,i,n=0,r=!1){let o=e.schedule(function(){i(),r?t.add(this.schedule(null,n)):this.unsubscribe()},n);if(t.add(o),!r)return o}function $s(t,e=0){return ge((i,n)=&gt;{i.subscribe(pe(n,r=&gt;bn(n,t,()=&gt;n.next(r),e),()=&gt;bn(n,t,()=&gt;n.complete(),e),r=&gt;bn(n,t,()=&gt;n.error(r),e)))})}function ih(t,e=0){return ge((i,n)=&gt;{n.add(t.schedule(()=&gt;i.subscribe(n),e))})}function AC(t,e){return Pe(t).pipe(ih(e),$s(e))}function MC(t,e){return Pe(t).pipe(ih(e),$s(e))}function TC(t,e){return new ue(i=&gt;{let n=0;return e.schedule(function(){n===t.length?i.complete():(i.next(t[n++]),i.closed||this.schedule())})})}function RC(t,e){return new ue(i=&gt;{let n;return bn(i,e,()=&gt;{n=t[Jf](),bn(i,e,()=&gt;{let r,o;try{({value:r,done:o}=n.next())}catch(s){i.error(s);return}o?i.complete():i.next(r)},0,!0)}),()=&gt;be(n?.return)&amp;&amp;n.return()})}function rh(t,e){if(!t)throw new Error("Iterable cannot be null");return new ue(i=&gt;{bn(i,e,()=&gt;{let n=t[Symbol.asyncIterator]();bn(i,e,()=&gt;{n.next().then(r=&gt;{r.done?i.complete():i.next(r.value)})},0,!0)})})}function OC(t,e){return rh(th(t),e)}function kC(t,e){if(t!=null){if(Zf(t))return AC(t,e);if(rc(t))return TC(t,e);if(qf(t))return MC(t,e);if(Qf(t))return rh(t,e);if(eh(t))return RC(t,e);if(nh(t))return OC(t,e)}throw Xf(t)}function at(t,e){return e?kC(t,e):Pe(t)}function Q(...t){let e=lr(t);return at(t,e)}function Po(t,e){let i=be(t)?t:()=&gt;t,n=r=&gt;r.error(i());return new ue(e?r=&gt;e.schedule(n,0,r):n)}var jo=class t{constructor(e,i,n){this.kind=e,this.value=i,this.error=n,this.hasValue=e==="N"}observe(e){return Dv(this,e)}do(e,i,n){let{kind:r,value:o,error:s}=this;return r==="N"?e?.(o):r==="E"?i?.(s):n?.()}accept(e,i,n){var r;return be((r=e)===null||r===void 0?void 0:r.next)?this.observe(e):this.do(e,i,n)}toObservable(){let{kind:e,value:i,error:n}=this,r=e==="N"?Q(i):e==="E"?Po(()=&gt;n):e==="C"?Lt:0;if(!r)throw new TypeError(`Unexpected notification kind ${e}`);return r}static createNext(e){return new t("N",e)}static createError(e){return new t("E",void 0,e)}static createComplete(){return t.completeNotification}};jo.completeNotification=new jo("C");function Dv(t,e){var i,n,r;let{kind:o,value:s,error:a}=t;if(typeof o!="string")throw new TypeError('Invalid notification, missing "kind"');o==="N"?(i=e.next)===null||i===void 0||i.call(e,s):o==="E"?(n=e.error)===null||n===void 0||n.call(e,a):(r=e.complete)===null||r===void 0||r.call(e)}function nu(t){return!!t&amp;&amp;(t instanceof ue||be(t.lift)&amp;&amp;be(t.subscribe))}var Pi=ko(t=&gt;function(){t(this),this.name="EmptyError",this.message="no elements in sequence"});function N2(t,e){let i=typeof e=="object";return new Promise((n,r)=&gt;{let o=new Ni({next:s=&gt;{n(s),o.unsubscribe()},error:r,complete:()=&gt;{i?n(e.defaultValue):r(new Pi)}});t.subscribe(o)})}function oh(t){return t instanceof Date&amp;&amp;!isNaN(t)}var P2=ko(t=&gt;function(i=null){t(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=i});function iu(t,e){let{first:i,each:n,with:r=j2,scheduler:o=e??cr,meta:s=null}=oh(t)?{first:t}:typeof t=="number"?{each:t}:t;if(i==null&amp;&amp;n==null)throw new TypeError("No timeout provided.");return ge((a,u)=&gt;{let f,p,g=null,D=0,b=w=&gt;{p=bn(u,o,()=&gt;{try{f.unsubscribe(),Pe(r({meta:s,lastValue:g,seen:D})).subscribe(u)}catch(T){u.error(T)}},w)};f=a.subscribe(pe(u,w=&gt;{p?.unsubscribe(),D++,u.next(g=w),n&gt;0&amp;&amp;b(n)},void 0,void 0,()=&gt;{p?.closed||p?.unsubscribe(),g=null})),!D&amp;&amp;b(i!=null?typeof i=="number"?i:+i-o.now():n)})}function j2(t){throw new P2(t)}function Z(t,e){return ge((i,n)=&gt;{let r=0;i.subscribe(pe(n,o=&gt;{n.next(t.call(e,o,r++))}))})}var{isArray:B2}=Array;function V2(t,e){return B2(e)?t(...e):t(e)}function oc(t){return Z(e=&gt;V2(t,e))}var{isArray:U2}=Array,{getPrototypeOf:H2,prototype:$2,keys:G2}=Object;function sh(t){if(t.length===1){let e=t[0];if(U2(e))return{args:e,keys:null};if(z2(e)){let i=G2(e);return{args:i.map(n=&gt;e[n]),keys:i}}}return{args:t,keys:null}}function z2(t){return t&amp;&amp;typeof t=="object"&amp;&amp;H2(t)===$2}function ah(t,e){return t.reduce((i,n,r)=&gt;(i[n]=e[r],i),{})}function Gs(...t){let e=lr(t),i=ic(t),{args:n,keys:r}=sh(t);if(n.length===0)return at([],e);let o=new ue(W2(n,e,r?s=&gt;ah(r,s):ln));return i?o.pipe(oc(i)):o}function W2(t,e,i=ln){return n=&gt;{FC(e,()=&gt;{let{length:r}=t,o=new Array(r),s=r,a=r;for(let u=0;u&lt;r;u++)FC(e,()=&gt;{let f=at(t[u],e),p=!1;f.subscribe(pe(n,g=&gt;{o[u]=g,p||(p=!0,a--),a||n.next(i(o.slice()))},()=&gt;{--s||n.complete()}))},n)},n)}}function FC(t,e,i){t?bn(i,t,e):e()}function LC(t,e,i,n,r,o,s,a){let u=[],f=0,p=0,g=!1,D=()=&gt;{g&amp;&amp;!u.length&amp;&amp;!f&amp;&amp;e.complete()},b=T=&gt;f&lt;n?w(T):u.push(T),w=T=&gt;{o&amp;&amp;e.next(T),f++;let F=!1;Pe(i(T,p++)).subscribe(pe(e,R=&gt;{r?.(R),o?b(R):e.next(R)},()=&gt;{F=!0},void 0,()=&gt;{if(F)try{for(f--;u.length&amp;&amp;f&lt;n;){let R=u.shift();s?bn(e,s,()=&gt;w(R)):w(R)}D()}catch(R){e.error(R)}}))};return t.subscribe(pe(e,b,()=&gt;{g=!0,D()})),()=&gt;{a?.()}}function nt(t,e,i=1/0){return be(e)?nt((n,r)=&gt;Z((o,s)=&gt;e(n,o,r,s))(Pe(t(n,r))),i):(typeof e=="number"&amp;&amp;(i=e),ge((n,r)=&gt;LC(n,r,t,i)))}function ur(t=1/0){return nt(ln,t)}function NC(){return ur(1)}function dr(...t){return NC()(at(t,lr(t)))}function zr(t){return new ue(e=&gt;{Pe(t()).subscribe(e)})}function Ev(...t){let e=ic(t),{args:i,keys:n}=sh(t),r=new ue(o=&gt;{let{length:s}=i;if(!s){o.complete();return}let a=new Array(s),u=s,f=s;for(let p=0;p&lt;s;p++){let g=!1;Pe(i[p]).subscribe(pe(o,D=&gt;{g||(g=!0,f--),a[p]=D},()=&gt;u--,void 0,()=&gt;{(!u||!g)&amp;&amp;(f||o.next(n?ah(n,a):a),o.complete())}))}});return e?r.pipe(oc(e)):r}var K2=["addListener","removeListener"],Y2=["addEventListener","removeEventListener"],q2=["on","off"];function hi(t,e,i,n){if(be(i)&amp;&amp;(n=i,i=void 0),n)return hi(t,e,i).pipe(oc(n));let[r,o]=X2(t)?Y2.map(s=&gt;a=&gt;t[s](e,a,i)):Z2(t)?K2.map(PC(t,e)):Q2(t)?q2.map(PC(t,e)):[];if(!r&amp;&amp;rc(t))return nt(s=&gt;hi(s,e,i))(Pe(t));if(!r)throw new TypeError("Invalid event target");return new ue(s=&gt;{let a=(...u)=&gt;s.next(1&lt;u.length?u:u[0]);return r(a),()=&gt;o(a)})}function PC(t,e){return i=&gt;n=&gt;t[i](e,n)}function Z2(t){return be(t.addListener)&amp;&amp;be(t.removeListener)}function Q2(t){return be(t.on)&amp;&amp;be(t.off)}function X2(t){return be(t.addEventListener)&amp;&amp;be(t.removeEventListener)}function Bo(t=0,e,i=wv){let n=-1;return e!=null&amp;&amp;(Yf(e)?i=e:n=e),new ue(r=&gt;{let o=oh(t)?+t-i.now():t;o&lt;0&amp;&amp;(o=0);let s=0;return i.schedule(function(){r.closed||(r.next(s++),0&lt;=n?this.schedule(void 0,n):r.complete())},o)})}function On(...t){let e=lr(t),i=xC(t,1/0),n=t;return n.length?n.length===1?Pe(n[0]):ur(i)(at(n,e)):Lt}var J2=new ue(Li);function we(t,e){return ge((i,n)=&gt;{let r=0;i.subscribe(pe(n,o=&gt;t.call(e,o,r++)&amp;&amp;n.next(o)))})}function jC(t){return ge((e,i)=&gt;{let n=!1,r=null,o=null,s=!1,a=()=&gt;{if(o?.unsubscribe(),o=null,n){n=!1;let f=r;r=null,i.next(f)}s&amp;&amp;i.complete()},u=()=&gt;{o=null,s&amp;&amp;i.complete()};e.subscribe(pe(i,f=&gt;{n=!0,r=f,o||Pe(t(f)).subscribe(o=pe(i,a,u))},()=&gt;{s=!0,(!n||!o||o.closed)&amp;&amp;i.complete()}))})}function ch(t,e=cr){return jC(()=&gt;Bo(t,e))}function ft(t){return ge((e,i)=&gt;{let n=null,r=!1,o;n=e.subscribe(pe(i,void 0,void 0,s=&gt;{o=Pe(t(s,ft(t)(e))),n?(n.unsubscribe(),n=null,o.subscribe(i)):r=!0})),r&amp;&amp;(n.unsubscribe(),n=null,o.subscribe(i))})}function BC(t,e,i,n,r){return(o,s)=&gt;{let a=i,u=e,f=0;o.subscribe(pe(s,p=&gt;{let g=f++;u=a?t(u,p,g):(a=!0,p),n&amp;&amp;s.next(u)},r&amp;&amp;(()=&gt;{a&amp;&amp;s.next(u),s.complete()})))}}function fr(t,e){return be(e)?nt(t,e,1):nt(t,1)}function VC(t){return new ue(e=&gt;t.subscribe(e))}var eO={connector:()=&gt;new K};function lh(t,e=eO){let{connector:i}=e;return ge((n,r)=&gt;{let o=i();Pe(t(VC(o))).subscribe(r),r.add(n.subscribe(o))})}function Vo(t,e=cr){return ge((i,n)=&gt;{let r=null,o=null,s=null,a=()=&gt;{if(r){r.unsubscribe(),r=null;let f=o;o=null,n.next(f)}};function u(){let f=s+t,p=e.now();if(p&lt;f){r=this.schedule(void 0,f-p),n.add(r);return}a()}i.subscribe(pe(n,f=&gt;{o=f,s=e.now(),r||(r=e.schedule(u,t),n.add(r))},()=&gt;{a(),n.complete()},void 0,()=&gt;{o=r=null}))})}function Uo(t){return ge((e,i)=&gt;{let n=!1;e.subscribe(pe(i,r=&gt;{n=!0,i.next(r)},()=&gt;{n||i.next(t),i.complete()}))})}function ct(t){return t&lt;=0?()=&gt;Lt:ge((e,i)=&gt;{let n=0;e.subscribe(pe(i,r=&gt;{++n&lt;=t&amp;&amp;(i.next(r),t&lt;=n&amp;&amp;i.complete())}))})}function ru(){return ge((t,e)=&gt;{t.subscribe(pe(e,Li))})}function ou(t){return Z(()=&gt;t)}function Iv(t,e){return e?i=&gt;dr(e.pipe(ct(1),ru()),i.pipe(Iv(t))):nt((i,n)=&gt;Pe(t(i,n)).pipe(ct(1),ou(i)))}function zs(t,e=cr){let i=Bo(t,e);return Iv(()=&gt;i)}function Sv(){return ge((t,e)=&gt;{t.subscribe(pe(e,i=&gt;Dv(i,e)))})}function _n(t,e=ln){return t=t??tO,ge((i,n)=&gt;{let r,o=!0;i.subscribe(pe(n,s=&gt;{let a=e(s);(o||!t(r,a))&amp;&amp;(o=!1,r=a,n.next(s))}))})}function tO(t,e){return t===e}function uh(t=nO){return ge((e,i)=&gt;{let n=!1;e.subscribe(pe(i,r=&gt;{n=!0,i.next(r)},()=&gt;n?i.complete():i.error(t())))})}function nO(){return new Pi}function dh(t,e){return e?i=&gt;i.pipe(dh((n,r)=&gt;Pe(t(n,r)).pipe(Z((o,s)=&gt;e(n,o,r,s))))):ge((i,n)=&gt;{let r=0,o=null,s=!1;i.subscribe(pe(n,a=&gt;{o||(o=pe(n,void 0,()=&gt;{o=null,s&amp;&amp;n.complete()}),Pe(t(a,r++)).subscribe(o))},()=&gt;{s=!0,!o&amp;&amp;n.complete()}))})}function Wr(t){return ge((e,i)=&gt;{try{e.subscribe(i)}finally{i.add(t)}})}function pi(t,e){let i=arguments.length&gt;=2;return n=&gt;n.pipe(t?we((r,o)=&gt;t(r,o,n)):ln,ct(1),i?Uo(e):uh(()=&gt;new Pi))}function fh(t,e,i,n){return ge((r,o)=&gt;{let s;!e||typeof e=="function"?s=e:{duration:i,element:s,connector:n}=e;let a=new Map,u=w=&gt;{a.forEach(w),w(o)},f=w=&gt;u(T=&gt;T.error(w)),p=0,g=!1,D=new Xl(o,w=&gt;{try{let T=t(w),F=a.get(T);if(!F){a.set(T,F=n?n():new K);let R=b(T,F);if(o.next(R),i){let z=pe(F,()=&gt;{F.complete(),z?.unsubscribe()},void 0,void 0,()=&gt;a.delete(T));D.add(Pe(i(R)).subscribe(z))}}F.next(s?s(w):w)}catch(T){f(T)}},()=&gt;u(w=&gt;w.complete()),f,()=&gt;a.clear(),()=&gt;(g=!0,p===0));r.subscribe(D);function b(w,T){let F=new ue(R=&gt;{p++;let z=T.subscribe(R);return()=&gt;{z.unsubscribe(),--p===0&amp;&amp;g&amp;&amp;D.unsubscribe()}});return F.key=w,F}})}function sc(t){return t&lt;=0?()=&gt;Lt:ge((e,i)=&gt;{let n=[];e.subscribe(pe(i,r=&gt;{n.push(r),t&lt;n.length&amp;&amp;n.shift()},()=&gt;{for(let r of n)i.next(r);i.complete()},void 0,()=&gt;{n=null}))})}function Av(t,e){let i=arguments.length&gt;=2;return n=&gt;n.pipe(t?we((r,o)=&gt;t(r,o,n)):ln,sc(1),i?Uo(e):uh(()=&gt;new Pi))}function Mv(){return ge((t,e)=&gt;{t.subscribe(pe(e,i=&gt;{e.next(jo.createNext(i))},()=&gt;{e.next(jo.createComplete()),e.complete()},i=&gt;{e.next(jo.createError(i)),e.complete()}))})}function UC(t,e){let i=be(t)?t:()=&gt;t;return be(e)?lh(e,{connector:i}):n=&gt;new Fo(n,i)}function Tv(...t){let e=t.length;if(e===0)throw new Error("list of properties cannot be empty.");return Z(i=&gt;{let n=i;for(let r=0;r&lt;e;r++){let o=n?.[t[r]];if(typeof o&lt;"u")n=o;else return}return n})}function iO(t){return t?e=&gt;lh(t)(e):e=&gt;UC(new K)(e)}function su(t,e){return ge(BC(t,e,arguments.length&gt;=2,!0))}function rO(t={}){let{connector:e=()=&gt;new K,resetOnError:i=!0,resetOnComplete:n=!0,resetOnRefCountZero:r=!0}=t;return o=&gt;{let s,a,u,f=0,p=!1,g=!1,D=()=&gt;{a?.unsubscribe(),a=void 0},b=()=&gt;{D(),s=u=void 0,p=g=!1},w=()=&gt;{let T=s;b(),T?.unsubscribe()};return ge((T,F)=&gt;{f++,!g&amp;&amp;!p&amp;&amp;D();let R=u=u??e();F.add(()=&gt;{f--,f===0&amp;&amp;!g&amp;&amp;!p&amp;&amp;(a=Rv(w,r))}),R.subscribe(F),!s&amp;&amp;f&gt;0&amp;&amp;(s=new Ni({next:z=&gt;R.next(z),error:z=&gt;{g=!0,D(),a=Rv(b,i,z),R.error(z)},complete:()=&gt;{p=!0,D(),a=Rv(b,n),R.complete()}}),Pe(T).subscribe(s))})(o)}}function Rv(t,e,...i){if(e===!0){t();return}if(e===!1)return;let n=new Ni({next:()=&gt;{n.unsubscribe(),t()}});return Pe(e(...i)).subscribe(n)}function au(t){return we((e,i)=&gt;t&lt;=i)}function Hn(...t){let e=lr(t);return ge((i,n)=&gt;{(e?dr(t,i,e):dr(t,i)).subscribe(n)})}function qe(t,e){return ge((i,n)=&gt;{let r=null,o=0,s=!1,a=()=&gt;s&amp;&amp;!r&amp;&amp;n.complete();i.subscribe(pe(n,u=&gt;{r?.unsubscribe();let f=0,p=o++;Pe(t(u,p)).subscribe(r=pe(n,g=&gt;n.next(e?e(u,g,p,f++):g),()=&gt;{r=null,a()}))},()=&gt;{s=!0,a()}))})}function ke(t){return ge((e,i)=&gt;{Pe(t).subscribe(pe(i,()=&gt;i.complete(),Li)),!i.closed&amp;&amp;e.subscribe(i)})}function $e(t,e,i){let n=be(t)||e||i?{next:t,error:e,complete:i}:t;return n?ge((r,o)=&gt;{var s;(s=n.subscribe)===null||s===void 0||s.call(n);let a=!0;r.subscribe(pe(o,u=&gt;{var f;(f=n.next)===null||f===void 0||f.call(n,u),o.next(u)},()=&gt;{var u;a=!1,(u=n.complete)===null||u===void 0||u.call(n),o.complete()},u=&gt;{var f;a=!1,(f=n.error)===null||f===void 0||f.call(n,u),o.error(u)},()=&gt;{var u,f;a&amp;&amp;((u=n.unsubscribe)===null||u===void 0||u.call(n)),(f=n.finalize)===null||f===void 0||f.call(n)}))}):ln}function Ho(...t){let e=ic(t);return ge((i,n)=&gt;{let r=t.length,o=new Array(r),s=t.map(()=&gt;!1),a=!1;for(let u=0;u&lt;r;u++)Pe(t[u]).subscribe(pe(n,f=&gt;{o[u]=f,!a&amp;&amp;!s[u]&amp;&amp;(s[u]=!0,(a=s.every(ln))&amp;&amp;(s=null))},Li));i.subscribe(pe(n,u=&gt;{if(a){let f=[u,...o];n.next(e?e(...f):f)}}))})}var LD="https://g.co/ng/security#xss",oe=class extends Error{constructor(e,i){super(ip(e,i)),this.code=e}};function ip(t,e){return`${`NG0${Math.abs(t)}`}${e?": "+e:""}`}function bu(t){return{toString:t}.toString()}var hh="__parameters__";function oO(t){return function(...i){if(t){let n=t(...i);for(let r in n)this[r]=n[r]}}}function ib(t,e,i){return bu(()=&gt;{let n=oO(e);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(u,f,p){let g=u.hasOwnProperty(hh)?u[hh]:Object.defineProperty(u,hh,{value:[]})[hh];for(;g.length&lt;=p;)g.push(null);return(g[p]=g[p]||[]).push(s),u}}return i&amp;&amp;(r.prototype=Object.create(i.prototype)),r.prototype.ngMetadataName=t,r.annotationCls=r,r})}var un=globalThis;function lt(t){for(let e in t)if(t[e]===lt)return e;throw Error("Could not find renamed property on target object.")}function sO(t,e){for(let i in e)e.hasOwnProperty(i)&amp;&amp;!t.hasOwnProperty(i)&amp;&amp;(t[i]=e[i])}function kn(t){if(typeof t=="string")return t;if(Array.isArray(t))return"["+t.map(kn).join(", ")+"]";if(t==null)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;let e=t.toString();if(e==null)return""+e;let i=e.indexOf(`
`);return i===-1?e:e.substring(0,i)}function Wv(t,e){return t==null||t===""?e===null?"":e:e==null||e===""?t:t+" "+e}var aO=lt({__forward_ref__:lt});function ND(t){return t.__forward_ref__=ND,t.toString=function(){return kn(this())},t}function dn(t){return PD(t)?t():t}function PD(t){return typeof t=="function"&amp;&amp;t.hasOwnProperty(aO)&amp;&amp;t.__forward_ref__===ND}function L(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function de(t){return{providers:t.providers||[],imports:t.imports||[]}}function rp(t){return HC(t,BD)||HC(t,VD)}function jD(t){return rp(t)!==null}function HC(t,e){return t.hasOwnProperty(e)?t[e]:null}function cO(t){let e=t&amp;&amp;(t[BD]||t[VD]);return e||null}function $C(t){return t&amp;&amp;(t.hasOwnProperty(GC)||t.hasOwnProperty(lO))?t[GC]:null}var BD=lt({\u0275prov:lt}),GC=lt({\u0275inj:lt}),VD=lt({ngInjectableDef:lt}),lO=lt({ngInjectorDef:lt}),P=class{constructor(e,i){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,typeof i=="number"?this.__NG_ELEMENT_ID__=i:i!==void 0&amp;&amp;(this.\u0275prov=L({token:this,providedIn:i.providedIn||"root",factory:i.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function UD(t){return t&amp;&amp;!!t.\u0275providers}var uO=lt({\u0275cmp:lt}),dO=lt({\u0275dir:lt}),fO=lt({\u0275pipe:lt}),hO=lt({\u0275mod:lt}),Sh=lt({\u0275fac:lt}),lu=lt({__NG_ELEMENT_ID__:lt}),zC=lt({__NG_ENV_ID__:lt});function Zs(t){return typeof t=="string"?t:t==null?"":String(t)}function pO(t){return typeof t=="function"?t.name||t.toString():typeof t=="object"&amp;&amp;t!=null&amp;&amp;typeof t.type=="function"?t.type.name||t.type.toString():Zs(t)}function mO(t,e){let i=e?`. Dependency path: ${e.join(" &gt; ")} &gt; ${t}`:"";throw new oe(-200,t)}function rb(t,e){throw new oe(-201,!1)}var Ue=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(Ue||{}),Kv;function HD(){return Kv}function $n(t){let e=Kv;return Kv=t,e}function $D(t,e,i){let n=rp(t);if(n&amp;&amp;n.providedIn=="root")return n.value===void 0?n.value=n.factory():n.value;if(i&amp;Ue.Optional)return null;if(e!==void 0)return e;rb(t,"Injector")}var gO={},du=gO,Yv="__NG_DI_FLAG__",Ah="ngTempTokenPath",vO="ngTokenPath",yO=/\n/gm,bO="\u0275",WC="__source",dc;function _O(){return dc}function $o(t){let e=dc;return dc=t,e}function wO(t,e=Ue.Default){if(dc===void 0)throw new oe(-203,!1);return dc===null?$D(t,void 0,e):dc.get(t,e&amp;Ue.Optional?null:void 0,e)}function C(t,e=Ue.Default){return(HD()||wO)(dn(t),e)}function N(t,e=Ue.Default){return C(t,op(e))}function op(t){return typeof t&gt;"u"||typeof t=="number"?t:0|(t.optional&amp;&amp;8)|(t.host&amp;&amp;1)|(t.self&amp;&amp;2)|(t.skipSelf&amp;&amp;4)}function qv(t){let e=[];for(let i=0;i&lt;t.length;i++){let n=dn(t[i]);if(Array.isArray(n)){if(n.length===0)throw new oe(900,!1);let r,o=Ue.Default;for(let s=0;s&lt;n.length;s++){let a=n[s],u=xO(a);typeof u=="number"?u===-1?r=a.token:o|=u:r=a}e.push(C(r,o))}else e.push(C(n))}return e}function ob(t,e){return t[Yv]=e,t.prototype[Yv]=e,t}function xO(t){return t[Yv]}function CO(t,e,i,n){let r=t[Ah];throw e[WC]&amp;&amp;r.unshift(e[WC]),t.message=DO(`
`+t.message,r,i,n),t[vO]=r,t[Ah]=null,t}function DO(t,e,i,n=null){t=t&amp;&amp;t.charAt(0)===`
`&amp;&amp;t.charAt(1)==bO?t.slice(2):t;let r=kn(e);if(Array.isArray(e))r=e.map(kn).join(" -&gt; ");else if(typeof e=="object"){let o=[];for(let s in e)if(e.hasOwnProperty(s)){let a=e[s];o.push(s+":"+(typeof a=="string"?JSON.stringify(a):kn(a)))}r=`{${o.join(", ")}}`}return`${i}${n?"("+n+")":""}[${r}]: ${t.replace(yO,`
  `)}`}var sb=ob(ib("Inject",t=&gt;({token:t})),-1),_u=ob(ib("Optional"),8);var sp=ob(ib("SkipSelf"),4);function Qs(t,e){let i=t.hasOwnProperty(Sh);return i?t[Sh]:null}function EO(t,e,i){if(t.length!==e.length)return!1;for(let n=0;n&lt;t.length;n++){let r=t[n],o=e[n];if(i&amp;&amp;(r=i(r),o=i(o)),o!==r)return!1}return!0}function IO(t){return t.flat(Number.POSITIVE_INFINITY)}function ab(t,e){t.forEach(i=&gt;Array.isArray(i)?ab(i,e):e(i))}function GD(t,e,i){e&gt;=t.length?t.push(i):t.splice(e,0,i)}function Mh(t,e){return e&gt;=t.length-1?t.pop():t.splice(e,1)[0]}function SO(t,e){let i=[];for(let n=0;n&lt;t;n++)i.push(e);return i}function AO(t,e,i,n){let r=t.length;if(r==e)t.push(i,n);else if(r===1)t.push(n,t[0]),t[0]=i;else{for(r--,t.push(t[r-1],t[r]);r&gt;e;){let o=r-2;t[r]=t[o],r--}t[e]=i,t[e+1]=n}}function wu(t,e,i){let n=xu(t,e);return n&gt;=0?t[n|1]=i:(n=~n,AO(t,n,e,i)),n}function Ov(t,e){let i=xu(t,e);if(i&gt;=0)return t[i|1]}function xu(t,e){return MO(t,e,1)}function MO(t,e,i){let n=0,r=t.length&gt;&gt;i;for(;r!==n;){let o=n+(r-n&gt;&gt;1),s=t[o&lt;&lt;i];if(e===s)return o&lt;&lt;i;s&gt;e?r=o:n=o+1}return~(r&lt;&lt;i)}var Kr={},Gn=[],Wo=new P(""),zD=new P("",-1),WD=new P(""),Th=class{get(e,i=du){if(i===du){let n=new Error(`NullInjectorError: No provider for ${kn(e)}!`);throw n.name="NullInjectorError",n}return i}},KD=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}(KD||{}),mr=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}(mr||{}),Ko=function(t){return t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",t}(Ko||{});function TO(t,e,i){let n=t.length;for(;;){let r=t.indexOf(e,i);if(r===-1)return r;if(r===0||t.charCodeAt(r-1)&lt;=32){let o=e.length;if(r+o===n||t.charCodeAt(r+o)&lt;=32)return r}i=r+1}}function Zv(t,e,i){let n=0;for(;n&lt;i.length;){let r=i[n];if(typeof r=="number"){if(r!==0)break;n++;let o=i[n++],s=i[n++],a=i[n++];t.setAttribute(e,s,a,o)}else{let o=r,s=i[++n];RO(o)?t.setProperty(e,o,s):t.setAttribute(e,o,s),n++}}return n}function YD(t){return t===3||t===4||t===6}function RO(t){return t.charCodeAt(0)===64}function fu(t,e){if(!(e===null||e.length===0))if(t===null||t.length===0)t=e.slice();else{let i=-1;for(let n=0;n&lt;e.length;n++){let r=e[n];typeof r=="number"?i=r:i===0||(i===-1||i===2?KC(t,i,r,null,e[++n]):KC(t,i,r,null,null))}}return t}function KC(t,e,i,n,r){let o=0,s=t.length;if(e===-1)s=-1;else for(;o&lt;t.length;){let a=t[o++];if(typeof a=="number"){if(a===e){s=-1;break}else if(a&gt;e){s=o-1;break}}}for(;o&lt;t.length;){let a=t[o];if(typeof a=="number")break;if(a===i){if(n===null){r!==null&amp;&amp;(t[o+1]=r);return}else if(n===t[o+1]){t[o+2]=r;return}}o++,n!==null&amp;&amp;o++,r!==null&amp;&amp;o++}s!==-1&amp;&amp;(t.splice(s,0,e),o=s+1),t.splice(o++,0,i),n!==null&amp;&amp;t.splice(o++,0,n),r!==null&amp;&amp;t.splice(o++,0,r)}var qD="ng-template";function OO(t,e,i,n){let r=0;if(n){for(;r&lt;e.length&amp;&amp;typeof e[r]=="string";r+=2)if(e[r]==="class"&amp;&amp;TO(e[r+1].toLowerCase(),i,0)!==-1)return!0}else if(cb(t))return!1;if(r=e.indexOf(1,r),r&gt;-1){let o;for(;++r&lt;e.length&amp;&amp;typeof(o=e[r])=="string";)if(o.toLowerCase()===i)return!0}return!1}function cb(t){return t.type===4&amp;&amp;t.value!==qD}function kO(t,e,i){let n=t.type===4&amp;&amp;!i?qD:t.value;return e===n}function FO(t,e,i){let n=4,r=t.attrs,o=r!==null?PO(r):0,s=!1;for(let a=0;a&lt;e.length;a++){let u=e[a];if(typeof u=="number"){if(!s&amp;&amp;!ji(n)&amp;&amp;!ji(u))return!1;if(s&amp;&amp;ji(u))continue;s=!1,n=u|n&amp;1;continue}if(!s)if(n&amp;4){if(n=2|n&amp;1,u!==""&amp;&amp;!kO(t,u,i)||u===""&amp;&amp;e.length===1){if(ji(n))return!1;s=!0}}else if(n&amp;8){if(r===null||!OO(t,r,u,i)){if(ji(n))return!1;s=!0}}else{let f=e[++a],p=LO(u,r,cb(t),i);if(p===-1){if(ji(n))return!1;s=!0;continue}if(f!==""){let g;if(p&gt;o?g="":g=r[p+1].toLowerCase(),n&amp;2&amp;&amp;f!==g){if(ji(n))return!1;s=!0}}}}return ji(n)||s}function ji(t){return(t&amp;1)===0}function LO(t,e,i,n){if(e===null)return-1;let r=0;if(n||!i){let o=!1;for(;r&lt;e.length;){let s=e[r];if(s===t)return r;if(s===3||s===6)o=!0;else if(s===1||s===2){let a=e[++r];for(;typeof a=="string";)a=e[++r];continue}else{if(s===4)break;if(s===0){r+=4;continue}}r+=o?1:2}return-1}else return jO(e,t)}function ZD(t,e,i=!1){for(let n=0;n&lt;e.length;n++)if(FO(t,e[n],i))return!0;return!1}function NO(t){let e=t.attrs;if(e!=null){let i=e.indexOf(5);if(!(i&amp;1))return e[i+1]}return null}function PO(t){for(let e=0;e&lt;t.length;e++){let i=t[e];if(YD(i))return e}return t.length}function jO(t,e){let i=t.indexOf(4);if(i&gt;-1)for(i++;i&lt;t.length;){let n=t[i];if(typeof n=="number")return-1;if(n===e)return i;i++}return-1}function BO(t,e){e:for(let i=0;i&lt;e.length;i++){let n=e[i];if(t.length===n.length){for(let r=0;r&lt;t.length;r++)if(t[r]!==n[r])continue e;return!0}}return!1}function YC(t,e){return t?":not("+e.trim()+")":e}function VO(t){let e=t[0],i=1,n=2,r="",o=!1;for(;i&lt;t.length;){let s=t[i];if(typeof s=="string")if(n&amp;2){let a=t[++i];r+="["+s+(a.length&gt;0?'="'+a+'"':"")+"]"}else n&amp;8?r+="."+s:n&amp;4&amp;&amp;(r+=" "+s);else r!==""&amp;&amp;!ji(s)&amp;&amp;(e+=YC(o,r),r=""),n=s,o=o||!ji(n);i++}return r!==""&amp;&amp;(e+=YC(o,r)),e}function UO(t){return t.map(VO).join(",")}function HO(t){let e=[],i=[],n=1,r=2;for(;n&lt;t.length;){let o=t[n];if(typeof o=="string")r===2?o!==""&amp;&amp;e.push(o,t[++n]):r===8&amp;&amp;i.push(o);else{if(!ji(r))break;r=o}n++}return{attrs:e,classes:i}}function Ne(t){return bu(()=&gt;{let e=eE(t),i=q(S({},e),{decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===KD.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&amp;&amp;t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||mr.Emulated,styles:t.styles||Gn,_:null,schemas:t.schemas||null,tView:null,id:""});tE(i);let n=t.dependencies;return i.directiveDefs=ZC(n,!1),i.pipeDefs=ZC(n,!0),i.id=zO(i),i})}function $O(t){return Yo(t)||lb(t)}function GO(t){return t!==null}function fe(t){return bu(()=&gt;({type:t.type,bootstrap:t.bootstrap||Gn,declarations:t.declarations||Gn,imports:t.imports||Gn,exports:t.exports||Gn,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function qC(t,e){if(t==null)return Kr;let i={};for(let n in t)if(t.hasOwnProperty(n)){let r=t[n],o,s,a=Ko.None;Array.isArray(r)?(a=r[0],o=r[1],s=r[2]??o):(o=r,s=r),e?(i[o]=a!==Ko.None?[n,a]:n,e[o]=s):i[o]=n}return i}function ie(t){return bu(()=&gt;{let e=eE(t);return tE(e),e})}function Dn(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 Yo(t){return t[uO]||null}function lb(t){return t[dO]||null}function QD(t){return t[fO]||null}function XD(t){let e=Yo(t)||lb(t)||QD(t);return e!==null?e.standalone:!1}function JD(t,e){let i=t[hO]||null;if(!i&amp;&amp;e===!0)throw new Error(`Type ${kn(t)} does not have '\u0275mod' property.`);return i}function eE(t){let e={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputTransforms:null,inputConfig:t.inputs||Kr,exportAs:t.exportAs||null,standalone:t.standalone===!0,signals:t.signals===!0,selectors:t.selectors||Gn,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:qC(t.inputs,e),outputs:qC(t.outputs),debugInfo:null}}function tE(t){t.features?.forEach(e=&gt;e(t))}function ZC(t,e){if(!t)return null;let i=e?QD:$O;return()=&gt;(typeof t=="function"?t():t).map(n=&gt;i(n)).filter(GO)}function zO(t){let e=0,i=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,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].join("|");for(let r of i)e=Math.imul(31,e)+r.charCodeAt(0)&lt;&lt;0;return e+=2147483648,"c"+e}function Dc(t){return{\u0275providers:t}}function WO(...t){return{\u0275providers:nE(!0,t),\u0275fromNgModule:!0}}function nE(t,...e){let i=[],n=new Set,r,o=s=&gt;{i.push(s)};return ab(e,s=&gt;{let a=s;Qv(a,o,[],n)&amp;&amp;(r||=[],r.push(a))}),r!==void 0&amp;&amp;iE(r,o),i}function iE(t,e){for(let i=0;i&lt;t.length;i++){let{ngModule:n,providers:r}=t[i];ub(r,o=&gt;{e(o,n)})}}function Qv(t,e,i,n){if(t=dn(t),!t)return!1;let r=null,o=$C(t),s=!o&amp;&amp;Yo(t);if(!o&amp;&amp;!s){let u=t.ngModule;if(o=$C(u),o)r=u;else return!1}else{if(s&amp;&amp;!s.standalone)return!1;r=t}let a=n.has(r);if(s){if(a)return!1;if(n.add(r),s.dependencies){let u=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let f of u)Qv(f,e,i,n)}}else if(o){if(o.imports!=null&amp;&amp;!a){n.add(r);let f;try{ab(o.imports,p=&gt;{Qv(p,e,i,n)&amp;&amp;(f||=[],f.push(p))})}finally{}f!==void 0&amp;&amp;iE(f,e)}if(!a){let f=Qs(r)||(()=&gt;new r);e({provide:r,useFactory:f,deps:Gn},r),e({provide:WD,useValue:r,multi:!0},r),e({provide:Wo,useValue:()=&gt;C(r),multi:!0},r)}let u=o.providers;if(u!=null&amp;&amp;!a){let f=t;ub(u,p=&gt;{e(p,f)})}}else return!1;return r!==t&amp;&amp;t.providers!==void 0}function ub(t,e){for(let i of t)UD(i)&amp;&amp;(i=i.\u0275providers),Array.isArray(i)?ub(i,e):e(i)}var KO=lt({provide:String,useValue:lt});function rE(t){return t!==null&amp;&amp;typeof t=="object"&amp;&amp;KO in t}function YO(t){return!!(t&amp;&amp;t.useExisting)}function qO(t){return!!(t&amp;&amp;t.useFactory)}function hc(t){return typeof t=="function"}function ZO(t){return!!t.useClass}var ap=new P(""),wh={},QO={},kv;function db(){return kv===void 0&amp;&amp;(kv=new Th),kv}var fn=class{},hu=class extends fn{get destroyed(){return this._destroyed}constructor(e,i,n,r){super(),this.parent=i,this.source=n,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Jv(e,s=&gt;this.processProvider(s)),this.records.set(zD,ac(void 0,this)),r.has("environment")&amp;&amp;this.records.set(fn,ac(void 0,this));let o=this.records.get(ap);o!=null&amp;&amp;typeof o.value=="string"&amp;&amp;this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(WD,Gn,Ue.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;let e=ze(null);try{for(let n of this._ngOnDestroyHooks)n.ngOnDestroy();let i=this._onDestroyHooks;this._onDestroyHooks=[];for(let n of i)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),ze(e)}}onDestroy(e){return this.assertNotDestroyed(),this._onDestroyHooks.push(e),()=&gt;this.removeOnDestroy(e)}runInContext(e){this.assertNotDestroyed();let i=$o(this),n=$n(void 0),r;try{return e()}finally{$o(i),$n(n)}}get(e,i=du,n=Ue.Default){if(this.assertNotDestroyed(),e.hasOwnProperty(zC))return e[zC](this);n=op(n);let r,o=$o(this),s=$n(void 0);try{if(!(n&amp;Ue.SkipSelf)){let u=this.records.get(e);if(u===void 0){let f=nk(e)&amp;&amp;rp(e);f&amp;&amp;this.injectableDefInScope(f)?u=ac(Xv(e),wh):u=null,this.records.set(e,u)}if(u!=null)return this.hydrate(e,u)}let a=n&amp;Ue.Self?db():this.parent;return i=n&amp;Ue.Optional&amp;&amp;i===du?null:i,a.get(e,i)}catch(a){if(a.name==="NullInjectorError"){if((a[Ah]=a[Ah]||[]).unshift(kn(e)),o)throw a;return CO(a,e,"R3InjectorError",this.source)}else throw a}finally{$n(s),$o(o)}}resolveInjectorInitializers(){let e=ze(null),i=$o(this),n=$n(void 0),r;try{let o=this.get(Wo,Gn,Ue.Self);for(let s of o)s()}finally{$o(i),$n(n),ze(e)}}toString(){let e=[],i=this.records;for(let n of i.keys())e.push(kn(n));return`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new oe(205,!1)}processProvider(e){e=dn(e);let i=hc(e)?e:dn(e&amp;&amp;e.provide),n=JO(e);if(!hc(e)&amp;&amp;e.multi===!0){let r=this.records.get(i);r||(r=ac(void 0,wh,!0),r.factory=()=&gt;qv(r.multi),this.records.set(i,r)),i=e,r.multi.push(e)}this.records.set(i,n)}hydrate(e,i){let n=ze(null);try{return i.value===wh&amp;&amp;(i.value=QO,i.value=i.factory()),typeof i.value=="object"&amp;&amp;i.value&amp;&amp;tk(i.value)&amp;&amp;this._ngOnDestroyHooks.add(i.value),i.value}finally{ze(n)}}injectableDefInScope(e){if(!e.providedIn)return!1;let i=dn(e.providedIn);return typeof i=="string"?i==="any"||this.scopes.has(i):this.injectorDefTypes.has(i)}removeOnDestroy(e){let i=this._onDestroyHooks.indexOf(e);i!==-1&amp;&amp;this._onDestroyHooks.splice(i,1)}};function Xv(t){let e=rp(t),i=e!==null?e.factory:Qs(t);if(i!==null)return i;if(t instanceof P)throw new oe(204,!1);if(t instanceof Function)return XO(t);throw new oe(204,!1)}function XO(t){if(t.length&gt;0)throw new oe(204,!1);let i=cO(t);return i!==null?()=&gt;i.factory(t):()=&gt;new t}function JO(t){if(rE(t))return ac(void 0,t.useValue);{let e=oE(t);return ac(e,wh)}}function oE(t,e,i){let n;if(hc(t)){let r=dn(t);return Qs(r)||Xv(r)}else if(rE(t))n=()=&gt;dn(t.useValue);else if(qO(t))n=()=&gt;t.useFactory(...qv(t.deps||[]));else if(YO(t))n=()=&gt;C(dn(t.useExisting));else{let r=dn(t&amp;&amp;(t.useClass||t.provide));if(ek(t))n=()=&gt;new r(...qv(t.deps));else return Qs(r)||Xv(r)}return n}function ac(t,e,i=!1){return{factory:t,value:e,multi:i?[]:void 0}}function ek(t){return!!t.deps}function tk(t){return t!==null&amp;&amp;typeof t=="object"&amp;&amp;typeof t.ngOnDestroy=="function"}function nk(t){return typeof t=="function"||typeof t=="object"&amp;&amp;t instanceof P}function Jv(t,e){for(let i of t)Array.isArray(i)?Jv(i,e):i&amp;&amp;UD(i)?Jv(i.\u0275providers,e):e(i)}function vi(t,e){t instanceof hu&amp;&amp;t.assertNotDestroyed();let i,n=$o(t),r=$n(void 0);try{return e()}finally{$o(n),$n(r)}}function sE(){return HD()!==void 0||_O()!=null}function Cu(t){if(!sE())throw new oe(-203,!1)}function ik(t){let e=un.ng;if(e&amp;&amp;e.\u0275compilerFacade)return e.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function rk(t){return typeof t=="function"}var br=0,Le=1,Oe=2,Cn=3,Bi=4,Wn=5,pc=6,Rh=7,wn=8,mc=9,gr=10,ht=11,pu=12,QC=13,Ec=14,ei=15,Xs=16,cc=17,Yr=18,cp=19,aE=20,Go=21,xh=22,mi=23,Qt=25,fb=1;var Js=7,Oh=8,gc=9,xn=10,kh=function(t){return t[t.None=0]="None",t[t.HasTransplantedViews=2]="HasTransplantedViews",t}(kh||{});function zo(t){return Array.isArray(t)&amp;&amp;typeof t[fb]=="object"}function Qr(t){return Array.isArray(t)&amp;&amp;t[fb]===!0}function hb(t){return(t.flags&amp;4)!==0}function lp(t){return t.componentOffset&gt;-1}function up(t){return(t.flags&amp;1)===1}function qr(t){return!!t.template}function ey(t){return(t[Oe]&amp;512)!==0}var ty=class{constructor(e,i,n){this.previousValue=e,this.currentValue=i,this.firstChange=n}isFirstChange(){return this.firstChange}};function cE(t,e,i,n){e!==null?e.applyValueToInputSignal(e,n):t[i]=n}function Fn(){return lE}function lE(t){return t.type.prototype.ngOnChanges&amp;&amp;(t.setInput=sk),ok}Fn.ngInherit=!0;function ok(){let t=dE(this),e=t?.current;if(e){let i=t.previous;if(i===Kr)t.previous=e;else for(let n in e)i[n]=e[n];t.current=null,this.ngOnChanges(e)}}function sk(t,e,i,n,r){let o=this.declaredInputs[n],s=dE(t)||ak(t,{previous:Kr,current:null}),a=s.current||(s.current={}),u=s.previous,f=u[o];a[o]=new ty(f&amp;&amp;f.currentValue,i,u===Kr),cE(t,e,r,i)}var uE="__ngSimpleChanges__";function dE(t){return t[uE]||null}function ak(t,e){return t[uE]=e}var XC=null;var hr=function(t,e,i){XC?.(t,e,i)},fE="svg",ck="math";function vr(t){for(;Array.isArray(t);)t=t[br];return t}function lk(t){for(;Array.isArray(t);){if(typeof t[fb]=="object")return t;t=t[br]}return null}function hE(t,e){return vr(e[t])}function yi(t,e){return vr(e[t.index])}function pb(t,e){return t.data[e]}function mb(t,e){return t[e]}function es(t,e){let i=e[t];return zo(i)?i:i[br]}function uk(t){return(t[Oe]&amp;4)===4}function gb(t){return(t[Oe]&amp;128)===128}function dk(t){return Qr(t[Cn])}function qo(t,e){return e==null?null:t[e]}function pE(t){t[cc]=0}function mE(t){t[Oe]&amp;1024||(t[Oe]|=1024,gb(t)&amp;&amp;fp(t))}function fk(t,e){for(;t&gt;0;)e=e[Ec],t--;return e}function dp(t){return!!(t[Oe]&amp;9216||t[mi]?.dirty)}function ny(t){t[gr].changeDetectionScheduler?.notify(8),t[Oe]&amp;64&amp;&amp;(t[Oe]|=1024),dp(t)&amp;&amp;fp(t)}function fp(t){t[gr].changeDetectionScheduler?.notify(0);let e=ea(t);for(;e!==null&amp;&amp;!(e[Oe]&amp;8192||(e[Oe]|=8192,!gb(e)));)e=ea(e)}function gE(t,e){if((t[Oe]&amp;256)===256)throw new oe(911,!1);t[Go]===null&amp;&amp;(t[Go]=[]),t[Go].push(e)}function hk(t,e){if(t[Go]===null)return;let i=t[Go].indexOf(e);i!==-1&amp;&amp;t[Go].splice(i,1)}function ea(t){let e=t[Cn];return Qr(e)?e[Cn]:e}var je={lFrame:EE(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var vE=!1;function pk(){return je.lFrame.elementDepthCount}function mk(){je.lFrame.elementDepthCount++}function gk(){je.lFrame.elementDepthCount--}function yE(){return je.bindingsEnabled}function bE(){return je.skipHydrationRootTNode!==null}function vk(t){return je.skipHydrationRootTNode===t}function yk(){je.skipHydrationRootTNode=null}function Ie(){return je.lFrame.lView}function ut(){return je.lFrame.tView}function Xt(t){return je.lFrame.contextLView=t,t[wn]}function Jt(t){return je.lFrame.contextLView=null,t}function en(){let t=_E();for(;t!==null&amp;&amp;t.type===64;)t=t.parent;return t}function _E(){return je.lFrame.currentTNode}function bk(){let t=je.lFrame,e=t.currentTNode;return t.isParent?e:e.parent}function sa(t,e){let i=je.lFrame;i.currentTNode=t,i.isParent=e}function vb(){return je.lFrame.isParent}function yb(){je.lFrame.isParent=!1}function _k(){return je.lFrame.contextLView}function wE(){return vE}function JC(t){vE=t}function aa(){let t=je.lFrame,e=t.bindingRootIndex;return e===-1&amp;&amp;(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function wk(){return je.lFrame.bindingIndex}function xk(t){return je.lFrame.bindingIndex=t}function ts(){return je.lFrame.bindingIndex++}function bb(t){let e=je.lFrame,i=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,i}function Ck(){return je.lFrame.inI18n}function Dk(t,e){let i=je.lFrame;i.bindingIndex=i.bindingRootIndex=t,iy(e)}function Ek(){return je.lFrame.currentDirectiveIndex}function iy(t){je.lFrame.currentDirectiveIndex=t}function _b(t){let e=je.lFrame.currentDirectiveIndex;return e===-1?null:t[e]}function xE(){return je.lFrame.currentQueryIndex}function wb(t){je.lFrame.currentQueryIndex=t}function Ik(t){let e=t[Le];return e.type===2?e.declTNode:e.type===1?t[Wn]:null}function CE(t,e,i){if(i&amp;Ue.SkipSelf){let r=e,o=t;for(;r=r.parent,r===null&amp;&amp;!(i&amp;Ue.Host);)if(r=Ik(o),r===null||(o=o[Ec],r.type&amp;10))break;if(r===null)return!1;e=r,t=o}let n=je.lFrame=DE();return n.currentTNode=e,n.lView=t,!0}function xb(t){let e=DE(),i=t[Le];je.lFrame=e,e.currentTNode=i.firstChild,e.lView=t,e.tView=i,e.contextLView=t,e.bindingIndex=i.bindingStartIndex,e.inI18n=!1}function DE(){let t=je.lFrame,e=t===null?null:t.child;return e===null?EE(t):e}function EE(t){let e={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&amp;&amp;(t.child=e),e}function IE(){let t=je.lFrame;return je.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}var SE=IE;function Cb(){let t=IE();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 Sk(t){return(je.lFrame.contextLView=fk(t,je.lFrame.contextLView))[wn]}function Xr(){return je.lFrame.selectedIndex}function ta(t){je.lFrame.selectedIndex=t}function ca(){let t=je.lFrame;return pb(t.tView,t.selectedIndex)}function hp(){je.lFrame.currentNamespace=fE}function AE(){Ak()}function Ak(){je.lFrame.currentNamespace=null}function Mk(){return je.lFrame.currentNamespace}var ME=!0;function pp(){return ME}function mp(t){ME=t}function Tk(t,e,i){let{ngOnChanges:n,ngOnInit:r,ngDoCheck:o}=e.type.prototype;if(n){let s=lE(e);(i.preOrderHooks??=[]).push(t,s),(i.preOrderCheckHooks??=[]).push(t,s)}r&amp;&amp;(i.preOrderHooks??=[]).push(0-t,r),o&amp;&amp;((i.preOrderHooks??=[]).push(t,o),(i.preOrderCheckHooks??=[]).push(t,o))}function gp(t,e){for(let i=e.directiveStart,n=e.directiveEnd;i&lt;n;i++){let o=t.data[i].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:u,ngAfterViewChecked:f,ngOnDestroy:p}=o;s&amp;&amp;(t.contentHooks??=[]).push(-i,s),a&amp;&amp;((t.contentHooks??=[]).push(i,a),(t.contentCheckHooks??=[]).push(i,a)),u&amp;&amp;(t.viewHooks??=[]).push(-i,u),f&amp;&amp;((t.viewHooks??=[]).push(i,f),(t.viewCheckHooks??=[]).push(i,f)),p!=null&amp;&amp;(t.destroyHooks??=[]).push(i,p)}}function Ch(t,e,i){TE(t,e,3,i)}function Dh(t,e,i,n){(t[Oe]&amp;3)===i&amp;&amp;TE(t,e,i,n)}function Fv(t,e){let i=t[Oe];(i&amp;3)===e&amp;&amp;(i&amp;=16383,i+=1,t[Oe]=i)}function TE(t,e,i,n){let r=n!==void 0?t[cc]&amp;65535:0,o=n??-1,s=e.length-1,a=0;for(let u=r;u&lt;s;u++)if(typeof e[u+1]=="number"){if(a=e[u],n!=null&amp;&amp;a&gt;=n)break}else e[u]&lt;0&amp;&amp;(t[cc]+=65536),(a&lt;o||o==-1)&amp;&amp;(Rk(t,i,e,u),t[cc]=(t[cc]&amp;4294901760)+u+2),u++}function eD(t,e){hr(4,t,e);let i=ze(null);try{e.call(t)}finally{ze(i),hr(5,t,e)}}function Rk(t,e,i,n){let r=i[n]&lt;0,o=i[n+1],s=r?-i[n]:i[n],a=t[s];r?t[Oe]&gt;&gt;14&lt;t[cc]&gt;&gt;16&amp;&amp;(t[Oe]&amp;3)===e&amp;&amp;(t[Oe]+=16384,eD(a,o)):eD(a,o)}var fc=-1,na=class{constructor(e,i,n){this.factory=e,this.resolving=!1,this.canSeeViewProviders=i,this.injectImpl=n}};function Ok(t){return t instanceof na}function kk(t){return(t.flags&amp;8)!==0}function Fk(t){return(t.flags&amp;16)!==0}var Lv={},ry=class{constructor(e,i){this.injector=e,this.parentInjector=i}get(e,i,n){n=op(n);let r=this.injector.get(e,Lv,n);return r!==Lv||i===Lv?r:this.parentInjector.get(e,i,n)}};function RE(t){return t!==fc}function Fh(t){return t&amp;32767}function Lk(t){return t&gt;&gt;16}function Lh(t,e){let i=Lk(t),n=e;for(;i&gt;0;)n=n[Ec],i--;return n}var oy=!0;function Nh(t){let e=oy;return oy=t,e}var Nk=256,OE=Nk-1,kE=5,Pk=0,pr={};function jk(t,e,i){let n;typeof i=="string"?n=i.charCodeAt(0)||0:i.hasOwnProperty(lu)&amp;&amp;(n=i[lu]),n==null&amp;&amp;(n=i[lu]=Pk++);let r=n&amp;OE,o=1&lt;&lt;r;e.data[t+(r&gt;&gt;kE)]|=o}function Ph(t,e){let i=FE(t,e);if(i!==-1)return i;let n=e[Le];n.firstCreatePass&amp;&amp;(t.injectorIndex=e.length,Nv(n.data,t),Nv(e,null),Nv(n.blueprint,null));let r=Db(t,e),o=t.injectorIndex;if(RE(r)){let s=Fh(r),a=Lh(r,e),u=a[Le].data;for(let f=0;f&lt;8;f++)e[o+f]=a[s+f]|u[s+f]}return e[o+8]=r,o}function Nv(t,e){t.push(0,0,0,0,0,0,0,0,e)}function FE(t,e){return t.injectorIndex===-1||t.parent&amp;&amp;t.parent.injectorIndex===t.injectorIndex||e[t.injectorIndex+8]===null?-1:t.injectorIndex}function Db(t,e){if(t.parent&amp;&amp;t.parent.injectorIndex!==-1)return t.parent.injectorIndex;let i=0,n=null,r=e;for(;r!==null;){if(n=BE(r),n===null)return fc;if(i++,r=r[Ec],n.injectorIndex!==-1)return n.injectorIndex|i&lt;&lt;16}return fc}function sy(t,e,i){jk(t,e,i)}function Bk(t,e){if(e==="class")return t.classes;if(e==="style")return t.styles;let i=t.attrs;if(i){let n=i.length,r=0;for(;r&lt;n;){let o=i[r];if(YD(o))break;if(o===0)r=r+2;else if(typeof o=="number")for(r++;r&lt;n&amp;&amp;typeof i[r]=="string";)r++;else{if(o===e)return i[r+1];r=r+2}}}return null}function LE(t,e,i){if(i&amp;Ue.Optional||t!==void 0)return t;rb(e,"NodeInjector")}function NE(t,e,i,n){if(i&amp;Ue.Optional&amp;&amp;n===void 0&amp;&amp;(n=null),!(i&amp;(Ue.Self|Ue.Host))){let r=t[mc],o=$n(void 0);try{return r?r.get(e,n,i&amp;Ue.Optional):$D(e,n,i&amp;Ue.Optional)}finally{$n(o)}}return LE(n,e,i)}function PE(t,e,i,n=Ue.Default,r){if(t!==null){if(e[Oe]&amp;2048&amp;&amp;!(n&amp;Ue.Self)){let s=$k(t,e,i,n,pr);if(s!==pr)return s}let o=jE(t,e,i,n,pr);if(o!==pr)return o}return NE(e,i,n,r)}function jE(t,e,i,n,r){let o=Uk(i);if(typeof o=="function"){if(!CE(e,t,n))return n&amp;Ue.Host?LE(r,i,n):NE(e,i,n,r);try{let s;if(s=o(n),s==null&amp;&amp;!(n&amp;Ue.Optional))rb(i);else return s}finally{SE()}}else if(typeof o=="number"){let s=null,a=FE(t,e),u=fc,f=n&amp;Ue.Host?e[ei][Wn]:null;for((a===-1||n&amp;Ue.SkipSelf)&amp;&amp;(u=a===-1?Db(t,e):e[a+8],u===fc||!nD(n,!1)?a=-1:(s=e[Le],a=Fh(u),e=Lh(u,e)));a!==-1;){let p=e[Le];if(tD(o,a,p.data)){let g=Vk(a,e,i,s,n,f);if(g!==pr)return g}u=e[a+8],u!==fc&amp;&amp;nD(n,e[Le].data[a+8]===f)&amp;&amp;tD(o,a,e)?(s=p,a=Fh(u),e=Lh(u,e)):a=-1}}return r}function Vk(t,e,i,n,r,o){let s=e[Le],a=s.data[t+8],u=n==null?lp(a)&amp;&amp;oy:n!=s&amp;&amp;(a.type&amp;3)!==0,f=r&amp;Ue.Host&amp;&amp;o===a,p=Eh(a,s,i,u,f);return p!==null?ia(e,s,p,a):pr}function Eh(t,e,i,n,r){let o=t.providerIndexes,s=e.data,a=o&amp;1048575,u=t.directiveStart,f=t.directiveEnd,p=o&gt;&gt;20,g=n?a:a+p,D=r?a+p:f;for(let b=g;b&lt;D;b++){let w=s[b];if(b&lt;u&amp;&amp;i===w||b&gt;=u&amp;&amp;w.type===i)return b}if(r){let b=s[u];if(b&amp;&amp;qr(b)&amp;&amp;b.type===i)return u}return null}function ia(t,e,i,n){let r=t[i],o=e.data;if(Ok(r)){let s=r;s.resolving&amp;&amp;mO(pO(o[i]));let a=Nh(s.canSeeViewProviders);s.resolving=!0;let u,f=s.injectImpl?$n(s.injectImpl):null,p=CE(t,n,Ue.Default);try{r=t[i]=s.factory(void 0,o,t,n),e.firstCreatePass&amp;&amp;i&gt;=n.directiveStart&amp;&amp;Tk(i,o[i],e)}finally{f!==null&amp;&amp;$n(f),Nh(a),s.resolving=!1,SE()}}return r}function Uk(t){if(typeof t=="string")return t.charCodeAt(0)||0;let e=t.hasOwnProperty(lu)?t[lu]:void 0;return typeof e=="number"?e&gt;=0?e&amp;OE:Hk:e}function tD(t,e,i){let n=1&lt;&lt;t;return!!(i[e+(t&gt;&gt;kE)]&amp;n)}function nD(t,e){return!(t&amp;Ue.Self)&amp;&amp;!(t&amp;Ue.Host&amp;&amp;e)}var qs=class{constructor(e,i){this._tNode=e,this._lView=i}get(e,i,n){return PE(this._tNode,this._lView,e,op(n),i)}};function Hk(){return new qs(en(),Ie())}function it(t){return bu(()=&gt;{let e=t.prototype.constructor,i=e[Sh]||ay(e),n=Object.prototype,r=Object.getPrototypeOf(t.prototype).constructor;for(;r&amp;&amp;r!==n;){let o=r[Sh]||ay(r);if(o&amp;&amp;o!==i)return o;r=Object.getPrototypeOf(r)}return o=&gt;new o})}function ay(t){return PD(t)?()=&gt;{let e=ay(dn(t));return e&amp;&amp;e()}:Qs(t)}function $k(t,e,i,n,r){let o=t,s=e;for(;o!==null&amp;&amp;s!==null&amp;&amp;s[Oe]&amp;2048&amp;&amp;!(s[Oe]&amp;512);){let a=jE(o,s,i,n|Ue.Self,pr);if(a!==pr)return a;let u=o.parent;if(!u){let f=s[aE];if(f){let p=f.get(i,pr,n);if(p!==pr)return p}u=BE(s),s=s[Ec]}o=u}return r}function BE(t){let e=t[Le],i=e.type;return i===2?e.declTNode:i===1?t[Wn]:null}function Eb(t){return Bk(en(),t)}function iD(t,e=null,i=null,n){let r=VE(t,e,i,n);return r.resolveInjectorInitializers(),r}function VE(t,e=null,i=null,n,r=new Set){let o=[i||Gn,WO(t)];return n=n||(typeof t=="object"?void 0:kn(t)),new hu(o,e||db(),n||null,r)}var Ks=class Ks{static create(e,i){if(Array.isArray(e))return iD({name:""},i,e,"");{let n=e.name??"";return iD({name:n},e.parent,e.providers,n)}}};Ks.THROW_IF_NOT_FOUND=du,Ks.NULL=new Th,Ks.\u0275prov=L({token:Ks,providedIn:"any",factory:()=&gt;C(zD)}),Ks.__NG_ELEMENT_ID__=-1;var We=Ks;var Gk=new P("");Gk.__NG_ELEMENT_ID__=t=&gt;{let e=en();if(e===null)throw new oe(204,!1);if(e.type&amp;2)return e.value;if(t&amp;Ue.Optional)return null;throw new oe(204,!1)};var zk="ngOriginalError";function Pv(t){return t[zk]}var UE=!0,la=(()=&gt;{let e=class e{};e.__NG_ELEMENT_ID__=Wk,e.__NG_ENV_ID__=n=&gt;n;let t=e;return t})(),cy=class extends la{constructor(e){super(),this._lView=e}onDestroy(e){return gE(this._lView,e),()=&gt;hk(this._lView,e)}};function Wk(){return new cy(Ie())}var _r=(()=&gt;{let e=class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new vt(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),this.pendingTasks.size===0&amp;&amp;this._hasPendingTasks&amp;&amp;this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&amp;&amp;this.hasPendingTasks.next(!1)}};e.\u0275prov=L({token:e,providedIn:"root",factory:()=&gt;new e});let t=e;return t})();var ly=class extends K{constructor(e=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=e,sE()&amp;&amp;(this.destroyRef=N(la,{optional:!0})??void 0,this.pendingTasks=N(_r,{optional:!0})??void 0)}emit(e){let i=ze(null);try{super.next(e)}finally{ze(i)}}subscribe(e,i,n){let r=e,o=i||(()=&gt;null),s=n;if(e&amp;&amp;typeof e=="object"){let u=e;r=u.next?.bind(u),o=u.error?.bind(u),s=u.complete?.bind(u)}this.__isAsync&amp;&amp;(o=this.wrapInTimeout(o),r&amp;&amp;(r=this.wrapInTimeout(r)),s&amp;&amp;(s=this.wrapInTimeout(s)));let a=super.subscribe({next:r,error:o,complete:s});return e instanceof et&amp;&amp;e.add(a),a}wrapInTimeout(e){return i=&gt;{let n=this.pendingTasks?.add();setTimeout(()=&gt;{e(i),n!==void 0&amp;&amp;this.pendingTasks?.remove(n)})}}},Ke=ly;function jh(...t){}function HE(t){let e,i;function n(){t=jh;try{i!==void 0&amp;&amp;typeof cancelAnimationFrame=="function"&amp;&amp;cancelAnimationFrame(i),e!==void 0&amp;&amp;clearTimeout(e)}catch{}}return e=setTimeout(()=&gt;{t(),n()}),typeof requestAnimationFrame=="function"&amp;&amp;(i=requestAnimationFrame(()=&gt;{t(),n()})),()=&gt;n()}function rD(t){return queueMicrotask(()=&gt;t()),()=&gt;{t=jh}}var Ib="isAngularZone",Bh=Ib+"_ID",Kk=0,se=class t{constructor(e){this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ke(!1),this.onMicrotaskEmpty=new Ke(!1),this.onStable=new Ke(!1),this.onError=new Ke(!1);let{enableLongStackTrace:i=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1,scheduleInRootZone:o=UE}=e;if(typeof Zone&gt;"u")throw new oe(908,!1);Zone.assertZonePatched();let s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&amp;&amp;(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),i&amp;&amp;Zone.longStackTraceZoneSpec&amp;&amp;(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!r&amp;&amp;n,s.shouldCoalesceRunChangeDetection=r,s.callbackScheduled=!1,s.scheduleInRootZone=o,Zk(s)}static isInAngularZone(){return typeof Zone&lt;"u"&amp;&amp;Zone.current.get(Ib)===!0}static assertInAngularZone(){if(!t.isInAngularZone())throw new oe(909,!1)}static assertNotInAngularZone(){if(t.isInAngularZone())throw new oe(909,!1)}run(e,i,n){return this._inner.run(e,i,n)}runTask(e,i,n,r){let o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+r,e,Yk,jh,jh);try{return o.runTask(s,i,n)}finally{o.cancelTask(s)}}runGuarded(e,i,n){return this._inner.runGuarded(e,i,n)}runOutsideAngular(e){return this._outer.run(e)}},Yk={};function Sb(t){if(t._nesting==0&amp;&amp;!t.hasPendingMicrotasks&amp;&amp;!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=&gt;t.onStable.emit(null))}finally{t.isStable=!0}}}function qk(t){if(t.isCheckStableRunning||t.callbackScheduled)return;t.callbackScheduled=!0;function e(){HE(()=&gt;{t.callbackScheduled=!1,uy(t),t.isCheckStableRunning=!0,Sb(t),t.isCheckStableRunning=!1})}t.scheduleInRootZone?Zone.root.run(()=&gt;{e()}):t._outer.run(()=&gt;{e()}),uy(t)}function Zk(t){let e=()=&gt;{qk(t)},i=Kk++;t._inner=t._inner.fork({name:"angular",properties:{[Ib]:!0,[Bh]:i,[Bh+i]:!0},onInvokeTask:(n,r,o,s,a,u)=&gt;{if(Qk(u))return n.invokeTask(o,s,a,u);try{return oD(t),n.invokeTask(o,s,a,u)}finally{(t.shouldCoalesceEventChangeDetection&amp;&amp;s.type==="eventTask"||t.shouldCoalesceRunChangeDetection)&amp;&amp;e(),sD(t)}},onInvoke:(n,r,o,s,a,u,f)=&gt;{try{return oD(t),n.invoke(o,s,a,u,f)}finally{t.shouldCoalesceRunChangeDetection&amp;&amp;!t.callbackScheduled&amp;&amp;!Xk(u)&amp;&amp;e(),sD(t)}},onHasTask:(n,r,o,s)=&gt;{n.hasTask(o,s),r===o&amp;&amp;(s.change=="microTask"?(t._hasPendingMicrotasks=s.microTask,uy(t),Sb(t)):s.change=="macroTask"&amp;&amp;(t.hasPendingMacrotasks=s.macroTask))},onHandleError:(n,r,o,s)=&gt;(n.handleError(o,s),t.runOutsideAngular(()=&gt;t.onError.emit(s)),!1)})}function uy(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&amp;&amp;t.callbackScheduled===!0?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1}function oD(t){t._nesting++,t.isStable&amp;&amp;(t.isStable=!1,t.onUnstable.emit(null))}function sD(t){t._nesting--,Sb(t)}var Vh=class{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ke,this.onMicrotaskEmpty=new Ke,this.onStable=new Ke,this.onError=new Ke}run(e,i,n){return e.apply(i,n)}runGuarded(e,i,n){return e.apply(i,n)}runOutsideAngular(e){return e()}runTask(e,i,n,r){return e.apply(i,n)}};function Qk(t){return $E(t,"__ignore_ng_zone__")}function Xk(t){return $E(t,"__scheduler_tick__")}function $E(t,e){return!Array.isArray(t)||t.length!==1?!1:t[0]?.data?.[e]===!0}function Jk(t="zone.js",e){return t==="noop"?new Vh:t==="zone.js"?new se(e):t}var gi=class{constructor(){this._console=console}handleError(e){let i=this._findOriginalError(e);this._console.error("ERROR",e),i&amp;&amp;this._console.error("ORIGINAL ERROR",i)}_findOriginalError(e){let i=e&amp;&amp;Pv(e);for(;i&amp;&amp;Pv(i);)i=Pv(i);return i||null}},eF=new P("",{providedIn:"root",factory:()=&gt;{let t=N(se),e=N(gi);return i=&gt;t.runOutsideAngular(()=&gt;e.handleError(i))}});function tF(){return Ic(en(),Ie())}function Ic(t,e){return new ve(yi(t,e))}var ve=(()=&gt;{let e=class e{constructor(n){this.nativeElement=n}};e.__NG_ELEMENT_ID__=tF;let t=e;return t})();function nF(t){return t instanceof ve?t.nativeElement:t}function iF(){return this._results[Symbol.iterator]()}var Zo=class t{get changes(){return this._changes??=new Ke}constructor(e=!1){this._emitDistinctChangesOnly=e,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;let i=t.prototype;i[Symbol.iterator]||(i[Symbol.iterator]=iF)}get(e){return this._results[e]}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,i){return this._results.reduce(e,i)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e,i){this.dirty=!1;let n=IO(e);(this._changesDetected=!EO(this._results,n,i))&amp;&amp;(this._results=n,this.length=n.length,this.last=n[this.length-1],this.first=n[0])}notifyOnChanges(){this._changes!==void 0&amp;&amp;(this._changesDetected||!this._emitDistinctChangesOnly)&amp;&amp;this._changes.emit(this)}onDirty(e){this._onDirty=e}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&amp;&amp;(this._changes.complete(),this._changes.unsubscribe())}};function GE(t){return(t.flags&amp;128)===128}var zE=new Map,rF=0;function oF(){return rF++}function sF(t){zE.set(t[cp],t)}function dy(t){zE.delete(t[cp])}var aD="__ngContext__";function Qo(t,e){zo(e)?(t[aD]=e[cp],sF(e)):t[aD]=e}function WE(t){return YE(t[pu])}function KE(t){return YE(t[Bi])}function YE(t){for(;t!==null&amp;&amp;!Qr(t);)t=t[Bi];return t}var fy;function qE(t){fy=t}function ZE(){if(fy!==void 0)return fy;if(typeof document&lt;"u")return document;throw new oe(210,!1)}var Du=new P("",{providedIn:"root",factory:()=&gt;aF}),aF="ng",Ab=new P(""),Mt=new P("",{providedIn:"platform",factory:()=&gt;"unknown"});var Ui=new P(""),Eu=new P("",{providedIn:"root",factory:()=&gt;ZE().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var cF="h",lF="b";var uF=()=&gt;null;function Mb(t,e,i=!1){return uF(t,e,i)}var QE=!1,dF=new P("",{providedIn:"root",factory:()=&gt;QE});var ph;function fF(){if(ph===void 0&amp;&amp;(ph=null,un.trustedTypes))try{ph=un.trustedTypes.createPolicy("angular",{createHTML:t=&gt;t,createScript:t=&gt;t,createScriptURL:t=&gt;t})}catch{}return ph}function vp(t){return fF()?.createHTML(t)||t}var mh;function XE(){if(mh===void 0&amp;&amp;(mh=null,un.trustedTypes))try{mh=un.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=&gt;t,createScript:t=&gt;t,createScriptURL:t=&gt;t})}catch{}return mh}function cD(t){return XE()?.createHTML(t)||t}function lD(t){return XE()?.createScriptURL(t)||t}var Zr=class{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${LD})`}},hy=class extends Zr{getTypeName(){return"HTML"}},py=class extends Zr{getTypeName(){return"Style"}},my=class extends Zr{getTypeName(){return"Script"}},gy=class extends Zr{getTypeName(){return"URL"}},vy=class extends Zr{getTypeName(){return"ResourceURL"}};function ti(t){return t instanceof Zr?t.changingThisBreaksApplicationSecurity:t}function Jr(t,e){let i=hF(t);if(i!=null&amp;&amp;i!==e){if(i==="ResourceURL"&amp;&amp;e==="URL")return!0;throw new Error(`Required a safe ${e}, got a ${i} (see ${LD})`)}return i===e}function hF(t){return t instanceof Zr&amp;&amp;t.getTypeName()||null}function JE(t){return new hy(t)}function eI(t){return new py(t)}function tI(t){return new my(t)}function nI(t){return new gy(t)}function iI(t){return new vy(t)}function pF(t){let e=new by(t);return mF()?new yy(e):e}var yy=class{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e="&lt;body&gt;&lt;remove&gt;&lt;/remove&gt;"+e;try{let i=new window.DOMParser().parseFromString(vp(e),"text/html").body;return i===null?this.inertDocumentHelper.getInertBodyElement(e):(i.firstChild?.remove(),i)}catch{return null}}},by=class{constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(e){let i=this.inertDocument.createElement("template");return i.innerHTML=vp(e),i}};function mF(){try{return!!new window.DOMParser().parseFromString(vp(""),"text/html")}catch{return!1}}var gF=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&amp;:\/?#]*(?:[\/?#]|$))/i;function yp(t){return t=String(t),t.match(gF)?t:"unsafe:"+t}function eo(t){let e={};for(let i of t.split(","))e[i]=!0;return e}function Iu(...t){let e={};for(let i of t)for(let n in i)i.hasOwnProperty(n)&amp;&amp;(e[n]=!0);return e}var rI=eo("area,br,col,hr,img,wbr"),oI=eo("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),sI=eo("rp,rt"),vF=Iu(sI,oI),yF=Iu(oI,eo("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")),bF=Iu(sI,eo("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")),uD=Iu(rI,yF,bF,vF),aI=eo("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),_F=eo("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"),wF=eo("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"),xF=Iu(aI,_F,wF),CF=eo("script,style,template"),_y=class{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let i=e.firstChild,n=!0,r=[];for(;i;){if(i.nodeType===Node.ELEMENT_NODE?n=this.startElement(i):i.nodeType===Node.TEXT_NODE?this.chars(i.nodeValue):this.sanitizedSomething=!0,n&amp;&amp;i.firstChild){r.push(i),i=IF(i);continue}for(;i;){i.nodeType===Node.ELEMENT_NODE&amp;&amp;this.endElement(i);let o=EF(i);if(o){i=o;break}i=r.pop()}}return this.buf.join("")}startElement(e){let i=dD(e).toLowerCase();if(!uD.hasOwnProperty(i))return this.sanitizedSomething=!0,!CF.hasOwnProperty(i);this.buf.push("&lt;"),this.buf.push(i);let n=e.attributes;for(let r=0;r&lt;n.length;r++){let o=n.item(r),s=o.name,a=s.toLowerCase();if(!xF.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let u=o.value;aI[a]&amp;&amp;(u=yp(u)),this.buf.push(" ",s,'="',fD(u),'"')}return this.buf.push("&gt;"),!0}endElement(e){let i=dD(e).toLowerCase();uD.hasOwnProperty(i)&amp;&amp;!rI.hasOwnProperty(i)&amp;&amp;(this.buf.push("&lt;/"),this.buf.push(i),this.buf.push("&gt;"))}chars(e){this.buf.push(fD(e))}};function DF(t,e){return(t.compareDocumentPosition(e)&amp;Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function EF(t){let e=t.nextSibling;if(e&amp;&amp;t!==e.previousSibling)throw cI(e);return e}function IF(t){let e=t.firstChild;if(e&amp;&amp;DF(t,e))throw cI(e);return e}function dD(t){let e=t.nodeName;return typeof e=="string"?e:"FORM"}function cI(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}var SF=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,AF=/([^\#-~ |!])/g;function fD(t){return t.replace(/&amp;/g,"&amp;amp;").replace(SF,function(e){let i=e.charCodeAt(0),n=e.charCodeAt(1);return"&amp;#"+((i-55296)*1024+(n-56320)+65536)+";"}).replace(AF,function(e){return"&amp;#"+e.charCodeAt(0)+";"}).replace(/&lt;/g,"&amp;lt;").replace(/&gt;/g,"&amp;gt;")}var gh;function Tb(t,e){let i=null;try{gh=gh||pF(t);let n=e?String(e):"";i=gh.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=i.innerHTML,i=gh.getInertBodyElement(n)}while(n!==o);let a=new _y().sanitizeChildren(hD(i)||i);return vp(a)}finally{if(i){let n=hD(i)||i;for(;n.firstChild;)n.firstChild.remove()}}}function hD(t){return"content"in t&amp;&amp;MF(t)?t.content:null}function MF(t){return t.nodeType===Node.ELEMENT_NODE&amp;&amp;t.nodeName==="TEMPLATE"}var ni=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}(ni||{});function Su(t){let e=Ob();return e?cD(e.sanitize(ni.HTML,t)||""):Jr(t,"HTML")?cD(ti(t)):Tb(ZE(),Zs(t))}function Rb(t){let e=Ob();return e?e.sanitize(ni.URL,t)||"":Jr(t,"URL")?ti(t):yp(Zs(t))}function TF(t){let e=Ob();if(e)return lD(e.sanitize(ni.RESOURCE_URL,t)||"");if(Jr(t,"ResourceURL"))return lD(ti(t));throw new oe(904,!1)}function RF(t,e){return e==="src"&amp;&amp;(t==="embed"||t==="frame"||t==="iframe"||t==="media"||t==="script")||e==="href"&amp;&amp;(t==="base"||t==="link")?TF:Rb}function lI(t,e,i){return RF(e,i)(t)}function Ob(){let t=Ie();return t&amp;&amp;t[gr].sanitizer}var OF=/^&gt;|^-&gt;|&lt;!--|--&gt;|--!&gt;|&lt;!-$/g,kF=/(&lt;|&gt;)/g,FF="\u200B$1\u200B";function LF(t){return t.replace(OF,e=&gt;e.replace(kF,FF))}function sQ(t){return t.ownerDocument.defaultView}function aQ(t){return t.ownerDocument}function uI(t){return t instanceof Function?t():t}function dI(t){return(t??N(We)).get(Mt)==="browser"}var yr=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}(yr||{}),NF;function kb(t,e){return NF(t,e)}function lc(t,e,i,n,r){if(n!=null){let o,s=!1;Qr(n)?o=n:zo(n)&amp;&amp;(s=!0,n=n[br]);let a=vr(n);t===0&amp;&amp;i!==null?r==null?gI(e,i,a):Uh(e,i,a,r||null,!0):t===1&amp;&amp;i!==null?Uh(e,i,a,r||null,!0):t===2?ZF(e,a,s):t===3&amp;&amp;e.destroyNode(a),o!=null&amp;&amp;XF(e,t,o,i,r)}}function PF(t,e){return t.createText(e)}function jF(t,e,i){t.setValue(e,i)}function BF(t,e){return t.createComment(LF(e))}function fI(t,e,i){return t.createElement(e,i)}function VF(t,e){hI(t,e),e[br]=null,e[Wn]=null}function UF(t,e,i,n,r,o){n[br]=r,n[Wn]=e,wp(t,n,i,1,r,o)}function hI(t,e){e[gr].changeDetectionScheduler?.notify(9),wp(t,e,e[ht],2,null,null)}function HF(t){let e=t[pu];if(!e)return jv(t[Le],t);for(;e;){let i=null;if(zo(e))i=e[pu];else{let n=e[xn];n&amp;&amp;(i=n)}if(!i){for(;e&amp;&amp;!e[Bi]&amp;&amp;e!==t;)zo(e)&amp;&amp;jv(e[Le],e),e=e[Cn];e===null&amp;&amp;(e=t),zo(e)&amp;&amp;jv(e[Le],e),i=e&amp;&amp;e[Bi]}e=i}}function $F(t,e,i,n){let r=xn+n,o=i.length;n&gt;0&amp;&amp;(i[r-1][Bi]=e),n&lt;o-xn?(e[Bi]=i[r],GD(i,xn+n,e)):(i.push(e),e[Bi]=null),e[Cn]=i;let s=e[Xs];s!==null&amp;&amp;i!==s&amp;&amp;pI(s,e);let a=e[Yr];a!==null&amp;&amp;a.insertView(t),ny(e),e[Oe]|=128}function pI(t,e){let i=t[gc],n=e[Cn];if(zo(n))t[Oe]|=kh.HasTransplantedViews;else{let r=n[Cn][ei];e[ei]!==r&amp;&amp;(t[Oe]|=kh.HasTransplantedViews)}i===null?t[gc]=[e]:i.push(e)}function Fb(t,e){let i=t[gc],n=i.indexOf(e);i.splice(n,1)}function mu(t,e){if(t.length&lt;=xn)return;let i=xn+e,n=t[i];if(n){let r=n[Xs];r!==null&amp;&amp;r!==t&amp;&amp;Fb(r,n),e&gt;0&amp;&amp;(t[i-1][Bi]=n[Bi]);let o=Mh(t,xn+e);VF(n[Le],n);let s=o[Yr];s!==null&amp;&amp;s.detachView(o[Le]),n[Cn]=null,n[Bi]=null,n[Oe]&amp;=-129}return n}function bp(t,e){if(!(e[Oe]&amp;256)){let i=e[ht];i.destroyNode&amp;&amp;wp(t,e,i,3,null,null),HF(e)}}function jv(t,e){if(e[Oe]&amp;256)return;let i=ze(null);try{e[Oe]&amp;=-129,e[Oe]|=256,e[mi]&amp;&amp;Lf(e[mi]),zF(t,e),GF(t,e),e[Le].type===1&amp;&amp;e[ht].destroy();let n=e[Xs];if(n!==null&amp;&amp;Qr(e[Cn])){n!==e[Cn]&amp;&amp;Fb(n,e);let r=e[Yr];r!==null&amp;&amp;r.detachView(t)}dy(e)}finally{ze(i)}}function GF(t,e){let i=t.cleanup,n=e[Rh];if(i!==null)for(let o=0;o&lt;i.length-1;o+=2)if(typeof i[o]=="string"){let s=i[o+3];s&gt;=0?n[s]():n[-s].unsubscribe(),o+=2}else{let s=n[i[o+1]];i[o].call(s)}n!==null&amp;&amp;(e[Rh]=null);let r=e[Go];if(r!==null){e[Go]=null;for(let o=0;o&lt;r.length;o++){let s=r[o];s()}}}function zF(t,e){let i;if(t!=null&amp;&amp;(i=t.destroyHooks)!=null)for(let n=0;n&lt;i.length;n+=2){let r=e[i[n]];if(!(r instanceof na)){let o=i[n+1];if(Array.isArray(o))for(let s=0;s&lt;o.length;s+=2){let a=r[o[s]],u=o[s+1];hr(4,a,u);try{u.call(a)}finally{hr(5,a,u)}}else{hr(4,r,o);try{o.call(r)}finally{hr(5,r,o)}}}}}function mI(t,e,i){return WF(t,e.parent,i)}function WF(t,e,i){let n=e;for(;n!==null&amp;&amp;n.type&amp;168;)e=n,n=e.parent;if(n===null)return i[br];{let{componentOffset:r}=n;if(r&gt;-1){let{encapsulation:o}=t.data[n.directiveStart+r];if(o===mr.None||o===mr.Emulated)return null}return yi(n,i)}}function Uh(t,e,i,n,r){t.insertBefore(e,i,n,r)}function gI(t,e,i){t.appendChild(e,i)}function pD(t,e,i,n,r){n!==null?Uh(t,e,i,n,r):gI(t,e,i)}function vI(t,e){return t.parentNode(e)}function KF(t,e){return t.nextSibling(e)}function yI(t,e,i){return qF(t,e,i)}function YF(t,e,i){return t.type&amp;40?yi(t,i):null}var qF=YF,mD;function _p(t,e,i,n){let r=mI(t,n,e),o=e[ht],s=n.parent||e[Wn],a=yI(s,n,e);if(r!=null)if(Array.isArray(i))for(let u=0;u&lt;i.length;u++)pD(o,r,i[u],a,!1);else pD(o,r,i,a,!1);mD!==void 0&amp;&amp;mD(o,n,e,i,r)}function cu(t,e){if(e!==null){let i=e.type;if(i&amp;3)return yi(e,t);if(i&amp;4)return wy(-1,t[e.index]);if(i&amp;8){let n=e.child;if(n!==null)return cu(t,n);{let r=t[e.index];return Qr(r)?wy(-1,r):vr(r)}}else{if(i&amp;128)return cu(t,e.next);if(i&amp;32)return kb(e,t)()||vr(t[e.index]);{let n=bI(t,e);if(n!==null){if(Array.isArray(n))return n[0];let r=ea(t[ei]);return cu(r,n)}else return cu(t,e.next)}}}return null}function bI(t,e){if(e!==null){let n=t[ei][Wn],r=e.projection;return n.projection[r]}return null}function wy(t,e){let i=xn+t+1;if(i&lt;e.length){let n=e[i],r=n[Le].firstChild;if(r!==null)return cu(n,r)}return e[Js]}function ZF(t,e,i){t.removeChild(null,e,i)}function Lb(t,e,i,n,r,o,s){for(;i!=null;){if(i.type===128){i=i.next;continue}let a=n[i.index],u=i.type;if(s&amp;&amp;e===0&amp;&amp;(a&amp;&amp;Qo(vr(a),n),i.flags|=2),(i.flags&amp;32)!==32)if(u&amp;8)Lb(t,e,i.child,n,r,o,!1),lc(e,t,r,a,o);else if(u&amp;32){let f=kb(i,n),p;for(;p=f();)lc(e,t,r,p,o);lc(e,t,r,a,o)}else u&amp;16?_I(t,e,n,i,r,o):lc(e,t,r,a,o);i=s?i.projectionNext:i.next}}function wp(t,e,i,n,r,o){Lb(i,n,t.firstChild,e,r,o,!1)}function QF(t,e,i){let n=e[ht],r=mI(t,i,e),o=i.parent||e[Wn],s=yI(o,i,e);_I(n,0,e,i,r,s)}function _I(t,e,i,n,r,o){let s=i[ei],u=s[Wn].projection[n.projection];if(Array.isArray(u))for(let f=0;f&lt;u.length;f++){let p=u[f];lc(e,t,r,p,o)}else{let f=u,p=s[Cn];GE(n)&amp;&amp;(f.flags|=128),Lb(t,e,f,p,r,o,!0)}}function XF(t,e,i,n,r){let o=i[Js],s=vr(i);o!==s&amp;&amp;lc(e,t,n,o,r);for(let a=xn;a&lt;i.length;a++){let u=i[a];wp(u[Le],u,t,e,n,o)}}function JF(t,e,i,n,r){if(e)r?t.addClass(i,n):t.removeClass(i,n);else{let o=n.indexOf("-")===-1?void 0:yr.DashCase;r==null?t.removeStyle(i,n,o):(typeof r=="string"&amp;&amp;r.endsWith("!important")&amp;&amp;(r=r.slice(0,-10),o|=yr.Important),t.setStyle(i,n,r,o))}}function eL(t,e,i){t.setAttribute(e,"style",i)}function wI(t,e,i){i===""?t.removeAttribute(e,"class"):t.setAttribute(e,"class",i)}function xI(t,e,i){let{mergedAttrs:n,classes:r,styles:o}=i;n!==null&amp;&amp;Zv(t,e,n),r!==null&amp;&amp;wI(t,e,r),o!==null&amp;&amp;eL(t,e,o)}var Ln={};function ce(t=1){CI(ut(),Ie(),Xr()+t,!1)}function CI(t,e,i,n){if(!n)if((e[Oe]&amp;3)===3){let o=t.preOrderCheckHooks;o!==null&amp;&amp;Ch(e,o,i)}else{let o=t.preOrderHooks;o!==null&amp;&amp;Dh(e,o,0,i)}ta(i)}function I(t,e=Ue.Default){let i=Ie();if(i===null)return C(t,e);let n=en();return PE(n,i,dn(t),e)}function xp(){let t="invalid";throw new Error(t)}function DI(t,e,i,n,r,o){let s=ze(null);try{let a=null;r&amp;Ko.SignalBased&amp;&amp;(a=e[n][ar]),a!==null&amp;&amp;a.transformFn!==void 0&amp;&amp;(o=a.transformFn(o)),r&amp;Ko.HasDecoratorInputTransform&amp;&amp;(o=t.inputTransforms[n].call(e,o)),t.setInput!==null?t.setInput(e,a,o,i,n):cE(e,a,n,o)}finally{ze(s)}}function tL(t,e){let i=t.hostBindingOpCodes;if(i!==null)try{for(let n=0;n&lt;i.length;n++){let r=i[n];if(r&lt;0)ta(~r);else{let o=r,s=i[++n],a=i[++n];Dk(s,o);let u=e[o];a(2,u)}}}finally{ta(-1)}}function Cp(t,e,i,n,r,o,s,a,u,f,p){let g=e.blueprint.slice();return g[br]=r,g[Oe]=n|4|128|8|64,(f!==null||t&amp;&amp;t[Oe]&amp;2048)&amp;&amp;(g[Oe]|=2048),pE(g),g[Cn]=g[Ec]=t,g[wn]=i,g[gr]=s||t&amp;&amp;t[gr],g[ht]=a||t&amp;&amp;t[ht],g[mc]=u||t&amp;&amp;t[mc]||null,g[Wn]=o,g[cp]=oF(),g[pc]=p,g[aE]=f,g[ei]=e.type==2?t[ei]:g,g}function Sc(t,e,i,n,r){let o=t.data[e];if(o===null)o=nL(t,e,i,n,r),Ck()&amp;&amp;(o.flags|=32);else if(o.type&amp;64){o.type=i,o.value=n,o.attrs=r;let s=bk();o.injectorIndex=s===null?-1:s.injectorIndex}return sa(o,!0),o}function nL(t,e,i,n,r){let o=_E(),s=vb(),a=s?o:o&amp;&amp;o.parent,u=t.data[e]=cL(t,a,i,e,n,r);return t.firstChild===null&amp;&amp;(t.firstChild=u),o!==null&amp;&amp;(s?o.child==null&amp;&amp;u.parent!==null&amp;&amp;(o.child=u):o.next===null&amp;&amp;(o.next=u,u.prev=o)),u}function EI(t,e,i,n){if(i===0)return-1;let r=e.length;for(let o=0;o&lt;i;o++)e.push(n),t.blueprint.push(n),t.data.push(null);return r}function II(t,e,i,n,r){let o=Xr(),s=n&amp;2;try{ta(-1),s&amp;&amp;e.length&gt;Qt&amp;&amp;CI(t,e,Qt,!1),hr(s?2:0,r),i(n,r)}finally{ta(o),hr(s?3:1,r)}}function Nb(t,e,i){if(hb(e)){let n=ze(null);try{let r=e.directiveStart,o=e.directiveEnd;for(let s=r;s&lt;o;s++){let a=t.data[s];if(a.contentQueries){let u=i[s];a.contentQueries(1,u,s)}}}finally{ze(n)}}}function Pb(t,e,i){yE()&amp;&amp;(pL(t,e,i,yi(i,e)),(i.flags&amp;64)===64&amp;&amp;MI(t,e,i))}function jb(t,e,i=yi){let n=e.localNames;if(n!==null){let r=e.index+1;for(let o=0;o&lt;n.length;o+=2){let s=n[o+1],a=s===-1?i(e,t):t[s];t[r++]=a}}}function SI(t){let e=t.tView;return e===null||e.incompleteFirstPass?t.tView=Bb(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts,t.id):e}function Bb(t,e,i,n,r,o,s,a,u,f,p){let g=Qt+n,D=g+r,b=iL(g,D),w=typeof f=="function"?f():f;return b[Le]={type:t,blueprint:b,template:i,queries:null,viewQuery:a,declTNode:e,data:b.slice().fill(null,g),bindingStartIndex:g,expandoStartIndex:D,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:typeof o=="function"?o():o,pipeRegistry:typeof s=="function"?s():s,firstChild:null,schemas:u,consts:w,incompleteFirstPass:!1,ssrId:p}}function iL(t,e){let i=[];for(let n=0;n&lt;e;n++)i.push(n&lt;t?null:Ln);return i}function rL(t,e,i,n){let o=n.get(dF,QE)||i===mr.ShadowDom,s=t.selectRootElement(e,o);return oL(s),s}function oL(t){sL(t)}var sL=()=&gt;null;function aL(t,e,i,n){let r=OI(e);r.push(i),t.firstCreatePass&amp;&amp;kI(t).push(n,r.length-1)}function cL(t,e,i,n,r,o){let s=e?e.injectorIndex:-1,a=0;return bE()&amp;&amp;(a|=128),{type:i,index:n,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:r,attrs:o,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function gD(t,e,i,n,r){for(let o in e){if(!e.hasOwnProperty(o))continue;let s=e[o];if(s===void 0)continue;n??={};let a,u=Ko.None;Array.isArray(s)?(a=s[0],u=s[1]):a=s;let f=o;if(r!==null){if(!r.hasOwnProperty(o))continue;f=r[o]}t===0?vD(n,i,f,a,u):vD(n,i,f,a)}return n}function vD(t,e,i,n,r){let o;t.hasOwnProperty(i)?(o=t[i]).push(e,n):o=t[i]=[e,n],r!==void 0&amp;&amp;o.push(r)}function lL(t,e,i){let n=e.directiveStart,r=e.directiveEnd,o=t.data,s=e.attrs,a=[],u=null,f=null;for(let p=n;p&lt;r;p++){let g=o[p],D=i?i.get(g):null,b=D?D.inputs:null,w=D?D.outputs:null;u=gD(0,g.inputs,p,u,b),f=gD(1,g.outputs,p,f,w);let T=u!==null&amp;&amp;s!==null&amp;&amp;!cb(e)?EL(u,p,s):null;a.push(T)}u!==null&amp;&amp;(u.hasOwnProperty("class")&amp;&amp;(e.flags|=8),u.hasOwnProperty("style")&amp;&amp;(e.flags|=16)),e.initialInputs=a,e.inputs=u,e.outputs=f}function uL(t){return t==="class"?"className":t==="for"?"htmlFor":t==="formaction"?"formAction":t==="innerHtml"?"innerHTML":t==="readonly"?"readOnly":t==="tabindex"?"tabIndex":t}function Ac(t,e,i,n,r,o,s,a){let u=yi(e,i),f=e.inputs,p;!a&amp;&amp;f!=null&amp;&amp;(p=f[n])?(Ub(t,i,p,n,r),lp(e)&amp;&amp;dL(i,e.index)):e.type&amp;3?(n=uL(n),r=s!=null?s(r,e.value||"",n):r,o.setProperty(u,n,r)):e.type&amp;12}function dL(t,e){let i=es(e,t);i[Oe]&amp;16||(i[Oe]|=64)}function Vb(t,e,i,n){if(yE()){let r=n===null?null:{"":-1},o=gL(t,i),s,a;o===null?s=a=null:[s,a]=o,s!==null&amp;&amp;AI(t,e,i,s,r,a),r&amp;&amp;vL(i,n,r)}i.mergedAttrs=fu(i.mergedAttrs,i.attrs)}function AI(t,e,i,n,r,o){for(let f=0;f&lt;n.length;f++)sy(Ph(i,e),t,n[f].type);bL(i,t.data.length,n.length);for(let f=0;f&lt;n.length;f++){let p=n[f];p.providersResolver&amp;&amp;p.providersResolver(p)}let s=!1,a=!1,u=EI(t,e,n.length,null);for(let f=0;f&lt;n.length;f++){let p=n[f];i.mergedAttrs=fu(i.mergedAttrs,p.hostAttrs),_L(t,i,e,u,p),yL(u,p,r),p.contentQueries!==null&amp;&amp;(i.flags|=4),(p.hostBindings!==null||p.hostAttrs!==null||p.hostVars!==0)&amp;&amp;(i.flags|=64);let g=p.type.prototype;!s&amp;&amp;(g.ngOnChanges||g.ngOnInit||g.ngDoCheck)&amp;&amp;((t.preOrderHooks??=[]).push(i.index),s=!0),!a&amp;&amp;(g.ngOnChanges||g.ngDoCheck)&amp;&amp;((t.preOrderCheckHooks??=[]).push(i.index),a=!0),u++}lL(t,i,o)}function fL(t,e,i,n,r){let o=r.hostBindings;if(o){let s=t.hostBindingOpCodes;s===null&amp;&amp;(s=t.hostBindingOpCodes=[]);let a=~e.index;hL(s)!=a&amp;&amp;s.push(a),s.push(i,n,o)}}function hL(t){let e=t.length;for(;e&gt;0;){let i=t[--e];if(typeof i=="number"&amp;&amp;i&lt;0)return i}return 0}function pL(t,e,i,n){let r=i.directiveStart,o=i.directiveEnd;lp(i)&amp;&amp;wL(e,i,t.data[r+i.componentOffset]),t.firstCreatePass||Ph(i,e),Qo(n,e);let s=i.initialInputs;for(let a=r;a&lt;o;a++){let u=t.data[a],f=ia(e,t,a,i);if(Qo(f,e),s!==null&amp;&amp;DL(e,a-r,f,u,i,s),qr(u)){let p=es(i.index,e);p[wn]=ia(e,t,a,i)}}}function MI(t,e,i){let n=i.directiveStart,r=i.directiveEnd,o=i.index,s=Ek();try{ta(o);for(let a=n;a&lt;r;a++){let u=t.data[a],f=e[a];iy(a),(u.hostBindings!==null||u.hostVars!==0||u.hostAttrs!==null)&amp;&amp;mL(u,f)}}finally{ta(-1),iy(s)}}function mL(t,e){t.hostBindings!==null&amp;&amp;t.hostBindings(1,e)}function gL(t,e){let i=t.directiveRegistry,n=null,r=null;if(i)for(let o=0;o&lt;i.length;o++){let s=i[o];if(ZD(e,s.selectors,!1))if(n||(n=[]),qr(s))if(s.findHostDirectiveDefs!==null){let a=[];r=r||new Map,s.findHostDirectiveDefs(s,a,r),n.unshift(...a,s);let u=a.length;xy(t,e,u)}else n.unshift(s),xy(t,e,0);else r=r||new Map,s.findHostDirectiveDefs?.(s,n,r),n.push(s)}return n===null?null:[n,r]}function xy(t,e,i){e.componentOffset=i,(t.components??=[]).push(e.index)}function vL(t,e,i){if(e){let n=t.localNames=[];for(let r=0;r&lt;e.length;r+=2){let o=i[e[r+1]];if(o==null)throw new oe(-301,!1);n.push(e[r],o)}}}function yL(t,e,i){if(i){if(e.exportAs)for(let n=0;n&lt;e.exportAs.length;n++)i[e.exportAs[n]]=t;qr(e)&amp;&amp;(i[""]=t)}}function bL(t,e,i){t.flags|=1,t.directiveStart=e,t.directiveEnd=e+i,t.providerIndexes=e}function _L(t,e,i,n,r){t.data[n]=r;let o=r.factory||(r.factory=Qs(r.type,!0)),s=new na(o,qr(r),I);t.blueprint[n]=s,i[n]=s,fL(t,e,n,EI(t,i,r.hostVars,Ln),r)}function wL(t,e,i){let n=yi(e,t),r=SI(i),o=t[gr].rendererFactory,s=16;i.signals?s=4096:i.onPush&amp;&amp;(s=64);let a=Dp(t,Cp(t,r,null,s,n,e,null,o.createRenderer(n,i),null,null,null));t[e.index]=a}function xL(t,e,i,n,r,o){let s=yi(t,e);CL(e[ht],s,o,t.value,i,n,r)}function CL(t,e,i,n,r,o,s){if(o==null)t.removeAttribute(e,r,i);else{let a=s==null?Zs(o):s(o,n||"",r);t.setAttribute(e,r,a,i)}}function DL(t,e,i,n,r,o){let s=o[e];if(s!==null)for(let a=0;a&lt;s.length;){let u=s[a++],f=s[a++],p=s[a++],g=s[a++];DI(n,i,u,f,p,g)}}function EL(t,e,i){let n=null,r=0;for(;r&lt;i.length;){let o=i[r];if(o===0){r+=4;continue}else if(o===5){r+=2;continue}if(typeof o=="number")break;if(t.hasOwnProperty(o)){n===null&amp;&amp;(n=[]);let s=t[o];for(let a=0;a&lt;s.length;a+=3)if(s[a]===e){n.push(o,s[a+1],s[a+2],i[r+1]);break}}r+=2}return n}function TI(t,e,i,n){return[t,!0,0,e,null,n,null,i,null,null]}function RI(t,e){let i=t.contentQueries;if(i!==null){let n=ze(null);try{for(let r=0;r&lt;i.length;r+=2){let o=i[r],s=i[r+1];if(s!==-1){let a=t.data[s];wb(o),a.contentQueries(2,e[s],s)}}}finally{ze(n)}}}function Dp(t,e){return t[pu]?t[QC][Bi]=e:t[pu]=e,t[QC]=e,e}function Cy(t,e,i){wb(0);let n=ze(null);try{e(t,i)}finally{ze(n)}}function OI(t){return t[Rh]??=[]}function kI(t){return t.cleanup??=[]}function FI(t,e,i){return(t===null||qr(t))&amp;&amp;(i=lk(i[e.index])),i[ht]}function LI(t,e){let i=t[mc],n=i?i.get(gi,null):null;n&amp;&amp;n.handleError(e)}function Ub(t,e,i,n,r){for(let o=0;o&lt;i.length;){let s=i[o++],a=i[o++],u=i[o++],f=e[s],p=t.data[s];DI(p,f,n,a,u,r)}}function NI(t,e,i){let n=hE(e,t);jF(t[ht],n,i)}function IL(t,e){let i=es(e,t),n=i[Le];SL(n,i);let r=i[br];r!==null&amp;&amp;i[pc]===null&amp;&amp;(i[pc]=Mb(r,i[mc])),Hb(n,i,i[wn])}function SL(t,e){for(let i=e.length;i&lt;t.blueprint.length;i++)e.push(t.blueprint[i])}function Hb(t,e,i){xb(e);try{let n=t.viewQuery;n!==null&amp;&amp;Cy(1,n,i);let r=t.template;r!==null&amp;&amp;II(t,e,r,1,i),t.firstCreatePass&amp;&amp;(t.firstCreatePass=!1),e[Yr]?.finishViewCreation(t),t.staticContentQueries&amp;&amp;RI(t,e),t.staticViewQueries&amp;&amp;Cy(2,t.viewQuery,i);let o=t.components;o!==null&amp;&amp;AL(e,o)}catch(n){throw t.firstCreatePass&amp;&amp;(t.incompleteFirstPass=!0,t.firstCreatePass=!1),n}finally{e[Oe]&amp;=-5,Cb()}}function AL(t,e){for(let i=0;i&lt;e.length;i++)IL(t,e[i])}function Au(t,e,i,n){let r=ze(null);try{let o=e.tView,a=t[Oe]&amp;4096?4096:16,u=Cp(t,o,i,a,null,e,null,null,n?.injector??null,n?.embeddedViewInjector??null,n?.dehydratedView??null),f=t[e.index];u[Xs]=f;let p=t[Yr];return p!==null&amp;&amp;(u[Yr]=p.createEmbeddedView(o)),Hb(o,u,i),u}finally{ze(r)}}function PI(t,e){let i=xn+e;if(i&lt;t.length)return t[i]}function vc(t,e){return!e||e.firstChild===null||GE(t)}function Mu(t,e,i,n=!0){let r=e[Le];if($F(r,e,t,i),n){let s=wy(i,t),a=e[ht],u=vI(a,t[Js]);u!==null&amp;&amp;UF(r,t[Wn],a,e,u,s)}let o=e[pc];o!==null&amp;&amp;o.firstChild!==null&amp;&amp;(o.firstChild=null)}function jI(t,e){let i=mu(t,e);return i!==void 0&amp;&amp;bp(i[Le],i),i}function Hh(t,e,i,n,r=!1){for(;i!==null;){if(i.type===128){i=r?i.projectionNext:i.next;continue}let o=e[i.index];o!==null&amp;&amp;n.push(vr(o)),Qr(o)&amp;&amp;ML(o,n);let s=i.type;if(s&amp;8)Hh(t,e,i.child,n);else if(s&amp;32){let a=kb(i,e),u;for(;u=a();)n.push(u)}else if(s&amp;16){let a=bI(e,i);if(Array.isArray(a))n.push(...a);else{let u=ea(e[ei]);Hh(u[Le],u,a,n,!0)}}i=r?i.projectionNext:i.next}return n}function ML(t,e){for(let i=xn;i&lt;t.length;i++){let n=t[i],r=n[Le].firstChild;r!==null&amp;&amp;Hh(n[Le],n,r,e)}t[Js]!==t[br]&amp;&amp;e.push(t[Js])}var BI=[];function TL(t){return t[mi]??RL(t)}function RL(t){let e=BI.pop()??Object.create(kL);return e.lView=t,e}function OL(t){t.lView[mi]!==t&amp;&amp;(t.lView=null,BI.push(t))}var kL=q(S({},Qa),{consumerIsAlwaysLive:!0,consumerMarkedDirty:t=&gt;{fp(t.lView)},consumerOnSignalRead(){this.lView[mi]=this}});function FL(t){let e=t[mi]??Object.create(LL);return e.lView=t,e}var LL=q(S({},Qa),{consumerIsAlwaysLive:!0,consumerMarkedDirty:t=&gt;{let e=ea(t.lView);for(;e&amp;&amp;!VI(e[Le]);)e=ea(e);e&amp;&amp;mE(e)},consumerOnSignalRead(){this.lView[mi]=this}});function VI(t){return t.type!==2}var NL=100;function UI(t,e=!0,i=0){let n=t[gr],r=n.rendererFactory,o=!1;o||r.begin?.();try{PL(t,i)}catch(s){throw e&amp;&amp;LI(t,s),s}finally{o||(r.end?.(),n.inlineEffectRunner?.flush())}}function PL(t,e){let i=wE();try{JC(!0),Dy(t,e);let n=0;for(;dp(t);){if(n===NL)throw new oe(103,!1);n++,Dy(t,1)}}finally{JC(i)}}function jL(t,e,i,n){let r=e[Oe];if((r&amp;256)===256)return;let o=!1,s=!1;!o&amp;&amp;e[gr].inlineEffectRunner?.flush(),xb(e);let a=!0,u=null,f=null;o||(VI(t)?(f=TL(e),u=Ql(f)):Qx()===null?(a=!1,f=FL(e),u=Ql(f)):e[mi]&amp;&amp;(Lf(e[mi]),e[mi]=null));try{pE(e),xk(t.bindingStartIndex),i!==null&amp;&amp;II(t,e,i,2,n);let p=(r&amp;3)===3;if(!o)if(p){let b=t.preOrderCheckHooks;b!==null&amp;&amp;Ch(e,b,null)}else{let b=t.preOrderHooks;b!==null&amp;&amp;Dh(e,b,0,null),Fv(e,0)}if(s||BL(e),HI(e,0),t.contentQueries!==null&amp;&amp;RI(t,e),!o)if(p){let b=t.contentCheckHooks;b!==null&amp;&amp;Ch(e,b)}else{let b=t.contentHooks;b!==null&amp;&amp;Dh(e,b,1),Fv(e,1)}tL(t,e);let g=t.components;g!==null&amp;&amp;GI(e,g,0);let D=t.viewQuery;if(D!==null&amp;&amp;Cy(2,D,n),!o)if(p){let b=t.viewCheckHooks;b!==null&amp;&amp;Ch(e,b)}else{let b=t.viewHooks;b!==null&amp;&amp;Dh(e,b,2),Fv(e,2)}if(t.firstUpdatePass===!0&amp;&amp;(t.firstUpdatePass=!1),e[xh]){for(let b of e[xh])b();e[xh]=null}o||(e[Oe]&amp;=-73)}catch(p){throw o||fp(e),p}finally{f!==null&amp;&amp;(kf(f,u),a&amp;&amp;OL(f)),Cb()}}function HI(t,e){for(let i=WE(t);i!==null;i=KE(i))for(let n=xn;n&lt;i.length;n++){let r=i[n];$I(r,e)}}function BL(t){for(let e=WE(t);e!==null;e=KE(e)){if(!(e[Oe]&amp;kh.HasTransplantedViews))continue;let i=e[gc];for(let n=0;n&lt;i.length;n++){let r=i[n];mE(r)}}}function VL(t,e,i){let n=es(e,t);$I(n,i)}function $I(t,e){gb(t)&amp;&amp;Dy(t,e)}function Dy(t,e){let n=t[Le],r=t[Oe],o=t[mi],s=!!(e===0&amp;&amp;r&amp;16);if(s||=!!(r&amp;64&amp;&amp;e===0),s||=!!(r&amp;1024),s||=!!(o?.dirty&amp;&amp;Ff(o)),s||=!1,o&amp;&amp;(o.dirty=!1),t[Oe]&amp;=-9217,s)jL(n,t,n.template,t[wn]);else if(r&amp;8192){HI(t,1);let a=n.components;a!==null&amp;&amp;GI(t,a,1)}}function GI(t,e,i){for(let n=0;n&lt;e.length;n++)VL(t,e[n],i)}function $b(t,e){let i=wE()?64:1088;for(t[gr].changeDetectionScheduler?.notify(e);t;){t[Oe]|=i;let n=ea(t);if(ey(t)&amp;&amp;!n)return t;t=n}return null}var ra=class{get rootNodes(){let e=this._lView,i=e[Le];return Hh(i,e,i.firstChild,[])}constructor(e,i,n=!0){this._lView=e,this._cdRefInjectingView=i,this.notifyErrorHandler=n,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[wn]}set context(e){this._lView[wn]=e}get destroyed(){return(this._lView[Oe]&amp;256)===256}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let e=this._lView[Cn];if(Qr(e)){let i=e[Oh],n=i?i.indexOf(this):-1;n&gt;-1&amp;&amp;(mu(e,n),Mh(i,n))}this._attachedToViewContainer=!1}bp(this._lView[Le],this._lView)}onDestroy(e){gE(this._lView,e)}markForCheck(){$b(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[Oe]&amp;=-129}reattach(){ny(this._lView),this._lView[Oe]|=128}detectChanges(){this._lView[Oe]|=1024,UI(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new oe(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let e=ey(this._lView),i=this._lView[Xs];i!==null&amp;&amp;!e&amp;&amp;Fb(i,this._lView),hI(this._lView[Le],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new oe(902,!1);this._appRef=e;let i=ey(this._lView),n=this._lView[Xs];n!==null&amp;&amp;!i&amp;&amp;pI(n,this._lView),ny(this._lView)}},Ht=(()=&gt;{let e=class e{};e.__NG_ELEMENT_ID__=$L;let t=e;return t})(),UL=Ht,HL=class extends UL{constructor(e,i,n){super(),this._declarationLView=e,this._declarationTContainer=i,this.elementRef=n}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,i){return this.createEmbeddedViewImpl(e,i)}createEmbeddedViewImpl(e,i,n){let r=Au(this._declarationLView,this._declarationTContainer,e,{embeddedViewInjector:i,dehydratedView:n});return new ra(r)}};function $L(){return Ep(en(),Ie())}function Ep(t,e){return t.type&amp;4?new HL(e,t,Ic(t,e)):null}var lQ=new RegExp(`^(\\d+)*(${lF}|${cF})*(.*)`);var GL=()=&gt;null;function yc(t,e){return GL(t,e)}var bc=class{},Gb=new P("",{providedIn:"root",factory:()=&gt;!1});var zI=new P(""),WI=new P(""),Ey=class{},$h=class{};function zL(t){let e=Error(`No component factory found for ${kn(t)}.`);return e[WL]=t,e}var WL="ngComponent";var Iy=class{resolveComponentFactory(e){throw zL(e)}},c0=class c0{};c0.NULL=new Iy;var Vi=c0,_c=class{},wr=(()=&gt;{let e=class e{constructor(){this.destroyNode=null}};e.__NG_ELEMENT_ID__=()=&gt;KL();let t=e;return t})();function KL(){let t=Ie(),e=en(),i=es(e.index,t);return(zo(i)?i:t)[ht]}var YL=(()=&gt;{let e=class e{};e.\u0275prov=L({token:e,providedIn:"root",factory:()=&gt;null});let t=e;return t})();function Gh(t,e,i){let n=i?t.styles:null,r=i?t.classes:null,o=0;if(e!==null)for(let s=0;s&lt;e.length;s++){let a=e[s];if(typeof a=="number")o=a;else if(o==1)r=Wv(r,a);else if(o==2){let u=a,f=e[++s];n=Wv(n,u+": "+f+";")}}i?t.styles=n:t.stylesWithoutHost=n,i?t.classes=r:t.classesWithoutHost=r}var zh=class extends Vi{constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){let i=Yo(e);return new wc(i,this.ngModule)}};function yD(t,e){let i=[];for(let n in t){if(!t.hasOwnProperty(n))continue;let r=t[n];if(r===void 0)continue;let o=Array.isArray(r),s=o?r[0]:r,a=o?r[1]:Ko.None;e?i.push({propName:s,templateName:n,isSignal:(a&amp;Ko.SignalBased)!==0}):i.push({propName:s,templateName:n})}return i}function qL(t){let e=t.toLowerCase();return e==="svg"?fE:e==="math"?ck:null}var wc=class extends $h{get inputs(){let e=this.componentDef,i=e.inputTransforms,n=yD(e.inputs,!0);if(i!==null)for(let r of n)i.hasOwnProperty(r.propName)&amp;&amp;(r.transform=i[r.propName]);return n}get outputs(){return yD(this.componentDef.outputs,!1)}constructor(e,i){super(),this.componentDef=e,this.ngModule=i,this.componentType=e.type,this.selector=UO(e.selectors),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!i}create(e,i,n,r){let o=ze(null);try{r=r||this.ngModule;let s=r instanceof fn?r:r?.injector;s&amp;&amp;this.componentDef.getStandaloneInjector!==null&amp;&amp;(s=this.componentDef.getStandaloneInjector(s)||s);let a=s?new ry(e,s):e,u=a.get(_c,null);if(u===null)throw new oe(407,!1);let f=a.get(YL,null),p=a.get(bc,null),g={rendererFactory:u,sanitizer:f,inlineEffectRunner:null,changeDetectionScheduler:p},D=u.createRenderer(null,this.componentDef),b=this.componentDef.selectors[0][0]||"div",w=n?rL(D,n,this.componentDef.encapsulation,a):fI(D,b,qL(b)),T=512;this.componentDef.signals?T|=4096:this.componentDef.onPush||(T|=16);let F=null;w!==null&amp;&amp;(F=Mb(w,a,!0));let R=Bb(0,null,null,1,0,null,null,null,null,null,null),z=Cp(null,R,null,T,null,null,g,D,a,null,F);xb(z);let ye,J,Re=null;try{let Ce=this.componentDef,Fe,He=null;Ce.findHostDirectiveDefs?(Fe=[],He=new Map,Ce.findHostDirectiveDefs(Ce,Fe,He),Fe.push(Ce)):Fe=[Ce];let Ct=ZL(z,w);Re=QL(Ct,w,Ce,Fe,z,g,D),J=pb(R,Qt),w&amp;&amp;eN(D,Ce,w,n),i!==void 0&amp;&amp;tN(J,this.ngContentSelectors,i),ye=JL(Re,Ce,Fe,He,z,[nN]),Hb(R,z,null)}catch(Ce){throw Re!==null&amp;&amp;dy(Re),dy(z),Ce}finally{Cb()}return new Sy(this.componentType,ye,Ic(J,z),z,J)}finally{ze(o)}}},Sy=class extends Ey{constructor(e,i,n,r,o){super(),this.location=n,this._rootLView=r,this._tNode=o,this.previousInputValues=null,this.instance=i,this.hostView=this.changeDetectorRef=new ra(r,void 0,!1),this.componentType=e}setInput(e,i){let n=this._tNode.inputs,r;if(n!==null&amp;&amp;(r=n[e])){if(this.previousInputValues??=new Map,this.previousInputValues.has(e)&amp;&amp;Object.is(this.previousInputValues.get(e),i))return;let o=this._rootLView;Ub(o[Le],o,r,e,i),this.previousInputValues.set(e,i);let s=es(this._tNode.index,o);$b(s,1)}}get injector(){return new qs(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(e){this.hostView.onDestroy(e)}};function ZL(t,e){let i=t[Le],n=Qt;return t[n]=e,Sc(i,n,2,"#host",null)}function QL(t,e,i,n,r,o,s){let a=r[Le];XL(n,t,e,s);let u=null;e!==null&amp;&amp;(u=Mb(e,r[mc]));let f=o.rendererFactory.createRenderer(e,i),p=16;i.signals?p=4096:i.onPush&amp;&amp;(p=64);let g=Cp(r,SI(i),null,p,r[t.index],t,o,f,null,null,u);return a.firstCreatePass&amp;&amp;xy(a,t,n.length-1),Dp(r,g),r[t.index]=g}function XL(t,e,i,n){for(let r of t)e.mergedAttrs=fu(e.mergedAttrs,r.hostAttrs);e.mergedAttrs!==null&amp;&amp;(Gh(e,e.mergedAttrs,!0),i!==null&amp;&amp;xI(n,i,e))}function JL(t,e,i,n,r,o){let s=en(),a=r[Le],u=yi(s,r);AI(a,r,s,i,null,n);for(let p=0;p&lt;i.length;p++){let g=s.directiveStart+p,D=ia(r,a,g,s);Qo(D,r)}MI(a,r,s),u&amp;&amp;Qo(u,r);let f=ia(r,a,s.directiveStart+s.componentOffset,s);if(t[wn]=r[wn]=f,o!==null)for(let p of o)p(f,e);return Nb(a,s,r),f}function eN(t,e,i,n){if(n)Zv(t,i,["ng-version","18.2.10"]);else{let{attrs:r,classes:o}=HO(e.selectors[0]);r&amp;&amp;Zv(t,i,r),o&amp;&amp;o.length&gt;0&amp;&amp;wI(t,i,o.join(" "))}}function tN(t,e,i){let n=t.projection=[];for(let r=0;r&lt;e.length;r++){let o=i[r];n.push(o!=null?Array.from(o):null)}}function nN(){let t=en();gp(Ie()[Le],t)}var Nt=(()=&gt;{let e=class e{};e.__NG_ELEMENT_ID__=iN;let t=e;return t})();function iN(){let t=en();return YI(t,Ie())}var rN=Nt,KI=class extends rN{constructor(e,i,n){super(),this._lContainer=e,this._hostTNode=i,this._hostLView=n}get element(){return Ic(this._hostTNode,this._hostLView)}get injector(){return new qs(this._hostTNode,this._hostLView)}get parentInjector(){let e=Db(this._hostTNode,this._hostLView);if(RE(e)){let i=Lh(e,this._hostLView),n=Fh(e),r=i[Le].data[n+8];return new qs(r,i)}else return new qs(null,this._hostLView)}clear(){for(;this.length&gt;0;)this.remove(this.length-1)}get(e){let i=bD(this._lContainer);return i!==null&amp;&amp;i[e]||null}get length(){return this._lContainer.length-xn}createEmbeddedView(e,i,n){let r,o;typeof n=="number"?r=n:n!=null&amp;&amp;(r=n.index,o=n.injector);let s=yc(this._lContainer,e.ssrId),a=e.createEmbeddedViewImpl(i||{},o,s);return this.insertImpl(a,r,vc(this._hostTNode,s)),a}createComponent(e,i,n,r,o){let s=e&amp;&amp;!rk(e),a;if(s)a=i;else{let w=i||{};a=w.index,n=w.injector,r=w.projectableNodes,o=w.environmentInjector||w.ngModuleRef}let u=s?e:new wc(Yo(e)),f=n||this.parentInjector;if(!o&amp;&amp;u.ngModule==null){let T=(s?f:this.parentInjector).get(fn,null);T&amp;&amp;(o=T)}let p=Yo(u.componentType??{}),g=yc(this._lContainer,p?.id??null),D=g?.firstChild??null,b=u.create(f,r,D,o);return this.insertImpl(b.hostView,a,vc(this._hostTNode,g)),b}insert(e,i){return this.insertImpl(e,i,!0)}insertImpl(e,i,n){let r=e._lView;if(dk(r)){let a=this.indexOf(e);if(a!==-1)this.detach(a);else{let u=r[Cn],f=new KI(u,u[Wn],u[Cn]);f.detach(f.indexOf(e))}}let o=this._adjustIndex(i),s=this._lContainer;return Mu(s,r,o,n),e.attachToViewContainerRef(),GD(Bv(s),o,e),e}move(e,i){return this.insert(e,i)}indexOf(e){let i=bD(this._lContainer);return i!==null?i.indexOf(e):-1}remove(e){let i=this._adjustIndex(e,-1),n=mu(this._lContainer,i);n&amp;&amp;(Mh(Bv(this._lContainer),i),bp(n[Le],n))}detach(e){let i=this._adjustIndex(e,-1),n=mu(this._lContainer,i);return n&amp;&amp;Mh(Bv(this._lContainer),i)!=null?new ra(n):null}_adjustIndex(e,i=0){return e??this.length+i}};function bD(t){return t[Oh]}function Bv(t){return t[Oh]||(t[Oh]=[])}function YI(t,e){let i,n=e[t.index];return Qr(n)?i=n:(i=TI(n,e,null,t),e[t.index]=i,Dp(e,i)),sN(i,e,t,n),new KI(i,t,e)}function oN(t,e){let i=t[ht],n=i.createComment(""),r=yi(e,t),o=vI(i,r);return Uh(i,o,n,KF(i,r),!1),n}var sN=lN,aN=()=&gt;!1;function cN(t,e,i){return aN(t,e,i)}function lN(t,e,i,n){if(t[Js])return;let r;i.type&amp;8?r=vr(n):r=oN(e,i),t[Js]=r}var Ay=class t{constructor(e){this.queryList=e,this.matches=null}clone(){return new t(this.queryList)}setDirty(){this.queryList.setDirty()}},My=class t{constructor(e=[]){this.queries=e}createEmbeddedView(e){let i=e.queries;if(i!==null){let n=e.contentQueries!==null?e.contentQueries[0]:i.length,r=[];for(let o=0;o&lt;n;o++){let s=i.getByIndex(o),a=this.queries[s.indexInDeclarationView];r.push(a.clone())}return new t(r)}return null}insertView(e){this.dirtyQueriesWithMatches(e)}detachView(e){this.dirtyQueriesWithMatches(e)}finishViewCreation(e){this.dirtyQueriesWithMatches(e)}dirtyQueriesWithMatches(e){for(let i=0;i&lt;this.queries.length;i++)zb(e,i).matches!==null&amp;&amp;this.queries[i].setDirty()}},Wh=class{constructor(e,i,n=null){this.flags=i,this.read=n,typeof e=="string"?this.predicate=vN(e):this.predicate=e}},Ty=class t{constructor(e=[]){this.queries=e}elementStart(e,i){for(let n=0;n&lt;this.queries.length;n++)this.queries[n].elementStart(e,i)}elementEnd(e){for(let i=0;i&lt;this.queries.length;i++)this.queries[i].elementEnd(e)}embeddedTView(e){let i=null;for(let n=0;n&lt;this.length;n++){let r=i!==null?i.length:0,o=this.getByIndex(n).embeddedTView(e,r);o&amp;&amp;(o.indexInDeclarationView=n,i!==null?i.push(o):i=[o])}return i!==null?new t(i):null}template(e,i){for(let n=0;n&lt;this.queries.length;n++)this.queries[n].template(e,i)}getByIndex(e){return this.queries[e]}get length(){return this.queries.length}track(e){this.queries.push(e)}},Ry=class t{constructor(e,i=-1){this.metadata=e,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=i}elementStart(e,i){this.isApplyingToNode(i)&amp;&amp;this.matchTNode(e,i)}elementEnd(e){this._declarationNodeIndex===e.index&amp;&amp;(this._appliesToNextNode=!1)}template(e,i){this.elementStart(e,i)}embeddedTView(e,i){return this.isApplyingToNode(e)?(this.crossesNgTemplate=!0,this.addMatch(-e.index,i),new t(this.metadata)):null}isApplyingToNode(e){if(this._appliesToNextNode&amp;&amp;(this.metadata.flags&amp;1)!==1){let i=this._declarationNodeIndex,n=e.parent;for(;n!==null&amp;&amp;n.type&amp;8&amp;&amp;n.index!==i;)n=n.parent;return i===(n!==null?n.index:-1)}return this._appliesToNextNode}matchTNode(e,i){let n=this.metadata.predicate;if(Array.isArray(n))for(let r=0;r&lt;n.length;r++){let o=n[r];this.matchTNodeWithReadOption(e,i,uN(i,o)),this.matchTNodeWithReadOption(e,i,Eh(i,e,o,!1,!1))}else n===Ht?i.type&amp;4&amp;&amp;this.matchTNodeWithReadOption(e,i,-1):this.matchTNodeWithReadOption(e,i,Eh(i,e,n,!1,!1))}matchTNodeWithReadOption(e,i,n){if(n!==null){let r=this.metadata.read;if(r!==null)if(r===ve||r===Nt||r===Ht&amp;&amp;i.type&amp;4)this.addMatch(i.index,-2);else{let o=Eh(i,e,r,!1,!1);o!==null&amp;&amp;this.addMatch(i.index,o)}else this.addMatch(i.index,n)}}addMatch(e,i){this.matches===null?this.matches=[e,i]:this.matches.push(e,i)}};function uN(t,e){let i=t.localNames;if(i!==null){for(let n=0;n&lt;i.length;n+=2)if(i[n]===e)return i[n+1]}return null}function dN(t,e){return t.type&amp;11?Ic(t,e):t.type&amp;4?Ep(t,e):null}function fN(t,e,i,n){return i===-1?dN(e,t):i===-2?hN(t,e,n):ia(t,t[Le],i,e)}function hN(t,e,i){if(i===ve)return Ic(e,t);if(i===Ht)return Ep(e,t);if(i===Nt)return YI(e,t)}function qI(t,e,i,n){let r=e[Yr].queries[n];if(r.matches===null){let o=t.data,s=i.matches,a=[];for(let u=0;s!==null&amp;&amp;u&lt;s.length;u+=2){let f=s[u];if(f&lt;0)a.push(null);else{let p=o[f];a.push(fN(e,p,s[u+1],i.metadata.read))}}r.matches=a}return r.matches}function Oy(t,e,i,n){let r=t.queries.getByIndex(i),o=r.matches;if(o!==null){let s=qI(t,e,r,i);for(let a=0;a&lt;o.length;a+=2){let u=o[a];if(u&gt;0)n.push(s[a/2]);else{let f=o[a+1],p=e[-u];for(let g=xn;g&lt;p.length;g++){let D=p[g];D[Xs]===D[Cn]&amp;&amp;Oy(D[Le],D,f,n)}if(p[gc]!==null){let g=p[gc];for(let D=0;D&lt;g.length;D++){let b=g[D];Oy(b[Le],b,f,n)}}}}}return n}function pN(t,e){return t[Yr].queries[e].queryList}function ZI(t,e,i){let n=new Zo((i&amp;4)===4);return aL(t,e,n,n.destroy),(e[Yr]??=new My).queries.push(new Ay(n))-1}function mN(t,e,i){let n=ut();return n.firstCreatePass&amp;&amp;(QI(n,new Wh(t,e,i),-1),(e&amp;2)===2&amp;&amp;(n.staticViewQueries=!0)),ZI(n,Ie(),e)}function gN(t,e,i,n){let r=ut();if(r.firstCreatePass){let o=en();QI(r,new Wh(e,i,n),o.index),yN(r,t),(i&amp;2)===2&amp;&amp;(r.staticContentQueries=!0)}return ZI(r,Ie(),i)}function vN(t){return t.split(",").map(e=&gt;e.trim())}function QI(t,e,i){t.queries===null&amp;&amp;(t.queries=new Ty),t.queries.track(new Ry(e,i))}function yN(t,e){let i=t.contentQueries||(t.contentQueries=[]),n=i.length?i[i.length-1]:-1;e!==n&amp;&amp;i.push(t.queries.length-1,e)}function zb(t,e){return t.queries.getByIndex(e)}function bN(t,e){let i=t[Le],n=zb(i,e);return n.crossesNgTemplate?Oy(i,t,e,[]):qI(i,t,n,e)}var _D=new Set;function xr(t){_D.has(t)||(_D.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}))}function Ip(t){return typeof t=="function"&amp;&amp;t[ar]!==void 0}function Wb(t,e){xr("NgSignals");let i=lC(t),n=i[ar];return e?.equal&amp;&amp;(n.equal=e.equal),i.set=r=&gt;lv(n,r),i.update=r=&gt;uC(n,r),i.asReadonly=_N.bind(i),i}function _N(){let t=this[ar];if(t.readonlyFn===void 0){let e=()=&gt;this();e[ar]=t,t.readonlyFn=e}return t.readonlyFn}function XI(t){return Ip(t)&amp;&amp;typeof t.set=="function"}function wN(t){let e=[],i=new Map;function n(r){let o=i.get(r);if(!o){let s=t(r);i.set(r,o=s.then(EN))}return o}return Kh.forEach((r,o)=&gt;{let s=[];r.templateUrl&amp;&amp;s.push(n(r.templateUrl).then(f=&gt;{r.template=f}));let a=typeof r.styles=="string"?[r.styles]:r.styles||[];if(r.styles=a,r.styleUrl&amp;&amp;r.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if(r.styleUrls?.length){let f=r.styles.length,p=r.styleUrls;r.styleUrls.forEach((g,D)=&gt;{a.push(""),s.push(n(g).then(b=&gt;{a[f+D]=b,p.splice(p.indexOf(g),1),p.length==0&amp;&amp;(r.styleUrls=void 0)}))})}else r.styleUrl&amp;&amp;s.push(n(r.styleUrl).then(f=&gt;{a.push(f),r.styleUrl=void 0}));let u=Promise.all(s).then(()=&gt;IN(o));e.push(u)}),CN(),Promise.all(e).then(()=&gt;{})}var Kh=new Map,xN=new Set;function CN(){let t=Kh;return Kh=new Map,t}function DN(){return Kh.size===0}function EN(t){return typeof t=="string"?t:t.text()}function IN(t){xN.delete(t)}function SN(t){return Object.getPrototypeOf(t.prototype).constructor}function Te(t){let e=SN(t.type),i=!0,n=[t];for(;e;){let r;if(qr(t))r=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new oe(903,!1);r=e.\u0275dir}if(r){if(i){n.push(r);let s=t;s.inputs=vh(t.inputs),s.inputTransforms=vh(t.inputTransforms),s.declaredInputs=vh(t.declaredInputs),s.outputs=vh(t.outputs);let a=r.hostBindings;a&amp;&amp;ON(t,a);let u=r.viewQuery,f=r.contentQueries;if(u&amp;&amp;TN(t,u),f&amp;&amp;RN(t,f),AN(t,r),sO(t.outputs,r.outputs),qr(r)&amp;&amp;r.data.animation){let p=t.data;p.animation=(p.animation||[]).concat(r.data.animation)}}let o=r.features;if(o)for(let s=0;s&lt;o.length;s++){let a=o[s];a&amp;&amp;a.ngInherit&amp;&amp;a(t),a===Te&amp;&amp;(i=!1)}}e=Object.getPrototypeOf(e)}MN(n)}function AN(t,e){for(let i in e.inputs){if(!e.inputs.hasOwnProperty(i)||t.inputs.hasOwnProperty(i))continue;let n=e.inputs[i];if(n!==void 0&amp;&amp;(t.inputs[i]=n,t.declaredInputs[i]=e.declaredInputs[i],e.inputTransforms!==null)){let r=Array.isArray(n)?n[0]:n;if(!e.inputTransforms.hasOwnProperty(r))continue;t.inputTransforms??={},t.inputTransforms[r]=e.inputTransforms[r]}}}function MN(t){let e=0,i=null;for(let n=t.length-1;n&gt;=0;n--){let r=t[n];r.hostVars=e+=r.hostVars,r.hostAttrs=fu(r.hostAttrs,i=fu(i,r.hostAttrs))}}function vh(t){return t===Kr?{}:t===Gn?[]:t}function TN(t,e){let i=t.viewQuery;i?t.viewQuery=(n,r)=&gt;{e(n,r),i(n,r)}:t.viewQuery=e}function RN(t,e){let i=t.contentQueries;i?t.contentQueries=(n,r,o)=&gt;{e(n,r,o),i(n,r,o)}:t.contentQueries=e}function ON(t,e){let i=t.hostBindings;i?t.hostBindings=(n,r)=&gt;{e(n,r),i(n,r)}:t.hostBindings=e}function JI(t){let e=i=&gt;{let n=(Array.isArray(t)?t:t()).map(r=&gt;typeof r=="function"?{directive:dn(r),inputs:Kr,outputs:Kr}:{directive:dn(r.directive),inputs:wD(r.inputs),outputs:wD(r.outputs)});i.hostDirectives===null?(i.findHostDirectiveDefs=eS,i.hostDirectives=n):i.hostDirectives.unshift(...n)};return e.ngInherit=!0,e}function eS(t,e,i){if(t.hostDirectives!==null)for(let n of t.hostDirectives){let r=lb(n.directive);kN(r.declaredInputs,n.inputs),eS(r,e,i),i.set(r,n),e.push(r)}}function wD(t){if(t===void 0||t.length===0)return Kr;let e={};for(let i=0;i&lt;t.length;i+=2)e[t[i]]=t[i+1];return e}function kN(t,e){for(let i in e)if(e.hasOwnProperty(i)){let n=e[i],r=t[i];t[n]=r}}function Kn(t){let e=t.inputConfig,i={};for(let n in e)if(e.hasOwnProperty(n)){let r=e[n];Array.isArray(r)&amp;&amp;r[3]&amp;&amp;(i[n]=r[3])}t.inputTransforms=i}var Xo=class{},gu=class{};var Yh=class extends Xo{constructor(e,i,n,r=!0){super(),this.ngModuleType=e,this._parent=i,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new zh(this);let o=JD(e);this._bootstrapComponents=uI(o.bootstrap),this._r3Injector=VE(e,i,[{provide:Xo,useValue:this},{provide:Vi,useValue:this.componentFactoryResolver},...n],kn(e),new Set(["environment"])),r&amp;&amp;this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let e=this._r3Injector;!e.destroyed&amp;&amp;e.destroy(),this.destroyCbs.forEach(i=&gt;i()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}},qh=class extends gu{constructor(e){super(),this.moduleType=e}create(e){return new Yh(this.moduleType,e,[])}};function FN(t,e,i){return new Yh(t,e,i,!1)}var ky=class extends Xo{constructor(e){super(),this.componentFactoryResolver=new zh(this),this.instance=null;let i=new hu([...e.providers,{provide:Xo,useValue:this},{provide:Vi,useValue:this.componentFactoryResolver}],e.parent||db(),e.debugName,new Set(["environment"]));this.injector=i,e.runEnvironmentInitializers&amp;&amp;i.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}};function Sp(t,e,i=null){return new ky({providers:t,parent:e,debugName:i,runEnvironmentInitializers:!0}).injector}function tS(t){return Kb(t)?Array.isArray(t)||!(t instanceof Map)&amp;&amp;Symbol.iterator in t:!1}function LN(t,e){if(Array.isArray(t))for(let i=0;i&lt;t.length;i++)e(t[i]);else{let i=t[Symbol.iterator](),n;for(;!(n=i.next()).done;)e(n.value)}}function Kb(t){return t!==null&amp;&amp;(typeof t=="function"||typeof t=="object")}function Tu(t,e,i){return t[e]=i}function NN(t,e){return t[e]}function zn(t,e,i){let n=t[e];return Object.is(n,i)?!1:(t[e]=i,!0)}function vu(t,e,i,n){let r=zn(t,e,i);return zn(t,e+1,n)||r}function PN(t,e,i,n,r){let o=vu(t,e,i,n);return zn(t,e+2,r)||o}function jN(t,e,i,n,r,o){let s=vu(t,e,i,n);return vu(t,e+2,r,o)||s}function BN(t){return(t.flags&amp;32)===32}function VN(t,e,i,n,r,o,s,a,u){let f=e.consts,p=Sc(e,t,4,s||null,a||null);Vb(e,i,p,qo(f,u)),gp(e,p);let g=p.tView=Bb(2,p,n,r,o,e.directiveRegistry,e.pipeRegistry,null,e.schemas,f,null);return e.queries!==null&amp;&amp;(e.queries.template(e,p),g.queries=e.queries.embeddedTView(p)),p}function Zh(t,e,i,n,r,o,s,a,u,f){let p=i+Qt,g=e.firstCreatePass?VN(p,e,t,n,r,o,s,a,u):e.data[p];sa(g,!1);let D=UN(e,t,g,i);pp()&amp;&amp;_p(e,t,D,g),Qo(D,t);let b=TI(D,t,D,g);return t[p]=b,Dp(t,b),cN(b,g,t),up(g)&amp;&amp;Pb(e,t,g),u!=null&amp;&amp;jb(t,g,f),g}function Ye(t,e,i,n,r,o,s,a){let u=Ie(),f=ut(),p=qo(f.consts,o);return Zh(u,f,t,e,i,n,r,p,s,a),Ye}var UN=HN;function HN(t,e,i,n){return mp(!0),e[ht].createComment("")}var uc=function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t}(uc||{}),nS=(()=&gt;{let e=class e{constructor(){this.impl=null}execute(){this.impl?.execute()}};e.\u0275prov=L({token:e,providedIn:"root",factory:()=&gt;new e});let t=e;return t})(),Ys=class Ys{constructor(){this.ngZone=N(se),this.scheduler=N(bc),this.errorHandler=N(gi,{optional:!0}),this.sequences=new Set,this.deferredRegistrations=new Set,this.executing=!1}execute(){this.executing=!0;for(let e of Ys.PHASES)for(let i of this.sequences)if(!(i.erroredOrDestroyed||!i.hooks[e]))try{i.pipelinedValue=this.ngZone.runOutsideAngular(()=&gt;i.hooks[e](i.pipelinedValue))}catch(n){i.erroredOrDestroyed=!0,this.errorHandler?.handleError(n)}this.executing=!1;for(let e of this.sequences)e.afterRun(),e.once&amp;&amp;(this.sequences.delete(e),e.destroy());for(let e of this.deferredRegistrations)this.sequences.add(e);this.deferredRegistrations.size&gt;0&amp;&amp;this.scheduler.notify(7),this.deferredRegistrations.clear()}register(e){this.executing?this.deferredRegistrations.add(e):(this.sequences.add(e),this.scheduler.notify(6))}unregister(e){this.executing&amp;&amp;this.sequences.has(e)?(e.erroredOrDestroyed=!0,e.pipelinedValue=void 0,e.once=!0):(this.sequences.delete(e),this.deferredRegistrations.delete(e))}};Ys.PHASES=[uc.EarlyRead,uc.Write,uc.MixedReadWrite,uc.Read],Ys.\u0275prov=L({token:Ys,providedIn:"root",factory:()=&gt;new Ys});var Fy=Ys,Ly=class{constructor(e,i,n,r){this.impl=e,this.hooks=i,this.once=n,this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.unregisterOnDestroy=r?.onDestroy(()=&gt;this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}};function Yb(t,e){!e?.injector&amp;&amp;Cu(Yb);let i=e?.injector??N(We);return dI(i)?(xr("NgAfterRender"),iS(t,i,e,!1)):rS}function Hi(t,e){!e?.injector&amp;&amp;Cu(Hi);let i=e?.injector??N(We);return dI(i)?(xr("NgAfterNextRender"),iS(t,i,e,!0)):rS}function $N(t,e){if(t instanceof Function){let i=[void 0,void 0,void 0,void 0];return i[e]=t,i}else return[t.earlyRead,t.write,t.mixedReadWrite,t.read]}function iS(t,e,i,n){let r=e.get(nS);r.impl??=e.get(Fy);let o=i?.phase??uc.MixedReadWrite,s=i?.manualCleanup!==!0?e.get(la):null,a=new Ly(r.impl,$N(t,o),n,s);return r.impl.register(a),a}var rS={destroy(){}};function Tt(t,e,i,n){let r=Ie(),o=ts();if(zn(r,o,e)){let s=ut(),a=ca();xL(a,r,t,e,i,n)}return Tt}function qb(t,e,i,n){return zn(t,ts(),i)?e+Zs(i)+n:Ln}function oS(t,e,i,n,r,o){let s=wk(),a=vu(t,s,i,r);return bb(2),a?e+Zs(i)+n+Zs(r)+o:Ln}function yh(t,e){return t&lt;&lt;17|e&lt;&lt;2}function oa(t){return t&gt;&gt;17&amp;32767}function GN(t){return(t&amp;2)==2}function zN(t,e){return t&amp;131071|e&lt;&lt;17}function Ny(t){return t|2}function xc(t){return(t&amp;131068)&gt;&gt;2}function Vv(t,e){return t&amp;-131069|e&lt;&lt;2}function WN(t){return(t&amp;1)===1}function Py(t){return t|1}function KN(t,e,i,n,r,o){let s=o?e.classBindings:e.styleBindings,a=oa(s),u=xc(s);t[n]=i;let f=!1,p;if(Array.isArray(i)){let g=i;p=g[1],(p===null||xu(g,p)&gt;0)&amp;&amp;(f=!0)}else p=i;if(r)if(u!==0){let D=oa(t[a+1]);t[n+1]=yh(D,a),D!==0&amp;&amp;(t[D+1]=Vv(t[D+1],n)),t[a+1]=zN(t[a+1],n)}else t[n+1]=yh(a,0),a!==0&amp;&amp;(t[a+1]=Vv(t[a+1],n)),a=n;else t[n+1]=yh(u,0),a===0?a=n:t[u+1]=Vv(t[u+1],n),u=n;f&amp;&amp;(t[n+1]=Ny(t[n+1])),xD(t,p,n,!0),xD(t,p,n,!1),YN(e,p,t,n,o),s=yh(a,u),o?e.classBindings=s:e.styleBindings=s}function YN(t,e,i,n,r){let o=r?t.residualClasses:t.residualStyles;o!=null&amp;&amp;typeof e=="string"&amp;&amp;xu(o,e)&gt;=0&amp;&amp;(i[n+1]=Py(i[n+1]))}function xD(t,e,i,n){let r=t[i+1],o=e===null,s=n?oa(r):xc(r),a=!1;for(;s!==0&amp;&amp;(a===!1||o);){let u=t[s],f=t[s+1];qN(u,e)&amp;&amp;(a=!0,t[s+1]=n?Py(f):Ny(f)),s=n?oa(f):xc(f)}a&amp;&amp;(t[i+1]=n?Ny(r):Py(r))}function qN(t,e){return t===null||e==null||(Array.isArray(t)?t[1]:t)===e?!0:Array.isArray(t)&amp;&amp;typeof e=="string"?xu(t,e)&gt;=0:!1}var Ut={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function sS(t){return t.substring(Ut.key,Ut.keyEnd)}function ZN(t){return t.substring(Ut.value,Ut.valueEnd)}function QN(t){return lS(t),aS(t,Cc(t,0,Ut.textEnd))}function aS(t,e){let i=Ut.textEnd;return i===e?-1:(e=Ut.keyEnd=JN(t,Ut.key=e,i),Cc(t,e,i))}function XN(t){return lS(t),cS(t,Cc(t,0,Ut.textEnd))}function cS(t,e){let i=Ut.textEnd,n=Ut.key=Cc(t,e,i);return i===n?-1:(n=Ut.keyEnd=e6(t,n,i),n=CD(t,n,i,58),n=Ut.value=Cc(t,n,i),n=Ut.valueEnd=t6(t,n,i),CD(t,n,i,59))}function lS(t){Ut.key=0,Ut.keyEnd=0,Ut.value=0,Ut.valueEnd=0,Ut.textEnd=t.length}function Cc(t,e,i){for(;e&lt;i&amp;&amp;t.charCodeAt(e)&lt;=32;)e++;return e}function JN(t,e,i){for(;e&lt;i&amp;&amp;t.charCodeAt(e)&gt;32;)e++;return e}function e6(t,e,i){let n;for(;e&lt;i&amp;&amp;((n=t.charCodeAt(e))===45||n===95||(n&amp;-33)&gt;=65&amp;&amp;(n&amp;-33)&lt;=90||n&gt;=48&amp;&amp;n&lt;=57);)e++;return e}function CD(t,e,i,n){return e=Cc(t,e,i),e&lt;i&amp;&amp;e++,e}function t6(t,e,i){let n=-1,r=-1,o=-1,s=e,a=s;for(;s&lt;i;){let u=t.charCodeAt(s++);if(u===59)return a;u===34||u===39?a=s=DD(t,u,s,i):e===s-4&amp;&amp;o===85&amp;&amp;r===82&amp;&amp;n===76&amp;&amp;u===40?a=s=DD(t,41,s,i):u&gt;32&amp;&amp;(a=s),o=r,r=n,n=u&amp;-33}return a}function DD(t,e,i,n){let r=-1,o=i;for(;o&lt;n;){let s=t.charCodeAt(o++);if(s==e&amp;&amp;r!==92)return o;s==92&amp;&amp;r===92?r=0:r=s}throw new Error}function le(t,e,i){let n=Ie(),r=ts();if(zn(n,r,e)){let o=ut(),s=ca();Ac(o,s,n,t,e,n[ht],i,!1)}return le}function jy(t,e,i,n,r){let o=e.inputs,s=r?"class":"style";Ub(t,i,o[s],s,n)}function ua(t,e,i){return dS(t,e,i,!1),ua}function hn(t,e){return dS(t,e,null,!0),hn}function dQ(t){Zb(pS,n6,t,!1)}function n6(t,e){for(let i=XN(e);i&gt;=0;i=cS(e,i))pS(t,sS(e),ZN(e))}function Mc(t){Zb(c6,uS,t,!0)}function uS(t,e){for(let i=QN(e);i&gt;=0;i=aS(e,i))wu(t,sS(e),!0)}function dS(t,e,i,n){let r=Ie(),o=ut(),s=bb(2);if(o.firstUpdatePass&amp;&amp;hS(o,t,s,n),e!==Ln&amp;&amp;zn(r,s,e)){let a=o.data[Xr()];mS(o,a,r,r[ht],t,r[s+1]=u6(e,i),n,s)}}function Zb(t,e,i,n){let r=ut(),o=bb(2);r.firstUpdatePass&amp;&amp;hS(r,null,o,n);let s=Ie();if(i!==Ln&amp;&amp;zn(s,o,i)){let a=r.data[Xr()];if(gS(a,n)&amp;&amp;!fS(r,o)){let u=n?a.classesWithoutHost:a.stylesWithoutHost;u!==null&amp;&amp;(i=Wv(u,i||"")),jy(r,a,s,i,n)}else l6(r,a,s,s[ht],s[o+1],s[o+1]=a6(t,e,i),n,o)}}function fS(t,e){return e&gt;=t.expandoStartIndex}function hS(t,e,i,n){let r=t.data;if(r[i+1]===null){let o=r[Xr()],s=fS(t,i);gS(o,n)&amp;&amp;e===null&amp;&amp;!s&amp;&amp;(e=!1),e=i6(r,o,e,n),KN(r,o,e,i,s,n)}}function i6(t,e,i,n){let r=_b(t),o=n?e.residualClasses:e.residualStyles;if(r===null)(n?e.classBindings:e.styleBindings)===0&amp;&amp;(i=Uv(null,t,e,i,n),i=yu(i,e.attrs,n),o=null);else{let s=e.directiveStylingLast;if(s===-1||t[s]!==r)if(i=Uv(r,t,e,i,n),o===null){let u=r6(t,e,n);u!==void 0&amp;&amp;Array.isArray(u)&amp;&amp;(u=Uv(null,t,e,u[1],n),u=yu(u,e.attrs,n),o6(t,e,n,u))}else o=s6(t,e,n)}return o!==void 0&amp;&amp;(n?e.residualClasses=o:e.residualStyles=o),i}function r6(t,e,i){let n=i?e.classBindings:e.styleBindings;if(xc(n)!==0)return t[oa(n)]}function o6(t,e,i,n){let r=i?e.classBindings:e.styleBindings;t[oa(r)]=n}function s6(t,e,i){let n,r=e.directiveEnd;for(let o=1+e.directiveStylingLast;o&lt;r;o++){let s=t[o].hostAttrs;n=yu(n,s,i)}return yu(n,e.attrs,i)}function Uv(t,e,i,n,r){let o=null,s=i.directiveEnd,a=i.directiveStylingLast;for(a===-1?a=i.directiveStart:a++;a&lt;s&amp;&amp;(o=e[a],n=yu(n,o.hostAttrs,r),o!==t);)a++;return t!==null&amp;&amp;(i.directiveStylingLast=a),n}function yu(t,e,i){let n=i?1:2,r=-1;if(e!==null)for(let o=0;o&lt;e.length;o++){let s=e[o];typeof s=="number"?r=s:r===n&amp;&amp;(Array.isArray(t)||(t=t===void 0?[]:["",t]),wu(t,s,i?!0:e[++o]))}return t===void 0?null:t}function a6(t,e,i){if(i==null||i==="")return Gn;let n=[],r=ti(i);if(Array.isArray(r))for(let o=0;o&lt;r.length;o++)t(n,r[o],!0);else if(typeof r=="object")for(let o in r)r.hasOwnProperty(o)&amp;&amp;t(n,o,r[o]);else typeof r=="string"&amp;&amp;e(n,r);return n}function pS(t,e,i){wu(t,e,ti(i))}function c6(t,e,i){let n=String(e);n!==""&amp;&amp;!n.includes(" ")&amp;&amp;wu(t,n,i)}function l6(t,e,i,n,r,o,s,a){r===Ln&amp;&amp;(r=Gn);let u=0,f=0,p=0&lt;r.length?r[0]:null,g=0&lt;o.length?o[0]:null;for(;p!==null||g!==null;){let D=u&lt;r.length?r[u+1]:void 0,b=f&lt;o.length?o[f+1]:void 0,w=null,T;p===g?(u+=2,f+=2,D!==b&amp;&amp;(w=g,T=b)):g===null||p!==null&amp;&amp;p&lt;g?(u+=2,w=p):(f+=2,w=g,T=b),w!==null&amp;&amp;mS(t,e,i,n,w,T,s,a),p=u&lt;r.length?r[u]:null,g=f&lt;o.length?o[f]:null}}function mS(t,e,i,n,r,o,s,a){if(!(e.type&amp;3))return;let u=t.data,f=u[a+1],p=WN(f)?ED(u,e,i,r,xc(f),s):void 0;if(!Qh(p)){Qh(o)||GN(f)&amp;&amp;(o=ED(u,null,i,r,a,s));let g=hE(Xr(),i);JF(n,s,g,r,o)}}function ED(t,e,i,n,r,o){let s=e===null,a;for(;r&gt;0;){let u=t[r],f=Array.isArray(u),p=f?u[1]:u,g=p===null,D=i[r+1];D===Ln&amp;&amp;(D=g?Gn:void 0);let b=g?Ov(D,n):p===n?D:void 0;if(f&amp;&amp;!Qh(b)&amp;&amp;(b=Ov(u,n)),Qh(b)&amp;&amp;(a=b,s))return a;let w=t[r+1];r=s?oa(w):xc(w)}if(e!==null){let u=o?e.residualClasses:e.residualStyles;u!=null&amp;&amp;(a=Ov(u,n))}return a}function Qh(t){return t!==void 0}function u6(t,e){return t==null||t===""||(typeof e=="string"?t=t+e:typeof t=="object"&amp;&amp;(t=kn(ti(t)))),t}function gS(t,e){return(t.flags&amp;(e?8:16))!==0}function fQ(t,e,i){let n=Ie(),r=qb(n,t,e,i);Zb(wu,uS,r,!0)}var By=class{destroy(e){}updateValue(e,i){}swap(e,i){let n=Math.min(e,i),r=Math.max(e,i),o=this.detach(r);if(r-n&gt;1){let s=this.detach(n);this.attach(n,o),this.attach(r,s)}else this.attach(n,o)}move(e,i){this.attach(i,this.detach(e))}};function Hv(t,e,i,n,r){return t===i&amp;&amp;Object.is(e,n)?1:Object.is(r(t,e),r(i,n))?-1:0}function d6(t,e,i){let n,r,o=0,s=t.length-1,a=void 0;if(Array.isArray(e)){let u=e.length-1;for(;o&lt;=s&amp;&amp;o&lt;=u;){let f=t.at(o),p=e[o],g=Hv(o,f,o,p,i);if(g!==0){g&lt;0&amp;&amp;t.updateValue(o,p),o++;continue}let D=t.at(s),b=e[u],w=Hv(s,D,u,b,i);if(w!==0){w&lt;0&amp;&amp;t.updateValue(s,b),s--,u--;continue}let T=i(o,f),F=i(s,D),R=i(o,p);if(Object.is(R,F)){let z=i(u,b);Object.is(z,T)?(t.swap(o,s),t.updateValue(s,b),u--,s--):t.move(s,o),t.updateValue(o,p),o++;continue}if(n??=new Xh,r??=SD(t,o,s,i),Vy(t,n,o,R))t.updateValue(o,p),o++,s++;else if(r.has(R))n.set(T,t.detach(o)),s--;else{let z=t.create(o,e[o]);t.attach(o,z),o++,s++}}for(;o&lt;=u;)ID(t,n,i,o,e[o]),o++}else if(e!=null){let u=e[Symbol.iterator](),f=u.next();for(;!f.done&amp;&amp;o&lt;=s;){let p=t.at(o),g=f.value,D=Hv(o,p,o,g,i);if(D!==0)D&lt;0&amp;&amp;t.updateValue(o,g),o++,f=u.next();else{n??=new Xh,r??=SD(t,o,s,i);let b=i(o,g);if(Vy(t,n,o,b))t.updateValue(o,g),o++,s++,f=u.next();else if(!r.has(b))t.attach(o,t.create(o,g)),o++,s++,f=u.next();else{let w=i(o,p);n.set(w,t.detach(o)),s--}}}for(;!f.done;)ID(t,n,i,t.length,f.value),f=u.next()}for(;o&lt;=s;)t.destroy(t.detach(s--));n?.forEach(u=&gt;{t.destroy(u)})}function Vy(t,e,i,n){return e!==void 0&amp;&amp;e.has(n)?(t.attach(i,e.get(n)),e.delete(n),!0):!1}function ID(t,e,i,n,r){if(Vy(t,e,n,i(n,r)))t.updateValue(n,r);else{let o=t.create(n,r);t.attach(n,o)}}function SD(t,e,i,n){let r=new Set;for(let o=e;o&lt;=i;o++)r.add(n(o,t.at(o)));return r}var Xh=class{constructor(){this.kvMap=new Map,this._vMap=void 0}has(e){return this.kvMap.has(e)}delete(e){if(!this.has(e))return!1;let i=this.kvMap.get(e);return this._vMap!==void 0&amp;&amp;this._vMap.has(i)?(this.kvMap.set(e,this._vMap.get(i)),this._vMap.delete(i)):this.kvMap.delete(e),!0}get(e){return this.kvMap.get(e)}set(e,i){if(this.kvMap.has(e)){let n=this.kvMap.get(e);this._vMap===void 0&amp;&amp;(this._vMap=new Map);let r=this._vMap;for(;r.has(n);)n=r.get(n);r.set(n,i)}else this.kvMap.set(e,i)}forEach(e){for(let[i,n]of this.kvMap)if(e(n,i),this._vMap!==void 0){let r=this._vMap;for(;r.has(n);)n=r.get(n),e(n,i)}}};function ns(t,e){xr("NgControlFlow");let i=Ie(),n=ts(),r=i[n]!==Ln?i[n]:-1,o=r!==-1?Jh(i,Qt+r):void 0,s=0;if(zn(i,n,t)){let a=ze(null);try{if(o!==void 0&amp;&amp;jI(o,s),t!==-1){let u=Qt+t,f=Jh(i,u),p=Gy(i[Le],u),g=yc(f,p.tView.ssrId),D=Au(i,p,e,{dehydratedView:g});Mu(f,D,s,vc(p,g))}}finally{ze(a)}}else if(o!==void 0){let a=PI(o,s);a!==void 0&amp;&amp;(a[wn]=e)}}var Uy=class{constructor(e,i,n){this.lContainer=e,this.$implicit=i,this.$index=n}get $count(){return this.lContainer.length-xn}};function hQ(t,e){return e}var Hy=class{constructor(e,i,n){this.hasEmptyBlock=e,this.trackByFn=i,this.liveCollection=n}};function pQ(t,e,i,n,r,o,s,a,u,f,p,g,D){xr("NgControlFlow");let b=Ie(),w=ut(),T=u!==void 0,F=Ie(),R=a?s.bind(F[ei][wn]):s,z=new Hy(T,R);F[Qt+t]=z,Zh(b,w,t+1,e,i,n,r,qo(w.consts,o)),T&amp;&amp;Zh(b,w,t+2,u,f,p,g,qo(w.consts,D))}var $y=class extends By{constructor(e,i,n){super(),this.lContainer=e,this.hostLView=i,this.templateTNode=n,this.operationsCounter=void 0,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-xn}at(e){return this.getLView(e)[wn].$implicit}attach(e,i){let n=i[pc];this.needsIndexUpdate||=e!==this.length,Mu(this.lContainer,i,e,vc(this.templateTNode,n))}detach(e){return this.needsIndexUpdate||=e!==this.length-1,f6(this.lContainer,e)}create(e,i){let n=yc(this.lContainer,this.templateTNode.tView.ssrId),r=Au(this.hostLView,this.templateTNode,new Uy(this.lContainer,i,e),{dehydratedView:n});return this.operationsCounter?.recordCreate(),r}destroy(e){bp(e[Le],e),this.operationsCounter?.recordDestroy()}updateValue(e,i){this.getLView(e)[wn].$implicit=i}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let e=0;e&lt;this.length;e++)this.getLView(e)[wn].$index=e}getLView(e){return h6(this.lContainer,e)}};function mQ(t){let e=ze(null),i=Xr();try{let n=Ie(),r=n[Le],o=n[i],s=i+1,a=Jh(n,s);if(o.liveCollection===void 0){let f=Gy(r,s);o.liveCollection=new $y(a,n,f)}else o.liveCollection.reset();let u=o.liveCollection;if(d6(u,t,o.trackByFn),u.updateIndexes(),o.hasEmptyBlock){let f=ts(),p=u.length===0;if(zn(n,f,p)){let g=i+2,D=Jh(n,g);if(p){let b=Gy(r,g),w=yc(D,b.tView.ssrId),T=Au(n,b,void 0,{dehydratedView:w});Mu(D,T,0,vc(b,w))}else jI(D,0)}}}finally{ze(e)}}function Jh(t,e){return t[e]}function f6(t,e){return mu(t,e)}function h6(t,e){return PI(t,e)}function Gy(t,e){return pb(t,e)}function p6(t,e,i,n,r,o){let s=e.consts,a=qo(s,r),u=Sc(e,t,2,n,a);return Vb(e,i,u,qo(s,o)),u.attrs!==null&amp;&amp;Gh(u,u.attrs,!1),u.mergedAttrs!==null&amp;&amp;Gh(u,u.mergedAttrs,!0),e.queries!==null&amp;&amp;e.queries.elementStart(e,u),u}function X(t,e,i,n){let r=Ie(),o=ut(),s=Qt+t,a=r[ht],u=o.firstCreatePass?p6(s,o,r,e,i,n):o.data[s],f=m6(o,r,u,a,e,t);r[s]=f;let p=up(u);return sa(u,!0),xI(a,f,u),!BN(u)&amp;&amp;pp()&amp;&amp;_p(o,r,f,u),pk()===0&amp;&amp;Qo(f,r),mk(),p&amp;&amp;(Pb(o,r,u),Nb(o,u,r)),n!==null&amp;&amp;jb(r,u),X}function ee(){let t=en();vb()?yb():(t=t.parent,sa(t,!1));let e=t;vk(e)&amp;&amp;yk(),gk();let i=ut();return i.firstCreatePass&amp;&amp;(gp(i,t),hb(t)&amp;&amp;i.queries.elementEnd(t)),e.classesWithoutHost!=null&amp;&amp;kk(e)&amp;&amp;jy(i,e,Ie(),e.classesWithoutHost,!0),e.stylesWithoutHost!=null&amp;&amp;Fk(e)&amp;&amp;jy(i,e,Ie(),e.stylesWithoutHost,!1),ee}function Se(t,e,i,n){return X(t,e,i,n),ee(),Se}var m6=(t,e,i,n,r,o)=&gt;(mp(!0),fI(n,r,Mk()));function g6(t,e,i,n,r){let o=e.consts,s=qo(o,n),a=Sc(e,t,8,"ng-container",s);s!==null&amp;&amp;Gh(a,s,!0);let u=qo(o,r);return Vb(e,i,a,u),e.queries!==null&amp;&amp;e.queries.elementStart(e,a),a}function vS(t,e,i){let n=Ie(),r=ut(),o=t+Qt,s=r.firstCreatePass?g6(o,r,n,e,i):r.data[o];sa(s,!0);let a=y6(r,n,s,t);return n[o]=a,pp()&amp;&amp;_p(r,n,a,s),Qo(a,n),up(s)&amp;&amp;(Pb(r,n,s),Nb(r,s,n)),i!=null&amp;&amp;jb(n,s),vS}function yS(){let t=en(),e=ut();return vb()?yb():(t=t.parent,sa(t,!1)),e.firstCreatePass&amp;&amp;(gp(e,t),hb(t)&amp;&amp;e.queries.elementEnd(t)),yS}function v6(t,e,i){return vS(t,e,i),yS(),v6}var y6=(t,e,i,n)=&gt;(mp(!0),BF(e[ht],""));function Yn(){return Ie()}function Ru(t,e,i){let n=Ie(),r=ts();if(zn(n,r,e)){let o=ut(),s=ca();Ac(o,s,n,t,e,n[ht],i,!0)}return Ru}function Qb(t,e,i){let n=Ie(),r=ts();if(zn(n,r,e)){let o=ut(),s=ca(),a=_b(o.data),u=FI(a,s,n);Ac(o,s,n,t,e,u,i,!0)}return Qb}var Ws=void 0;function b6(t){let e=t,i=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return i===1&amp;&amp;n===0?1:5}var _6=["en",[["a","p"],["AM","PM"],Ws],[["AM","PM"],Ws,Ws],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Ws,[["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"]],Ws,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Ws,"{1} 'at' {0}",Ws],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",b6],$v={};function Xb(t){let e=w6(t),i=AD(e);if(i)return i;let n=e.split("-")[0];if(i=AD(n),i)return i;if(n==="en")return _6;throw new oe(701,!1)}function AD(t){return t in $v||($v[t]=un.ng&amp;&amp;un.ng.common&amp;&amp;un.ng.common.locales&amp;&amp;un.ng.common.locales[t]),$v[t]}var Tc=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}(Tc||{});function w6(t){return t.toLowerCase().replace(/_/g,"-")}var ep="en-US";var x6=ep;function C6(t){typeof t=="string"&amp;&amp;(x6=t.toLowerCase().replace(/_/g,"-"))}var D6=(t,e,i)=&gt;{};function Je(t,e,i,n){let r=Ie(),o=ut(),s=en();return e0(o,r,r[ht],s,t,e,n),Je}function Jb(t,e){let i=en(),n=Ie(),r=ut(),o=_b(r.data),s=FI(o,i,n);return e0(r,n,s,i,t,e),Jb}function E6(t,e,i,n){let r=t.cleanup;if(r!=null)for(let o=0;o&lt;r.length-1;o+=2){let s=r[o];if(s===i&amp;&amp;r[o+1]===n){let a=e[Rh],u=r[o+2];return a.length&gt;u?a[u]:null}typeof s=="string"&amp;&amp;(o+=2)}return null}function e0(t,e,i,n,r,o,s){let a=up(n),f=t.firstCreatePass&amp;&amp;kI(t),p=e[wn],g=OI(e),D=!0;if(n.type&amp;3||s){let T=yi(n,e),F=s?s(T):T,R=g.length,z=s?J=&gt;s(vr(J[n.index])):n.index,ye=null;if(!s&amp;&amp;a&amp;&amp;(ye=E6(t,e,r,n.index)),ye!==null){let J=ye.__ngLastListenerFn__||ye;J.__ngNextListenerFn__=o,ye.__ngLastListenerFn__=o,D=!1}else{o=TD(n,e,p,o),D6(T,r,o);let J=i.listen(F,r,o);g.push(o,J),f&amp;&amp;f.push(r,z,R,R+1)}}else o=TD(n,e,p,o);let b=n.outputs,w;if(D&amp;&amp;b!==null&amp;&amp;(w=b[r])){let T=w.length;if(T)for(let F=0;F&lt;T;F+=2){let R=w[F],z=w[F+1],Re=e[R][z].subscribe(o),Ce=g.length;g.push(o,Re),f&amp;&amp;f.push(r,n.index,Ce,-(Ce+1))}}}function MD(t,e,i,n){let r=ze(null);try{return hr(6,e,i),i(n)!==!1}catch(o){return LI(t,o),!1}finally{hr(7,e,i),ze(r)}}function TD(t,e,i,n){return function r(o){if(o===Function)return n;let s=t.componentOffset&gt;-1?es(t.index,e):e;$b(s,5);let a=MD(e,i,n,o),u=r.__ngNextListenerFn__;for(;u;)a=MD(e,i,u,o)&amp;&amp;a,u=u.__ngNextListenerFn__;return a}}function Be(t=1){return Sk(t)}function I6(t,e){let i=null,n=NO(t);for(let r=0;r&lt;e.length;r++){let o=e[r];if(o==="*"){i=r;continue}if(n===null?ZD(t,o,!0):BO(n,o))return r}return i}function $i(t){let e=Ie()[ei][Wn];if(!e.projection){let i=t?t.length:1,n=e.projection=SO(i,null),r=n.slice(),o=e.child;for(;o!==null;){if(o.type!==128){let s=t?I6(o,t):0;s!==null&amp;&amp;(r[s]?r[s].projectionNext=o:n[s]=o,r[s]=o)}o=o.next}}}function En(t,e=0,i,n,r,o){let s=Ie(),a=ut(),u=n?t+1:null;u!==null&amp;&amp;Zh(s,a,u,n,r,o,null,i);let f=Sc(a,Qt+t,16,null,i||null);f.projection===null&amp;&amp;(f.projection=e),yb();let g=!s[pc]||bE();s[ei][Wn].projection[f.projection]===null&amp;&amp;u!==null?S6(s,a,u):g&amp;&amp;(f.flags&amp;32)!==32&amp;&amp;QF(a,s,f)}function S6(t,e,i){let n=Qt+i,r=e.data[n],o=t[n],s=yc(o,r.tView.ssrId),a=Au(t,r,void 0,{dehydratedView:s});Mu(o,a,0,vc(r,s))}function t0(t,e,i){return bS(t,"",e,"",i),t0}function bS(t,e,i,n,r){let o=Ie(),s=qb(o,e,i,n);if(s!==Ln){let a=ut(),u=ca();Ac(a,u,o,t,s,o[ht],r,!1)}return bS}function A6(t,e,i,n,r,o,s){let a=Ie(),u=oS(a,e,i,n,r,o);if(u!==Ln){let f=ut(),p=ca();Ac(f,p,a,t,u,a[ht],s,!1)}return A6}function Rc(t,e,i,n){gN(t,e,i,n)}function bi(t,e,i){mN(t,e,i)}function pn(t){let e=Ie(),i=ut(),n=xE();wb(n+1);let r=zb(i,n);if(t.dirty&amp;&amp;uk(e)===((r.metadata.flags&amp;2)===2)){if(r.matches===null)t.reset([]);else{let o=bN(e,n);t.reset(o,nF),t.notifyOnChanges()}return!0}return!1}function mn(){return pN(Ie(),xE())}function M6(t,e,i,n){i&gt;=t.data.length&amp;&amp;(t.data[i]=null,t.blueprint[i]=null),e[i]=n}function Ou(t){let e=_k();return mb(e,Qt+t)}function Ze(t,e=""){let i=Ie(),n=ut(),r=t+Qt,o=n.firstCreatePass?Sc(n,r,1,e,null):n.data[r],s=T6(n,i,o,e,t);i[r]=s,pp()&amp;&amp;_p(n,i,s,o),sa(o,!1)}var T6=(t,e,i,n,r)=&gt;(mp(!0),PF(e[ht],n));function n0(t){return Nn("",t,""),n0}function Nn(t,e,i){let n=Ie(),r=qb(n,t,e,i);return r!==Ln&amp;&amp;NI(n,Xr(),r),Nn}function R6(t,e,i,n,r){let o=Ie(),s=oS(o,t,e,i,n,r);return s!==Ln&amp;&amp;NI(o,Xr(),s),R6}function O6(t,e,i){XI(e)&amp;&amp;(e=e());let n=Ie(),r=ts();if(zn(n,r,e)){let o=ut(),s=ca();Ac(o,s,n,t,e,n[ht],i,!1)}return O6}function gQ(t,e){let i=XI(t);return i&amp;&amp;t.set(e),i}function k6(t,e){let i=Ie(),n=ut(),r=en();return e0(n,i,i[ht],r,t,e),k6}function F6(t,e,i){let n=ut();if(n.firstCreatePass){let r=qr(t);zy(i,n.data,n.blueprint,r,!0),zy(e,n.data,n.blueprint,r,!1)}}function zy(t,e,i,n,r){if(t=dn(t),Array.isArray(t))for(let o=0;o&lt;t.length;o++)zy(t[o],e,i,n,r);else{let o=ut(),s=Ie(),a=en(),u=hc(t)?t:dn(t.provide),f=oE(t),p=a.providerIndexes&amp;1048575,g=a.directiveStart,D=a.providerIndexes&gt;&gt;20;if(hc(t)||!t.multi){let b=new na(f,r,I),w=zv(u,e,r?p:p+D,g);w===-1?(sy(Ph(a,s),o,u),Gv(o,t,e.length),e.push(u),a.directiveStart++,a.directiveEnd++,r&amp;&amp;(a.providerIndexes+=1048576),i.push(b),s.push(b)):(i[w]=b,s[w]=b)}else{let b=zv(u,e,p+D,g),w=zv(u,e,p,p+D),T=b&gt;=0&amp;&amp;i[b],F=w&gt;=0&amp;&amp;i[w];if(r&amp;&amp;!F||!r&amp;&amp;!T){sy(Ph(a,s),o,u);let R=P6(r?N6:L6,i.length,r,n,f);!r&amp;&amp;F&amp;&amp;(i[w].providerFactory=R),Gv(o,t,e.length,0),e.push(u),a.directiveStart++,a.directiveEnd++,r&amp;&amp;(a.providerIndexes+=1048576),i.push(R),s.push(R)}else{let R=_S(i[r?w:b],f,!r&amp;&amp;n);Gv(o,t,b&gt;-1?b:w,R)}!r&amp;&amp;n&amp;&amp;F&amp;&amp;i[w].componentProviders++}}}function Gv(t,e,i,n){let r=hc(e),o=ZO(e);if(r||o){let u=(o?dn(e.useClass):e).prototype.ngOnDestroy;if(u){let f=t.destroyHooks||(t.destroyHooks=[]);if(!r&amp;&amp;e.multi){let p=f.indexOf(i);p===-1?f.push(i,[n,u]):f[p+1].push(n,u)}else f.push(i,u)}}}function _S(t,e,i){return i&amp;&amp;t.componentProviders++,t.multi.push(e)-1}function zv(t,e,i,n){for(let r=i;r&lt;n;r++)if(e[r]===t)return r;return-1}function L6(t,e,i,n){return Wy(this.multi,[])}function N6(t,e,i,n){let r=this.multi,o;if(this.providerFactory){let s=this.providerFactory.componentProviders,a=ia(i,i[Le],this.providerFactory.index,n);o=a.slice(0,s),Wy(r,o);for(let u=s;u&lt;a.length;u++)o.push(a[u])}else o=[],Wy(r,o);return o}function Wy(t,e){for(let i=0;i&lt;t.length;i++){let n=t[i];e.push(n())}return e}function P6(t,e,i,n,r){let o=new na(t,i,I);return o.multi=[],o.index=e,o.componentProviders=0,_S(o,r,n&amp;&amp;!i),o}function Oc(t,e=[]){return i=&gt;{i.providersResolver=(n,r)=&gt;F6(n,r?r(t):t,e)}}var j6=(()=&gt;{let e=class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){let r=nE(!1,n.type),o=r.length&gt;0?Sp([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,o)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(let n of this.cachedInjectors.values())n!==null&amp;&amp;n.destroy()}finally{this.cachedInjectors.clear()}}};e.\u0275prov=L({token:e,providedIn:"environment",factory:()=&gt;new e(C(fn))});let t=e;return t})();function $t(t){xr("NgStandalone"),t.getStandaloneInjector=e=&gt;e.get(j6).getOrCreateStandaloneInjector(t)}function Ap(t,e,i){let n=aa()+t,r=Ie();return r[n]===Ln?Tu(r,n,i?e.call(i):e()):NN(r,n)}function Mp(t,e,i,n){return wS(Ie(),aa(),t,e,i,n)}function vQ(t,e,i,n,r){return xS(Ie(),aa(),t,e,i,n,r)}function yQ(t,e,i,n,r,o){return B6(Ie(),aa(),t,e,i,n,r,o)}function bQ(t,e,i,n,r,o,s){return V6(Ie(),aa(),t,e,i,n,r,o,s)}function Tp(t,e){let i=t[e];return i===Ln?void 0:i}function wS(t,e,i,n,r,o){let s=e+i;return zn(t,s,r)?Tu(t,s+1,o?n.call(o,r):n(r)):Tp(t,s+1)}function xS(t,e,i,n,r,o,s){let a=e+i;return vu(t,a,r,o)?Tu(t,a+2,s?n.call(s,r,o):n(r,o)):Tp(t,a+2)}function B6(t,e,i,n,r,o,s,a){let u=e+i;return PN(t,u,r,o,s)?Tu(t,u+3,a?n.call(a,r,o,s):n(r,o,s)):Tp(t,u+3)}function V6(t,e,i,n,r,o,s,a,u){let f=e+i;return jN(t,f,r,o,s,a)?Tu(t,f+4,u?n.call(u,r,o,s,a):n(r,o,s,a)):Tp(t,f+4)}function is(t,e){let i=ut(),n,r=t+Qt;i.firstCreatePass?(n=U6(e,i.pipeRegistry),i.data[r]=n,n.onDestroy&amp;&amp;(i.destroyHooks??=[]).push(r,n.onDestroy)):n=i.data[r];let o=n.factory||(n.factory=Qs(n.type,!0)),s,a=$n(I);try{let u=Nh(!1),f=o();return Nh(u),M6(i,Ie(),r,f),f}finally{$n(a)}}function U6(t,e){if(e)for(let i=e.length-1;i&gt;=0;i--){let n=e[i];if(t===n.name)return n}}function rs(t,e,i){let n=t+Qt,r=Ie(),o=mb(r,n);return CS(r,n)?wS(r,aa(),e,o.transform,i,o):o.transform(i)}function _Q(t,e,i,n){let r=t+Qt,o=Ie(),s=mb(o,r);return CS(o,r)?xS(o,aa(),e,s.transform,i,n,s):s.transform(i,n)}function CS(t,e){return t[Le].data[e].pure}function kc(t,e){return Ep(t,e)}var bh=null;function H6(t){bh!==null&amp;&amp;(t.defaultEncapsulation!==bh.defaultEncapsulation||t.preserveWhitespaces!==bh.preserveWhitespaces)||(bh=t)}var Jo=class{constructor(e){this.full=e;let i=e.split(".");this.major=i[0],this.minor=i[1],this.patch=i.slice(2).join(".")}};var Rp=(()=&gt;{let e=class e{log(n){console.log(n)}warn(n){console.warn(n)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"platform"});let t=e;return t})();var i0=new P(""),ku=new P(""),Op=(()=&gt;{let e=class e{constructor(n,r,o){this._ngZone=n,this.registry=r,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,r0||($6(o),o.addToWindow(r)),this._watchAngularEvents(),n.run(()=&gt;{this.taskTrackingZone=typeof Zone&gt;"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=&gt;{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=&gt;{this._ngZone.onStable.subscribe({next:()=&gt;{se.assertNotInAngularZone(),queueMicrotask(()=&gt;{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&amp;&amp;!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=&gt;{for(;this._callbacks.length!==0;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=&gt;r.updateCb&amp;&amp;r.updateCb(n)?(clearTimeout(r.timeoutId),!1):!0)}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=&gt;({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,o){let s=-1;r&amp;&amp;r&gt;0&amp;&amp;(s=setTimeout(()=&gt;{this._callbacks=this._callbacks.filter(a=&gt;a.timeoutId!==s),n()},r)),this._callbacks.push({doneCb:n,timeoutId:s,updateCb:o})}whenStable(n,r,o){if(o&amp;&amp;!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(n,r,o),this._runCallbacksIfReady()}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,r,o){return[]}};e.\u0275fac=function(r){return new(r||e)(C(se),C(kp),C(ku))},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})(),kp=(()=&gt;{let e=class e{constructor(){this._applications=new Map}registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return r0?.findTestabilityInTree(this,n,r)??null}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"platform"});let t=e;return t})();function $6(t){r0=t}var r0;function Fc(t){return!!t&amp;&amp;typeof t.then=="function"}function o0(t){return!!t&amp;&amp;typeof t.subscribe=="function"}var Fp=new P(""),DS=(()=&gt;{let e=class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,r)=&gt;{this.resolve=n,this.reject=r}),this.appInits=N(Fp,{optional:!0})??[]}runInitializers(){if(this.initialized)return;let n=[];for(let o of this.appInits){let s=o();if(Fc(s))n.push(s);else if(o0(s)){let a=new Promise((u,f)=&gt;{s.subscribe({complete:u,error:f})});n.push(a)}}let r=()=&gt;{this.done=!0,this.resolve()};Promise.all(n).then(()=&gt;{r()}).catch(o=&gt;{this.reject(o)}),n.length===0&amp;&amp;r(),this.initialized=!0}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),Lc=new P("");function G6(){cC(()=&gt;{throw new oe(600,!1)})}function z6(t){return t.isBoundToModule}var W6=10;function K6(t,e,i){try{let n=i();return Fc(n)?n.catch(r=&gt;{throw e.runOutsideAngular(()=&gt;t.handleError(r)),r}):n}catch(n){throw e.runOutsideAngular(()=&gt;t.handleError(n)),n}}function ES(t,e){return Array.isArray(e)?e.reduce(ES,t):S(S({},t),e)}var _i=(()=&gt;{let e=class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=N(eF),this.afterRenderManager=N(nS),this.zonelessEnabled=N(Gb),this.dirtyFlags=0,this.deferredDirtyFlags=0,this.externalTestViews=new Set,this.beforeRender=new K,this.afterTick=new K,this.componentTypes=[],this.components=[],this.isStable=N(_r).hasPendingTasks.pipe(Z(n=&gt;!n)),this._injector=N(fn)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}whenStable(){let n;return new Promise(r=&gt;{n=this.isStable.subscribe({next:o=&gt;{o&amp;&amp;r()}})}).finally(()=&gt;{n.unsubscribe()})}get injector(){return this._injector}bootstrap(n,r){let o=n instanceof $h;if(!this._injector.get(DS).done){let b=!o&amp;&amp;XD(n),w=!1;throw new oe(405,w)}let a;o?a=n:a=this._injector.get(Vi).resolveComponentFactory(n),this.componentTypes.push(a.componentType);let u=z6(a)?void 0:this._injector.get(Xo),f=r||a.selector,p=a.create(We.NULL,[],f,u),g=p.location.nativeElement,D=p.injector.get(i0,null);return D?.registerApplication(g),p.onDestroy(()=&gt;{this.detachView(p.hostView),Ih(this.components,p),D?.unregisterApplication(g)}),this._loadComponent(p),p}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){if(this._runningTick)throw new oe(101,!1);let n=ze(null);try{this._runningTick=!0,this.synchronize()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1,ze(n),this.afterTick.next()}}synchronize(){let n=null;this._injector.destroyed||(n=this._injector.get(_c,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let r=0;for(;this.dirtyFlags!==0&amp;&amp;r++&lt;W6;)this.synchronizeOnce(n)}synchronizeOnce(n){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,this.dirtyFlags&amp;7){let r=!!(this.dirtyFlags&amp;1);this.dirtyFlags&amp;=-8,this.dirtyFlags|=8,this.beforeRender.next(r);for(let{_lView:o,notifyErrorHandler:s}of this._views)Y6(o,s,r,this.zonelessEnabled);if(this.dirtyFlags&amp;=-5,this.syncDirtyFlagsWithViews(),this.dirtyFlags&amp;7)return}else n?.begin?.(),n?.end?.();this.dirtyFlags&amp;8&amp;&amp;(this.dirtyFlags&amp;=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){if(this.allViews.some(({_lView:n})=&gt;dp(n))){this.dirtyFlags|=2;return}else this.dirtyFlags&amp;=-8}attachView(n){let r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){let r=n;Ih(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);let r=this._injector.get(Lc,[]);[...this._bootstrapListeners,...r].forEach(o=&gt;o(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=&gt;n()),this._views.slice().forEach(n=&gt;n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=&gt;Ih(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new oe(406,!1);let n=this._injector;n.destroy&amp;&amp;!n.destroyed&amp;&amp;n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function Ih(t,e){let i=t.indexOf(e);i&gt;-1&amp;&amp;t.splice(i,1)}function Y6(t,e,i,n){if(!i&amp;&amp;!dp(t))return;UI(t,e,i&amp;&amp;!n?0:1)}var Ky=class{constructor(e,i){this.ngModuleFactory=e,this.componentFactories=i}},Lp=(()=&gt;{let e=class e{compileModuleSync(n){return new qh(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){let r=this.compileModuleSync(n),o=JD(n),s=uI(o.declarations).reduce((a,u)=&gt;{let f=Yo(u);return f&amp;&amp;a.push(new wc(f)),a},[]);return new Ky(r,s)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),q6=new P("");function Z6(t,e,i){let n=new qh(i);return Promise.resolve(n)}function RD(t){for(let e=t.length-1;e&gt;=0;e--)if(t[e]!==void 0)return t[e]}var Q6=(()=&gt;{let e=class e{constructor(){this.zone=N(se),this.changeDetectionScheduler=N(bc),this.applicationRef=N(_i)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=&gt;{this.changeDetectionScheduler.runningTick||this.zone.run(()=&gt;{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function X6({ngZoneFactory:t,ignoreChangesOutsideZone:e,scheduleInRootZone:i}){return t??=()=&gt;new se(q(S({},IS()),{scheduleInRootZone:i})),[{provide:se,useFactory:t},{provide:Wo,multi:!0,useFactory:()=&gt;{let n=N(Q6,{optional:!0});return()=&gt;n.initialize()}},{provide:Wo,multi:!0,useFactory:()=&gt;{let n=N(J6);return()=&gt;{n.initialize()}}},e===!0?{provide:zI,useValue:!0}:[],{provide:WI,useValue:i??UE}]}function IS(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}var J6=(()=&gt;{let e=class e{constructor(){this.subscription=new et,this.initialized=!1,this.zone=N(se),this.pendingTasks=N(_r)}initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&amp;&amp;!this.zone.hasPendingMacrotasks&amp;&amp;!this.zone.hasPendingMicrotasks&amp;&amp;(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=&gt;{this.subscription.add(this.zone.onStable.subscribe(()=&gt;{se.assertNotInAngularZone(),queueMicrotask(()=&gt;{n!==null&amp;&amp;!this.zone.hasPendingMacrotasks&amp;&amp;!this.zone.hasPendingMicrotasks&amp;&amp;(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=&gt;{se.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var eP=(()=&gt;{let e=class e{constructor(){this.appRef=N(_i),this.taskService=N(_r),this.ngZone=N(se),this.zonelessEnabled=N(Gb),this.disableScheduling=N(zI,{optional:!0})??!1,this.zoneIsDefined=typeof Zone&lt;"u"&amp;&amp;!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new et,this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Bh):null,this.scheduleInRootZone=!this.zonelessEnabled&amp;&amp;this.zoneIsDefined&amp;&amp;(N(WI,{optional:!0})??!1),this.cancelScheduledCallback=null,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,this.subscriptions.add(this.appRef.afterTick.subscribe(()=&gt;{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=&gt;{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&amp;&amp;(this.ngZone instanceof Vh||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&amp;&amp;n===5)return;switch(n){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 7:{this.appRef.deferredDirtyFlags|=8;break}case 9:case 8:case 6:case 10:default:this.appRef.dirtyFlags|=8}if(!this.shouldScheduleTick())return;let r=this.useMicrotaskScheduler?rD:HE;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=&gt;r(()=&gt;this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=&gt;r(()=&gt;this.tick()))}shouldScheduleTick(){return!(this.disableScheduling||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&amp;&amp;this.zoneIsDefined&amp;&amp;Zone.current.get(Bh+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;!this.zonelessEnabled&amp;&amp;this.appRef.dirtyFlags&amp;7&amp;&amp;(this.appRef.dirtyFlags|=1);let n=this.taskService.add();try{this.ngZone.run(()=&gt;{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){throw this.taskService.remove(n),r}finally{this.cleanup()}this.useMicrotaskScheduler=!0,rD(()=&gt;{this.useMicrotaskScheduler=!1,this.taskService.remove(n)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function tP(){return typeof $localize&lt;"u"&amp;&amp;$localize.locale||ep}var Fu=new P("",{providedIn:"root",factory:()=&gt;N(Fu,Ue.Optional|Ue.SkipSelf)||tP()});var tp=new P("");function _h(t){return!t.moduleRef}function nP(t){let e=_h(t)?t.r3Injector:t.moduleRef.injector,i=e.get(se);return i.run(()=&gt;{_h(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();let n=e.get(gi,null),r;if(i.runOutsideAngular(()=&gt;{r=i.onError.subscribe({next:o=&gt;{n.handleError(o)}})}),_h(t)){let o=()=&gt;e.destroy(),s=t.platformInjector.get(tp);s.add(o),e.onDestroy(()=&gt;{r.unsubscribe(),s.delete(o)})}else{let o=()=&gt;t.moduleRef.destroy(),s=t.platformInjector.get(tp);s.add(o),t.moduleRef.onDestroy(()=&gt;{Ih(t.allPlatformModules,t.moduleRef),r.unsubscribe(),s.delete(o)})}return K6(n,i,()=&gt;{let o=e.get(DS);return o.runInitializers(),o.donePromise.then(()=&gt;{let s=e.get(Fu,ep);if(C6(s||ep),_h(t)){let a=e.get(_i);return t.rootComponent!==void 0&amp;&amp;a.bootstrap(t.rootComponent),a}else return iP(t.moduleRef,t.allPlatformModules),t.moduleRef})})})}function iP(t,e){let i=t.injector.get(_i);if(t._bootstrapComponents.length&gt;0)t._bootstrapComponents.forEach(n=&gt;i.bootstrap(n));else if(t.instance.ngDoBootstrap)t.instance.ngDoBootstrap(i);else throw new oe(-403,!1);e.push(t)}var SS=(()=&gt;{let e=class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,r){let o=r?.scheduleInRootZone,s=()=&gt;Jk(r?.ngZone,q(S({},IS({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing})),{scheduleInRootZone:o})),a=r?.ignoreChangesOutsideZone,u=[X6({ngZoneFactory:s,ignoreChangesOutsideZone:a}),{provide:bc,useExisting:eP}],f=FN(n.moduleType,this.injector,u);return nP({moduleRef:f,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(n,r=[]){let o=ES({},r);return Z6(this.injector,o,n).then(s=&gt;this.bootstrapModuleFactory(s,o))}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new oe(404,!1);this._modules.slice().forEach(r=&gt;r.destroy()),this._destroyListeners.forEach(r=&gt;r());let n=this._injector.get(tp,null);n&amp;&amp;(n.forEach(r=&gt;r()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}};e.\u0275fac=function(r){return new(r||e)(C(We))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"platform"});let t=e;return t})(),uu=null,AS=new P("");function rP(t){if(uu&amp;&amp;!uu.get(AS,!1))throw new oe(400,!1);G6(),uu=t;let e=t.get(SS);return aP(t),e}function s0(t,e,i=[]){let n=`Platform: ${e}`,r=new P(n);return(o=[])=&gt;{let s=MS();if(!s||s.injector.get(AS,!1)){let a=[...i,...o,{provide:r,useValue:!0}];t?t(a):rP(oP(a,n))}return sP(r)}}function oP(t=[],e){return We.create({name:e,providers:[{provide:ap,useValue:"platform"},{provide:tp,useValue:new Set([()=&gt;uu=null])},...t]})}function sP(t){let e=MS();if(!e)throw new oe(401,!1);return e}function MS(){return uu?.get(SS)??null}function aP(t){t.get(Ab,null)?.forEach(i=&gt;i())}function a0(){return!1}var yt=(()=&gt;{let e=class e{};e.__NG_ELEMENT_ID__=cP;let t=e;return t})();function cP(t){return lP(en(),Ie(),(t&amp;16)===16)}function lP(t,e,i){if(lp(t)&amp;&amp;!i){let n=es(t.index,e);return new ra(n,n)}else if(t.type&amp;175){let n=e[ei];return new ra(n,e)}return null}var Yy=class{constructor(){}supports(e){return tS(e)}create(e){return new qy(e)}},uP=(t,e)=&gt;e,qy=class{constructor(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||uP}forEachItem(e){let i;for(i=this._itHead;i!==null;i=i._next)e(i)}forEachOperation(e){let i=this._itHead,n=this._removalsHead,r=0,o=null;for(;i||n;){let s=!n||i&amp;&amp;i.currentIndex&lt;OD(n,r,o)?i:n,a=OD(s,r,o),u=s.currentIndex;if(s===n)r--,n=n._nextRemoved;else if(i=i._next,s.previousIndex==null)r++;else{o||(o=[]);let f=a-r,p=u-r;if(f!=p){for(let D=0;D&lt;f;D++){let b=D&lt;o.length?o[D]:o[D]=0,w=b+D;p&lt;=w&amp;&amp;w&lt;f&amp;&amp;(o[D]=b+1)}let g=s.previousIndex;o[g]=p-f}}a!==u&amp;&amp;e(s,a,u)}}forEachPreviousItem(e){let i;for(i=this._previousItHead;i!==null;i=i._nextPrevious)e(i)}forEachAddedItem(e){let i;for(i=this._additionsHead;i!==null;i=i._nextAdded)e(i)}forEachMovedItem(e){let i;for(i=this._movesHead;i!==null;i=i._nextMoved)e(i)}forEachRemovedItem(e){let i;for(i=this._removalsHead;i!==null;i=i._nextRemoved)e(i)}forEachIdentityChange(e){let i;for(i=this._identityChangesHead;i!==null;i=i._nextIdentityChange)e(i)}diff(e){if(e==null&amp;&amp;(e=[]),!tS(e))throw new oe(900,!1);return this.check(e)?this:null}onDestroy(){}check(e){this._reset();let i=this._itHead,n=!1,r,o,s;if(Array.isArray(e)){this.length=e.length;for(let a=0;a&lt;this.length;a++)o=e[a],s=this._trackByFn(a,o),i===null||!Object.is(i.trackById,s)?(i=this._mismatch(i,o,s,a),n=!0):(n&amp;&amp;(i=this._verifyReinsertion(i,o,s,a)),Object.is(i.item,o)||this._addIdentityChange(i,o)),i=i._next}else r=0,LN(e,a=&gt;{s=this._trackByFn(r,a),i===null||!Object.is(i.trackById,s)?(i=this._mismatch(i,a,s,r),n=!0):(n&amp;&amp;(i=this._verifyReinsertion(i,a,s,r)),Object.is(i.item,a)||this._addIdentityChange(i,a)),i=i._next,r++}),this.length=r;return this._truncate(i),this.collection=e,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;e!==null;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;e!==null;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;e!==null;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,i,n,r){let o;return e===null?o=this._itTail:(o=e._prev,this._remove(e)),e=this._unlinkedRecords===null?null:this._unlinkedRecords.get(n,null),e!==null?(Object.is(e.item,i)||this._addIdentityChange(e,i),this._reinsertAfter(e,o,r)):(e=this._linkedRecords===null?null:this._linkedRecords.get(n,r),e!==null?(Object.is(e.item,i)||this._addIdentityChange(e,i),this._moveAfter(e,o,r)):e=this._addAfter(new Zy(i,n),o,r)),e}_verifyReinsertion(e,i,n,r){let o=this._unlinkedRecords===null?null:this._unlinkedRecords.get(n,null);return o!==null?e=this._reinsertAfter(o,e._prev,r):e.currentIndex!=r&amp;&amp;(e.currentIndex=r,this._addToMoves(e,r)),e}_truncate(e){for(;e!==null;){let i=e._next;this._addToRemovals(this._unlink(e)),e=i}this._unlinkedRecords!==null&amp;&amp;this._unlinkedRecords.clear(),this._additionsTail!==null&amp;&amp;(this._additionsTail._nextAdded=null),this._movesTail!==null&amp;&amp;(this._movesTail._nextMoved=null),this._itTail!==null&amp;&amp;(this._itTail._next=null),this._removalsTail!==null&amp;&amp;(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&amp;&amp;(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(e,i,n){this._unlinkedRecords!==null&amp;&amp;this._unlinkedRecords.remove(e);let r=e._prevRemoved,o=e._nextRemoved;return r===null?this._removalsHead=o:r._nextRemoved=o,o===null?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(e,i,n),this._addToMoves(e,n),e}_moveAfter(e,i,n){return this._unlink(e),this._insertAfter(e,i,n),this._addToMoves(e,n),e}_addAfter(e,i,n){return this._insertAfter(e,i,n),this._additionsTail===null?this._additionsTail=this._additionsHead=e:this._additionsTail=this._additionsTail._nextAdded=e,e}_insertAfter(e,i,n){let r=i===null?this._itHead:i._next;return e._next=r,e._prev=i,r===null?this._itTail=e:r._prev=e,i===null?this._itHead=e:i._next=e,this._linkedRecords===null&amp;&amp;(this._linkedRecords=new np),this._linkedRecords.put(e),e.currentIndex=n,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){this._linkedRecords!==null&amp;&amp;this._linkedRecords.remove(e);let i=e._prev,n=e._next;return i===null?this._itHead=n:i._next=n,n===null?this._itTail=i:n._prev=i,e}_addToMoves(e,i){return e.previousIndex===i||(this._movesTail===null?this._movesTail=this._movesHead=e:this._movesTail=this._movesTail._nextMoved=e),e}_addToRemovals(e){return this._unlinkedRecords===null&amp;&amp;(this._unlinkedRecords=new np),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,i){return e.item=i,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=e:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=e,e}},Zy=class{constructor(e,i){this.item=e,this.trackById=i,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}},Qy=class{constructor(){this._head=null,this._tail=null}add(e){this._head===null?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,i){let n;for(n=this._head;n!==null;n=n._nextDup)if((i===null||i&lt;=n.currentIndex)&amp;&amp;Object.is(n.trackById,e))return n;return null}remove(e){let i=e._prevDup,n=e._nextDup;return i===null?this._head=n:i._nextDup=n,n===null?this._tail=i:n._prevDup=i,this._head===null}},np=class{constructor(){this.map=new Map}put(e){let i=e.trackById,n=this.map.get(i);n||(n=new Qy,this.map.set(i,n)),n.add(e)}get(e,i){let n=e,r=this.map.get(n);return r?r.get(e,i):null}remove(e){let i=e.trackById;return this.map.get(i).remove(e)&amp;&amp;this.map.delete(i),e}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function OD(t,e,i){let n=t.previousIndex;if(n===null)return n;let r=0;return i&amp;&amp;n&lt;i.length&amp;&amp;(r=i[n]),n+e+r}var Xy=class{constructor(){}supports(e){return e instanceof Map||Kb(e)}create(){return new Jy}},Jy=class{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return this._additionsHead!==null||this._changesHead!==null||this._removalsHead!==null}forEachItem(e){let i;for(i=this._mapHead;i!==null;i=i._next)e(i)}forEachPreviousItem(e){let i;for(i=this._previousMapHead;i!==null;i=i._nextPrevious)e(i)}forEachChangedItem(e){let i;for(i=this._changesHead;i!==null;i=i._nextChanged)e(i)}forEachAddedItem(e){let i;for(i=this._additionsHead;i!==null;i=i._nextAdded)e(i)}forEachRemovedItem(e){let i;for(i=this._removalsHead;i!==null;i=i._nextRemoved)e(i)}diff(e){if(!e)e=new Map;else if(!(e instanceof Map||Kb(e)))throw new oe(900,!1);return this.check(e)?this:null}onDestroy(){}check(e){this._reset();let i=this._mapHead;if(this._appendAfter=null,this._forEach(e,(n,r)=&gt;{if(i&amp;&amp;i.key===r)this._maybeAddToChanges(i,n),this._appendAfter=i,i=i._next;else{let o=this._getOrCreateRecordForKey(r,n);i=this._insertBeforeOrAppend(i,o)}}),i){i._prev&amp;&amp;(i._prev._next=null),this._removalsHead=i;for(let n=i;n!==null;n=n._nextRemoved)n===this._mapHead&amp;&amp;(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&amp;&amp;(this._changesTail._nextChanged=null),this._additionsTail&amp;&amp;(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,i){if(e){let n=e._prev;return i._next=e,i._prev=n,e._prev=i,n&amp;&amp;(n._next=i),e===this._mapHead&amp;&amp;(this._mapHead=i),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=i,i._prev=this._appendAfter):this._mapHead=i,this._appendAfter=i,null}_getOrCreateRecordForKey(e,i){if(this._records.has(e)){let r=this._records.get(e);this._maybeAddToChanges(r,i);let o=r._prev,s=r._next;return o&amp;&amp;(o._next=s),s&amp;&amp;(s._prev=o),r._next=null,r._prev=null,r}let n=new eb(e);return this._records.set(e,n),n.currentValue=i,this._addToAdditions(n),n}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;e!==null;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;e!==null;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;e!=null;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,i){Object.is(i,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=i,this._addToChanges(e))}_addToAdditions(e){this._additionsHead===null?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){this._changesHead===null?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,i){e instanceof Map?e.forEach(i):Object.keys(e).forEach(n=&gt;i(e[n],n))}},eb=class{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}};function kD(){return new Nc([new Yy])}var Nc=(()=&gt;{let e=class e{constructor(n){this.factories=n}static create(n,r){if(r!=null){let o=r.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:r=&gt;e.create(n,r||kD()),deps:[[e,new sp,new _u]]}}find(n){let r=this.factories.find(o=&gt;o.supports(n));if(r!=null)return r;throw new oe(901,!1)}};e.\u0275prov=L({token:e,providedIn:"root",factory:kD});let t=e;return t})();function FD(){return new Pc([new Xy])}var Pc=(()=&gt;{let e=class e{constructor(n){this.factories=n}static create(n,r){if(r){let o=r.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:r=&gt;e.create(n,r||FD()),deps:[[e,new sp,new _u]]}}find(n){let r=this.factories.find(o=&gt;o.supports(n));if(r)return r;throw new oe(901,!1)}};e.\u0275prov=L({token:e,providedIn:"root",factory:FD});let t=e;return t})();var TS=s0(null,"core",[]),RS=(()=&gt;{let e=class e{constructor(n){}};e.\u0275fac=function(r){return new(r||e)(C(_i))},e.\u0275mod=fe({type:e}),e.\u0275inj=de({});let t=e;return t})();function Gt(t){return typeof t=="boolean"?t:t!=null&amp;&amp;t!=="false"}function OS(t,e=NaN){return!isNaN(parseFloat(t))&amp;&amp;!isNaN(Number(t))?Number(t):e}function Np(t,e){xr("NgSignals");let i=oC(t);return e?.equal&amp;&amp;(i[ar].equal=e.equal),i}function jc(t){let e=ze(null);try{return t()}finally{ze(e)}}var dP=new P("",{providedIn:"root",factory:()=&gt;N(fP)}),fP=(()=&gt;{let e=class e{};e.\u0275prov=L({token:e,providedIn:"root",factory:()=&gt;new tb});let t=e;return t})(),tb=class{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=N(_r),this.taskId=null}scheduleEffect(e){if(this.enqueue(e),this.taskId===null){let i=this.taskId=this.pendingTasks.add();queueMicrotask(()=&gt;{this.flush(),this.pendingTasks.remove(i),this.taskId=null})}}enqueue(e){let i=e.creationZone;this.queues.has(i)||this.queues.set(i,new Set);let n=this.queues.get(i);n.has(e)||(this.queuedEffectCount++,n.add(e))}flush(){for(;this.queuedEffectCount&gt;0;)for(let[e,i]of this.queues)e===null?this.flushQueue(i):e.run(()=&gt;this.flushQueue(i))}flushQueue(e){for(let i of e)e.delete(i),this.queuedEffectCount--,i.run()}},nb=class{constructor(e,i,n,r,o,s){this.scheduler=e,this.effectFn=i,this.creationZone=n,this.injector=o,this.watcher=fC(a=&gt;this.runEffect(a),()=&gt;this.schedule(),s),this.unregisterOnDestroy=r?.onDestroy(()=&gt;this.destroy())}runEffect(e){try{this.effectFn(e)}catch(i){this.injector.get(gi,null,{optional:!0})?.handleError(i)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}};function Pp(t,e){xr("NgSignals"),!e?.injector&amp;&amp;Cu(Pp);let i=e?.injector??N(We),n=e?.manualCleanup!==!0?i.get(la):null,r=new nb(i.get(dP),t,typeof Zone&gt;"u"?null:Zone.current,n,i,e?.allowSignalWrites??!1),o=i.get(yt,null,{optional:!0});return!o||!(o._lView[Oe]&amp;8)?r.watcher.notify():(o._lView[xh]??=[]).push(r.watcher.notify),r}function kS(t){let e=Yo(t);if(!e)return null;let i=new wc(e);return{get selector(){return i.selector},get type(){return i.componentType},get inputs(){return i.inputs},get outputs(){return i.outputs},get ngContentSelectors(){return i.ngContentSelectors},get isStandalone(){return e.standalone},get isSignal(){return e.signals}}}var VS=null;function da(){return VS}function US(t){VS??=t}var jp=class{};var xe=new P(""),y0=(()=&gt;{let e=class e{historyGo(n){throw new Error("")}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:()=&gt;N(pP),providedIn:"platform"});let t=e;return t})(),HS=new P(""),pP=(()=&gt;{let e=class e extends y0{constructor(){super(),this._doc=N(xe),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return da().getBaseHref(this._doc)}onPopState(n){let r=da().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",n,!1),()=&gt;r.removeEventListener("popstate",n)}onHashChange(n){let r=da().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",n,!1),()=&gt;r.removeEventListener("hashchange",n)}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(n){this._location.pathname=n}pushState(n,r,o){this._history.pushState(n,r,o)}replaceState(n,r,o){this._history.replaceState(n,r,o)}forward(){this._history.forward()}back(){this._history.back()}historyGo(n=0){this._history.go(n)}getState(){return this._history.state}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:()=&gt;new e,providedIn:"platform"});let t=e;return t})();function b0(t,e){if(t.length==0)return e;if(e.length==0)return t;let i=0;return t.endsWith("/")&amp;&amp;i++,e.startsWith("/")&amp;&amp;i++,i==2?t+e.substring(1):i==1?t+e:t+"/"+e}function FS(t){let e=t.match(/#|\?|$/),i=e&amp;&amp;e.index||t.length,n=i-(t[i-1]==="/"?1:0);return t.slice(0,n)+t.slice(i)}function to(t){return t&amp;&amp;t[0]!=="?"?"?"+t:t}var io=(()=&gt;{let e=class e{historyGo(n){throw new Error("")}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:()=&gt;N(_0),providedIn:"root"});let t=e;return t})(),$S=new P(""),_0=(()=&gt;{let e=class e extends io{constructor(n,r){super(),this._platformLocation=n,this._removeListenerFns=[],this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??N(xe).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}prepareExternalUrl(n){return b0(this._baseHref,n)}path(n=!1){let r=this._platformLocation.pathname+to(this._platformLocation.search),o=this._platformLocation.hash;return o&amp;&amp;n?`${r}${o}`:r}pushState(n,r,o,s){let a=this.prepareExternalUrl(o+to(s));this._platformLocation.pushState(n,r,a)}replaceState(n,r,o,s){let a=this.prepareExternalUrl(o+to(s));this._platformLocation.replaceState(n,r,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}};e.\u0275fac=function(r){return new(r||e)(C(y0),C($S,8))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),GS=(()=&gt;{let e=class e extends io{constructor(n,r){super(),this._platformLocation=n,this._baseHref="",this._removeListenerFns=[],r!=null&amp;&amp;(this._baseHref=r)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}path(n=!1){let r=this._platformLocation.hash??"#";return r.length&gt;0?r.substring(1):r}prepareExternalUrl(n){let r=b0(this._baseHref,n);return r.length&gt;0?"#"+r:r}pushState(n,r,o,s){let a=this.prepareExternalUrl(o+to(s));a.length==0&amp;&amp;(a=this._platformLocation.pathname),this._platformLocation.pushState(n,r,a)}replaceState(n,r,o,s){let a=this.prepareExternalUrl(o+to(s));a.length==0&amp;&amp;(a=this._platformLocation.pathname),this._platformLocation.replaceState(n,r,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}};e.\u0275fac=function(r){return new(r||e)(C(y0),C($S,8))},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})(),Cr=(()=&gt;{let e=class e{constructor(n){this._subject=new Ke,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=n;let r=this._locationStrategy.getBaseHref();this._basePath=vP(FS(LS(r))),this._locationStrategy.onPopState(o=&gt;{this._subject.emit({url:this.path(!0),pop:!0,state:o.state,type:o.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(n=!1){return this.normalize(this._locationStrategy.path(n))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(n,r=""){return this.path()==this.normalize(n+to(r))}normalize(n){return e.stripTrailingSlash(gP(this._basePath,LS(n)))}prepareExternalUrl(n){return n&amp;&amp;n[0]!=="/"&amp;&amp;(n="/"+n),this._locationStrategy.prepareExternalUrl(n)}go(n,r="",o=null){this._locationStrategy.pushState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+to(r)),o)}replaceState(n,r="",o=null){this._locationStrategy.replaceState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+to(r)),o)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(n=0){this._locationStrategy.historyGo?.(n)}onUrlChange(n){return this._urlChangeListeners.push(n),this._urlChangeSubscription??=this.subscribe(r=&gt;{this._notifyUrlChangeListeners(r.url,r.state)}),()=&gt;{let r=this._urlChangeListeners.indexOf(n);this._urlChangeListeners.splice(r,1),this._urlChangeListeners.length===0&amp;&amp;(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(n="",r){this._urlChangeListeners.forEach(o=&gt;o(n,r))}subscribe(n,r,o){return this._subject.subscribe({next:n,error:r,complete:o})}};e.normalizeQueryParams=to,e.joinWithSlash=b0,e.stripTrailingSlash=FS,e.\u0275fac=function(r){return new(r||e)(C(io))},e.\u0275prov=L({token:e,factory:()=&gt;mP(),providedIn:"root"});let t=e;return t})();function mP(){return new Cr(C(io))}function gP(t,e){if(!t||!e.startsWith(t))return e;let i=e.substring(t.length);return i===""||["/",";","?","#"].includes(i[0])?i:e}function LS(t){return t.replace(/\/index.html$/,"")}function vP(t){if(new RegExp("^(https?:)?//").test(t)){let[,i]=t.split(/\/\/[^\/]+/);return i}return t}var zS=function(t){return t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency",t[t.Scientific=3]="Scientific",t}(zS||{});var no={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 Lu(t,e){let i=Xb(t),n=i[Tc.NumberSymbols][e];if(typeof n&gt;"u"){if(e===no.CurrencyDecimal)return i[Tc.NumberSymbols][no.Decimal];if(e===no.CurrencyGroup)return i[Tc.NumberSymbols][no.Group]}return n}function yP(t,e){return Xb(t)[Tc.NumberFormats][e]}var bP=/^(\d+)?\.((\d+)(-(\d+))?)?$/,NS=22,Bp=".",Nu="0",_P=";",wP=",",l0="#";function xP(t,e,i,n,r,o,s=!1){let a="",u=!1;if(!isFinite(t))a=Lu(i,no.Infinity);else{let f=IP(t);s&amp;&amp;(f=EP(f));let p=e.minInt,g=e.minFrac,D=e.maxFrac;if(o){let z=o.match(bP);if(z===null)throw new Error(`${o} is not a valid digit info`);let ye=z[1],J=z[3],Re=z[5];ye!=null&amp;&amp;(p=u0(ye)),J!=null&amp;&amp;(g=u0(J)),Re!=null?D=u0(Re):J!=null&amp;&amp;g&gt;D&amp;&amp;(D=g)}SP(f,g,D);let b=f.digits,w=f.integerLen,T=f.exponent,F=[];for(u=b.every(z=&gt;!z);w&lt;p;w++)b.unshift(0);for(;w&lt;0;w++)b.unshift(0);w&gt;0?F=b.splice(w,b.length):(F=b,b=[0]);let R=[];for(b.length&gt;=e.lgSize&amp;&amp;R.unshift(b.splice(-e.lgSize,b.length).join(""));b.length&gt;e.gSize;)R.unshift(b.splice(-e.gSize,b.length).join(""));b.length&amp;&amp;R.unshift(b.join("")),a=R.join(Lu(i,n)),F.length&amp;&amp;(a+=Lu(i,r)+F.join("")),T&amp;&amp;(a+=Lu(i,no.Exponential)+"+"+T)}return t&lt;0&amp;&amp;!u?a=e.negPre+a+e.negSuf:a=e.posPre+a+e.posSuf,a}function CP(t,e,i){let n=yP(e,zS.Decimal),r=DP(n,Lu(e,no.MinusSign));return xP(t,r,e,no.Group,no.Decimal,i)}function DP(t,e="-"){let i={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},n=t.split(_P),r=n[0],o=n[1],s=r.indexOf(Bp)!==-1?r.split(Bp):[r.substring(0,r.lastIndexOf(Nu)+1),r.substring(r.lastIndexOf(Nu)+1)],a=s[0],u=s[1]||"";i.posPre=a.substring(0,a.indexOf(l0));for(let p=0;p&lt;u.length;p++){let g=u.charAt(p);g===Nu?i.minFrac=i.maxFrac=p+1:g===l0?i.maxFrac=p+1:i.posSuf+=g}let f=a.split(wP);if(i.gSize=f[1]?f[1].length:0,i.lgSize=f[2]||f[1]?(f[2]||f[1]).length:0,o){let p=r.length-i.posPre.length-i.posSuf.length,g=o.indexOf(l0);i.negPre=o.substring(0,g).replace(/'/g,""),i.negSuf=o.slice(g+p).replace(/'/g,"")}else i.negPre=e+i.posPre,i.negSuf=i.posSuf;return i}function EP(t){if(t.digits[0]===0)return t;let e=t.digits.length-t.integerLen;return t.exponent?t.exponent+=2:(e===0?t.digits.push(0,0):e===1&amp;&amp;t.digits.push(0),t.integerLen+=2),t}function IP(t){let e=Math.abs(t)+"",i=0,n,r,o,s,a;for((r=e.indexOf(Bp))&gt;-1&amp;&amp;(e=e.replace(Bp,"")),(o=e.search(/e/i))&gt;0?(r&lt;0&amp;&amp;(r=o),r+=+e.slice(o+1),e=e.substring(0,o)):r&lt;0&amp;&amp;(r=e.length),o=0;e.charAt(o)===Nu;o++);if(o===(a=e.length))n=[0],r=1;else{for(a--;e.charAt(a)===Nu;)a--;for(r-=o,n=[],s=0;o&lt;=a;o++,s++)n[s]=Number(e.charAt(o))}return r&gt;NS&amp;&amp;(n=n.splice(0,NS-1),i=r-1,r=1),{digits:n,exponent:i,integerLen:r}}function SP(t,e,i){if(e&gt;i)throw new Error(`The minimum number of digits after fraction (${e}) is higher than the maximum (${i}).`);let n=t.digits,r=n.length-t.integerLen,o=Math.min(Math.max(e,r),i),s=o+t.integerLen,a=n[s];if(s&gt;0){n.splice(Math.max(t.integerLen,s));for(let g=s;g&lt;n.length;g++)n[g]=0}else{r=Math.max(0,r),t.integerLen=1,n.length=Math.max(1,s=o+1),n[0]=0;for(let g=1;g&lt;s;g++)n[g]=0}if(a&gt;=5)if(s-1&lt;0){for(let g=0;g&gt;s;g--)n.unshift(0),t.integerLen++;n.unshift(1),t.integerLen++}else n[s-1]++;for(;r&lt;Math.max(0,o);r++)n.push(0);let u=o!==0,f=e+t.integerLen,p=n.reduceRight(function(g,D,b,w){return D=D+g,w[b]=D&lt;10?D:D-10,u&amp;&amp;(w[b]===0&amp;&amp;b&gt;=f?w.pop():u=!1),D&gt;=10?1:0},0);p&amp;&amp;(n.unshift(p),t.integerLen++)}function u0(t){let e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e}function Up(t,e){e=encodeURIComponent(e);for(let i of t.split(";")){let n=i.indexOf("="),[r,o]=n==-1?[i,""]:[i.slice(0,n),i.slice(n+1)];if(r.trim()===e)return decodeURIComponent(o)}return null}var d0=/\s+/,PS=[],qn=(()=&gt;{let e=class e{constructor(n,r){this._ngEl=n,this._renderer=r,this.initialClasses=PS,this.stateMap=new Map}set klass(n){this.initialClasses=n!=null?n.trim().split(d0):PS}set ngClass(n){this.rawClass=typeof n=="string"?n.trim().split(d0):n}ngDoCheck(){for(let r of this.initialClasses)this._updateState(r,!0);let n=this.rawClass;if(Array.isArray(n)||n instanceof Set)for(let r of n)this._updateState(r,!0);else if(n!=null)for(let r of Object.keys(n))this._updateState(r,!!n[r]);this._applyStateDiff()}_updateState(n,r){let o=this.stateMap.get(n);o!==void 0?(o.enabled!==r&amp;&amp;(o.changed=!0,o.enabled=r),o.touched=!0):this.stateMap.set(n,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(let n of this.stateMap){let r=n[0],o=n[1];o.changed?(this._toggleClass(r,o.enabled),o.changed=!1):o.touched||(o.enabled&amp;&amp;this._toggleClass(r,!1),this.stateMap.delete(r)),o.touched=!1}}_toggleClass(n,r){n=n.trim(),n.length&gt;0&amp;&amp;n.split(d0).forEach(o=&gt;{r?this._renderer.addClass(this._ngEl.nativeElement,o):this._renderer.removeClass(this._ngEl.nativeElement,o)})}};e.\u0275fac=function(r){return new(r||e)(I(ve),I(wr))},e.\u0275dir=ie({type:e,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0});let t=e;return t})();var f0=class{constructor(e,i,n,r){this.$implicit=e,this.ngForOf=i,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}},Hp=(()=&gt;{let e=class e{set ngForOf(n){this._ngForOf=n,this._ngForOfDirty=!0}set ngForTrackBy(n){this._trackByFn=n}get ngForTrackBy(){return this._trackByFn}constructor(n,r,o){this._viewContainer=n,this._template=r,this._differs=o,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(n){n&amp;&amp;(this._template=n)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let n=this._ngForOf;if(!this._differ&amp;&amp;n)if(0)try{}catch{}else this._differ=this._differs.find(n).create(this.ngForTrackBy)}if(this._differ){let n=this._differ.diff(this._ngForOf);n&amp;&amp;this._applyChanges(n)}}_applyChanges(n){let r=this._viewContainer;n.forEachOperation((o,s,a)=&gt;{if(o.previousIndex==null)r.createEmbeddedView(this._template,new f0(o.item,this._ngForOf,-1,-1),a===null?void 0:a);else if(a==null)r.remove(s===null?void 0:s);else if(s!==null){let u=r.get(s);r.move(u,a),jS(u,o)}});for(let o=0,s=r.length;o&lt;s;o++){let u=r.get(o).context;u.index=o,u.count=s,u.ngForOf=this._ngForOf}n.forEachIdentityChange(o=&gt;{let s=r.get(o.currentIndex);jS(s,o)})}static ngTemplateContextGuard(n,r){return!0}};e.\u0275fac=function(r){return new(r||e)(I(Nt),I(Ht),I(Nc))},e.\u0275dir=ie({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});let t=e;return t})();function jS(t,e){t.context.$implicit=e.item}var wi=(()=&gt;{let e=class e{constructor(n,r){this._viewContainer=n,this._context=new h0,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=r}set ngIf(n){this._context.$implicit=this._context.ngIf=n,this._updateView()}set ngIfThen(n){BS("ngIfThen",n),this._thenTemplateRef=n,this._thenViewRef=null,this._updateView()}set ngIfElse(n){BS("ngIfElse",n),this._elseTemplateRef=n,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&amp;&amp;(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&amp;&amp;(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(n,r){return!0}};e.\u0275fac=function(r){return new(r||e)(I(Nt),I(Ht))},e.\u0275dir=ie({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});let t=e;return t})(),h0=class{constructor(){this.$implicit=null,this.ngIf=null}};function BS(t,e){if(!!!(!e||e.createEmbeddedView))throw new Error(`${t} must be a TemplateRef, but received '${kn(e)}'.`)}var Vp=class{constructor(e,i){this._viewContainerRef=e,this._templateRef=i,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(e){e&amp;&amp;!this._created?this.create():!e&amp;&amp;this._created&amp;&amp;this.destroy()}},WS=(()=&gt;{let e=class e{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(n){this._ngSwitch=n,this._caseCount===0&amp;&amp;this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(n){this._defaultViews.push(n)}_matchCase(n){let r=n===this._ngSwitch;return this._lastCasesMatched||=r,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&amp;&amp;(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),r}_updateDefaultCases(n){if(this._defaultViews.length&gt;0&amp;&amp;n!==this._defaultUsed){this._defaultUsed=n;for(let r of this._defaultViews)r.enforceState(n)}}};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=ie({type:e,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0});let t=e;return t})(),VQ=(()=&gt;{let e=class e{constructor(n,r,o){this.ngSwitch=o,o._addCase(),this._view=new Vp(n,r)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}};e.\u0275fac=function(r){return new(r||e)(I(Nt),I(Ht),I(WS,9))},e.\u0275dir=ie({type:e,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0});let t=e;return t})(),UQ=(()=&gt;{let e=class e{constructor(n,r,o){o._addDefault(new Vp(n,r))}};e.\u0275fac=function(r){return new(r||e)(I(Nt),I(Ht),I(WS,9))},e.\u0275dir=ie({type:e,selectors:[["","ngSwitchDefault",""]],standalone:!0});let t=e;return t})();var os=(()=&gt;{let e=class e{constructor(n,r,o){this._ngEl=n,this._differs=r,this._renderer=o,this._ngStyle=null,this._differ=null}set ngStyle(n){this._ngStyle=n,!this._differ&amp;&amp;n&amp;&amp;(this._differ=this._differs.find(n).create())}ngDoCheck(){if(this._differ){let n=this._differ.diff(this._ngStyle);n&amp;&amp;this._applyChanges(n)}}_setStyle(n,r){let[o,s]=n.split("."),a=o.indexOf("-")===-1?void 0:yr.DashCase;r!=null?this._renderer.setStyle(this._ngEl.nativeElement,o,s?`${r}${s}`:r,a):this._renderer.removeStyle(this._ngEl.nativeElement,o,a)}_applyChanges(n){n.forEachRemovedItem(r=&gt;this._setStyle(r.key,null)),n.forEachAddedItem(r=&gt;this._setStyle(r.key,r.currentValue)),n.forEachChangedItem(r=&gt;this._setStyle(r.key,r.currentValue))}};e.\u0275fac=function(r){return new(r||e)(I(ve),I(Pc),I(wr))},e.\u0275dir=ie({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0});let t=e;return t})(),HQ=(()=&gt;{let e=class e{constructor(n){this._viewContainerRef=n,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(n){if(this._shouldRecreateView(n)){let r=this._viewContainerRef;if(this._viewRef&amp;&amp;r.remove(r.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let o=this._createContextForwardProxy();this._viewRef=r.createEmbeddedView(this.ngTemplateOutlet,o,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(n){return!!n.ngTemplateOutlet||!!n.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(n,r,o)=&gt;this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,r,o):!1,get:(n,r,o)=&gt;{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,r,o)}})}};e.\u0275fac=function(r){return new(r||e)(I(Nt))},e.\u0275dir=ie({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Fn]});let t=e;return t})();function KS(t,e){return new oe(2100,!1)}var p0=class{createSubscription(e,i){return jc(()=&gt;e.subscribe({next:i,error:n=&gt;{throw n}}))}dispose(e){jc(()=&gt;e.unsubscribe())}},m0=class{createSubscription(e,i){return e.then(i,n=&gt;{throw n})}dispose(e){}},AP=new m0,MP=new p0,$p=(()=&gt;{let e=class e{constructor(n){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=n}ngOnDestroy(){this._subscription&amp;&amp;this._dispose(),this._ref=null}transform(n){if(!this._obj){if(n)try{this.markForCheckOnValueUpdate=!1,this._subscribe(n)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return n!==this._obj?(this._dispose(),this.transform(n)):this._latestValue}_subscribe(n){this._obj=n,this._strategy=this._selectStrategy(n),this._subscription=this._strategy.createSubscription(n,r=&gt;this._updateLatestValue(n,r))}_selectStrategy(n){if(Fc(n))return AP;if(o0(n))return MP;throw KS(e,n)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(n,r){n===this._obj&amp;&amp;(this._latestValue=r,this.markForCheckOnValueUpdate&amp;&amp;this._ref?.markForCheck())}};e.\u0275fac=function(r){return new(r||e)(I(yt,16))},e.\u0275pipe=Dn({name:"async",type:e,pure:!1,standalone:!0});let t=e;return t})();var $Q=(()=&gt;{let e=class e{transform(n){return JSON.stringify(n,null,2)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275pipe=Dn({name:"json",type:e,pure:!1,standalone:!0});let t=e;return t})();var GQ=(()=&gt;{let e=class e{constructor(n){this._locale=n}transform(n,r,o){if(!TP(n))return null;o||=this._locale;try{let s=RP(n);return CP(s,o,r)}catch(s){throw KS(e,s.message)}}};e.\u0275fac=function(r){return new(r||e)(I(Fu,16))},e.\u0275pipe=Dn({name:"number",type:e,pure:!0,standalone:!0});let t=e;return t})();function TP(t){return!(t==null||t===""||t!==t)}function RP(t){if(typeof t=="string"&amp;&amp;!isNaN(Number(t)-parseFloat(t)))return Number(t);if(typeof t!="number")throw new Error(`${t} is not a number`);return t}var ro=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=fe({type:e}),e.\u0275inj=de({});let t=e;return t})(),w0="browser",OP="server";function Dr(t){return t===w0}function Gi(t){return t===OP}var YS=(()=&gt;{let e=class e{};e.\u0275prov=L({token:e,providedIn:"root",factory:()=&gt;Dr(N(Mt))?new g0(N(xe),window):new v0});let t=e;return t})(),g0=class{constructor(e,i){this.document=e,this.window=i,this.offset=()=&gt;[0,0]}setOffset(e){Array.isArray(e)?this.offset=()=&gt;e:this.offset=e}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(e){this.window.scrollTo(e[0],e[1])}scrollToAnchor(e){let i=kP(this.document,e);i&amp;&amp;(this.scrollToElement(i),i.focus())}setHistoryScrollRestoration(e){this.window.history.scrollRestoration=e}scrollToElement(e){let i=e.getBoundingClientRect(),n=i.left+this.window.pageXOffset,r=i.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(n-o[0],r-o[1])}};function kP(t,e){let i=t.getElementById(e)||t.getElementsByName(e)[0];if(i)return i;if(typeof t.createTreeWalker=="function"&amp;&amp;t.body&amp;&amp;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(e)||o.querySelector(`[name="${e}"]`);if(s)return s}r=n.nextNode()}}return null}var v0=class{setOffset(e){}getScrollPosition(){return[0,0]}scrollToPosition(e){}scrollToAnchor(e){}setHistoryScrollRestoration(e){}},Bc=class{};var ju=class{},zp=class{},ri=class t{constructor(e){this.normalizedNames=new Map,this.lazyUpdate=null,e?typeof e=="string"?this.lazyInit=()=&gt;{this.headers=new Map,e.split(`
`).forEach(i=&gt;{let n=i.indexOf(":");if(n&gt;0){let r=i.slice(0,n),o=r.toLowerCase(),s=i.slice(n+1).trim();this.maybeSetNormalizedName(r,o),this.headers.has(o)?this.headers.get(o).push(s):this.headers.set(o,[s])}})}:typeof Headers&lt;"u"&amp;&amp;e instanceof Headers?(this.headers=new Map,e.forEach((i,n)=&gt;{this.setHeaderEntries(n,i)})):this.lazyInit=()=&gt;{this.headers=new Map,Object.entries(e).forEach(([i,n])=&gt;{this.setHeaderEntries(i,n)})}:this.headers=new Map}has(e){return this.init(),this.headers.has(e.toLowerCase())}get(e){this.init();let i=this.headers.get(e.toLowerCase());return i&amp;&amp;i.length&gt;0?i[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(e){return this.init(),this.headers.get(e.toLowerCase())||null}append(e,i){return this.clone({name:e,value:i,op:"a"})}set(e,i){return this.clone({name:e,value:i,op:"s"})}delete(e,i){return this.clone({name:e,value:i,op:"d"})}maybeSetNormalizedName(e,i){this.normalizedNames.has(i)||this.normalizedNames.set(i,e)}init(){this.lazyInit&amp;&amp;(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&amp;&amp;(this.lazyUpdate.forEach(e=&gt;this.applyUpdate(e)),this.lazyUpdate=null))}copyFrom(e){e.init(),Array.from(e.headers.keys()).forEach(i=&gt;{this.headers.set(i,e.headers.get(i)),this.normalizedNames.set(i,e.normalizedNames.get(i))})}clone(e){let i=new t;return i.lazyInit=this.lazyInit&amp;&amp;this.lazyInit instanceof t?this.lazyInit:this,i.lazyUpdate=(this.lazyUpdate||[]).concat([e]),i}applyUpdate(e){let i=e.name.toLowerCase();switch(e.op){case"a":case"s":let n=e.value;if(typeof n=="string"&amp;&amp;(n=[n]),n.length===0)return;this.maybeSetNormalizedName(e.name,i);let r=(e.op==="a"?this.headers.get(i):void 0)||[];r.push(...n),this.headers.set(i,r);break;case"d":let o=e.value;if(!o)this.headers.delete(i),this.normalizedNames.delete(i);else{let s=this.headers.get(i);if(!s)return;s=s.filter(a=&gt;o.indexOf(a)===-1),s.length===0?(this.headers.delete(i),this.normalizedNames.delete(i)):this.headers.set(i,s)}break}}setHeaderEntries(e,i){let n=(Array.isArray(i)?i:[i]).map(o=&gt;o.toString()),r=e.toLowerCase();this.headers.set(r,n),this.maybeSetNormalizedName(e,r)}forEach(e){this.init(),Array.from(this.normalizedNames.keys()).forEach(i=&gt;e(this.normalizedNames.get(i),this.headers.get(i)))}};var C0=class{encodeKey(e){return qS(e)}encodeValue(e){return qS(e)}decodeKey(e){return decodeURIComponent(e)}decodeValue(e){return decodeURIComponent(e)}};function FP(t,e){let i=new Map;return t.length&gt;0&amp;&amp;t.replace(/^\?/,"").split("&amp;").forEach(r=&gt;{let o=r.indexOf("="),[s,a]=o==-1?[e.decodeKey(r),""]:[e.decodeKey(r.slice(0,o)),e.decodeValue(r.slice(o+1))],u=i.get(s)||[];u.push(a),i.set(s,u)}),i}var LP=/%(\d[a-f0-9])/gi,NP={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function qS(t){return encodeURIComponent(t).replace(LP,(e,i)=&gt;NP[i]??e)}function Gp(t){return`${t}`}var ss=class t{constructor(e={}){if(this.updates=null,this.cloneFrom=null,this.encoder=e.encoder||new C0,e.fromString){if(e.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=FP(e.fromString,this.encoder)}else e.fromObject?(this.map=new Map,Object.keys(e.fromObject).forEach(i=&gt;{let n=e.fromObject[i],r=Array.isArray(n)?n.map(Gp):[Gp(n)];this.map.set(i,r)})):this.map=null}has(e){return this.init(),this.map.has(e)}get(e){this.init();let i=this.map.get(e);return i?i[0]:null}getAll(e){return this.init(),this.map.get(e)||null}keys(){return this.init(),Array.from(this.map.keys())}append(e,i){return this.clone({param:e,value:i,op:"a"})}appendAll(e){let i=[];return Object.keys(e).forEach(n=&gt;{let r=e[n];Array.isArray(r)?r.forEach(o=&gt;{i.push({param:n,value:o,op:"a"})}):i.push({param:n,value:r,op:"a"})}),this.clone(i)}set(e,i){return this.clone({param:e,value:i,op:"s"})}delete(e,i){return this.clone({param:e,value:i,op:"d"})}toString(){return this.init(),this.keys().map(e=&gt;{let i=this.encoder.encodeKey(e);return this.map.get(e).map(n=&gt;i+"="+this.encoder.encodeValue(n)).join("&amp;")}).filter(e=&gt;e!=="").join("&amp;")}clone(e){let i=new t({encoder:this.encoder});return i.cloneFrom=this.cloneFrom||this,i.updates=(this.updates||[]).concat(e),i}init(){this.map===null&amp;&amp;(this.map=new Map),this.cloneFrom!==null&amp;&amp;(this.cloneFrom.init(),this.cloneFrom.keys().forEach(e=&gt;this.map.set(e,this.cloneFrom.map.get(e))),this.updates.forEach(e=&gt;{switch(e.op){case"a":case"s":let i=(e.op==="a"?this.map.get(e.param):void 0)||[];i.push(Gp(e.value)),this.map.set(e.param,i);break;case"d":if(e.value!==void 0){let n=this.map.get(e.param)||[],r=n.indexOf(Gp(e.value));r!==-1&amp;&amp;n.splice(r,1),n.length&gt;0?this.map.set(e.param,n):this.map.delete(e.param)}else{this.map.delete(e.param);break}}}),this.cloneFrom=this.updates=null)}};var D0=class{constructor(){this.map=new Map}set(e,i){return this.map.set(e,i),this}get(e){return this.map.has(e)||this.map.set(e,e.defaultValue()),this.map.get(e)}delete(e){return this.map.delete(e),this}has(e){return this.map.has(e)}keys(){return this.map.keys()}};function PP(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function ZS(t){return typeof ArrayBuffer&lt;"u"&amp;&amp;t instanceof ArrayBuffer}function QS(t){return typeof Blob&lt;"u"&amp;&amp;t instanceof Blob}function XS(t){return typeof FormData&lt;"u"&amp;&amp;t instanceof FormData}function jP(t){return typeof URLSearchParams&lt;"u"&amp;&amp;t instanceof URLSearchParams}var Pu=class t{constructor(e,i,n,r){this.url=i,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=e.toUpperCase();let o;if(PP(this.method)||r?(this.body=n!==void 0?n:null,o=r):o=n,o&amp;&amp;(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&amp;&amp;(this.responseType=o.responseType),o.headers&amp;&amp;(this.headers=o.headers),o.context&amp;&amp;(this.context=o.context),o.params&amp;&amp;(this.params=o.params),this.transferCache=o.transferCache),this.headers??=new ri,this.context??=new D0,!this.params)this.params=new ss,this.urlWithParams=i;else{let s=this.params.toString();if(s.length===0)this.urlWithParams=i;else{let a=i.indexOf("?"),u=a===-1?"?":a&lt;i.length-1?"&amp;":"";this.urlWithParams=i+u+s}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||ZS(this.body)||QS(this.body)||XS(this.body)||jP(this.body)?this.body:this.body instanceof ss?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||XS(this.body)?null:QS(this.body)?this.body.type||null:ZS(this.body)?null:typeof this.body=="string"?"text/plain":this.body instanceof ss?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?"application/json":null}clone(e={}){let i=e.method||this.method,n=e.url||this.url,r=e.responseType||this.responseType,o=e.transferCache??this.transferCache,s=e.body!==void 0?e.body:this.body,a=e.withCredentials??this.withCredentials,u=e.reportProgress??this.reportProgress,f=e.headers||this.headers,p=e.params||this.params,g=e.context??this.context;return e.setHeaders!==void 0&amp;&amp;(f=Object.keys(e.setHeaders).reduce((D,b)=&gt;D.set(b,e.setHeaders[b]),f)),e.setParams&amp;&amp;(p=Object.keys(e.setParams).reduce((D,b)=&gt;D.set(b,e.setParams[b]),p)),new t(i,n,s,{params:p,headers:f,context:g,reportProgress:u,responseType:r,withCredentials:a,transferCache:o})}},as=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}(as||{}),Bu=class{constructor(e,i=200,n="OK"){this.headers=e.headers||new ri,this.status=e.status!==void 0?e.status:i,this.statusText=e.statusText||n,this.url=e.url||null,this.ok=this.status&gt;=200&amp;&amp;this.status&lt;300}},Wp=class t extends Bu{constructor(e={}){super(e),this.type=as.ResponseHeader}clone(e={}){return new t({headers:e.headers||this.headers,status:e.status!==void 0?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}},Vu=class t extends Bu{constructor(e={}){super(e),this.type=as.Response,this.body=e.body!==void 0?e.body:null}clone(e={}){return new t({body:e.body!==void 0?e.body:this.body,headers:e.headers||this.headers,status:e.status!==void 0?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}},Er=class extends Bu{constructor(e){super(e,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status&gt;=200&amp;&amp;this.status&lt;300?this.message=`Http failure during parsing for ${e.url||"(unknown url)"}`:this.message=`Http failure response for ${e.url||"(unknown url)"}: ${e.status} ${e.statusText}`,this.error=e.error||null}},iA=200,BP=204;function x0(t,e){return{body:e,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials,transferCache:t.transferCache}}var oi=(()=&gt;{let e=class e{constructor(n){this.handler=n}request(n,r,o={}){let s;if(n instanceof Pu)s=n;else{let f;o.headers instanceof ri?f=o.headers:f=new ri(o.headers);let p;o.params&amp;&amp;(o.params instanceof ss?p=o.params:p=new ss({fromObject:o.params})),s=new Pu(n,r,o.body!==void 0?o.body:null,{headers:f,context:o.context,params:p,reportProgress:o.reportProgress,responseType:o.responseType||"json",withCredentials:o.withCredentials,transferCache:o.transferCache})}let a=Q(s).pipe(fr(f=&gt;this.handler.handle(f)));if(n instanceof Pu||o.observe==="events")return a;let u=a.pipe(we(f=&gt;f instanceof Vu));switch(o.observe||"body"){case"body":switch(s.responseType){case"arraybuffer":return u.pipe(Z(f=&gt;{if(f.body!==null&amp;&amp;!(f.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return f.body}));case"blob":return u.pipe(Z(f=&gt;{if(f.body!==null&amp;&amp;!(f.body instanceof Blob))throw new Error("Response is not a Blob.");return f.body}));case"text":return u.pipe(Z(f=&gt;{if(f.body!==null&amp;&amp;typeof f.body!="string")throw new Error("Response is not a string.");return f.body}));case"json":default:return u.pipe(Z(f=&gt;f.body))}case"response":return u;default:throw new Error(`Unreachable: unhandled observe type ${o.observe}}`)}}delete(n,r={}){return this.request("DELETE",n,r)}get(n,r={}){return this.request("GET",n,r)}head(n,r={}){return this.request("HEAD",n,r)}jsonp(n,r){return this.request("JSONP",n,{params:new ss().append(r,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(n,r={}){return this.request("OPTIONS",n,r)}patch(n,r,o={}){return this.request("PATCH",n,x0(o,r))}post(n,r,o={}){return this.request("POST",n,x0(o,r))}put(n,r,o={}){return this.request("PUT",n,x0(o,r))}};e.\u0275fac=function(r){return new(r||e)(C(ju))},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})(),VP=/^\)\]\}',?\n/,UP="X-Request-URL";function JS(t){if(t.url)return t.url;let e=UP.toLocaleLowerCase();return t.headers.get(e)}var HP=(()=&gt;{let e=class e{constructor(){this.fetchImpl=N(E0,{optional:!0})?.fetch??((...n)=&gt;globalThis.fetch(...n)),this.ngZone=N(se)}handle(n){return new ue(r=&gt;{let o=new AbortController;return this.doRequest(n,o.signal,r).then(I0,s=&gt;r.error(new Er({error:s}))),()=&gt;o.abort()})}doRequest(n,r,o){return Tf(this,null,function*(){let s=this.createRequestInit(n),a;try{let w=this.ngZone.runOutsideAngular(()=&gt;this.fetchImpl(n.urlWithParams,S({signal:r},s)));$P(w),o.next({type:as.Sent}),a=yield w}catch(w){o.error(new Er({error:w,status:w.status??0,statusText:w.statusText,url:n.urlWithParams,headers:w.headers}));return}let u=new ri(a.headers),f=a.statusText,p=JS(a)??n.urlWithParams,g=a.status,D=null;if(n.reportProgress&amp;&amp;o.next(new Wp({headers:u,status:g,statusText:f,url:p})),a.body){let w=a.headers.get("content-length"),T=[],F=a.body.getReader(),R=0,z,ye,J=typeof Zone&lt;"u"&amp;&amp;Zone.current;yield this.ngZone.runOutsideAngular(()=&gt;Tf(this,null,function*(){for(;;){let{done:Ce,value:Fe}=yield F.read();if(Ce)break;if(T.push(Fe),R+=Fe.length,n.reportProgress){ye=n.responseType==="text"?(ye??"")+(z??=new TextDecoder).decode(Fe,{stream:!0}):void 0;let He=()=&gt;o.next({type:as.DownloadProgress,total:w?+w:void 0,loaded:R,partialText:ye});J?J.run(He):He()}}}));let Re=this.concatChunks(T,R);try{let Ce=a.headers.get("Content-Type")??"";D=this.parseBody(n,Re,Ce)}catch(Ce){o.error(new Er({error:Ce,headers:new ri(a.headers),status:a.status,statusText:a.statusText,url:JS(a)??n.urlWithParams}));return}}g===0&amp;&amp;(g=D?iA:0),g&gt;=200&amp;&amp;g&lt;300?(o.next(new Vu({body:D,headers:u,status:g,statusText:f,url:p})),o.complete()):o.error(new Er({error:D,headers:u,status:g,statusText:f,url:p}))})}parseBody(n,r,o){switch(n.responseType){case"json":let s=new TextDecoder().decode(r).replace(VP,"");return s===""?null:JSON.parse(s);case"text":return new TextDecoder().decode(r);case"blob":return new Blob([r],{type:o});case"arraybuffer":return r.buffer}}createRequestInit(n){let r={},o=n.withCredentials?"include":void 0;if(n.headers.forEach((s,a)=&gt;r[s]=a.join(",")),n.headers.has("Accept")||(r.Accept="application/json, text/plain, */*"),!n.headers.has("Content-Type")){let s=n.detectContentTypeHeader();s!==null&amp;&amp;(r["Content-Type"]=s)}return{body:n.serializeBody(),method:n.method,headers:r,credentials:o}}concatChunks(n,r){let o=new Uint8Array(r),s=0;for(let a of n)o.set(a,s),s+=a.length;return o}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})(),E0=class{};function I0(){}function $P(t){t.then(I0,I0)}function rA(t,e){return e(t)}function GP(t,e){return(i,n)=&gt;e.intercept(i,{handle:r=&gt;t(r,n)})}function zP(t,e,i){return(n,r)=&gt;vi(i,()=&gt;e(n,o=&gt;t(o,r)))}var WP=new P(""),S0=new P(""),KP=new P(""),oA=new P("",{providedIn:"root",factory:()=&gt;!0});function YP(){let t=null;return(e,i)=&gt;{t===null&amp;&amp;(t=(N(WP,{optional:!0})??[]).reduceRight(GP,rA));let n=N(_r);if(N(oA)){let o=n.add();return t(e,i).pipe(Wr(()=&gt;n.remove(o)))}else return t(e,i)}}var eA=(()=&gt;{let e=class e extends ju{constructor(n,r){super(),this.backend=n,this.injector=r,this.chain=null,this.pendingTasks=N(_r),this.contributeToStability=N(oA)}handle(n){if(this.chain===null){let r=Array.from(new Set([...this.injector.get(S0),...this.injector.get(KP,[])]));this.chain=r.reduceRight((o,s)=&gt;zP(o,s,this.injector),rA)}if(this.contributeToStability){let r=this.pendingTasks.add();return this.chain(n,o=&gt;this.backend.handle(o)).pipe(Wr(()=&gt;this.pendingTasks.remove(r)))}else return this.chain(n,r=&gt;this.backend.handle(r))}};e.\u0275fac=function(r){return new(r||e)(C(zp),C(fn))},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})();var qP=/^\)\]\}',?\n/;function ZP(t){return"responseURL"in t&amp;&amp;t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}var tA=(()=&gt;{let e=class e{constructor(n){this.xhrFactory=n}handle(n){if(n.method==="JSONP")throw new oe(-2800,!1);let r=this.xhrFactory;return(r.\u0275loadImpl?at(r.\u0275loadImpl()):Q(null)).pipe(qe(()=&gt;new ue(s=&gt;{let a=r.build();if(a.open(n.method,n.urlWithParams),n.withCredentials&amp;&amp;(a.withCredentials=!0),n.headers.forEach((F,R)=&gt;a.setRequestHeader(F,R.join(","))),n.headers.has("Accept")||a.setRequestHeader("Accept","application/json, text/plain, */*"),!n.headers.has("Content-Type")){let F=n.detectContentTypeHeader();F!==null&amp;&amp;a.setRequestHeader("Content-Type",F)}if(n.responseType){let F=n.responseType.toLowerCase();a.responseType=F!=="json"?F:"text"}let u=n.serializeBody(),f=null,p=()=&gt;{if(f!==null)return f;let F=a.statusText||"OK",R=new ri(a.getAllResponseHeaders()),z=ZP(a)||n.url;return f=new Wp({headers:R,status:a.status,statusText:F,url:z}),f},g=()=&gt;{let{headers:F,status:R,statusText:z,url:ye}=p(),J=null;R!==BP&amp;&amp;(J=typeof a.response&gt;"u"?a.responseText:a.response),R===0&amp;&amp;(R=J?iA:0);let Re=R&gt;=200&amp;&amp;R&lt;300;if(n.responseType==="json"&amp;&amp;typeof J=="string"){let Ce=J;J=J.replace(qP,"");try{J=J!==""?JSON.parse(J):null}catch(Fe){J=Ce,Re&amp;&amp;(Re=!1,J={error:Fe,text:J})}}Re?(s.next(new Vu({body:J,headers:F,status:R,statusText:z,url:ye||void 0})),s.complete()):s.error(new Er({error:J,headers:F,status:R,statusText:z,url:ye||void 0}))},D=F=&gt;{let{url:R}=p(),z=new Er({error:F,status:a.status||0,statusText:a.statusText||"Unknown Error",url:R||void 0});s.error(z)},b=!1,w=F=&gt;{b||(s.next(p()),b=!0);let R={type:as.DownloadProgress,loaded:F.loaded};F.lengthComputable&amp;&amp;(R.total=F.total),n.responseType==="text"&amp;&amp;a.responseText&amp;&amp;(R.partialText=a.responseText),s.next(R)},T=F=&gt;{let R={type:as.UploadProgress,loaded:F.loaded};F.lengthComputable&amp;&amp;(R.total=F.total),s.next(R)};return a.addEventListener("load",g),a.addEventListener("error",D),a.addEventListener("timeout",D),a.addEventListener("abort",D),n.reportProgress&amp;&amp;(a.addEventListener("progress",w),u!==null&amp;&amp;a.upload&amp;&amp;a.upload.addEventListener("progress",T)),a.send(u),s.next({type:as.Sent}),()=&gt;{a.removeEventListener("error",D),a.removeEventListener("abort",D),a.removeEventListener("load",g),a.removeEventListener("timeout",D),n.reportProgress&amp;&amp;(a.removeEventListener("progress",w),u!==null&amp;&amp;a.upload&amp;&amp;a.upload.removeEventListener("progress",T)),a.readyState!==a.DONE&amp;&amp;a.abort()}})))}};e.\u0275fac=function(r){return new(r||e)(C(Bc))},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})(),sA=new P(""),QP="XSRF-TOKEN",XP=new P("",{providedIn:"root",factory:()=&gt;QP}),JP="X-XSRF-TOKEN",e4=new P("",{providedIn:"root",factory:()=&gt;JP}),Kp=class{},t4=(()=&gt;{let e=class e{constructor(n,r,o){this.doc=n,this.platform=r,this.cookieName=o,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if(this.platform==="server")return null;let n=this.doc.cookie||"";return n!==this.lastCookieString&amp;&amp;(this.parseCount++,this.lastToken=Up(n,this.cookieName),this.lastCookieString=n),this.lastToken}};e.\u0275fac=function(r){return new(r||e)(C(xe),C(Mt),C(XP))},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})();function n4(t,e){let i=t.url.toLowerCase();if(!N(sA)||t.method==="GET"||t.method==="HEAD"||i.startsWith("http://")||i.startsWith("https://"))return e(t);let n=N(Kp).getToken(),r=N(e4);return n!=null&amp;&amp;!t.headers.has(r)&amp;&amp;(t=t.clone({headers:t.headers.set(r,n)})),e(t)}var aA=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}(aA||{});function i4(t,e){return{\u0275kind:t,\u0275providers:e}}function iX(...t){let e=[oi,tA,eA,{provide:ju,useExisting:eA},{provide:zp,useFactory:()=&gt;N(HP,{optional:!0})??N(tA)},{provide:S0,useValue:n4,multi:!0},{provide:sA,useValue:!0},{provide:Kp,useClass:t4}];for(let i of t)e.push(...i.\u0275providers);return Dc(e)}var nA=new P("");function rX(){return i4(aA.LegacyInterceptors,[{provide:nA,useFactory:YP},{provide:S0,useExisting:nA,multi:!0}])}var T0=class extends jp{constructor(){super(...arguments),this.supportsDOMEvents=!0}},R0=class t extends T0{static makeCurrent(){US(new t)}onAndCancel(e,i,n){return e.addEventListener(i,n),()=&gt;{e.removeEventListener(i,n)}}dispatchEvent(e,i){e.dispatchEvent(i)}remove(e){e.remove()}createElement(e,i){return i=i||this.getDefaultDocument(),i.createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,i){return i==="window"?window:i==="document"?e:i==="body"?e.body:null}getBaseHref(e){let i=r4();return i==null?null:o4(i)}resetBaseElement(){Uu=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return Up(document.cookie,e)}},Uu=null;function r4(){return Uu=Uu||document.querySelector("base"),Uu?Uu.getAttribute("href"):null}function o4(t){return new URL(t,document.baseURI).pathname}var O0=class{addToWindow(e){un.getAngularTestability=(n,r=!0)=&gt;{let o=e.findTestabilityInTree(n,r);if(o==null)throw new oe(5103,!1);return o},un.getAllAngularTestabilities=()=&gt;e.getAllTestabilities(),un.getAllAngularRootElements=()=&gt;e.getAllRootElements();let i=n=&gt;{let r=un.getAllAngularTestabilities(),o=r.length,s=function(){o--,o==0&amp;&amp;n()};r.forEach(a=&gt;{a.whenStable(s)})};un.frameworkStabilizers||(un.frameworkStabilizers=[]),un.frameworkStabilizers.push(i)}findTestabilityInTree(e,i,n){if(i==null)return null;let r=e.getTestability(i);return r??(n?da().isShadowRoot(i)?this.findTestabilityInTree(e,i.host,!0):this.findTestabilityInTree(e,i.parentElement,!0):null)}},s4=(()=&gt;{let e=class e{build(){return new XMLHttpRequest}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})(),k0=new P(""),dA=(()=&gt;{let e=class e{constructor(n,r){this._zone=r,this._eventNameToPlugin=new Map,n.forEach(o=&gt;{o.manager=this}),this._plugins=n.slice().reverse()}addEventListener(n,r,o){return this._findPluginFor(r).addEventListener(n,r,o)}getZone(){return this._zone}_findPluginFor(n){let r=this._eventNameToPlugin.get(n);if(r)return r;if(r=this._plugins.find(s=&gt;s.supports(n)),!r)throw new oe(5101,!1);return this._eventNameToPlugin.set(n,r),r}};e.\u0275fac=function(r){return new(r||e)(C(k0),C(se))},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})(),Yp=class{constructor(e){this._doc=e}},A0="ng-app-id",fA=(()=&gt;{let e=class e{constructor(n,r,o,s={}){this.doc=n,this.appId=r,this.nonce=o,this.platformId=s,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=Gi(s),this.resetHostNodes()}addStyles(n){for(let r of n)this.changeUsageCount(r,1)===1&amp;&amp;this.onStyleAdded(r)}removeStyles(n){for(let r of n)this.changeUsageCount(r,-1)&lt;=0&amp;&amp;this.onStyleRemoved(r)}ngOnDestroy(){let n=this.styleNodesInDOM;n&amp;&amp;(n.forEach(r=&gt;r.remove()),n.clear());for(let r of this.getAllStyles())this.onStyleRemoved(r);this.resetHostNodes()}addHost(n){this.hostNodes.add(n);for(let r of this.getAllStyles())this.addStyleToHost(n,r)}removeHost(n){this.hostNodes.delete(n)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(n){for(let r of this.hostNodes)this.addStyleToHost(r,n)}onStyleRemoved(n){let r=this.styleRef;r.get(n)?.elements?.forEach(o=&gt;o.remove()),r.delete(n)}collectServerRenderedStyles(){let n=this.doc.head?.querySelectorAll(`style[${A0}="${this.appId}"]`);if(n?.length){let r=new Map;return n.forEach(o=&gt;{o.textContent!=null&amp;&amp;r.set(o.textContent,o)}),r}return null}changeUsageCount(n,r){let o=this.styleRef;if(o.has(n)){let s=o.get(n);return s.usage+=r,s.usage}return o.set(n,{usage:r,elements:[]}),r}getStyleElement(n,r){let o=this.styleNodesInDOM,s=o?.get(r);if(s?.parentNode===n)return o.delete(r),s.removeAttribute(A0),s;{let a=this.doc.createElement("style");return this.nonce&amp;&amp;a.setAttribute("nonce",this.nonce),a.textContent=r,this.platformIsServer&amp;&amp;a.setAttribute(A0,this.appId),n.appendChild(a),a}}addStyleToHost(n,r){let o=this.getStyleElement(n,r),s=this.styleRef,a=s.get(r)?.elements;a?a.push(o):s.set(r,{elements:[o],usage:1})}resetHostNodes(){let n=this.hostNodes;n.clear(),n.add(this.doc.head)}};e.\u0275fac=function(r){return new(r||e)(C(xe),C(Du),C(Eu,8),C(Mt))},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})(),M0={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"},L0=/%COMP%/g,hA="%COMP%",a4=`_nghost-${hA}`,c4=`_ngcontent-${hA}`,l4=!0,u4=new P("",{providedIn:"root",factory:()=&gt;l4});function d4(t){return c4.replace(L0,t)}function f4(t){return a4.replace(L0,t)}function pA(t,e){return e.map(i=&gt;i.replace(L0,t))}var cA=(()=&gt;{let e=class e{constructor(n,r,o,s,a,u,f,p=null){this.eventManager=n,this.sharedStylesHost=r,this.appId=o,this.removeStylesOnCompDestroy=s,this.doc=a,this.platformId=u,this.ngZone=f,this.nonce=p,this.rendererByCompId=new Map,this.platformIsServer=Gi(u),this.defaultRenderer=new Hu(n,a,f,this.platformIsServer)}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;this.platformIsServer&amp;&amp;r.encapsulation===mr.ShadowDom&amp;&amp;(r=q(S({},r),{encapsulation:mr.Emulated}));let o=this.getOrCreateRenderer(n,r);return o instanceof qp?o.applyToHost(n):o instanceof $u&amp;&amp;o.applyStyles(),o}getOrCreateRenderer(n,r){let o=this.rendererByCompId,s=o.get(r.id);if(!s){let a=this.doc,u=this.ngZone,f=this.eventManager,p=this.sharedStylesHost,g=this.removeStylesOnCompDestroy,D=this.platformIsServer;switch(r.encapsulation){case mr.Emulated:s=new qp(f,p,r,this.appId,g,a,u,D);break;case mr.ShadowDom:return new F0(f,p,n,r,a,u,this.nonce,D);default:s=new $u(f,p,r,g,a,u,D);break}o.set(r.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}};e.\u0275fac=function(r){return new(r||e)(C(dA),C(fA),C(Du),C(u4),C(xe),C(Mt),C(se),C(Eu))},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})(),Hu=class{constructor(e,i,n,r){this.eventManager=e,this.doc=i,this.ngZone=n,this.platformIsServer=r,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(e,i){return i?this.doc.createElementNS(M0[i]||i,e):this.doc.createElement(e)}createComment(e){return this.doc.createComment(e)}createText(e){return this.doc.createTextNode(e)}appendChild(e,i){(lA(e)?e.content:e).appendChild(i)}insertBefore(e,i,n){e&amp;&amp;(lA(e)?e.content:e).insertBefore(i,n)}removeChild(e,i){i.remove()}selectRootElement(e,i){let n=typeof e=="string"?this.doc.querySelector(e):e;if(!n)throw new oe(-5104,!1);return i||(n.textContent=""),n}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,i,n,r){if(r){i=r+":"+i;let o=M0[r];o?e.setAttributeNS(o,i,n):e.setAttribute(i,n)}else e.setAttribute(i,n)}removeAttribute(e,i,n){if(n){let r=M0[n];r?e.removeAttributeNS(r,i):e.removeAttribute(`${n}:${i}`)}else e.removeAttribute(i)}addClass(e,i){e.classList.add(i)}removeClass(e,i){e.classList.remove(i)}setStyle(e,i,n,r){r&amp;(yr.DashCase|yr.Important)?e.style.setProperty(i,n,r&amp;yr.Important?"important":""):e.style[i]=n}removeStyle(e,i,n){n&amp;yr.DashCase?e.style.removeProperty(i):e.style[i]=""}setProperty(e,i,n){e!=null&amp;&amp;(e[i]=n)}setValue(e,i){e.nodeValue=i}listen(e,i,n){if(typeof e=="string"&amp;&amp;(e=da().getGlobalEventTarget(this.doc,e),!e))throw new Error(`Unsupported event target ${e} for event ${i}`);return this.eventManager.addEventListener(e,i,this.decoratePreventDefault(n))}decoratePreventDefault(e){return i=&gt;{if(i==="__ngUnwrap__")return e;(this.platformIsServer?this.ngZone.runGuarded(()=&gt;e(i)):e(i))===!1&amp;&amp;i.preventDefault()}}};function lA(t){return t.tagName==="TEMPLATE"&amp;&amp;t.content!==void 0}var F0=class extends Hu{constructor(e,i,n,r,o,s,a,u){super(e,o,s,u),this.sharedStylesHost=i,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let f=pA(r.id,r.styles);for(let p of f){let g=document.createElement("style");a&amp;&amp;g.setAttribute("nonce",a),g.textContent=p,this.shadowRoot.appendChild(g)}}nodeOrShadowRoot(e){return e===this.hostEl?this.shadowRoot:e}appendChild(e,i){return super.appendChild(this.nodeOrShadowRoot(e),i)}insertBefore(e,i,n){return super.insertBefore(this.nodeOrShadowRoot(e),i,n)}removeChild(e,i){return super.removeChild(null,i)}parentNode(e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(e)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},$u=class extends Hu{constructor(e,i,n,r,o,s,a,u){super(e,o,s,a),this.sharedStylesHost=i,this.removeStylesOnCompDestroy=r,this.styles=u?pA(u,n.styles):n.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&amp;&amp;this.sharedStylesHost.removeStyles(this.styles)}},qp=class extends $u{constructor(e,i,n,r,o,s,a,u){let f=r+"-"+n.id;super(e,i,n,o,s,a,u,f),this.contentAttr=d4(f),this.hostAttr=f4(f)}applyToHost(e){this.applyStyles(),this.setAttribute(e,this.hostAttr,"")}createElement(e,i){let n=super.createElement(e,i);return super.setAttribute(n,this.contentAttr,""),n}},h4=(()=&gt;{let e=class e extends Yp{constructor(n){super(n)}supports(n){return!0}addEventListener(n,r,o){return n.addEventListener(r,o,!1),()=&gt;this.removeEventListener(n,r,o)}removeEventListener(n,r,o){return n.removeEventListener(r,o)}};e.\u0275fac=function(r){return new(r||e)(C(xe))},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})(),uA=["alt","control","meta","shift"],p4={"\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"},m4={alt:t=&gt;t.altKey,control:t=&gt;t.ctrlKey,meta:t=&gt;t.metaKey,shift:t=&gt;t.shiftKey},g4=(()=&gt;{let e=class e extends Yp{constructor(n){super(n)}supports(n){return e.parseEventName(n)!=null}addEventListener(n,r,o){let s=e.parseEventName(r),a=e.eventCallback(s.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=&gt;da().onAndCancel(n,s.domEventName,a))}static parseEventName(n){let r=n.toLowerCase().split("."),o=r.shift();if(r.length===0||!(o==="keydown"||o==="keyup"))return null;let s=e._normalizeKey(r.pop()),a="",u=r.indexOf("code");if(u&gt;-1&amp;&amp;(r.splice(u,1),a="code."),uA.forEach(p=&gt;{let g=r.indexOf(p);g&gt;-1&amp;&amp;(r.splice(g,1),a+=p+".")}),a+=s,r.length!=0||s.length===0)return null;let f={};return f.domEventName=o,f.fullKey=a,f}static matchEventFullKeyCode(n,r){let o=p4[n.key]||n.key,s="";return r.indexOf("code.")&gt;-1&amp;&amp;(o=n.code,s="code."),o==null||!o?!1:(o=o.toLowerCase(),o===" "?o="space":o==="."&amp;&amp;(o="dot"),uA.forEach(a=&gt;{if(a!==o){let u=m4[a];u(n)&amp;&amp;(s+=a+".")}}),s+=o,s===r)}static eventCallback(n,r,o){return s=&gt;{e.matchEventFullKeyCode(s,n)&amp;&amp;o.runGuarded(()=&gt;r(s))}}static _normalizeKey(n){return n==="esc"?"escape":n}};e.\u0275fac=function(r){return new(r||e)(C(xe))},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})();function v4(){R0.makeCurrent()}function y4(){return new gi}function b4(){return qE(document),document}var _4=[{provide:Mt,useValue:w0},{provide:Ab,useValue:v4,multi:!0},{provide:xe,useFactory:b4,deps:[]}],yX=s0(TS,"browser",_4),w4=new P(""),x4=[{provide:ku,useClass:O0,deps:[]},{provide:i0,useClass:Op,deps:[se,kp,ku]},{provide:Op,useClass:Op,deps:[se,kp,ku]}],C4=[{provide:ap,useValue:"root"},{provide:gi,useFactory:y4,deps:[]},{provide:k0,useClass:h4,multi:!0,deps:[xe,se,Mt]},{provide:k0,useClass:g4,multi:!0,deps:[xe]},cA,fA,dA,{provide:_c,useExisting:cA},{provide:Bc,useClass:s4,deps:[]},[]],bX=(()=&gt;{let e=class e{constructor(n){}static withServerTransition(n){return{ngModule:e,providers:[{provide:Du,useValue:n.appId}]}}};e.\u0275fac=function(r){return new(r||e)(C(w4,12))},e.\u0275mod=fe({type:e}),e.\u0275inj=de({providers:[...C4,...x4],imports:[ro,RS]});let t=e;return t})();var mA=(()=&gt;{let e=class e{constructor(n){this._doc=n}getTitle(){return this._doc.title}setTitle(n){this._doc.title=n||""}};e.\u0275fac=function(r){return new(r||e)(C(xe))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var Gu=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:function(r){let o=null;return r?o=new(r||e):o=C(D4),o},providedIn:"root"});let t=e;return t})(),D4=(()=&gt;{let e=class e extends Gu{constructor(n){super(),this._doc=n}sanitize(n,r){if(r==null)return null;switch(n){case ni.NONE:return r;case ni.HTML:return Jr(r,"HTML")?ti(r):Tb(this._doc,String(r)).toString();case ni.STYLE:return Jr(r,"Style")?ti(r):r;case ni.SCRIPT:if(Jr(r,"Script"))return ti(r);throw new oe(5200,!1);case ni.URL:return Jr(r,"URL")?ti(r):yp(String(r));case ni.RESOURCE_URL:if(Jr(r,"ResourceURL"))return ti(r);throw new oe(5201,!1);default:throw new oe(5202,!1)}}bypassSecurityTrustHtml(n){return JE(n)}bypassSecurityTrustStyle(n){return eI(n)}bypassSecurityTrustScript(n){return tI(n)}bypassSecurityTrustUrl(n){return nI(n)}bypassSecurityTrustResourceUrl(n){return iI(n)}};e.\u0275fac=function(r){return new(r||e)(C(xe))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var In={production:!0,apiKey:window.location.hostname==="trials.report"?"ab0d8e6592644bae8134fd1fb7a27183":"57610a08caee40238c5f556ea32001fa",bungieClientId:window.location.hostname==="trials.report"?13462:13452,adClient:"ca-pub-7408805581120581",adSlot:8795722555,analyticsId:"UA-64921678-1",configFolder:"/.config/"};function P0(t,e){let i=!e?.manualCleanup;i&amp;&amp;!e?.injector&amp;&amp;Cu(P0);let n=i?e?.injector?.get(la)??N(la):null,r=E4(e?.equal),o;e?.requireSync?o=Wb({kind:0},{equal:r}):o=Wb({kind:1,value:e?.initialValue},{equal:r});let s=t.subscribe({next:a=&gt;o.set({kind:1,value:a}),error:a=&gt;{if(e?.rejectErrors)throw a;o.set({kind:2,error:a})}});if(e?.requireSync&amp;&amp;o().kind===0)throw new oe(601,!1);return n?.onDestroy(s.unsubscribe.bind(s)),Np(()=&gt;{let a=o();switch(a.kind){case 1:return a.value;case 2:throw a.error;case 0:throw new oe(601,!1)}},{equal:e?.equal})}function E4(t=Object.is){return(e,i)=&gt;e.kind===1&amp;&amp;i.kind===1&amp;&amp;t(e.value,i.value)}var U0={};function Qe(t,e){if(U0[t]=(U0[t]||0)+1,typeof e=="function")return j0(t,(...n)=&gt;q(S({},e(...n)),{type:t}));switch(e?e._as:"empty"){case"empty":return j0(t,()=&gt;({type:t}));case"props":return j0(t,n=&gt;q(S({},n),{type:t}));default:throw new Error("Unexpected config.")}}function _t(){return{_as:"props",_p:void 0}}function j0(t,e){return Object.defineProperty(e,"type",{value:t,writable:!1})}var RA="@ngrx/store/init",Uc=(()=&gt;{let e=class e extends vt{constructor(){super({type:RA})}next(n){if(typeof n=="function")throw new TypeError(`
        Dispatch expected an object, instead it received a function.
        If you're using the createAction function, make sure to invoke the function
        before dispatching the action. For example, someAction should be someAction().`);if(typeof n&gt;"u")throw new TypeError("Actions must be objects");if(typeof n.type&gt;"u")throw new TypeError("Actions must have a type property");super.next(n)}complete(){}ngOnDestroy(){super.complete()}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})(),I4=[Uc],OA=new P("@ngrx/store Internal Root Guard"),gA=new P("@ngrx/store Internal Initial State"),z0=new P("@ngrx/store Initial State"),kA=new P("@ngrx/store Reducer Factory"),vA=new P("@ngrx/store Internal Reducer Factory Provider"),FA=new P("@ngrx/store Initial Reducers"),B0=new P("@ngrx/store Internal Initial Reducers"),yA=new P("@ngrx/store Store Features"),bA=new P("@ngrx/store Internal Store Reducers"),V0=new P("@ngrx/store Internal Feature Reducers"),_A=new P("@ngrx/store Internal Feature Configs"),LA=new P("@ngrx/store Internal Store Features"),wA=new P("@ngrx/store Internal Feature Reducers Token"),NA=new P("@ngrx/store Feature Reducers"),xA=new P("@ngrx/store User Provided Meta Reducers"),Zp=new P("@ngrx/store Meta Reducers"),CA=new P("@ngrx/store Internal Resolved Meta Reducers"),DA=new P("@ngrx/store User Runtime Checks Config"),EA=new P("@ngrx/store Internal User Runtime Checks Config"),zu=new P("@ngrx/store Internal Runtime Checks"),W0=new P("@ngrx/store Check if Action types are unique"),S4=new P("@ngrx/store Root Store Provider"),A4=new P("@ngrx/store Feature State Provider");function K0(t,e={}){let i=Object.keys(t),n={};for(let o=0;o&lt;i.length;o++){let s=i[o];typeof t[s]=="function"&amp;&amp;(n[s]=t[s])}let r=Object.keys(n);return function(s,a){s=s===void 0?e:s;let u=!1,f={};for(let p=0;p&lt;r.length;p++){let g=r[p],D=n[g],b=s[g],w=D(b,a);f[g]=w,u=u||w!==b}return u?f:s}}function M4(t,e){return Object.keys(t).filter(i=&gt;i!==e).reduce((i,n)=&gt;Object.assign(i,{[n]:t[n]}),{})}function PA(...t){return function(e){if(t.length===0)return e;let i=t[t.length-1];return t.slice(0,-1).reduceRight((r,o)=&gt;o(r),i(e))}}function jA(t,e){return Array.isArray(e)&amp;&amp;e.length&gt;0&amp;&amp;(t=PA.apply(null,[...e,t])),(i,n)=&gt;{let r=t(i);return(o,s)=&gt;(o=o===void 0?n:o,r(o,s))}}function T4(t){let e=Array.isArray(t)&amp;&amp;t.length&gt;0?PA(...t):i=&gt;i;return(i,n)=&gt;(i=e(i),(r,o)=&gt;(r=r===void 0?n:r,i(r,o)))}var Wu=class extends ue{},Qp=class extends Uc{},R4="@ngrx/store/update-reducers",Xp=(()=&gt;{let e=class e extends vt{get currentReducers(){return this.reducers}constructor(n,r,o,s){super(s(o,r)),this.dispatcher=n,this.initialState=r,this.reducers=o,this.reducerFactory=s}addFeature(n){this.addFeatures([n])}addFeatures(n){let r=n.reduce((o,{reducers:s,reducerFactory:a,metaReducers:u,initialState:f,key:p})=&gt;{let g=typeof s=="function"?T4(u)(s,f):jA(a,u)(s,f);return o[p]=g,o},{});this.addReducers(r)}removeFeature(n){this.removeFeatures([n])}removeFeatures(n){this.removeReducers(n.map(r=&gt;r.key))}addReducer(n,r){this.addReducers({[n]:r})}addReducers(n){this.reducers=S(S({},this.reducers),n),this.updateReducers(Object.keys(n))}removeReducer(n){this.removeReducers([n])}removeReducers(n){n.forEach(r=&gt;{this.reducers=M4(this.reducers,r)}),this.updateReducers(n)}updateReducers(n){this.next(this.reducerFactory(this.reducers,this.initialState)),this.dispatcher.next({type:R4,features:n})}ngOnDestroy(){this.complete()}};e.\u0275fac=function(r){return new(r||e)(C(Qp),C(z0),C(FA),C(kA))},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})(),O4=[Xp,{provide:Wu,useExisting:Xp},{provide:Qp,useExisting:Uc}],Ku=(()=&gt;{let e=class e extends K{ngOnDestroy(){this.complete()}};e.\u0275fac=(()=&gt;{let n;return function(o){return(n||(n=it(e)))(o||e)}})(),e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})(),k4=[Ku],Jp=class extends ue{},IA=(()=&gt;{let e=class e extends vt{constructor(n,r,o,s){super(s);let u=n.pipe($s(xv)).pipe(Ho(r)),f={state:s},p=u.pipe(su(F4,f));this.stateSubscription=p.subscribe(({state:g,action:D})=&gt;{this.next(g),o.next(D)}),this.state=P0(this,{manualCleanup:!0,requireSync:!0})}ngOnDestroy(){this.stateSubscription.unsubscribe(),this.complete()}};e.INIT=RA,e.\u0275fac=function(r){return new(r||e)(C(Uc),C(Wu),C(Ku),C(z0))},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})();function F4(t={state:void 0},[e,i]){let{state:n}=t;return{state:i(n,e),action:e}}var L4=[IA,{provide:Jp,useExisting:IA}],Rt=(()=&gt;{let e=class e extends ue{constructor(n,r,o){super(),this.actionsObserver=r,this.reducerManager=o,this.source=n,this.state=n.state}select(n,...r){return Hc.call(null,n,...r)(this)}selectSignal(n,r){return Np(()=&gt;n(this.state()),r)}lift(n){let r=new e(this,this.actionsObserver,this.reducerManager);return r.operator=n,r}dispatch(n){this.actionsObserver.next(n)}next(n){this.actionsObserver.next(n)}error(n){this.actionsObserver.error(n)}complete(){this.actionsObserver.complete()}addReducer(n,r){this.reducerManager.addReducer(n,r)}removeReducer(n){this.reducerManager.removeReducer(n)}};e.\u0275fac=function(r){return new(r||e)(C(Jp),C(Uc),C(Xp))},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})(),N4=[Rt];function Hc(t,e,...i){return function(r){let o;if(typeof t=="string"){let s=[e,...i].filter(Boolean);o=r.pipe(Tv(t,...s))}else if(typeof t=="function")o=r.pipe(Z(s=&gt;t(s,e)));else throw new TypeError(`Unexpected type '${typeof t}' in select operator, expected 'string' or 'function'`);return o.pipe(_n())}}var Y0="https://ngrx.io/guide/store/configuration/runtime-checks";function SA(t){return t===void 0}function AA(t){return t===null}function BA(t){return Array.isArray(t)}function P4(t){return typeof t=="string"}function j4(t){return typeof t=="boolean"}function B4(t){return typeof t=="number"}function VA(t){return typeof t=="object"&amp;&amp;t!==null}function V4(t){return VA(t)&amp;&amp;!BA(t)}function U4(t){if(!V4(t))return!1;let e=Object.getPrototypeOf(t);return e===Object.prototype||e===null}function H0(t){return typeof t=="function"}function H4(t){return H0(t)&amp;&amp;t.hasOwnProperty("\u0275cmp")}function $4(t,e){return Object.prototype.hasOwnProperty.call(t,e)}var G4=!1;function z4(){return G4}function MA(t,e){return t===e}function W4(t,e,i){for(let n=0;n&lt;t.length;n++)if(!i(t[n],e[n]))return!0;return!1}function UA(t,e=MA,i=MA){let n=null,r=null,o;function s(){n=null,r=null}function a(p=void 0){o={result:p}}function u(){o=void 0}function f(){if(o!==void 0)return o.result;if(!n)return r=t.apply(null,arguments),n=arguments,r;if(!W4(arguments,n,e))return r;let p=t.apply(null,arguments);return n=arguments,i(r,p)?r:(r=p,p)}return{memoized:f,reset:s,setResult:a,clearResult:u}}function Et(...t){return Y4(UA)(...t)}function K4(t,e,i,n){if(i===void 0){let o=e.map(s=&gt;s(t));return n.memoized.apply(null,o)}let r=e.map(o=&gt;o(t,i));return n.memoized.apply(null,[...r,i])}function Y4(t,e={stateFn:K4}){return function(...i){let n=i;if(Array.isArray(n[0])){let[p,...g]=n;n=[...p,...g]}else n.length===1&amp;&amp;q4(n[0])&amp;&amp;(n=Z4(n[0]));let r=n.slice(0,n.length-1),o=n[n.length-1],s=r.filter(p=&gt;p.release&amp;&amp;typeof p.release=="function"),a=t(function(...p){return o.apply(null,p)}),u=UA(function(p,g){return e.stateFn.apply(null,[p,r,g,a])});function f(){u.reset(),a.reset(),s.forEach(p=&gt;p.release())}return Object.assign(u.memoized,{release:f,projector:a.memoized,setResult:u.setResult,clearResult:u.clearResult})}}function $c(t){return Et(e=&gt;{let i=e[t];return!z4()&amp;&amp;a0()&amp;&amp;!(t in e)&amp;&amp;console.warn(`@ngrx/store: The feature name "${t}" does not exist in the state, therefore createFeatureSelector cannot access it.  Be sure it is imported in a loaded module using StoreModule.forRoot('${t}', ...) or StoreModule.forFeature('${t}', ...).  If the default state is intended to be undefined, as is the case with router state, this development-only warning message can be ignored.`),i},e=&gt;e)}function q4(t){return!!t&amp;&amp;typeof t=="object"&amp;&amp;Object.values(t).every(e=&gt;typeof e=="function")}function Z4(t){let e=Object.values(t),i=Object.keys(t),n=(...r)=&gt;i.reduce((o,s,a)=&gt;q(S({},o),{[s]:r[a]}),{});return[...e,n]}function Q4(t){return t instanceof P?N(t):t}function X4(t,e){return e.map((i,n)=&gt;{if(t[n]instanceof P){let r=N(t[n]);return{key:i.key,reducerFactory:r.reducerFactory?r.reducerFactory:K0,metaReducers:r.metaReducers?r.metaReducers:[],initialState:r.initialState}}return i})}function J4(t){return t.map(e=&gt;e instanceof P?N(e):e)}function HA(t){return typeof t=="function"?t():t}function e8(t,e){return t.concat(e)}function t8(){if(N(Rt,{optional:!0,skipSelf:!0}))throw new TypeError("The root Store has been provided more than once. Feature modules should provide feature states instead.");return"guarded"}function n8(t,e){return function(i,n){let r=e.action(n)?$0(n):n,o=t(i,r);return e.state()?$0(o):o}}function $0(t){Object.freeze(t);let e=H0(t);return Object.getOwnPropertyNames(t).forEach(i=&gt;{if(!i.startsWith("\u0275")&amp;&amp;$4(t,i)&amp;&amp;(!e||i!=="caller"&amp;&amp;i!=="callee"&amp;&amp;i!=="arguments")){let n=t[i];(VA(n)||H0(n))&amp;&amp;!Object.isFrozen(n)&amp;&amp;$0(n)}}),t}function i8(t,e){return function(i,n){if(e.action(n)){let o=G0(n);TA(o,"action")}let r=t(i,n);if(e.state()){let o=G0(r);TA(o,"state")}return r}}function G0(t,e=[]){return(SA(t)||AA(t))&amp;&amp;e.length===0?{path:["root"],value:t}:Object.keys(t).reduce((n,r)=&gt;{if(n)return n;let o=t[r];return H4(o)?n:SA(o)||AA(o)||B4(o)||j4(o)||P4(o)||BA(o)?!1:U4(o)?G0(o,[...e,r]):{path:[...e,r],value:o}},!1)}function TA(t,e){if(t===!1)return;let i=t.path.join("."),n=new Error(`Detected unserializable ${e} at "${i}". ${Y0}#strict${e}serializability`);throw n.value=t.value,n.unserializablePath=i,n}function r8(t,e){return function(i,n){if(e.action(n)&amp;&amp;!se.isInAngularZone())throw new Error(`Action '${n.type}' running outside NgZone. ${Y0}#strictactionwithinngzone`);return t(i,n)}}function o8(t){return a0()?S({strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!0,strictActionImmutability:!0,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1},t):{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!1,strictActionImmutability:!1,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1}}function s8({strictActionSerializability:t,strictStateSerializability:e}){return i=&gt;t||e?i8(i,{action:n=&gt;t&amp;&amp;!q0(n),state:()=&gt;e}):i}function a8({strictActionImmutability:t,strictStateImmutability:e}){return i=&gt;t||e?n8(i,{action:n=&gt;t&amp;&amp;!q0(n),state:()=&gt;e}):i}function q0(t){return t.type.startsWith("@ngrx")}function c8({strictActionWithinNgZone:t}){return e=&gt;t?r8(e,{action:i=&gt;t&amp;&amp;!q0(i)}):e}function l8(t){return[{provide:EA,useValue:t},{provide:DA,useFactory:u8,deps:[EA]},{provide:zu,deps:[DA],useFactory:o8},{provide:Zp,multi:!0,deps:[zu],useFactory:a8},{provide:Zp,multi:!0,deps:[zu],useFactory:s8},{provide:Zp,multi:!0,deps:[zu],useFactory:c8}]}function $A(){return[{provide:W0,multi:!0,deps:[zu],useFactory:d8}]}function u8(t){return t}function d8(t){if(!t.strictActionTypeUniqueness)return;let e=Object.entries(U0).filter(([,i])=&gt;i&gt;1).map(([i])=&gt;i);if(e.length)throw new Error(`Action types are registered more than once, ${e.map(i=&gt;`"${i}"`).join(", ")}. ${Y0}#strictactiontypeuniqueness`)}function f8(t={},e={}){return[{provide:OA,useFactory:t8},{provide:gA,useValue:e.initialState},{provide:z0,useFactory:HA,deps:[gA]},{provide:B0,useValue:t},{provide:bA,useExisting:t instanceof P?t:B0},{provide:FA,deps:[B0,[new sb(bA)]],useFactory:Q4},{provide:xA,useValue:e.metaReducers?e.metaReducers:[]},{provide:CA,deps:[Zp,xA],useFactory:e8},{provide:vA,useValue:e.reducerFactory?e.reducerFactory:K0},{provide:kA,deps:[vA,CA],useFactory:jA},I4,O4,k4,L4,N4,l8(e.runtimeChecks),$A()]}function h8(t,e,i={}){return[{provide:_A,multi:!0,useValue:t instanceof Object?{}:i},{provide:yA,multi:!0,useValue:{key:t instanceof Object?t.name:t,reducerFactory:!(i instanceof P)&amp;&amp;i.reducerFactory?i.reducerFactory:K0,metaReducers:!(i instanceof P)&amp;&amp;i.metaReducers?i.metaReducers:[],initialState:!(i instanceof P)&amp;&amp;i.initialState?i.initialState:void 0}},{provide:LA,deps:[_A,yA],useFactory:X4},{provide:V0,multi:!0,useValue:t instanceof Object?t.reducer:e},{provide:wA,multi:!0,useExisting:e instanceof P?e:V0},{provide:NA,multi:!0,deps:[V0,[new sb(wA)]],useFactory:J4},$A()]}var Yu=(()=&gt;{let e=class e{constructor(n,r,o,s,a,u){}};e.\u0275fac=function(r){return new(r||e)(C(Uc),C(Wu),C(Ku),C(Rt),C(OA,8),C(W0,8))},e.\u0275mod=fe({type:e}),e.\u0275inj=de({});let t=e;return t})(),em=(()=&gt;{let e=class e{constructor(n,r,o,s,a){this.features=n,this.featureReducers=r,this.reducerManager=o;let u=n.map((f,p)=&gt;{let D=r.shift()[p];return q(S({},f),{reducers:D,initialState:HA(f.initialState)})});o.addFeatures(u)}ngOnDestroy(){this.reducerManager.removeFeatures(this.features)}};e.\u0275fac=function(r){return new(r||e)(C(LA),C(NA),C(Xp),C(Yu),C(W0,8))},e.\u0275mod=fe({type:e}),e.\u0275inj=de({});let t=e;return t})(),kX=(()=&gt;{let e=class e{static forRoot(n,r){return{ngModule:Yu,providers:[...f8(n,r)]}}static forFeature(n,r,o={}){return{ngModule:em,providers:[...h8(n,r,o)]}}};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=fe({type:e}),e.\u0275inj=de({});let t=e;return t})();function xt(...t){let e=t.pop(),i=t.map(n=&gt;n.type);return{reducer:e,types:i}}function Gc(t,...e){let i=new Map;for(let n of e)for(let r of n.types){let o=i.get(r);if(o){let s=(a,u)=&gt;n.reducer(o(a,u),u);i.set(r,s)}else i.set(r,n.reducer)}return function(n=t,r){let o=i.get(r.type);return o?o(n,r):n}}var p8={dispatch:!0,functional:!1,useEffectsErrorHandler:!0},nm="__@ngrx/effects_create__";function pt(t,e={}){let i=e.functional?t:t(),n=S(S({},p8),e);return Object.defineProperty(i,nm,{value:n}),i}function m8(t){return Object.getOwnPropertyNames(t).filter(n=&gt;t[n]&amp;&amp;t[n].hasOwnProperty(nm)?t[n][nm].hasOwnProperty("dispatch"):!1).map(n=&gt;{let r=t[n][nm];return S({propertyName:n},r)})}function g8(t){return m8(t)}function KA(t){return Object.getPrototypeOf(t)}function v8(t){return!!t.constructor&amp;&amp;t.constructor.name!=="Object"&amp;&amp;t.constructor.name!=="Function"}function YA(t){return typeof t=="function"}function GA(t){return t.filter(YA)}function y8(t){return t instanceof P||YA(t)}function b8(t,e,i){let n=KA(t),o=!!n&amp;&amp;n.constructor.name!=="Object"?n.constructor.name:null,s=g8(t).map(({propertyName:a,dispatch:u,useEffectsErrorHandler:f})=&gt;{let p=typeof t[a]=="function"?t[a]():t[a],g=f?i(p,e):p;return u===!1?g.pipe(ru()):g.pipe(Mv()).pipe(Z(b=&gt;({effect:t[a],notification:b,propertyName:a,sourceName:o,sourceInstance:t})))});return On(...s)}var _8=10;function qA(t,e,i=_8){return t.pipe(ft(n=&gt;(e&amp;&amp;e.handleError(n),i&lt;=1?t:qA(t,e,i-1))))}var zc=(()=&gt;{let e=class e extends ue{constructor(n){super(),n&amp;&amp;(this.source=n)}lift(n){let r=new e;return r.source=this,r.operator=n,r}};e.\u0275fac=function(r){return new(r||e)(C(Ku))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function mt(...t){return we(e=&gt;t.some(i=&gt;typeof i=="string"?i===e.type:i.type===e.type))}var ZA=new P("@ngrx/effects Internal Root Guard"),tm=new P("@ngrx/effects User Provided Effects"),Z0=new P("@ngrx/effects Internal Root Effects"),QA=new P("@ngrx/effects Internal Root Effects Instances"),zA=new P("@ngrx/effects Internal Feature Effects"),XA=new P("@ngrx/effects Internal Feature Effects Instance Groups"),w8=new P("@ngrx/effects Effects Error Handler",{providedIn:"root",factory:()=&gt;qA}),JA="@ngrx/effects/init",$X=Qe(JA);function x8(t,e){if(t.notification.kind==="N"){let i=t.notification.value;!C8(i)&amp;&amp;e.handleError(new Error(`Effect ${D8(t)} dispatched an invalid action: ${E8(i)}`))}}function C8(t){return typeof t!="function"&amp;&amp;t&amp;&amp;t.type&amp;&amp;typeof t.type=="string"}function D8({propertyName:t,sourceInstance:e,sourceName:i}){let n=typeof e[t]=="function";return!!i?`"${i}.${String(t)}${n?"()":""}"`:`"${String(t)}()"`}function E8(t){try{return JSON.stringify(t)}catch{return t}}var I8="ngrxOnIdentifyEffects";function S8(t){return Q0(t,I8)}var A8="ngrxOnRunEffects";function M8(t){return Q0(t,A8)}var T8="ngrxOnInitEffects";function R8(t){return Q0(t,T8)}function Q0(t,e){return t&amp;&amp;e in t&amp;&amp;typeof t[e]=="function"}var e3=(()=&gt;{let e=class e extends K{constructor(n,r){super(),this.errorHandler=n,this.effectsErrorHandler=r}addEffects(n){this.next(n)}toActions(){return this.pipe(fh(n=&gt;v8(n)?KA(n):n),nt(n=&gt;n.pipe(fh(O8))),nt(n=&gt;{let r=n.pipe(dh(s=&gt;k8(this.errorHandler,this.effectsErrorHandler)(s)),Z(s=&gt;(x8(s,this.errorHandler),s.notification)),we(s=&gt;s.kind==="N"&amp;&amp;s.value!=null),Sv()),o=n.pipe(ct(1),we(R8),Z(s=&gt;s.ngrxOnInitEffects()));return On(r,o)}))}};e.\u0275fac=function(r){return new(r||e)(C(gi),C(w8))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function O8(t){return S8(t)?t.ngrxOnIdentifyEffects():""}function k8(t,e){return i=&gt;{let n=b8(i,t,e);return M8(i)?i.ngrxOnRunEffects(n):n}}var t3=(()=&gt;{let e=class e{get isStarted(){return!!this.effectsSubscription}constructor(n,r){this.effectSources=n,this.store=r,this.effectsSubscription=null}start(){this.effectsSubscription||(this.effectsSubscription=this.effectSources.toActions().subscribe(this.store))}ngOnDestroy(){this.effectsSubscription&amp;&amp;(this.effectsSubscription.unsubscribe(),this.effectsSubscription=null)}};e.\u0275fac=function(r){return new(r||e)(C(e3),C(Rt))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),n3=(()=&gt;{let e=class e{constructor(n,r,o,s,a,u,f){this.sources=n,r.start();for(let p of s)n.addEffects(p);o.dispatch({type:JA})}addEffects(n){this.sources.addEffects(n)}};e.\u0275fac=function(r){return new(r||e)(C(e3),C(t3),C(Rt),C(QA),C(Yu,8),C(em,8),C(ZA,8))},e.\u0275mod=fe({type:e}),e.\u0275inj=de({});let t=e;return t})(),F8=(()=&gt;{let e=class e{constructor(n,r,o,s){let a=r.flat();for(let u of a)n.addEffects(u)}};e.\u0275fac=function(r){return new(r||e)(C(n3),C(XA),C(Yu,8),C(em,8))},e.\u0275mod=fe({type:e}),e.\u0275inj=de({});let t=e;return t})(),GX=(()=&gt;{let e=class e{static forFeature(...n){let r=n.flat(),o=GA(r);return{ngModule:F8,providers:[o,{provide:zA,multi:!0,useValue:r},{provide:tm,multi:!0,useValue:[]},{provide:XA,multi:!0,useFactory:WA,deps:[zA,tm]}]}}static forRoot(...n){let r=n.flat(),o=GA(r);return{ngModule:n3,providers:[o,{provide:Z0,useValue:[r]},{provide:ZA,useFactory:L8},{provide:tm,multi:!0,useValue:[]},{provide:QA,useFactory:WA,deps:[Z0,tm]}]}}};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=fe({type:e}),e.\u0275inj=de({});let t=e;return t})();function WA(t,e){let i=[];for(let n of t)i.push(...n);for(let n of e)i.push(...n);return i.map(n=&gt;y8(n)?N(n):n)}function L8(){let t=N(t3,{optional:!0,skipSelf:!0}),e=N(Z0,{self:!0});if(!(e.length===1&amp;&amp;e[0].length===0)&amp;&amp;t)throw new TypeError("EffectsModule.forRoot() called twice. Feature modules should use EffectsModule.forFeature() instead.");return"guarded"}var It="top",zt="bottom",Pt="right",Ot="left",im="auto",ls=[It,zt,Pt,Ot],oo="start",fa="end",i3="clippingParents",rm="viewport",Wc="popper",r3="reference",J0=ls.reduce(function(t,e){return t.concat([e+"-"+oo,e+"-"+fa])},[]),om=[].concat(ls,[im]).reduce(function(t,e){return t.concat([e,e+"-"+oo,e+"-"+fa])},[]),N8="beforeRead",P8="read",j8="afterRead",B8="beforeMain",V8="main",U8="afterMain",H8="beforeWrite",$8="write",G8="afterWrite",o3=[N8,P8,j8,B8,V8,U8,H8,$8,G8];function tn(t){return t?(t.nodeName||"").toLowerCase():null}function wt(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var e=t.ownerDocument;return e&amp;&amp;e.defaultView||window}return t}function xi(t){var e=wt(t).Element;return t instanceof e||t instanceof Element}function Wt(t){var e=wt(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function Kc(t){if(typeof ShadowRoot&gt;"u")return!1;var e=wt(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function z8(t){var e=t.state;Object.keys(e.elements).forEach(function(i){var n=e.styles[i]||{},r=e.attributes[i]||{},o=e.elements[i];!Wt(o)||!tn(o)||(Object.assign(o.style,n),Object.keys(r).forEach(function(s){var a=r[s];a===!1?o.removeAttribute(s):o.setAttribute(s,a===!0?"":a)}))})}function W8(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&amp;&amp;Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach(function(n){var r=e.elements[n],o=e.attributes[n]||{},s=Object.keys(e.styles.hasOwnProperty(n)?e.styles[n]:i[n]),a=s.reduce(function(u,f){return u[f]="",u},{});!Wt(r)||!tn(r)||(Object.assign(r.style,a),Object.keys(o).forEach(function(u){r.removeAttribute(u)}))})}}var s3={name:"applyStyles",enabled:!0,phase:"write",fn:z8,effect:W8,requires:["computeStyles"]};function nn(t){return t.split("-")[0]}var zi=Math.max,ha=Math.min,so=Math.round;function Yc(){var t=navigator.userAgentData;return t!=null&amp;&amp;t.brands&amp;&amp;Array.isArray(t.brands)?t.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function qu(){return!/^((?!chrome|android).)*safari/i.test(Yc())}function Ci(t,e,i){e===void 0&amp;&amp;(e=!1),i===void 0&amp;&amp;(i=!1);var n=t.getBoundingClientRect(),r=1,o=1;e&amp;&amp;Wt(t)&amp;&amp;(r=t.offsetWidth&gt;0&amp;&amp;so(n.width)/t.offsetWidth||1,o=t.offsetHeight&gt;0&amp;&amp;so(n.height)/t.offsetHeight||1);var s=xi(t)?wt(t):window,a=s.visualViewport,u=!qu()&amp;&amp;i,f=(n.left+(u&amp;&amp;a?a.offsetLeft:0))/r,p=(n.top+(u&amp;&amp;a?a.offsetTop:0))/o,g=n.width/r,D=n.height/o;return{width:g,height:D,top:p,right:f+g,bottom:p+D,left:f,x:f,y:p}}function pa(t){var e=Ci(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)&lt;=1&amp;&amp;(i=e.width),Math.abs(e.height-n)&lt;=1&amp;&amp;(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function Zu(t,e){var i=e.getRootNode&amp;&amp;e.getRootNode();if(t.contains(e))return!0;if(i&amp;&amp;Kc(i)){var n=e;do{if(n&amp;&amp;t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Pn(t){return wt(t).getComputedStyle(t)}function e_(t){return["table","td","th"].indexOf(tn(t))&gt;=0}function gn(t){return((xi(t)?t.ownerDocument:t.document)||window.document).documentElement}function ao(t){return tn(t)==="html"?t:t.assignedSlot||t.parentNode||(Kc(t)?t.host:null)||gn(t)}function a3(t){return!Wt(t)||Pn(t).position==="fixed"?null:t.offsetParent}function K8(t){var e=/firefox/i.test(Yc()),i=/Trident/i.test(Yc());if(i&amp;&amp;Wt(t)){var n=Pn(t);if(n.position==="fixed")return null}var r=ao(t);for(Kc(r)&amp;&amp;(r=r.host);Wt(r)&amp;&amp;["html","body"].indexOf(tn(r))&lt;0;){var o=Pn(r);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||e&amp;&amp;o.willChange==="filter"||e&amp;&amp;o.filter&amp;&amp;o.filter!=="none")return r;r=r.parentNode}return null}function Wi(t){for(var e=wt(t),i=a3(t);i&amp;&amp;e_(i)&amp;&amp;Pn(i).position==="static";)i=a3(i);return i&amp;&amp;(tn(i)==="html"||tn(i)==="body"&amp;&amp;Pn(i).position==="static")?e:i||K8(t)||e}function ma(t){return["top","bottom"].indexOf(t)&gt;=0?"x":"y"}function ga(t,e,i){return zi(t,ha(e,i))}function c3(t,e,i){var n=ga(t,e,i);return n&gt;i?i:n}function Qu(){return{top:0,right:0,bottom:0,left:0}}function Xu(t){return Object.assign({},Qu(),t)}function Ju(t,e){return e.reduce(function(i,n){return i[n]=t,i},{})}var Y8=function(e,i){return e=typeof e=="function"?e(Object.assign({},i.rects,{placement:i.placement})):e,Xu(typeof e!="number"?e:Ju(e,ls))};function q8(t){var e,i=t.state,n=t.name,r=t.options,o=i.elements.arrow,s=i.modifiersData.popperOffsets,a=nn(i.placement),u=ma(a),f=[Ot,Pt].indexOf(a)&gt;=0,p=f?"height":"width";if(!(!o||!s)){var g=Y8(r.padding,i),D=pa(o),b=u==="y"?It:Ot,w=u==="y"?zt:Pt,T=i.rects.reference[p]+i.rects.reference[u]-s[u]-i.rects.popper[p],F=s[u]-i.rects.reference[u],R=Wi(o),z=R?u==="y"?R.clientHeight||0:R.clientWidth||0:0,ye=T/2-F/2,J=g[b],Re=z-D[p]-g[w],Ce=z/2-D[p]/2+ye,Fe=ga(J,Ce,Re),He=u;i.modifiersData[n]=(e={},e[He]=Fe,e.centerOffset=Fe-Ce,e)}}function Z8(t){var e=t.state,i=t.options,n=i.element,r=n===void 0?"[data-popper-arrow]":n;r!=null&amp;&amp;(typeof r=="string"&amp;&amp;(r=e.elements.popper.querySelector(r),!r)||Zu(e.elements.popper,r)&amp;&amp;(e.elements.arrow=r))}var l3={name:"arrow",enabled:!0,phase:"main",fn:q8,effect:Z8,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Di(t){return t.split("-")[1]}var Q8={top:"auto",right:"auto",bottom:"auto",left:"auto"};function X8(t,e){var i=t.x,n=t.y,r=e.devicePixelRatio||1;return{x:so(i*r)/r||0,y:so(n*r)/r||0}}function u3(t){var e,i=t.popper,n=t.popperRect,r=t.placement,o=t.variation,s=t.offsets,a=t.position,u=t.gpuAcceleration,f=t.adaptive,p=t.roundOffsets,g=t.isFixed,D=s.x,b=D===void 0?0:D,w=s.y,T=w===void 0?0:w,F=typeof p=="function"?p({x:b,y:T}):{x:b,y:T};b=F.x,T=F.y;var R=s.hasOwnProperty("x"),z=s.hasOwnProperty("y"),ye=Ot,J=It,Re=window;if(f){var Ce=Wi(i),Fe="clientHeight",He="clientWidth";if(Ce===wt(i)&amp;&amp;(Ce=gn(i),Pn(Ce).position!=="static"&amp;&amp;a==="absolute"&amp;&amp;(Fe="scrollHeight",He="scrollWidth")),Ce=Ce,r===It||(r===Ot||r===Pt)&amp;&amp;o===fa){J=zt;var Ct=g&amp;&amp;Ce===Re&amp;&amp;Re.visualViewport?Re.visualViewport.height:Ce[Fe];T-=Ct-n.height,T*=u?1:-1}if(r===Ot||(r===It||r===zt)&amp;&amp;o===fa){ye=Pt;var Dt=g&amp;&amp;Ce===Re&amp;&amp;Re.visualViewport?Re.visualViewport.width:Ce[He];b-=Dt-n.width,b*=u?1:-1}}var Yt=Object.assign({position:a},f&amp;&amp;Q8),Vn=p===!0?X8({x:b,y:T},wt(i)):{x:b,y:T};if(b=Vn.x,T=Vn.y,u){var an;return Object.assign({},Yt,(an={},an[J]=z?"0":"",an[ye]=R?"0":"",an.transform=(Re.devicePixelRatio||1)&lt;=1?"translate("+b+"px, "+T+"px)":"translate3d("+b+"px, "+T+"px, 0)",an))}return Object.assign({},Yt,(e={},e[J]=z?T+"px":"",e[ye]=R?b+"px":"",e.transform="",e))}function J8(t){var e=t.state,i=t.options,n=i.gpuAcceleration,r=n===void 0?!0:n,o=i.adaptive,s=o===void 0?!0:o,a=i.roundOffsets,u=a===void 0?!0:a,f={placement:nn(e.placement),variation:Di(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:r,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&amp;&amp;(e.styles.popper=Object.assign({},e.styles.popper,u3(Object.assign({},f,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:s,roundOffsets:u})))),e.modifiersData.arrow!=null&amp;&amp;(e.styles.arrow=Object.assign({},e.styles.arrow,u3(Object.assign({},f,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}var d3={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:J8,data:{}};var sm={passive:!0};function e7(t){var e=t.state,i=t.instance,n=t.options,r=n.scroll,o=r===void 0?!0:r,s=n.resize,a=s===void 0?!0:s,u=wt(e.elements.popper),f=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&amp;&amp;f.forEach(function(p){p.addEventListener("scroll",i.update,sm)}),a&amp;&amp;u.addEventListener("resize",i.update,sm),function(){o&amp;&amp;f.forEach(function(p){p.removeEventListener("scroll",i.update,sm)}),a&amp;&amp;u.removeEventListener("resize",i.update,sm)}}var f3={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:e7,data:{}};var t7={left:"right",right:"left",bottom:"top",top:"bottom"};function qc(t){return t.replace(/left|right|bottom|top/g,function(e){return t7[e]})}var n7={start:"end",end:"start"};function am(t){return t.replace(/start|end/g,function(e){return n7[e]})}function va(t){var e=wt(t),i=e.pageXOffset,n=e.pageYOffset;return{scrollLeft:i,scrollTop:n}}function ya(t){return Ci(gn(t)).left+va(t).scrollLeft}function t_(t,e){var i=wt(t),n=gn(t),r=i.visualViewport,o=n.clientWidth,s=n.clientHeight,a=0,u=0;if(r){o=r.width,s=r.height;var f=qu();(f||!f&amp;&amp;e==="fixed")&amp;&amp;(a=r.offsetLeft,u=r.offsetTop)}return{width:o,height:s,x:a+ya(t),y:u}}function n_(t){var e,i=gn(t),n=va(t),r=(e=t.ownerDocument)==null?void 0:e.body,o=zi(i.scrollWidth,i.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),s=zi(i.scrollHeight,i.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-n.scrollLeft+ya(t),u=-n.scrollTop;return Pn(r||i).direction==="rtl"&amp;&amp;(a+=zi(i.clientWidth,r?r.clientWidth:0)-o),{width:o,height:s,x:a,y:u}}function ba(t){var e=Pn(t),i=e.overflow,n=e.overflowX,r=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+r+n)}function cm(t){return["html","body","#document"].indexOf(tn(t))&gt;=0?t.ownerDocument.body:Wt(t)&amp;&amp;ba(t)?t:cm(ao(t))}function us(t,e){var i;e===void 0&amp;&amp;(e=[]);var n=cm(t),r=n===((i=t.ownerDocument)==null?void 0:i.body),o=wt(n),s=r?[o].concat(o.visualViewport||[],ba(n)?n:[]):n,a=e.concat(s);return r?a:a.concat(us(ao(s)))}function Zc(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function i7(t,e){var i=Ci(t,!1,e==="fixed");return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}function h3(t,e,i){return e===rm?Zc(t_(t,i)):xi(e)?i7(e,i):Zc(n_(gn(t)))}function r7(t){var e=us(ao(t)),i=["absolute","fixed"].indexOf(Pn(t).position)&gt;=0,n=i&amp;&amp;Wt(t)?Wi(t):t;return xi(n)?e.filter(function(r){return xi(r)&amp;&amp;Zu(r,n)&amp;&amp;tn(r)!=="body"}):[]}function i_(t,e,i,n){var r=e==="clippingParents"?r7(t):[].concat(e),o=[].concat(r,[i]),s=o[0],a=o.reduce(function(u,f){var p=h3(t,f,n);return u.top=zi(p.top,u.top),u.right=ha(p.right,u.right),u.bottom=ha(p.bottom,u.bottom),u.left=zi(p.left,u.left),u},h3(t,s,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function ed(t){var e=t.reference,i=t.element,n=t.placement,r=n?nn(n):null,o=n?Di(n):null,s=e.x+e.width/2-i.width/2,a=e.y+e.height/2-i.height/2,u;switch(r){case It:u={x:s,y:e.y-i.height};break;case zt:u={x:s,y:e.y+e.height};break;case Pt:u={x:e.x+e.width,y:a};break;case Ot:u={x:e.x-i.width,y:a};break;default:u={x:e.x,y:e.y}}var f=r?ma(r):null;if(f!=null){var p=f==="y"?"height":"width";switch(o){case oo:u[f]=u[f]-(e[p]/2-i[p]/2);break;case fa:u[f]=u[f]+(e[p]/2-i[p]/2);break;default:}}return u}function Ki(t,e){e===void 0&amp;&amp;(e={});var i=e,n=i.placement,r=n===void 0?t.placement:n,o=i.strategy,s=o===void 0?t.strategy:o,a=i.boundary,u=a===void 0?i3:a,f=i.rootBoundary,p=f===void 0?rm:f,g=i.elementContext,D=g===void 0?Wc:g,b=i.altBoundary,w=b===void 0?!1:b,T=i.padding,F=T===void 0?0:T,R=Xu(typeof F!="number"?F:Ju(F,ls)),z=D===Wc?r3:Wc,ye=t.rects.popper,J=t.elements[w?z:D],Re=i_(xi(J)?J:J.contextElement||gn(t.elements.popper),u,p,s),Ce=Ci(t.elements.reference),Fe=ed({reference:Ce,element:ye,strategy:"absolute",placement:r}),He=Zc(Object.assign({},ye,Fe)),Ct=D===Wc?He:Ce,Dt={top:Re.top-Ct.top+R.top,bottom:Ct.bottom-Re.bottom+R.bottom,left:Re.left-Ct.left+R.left,right:Ct.right-Re.right+R.right},Yt=t.modifiersData.offset;if(D===Wc&amp;&amp;Yt){var Vn=Yt[r];Object.keys(Dt).forEach(function(an){var er=[Pt,zt].indexOf(an)&gt;=0?1:-1,tr=[It,zt].indexOf(an)&gt;=0?"y":"x";Dt[an]+=Vn[tr]*er})}return Dt}function r_(t,e){e===void 0&amp;&amp;(e={});var i=e,n=i.placement,r=i.boundary,o=i.rootBoundary,s=i.padding,a=i.flipVariations,u=i.allowedAutoPlacements,f=u===void 0?om:u,p=Di(n),g=p?a?J0:J0.filter(function(w){return Di(w)===p}):ls,D=g.filter(function(w){return f.indexOf(w)&gt;=0});D.length===0&amp;&amp;(D=g);var b=D.reduce(function(w,T){return w[T]=Ki(t,{placement:T,boundary:r,rootBoundary:o,padding:s})[nn(T)],w},{});return Object.keys(b).sort(function(w,T){return b[w]-b[T]})}function o7(t){if(nn(t)===im)return[];var e=qc(t);return[am(t),e,am(e)]}function s7(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var r=i.mainAxis,o=r===void 0?!0:r,s=i.altAxis,a=s===void 0?!0:s,u=i.fallbackPlacements,f=i.padding,p=i.boundary,g=i.rootBoundary,D=i.altBoundary,b=i.flipVariations,w=b===void 0?!0:b,T=i.allowedAutoPlacements,F=e.options.placement,R=nn(F),z=R===F,ye=u||(z||!w?[qc(F)]:o7(F)),J=[F].concat(ye).reduce(function(Un,Mn){return Un.concat(nn(Mn)===im?r_(e,{placement:Mn,boundary:p,rootBoundary:g,padding:f,flipVariations:w,allowedAutoPlacements:T}):Mn)},[]),Re=e.rects.reference,Ce=e.rects.popper,Fe=new Map,He=!0,Ct=J[0],Dt=0;Dt&lt;J.length;Dt++){var Yt=J[Dt],Vn=nn(Yt),an=Di(Yt)===oo,er=[It,zt].indexOf(Vn)&gt;=0,tr=er?"width":"height",An=Ki(e,{placement:Yt,boundary:p,rootBoundary:g,altBoundary:D,padding:f}),cn=er?an?Pt:Ot:an?zt:It;Re[tr]&gt;Ce[tr]&amp;&amp;(cn=qc(cn));var di=qc(cn),Ri=[];if(o&amp;&amp;Ri.push(An[Vn]&lt;=0),a&amp;&amp;Ri.push(An[cn]&lt;=0,An[di]&lt;=0),Ri.every(function(Un){return Un})){Ct=Yt,He=!1;break}Fe.set(Yt,Ri)}if(He)for(var Va=w?3:1,Ts=function(Mn){var Tn=J.find(function(bo){var Vr=Fe.get(bo);if(Vr)return Vr.slice(0,Mn).every(function(Ha){return Ha})});if(Tn)return Ct=Tn,"break"},Br=Va;Br&gt;0;Br--){var Ua=Ts(Br);if(Ua==="break")break}e.placement!==Ct&amp;&amp;(e.modifiersData[n]._skip=!0,e.placement=Ct,e.reset=!0)}}var p3={name:"flip",enabled:!0,phase:"main",fn:s7,requiresIfExists:["offset"],data:{_skip:!1}};function m3(t,e,i){return i===void 0&amp;&amp;(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function g3(t){return[It,Pt,zt,Ot].some(function(e){return t[e]&gt;=0})}function a7(t){var e=t.state,i=t.name,n=e.rects.reference,r=e.rects.popper,o=e.modifiersData.preventOverflow,s=Ki(e,{elementContext:"reference"}),a=Ki(e,{altBoundary:!0}),u=m3(s,n),f=m3(a,r,o),p=g3(u),g=g3(f);e.modifiersData[i]={referenceClippingOffsets:u,popperEscapeOffsets:f,isReferenceHidden:p,hasPopperEscaped:g},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":g})}var v3={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:a7};function c7(t,e,i){var n=nn(t),r=[Ot,It].indexOf(n)&gt;=0?-1:1,o=typeof i=="function"?i(Object.assign({},e,{placement:t})):i,s=o[0],a=o[1];return s=s||0,a=(a||0)*r,[Ot,Pt].indexOf(n)&gt;=0?{x:a,y:s}:{x:s,y:a}}function l7(t){var e=t.state,i=t.options,n=t.name,r=i.offset,o=r===void 0?[0,0]:r,s=om.reduce(function(p,g){return p[g]=c7(g,e.rects,o),p},{}),a=s[e.placement],u=a.x,f=a.y;e.modifiersData.popperOffsets!=null&amp;&amp;(e.modifiersData.popperOffsets.x+=u,e.modifiersData.popperOffsets.y+=f),e.modifiersData[n]=s}var y3={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:l7};function u7(t){var e=t.state,i=t.name;e.modifiersData[i]=ed({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}var b3={name:"popperOffsets",enabled:!0,phase:"read",fn:u7,data:{}};function o_(t){return t==="x"?"y":"x"}function d7(t){var e=t.state,i=t.options,n=t.name,r=i.mainAxis,o=r===void 0?!0:r,s=i.altAxis,a=s===void 0?!1:s,u=i.boundary,f=i.rootBoundary,p=i.altBoundary,g=i.padding,D=i.tether,b=D===void 0?!0:D,w=i.tetherOffset,T=w===void 0?0:w,F=Ki(e,{boundary:u,rootBoundary:f,padding:g,altBoundary:p}),R=nn(e.placement),z=Di(e.placement),ye=!z,J=ma(R),Re=o_(J),Ce=e.modifiersData.popperOffsets,Fe=e.rects.reference,He=e.rects.popper,Ct=typeof T=="function"?T(Object.assign({},e.rects,{placement:e.placement})):T,Dt=typeof Ct=="number"?{mainAxis:Ct,altAxis:Ct}:Object.assign({mainAxis:0,altAxis:0},Ct),Yt=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,Vn={x:0,y:0};if(Ce){if(o){var an,er=J==="y"?It:Ot,tr=J==="y"?zt:Pt,An=J==="y"?"height":"width",cn=Ce[J],di=cn+F[er],Ri=cn-F[tr],Va=b?-He[An]/2:0,Ts=z===oo?Fe[An]:He[An],Br=z===oo?-He[An]:-Fe[An],Ua=e.elements.arrow,Un=b&amp;&amp;Ua?pa(Ua):{width:0,height:0},Mn=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:Qu(),Tn=Mn[er],bo=Mn[tr],Vr=ga(0,Fe[An],Un[An]),Ha=ye?Fe[An]/2-Va-Vr-Tn-Dt.mainAxis:Ts-Vr-Tn-Dt.mainAxis,Rl=ye?-Fe[An]/2+Va+Vr+bo+Dt.mainAxis:Br+Vr+bo+Dt.mainAxis,Ol=e.elements.arrow&amp;&amp;Wi(e.elements.arrow),_o=Ol?J==="y"?Ol.clientTop||0:Ol.clientLeft||0:0,kl=(an=Yt?.[J])!=null?an:0,$a=cn+Ha-kl-_o,wo=cn+Rl-kl,Ga=ga(b?ha(di,$a):di,cn,b?zi(Ri,wo):Ri);Ce[J]=Ga,Vn[J]=Ga-cn}if(a){var Xd,_e=J==="x"?It:Ot,Jd=J==="x"?zt:Pt,Ur=Ce[Re],Hr=Re==="y"?"height":"width",tt=Ur+F[_e],xo=Ur-F[Jd],Fl=[It,Ot].indexOf(R)!==-1,nr=(Xd=Yt?.[Re])!=null?Xd:0,ef=Fl?tt:Ur-Fe[Hr]-He[Hr]-nr+Dt.altAxis,tf=Fl?Ur+Fe[Hr]+He[Hr]-nr-Dt.altAxis:xo,nf=b&amp;&amp;Fl?c3(ef,Ur,tf):ga(b?ef:tt,Ur,b?tf:xo);Ce[Re]=nf,Vn[Re]=nf-Ur}e.modifiersData[n]=Vn}}var _3={name:"preventOverflow",enabled:!0,phase:"main",fn:d7,requiresIfExists:["offset"]};function s_(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function a_(t){return t===wt(t)||!Wt(t)?va(t):s_(t)}function f7(t){var e=t.getBoundingClientRect(),i=so(e.width)/t.offsetWidth||1,n=so(e.height)/t.offsetHeight||1;return i!==1||n!==1}function c_(t,e,i){i===void 0&amp;&amp;(i=!1);var n=Wt(e),r=Wt(e)&amp;&amp;f7(e),o=gn(e),s=Ci(t,r,i),a={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(n||!n&amp;&amp;!i)&amp;&amp;((tn(e)!=="body"||ba(o))&amp;&amp;(a=a_(e)),Wt(e)?(u=Ci(e,!0),u.x+=e.clientLeft,u.y+=e.clientTop):o&amp;&amp;(u.x=ya(o))),{x:s.left+a.scrollLeft-u.x,y:s.top+a.scrollTop-u.y,width:s.width,height:s.height}}function h7(t){var e=new Map,i=new Set,n=[];t.forEach(function(o){e.set(o.name,o)});function r(o){i.add(o.name);var s=[].concat(o.requires||[],o.requiresIfExists||[]);s.forEach(function(a){if(!i.has(a)){var u=e.get(a);u&amp;&amp;r(u)}}),n.push(o)}return t.forEach(function(o){i.has(o.name)||r(o)}),n}function l_(t){var e=h7(t);return o3.reduce(function(i,n){return i.concat(e.filter(function(r){return r.phase===n}))},[])}function u_(t){var e;return function(){return e||(e=new Promise(function(i){Promise.resolve().then(function(){e=void 0,i(t())})})),e}}function d_(t){var e=t.reduce(function(i,n){var r=i[n.name];return i[n.name]=r?Object.assign({},r,n,{options:Object.assign({},r.options,n.options),data:Object.assign({},r.data,n.data)}):n,i},{});return Object.keys(e).map(function(i){return e[i]})}var w3={placement:"bottom",modifiers:[],strategy:"absolute"};function x3(){for(var t=arguments.length,e=new Array(t),i=0;i&lt;t;i++)e[i]=arguments[i];return!e.some(function(n){return!(n&amp;&amp;typeof n.getBoundingClientRect=="function")})}function C3(t){t===void 0&amp;&amp;(t={});var e=t,i=e.defaultModifiers,n=i===void 0?[]:i,r=e.defaultOptions,o=r===void 0?w3:r;return function(a,u,f){f===void 0&amp;&amp;(f=o);var p={placement:"bottom",orderedModifiers:[],options:Object.assign({},w3,o),modifiersData:{},elements:{reference:a,popper:u},attributes:{},styles:{}},g=[],D=!1,b={state:p,setOptions:function(R){var z=typeof R=="function"?R(p.options):R;T(),p.options=Object.assign({},o,p.options,z),p.scrollParents={reference:xi(a)?us(a):a.contextElement?us(a.contextElement):[],popper:us(u)};var ye=l_(d_([].concat(n,p.options.modifiers)));return p.orderedModifiers=ye.filter(function(J){return J.enabled}),w(),b.update()},forceUpdate:function(){if(!D){var R=p.elements,z=R.reference,ye=R.popper;if(x3(z,ye)){p.rects={reference:c_(z,Wi(ye),p.options.strategy==="fixed"),popper:pa(ye)},p.reset=!1,p.placement=p.options.placement,p.orderedModifiers.forEach(function(Dt){return p.modifiersData[Dt.name]=Object.assign({},Dt.data)});for(var J=0;J&lt;p.orderedModifiers.length;J++){if(p.reset===!0){p.reset=!1,J=-1;continue}var Re=p.orderedModifiers[J],Ce=Re.fn,Fe=Re.options,He=Fe===void 0?{}:Fe,Ct=Re.name;typeof Ce=="function"&amp;&amp;(p=Ce({state:p,options:He,name:Ct,instance:b})||p)}}}},update:u_(function(){return new Promise(function(F){b.forceUpdate(),F(p)})}),destroy:function(){T(),D=!0}};if(!x3(a,u))return b;b.setOptions(f).then(function(F){!D&amp;&amp;f.onFirstUpdate&amp;&amp;f.onFirstUpdate(F)});function w(){p.orderedModifiers.forEach(function(F){var R=F.name,z=F.options,ye=z===void 0?{}:z,J=F.effect;if(typeof J=="function"){var Re=J({state:p,name:R,instance:b,options:ye}),Ce=function(){};g.push(Re||Ce)}})}function T(){g.forEach(function(F){return F()}),g=[]}return b}}var p7=[f3,b3,d3,s3,y3,p3,_3,l3,v3],f_=C3({defaultModifiers:p7});var m7=["popperViewRef"],D3=["*","*"];function g7(t,e){if(t&amp;1&amp;&amp;(X(0,"div",5),En(1),ee()),t&amp;2){let i=Be();le("innerHTML",i.text,Su)}}function v7(t,e){t&amp;1&amp;&amp;(X(0,"div",6),En(1,1),ee())}var td=function(t){return t.TOP="top",t.BOTTOM="bottom",t.LEFT="left",t.RIGHT="right",t.TOPSTART="top-start",t.BOTTOMSTART="bottom-start",t.LEFTSTART="left-start",t.RIGHTSTART="right-start",t.TOPEND="top-end",t.BOTTOMEND="bottom-end",t.LEFTEND="left-end",t.RIGHTEND="right-end",t.AUTO="auto",t.AUTOSTART="auto-start",t.AUTOEND="auto-end",t}(td||{}),Ir=function(t){return t.click="click",t.hover="hover",t.mousedown="mousedown",t.none="none",t}(Ir||{}),y7=(()=&gt;{class t{elRef;_viewRef;_changeDetectorRef;static nextId=0;ariaHidden;arrowColor=null;displayType;id=`ngx_poppperjs_${++t.nextId}`;isMouseOver=!1;onHidden=new Ke;onUpdate;opacity;popperInstance;popperOptions={disableAnimation:!1,disableDefaultStyling:!1,placement:td.AUTO,boundariesElement:"",trigger:Ir.hover,positionFixed:!1,appendToBody:!1,popperModifiers:[]};popperViewRef;referenceObject;state;text;_baseModifiers=[{name:"offset",enabled:!0,options:{offset:[0,8]}},{name:"arrow",enabled:!0,options:{element:".ngxp__arrow",padding:3},requires:["arrow"]}];_destroy$=new K;_styleId=`${this.id}_style`;constructor(i,n,r){this.elRef=i,this._viewRef=n,this._changeDetectorRef=r,this._toggleVisibility(!1)}clean(){this.toggleVisibility(!1),this.popperInstance&amp;&amp;this.popperInstance.destroy()}extractAppliedClassListExpr(i=[]){return(Array.isArray(i)?i:typeof i=="string"?i.replace(/ /,"").split(","):[]).reduce((r,o)=&gt;(r[o]=!0,r),{})}hide(){this.popperInstance&amp;&amp;this.popperInstance.destroy(),this.toggleVisibility(!1),this.onHidden.emit()}ngOnDestroy(){this._destroy$.next(),this.clean(),this.popperOptions.appendTo&amp;&amp;this.elRef&amp;&amp;this.elRef.nativeElement&amp;&amp;this.elRef.nativeElement.parentNode&amp;&amp;(this._viewRef.detach(),this.elRef.nativeElement.parentNode.removeChild(this.elRef.nativeElement))}onDocumentResize(){this.update()}onMouseOver(){this.isMouseOver=!0}show(){if(!this.referenceObject)return;let i=this.popperOptions.appendTo&amp;&amp;document.querySelector(this.popperOptions.appendTo);i&amp;&amp;this.elRef.nativeElement.parentNode!==i&amp;&amp;(this.elRef.nativeElement.parentNode&amp;&amp;this.elRef.nativeElement.parentNode.removeChild(this.elRef.nativeElement),i.appendChild(this.elRef.nativeElement));let n={strategy:this.popperOptions.positionFixed?"fixed":"absolute",placement:this.popperOptions.placement,modifiers:this._baseModifiers};this.onUpdate&amp;&amp;(n.onFirstUpdate=this.onUpdate);let r=this.popperOptions.boundariesElement&amp;&amp;document.querySelector(this.popperOptions.boundariesElement);if(n.modifiers&amp;&amp;r&amp;&amp;n.modifiers.push({name:"preventOverflow",enabled:this.popperOptions.preventOverflow,options:{boundary:r}}),n.modifiers){let o=n.modifiers.find(s=&gt;s.name==="preventOverflow");if(o&amp;&amp;!o.enabled){let s=n.modifiers.find(a=&gt;a.name==="preventOverflow");s&amp;&amp;(s.enabled=!1)}}this._determineArrowColor(),n.modifiers=n.modifiers.concat(this.popperOptions.popperModifiers),window.requestAnimationFrame(()=&gt;{window.requestAnimationFrame(()=&gt;{this.popperInstance=f_(this.referenceObject,this.popperViewRef.nativeElement,n)})}),this.toggleVisibility(!0),hi(document,"resize").pipe(ke(this._destroy$)).subscribe({next:()=&gt;this.onDocumentResize()})}showOnLeave(){this.isMouseOver=!1,!(this.popperOptions.trigger!==Ir.hover&amp;&amp;!this.popperOptions.hideOnMouseLeave)&amp;&amp;this.hide()}toggleVisibility(i){this._toggleVisibility(i),this._changeDetectorRef.destroyed||this._changeDetectorRef.detectChanges()}update(){this.popperInstance&amp;&amp;this.popperInstance.update()}_createArrowSelector(){return`div#${this.id}.ngxp__container &gt; .ngxp__arrow.ngxp__force-arrow`}_determineArrowColor(){if(!this.popperOptions.styles||this.arrowColor)return!1;let i=this.popperOptions.styles["background-color"]||this.popperOptions.styles.backgroundColor;if(this.arrowColor===i)return!1;this.arrowColor=i;let n=document.querySelector(`#${this._styleId}`),r=this.arrowColor?`${this._createArrowSelector()}:before { background-color: ${this.arrowColor}; }`:"";n||(n=document.createElement("style"),n.id=this._styleId,n.setAttribute("type","text/css"),document.head.appendChild(n)),n.styleSheet?n.styleSheet.cssText=r:n.innerHTML=r}_toggleVisibility(i){this.displayType=["none","block"][+i],this.opacity=+i,this.ariaHidden=`${!i}`,this.state=i}static \u0275fac=function(n){return new(n||t)(I(ve),I(Nt),I(yt))};static \u0275cmp=Ne({type:t,selectors:[["popper-content"]],viewQuery:function(n,r){if(n&amp;1&amp;&amp;bi(m7,7),n&amp;2){let o;pn(o=mn())&amp;&amp;(r.popperViewRef=o.first)}},hostBindings:function(n,r){n&amp;1&amp;&amp;Je("mouseover",function(){return r.onMouseOver()})("mouseleave",function(){return r.showOnLeave()})},exportAs:["ngxPopperjsContent"],ngContentSelectors:D3,decls:5,vars:19,consts:[["popperViewRef",""],[3,"ngStyle","ngClass"],["class","ngxp__inner",3,"innerHTML",4,"ngIf"],["class","ngxp__inner",4,"ngIf"],["data-popper-arrow","",1,"ngxp__arrow",3,"ngClass"],[1,"ngxp__inner",3,"innerHTML"],[1,"ngxp__inner"]],template:function(n,r){n&amp;1&amp;&amp;($i(D3),X(0,"div",1,0),Ye(2,g7,2,1,"div",2)(3,v7,2,0,"div",3),Se(4,"div",4),ee()),n&amp;2&amp;&amp;(ua("display",r.displayType)("opacity",r.opacity),hn("ngxp__container",!r.popperOptions.disableDefaultStyling)("ngxp__animation",!r.popperOptions.disableAnimation),le("ngStyle",r.popperOptions.styles)("ngClass",r.extractAppliedClassListExpr(r.popperOptions.applyClass)),Tt("id",r.id)("aria-hidden",r.ariaHidden)("aria-describedby",r.popperOptions.ariaDescribe||null)("role",r.popperOptions.ariaRole),ce(2),le("ngIf",r.text),ce(),le("ngIf",!r.text),ce(),hn("ngxp__force-arrow",r.arrowColor),le("ngClass",r.extractAppliedClassListExpr(r.popperOptions.applyArrowClass)))},dependencies:[qn,wi,os],styles:[`popper-content{position:relative;display:block}.ngxp__container{display:none;position:absolute;border-radius:3px;border:1px solid grey;box-shadow:0 0 2px #00000080;padding:10px}.ngxp__container.ngxp__animation{animation:ngxp-fadeIn .15s ease-out}.ngxp__container&gt;.ngxp__arrow,.ngxp__container&gt;.ngxp__arrow:before{position:absolute;width:10px;height:10px;z-index:-1}.ngxp__container&gt;.ngxp__arrow:before{transform:rotate(45deg);content:"";background-color:#fff;top:0;left:0}.ngxp__container[data-popper-placement^=top]&gt;.ngxp__arrow{bottom:-4px}.ngxp__container[data-popper-placement^=bottom]&gt;.ngxp__arrow{top:-4px}.ngxp__container[data-popper-placement^=left]&gt;.ngxp__arrow{right:-4px}.ngxp__container[data-popper-placement^=right]&gt;.ngxp__arrow{left:-4px}@keyframes ngxp-fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}
`],encapsulation:2,changeDetection:0})}return t})(),I3=new P("NGX_POPPERJS_DEFAULTS"),h_=class{static coerceBooleanProperty(e){return e!=null&amp;&amp;`${e}`!="false"}},Qc=class t{_changeDetectorRef;_elementRef;_vcr;_popperDefaults;static baseOptions={showDelay:0,placement:td.AUTO,hideOnClickOutside:!0,hideOnMouseLeave:!1,hideOnScroll:!1,appendTo:void 0,ariaRole:"popper",ariaDescribe:"",styles:{},trigger:Ir.click};set applyClass(e){e!==this._applyClass&amp;&amp;(this._applyClass=e,this._checkExisting("applyClass",e))}get applyClass(){return this._applyClass}ariaDescribe;ariaRole;boundariesElement;closeOnClickOutside;set content(e){e!==this._content&amp;&amp;(this._content=e,this._popperContent&amp;&amp;(typeof e=="string"?this._popperContent.text=e:this._popperContent=e))}get content(){return this._content}disableAnimation;set disabled(e){e!==this._disabled&amp;&amp;(this._disabled=!!e,this._shown&amp;&amp;this.hide())}get disabled(){return this._disabled}disableStyle;hideOnClickOutside;hideOnMouseLeave;hideOnScroll;hideTimeout=0;set placement(e){this._popperPlacement=e,this._checkExisting("placement",e)}get placement(){return this._popperPlacement}popperAppendTo;set popperApplyArrowClass(e){if(e!==this._popperApplyArrowClass&amp;&amp;(this._popperApplyArrowClass=e,this._popperContent)){if(this._popperContent.popperOptions.applyArrowClass=e,!this._shown)return;this._popperContent.popperInstance.setOptions(this._popperContent.popperOptions)}}get popperApplyArrowClass(){return this._popperApplyArrowClass}popperModifiers;popperOnHidden=new Ke;popperOnShown=new Ke;popperOnUpdate=new Ke;positionFixed;set preventOverflow(e){this._popperPreventOverflow=h_.coerceBooleanProperty(e),this._checkExisting("preventOverflow",this._popperPreventOverflow)}get preventOverflow(){return this._popperPreventOverflow}showDelay;showOnStart;showTrigger;styles;targetElement;timeoutAfterShow=0;_applyClass;_content;_destroy$=new K;_disabled;_globalEventListenersCtrl$=new K;_popperApplyArrowClass;_popperContent;_popperContentClass=y7;_popperContentRef;_popperPlacement;_popperPreventOverflow;_scheduledHideTimeoutCtrl$=new K;_scheduledShowTimeoutCtrl$=new K;_shown=!1;constructor(e,i,n,r={}){this._changeDetectorRef=e,this._elementRef=i,this._vcr=n,this._popperDefaults=r,t.baseOptions=S(S({},t.baseOptions),this._popperDefaults)}static assignDefined(e,...i){for(let n of i)for(let r of Object.keys(n)){let o=n[r];o!==void 0&amp;&amp;(e[r]=o)}return e}applyTriggerListeners(){switch(this.showTrigger){case Ir.click:this._addListener("click",this.toggle.bind(this));break;case Ir.mousedown:this._addListener("mousedown",this.toggle.bind(this));break;case Ir.hover:this._addListener("mouseenter",this.scheduledShow.bind(this,this.showDelay)),["touchend","touchcancel","mouseleave"].forEach(e=&gt;{this._addListener(e,this.scheduledHide.bind(this,null,this.hideTimeout))});break}this.showTrigger!==Ir.hover&amp;&amp;this.hideOnMouseLeave&amp;&amp;["touchend","touchcancel","mouseleave"].forEach(e=&gt;{this._addListener(e,this.scheduledHide.bind(this,null,this.hideTimeout))})}getRefElement(){return this.targetElement||this._elementRef.nativeElement}hide(){if(!this.disabled){if(!this._shown){this._scheduledShowTimeoutCtrl$.next();return}this._shown=!1,this._popperContentRef?this._popperContentRef.instance.hide():this._popperContent.hide(),this.popperOnHidden.emit(this),this._globalEventListenersCtrl$.next()}}hideOnClickOutsideHandler(e){this.disabled||!this.hideOnClickOutside||e.target===this._popperContent.elRef.nativeElement||this._popperContent.elRef.nativeElement.contains(e.target)||this.scheduledHide(e,this.hideTimeout)}hideOnScrollHandler(e){this.disabled||!this.hideOnScroll||this.scheduledHide(e,this.hideTimeout)}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete(),this._popperContent&amp;&amp;this._popperContent.clean()}ngOnInit(){this.hideOnClickOutside=typeof this.hideOnClickOutside&gt;"u"?this.closeOnClickOutside:this.hideOnClickOutside,typeof this.content=="string"?(this._popperContent=this._constructContent(),this._popperContent.text=this.content):typeof this.content&gt;"u"?(this._popperContent=this._constructContent(),this._popperContent.text=""):this._popperContent=this.content;let e=this._popperContent;e.referenceObject=this.getRefElement(),this._setContentProperties(e),this._setDefaults(),this.applyTriggerListeners(),this.showOnStart&amp;&amp;this.scheduledShow()}scheduledHide(e=null,i=this.hideTimeout){this.disabled||(this._scheduledShowTimeoutCtrl$.next(),Bo(i).pipe(ke(this._scheduledHideTimeoutCtrl$),ke(this._destroy$)).subscribe({next:()=&gt;{let n=e?e.toElement:null,r=this._popperContent.popperViewRef?this._popperContent.popperViewRef.nativeElement:!1;!r||r===n||r.contains(n)||this.content&amp;&amp;this.content.isMouseOver||(this.hide(),this._applyChanges())}}))}scheduledShow(e=this.showDelay){this.disabled||(this._scheduledHideTimeoutCtrl$.next(),Bo(e).pipe(ke(this._scheduledShowTimeoutCtrl$),ke(this._destroy$)).subscribe({next:()=&gt;{this.show(),this._applyChanges()}}))}show(){if(this._shown){this._scheduledHideTimeoutCtrl$.next();return}this._shown=!0;let e=this._popperContent,i=this.getRefElement();e.referenceObject!==i&amp;&amp;(e.referenceObject=i),this._setContentProperties(e),e.show(),this.popperOnShown.emit(this),this.timeoutAfterShow&gt;0&amp;&amp;this.scheduledHide(null,this.timeoutAfterShow),hi(document,"click").pipe(ke(this._globalEventListenersCtrl$),ke(this._destroy$)).subscribe({next:n=&gt;this.hideOnClickOutsideHandler(n)}),hi(this._getScrollParent(this.getRefElement()),"scroll").pipe(ke(this._globalEventListenersCtrl$),ke(this._destroy$)).subscribe({next:n=&gt;{this.hideOnScrollHandler(n)}})}toggle(){this.disabled||(this._shown?this.scheduledHide(null,this.hideTimeout):this.scheduledShow())}_addListener(e,i){hi(this._elementRef.nativeElement,e).pipe(ke(this._destroy$)).subscribe({next:i})}_applyChanges(){this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges()}_checkExisting(e,i){if(this._popperContent){if(this._popperContent.popperOptions[e]=i,!this._shown)return;this._popperContent.popperInstance.setOptions(this._popperContent.popperOptions)}}_constructContent(){return this._popperContentRef=this._vcr.createComponent(this._popperContentClass),this._popperContentRef.instance}_getScrollParent(e){let n=e instanceof HTMLElement&amp;&amp;window.getComputedStyle(e).overflowY,r=n!=="visible"&amp;&amp;n!=="hidden";if(e){if(r&amp;&amp;e.scrollHeight&gt;e.clientHeight)return e}else return null;return this._getScrollParent(e.parentNode)||document}_onPopperUpdate(e){this.popperOnUpdate.emit(e)}_setContentProperties(e){e.popperOptions=t.assignDefined(e.popperOptions,t.baseOptions,{showDelay:this.showDelay,disableAnimation:this.disableAnimation,disableDefaultStyling:this.disableStyle,placement:this.placement,boundariesElement:this.boundariesElement,trigger:this.showTrigger,positionFixed:this.positionFixed,popperModifiers:this.popperModifiers,ariaDescribe:this.ariaDescribe,ariaRole:this.ariaRole,applyClass:this.applyClass,applyArrowClass:this.popperApplyArrowClass,hideOnMouseLeave:this.hideOnMouseLeave,styles:this.styles,appendTo:this.popperAppendTo,preventOverflow:this.preventOverflow}),e.onUpdate=this._onPopperUpdate.bind(this),e.onHidden.pipe(ke(this._destroy$)).subscribe(this.hide.bind(this))}_setDefaults(){["showDelay","hideOnScroll","hideOnMouseLeave","hideOnClickOutside","ariaRole","ariaDescribe"].forEach(e=&gt;{this[e]=this[e]===void 0?t.baseOptions[e]:this[e]}),this.showTrigger=this.showTrigger||t.baseOptions.trigger,this.styles=this.styles===void 0?S({},t.baseOptions.styles):this.styles}static \u0275fac=function(i){return new(i||t)(I(yt),I(ve),I(Nt),I(I3))};static \u0275dir=ie({type:t,selectors:[["","popper",""]],inputs:{applyClass:[0,"popperApplyClass","applyClass"],ariaDescribe:[0,"popperAriaDescribeBy","ariaDescribe"],ariaRole:[0,"popperAriaRole","ariaRole"],boundariesElement:[0,"popperBoundaries","boundariesElement"],closeOnClickOutside:[0,"popperCloseOnClickOutside","closeOnClickOutside"],content:[0,"popper","content"],disableAnimation:[0,"popperDisableAnimation","disableAnimation"],disabled:[0,"popperDisabled","disabled"],disableStyle:[0,"popperDisableStyle","disableStyle"],hideOnClickOutside:[0,"popperHideOnClickOutside","hideOnClickOutside"],hideOnMouseLeave:[0,"popperHideOnMouseLeave","hideOnMouseLeave"],hideOnScroll:[0,"popperHideOnScroll","hideOnScroll"],hideTimeout:[0,"popperTimeout","hideTimeout"],placement:[0,"popperPlacement","placement"],popperAppendTo:"popperAppendTo",popperApplyArrowClass:"popperApplyArrowClass",popperModifiers:"popperModifiers",positionFixed:[0,"popperPositionFixed","positionFixed"],preventOverflow:[0,"popperPreventOverflow","preventOverflow"],showDelay:[0,"popperDelay","showDelay"],showOnStart:[0,"popperShowOnStart","showOnStart"],showTrigger:[0,"popperTrigger","showTrigger"],styles:[0,"popperStyles","styles"],targetElement:[0,"popperTarget","targetElement"],timeoutAfterShow:[0,"popperTimeoutAfterShow","timeoutAfterShow"]},outputs:{popperOnHidden:"popperOnHidden",popperOnShown:"popperOnShown",popperOnUpdate:"popperOnUpdate"},exportAs:["popper"]})};function E3(t={}){return[{provide:I3,useValue:t}]}var p_=(()=&gt;{class t{static forRoot(i){return{ngModule:t,providers:[E3(i)]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=fe({type:t});static \u0275inj=de({providers:[E3()],imports:[ro]})}return t})();var _a="https://api.trialsofthenine.com",g_="https://api.destinytrialsreport.com",tie="https://elastic.destinytrialsreport.com",Ei="https://www.bungie.net/Platform",A3="https://www.bungie.net/d1/Platform",M3="https://stats.bungie.net/Platform",nie="https://api-insights.destinytracker.com/api/d2",T3="https://www.bungie.net/en/oauth/authorize",R3="https://discord.gg/trialsreport",nd="TrialsReport",kt={STORED_MANIFEST_VERSION:"trials-report-manifest",AUTH_STATE:"trials-report-auth-state",AUTH_USER:"trials-report-auth-user",AUTH_RETURN_URL:"trials-report-auth-return-url",SEEN_MODALS:"trials-report-seen-modals",PLAYERS:"trials-report-players",LAST_PLAYERS_UPDATE:"trials-report-last-players-update",THEME:"trials-report-theme"};var iie="main",rie=84,oie=3,sie=10,aie=300,cie=360,lie=5,v_=50,b7=[36,36,37,37,48,72,72,75,78,82,87,91,91,91,92,95,98,99,99,104,109,109,109,118,120,123,126,129,129,130,131,133,137,139,141,147,147,152,155,157,160,162,171,174,174,177,180,180,188,188,19,196,196,201,201,203],uie=[14,36,47,48,147],die={"4611686018517483638":[144],"4611686018530576691":[176]},y_=72,_7=new Date("2020-03-17T17:00:00Z").getTime(),fie=b7.reduce((t,e)=&gt;t-(e&lt;=t?1:0),Math.ceil((new Date().getTime()-_7)/(1e3*60*60*24*7))),hie=1,m_=16,pie={resistanceRatio:.5,slidesPerView:"auto",centerInsufficientSlides:!0,roundLengths:!0,touchEventsTarget:"container",slidesOffsetBefore:m_,slidesOffsetAfter:m_,spaceBetween:m_,edgeSwipeDetection:!0,watchOverflow:!0},O3={trigger:Ir.hover,placement:td.TOP,disableDefaultStyling:!0,styles:{},disableAnimation:!0,hideOnScroll:!0,hideOnClickOutside:!1,applyClass:"popover",appendTo:"body"},mie={DEFAULT:"Destiny Trials Report - Trials of Osiris stats for Destiny 2",SUFFIX:"\u2022 Destiny Trials Report",PAGE_NOT_FOUND:"Page Not Found"};var k3={user:JSON.parse(localStorage.getItem(kt.AUTH_USER))??null};var F3=Qe("[Auth] Auth Init"),lm=Qe("[Auth] Start Login"),Xc=Qe("[Auth] Log Out"),um=Qe("[Auth] Get Access Token",_t()),b_=Qe("[Auth] Access Token Retrieved",_t()),id=Qe("[Auth] Authentication Success",_t()),Ii=Qe("[Auth] Authentication Failure",_t()),Jc=Qe("[Auth] Get User Data",_t()),dm=Qe("[Auth] User Data Retrieved",_t());var Kt=function(t){return t[t.CORE=0]="CORE",t[t.MANIFEST=1]="MANIFEST",t[t.SEARCH=2]="SEARCH",t[t.WEEK=3]="WEEK",t[t.REPORT=4]="REPORT",t[t.AUTH=5]="AUTH",t[t.SETTINGS=6]="SETTINGS",t[t.PGCR=7]="PGCR",t[t.LEADERBOARD=8]="LEADERBOARD",t[t.LEADERBOARDS=9]="LEADERBOARDS",t[t.PLAYER=10]="PLAYER",t[t.PLAYER_ELO=11]="PLAYER_ELO",t[t.PLAYER_TRIALS_DATA=12]="PLAYER_TRIALS_DATA",t[t.PLAYER_WEAPON_STATS=13]="PLAYER_WEAPON_STATS",t[t.PLAYER_BUNGIE_PROFILE=14]="PLAYER_BUNGIE_PROFILE",t[t.PLAYER_BUNGIE_STATS=15]="PLAYER_BUNGIE_STATS",t[t.PLAYER_BUNGIE_CLAN=16]="PLAYER_BUNGIE_CLAN",t[t.PLAYER_HEAD_TO_HEAD=17]="PLAYER_HEAD_TO_HEAD",t[t.PLAYER_DEFINITIONS=18]="PLAYER_DEFINITIONS",t}(Kt||{}),St=function(t){return t[t.INVALID_MEMBERSHIP_ID=0]="INVALID_MEMBERSHIP_ID",t[t.INVALID_STEAM_ID=1]="INVALID_STEAM_ID",t[t.NO_TEAMMATES=2]="NO_TEAMMATES",t[t.BUNGIE=3]="BUNGIE",t[t.API=4]="API",t[t.US=5]="US",t[t.DESTINY_TRACKER=6]="DESTINY_TRACKER",t[t.UNKNOWN=7]="UNKNOWN",t}(St||{}),jt=class{constructor(e,i,n){this.place=e,this.cause=i,this.error=n}},vn=function(t){return t.LOADING="loading",t.DONE="done",t.ERROR="error",t}(vn||{});var ds=$c("auth"),L3=Et(ds,t=&gt;t),fm=Et(ds,t=&gt;t.user),Die=Et(ds,t=&gt;t.user?.membershipId),Eie=Et(ds,t=&gt;t.userData),N3=Et(ds,t=&gt;t.status),Iie=Et(ds,t=&gt;t.status===vn.LOADING),Sie=Et(ds,t=&gt;t.isLoggedIn),Aie=Et(ds,t=&gt;!t.isLoggedIn&amp;&amp;t.status!==vn.LOADING);var dt={BLM:{title:"BLM",class:"blm",weight:1100,description:`&lt;p&gt;If you haven't already, please educate yourself on how racism still affects people all over the world and what you can do.&lt;/p&gt;&lt;p class="secondary-text"&gt;More info on our homepage.&lt;/p&gt;`,originalLabel:"BLM",removable:!0},Ineluctable:{title:"Little Light",class:"guardiangamescup-3",weight:1e4,description:"Personal little light of mommy Ana Bray UwU \u2661"},Tessellation:{title:"Tessellation",class:"game2give-5",weight:1e4,description:"The monolith is hewn; the monument is built."},"The Dagger Damsel":{title:"The Dagger Damsel",class:"game2give-6",weight:1e4,description:'"She only wanted to help. I know that now." \u2014Lord Saladin'},"The Navigator":{title:"The Navigator",class:"game2give-7",weight:1e4,description:"With this weapon we will either fly or we will die."},"The Dark Slayer":{title:"The Dark Slayer",class:"game2give-8",weight:1e4,description:"I am the storm that is approaching."},Kaneki:{title:"\u91D1\u6728\u7814",class:"guardiangamescup-1",weight:10002,description:"Never trust anyone too much, remember the devil was once an angel"},Tarrabah:{title:"Tarrabah",class:"bungieday-2",weight:10001,description:"We walk where our ancestors once walked."},"Lorentz Driver":{title:"Lorentz",class:"bungieday-1",weight:1e4,description:'"Weapon system no longer explodes when trigger is pulled." \u2014Prototype 7.2.1 Revision Notes'},"Shatter Daddy":{title:"Shatter Daddy",class:"stjude-1",weight:1e4,description:"Can\u2019t be slowed"},"Beast (Alt)":{title:"Beast",class:"stjude-2",weight:1e4,description:"Rather You Than Me"},AVGP:{title:"AVGP",class:"stjude-3",weight:1e4,description:"7.26.20 Forever in our mind &amp; always in our hearts. RIP Brother."},"Best Math Class Member":{title:"Best Math Class Member",class:"stjude-4",weight:1e4,description:"Who else would it be?"},"St. Jude Hero":{title:"St. Jude Hero",class:"stjude-5",isLong:!0,weight:1e4,description:"$1000 donation by https://twitch.tv/Camo for GCX fundraiser for St. Jude's Children Research Hospital"},"Conditional Finality":{title:"Finality",class:"guardiangamescup-2",weight:10001,description:"You will dream of me\u2026 I will never leave you\u2026"},AegisOfAvalon:{title:"\u9748\u9B42\u908A\u7DE3",class:"guardiangamescup-3",weight:1e4},Gjallarhorn:{title:"Gjallarhorn",class:"stjude-6",weight:1e4,description:"If there is beauty in destruction, why not also in its delivery?"},ErianasVow:{title:"ttv/ErianasVow",class:"game2give-1",weight:1e4,description:"World's most Eriana's kills"},"Ice Breaker":{title:"Ice Breaker",class:"game2give-2",weight:9999,description:"Please replace these components if use causes fatal damage: HEAT SINK. MAGAZINE. OPERATOR."},Divinity:{title:"Divinity",class:"bungieday-3",weight:9998,description:"Calibrate reality. Seek inevitability. Embody divinity."},Fuse:{title:"Fuse",class:"game2give-3",weight:1e4,description:"Explosives Enthusiast"},ArcMelee:{title:"LIVE",class:"game2give-4",weight:1e4,description:"Twitch.tv/Arc_Melee"},Developer:{title:"Developer",class:"developer",weight:1e3,description:"Sexy and smart"},"Twitter Guy":{title:"Twitter Guy",class:"vip",weight:999,description:"Come say hi at @TrialsReport!"},"Powerful Friend":{title:"Powerful Friend",class:"powerful-friend",weight:999,description:'&lt;p&gt;Helps us keep people at bay in our Discord server&lt;/p&gt;&lt;p class="secondary-text"&gt;Mod applications are not open at the moment&lt;/p&gt;'},Advisor:{title:"Advisor",class:"advisor",weight:998,description:"Helped the developers fill in the blanks caused by not playing Destiny for a year"},Legend:{title:"Legend",class:"legend",weight:900,description:"Completed all Trials Report challenges during the final Trials weekend of Destiny 1",isLegacy:!0},"Magnificent (Gold)":{title:"Magnificent",class:"magnificent",weight:896,description:"&lt;p&gt;This person is amazing! And donated to our fundraiser during Bungie Day 2024.&lt;/p&gt;"},"Mythical (Gold)":{title:"Mythical",class:"mythical badge--mythical--one",weight:895,description:"&lt;p&gt;This person is amazing! And donated a lot to our fundraiser during Game2Give 2024.&lt;/p&gt;",customisable:!0,originalLabel:"Mythical (Gold)"},"Mythical (Gold, 2)":{title:"Mythical",class:"mythical badge--mythical--two",weight:895,description:"&lt;p&gt;This person is amazing! And donated a lot to our fundraiser during Game2Give 2024.&lt;/p&gt;",customisable:!0,originalLabel:"Mythical (Gold, 2)",originalSetLabel:"Mythical (Gold)"},"Mythical (Gold, 3)":{title:"Mythical",class:"mythical badge--mythical--three",weight:895,description:"&lt;p&gt;This person is amazing! And donated a lot to our fundraiser during Game2Give 2024.&lt;/p&gt;",customisable:!0,originalLabel:"Mythical (Gold, 3)",originalSetLabel:"Mythical (Gold)"},"Mythical (Gold, 4)":{title:"Mythical",class:"mythical badge--mythical--four",weight:895,description:"&lt;p&gt;This person is amazing! And donated a lot to our fundraiser during Game2Give 2024.&lt;/p&gt;",customisable:!0,originalLabel:"Mythical (Gold, 4)",originalSetLabel:"Mythical (Gold)"},"Mythical (Gold, 5)":{title:"Mythical",class:"mythical badge--mythical--five",weight:895,description:"&lt;p&gt;This person is amazing! And donated a lot to our fundraiser during Game2Give 2024.&lt;/p&gt;",customisable:!0,originalLabel:"Mythical (Gold, 5)",originalSetLabel:"Mythical (Gold)"},"Mythical (Gold, 6)":{title:"Mythical",class:"mythical badge--mythical--six",weight:895,description:"&lt;p&gt;This person is amazing! And donated a lot to our fundraiser during Game2Give 2024.&lt;/p&gt;",customisable:!0,originalLabel:"Mythical (Gold, 6)",originalSetLabel:"Mythical (Gold)"},"Mythical (Gold, 7)":{title:"Mythical",class:"mythical badge--mythical--seven",weight:895,description:"&lt;p&gt;This person is amazing! And donated a lot to our fundraiser during Game2Give 2024.&lt;/p&gt;",customisable:!0,originalLabel:"Mythical (Gold, 7)",originalSetLabel:"Mythical (Gold)"},"Mythical (Gold, 8)":{title:"Mythical",class:"mythical badge--mythical--eight",weight:895,description:"&lt;p&gt;This person is amazing! And donated a lot to our fundraiser during Game2Give 2024.&lt;/p&gt;",customisable:!0,originalLabel:"Mythical (Gold, 8)",originalSetLabel:"Mythical (Gold)"},"Mythical (Gold, 9)":{title:"Mythical",class:"mythical badge--mythical--nine",weight:895,description:"&lt;p&gt;This person is amazing! And donated a lot to our fundraiser during Game2Give 2024.&lt;/p&gt;",customisable:!0,originalLabel:"Mythical (Gold, 9)",originalSetLabel:"Mythical (Gold)"},"Mythical (Gold, 10)":{title:"Mythical",class:"mythical badge--mythical--ten",weight:895,description:"&lt;p&gt;This person is amazing! And donated a lot to our fundraiser during Game2Give 2024.&lt;/p&gt;",customisable:!0,originalLabel:"Mythical (Gold, 10)",originalSetLabel:"Mythical (Gold)"},"Champion (Gold)":{title:"Champion",class:"golden-champion-base",weight:894,description:"&lt;p&gt;This person is amazing! And donated to our team's fundraiser during Guardian Games 2023.&lt;/p&gt;",customisable:!0,originalLabel:"Champion (Gold)"},"Champion (Gold, Titan)":{title:"Champion",class:"golden-champion-titan",weight:894,description:"&lt;p&gt;This person is amazing! And donated to our team's fundraiser during Guardian Games 2023.&lt;/p&gt;",customisable:!0,originalLabel:"Champion (Gold, Titan)",originalSetLabel:"Champion (Gold)"},"Champion (Gold, Warlock)":{title:"Champion",class:"golden-champion-warlock",weight:894,description:"&lt;p&gt;This person is amazing! And donated to our team's fundraiser during Guardian Games 2023.&lt;/p&gt;",customisable:!0,originalLabel:"Champion (Gold, Warlock)",originalSetLabel:"Champion (Gold)"},"Champion (Gold, Hunter)":{title:"Champion",class:"golden-champion-hunter",weight:894,description:"&lt;p&gt;This person is amazing! And donated to our team's fundraiser during Guardian Games 2023.&lt;/p&gt;",customisable:!0,originalLabel:"Champion (Gold, Hunter)",originalSetLabel:"Champion (Gold)"},Champion:{title:"Champion",class:"charity",weight:894,description:"&lt;p&gt;This person is amazing! And donated to our team's fundraiser during Guardian Games 2023.&lt;/p&gt;",customisable:!0,originalLabel:"Champion"},"Champion (Titan)":{title:"Champion",class:"champion-titan",weight:894,description:"&lt;p&gt;This person is amazing! And donated to our team's fundraiser during Guardian Games 2023.&lt;/p&gt;",customisable:!0,originalLabel:"Champion (Titan)",originalSetLabel:"Champion"},"Champion (Hunter)":{title:"Champion",class:"champion-hunter",weight:894,description:"&lt;p&gt;This person is amazing! And donated to our team's fundraiser during Guardian Games 2023.&lt;/p&gt;",customisable:!0,originalLabel:"Champion (Hunter)",originalSetLabel:"Champion"},"Champion (Warlock)":{title:"Champion",class:"champion-warlock",weight:894,description:"&lt;p&gt;This person is amazing! And donated to our team's fundraiser during Guardian Games 2023.&lt;/p&gt;",customisable:!0,originalLabel:"Champion (Warlock)",originalSetLabel:"Champion"},"Glorious (Gold)":{title:"Glorious",class:"glorious",weight:893,description:"This person is amazing! And donated to our fundraiser during Bungie Game2Give 2022."},Incredible:{title:"Incredible",class:"incredible",weight:892,description:"This person is incredible! And donated to our fundraiser during the Bungie Day Giving Festival."},"Flawless (Gold)":{title:"Flawless",class:"golden-flawless",weight:891,description:"This person is amazing! And donated to the Bungie Foundation during Bungie Game2Give 2021."},"Angel (Gold)":{title:"Angel",class:"golden-angel",weight:890,description:"This person is amazing! And donated to St. Jude Children's Research Hospital during GCX 2021."},Prevailer:{title:"Prevailer",class:"challenger",weight:850,description:`&lt;p&gt;Mastered Variks' challenges by completing two of them&lt;/p&gt;&lt;p class="secondary-text"&gt;Variks doesn't have a badge for winning three challenges to give more people a chance.&lt;/p&gt;`},"Super Sherpa":{title:"Sherpa",class:"super-sherpa",weight:825,description:"Helped a lot of Guardians to the Lighthouse for the first time",hasAmount:!0},Challenger:{title:"Challenger",class:"challenger",weight:800,description:"Completed a Trials Report challenge from Variks"},Vintage:{title:"Vintage",class:"vintage",weight:777,description:"Aged like a fine wine"},Prismatic:{title:"Prismatic",class:"prismatic",weight:776,description:"Became transcendent before it was cool"},Icon:{title:"co",class:"icon",weight:775,description:"Celebrated diversity"},"Our BFF":{title:"Our BFF",class:"bff",weight:750,description:"Part of an amazing few who support us every month. Oh yeah, our friendship is very much for sale."},Blacksmith:{title:"Blacksmith",class:"charity",weight:740,description:"Supported D2 Foundry when it mattered most"},Magnificent:{title:"Magnificent",class:"charity",weight:738,description:"&lt;p&gt;Donated to our fundraiser during Bungie Day 2024. Nice!&lt;/p&gt;"},Mythical:{title:"Mythical",class:"charity",weight:737,description:"&lt;p&gt;Donated to our fundraiser during Bungie Game2Give 2024. Nice!&lt;/p&gt;"},Glorious:{title:"Glorious",class:"charity",weight:736,description:"Donated to our fundraiser during Bungie Game2Give 2022. Nice!"},Flawless:{title:"Flawless",class:"charity",weight:735,description:"Donated to the Bungie Foundation during Bungie Game2Give 2021. Nice!"},Angel:{title:"Angel",class:"charity",weight:730,description:"Donated to St. Jude Children's Research Hospital during GCX 2021. For the kids!"},Badass:{title:"Badass",class:"charity",weight:725,description:"Was one of the top 50 donators in Skate's charity weekend to support Hilfe f\xFCr krebskranke Kinder Frankfurt in November 2020"},Beast:{title:"Beast",class:"charity",weight:710,description:"Donated to Gernader Jake's fundraiser benefiting Panda Paws Rescue. What a beast!"},Model:{title:"Model",class:"model",weight:707,description:"Went through a few simple steps and looked fabulous afterwards"},Breathtaking:{title:"Breathtaking",class:"charity",weight:705,description:"Helped a Guardian to the Lighthouse when the Hand Cannon was the flawless reward for the very first time"},Rocket:{title:"Rocket",class:"rocket",weight:700,description:"Boosted our Discord server for that sweet sweet audio quality"},Saint:{title:"Saint",class:"saint",weight:675,description:"Donated to a charity during April 2020"},"1UP":{title:"1UP",class:"charity",weight:574,description:"Was one of the top 50 donators in ThirdEchelon's marathon stream to support Extra Life in November 2020"},Centurion:{title:"Centurion",class:"centurion",weight:550,description:"Played at least 100 matches during a certain weekend of Destiny 1 and all they got was this lousy badge",isLegacy:!0},Sherpa:{title:"Sherpa",class:"sherpa",weight:500,description:"Helped a Guardian to the Lighthouse for the first time",hasAmount:!0},Nostalgic:{title:"Nostalgic",class:"nostalgic",weight:496,description:"Everything was better in the past"},Matey:{title:"Matey",class:"matey",weight:495,description:"Found the pirate booty"},Historian:{title:"Historian",class:"historian",weight:494,description:"Relived history to celebrate the 250th Trials week"},Adventurer:{title:"Adventurer",class:"adventurer",weight:493,description:"Found the lost treasure"},Mathematician:{title:"Mathematician",class:"mathematician",weight:492,description:"7 + 7 + 7 + 7 + 7 + 7 + 7 = 7 * 7 quick maths"},Ghost:{title:"Ghost",class:"ghost",weight:491,description:"Scared their foes with spooky weapons during Festival of the Lost 2020"},Santa:{title:"Sant",class:"santa",weight:490,description:"Opened their heart during The Dawning 2020"},Donator:{title:"Donator",class:"donator",weight:1,description:"Part of an amazing few who help to keep the site running"},Awesome:{title:"Awesome",class:"charity",weight:250,description:"Donated to one or more of the following charity events: SneakerheadBSJ's stream to support the Global Down Syndrome Foundation, SadDinklebot's stream to support the Mind Charity or Fohlen's stream in support of the German Cancer Association"},Amazing:{title:"Amazing",class:"charity",weight:251,description:"Donated to HEYitsDT's 36h Trials for the Cure stream to support the Meyer Cancer Research Fund"},"John Cena":{title:"John Cena",class:"charity",weight:252,description:"Donated to DrLupo's 24h stream to support the Make-A-Wish Foundation. Tu turu tuuuu."},Kael:{title:"Kael",class:"charity",weight:249,description:"Supported an RCDP fundraiser stream for Benny's little brother Kael"},Jake:{title:"Animal",class:"charity",weight:248,description:"Donated to Gernader Jake's 36h stream in support of the Marin humane animal shelter"},"A-Day":{title:"A-Day",class:"charity",weight:247,description:"Donated to Day Sh0t's 48hr stream to support the St. Jude Children's Research Hospital"},PB79:{title:"PB79",class:"charity",weight:246,description:"Donated to Polar_Bear79's 24h stream to support the GamesAid charity"},Wonderful:{title:"Wonderful",class:"charity",weight:100,description:'&lt;p&gt;Donated to the Guardian Games Cup in 2024.&lt;/p&gt;&lt;p class="secondary-text"&gt;You can still get this badge! More info on our homepage.&lt;/p&gt;',originalLabel:"Wonderful",prerequisite:'Add this badge while &lt;strong&gt;wearing&lt;/strong&gt; the "Together in Contribution" emblem in-game.',removable:!0},Generous:{title:"Generous",class:"charity",weight:100,description:"Donated through the Bungie Foundation to support the humanitarian aid efforts following the devastating earthquakes in Syria and Turkey",originalLabel:"Generous",prerequisite:'Add this badge while &lt;strong&gt;wearing&lt;/strong&gt; the "Compassion Concentric" emblem in-game.',removable:!0},Sublime:{title:"Sublime",class:"charity",weight:100,description:"This person is amazing! And donated to a fundraiser during the Bungie Day Giving Festival 2023.",originalLabel:"Sublime",prerequisite:'Add this badge while &lt;strong&gt;wearing&lt;/strong&gt; the "Heartful Shell" ghost shell emblem in-game. You could get it by donating $10 or more to any Bungie Day 2023 fundraiser.',removable:!0}},Mie=[dt.BLM,dt.Generous,dt.Sublime,dt.Wonderful],Tie=[{setting:"championGoldBadgeType",badges:[dt["Champion (Gold)"],dt["Champion (Gold, Titan)"],dt["Champion (Gold, Warlock)"],dt["Champion (Gold, Hunter)"]]},{setting:"championBadgeType",badges:[dt.Champion,dt["Champion (Titan)"],dt["Champion (Warlock)"],dt["Champion (Hunter)"]]},{setting:"charity2024BadgeType",badges:[dt["Mythical (Gold)"],dt["Mythical (Gold, 2)"],dt["Mythical (Gold, 3)"],dt["Mythical (Gold, 4)"],dt["Mythical (Gold, 5)"],dt["Mythical (Gold, 6)"],dt["Mythical (Gold, 7)"],dt["Mythical (Gold, 8)"],dt["Mythical (Gold, 9)"],dt["Mythical (Gold, 10)"]]}],Rie=["4611686018465541289"],Oie=["4611686018430654530"];var ot=function(t){return t.VOID="void",t.SOLAR="solar",t.ARC="arc",t.STASIS="stasis",t.KINETIC="kinetic",t.STRAND="strand",t.PRISMATIC="prismatic",t}(ot||{}),j3={2303181850:ot.ARC,3373582085:ot.KINETIC,3454344768:ot.VOID,1847026933:ot.SOLAR,151347233:ot.STASIS,3949783978:ot.STRAND},Bt=function(t){return t.WIN="win",t.LOSS="loss",t.TIE="tie",t.UNKNOWN="unknown",t}(Bt||{});var w7=function(t){return t.ITEMS="items",t.ACTIVITY="activities",t}(w7||{}),Si=class Si{constructor(e,i,n){this.label=e,this.identifier=i,this.iconClass=n}};Si.ALL=new Si("All",0),Si.XBOX=new Si("Xbox",1,"icon-xbox"),Si.PS=new Si("PlayStation",2,"icon-playstation"),Si.STEAM=new Si("Steam",3,"icon-steam"),Si.STADIA=new Si("Stadia",5,"icon-stadia");var el=Si,B3=Object.keys(el).map(t=&gt;el[t]);var x7={2097461644:{name:"Annihilation",description:"Land final blows on the entire enemy team before any of them respawn.",icon:"/common/destiny2_content/icons/6cbe4aeb1fb04626c683fb0f2a44f029.png"},380324143:{name:"I Made This for You",description:'Shaxx made this for you. Awarded upon earning "[Insert Medal Here]."',icon:"/common/destiny2_content/icons/5cb550443f952bbc1be64fc6fc2792e5.png"},1110690562:{name:"Seventh Column",description:"Rapidly defeat 7 opposing Guardians.",icon:"/common/destiny2_content/icons/1c59fdc7f710025b8adef5410cb5c9db.png"},1708014788:{name:"Undefeated",description:"Complete a match in which you are never defeated by an opponent.",icon:"/common/destiny2_content/icons/5261184aee88d4dd8ba05da148c3dd8e.png"},1582949833:{name:"We Ran Out of Medals",description:"In a single life, defeat 20 opposing Guardians",icon:"/common/destiny2_content/icons/e87186190284ed25530ac4525e453434.png"},3354992513:{name:"Ghost in the Night",description:"Land final blows on seven opponents without taking any damage from any source.",icon:"/common/destiny2_content/icons/8a586069b89f92d868949e2cbbaf674e.png"},3454861973:{name:"The Sum of All Tears",description:"Rumble: Win a match with a score greater than or equal to the sum of all opponents' scores.",icon:"/common/destiny2_content/icons/cf85dcca279c8c4a932510560e4bad06.png"}},__={FLAWLESS_TICKETS_OVERALL:1765255052,FLAWLESS_TICKETS_WEEKLY:122451876,LIGHTMAKER_OVERALL:301249970,LIGHTBREAKER_OVERALL:1082901574,YEAR_ONE_FLAWLESS:2590760275,FLAWLESS_GILDED_TITLES:4112712479,UNBROKEN_GILDED_TITLES:1250683514,SEASONAL_COMP_RANK:268448617},tl=Object.assign({},{UNBROKEN_SEAL:1343839969,GILDED_UNBROKEN_SEAL:2843544039,FLAWLESS_SEAL:3298130972,GILDED_FLAWLESS_SEAL:2506618338,FLAWLESS_SEAL_S10:2072890963,FLAWLESS_SEAL_S11:2284880502,FLAWLESS_SEAL_S12:2126548397,VALOR_RESETS:3270584291},Object.keys(x7)),Nie={13:"Season of Arrivals",35:"Season of the Hunt",44:"Season of the Chosen",56:"Season of the Splicer",71:"Season of the Lost",90:"Season of the Chosen",98:"Season of the Haunted",108:"Season of Plunder",119:"Season of the Seraph",128:"Season of Defiance",135:"Season of the Deep",145:"Season of the Witch",155:"Season of the Wish",176:"Episode: Echoes",189:"Episode: Revenant"},C7=[{number:25,label:"E2",name:"Revenant",startWeek:190},{number:24,label:"E1",name:"Echoes",startWeek:177,endWeek:189},{number:23,name:"Season of the Witch",startWeek:156,endWeek:176},{number:22,name:"Season of the Witch",startWeek:146,endWeek:155},{number:21,name:"Season of the Deep",startWeek:136,endWeek:145},{number:20,name:"Season of Defiance",startWeek:129,endWeek:135},{number:19,name:"Season of the Seraph",startWeek:120,endWeek:128},{number:18,name:"Season of Plunder",startWeek:109,endWeek:119},{number:17,name:"Season of the Haunted",startWeek:99,endWeek:108},{number:16,name:"Season of the Chosen",startWeek:91,endWeek:98},{number:15,name:"Season of the Lost",startWeek:72,endWeek:90},{number:14,name:"Season of the Splicer",startWeek:57,endWeek:71},{number:13,name:"Season of the Chosen",startWeek:45,endWeek:56},{number:12,name:"Season of the Hunt",startWeek:36,endWeek:44,sealTriumph:tl.FLAWLESS_SEAL_S12},{number:11,name:"Season of Arrivals",startWeek:14,endWeek:35,sealTriumph:tl.FLAWLESS_SEAL_S11},{number:10,name:"Season of the Worthy",startWeek:1,endWeek:13,sealTriumph:tl.FLAWLESS_SEAL_S10}],V3=C7[0],Pie={1:"xbox",2:"playstation",3:"steam",5:"stadia",6:"epic"},jie={UNKNOWN:0,CURRENCY:1,BASIC:2,COMMON:3,RARE:4,LEGENDARY:5,EXOTIC:6},wa={MOBILITY:2996146975,RESILIENCE:392767087,RECOVERY:1943323491,DISCIPLINE:1735777505,INTELLECT:144602215,STRENGTH:4244567218},U3={898834093:"Exo",2803282938:"Awoken",3887404748:"Human"},H3={2204441813:"Female",3111576190:"Male"},$3={2271682572:"Warlock",3655393761:"Titan",671679327:"Hunter"},hm={2932390016:{name:"Striker",class:"Titan",damageType:ot.ARC},2453351420:{name:"Nightstalker",class:"Hunter",damageType:ot.VOID},2842471112:{name:"Sentinel",class:"Titan",damageType:ot.VOID},3941205951:{name:"Dawnblade",class:"Warlock",damageType:ot.SOLAR},2240888816:{name:"Gunslinger",class:"Hunter",damageType:ot.SOLAR},2849050827:{name:"Voidwalker",class:"Warlock",damageType:ot.VOID},2328211300:{name:"Arcstrider",class:"Hunter",damageType:ot.ARC},3168997075:{name:"Stormcaller",class:"Warlock",damageType:ot.ARC},2550323932:{name:"Sunbreaker",class:"Titan",damageType:ot.SOLAR},613647804:{name:"Behemoth",pathLabel:"Super-slide, leaping melee",icon:"glacial_quake",class:"Titan",damageType:ot.STASIS},3291545503:{name:"Shadebinder",pathLabel:"Freezing melee, seekers on shatter",icon:"winters_wrath",class:"Warlock",damageType:ot.STASIS},873720784:{name:"Revenant",pathLabel:"Slowing melee shurikens",icon:"silence_and_squall",class:"Hunter",damageType:ot.STASIS},242419885:{name:"Berserker",pathLabel:"Bladefury",class:"Titan",icon:"berserker",damageType:ot.STRAND},3785442599:{name:"Threadrunner",pathLabel:"Silkstrike",class:"Hunter",icon:"threadrunner",damageType:ot.STRAND},4204413574:{name:"Broodweaver",pathLabel:"Needlestorm",class:"Warlock",icon:"broodweaver",damageType:ot.STRAND},1616346845:{name:"Prismatic",class:"Titan",damageType:ot.PRISMATIC},4282591831:{name:"Prismatic",class:"Hunter",damageType:ot.PRISMATIC},3893112950:{name:"Prismatic",class:"Warlock",damageType:ot.PRISMATIC},1112909340:{name:"Lost Light",class:"Titan",damageType:ot.KINETIC},2863201134:{name:"Lost Light",class:"Warlock",damageType:ot.KINETIC},2934029575:{name:"Lost Light",class:"Hunter",damageType:ot.KINETIC}},pm={4260353953:{icon:"sentinel",pathLabel:"Ward of Dawn"},4260353952:{icon:"sentinel",pathLabel:"Sentinel Shield"},2722573681:{icon:"nightstalker",pathLabel:"Shadowshot: Moebius Quiver"},2722573683:{icon:"nightstalker",pathLabel:"Shadowshot: Deadfall"},2722573682:{icon:"spectral_blades",pathLabel:"Spectral Blades"},1656118681:{icon:"voidwalker",pathLabel:"Fast Nova Bomb"},1656118682:{icon:"voidwalker",pathLabel:"Slow Nova Bomb"},1656118680:{icon:"nova_warp",pathLabel:"Nova Warp"},2747500761:{icon:"sunbreaker",pathLabel:"Hammer of Sol"},2747500760:{icon:"burning_maul",pathLabel:"Burning Maul"},375052469:{icon:"gunslinger",pathLabel:"Golden Gun: Deadshot"},375052468:{icon:"gunslinger",pathLabel:"Golden Gun: Marksman"},375052471:{icon:"blade_barrage",pathLabel:"Blade Barrage"},2274196886:{icon:"dawnblade",pathLabel:"Dawnblade"},2274196887:{icon:"well_of_radiance",pathLabel:"Well of Radiance"},119041299:{icon:"striker",pathLabel:"Fists of Havoc"},119041298:{icon:"thundercrash",pathLabel:"Thundercrash"},3769507633:{icon:"arcstrider",pathLabel:"Arc Staff"},3769507632:{icon:"whirlwind_guard",pathLabel:"Gathering Storm"},1081893460:{icon:"stormcaller",pathLabel:"Stormtrance"},1081893461:{icon:"chaos_reach",pathLabel:"Chaos Reach"},2529942646:{icon:"twilight_arsenal",pathLabel:"Twilight Arsenal"},4260353955:{icon:"twilight_arsenal",pathLabel:"Twilight Arsenal"},2529942647:{icon:"sunbreaker",pathLabel:"Hammer of Sol"},2529942644:{icon:"thundercrash",pathLabel:"Thundercrash"},2529942645:{icon:"glacial_quake",pathLabel:"Glacial Quake"},2529942642:{icon:"bladefury",pathLabel:"Bladefury"},2370269388:{icon:"storms_edge",pathLabel:"Storm's Edge"},3769507635:{icon:"storms_edge",pathLabel:"Storm's Edge"},2370269389:{icon:"nightstalker",pathLabel:"Shadowshot: Deadfall"},2370269390:{icon:"gunslinger",pathLabel:"Golden Gun: Marksman"},2370269391:{icon:"silence_and_squall",pathLabel:"Silence and Squall"},2370269384:{icon:"threadrunner",pathLabel:"Silkstrike"},1869939005:{icon:"song_of_flame",pathLabel:"Song of Flame"},2274196884:{icon:"song_of_flame",pathLabel:"Song of Flame"},1869939004:{icon:"voidwalker",pathLabel:"Nova Bomb: Cataclysm"},1869939007:{icon:"stormcaller",pathLabel:"Stormtrance"},1869939006:{icon:"winters_wrath",pathLabel:"Winter's Wrath"},1869939001:{icon:"broodweaver",pathLabel:"Needlestorm"}},mm={TITAN:[90009855,106575079,136355432,197761152,197761153,241462141,241462142,266021826,458095280,458095281,458095282,510504540,576499615,809007410,809007411,1035680664,1035680665,1035680666,1160559849,1190497097,1192890598,1315823811,1322544481,1341951177,1362342075,1443166262,1453120846,1462291111,1467044898,1484674161,1537074069,1591207518,1591207519,1643575148,1654461647,1703598057,1734844650,1734844651,1848640623,1902412292,1906855381,1909305643,2066430310,2240152949,2255796155,2321120637,2326396534,2384488862,2423243921,2563444729,2578771006,2808156426,2829609851,3216110440,3257252969,3267996858,3316517958,3539357318,3539357319,3574051505,3637722482,3717431477,3790373072,3790373074,3790373075,3874247549,3883866764,3918600864,3974038291],WARLOCK:[50291571,68357813,121305948,138282166,235591051,300502917,370930766,511888814,866590993,1030017949,1096253259,1624882687,1725917554,1799380614,1849149215,1862800745,1862800746,1862800747,1906093346,1955548646,1996008488,2076339106,2082483156,2177524718,2273643087,2316914168,2374129871,2389062558,2422973183,2428181146,2463947681,2523259392,2523259393,2523259394,2523259395,2780717641,2782999716,2782999717,2808445048,2822465023,2897117448,2950045886,2954558332,2954558333,2970800254,3008550972,3045642045,3070357340,3070555693,3084282676,3234692237,3259193988,3288917178,3301944824,3381022969,3381022970,3381022971,3488362706,3488362707,3627185503,3787517196,3831935023,3844826440,3844826443,3897389303,3948284065,4057299718,4057299719,4136768282],HUNTER:[146629029,192896783,193869520,193869522,193869523,419976108,419976110,419976111,461841403,475652357,574694189,609852545,691578978,691578979,896224899,903984858,978537162,1001356380,1053737370,1098931324,1098931325,1163283805,1219761634,1245809812,1245809813,1245809814,1321354572,1321354573,1474735276,1474735277,1488061763,1619425569,1627691271,1656912113,1667080809,1667080810,1667080811,1688602431,1702288800,1703551922,1734144409,1786557270,1935198785,2166230715,2169905051,2203146422,2268523867,2390471904,2415768376,2600992433,2757274117,2766109872,2766109874,2773056939,2809120022,3001449507,3093309525,3295711091,3392742912,3453042252,3534173884,3562696927,3926392527,3942036043,4070560770,4070560771,4165919945,4284305242,4284305243]},Sr={KINETIC:1498876634,ENERGY:2465295065,HEAVY:953998645,HELMET:3448274439,ARMS:3551918588,CHEST:14239492,LEGS:20886954,CLASS_ITEM:1585787867,GHOST:4023194814,SUBCLASS:3284755031},nl={VALOR:2083746873,GLORY:1647151960,TRIALS:2755675426,TRIALS_CARD:1062449239,TRIALS_CARD_FLAWLESS:2093709363},Bie=[{name:"Untested",icon:"rank-untested.png",from:0,to:0},{name:"Copper",icon:"rank-copper.png",from:1,to:1249},{name:"Bronze",icon:"rank-bronze.png",from:1250,to:2749},{name:"Silver",icon:"rank-silver.png",from:2750,to:4249},{name:"Gold",icon:"rank-gold.png",from:4250,to:5749},{name:"Platinum",icon:"rank-platinum.png",from:5750,to:7249},{name:"Adept",icon:"rank-adept.png",from:7250,to:8749},{name:"Ascendant",icon:"rank-ascendant.png",from:8750,to:1e4},{name:"Hidden",icon:"rank-untested.png",isUnknown:!0,from:-1,to:-1}];var rn=function(t){return t.EVERYTHING="everything",t.HARMONIC_WEAPONS="harmonic",t.KINETIC_WEAPONS="kinetic_weapons",t.ARC_WEAPONS="arc_weapons",t.SOLAR_WEAPONS="solar_weapons",t.VOID_WEAPONS="void_weapons",t.STASIS_WEAPONS="stasis_weapons",t.STRAND_WEAPONS="strand_weapons",t.ARC_SUBCLASS="arc_subclass",t.SOLAR_SUBCLASS="solar_subclass",t.VOID_SUBCLASS="void_subclass",t.STASIS_SUBCLASS="stasis_subclass",t.STRAND_SUBCLASS="strand_subclass",t}(rn||{});var Uie=[1940590820];var Hie=[3856705927,3654674561],$ie={"Backup Mag":{d:"More magazine"},"Counterbalance Stock":{d:"Less recoil"},"Freehand Grip":{d:"Better hip-fire"},"Icarus Grip":{d:"Better in the air"},"Radar Booster":{d:"More radar range"},"Targeting Adjuster":{d:"More auto-aim"},"Rampage Spec":{d:"Longer Rampage"},"Surrounded Spec":{d:"Better Surrounded"},"Rader Tuner":{d:"Fast radar return"},"Sprint Grip":{d:"Better after sprint"},"Adept Icarus Grip":{d:"Better accuracy and increased range while airborne"},"Adept Accuracy":{d:"More accuracy"},"Adept Range":{d:"More range"},"Adept Charge Time":{d:"Less charge time"},"Adept Counterbalance":{d:"Greatly improves recoil direction at the cost of range"},"Adept Draw Time":{d:"Faster draw time"},"Adept Impact":{d:"More impact"},"Adept Mag":{d:"Greatly increases magazine at the cost of handling"},"Adept Handling":{d:"More handling"},"Adept Blast Radius":{d:"Bigger blast radius"},"Adept Reload":{d:"Faster reload"},"Adept Targeting":{d:"Greatly increases target acquisition at the cost of stability"},"Adept Stability":{d:"More stability"},"Adept Projectile Speed":{d:"Faster projectile speed"}},Gie=["Bow","Combat Bow","Hand Cannon","Pulse Rifle","Auto Rifle","Scout Rifle","Sniper Rifle","Linear Fusion Rifle","Shotgun"],rd={kinetic_weapons:rn.KINETIC_WEAPONS,arc_weapons:rn.ARC_WEAPONS,solar_weapons:rn.SOLAR_WEAPONS,void_weapons:rn.VOID_WEAPONS,stasis_weapons:rn.STASIS_WEAPONS,strand_weapons:rn.STRAND_WEAPONS,harmonic_weapons:rn.HARMONIC_WEAPONS,arc_subclass:rn.ARC_SUBCLASS,solar_subclass:rn.SOLAR_SUBCLASS,void_subclass:rn.VOID_SUBCLASS,stasis_subclass:rn.STASIS_SUBCLASS,strand_subclass:rn.STRAND_SUBCLASS},zie=["Transcendence","Electrified Snare","Freezing Singularity","Hailfire Spike","Empty Aspect Socket","Empty Fragment Socket","Glacial Quake","Silence and Squall","Winter's Wrath","Withering Blade","Shiver Strike","Penumbral Blast","Whisper of Fractures","Whisper of Torment","Echo of Obscurity","Echo of Cessation","Spark of Resistance","Spark of Volts","Thread of Finality"],Wie={Cryoclasm:{d:"Super-slide that shatters frozen stuff"},"Howl of the Storm":{d:"Using charged melee during slide creates an ice wall"},Frostpulse:{d:"Rift generates a freezing shockwave"},"Iceflare Bolts":{d:"Shattering something spawns a freezing seeker"},Shatterdive:{d:"Quick descent that shatters nearby targets"},"Grim Harvest":{d:"Defeating frozen or slowed enemies creates a shard that gives melee energy when picked up"},"Tectonic Harvest":{d:"Shattering creates a shard that gives melee energy when picked up"},"Winter's Shroud":{d:"Dodging slows nearby targets"},"Bleak Watcher":{d:"Can turn grenade into a stationary ice turret"},"Diamond Lance":{d:"Can create a freezing lance"},"Glacial Harvest":{d:"Freezing targets creates shards"},"Touch of Winter":{d:"Improved grenades"},Bastion:{d:"Barricade gives Overshield"},"Chaos Accelerant":{d:"Overcharged grenades"},"Child of the Old Gods":{d:"Void buddy on Rift cast"},"Controlled Demolition":{d:"Causes volatile enemies"},"Feed the Void":{d:"Devour - full health on every kill"},"Offensive Bulwark":{d:"More grenades and better melee with Overshield"},"Stylish Executioner":{d:"Invisibility after defeating targets weakened by Void"},"Trapper's Ambush":{d:"Shatterdive but Void"},"Vanishing Step":{d:"Dodging gives invisibility"},Consecration:{d:"Slide uppercut and slam"},"Gunpowder Gamble":{d:"Throwable and shootable explosive"},"Heat Rises":{d:"Helicopter, double Icarus Dash"},"Icarus Dash":{d:"Shamelessly stolen Twilight Garrison"},"Knock 'Em Down":{d:"Enhanced Supers"},"On Your Mark":{d:"Increased handling and reload on precision kills"},"Roaring Flames":{d:"Increased abilty damage on ability kills"},"Sol Invictus":{d:"Create healing and damaging sunspots"},"Touch of Flame":{d:"Enhanced grenades"},"Arc Soul":{d:"Arc buddies from rift"},"Electrostatic Mind":{d:"Ionic Traces on defeats"},"Flow State":{d:"Becomes aplified after defeating jolted target"},Juggernaut:{d:"Shield from sprinting"},Knockout:{d:"Better melee on shield break"},"Lethal Current":{d:"Better melee after dodge"},"Lightning Surge":{d:"Teleport melee after slide"},"Tempest Strike":{d:"Uppercut melee after slide"},"Touch of Thunder":{d:"Enhanced grenades"},"Banner of War":{d:"Healing pulses on melee kill"},Weavewalk:{d:"Find someone else to kill"},"Whirling Maelstrom":{d:"Tangle tornadoes"},"Whisper of Hedrons":{d:"Better weapon/character stats after freezing"},"Whisper of Shards":{d:"Faster grenade recharge after shatter"},"Whisper of Bonds":{d:"Super energy when defeating frozen targets"},"Whisper of Durance":{d:"Slow from your abilities lasts longer. For those abilities that linger, their duration will also increase"},"Whisper of Fissures":{d:"Increases the damage and size of the burst when you destroy a crystal or defeat a frozen target"},"Whisper of Refraction":{d:"Defeating slowed or frozen targets grants you class ability energy"},"Whisper of Chains":{d:"Takes reduced damage near frozen enemies and friendly ice crystals"},"Whisper of Impetus":{d:"Melee reloads stowed weapons and boosts weapon ready speed"},"Whisper of Conduction":{d:"Shards track to your position"},"Whisper of Hunger":{d:"Increases melee energy gained from shards"},"Whisper of Rending":{d:"Kinetic weapons do more damage to crystals and frozen targets"},"Whisper of Rime":{d:"Collecting shards give overshield"},"Echo of Dilation":{d:"Faster crouch and enhanced radar while doing so"},"Echo of Domineering":{d:"Supressing a target reloads weapon and gives Mobility boost"},"Echo of Exchange":{d:"Melee kills give grenade energy"},"Echo of Expulsion":{d:"Void ability kills explode"},"Echo of Harvest":{d:"Headshots on weakened enemies spawn an Orb"},"Echo of Instability":{d:"Grenade kills give rounds that make enemies Volatile"},"Echo of Leeching":{d:"Melee kills start health regen"},"Echo of Persistence":{d:"Personal Void buffs last longer"},"Echo of Provision":{d:"Damage with grenades gives melee energy"},"Echo of Remnants":{d:"Lingering effects last longer"},"Echo of Reprisal":{d:"Final blows while surrounding gives Super energy"},"Echo of Starvation":{d:"Picking up an Orb grants Devour"},"Echo of Undermining":{d:"Void grenades weaken targets"},"Echo of Vigilance":{d:"One Eyed Mask but in a Fragment"},"Ember of Ashes":{d:"Applies more scorch stacks"},"Ember of Beams":{d:"Super projectiles have better target acquisition"},"Ember of Benevolance":{d:"Solar buffs give faster ability regeneration"},"Ember of Blistering":{d:"Solar ignitions grant grenade energy"},"Ember of Char":{d:"Solar ignitions spread scorch to affected targets"},"Ember of Combustion":{d:"Super final blows cause ignitions"},"Ember of Empyrean":{d:"Solar weapon or ability final blows extend the duration of restoration and radiant effects"},"Ember of Eruption":{d:"Solar ignitions have increased area of effect"},"Ember of Searing":{d:"Defeating scorched targets grants melee energy"},"Ember of Singeing":{d:"Class ability recharges faster after scorching targets"},"Ember of Solace":{d:"Radiant and restoration effects have increased duration"},"Ember of Tempering":{d:"Solar weapon final blows grant you and your allies increased recovery for a short duration"},"Ember of Torches":{d:"Powered melee attacks make you and nearby allies radiant"},"Ember of Wonder":{d:"Rapidly defeating multiple targets with Solar ignitions generates an Orb of Power"},"Ember of Mercy":{d:"Restoration on revive"},"Spark of Amplitude":{d:"Rapid defeats while amplified creates Orb of Power"},"Spark of Beacons":{d:"Blinding explosion on special weapon kills while amplified"},"Spark of Brilliance":{d:"Blinding explosion on precision kills on blinded enemies"},"Spark of Discharge":{d:"Arc weapon kills create Ionic Traces"},"Spark of Feedback":{d:"Receiving melee damage enhances melee damage"},"Spark of Focus":{d:"Class ability recharge after sprinting"},"Spark of Frequency":{d:"Melee hits increase reload speed"},"Spark of Ions":{d:"Defeating jolted targets creates an Ionic Trace"},"Spark of Magnitude":{d:"Better lingering grenades"},"Spark of Momentum":{d:"Sliding over ammo reloads weapons and gives melee energy"},"Spark of Recharge":{d:"Faster grenade regen while critically wounded"},"Spark of Shock":{d:"Arc grenades jolt targets"},"Thread of Ascent":{d:"Demolitionist but in a fragment"},"Thread of Binding":{d:"Super kills emit a suspending burst"},"Thread of Continuity":{d:"Suspend, unravel, and sever take longer"},"Thread of Evolution":{d:"Threadlings travel farther and deal more damage"},"Thread of Fury":{d:"Damaging targets with a Tangle grants melee energy"},"Thread of Generation":{d:"Dealing damage generates grenade energy"},"Thread of Transmutation":{d:"While you have Woven Mail, weapon final blows create a Tangle"},"Thread of Warding":{d:"Woven Mail on Orb pickup"}},Kie=[],E7=t=&gt;({shortName:t,titleMatch:t,isFullMatch:!0,affects:e=&gt;rn.EVERYTHING}),I7=["Ashes to Assets"].flatMap(t=&gt;E7(t)),Yie={3448274439:[...I7,{shortName:"Targeting",titleMatch:/^([A-Za-z ]+) targeting$/,d:"Improved target acquisition, accuracy, and aim-down-sights speed",isFullMatch:!1,affects:t=&gt;rd[t[1]+"_weapons"]}],3551918588:[{shortName:"Loader",titleMatch:/^([A-Za-z ]+) loader$/,d:"Increased reload speed",isFullMatch:!1,affects:t=&gt;rd[t[1]+"_weapons"]},{shortName:"Dexterity",d:"Increased ready and stow speed",titleMatch:/^([A-Za-z ]+) dexterity$/,isFullMatch:!1,affects:t=&gt;rd[t[1]+"_weapons"]}],14239492:[{shortName:"Unflinch",titleMatch:/^unflinching ([A-Za-z ]+) aim$/,d:"Reduced flinching from incoming fire while aiming",isFullMatch:!1,affects:t=&gt;rd[t[1]+"_weapons"]}],20886954:[{shortName:"Holster",d:"This weapon is gradually reloaded",titleMatch:/^([A-Za-z ]+) holster$/,isFullMatch:!1,affects:t=&gt;rd[t[1]+"_weapons"]}],1585787867:[]},qie={1123747131:rn.VOID_WEAPONS,1468847293:rn.SOLAR_SUBCLASS,3257939742:rn.SOLAR_SUBCLASS},Zie=[],Qie=["Walshy","Gekke Henk","Arie de Kanarie","Dr4g0NsLa4y3r 239","Dance Maestro","Supergamer Bob","Master Chief","Luigi","Randal the Vandal","Saint-14","Ikora","Zavala","The Postmaster","Kinderguardian","Sweaty McSweatface","Fanboy Vance","dmg04","Deej_BNG","Cozmo"],Xie=[{name:"Traveler's Chosen",icon:"/common/destiny2_content/icons/6f0f3ab28d86316feb7fe27c5855ab4c.jpg"},{name:"Aeon Swift",icon:"/common/destiny2_content/icons/693bbd8d8099d9284cf507c7a58d869b.jpg"},{name:"Rat King",icon:"/common/destiny2_content/icons/b86c24934b3ec9954218ecfa0992aeb2.jpg"},{name:"Khvostov 7G-02",icon:"/common/destiny2_content/icons/cc3f8241b10b0ea73047c6910e9456b2.jpg"},{name:"Trax Dynia",icon:"/common/destiny2_content/icons/cdaeb835143480dc5e6d004711e0d7c9.jpg"},{name:"Edge Transit",icon:"/common/destiny2_content/icons/f5548ad1862120aa9f9c96da4d444689.jpg"},{name:"Man o' War",icon:"/common/destiny2_content/icons/e5586f6da395701e4f94b57596023a82.jpg"},{name:"Falling Guillotine",icon:"/common/destiny2_content/icons/84d0e560209551999cdde82172dfc619.jpg"},{name:"IKELOS_SG_v1.0.1",icon:"/common/destiny2_content/icons/cba43299108f3b5fc2d599b6ec81b3ec.jpg"},{name:"Stay Away",icon:"/common/destiny2_content/icons/f805413b62b6dd926743feb653443f75.jpg"},{name:"Critical Sass",icon:"/common/destiny2_content/icons/370a5a5f983d947afbe50536e5dd156a.jpg"},{name:"Alone as a god",icon:"/common/destiny2_content/icons/52d2c74f0abbdc5c559822af9863af5e.jpg"},{name:"The Vow",icon:"/common/destiny2_content/icons/82238241a59a4424e06501d5b558c9e1.jpg"},{name:"Vestian Dynasty",icon:"/common/destiny2_content/icons/48a4691e0794ce71e6882dffd2257f85.jpg"},{name:"MIDA Mini-Tool",icon:"/common/destiny2_content/icons/fbd267e600a0ae6eb1096e7d4548779d.jpg"},{name:"Midnight Coup",icon:"/common/destiny2_content/icons/d5c1b1c3eaf09bbf7aa5592490c31aa0.jpg"},{name:"Nightshade",icon:"/common/destiny2_content/icons/59e8d862b6ed35e330cb48311460bd12.jpg"},{name:"Coldheart",icon:"/common/destiny2_content/icons/2a2a95b819312fc6fef728911cfd6fa2.jpg"},{name:"Telesto",icon:"/common/destiny2_content/icons/44cffedea1b6bc9800da018f2bd431dd.jpg"},{name:"Skyburner's Oath",icon:"/common/destiny2_content/icons/fc7d4da29a642c1117897e6a4b8db543.jpg"},{name:"No Land Beyond",icon:"/common/destiny_content/icons/d60c04ac69d9cc73f2fdb2ab704b1ec8.jpg"},{name:"Matador 64",icon:"/common/destiny_content/icons/293449410a1dbd3ce09a3ced4910580e.jpg"},{name:"The Palindrome",icon:"/common/destiny_content/icons/75eaaa84aac56eb12e8e2fc9f7833ccc.jpg"},{name:"Party Crasher +1",icon:"/common/destiny_content/icons/0fa479b580b756bf9e7491e8b9736d23.jpg"},{name:"The Messenger (Adept)",icon:"/common/destiny_content/icons/502ca5a13f8b8bd8980c6157b11f7c7f.jpg"},{name:"Gjallarhorn",icon:"/common/destiny_content/icons/eb8377390504838c0190d8d56e70d28e.jpg"},{name:"Fatebringer",icon:"/common/destiny_content/icons/af64540ecb830be33f647cafc1c35500.jpg"},{name:"Vision of Confluence",icon:"/common/destiny_content/icons/6871909234b94f192e2f94153536ef04.jpg"},{name:"Praedyth's Revenge",icon:"/common/destiny_content/icons/d4d2041593d5fcbcf9a4fd92bc33c927.jpg"},{name:"Ice Breaker",icon:"/common/destiny_content/icons/c1bc7a09b4042a26e0bbfe36fab78842.jpg"},{name:"1000-Yard Stare",icon:"/common/destiny_content/icons/c1c49acd0fd146d7b32184f23c64dfe5.jpg"},{name:"Eyasluna",icon:"/common/destiny_content/icons/ba90cc208f95a84c7df6f62ef4a43dc3.jpg"},{name:"LDR 5001",icon:"/common/destiny_content/icons/970cee75fc5a35f0857694b5219fca15.jpg"}],G3={"4611686018470101115":"I claimed all remaining prizes after winning an emblem raffle for a charity fundraiser","4611686018430587704":"Coach"};var od=function(t){return t.COMPLETED="completed",t.DNF="DNF",t.DNS="DNS",t}(od||{});var z3={matches:0,losses:0,kills:0,deaths:0,assists:0,flawless:0};var gm=class{static transformSearchResult(e){return{name:e.bungieName?.substr(0,e.bungieName.length-5)??e.displayName,code:e.bungieName?.substring(e.bungieName.lastIndexOf("#")+1),membershipId:e.crossSaveOverride?.membershipId||e.membershipId,membershipType:e.crossSaveOverride?.membershipType||e.membershipType,membershipTypes:e.membershipTypes,lastPlayed:new Date(e.lastPlayed),emblemHash:e.emblemHash,emblemUrl:e.emblemUrl}}static transformFireteamMemberToPlayer(e){if(e===void 0)return{};let i=S({},z3),n=e.bungieName?.substr(0,e.bungieName.length-5);return{membershipId:e.membershipId,membershipType:e.membershipType,name:n??e.displayName,badges:this.buildBadges(e.badges,e.membershipId),hasHeadToHeadPrivacyEnabled:e.hideHeadToHead===1,trialsStats:{matches:e.matches,losses:e.losses,kills:e.kills,deaths:e.deaths,assists:e.assists,flawless:e.flawless},weeklyStats:e.weeklyStats?.map(r=&gt;q(S({},r),{weekNumber:r.week})),seasonalStats:e.weeklyStats?.reduce((r,o)=&gt;o.week&lt;V3.startWeek?r:Object.keys(r).reduce((s,a)=&gt;(s[a]+=o[a]??0,s),i),i)??i,legacyStats:{d1:e.legacy?.d1??i,totn:e.legacy?.totn??i},recentMatches:e.activities?.map(r=&gt;{let o=`${r.period.replace(" ","T")}Z`;return{instanceId:r.instanceId,date:new Date(o),kills:r.kills,deaths:r.deaths,assists:r.deaths,result:this.getMatchResultForStanding(r.standing)}}).sort((r,o)=&gt;o.date.getTime()-r.date.getTime()),flawless:e.flawless,currentWeek:e.current,mostKills:e.mostKills,twitch:e.twitch===void 0?void 0:{id:e.twitch.id,name:e.twitch.name,url:e.twitch.url,isLive:e.twitch.is_live},allTimeWeapons:e.weapons??[],allTimeWeaponTypes:e.weaponTypes?.map(r=&gt;q(S({},r),{icon:r.name.replace(/ /g,"_").toLowerCase()}))??[]}}static transformBungieProfileToSearchResult(e){let i=e.Response,n=i.profile.data,o=Object.keys(i.characters.data).map(s=&gt;i.characters.data[s]).reduce((s,a)=&gt;new Date(a.dateLastPlayed)&gt;new Date(s.dateLastPlayed)?a:s);return{name:n.userInfo.bungieGlobalDisplayName||n.userInfo.displayName,code:n.userInfo.bungieGlobalDisplayNameCode?.toString().padStart(4,"0"),membershipId:n.userInfo.membershipId,membershipType:n.userInfo.membershipType,membershipTypes:n.userInfo.applicableMembershipTypes,emblemUrl:o.emblemPath,lastPlayed:new Date(o.dateLastPlayed)}}static transformBungieProfileToPlayer(e){let i=e.Response,n=i.profile.data,r=i.profileProgression.data,o=r===void 0||r.seasonalArtifact.powerBonusProgression.currentProgress===0?0:r.seasonalArtifact.powerBonus,a=Object.keys(i.characters.data).map(R=&gt;i.characters.data[R]).reduce((R,z)=&gt;new Date(z.dateLastPlayed)&gt;new Date(R.dateLastPlayed)?z:R),u=a.characterId,f=i.itemComponents.instances.data,p=i.itemComponents.sockets.data,g=i.itemComponents.talentGrids.data,D=i.characterEquipment.data[u].items,b=D.find(R=&gt;R.bucketHash===Sr.SUBCLASS),w=i.profileRecords.data,T=(i.characterProgressions.data??{})[u],F=i.metrics.data;return Object.assign({},{name:n?.userInfo?.bungieGlobalDisplayName||n?.userInfo?.displayName,bungieName:n?.userInfo?.bungieGlobalDisplayName,light:{total:a.light,base:a.light-o,artifact:o}},this.buildCharacter(a),this.buildEquipment(D,f,p),this.buildSubclass(b,g,p[b?.itemInstanceId]?.sockets),this.buildTriumphs(w),this.buildCharacterProgression(T),this.buildMetrics(F))}static transformBungieClanToPlayer(e){let i=e.Response;if(i.totalResults===0||i.results.length&lt;1||i.results[0].group===void 0)return{};let n=i.results[0];return{bungieName:n.member.destinyUserInfo.bungieGlobalDisplayName,clan:{name:n.group.name,motto:n.group.motto,about:n.group.about,memberCount:n.group.memberCount,tag:n.group.clanInfo?.clanCallsign}}}static transformBungieStatsToPlayer(e){let i=e.Response;return{combatRating:i.allPvP?.allTime?.combatRating?.basic?.value??0,allTimeStats:{trials:this.buildAllTimeStats(i,"trials_of_osiris"),crucible:this.buildAllTimeStats(i,"allPvP"),competitive:this.buildAllTimeStats(i,"pvpCompetitive")}}}static transformBungiePgcrToPgcrData(e){let i=(e.entries??[]).reduce((r,o)=&gt;(o.player?.destinyUserInfo?.membershipId!==void 0&amp;&amp;(r[o.player.destinyUserInfo.membershipId]=this.buildPgcrPlayer(o)),r),{}),n=(e.teams?.length&gt;0?e.teams.reduce((r,o)=&gt;(r.push({id:o.teamId,name:o.teamName,score:this.getValueForStat(o.score)??0,result:this.getMatchResultForStanding(this.getValueForStat(o.standing)),playerIds:Object.keys(i).filter(s=&gt;i[s].teamId===o.teamId).sort((s,a)=&gt;(i[a]?.pgcrStats?.kills??0)-(i[s]?.pgcrStats?.kills??0))}),r),[]):[{playerIds:Object.keys(i).sort((r,o)=&gt;(i[o]?.pgcrStats?.kills??0)-(i[r]?.pgcrStats?.kills??0))}]).sort((r,o)=&gt;o.playerIds?.length-r.playerIds?.length);if(n.length&gt;2&amp;&amp;e.entries?.length===6){let r=n.findIndex(o=&gt;o.playerIds?.length===3);if(r!==void 0){let o=r===0?1:0;n[o].playerIds=[...n[r].playerIds,...n[2].playerIds]}}return{instanceId:e.activityDetails.instanceId,date:new Date(e.period),duration:this.getValueForStat(e.entries[0].values.activityDurationSeconds),platform:e.activityDetails.membershipType,mapHash:e.activityDetails.referenceId,players:i,teams:n}}static transformWeekStatsToWeek(e){if(e.startDate!==void 0)return q(S({},e),{maps:[e.map,...e.maps.filter(i=&gt;i.name!==e.map?.name)].filter(i=&gt;i!==void 0),startDate:new Date(e.startDate.replace(" ","T")+"Z"),endDate:new Date(e.endDate.replace(" ","T")+"Z"),platforms:Object.keys(e.platforms).reduce((i,n)=&gt;{let r=e.platforms[n];return i[n]=q(S({},r),{weapons:[...r.weapons].map(o=&gt;q(S({},o),{weaponTypeIcon:o.weaponType.replace(/ /g,"_").toLowerCase()})).sort((o,s)=&gt;s.kills-o.kills),weaponTypes:[...r.weaponTypes].map(o=&gt;q(S({},o),{icon:o.weaponType.replace(/ /g,"_").toLowerCase()})).sort((o,s)=&gt;s.kills-o.kills)}),i},{}),challenge:e.challenge?.title===void 0?void 0:q(S({},e.challenge),{leaderboard:e.challenge.leaderboard?.map(i=&gt;q(S({},i),{name:i.name?.replace(/#[0-9]{4}$/g,"")??"Unknown"}))}),hourly:e.hourly?.breakdown!==void 0?Object.values(e.hourly?.breakdown).reduce((i,n)=&gt;{let r=(()=&gt;{switch(n.combo){case"1+1+1v1+1+1":return"solo";case"1+2v1+2":case"2+1v2+1":return"duo";case"3v3":return"trio";default:return}})();return r===void 0?i:q(S({},i),{[r]:(i[r]??0)+n.count})},{trio:0,duo:0,solo:0}):{trio:0,duo:0,solo:0},subclass:e.subclass?.reduce((i,n)=&gt;{let r=hm[n.hash]?.class?.toLowerCase();return r===void 0?i:q(S({},i),{total:i.total+n.amount,[r]:{total:i[r].total+n.amount,items:[...i[r].items,S(S({},hm[n.hash]),n)].sort((o,s)=&gt;s.amount-o.amount)}})},{total:0,titan:{total:0,items:[]},hunter:{total:0,items:[]},warlock:{total:0,items:[]}}),armor:e.armor?.length===0?void 0:e.armor?.reduce((i,n)=&gt;{let r=mm.TITAN.map(o=&gt;o.toString()).indexOf(n.hash)!==-1?"titan":mm.HUNTER.map(o=&gt;o.toString()).indexOf(n.hash)!==-1?"hunter":mm.WARLOCK.map(o=&gt;o.toString()).indexOf(n.hash)!==-1?"warlock":void 0;return r===void 0?i:q(S({},i),{total:i.total+n.amount,[r]:{total:i[r].total+n.amount,items:[...i[r].items,q(S({},n),{class:r})].sort((o,s)=&gt;s.amount-o.amount)}})},{total:0,titan:{total:0,items:[]},hunter:{total:0,items:[]},warlock:{total:0,items:[]}})})}static transformTrackerEloToPlayer(e){return e===void 0?{}:{elo:{currentElo:e.currentElo,season:e.season,rank:e.playerank?.rank,percentile:e.playerank?.percentile,tierName:e.tier?.name,tierImage:e.tier?.image}}}static transformLeaderboard(e){return{firstPlayer:e.firstPlayer}}static buildPgcrPlayer(e){let i=this.getValueForStat(e.values.team),n=this.getValueForStat(e.values.kills),r=this.getValueForStat(e.values.deaths),o=e.player.destinyUserInfo;return{teamId:this.getValueForStat(e.values.team),membershipId:o.membershipId,membershipType:o.crossSaveOverride||o.membershipType,name:o.bungieGlobalDisplayName||o.displayName,characterId:e.characterId,light:{total:e.player.lightLevel},class:e.player.characterClass,emblemHash:e.player.emblemHash,emblemPath:o.iconPath,pgcrStatus:i===-1&amp;&amp;n+r===0?od.DNS:this.getValueForStat(e.values.completed)===1?od.COMPLETED:od.DNF,pgcrStats:{kills:n,deaths:r,assists:this.getValueForStat(e.values.assists),precisionKills:this.getValueForStat(e.extended.values.precisionKills),grenadeKills:this.getValueForStat(e.extended.values.weaponKillsGrenade),meleeKills:this.getValueForStat(e.extended.values.weaponKillsMelee),superKills:this.getValueForStat(e.extended.values.weaponKillsSuper),abilityKills:this.getValueForStat(e.extended.values.weaponKillsAbility)},pgcrWeapons:(e.extended.weapons||[]).map(s=&gt;this.buildPgcrWeapon(s))}}static buildPgcrWeapon(e){return{id:e.referenceId,kills:this.getValueForStat(e.values.uniqueWeaponKills),precisionKills:this.getValueForStat(e.values.uniqueWeaponPrecisionKills)}}static buildAllTimeStats(e,i){let n=e[i]?.allTime;if(n===void 0)return;let r=this.getDisplayValueForStat(n.weaponBestType);return r==="Trace Rifle"?r="Linear Fusion Rifle":r==="Beam Rifle"&amp;&amp;(r="Trace Rifle"),{kd:this.getValueForStat(n.killsDeathsRatio),kad:this.getValueForStat(n.efficiency),kills:this.getValueForStat(n.kills),deaths:this.getValueForStat(n.deaths),assists:this.getValueForStat(n.assists),matches:this.getValueForStat(n.activitiesEntered),wins:this.getValueForStat(n.activitiesWon),mostKills:Math.min(v_+1,this.getValueForStat(n.bestSingleGameKills)??0),longestSpree:Math.min(v_+1,this.getValueForStat(n.longestKillSpree)??0),longestKillDistance:this.getValueForStat(n.longestKillDistance),bestWeaponType:r.replace(/ /g,"_").toLowerCase(),bestWeaponTypeKills:this.getValueForStat(n["weaponKills"+(()=&gt;{let o=r.replace(/ /g,"");switch(o){case"Sidearm":return"SideArm";case"SniperRifle":return"Sniper";case"SubmachineGun":return"Submachinegun";case"TraceRifle":return"BeamRifle";case"LinearFusionRifle":return"TraceRifle";default:return o}})()])}}static buildCharacter(e){return{characterId:e.characterId,level:e.baseCharacterLevel,lastPlayed:e.dateLastPlayed,armorStats:{mobility:e.stats[wa.MOBILITY],resilience:e.stats[wa.RESILIENCE],recovery:e.stats[wa.RECOVERY],discipline:e.stats[wa.DISCIPLINE],intellect:e.stats[wa.INTELLECT],strength:e.stats[wa.STRENGTH]},race:U3[e.raceHash],gender:H3[e.genderHash],class:$3[e.classHash],emblemHash:e.emblemHash,emblemPath:e.emblemPath,emblemBackgroundPath:G3[e.membershipId]!==void 0?void 0:e.emblemBackgroundPath}}static buildEquipment(e,i,n){let r={kinetic:e.find(o=&gt;o.bucketHash===Sr.KINETIC),energy:e.find(o=&gt;o.bucketHash===Sr.ENERGY),heavy:e.find(o=&gt;o.bucketHash===Sr.HEAVY),helmet:e.find(o=&gt;o.bucketHash===Sr.HELMET),arms:e.find(o=&gt;o.bucketHash===Sr.ARMS),chest:e.find(o=&gt;o.bucketHash===Sr.CHEST),legs:e.find(o=&gt;o.bucketHash===Sr.LEGS),classItem:e.find(o=&gt;o.bucketHash===Sr.CLASS_ITEM)};return{equipment:S({},Object.keys(r).reduce((o,s)=&gt;{let a=r[s];return a===void 0?o:q(S({},o),{[s]:this.buildEquipmentItem(a,i[a.itemInstanceId],n[a.itemInstanceId]?.sockets)})},{}))}}static buildEquipmentItem(e,i,n){if(e!==void 0)return{hash:e.itemHash,bucket:e.bucketHash,instanceId:e.itemInstanceId,damageType:j3[i.damageTypeHash],sockets:this.buildSockets(n)}}static buildSockets(e){if(e!==void 0)return e.filter(i=&gt;i.isEnabled&amp;&amp;i.isVisible).map(i=&gt;({hash:i.plugHash}))}static buildSubclass(e,i,n){let r=hm[e.itemHash],o={};return{subclass:Object.assign({},r,void 0,pm[n?.find(a=&gt;pm[a?.plugHash]!==void 0)?.plugHash],{perks:o,sockets:n?.filter(a=&gt;a.isEnabled&amp;&amp;a.isVisible&amp;&amp;pm[a.plugHash]===void 0).map(a=&gt;({hash:a.plugHash}))??[],mods:[]})}}static buildMetrics(e){if(e===void 0)return{hasProgressPrivacyEnabled:!0};let i={};return Object.keys(__).forEach(n=&gt;{let r=__[n];i[r]={count:e.metrics[r].objectiveProgress?.progress||0}}),{metrics:i}}static buildTriumphs(e){return e===void 0?{triumphScore:0,triumphs:{},hasProgressPrivacyEnabled:!0}:{triumphScore:e.lifetimeScore??0,triumphs:Object.keys(tl).reduce((i,n)=&gt;{let r=tl[n];return q(S({},i),{[r]:{hash:r,isComplete:e.records[r].state%2===1||e.records[r].objectives[0].complete,progress:e.records[r].objectives[0].progress}})},{})}}static buildCharacterProgression(e){if(e===void 0)return{progressions:{},hasProgressPrivacyEnabled:!0};let i=e.progressions[nl.VALOR],n=e.progressions[nl.GLORY],r=e.progressions[nl.TRIALS],o=e.progressions[nl.TRIALS_CARD];return{artifactMods:e.seasonalArtifact?.tiers?.flatMap(s=&gt;s.items?.filter(a=&gt;a.isActive===!0))?.map(s=&gt;({hash:s.itemHash}))??[],currentCard:{wins:o?.level??0,isFlawless:e.progressions[nl.TRIALS_CARD_FLAWLESS]?.level===0},progressions:{trials:{level:r?.level??0,totalProgress:r?.currentProgress??0,progressToNextLevel:r?.progressToNextLevel??0,nextLevelAt:r?.nextLevelAt??0},valor:{level:i?.level??0,totalProgress:i?.currentProgress??0,progressToNextLevel:i?.progressToNextLevel??0,nextLevelAt:i?.nextLevelAt??0},glory:{level:n?.level??0,totalProgress:n?.currentProgress??0,progressToNextLevel:n?.progressToNextLevel??0,nextLevelAt:n?.nextLevelAt??0}}}}static buildBadges(e,i){if(!(e?.length&gt;0))return[];let n=e.find(o=&gt;o.label==="Sherpa");return[n?.amount&gt;0?S(S({},n?.amount&lt;100?dt.Sherpa:dt["Super Sherpa"]),n):void 0,...e.filter(o=&gt;o.label!=="Sherpa")].reduce((o,s)=&gt;{let a=q(S(S({},dt[s?.label]),s),{originalLabel:s?.label,rank:s?.rank===0?999:s?.rank,amount:dt[s?.label]?.hasAmount?s?.amount??1:1});return i==="4611686018428388880"&amp;&amp;s.label==="Legend"&amp;&amp;(a=q(S({},a),{description:"Bread"})),a!==void 0&amp;&amp;a.weight!==void 0&amp;&amp;!o.some(u=&gt;u.title===a.title&amp;&amp;u.class===a.class)&amp;&amp;o.push(a),o},[]).sort((o,s)=&gt;(o.rank??999)-(s.rank??999)||s.weight-o.weight)??[]}static transformHeadToHeadToPlayer(e){let i=e.map(n=&gt;({instanceId:n.instanceid,result:n.standing===0?Bt.WIN:n.standing===1?Bt.LOSS:Bt.TIE,date:new Date(n.period.replace(" ","T")+"Z"),playerKills:n.pkills,playerDeaths:n.pdeaths,opponentKills:n.okills,opponentDeaths:n.odeaths}));return{headToHead:{matches:i,totals:i.reduce((n,r)=&gt;({matches:n.matches+1,wins:n.wins+(r.result===Bt.WIN?1:0),ties:n.ties+(r.result===Bt.TIE?1:0),losses:n.losses+(r.result===Bt.LOSS?1:0),playerKills:n.playerKills+r.playerKills,playerDeaths:n.playerDeaths+r.playerDeaths,opponentKills:n.opponentKills+r.opponentKills,opponentDeaths:n.opponentDeaths+r.opponentDeaths}),{matches:0,wins:0,ties:0,losses:0,playerKills:0,playerDeaths:0,opponentKills:0,opponentDeaths:0})}}}static getMatchResultForStanding(e){return e===0?Bt.WIN:e===1?Bt.LOSS:e===3?Bt.TIE:Bt.UNKNOWN}static getValueForStat(e){return e?.basic?.value??0}static getDisplayValueForStat(e){return e?.basic?.displayValue??""}};var W3={status:null,error:null};var vm=Qe("[Settings] Save",_t()),xa=Qe("[Settings] Save Success",_t()),Ca=Qe("[Settings] Save Partial Success",_t()),fs=Qe("[Settings] Save Failure",_t()),hs=Qe("[Settings] Save Auth Failure");var K3=$c("settings"),mre=Et(K3,t=&gt;t.status),gre=Et(K3,t=&gt;t.error);var ym=(()=&gt;{let e=class e{constructor(n){this.http=n}getPlayer(n){return this.http.get(`${_a}/player/${n}/`)}getPlayers(n,r){return this.http.get(`${_a}/player/${n.join(",")}/${n.length===1&amp;&amp;r?"fireteam":""}`)}getHeadToHead(n,r){return this.http.get(`${_a}/player/${r}/vs/${n}`)}getPlayerWeapons(n,r){return this.http.get(`${_a}/player/${n}/weapons/${r.join(",")}`)}getWeek(n,r){return this.http.get(`${_a}/weeks/${n}`+(r!==void 0?`?membershipId=${r}`:""))}getLeaderboard(n){return console.error(n),new ue(r=&gt;{setTimeout(()=&gt;{r.next({firstPlayer:(Math.random()*100).toString()}),r.complete()},1e3)})}saveSettings(n,r){return this.http.post(`${_a}/player/settings`,{token:r,settings:n},{observe:"response",headers:{"Content-Type":"text/plain"}})}};e.\u0275fac=function(r){return new(r||e)(C(oi))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var x_;try{x_=typeof Intl&lt;"u"&amp;&amp;Intl.v8BreakIterator}catch{x_=!1}var gt=(()=&gt;{let e=class e{constructor(n){this._platformId=n,this.isBrowser=this._platformId?Dr(this._platformId):typeof document=="object"&amp;&amp;!!document,this.EDGE=this.isBrowser&amp;&amp;/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&amp;&amp;/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&amp;&amp;!!(window.chrome||x_)&amp;&amp;typeof CSS&lt;"u"&amp;&amp;!this.EDGE&amp;&amp;!this.TRIDENT,this.WEBKIT=this.isBrowser&amp;&amp;/AppleWebKit/i.test(navigator.userAgent)&amp;&amp;!this.BLINK&amp;&amp;!this.EDGE&amp;&amp;!this.TRIDENT,this.IOS=this.isBrowser&amp;&amp;/iPad|iPhone|iPod/.test(navigator.userAgent)&amp;&amp;!("MSStream"in window),this.FIREFOX=this.isBrowser&amp;&amp;/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&amp;&amp;/android/i.test(navigator.userAgent)&amp;&amp;!this.TRIDENT,this.SAFARI=this.isBrowser&amp;&amp;/safari/i.test(navigator.userAgent)&amp;&amp;this.WEBKIT}};e.\u0275fac=function(r){return new(r||e)(C(Mt))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var sd;function S7(){if(sd==null&amp;&amp;typeof window&lt;"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=&gt;sd=!0}))}finally{sd=sd||!1}return sd}function ps(t){return S7()?t:!!t.capture}var Yi=function(t){return t[t.NORMAL=0]="NORMAL",t[t.NEGATED=1]="NEGATED",t[t.INVERTED=2]="INVERTED",t}(Yi||{}),bm,Da;function _m(){if(Da==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return Da=!1,Da;if("scrollBehavior"in document.documentElement.style)Da=!0;else{let t=Element.prototype.scrollTo;t?Da=!/\{\s*\[native code\]\s*\}/.test(t.toString()):Da=!1}}return Da}function il(){if(typeof document!="object"||!document)return Yi.NORMAL;if(bm==null){let t=document.createElement("div"),e=t.style;t.dir="rtl",e.width="1px",e.overflow="auto",e.visibility="hidden",e.pointerEvents="none",e.position="absolute";let i=document.createElement("div"),n=i.style;n.width="2px",n.height="1px",t.appendChild(i),document.body.appendChild(t),bm=Yi.NORMAL,t.scrollLeft===0&amp;&amp;(t.scrollLeft=1,bm=t.scrollLeft===0?Yi.NEGATED:Yi.INVERTED),t.remove()}return bm}var w_;function A7(){if(w_==null){let t=typeof document&lt;"u"?document.head:null;w_=!!(t&amp;&amp;(t.createShadowRoot||t.attachShadow))}return w_}function q3(t){if(A7()){let e=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot&lt;"u"&amp;&amp;ShadowRoot&amp;&amp;e instanceof ShadowRoot)return e}return null}function ad(){let t=typeof document&lt;"u"&amp;&amp;document?document.activeElement:null;for(;t&amp;&amp;t.shadowRoot;){let e=t.shadowRoot.activeElement;if(e===t)break;t=e}return t}function Ai(t){return t.composedPath?t.composedPath()[0]:t.target}function cd(){return typeof __karma__&lt;"u"&amp;&amp;!!__karma__||typeof jasmine&lt;"u"&amp;&amp;!!jasmine||typeof jest&lt;"u"&amp;&amp;!!jest||typeof Mocha&lt;"u"&amp;&amp;!!Mocha}function Ar(t,...e){return e.length?e.some(i=&gt;t[i]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}function C_(t){return t!=null&amp;&amp;`${t}`!="false"}function ld(t,e=0){return M7(t)?Number(t):arguments.length===2?e:0}function M7(t){return!isNaN(parseFloat(t))&amp;&amp;!isNaN(Number(t))}function rl(t){return Array.isArray(t)?t:[t]}function Ft(t){return t==null?"":typeof t=="string"?t:`${t}px`}function co(t){return t instanceof ve?t.nativeElement:t}var T7=(()=&gt;{let e=class e{create(n){return typeof MutationObserver&gt;"u"?null:new MutationObserver(n)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var Z3=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=fe({type:e}),e.\u0275inj=de({providers:[T7]});let t=e;return t})();var Q3=new Set,Ia,R7=(()=&gt;{let e=class e{constructor(n,r){this._platform=n,this._nonce=r,this._matchMedia=this._platform.isBrowser&amp;&amp;window.matchMedia?window.matchMedia.bind(window):k7}matchMedia(n){return(this._platform.WEBKIT||this._platform.BLINK)&amp;&amp;O7(n,this._nonce),this._matchMedia(n)}};e.\u0275fac=function(r){return new(r||e)(C(gt),C(Eu,8))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function O7(t,e){if(!Q3.has(t))try{Ia||(Ia=document.createElement("style"),e&amp;&amp;Ia.setAttribute("nonce",e),Ia.setAttribute("type","text/css"),document.head.appendChild(Ia)),Ia.sheet&amp;&amp;(Ia.sheet.insertRule(`@media ${t} {body{ }}`,0),Q3.add(t))}catch(i){console.error(i)}}function k7(t){return{matches:t==="all"||t==="",media:t,addListener:()=&gt;{},removeListener:()=&gt;{}}}var wm=(()=&gt;{let e=class e{constructor(n,r){this._mediaMatcher=n,this._zone=r,this._queries=new Map,this._destroySubject=new K}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(n){return X3(rl(n)).some(o=&gt;this._registerQuery(o).mql.matches)}observe(n){let o=X3(rl(n)).map(a=&gt;this._registerQuery(a).observable),s=Gs(o);return s=dr(s.pipe(ct(1)),s.pipe(au(1),Vo(0))),s.pipe(Z(a=&gt;{let u={matches:!1,breakpoints:{}};return a.forEach(({matches:f,query:p})=&gt;{u.matches=u.matches||f,u.breakpoints[p]=f}),u}))}_registerQuery(n){if(this._queries.has(n))return this._queries.get(n);let r=this._mediaMatcher.matchMedia(n),s={observable:new ue(a=&gt;{let u=f=&gt;this._zone.run(()=&gt;a.next(f));return r.addListener(u),()=&gt;{r.removeListener(u)}}).pipe(Hn(r),Z(({matches:a})=&gt;({query:n,matches:a})),ke(this._destroySubject)),mql:r};return this._queries.set(n,s),s}};e.\u0275fac=function(r){return new(r||e)(C(R7),C(se))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function X3(t){return t.map(e=&gt;e.split(",")).reduce((e,i)=&gt;e.concat(i)).map(e=&gt;e.trim())}var J3={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 r1=" ";function Jre(t,e,i){let n=o1(t,e);i=i.trim(),!n.some(r=&gt;r.trim()===i)&amp;&amp;(n.push(i),t.setAttribute(e,n.join(r1)))}function eoe(t,e,i){let n=o1(t,e);i=i.trim();let r=n.filter(o=&gt;o!==i);r.length?t.setAttribute(e,r.join(r1)):t.removeAttribute(e)}function o1(t,e){return t.getAttribute(e)?.match(/\S+/g)??[]}var q7=200,E_=class{constructor(e,i){this._letterKeyStream=new K,this._items=[],this._selectedItemIndex=-1,this._pressedLetters=[],this._selectedItem=new K,this.selectedItem=this._selectedItem;let n=typeof i?.debounceInterval=="number"?i.debounceInterval:q7;i?.skipPredicate&amp;&amp;(this._skipPredicateFn=i.skipPredicate),this.setItems(e),this._setupKeyHandler(n)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(e){this._selectedItemIndex=e}setItems(e){this._items=e}handleKey(e){let i=e.keyCode;e.key&amp;&amp;e.key.length===1?this._letterKeyStream.next(e.key.toLocaleUpperCase()):(i&gt;=65&amp;&amp;i&lt;=90||i&gt;=48&amp;&amp;i&lt;=57)&amp;&amp;this._letterKeyStream.next(String.fromCharCode(i))}isTyping(){return this._pressedLetters.length&gt;0}reset(){this._pressedLetters=[]}_setupKeyHandler(e){this._letterKeyStream.pipe($e(i=&gt;this._pressedLetters.push(i)),Vo(e),we(()=&gt;this._pressedLetters.length&gt;0),Z(()=&gt;this._pressedLetters.join("").toLocaleUpperCase())).subscribe(i=&gt;{for(let n=1;n&lt;this._items.length+1;n++){let r=(this._selectedItemIndex+n)%this._items.length,o=this._items[r];if(!this._skipPredicateFn?.(o)&amp;&amp;o.getLabel?.().toLocaleUpperCase().trim().indexOf(i)===0){this._selectedItem.next(o);break}}this._pressedLetters=[]})}},Dm=class{constructor(e,i){this._items=e,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._typeaheadSubscription=et.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=n=&gt;n.disabled,this.tabOut=new K,this.change=new K,e instanceof Zo?this._itemChangesSubscription=e.changes.subscribe(n=&gt;this._itemsChanged(n.toArray())):Ip(e)&amp;&amp;(this._effectRef=Pp(()=&gt;this._itemsChanged(e()),{injector:i}))}skipPredicate(e){return this._skipPredicateFn=e,this}withWrap(e=!0){return this._wrap=e,this}withVerticalOrientation(e=!0){return this._vertical=e,this}withHorizontalOrientation(e){return this._horizontal=e,this}withAllowedModifierKeys(e){return this._allowedModifierKeys=e,this}withTypeAhead(e=200){this._typeaheadSubscription.unsubscribe();let i=this._getItemsArray();return this._typeahead=new E_(i,{debounceInterval:typeof e=="number"?e:void 0,skipPredicate:n=&gt;this._skipPredicateFn(n)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(n=&gt;{this.setActiveItem(n)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(e=!0){return this._homeAndEnd=e,this}withPageUpDown(e=!0,i=10){return this._pageUpAndDown={enabled:e,delta:i},this}setActiveItem(e){let i=this._activeItem;this.updateActiveItem(e),this._activeItem!==i&amp;&amp;this.change.next(this._activeItemIndex)}onKeydown(e){let i=e.keyCode,r=["altKey","ctrlKey","metaKey","shiftKey"].every(o=&gt;!e[o]||this._allowedModifierKeys.indexOf(o)&gt;-1);switch(i){case 9:this.tabOut.next();return;case 40:if(this._vertical&amp;&amp;r){this.setNextItemActive();break}else return;case 38:if(this._vertical&amp;&amp;r){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&amp;&amp;r){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&amp;&amp;r){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&amp;&amp;r){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&amp;&amp;r){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&amp;&amp;r){let o=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(o&gt;0?o:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&amp;&amp;r){let o=this._activeItemIndex+this._pageUpAndDown.delta,s=this._getItemsArray().length;this._setActiveItemByIndex(o&lt;s?o:s-1,-1);break}else return;default:(r||Ar(e,"shiftKey"))&amp;&amp;this._typeahead?.handleKey(e);return}this._typeahead?.reset(),e.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return!!this._typeahead&amp;&amp;this._typeahead.isTyping()}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex&lt;0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex&lt;0&amp;&amp;this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(e){let i=this._getItemsArray(),n=typeof e=="number"?e:i.indexOf(e),r=i[n];this._activeItem=r??null,this._activeItemIndex=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(e){this._wrap?this._setActiveInWrapMode(e):this._setActiveInDefaultMode(e)}_setActiveInWrapMode(e){let i=this._getItemsArray();for(let n=1;n&lt;=i.length;n++){let r=(this._activeItemIndex+e*n+i.length)%i.length,o=i[r];if(!this._skipPredicateFn(o)){this.setActiveItem(r);return}}}_setActiveInDefaultMode(e){this._setActiveItemByIndex(this._activeItemIndex+e,e)}_setActiveItemByIndex(e,i){let n=this._getItemsArray();if(n[e]){for(;this._skipPredicateFn(n[e]);)if(e+=i,!n[e])return;this.setActiveItem(e)}}_getItemsArray(){return Ip(this._items)?this._items():this._items instanceof Zo?this._items.toArray():this._items}_itemsChanged(e){if(this._typeahead?.setItems(e),this._activeItem){let i=e.indexOf(this._activeItem);i&gt;-1&amp;&amp;i!==this._activeItemIndex&amp;&amp;(this._activeItemIndex=i,this._typeahead?.setCurrentSelectedItemIndex(i))}}},e1=class extends Dm{setActiveItem(e){this.activeItem&amp;&amp;this.activeItem.setInactiveStyles(),super.setActiveItem(e),this.activeItem&amp;&amp;this.activeItem.setActiveStyles()}},Em=class extends Dm{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(e){return this._origin=e,this}setActiveItem(e){super.setActiveItem(e),this.activeItem&amp;&amp;this.activeItem.focus(this._origin)}};var ud=(()=&gt;{let e=class e{constructor(n){this._platform=n}isDisabled(n){return n.hasAttribute("disabled")}isVisible(n){return Q7(n)&amp;&amp;getComputedStyle(n).visibility==="visible"}isTabbable(n){if(!this._platform.isBrowser)return!1;let r=Z7(oj(n));if(r&amp;&amp;(t1(r)===-1||!this.isVisible(r)))return!1;let o=n.nodeName.toLowerCase(),s=t1(n);return n.hasAttribute("contenteditable")?s!==-1:o==="iframe"||o==="object"||this._platform.WEBKIT&amp;&amp;this._platform.IOS&amp;&amp;!ij(n)?!1:o==="audio"?n.hasAttribute("controls")?s!==-1:!1:o==="video"?s===-1?!1:s!==null?!0:this._platform.FIREFOX||n.hasAttribute("controls"):n.tabIndex&gt;=0}isFocusable(n,r){return rj(n)&amp;&amp;!this.isDisabled(n)&amp;&amp;(r?.ignoreVisibility||this.isVisible(n))}};e.\u0275fac=function(r){return new(r||e)(C(gt))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function Z7(t){try{return t.frameElement}catch{return null}}function Q7(t){return!!(t.offsetWidth||t.offsetHeight||typeof t.getClientRects=="function"&amp;&amp;t.getClientRects().length)}function X7(t){let e=t.nodeName.toLowerCase();return e==="input"||e==="select"||e==="button"||e==="textarea"}function J7(t){return tj(t)&amp;&amp;t.type=="hidden"}function ej(t){return nj(t)&amp;&amp;t.hasAttribute("href")}function tj(t){return t.nodeName.toLowerCase()=="input"}function nj(t){return t.nodeName.toLowerCase()=="a"}function s1(t){if(!t.hasAttribute("tabindex")||t.tabIndex===void 0)return!1;let e=t.getAttribute("tabindex");return!!(e&amp;&amp;!isNaN(parseInt(e,10)))}function t1(t){if(!s1(t))return null;let e=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(e)?-1:e}function ij(t){let e=t.nodeName.toLowerCase(),i=e==="input"&amp;&amp;t.type;return i==="text"||i==="password"||e==="select"||e==="textarea"}function rj(t){return J7(t)?!1:X7(t)||ej(t)||t.hasAttribute("contenteditable")||s1(t)}function oj(t){return t.ownerDocument&amp;&amp;t.ownerDocument.defaultView||window}var I_=class{get enabled(){return this._enabled}set enabled(e){this._enabled=e,this._startAnchor&amp;&amp;this._endAnchor&amp;&amp;(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}constructor(e,i,n,r,o=!1,s){this._element=e,this._checker=i,this._ngZone=n,this._document=r,this._injector=s,this._hasAttached=!1,this.startAnchorListener=()=&gt;this.focusLastTabbableElement(),this.endAnchorListener=()=&gt;this.focusFirstTabbableElement(),this._enabled=!0,o||this.attachAnchors()}destroy(){let e=this._startAnchor,i=this._endAnchor;e&amp;&amp;(e.removeEventListener("focus",this.startAnchorListener),e.remove()),i&amp;&amp;(i.removeEventListener("focus",this.endAnchorListener),i.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=&gt;{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&amp;&amp;(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(e){return new Promise(i=&gt;{this._executeOnStable(()=&gt;i(this.focusInitialElement(e)))})}focusFirstTabbableElementWhenReady(e){return new Promise(i=&gt;{this._executeOnStable(()=&gt;i(this.focusFirstTabbableElement(e)))})}focusLastTabbableElementWhenReady(e){return new Promise(i=&gt;{this._executeOnStable(()=&gt;i(this.focusLastTabbableElement(e)))})}_getRegionBoundary(e){let i=this._element.querySelectorAll(`[cdk-focus-region-${e}], [cdkFocusRegion${e}], [cdk-focus-${e}]`);return e=="start"?i.length?i[0]:this._getFirstTabbableElement(this._element):i.length?i[i.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(e){let i=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(i){if(!this._checker.isFocusable(i)){let n=this._getFirstTabbableElement(i);return n?.focus(e),!!n}return i.focus(e),!0}return this.focusFirstTabbableElement(e)}focusFirstTabbableElement(e){let i=this._getRegionBoundary("start");return i&amp;&amp;i.focus(e),!!i}focusLastTabbableElement(e){let i=this._getRegionBoundary("end");return i&amp;&amp;i.focus(e),!!i}hasAttached(){return this._hasAttached}_getFirstTabbableElement(e){if(this._checker.isFocusable(e)&amp;&amp;this._checker.isTabbable(e))return e;let i=e.children;for(let n=0;n&lt;i.length;n++){let r=i[n].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(i[n]):null;if(r)return r}return null}_getLastTabbableElement(e){if(this._checker.isFocusable(e)&amp;&amp;this._checker.isTabbable(e))return e;let i=e.children;for(let n=i.length-1;n&gt;=0;n--){let r=i[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(i[n]):null;if(r)return r}return null}_createAnchor(){let e=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,e),e.classList.add("cdk-visually-hidden"),e.classList.add("cdk-focus-trap-anchor"),e.setAttribute("aria-hidden","true"),e}_toggleAnchorTabIndex(e,i){e?i.setAttribute("tabindex","0"):i.removeAttribute("tabindex")}toggleAnchors(e){this._startAnchor&amp;&amp;this._endAnchor&amp;&amp;(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}_executeOnStable(e){this._injector?Hi(e,{injector:this._injector}):setTimeout(e)}},Am=(()=&gt;{let e=class e{constructor(n,r,o){this._checker=n,this._ngZone=r,this._injector=N(We),this._document=o}create(n,r=!1){return new I_(n,this._checker,this._ngZone,this._document,r,this._injector)}};e.\u0275fac=function(r){return new(r||e)(C(ud),C(se),C(xe))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function dd(t){return t.buttons===0||t.detail===0}function fd(t){let e=t.touches&amp;&amp;t.touches[0]||t.changedTouches&amp;&amp;t.changedTouches[0];return!!e&amp;&amp;e.identifier===-1&amp;&amp;(e.radiusX==null||e.radiusX===1)&amp;&amp;(e.radiusY==null||e.radiusY===1)}var sj=new P("cdk-input-modality-detector-options"),aj={ignoreKeys:[18,17,224,91,16]},a1=650,ol=ps({passive:!0,capture:!0}),cj=(()=&gt;{let e=class e{get mostRecentModality(){return this._modality.value}constructor(n,r,o,s){this._platform=n,this._mostRecentTarget=null,this._modality=new vt(null),this._lastTouchMs=0,this._onKeydown=a=&gt;{this._options?.ignoreKeys?.some(u=&gt;u===a.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=Ai(a))},this._onMousedown=a=&gt;{Date.now()-this._lastTouchMs&lt;a1||(this._modality.next(dd(a)?"keyboard":"mouse"),this._mostRecentTarget=Ai(a))},this._onTouchstart=a=&gt;{if(fd(a)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Ai(a)},this._options=S(S({},aj),s),this.modalityDetected=this._modality.pipe(au(1)),this.modalityChanged=this.modalityDetected.pipe(_n()),n.isBrowser&amp;&amp;r.runOutsideAngular(()=&gt;{o.addEventListener("keydown",this._onKeydown,ol),o.addEventListener("mousedown",this._onMousedown,ol),o.addEventListener("touchstart",this._onTouchstart,ol)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&amp;&amp;(document.removeEventListener("keydown",this._onKeydown,ol),document.removeEventListener("mousedown",this._onMousedown,ol),document.removeEventListener("touchstart",this._onTouchstart,ol))}};e.\u0275fac=function(r){return new(r||e)(C(gt),C(se),C(xe),C(sj,8))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),lj=new P("liveAnnouncerElement",{providedIn:"root",factory:uj});function uj(){return null}var dj=new P("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),fj=0,c1=(()=&gt;{let e=class e{constructor(n,r,o,s){this._ngZone=r,this._defaultOptions=s,this._document=o,this._liveElement=n||this._createLiveElement()}announce(n,...r){let o=this._defaultOptions,s,a;return r.length===1&amp;&amp;typeof r[0]=="number"?a=r[0]:[s,a]=r,this.clear(),clearTimeout(this._previousTimeout),s||(s=o&amp;&amp;o.politeness?o.politeness:"polite"),a==null&amp;&amp;o&amp;&amp;(a=o.duration),this._liveElement.setAttribute("aria-live",s),this._liveElement.id&amp;&amp;this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=&gt;(this._currentPromise||(this._currentPromise=new Promise(u=&gt;this._currentResolve=u)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=&gt;{this._liveElement.textContent=n,typeof a=="number"&amp;&amp;(this._previousTimeout=setTimeout(()=&gt;this.clear(),a)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&amp;&amp;(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){let n="cdk-live-announcer-element",r=this._document.getElementsByClassName(n),o=this._document.createElement("div");for(let s=0;s&lt;r.length;s++)r[s].remove();return o.classList.add(n),o.classList.add("cdk-visually-hidden"),o.setAttribute("aria-atomic","true"),o.setAttribute("aria-live","polite"),o.id=`cdk-live-announcer-${fj++}`,this._document.body.appendChild(o),o}_exposeAnnouncerToModals(n){let r=this._document.querySelectorAll('body &gt; .cdk-overlay-container [aria-modal="true"]');for(let o=0;o&lt;r.length;o++){let s=r[o],a=s.getAttribute("aria-owns");a?a.indexOf(n)===-1&amp;&amp;s.setAttribute("aria-owns",a+" "+n):s.setAttribute("aria-owns",n)}}};e.\u0275fac=function(r){return new(r||e)(C(lj,8),C(se),C(xe),C(dj,8))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var Cm=function(t){return t[t.IMMEDIATE=0]="IMMEDIATE",t[t.EVENTUAL=1]="EVENTUAL",t}(Cm||{}),hj=new P("cdk-focus-monitor-default-options"),xm=ps({passive:!0,capture:!0}),lo=(()=&gt;{let e=class e{constructor(n,r,o,s,a){this._ngZone=n,this._platform=r,this._inputModalityDetector=o,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=&gt;{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=&gt;this._windowFocused=!1)},this._stopInputModalityDetector=new K,this._rootNodeFocusAndBlurListener=u=&gt;{let f=Ai(u);for(let p=f;p;p=p.parentElement)u.type==="focus"?this._onFocus(u,p):this._onBlur(u,p)},this._document=s,this._detectionMode=a?.detectionMode||Cm.IMMEDIATE}monitor(n,r=!1){let o=co(n);if(!this._platform.isBrowser||o.nodeType!==1)return Q();let s=q3(o)||this._getDocument(),a=this._elementInfo.get(o);if(a)return r&amp;&amp;(a.checkChildren=!0),a.subject;let u={checkChildren:r,subject:new K,rootNode:s};return this._elementInfo.set(o,u),this._registerGlobalListeners(u),u.subject}stopMonitoring(n){let r=co(n),o=this._elementInfo.get(r);o&amp;&amp;(o.subject.complete(),this._setClasses(r),this._elementInfo.delete(r),this._removeGlobalListeners(o))}focusVia(n,r,o){let s=co(n),a=this._getDocument().activeElement;s===a?this._getClosestElementsInfo(s).forEach(([u,f])=&gt;this._originChanged(u,r,f)):(this._setOrigin(r),typeof s.focus=="function"&amp;&amp;s.focus(o))}ngOnDestroy(){this._elementInfo.forEach((n,r)=&gt;this.stopMonitoring(r))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(n){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(n)?"touch":"program":this._origin:this._windowFocused&amp;&amp;this._lastFocusOrigin?this._lastFocusOrigin:n&amp;&amp;this._isLastInteractionFromInputLabel(n)?"mouse":"program"}_shouldBeAttributedToTouch(n){return this._detectionMode===Cm.EVENTUAL||!!n?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(n,r){n.classList.toggle("cdk-focused",!!r),n.classList.toggle("cdk-touch-focused",r==="touch"),n.classList.toggle("cdk-keyboard-focused",r==="keyboard"),n.classList.toggle("cdk-mouse-focused",r==="mouse"),n.classList.toggle("cdk-program-focused",r==="program")}_setOrigin(n,r=!1){this._ngZone.runOutsideAngular(()=&gt;{if(this._origin=n,this._originFromTouchInteraction=n==="touch"&amp;&amp;r,this._detectionMode===Cm.IMMEDIATE){clearTimeout(this._originTimeoutId);let o=this._originFromTouchInteraction?a1:1;this._originTimeoutId=setTimeout(()=&gt;this._origin=null,o)}})}_onFocus(n,r){let o=this._elementInfo.get(r),s=Ai(n);!o||!o.checkChildren&amp;&amp;r!==s||this._originChanged(r,this._getFocusOrigin(s),o)}_onBlur(n,r){let o=this._elementInfo.get(r);!o||o.checkChildren&amp;&amp;n.relatedTarget instanceof Node&amp;&amp;r.contains(n.relatedTarget)||(this._setClasses(r),this._emitOrigin(o,null))}_emitOrigin(n,r){n.subject.observers.length&amp;&amp;this._ngZone.run(()=&gt;n.subject.next(r))}_registerGlobalListeners(n){if(!this._platform.isBrowser)return;let r=n.rootNode,o=this._rootNodeFocusListenerCount.get(r)||0;o||this._ngZone.runOutsideAngular(()=&gt;{r.addEventListener("focus",this._rootNodeFocusAndBlurListener,xm),r.addEventListener("blur",this._rootNodeFocusAndBlurListener,xm)}),this._rootNodeFocusListenerCount.set(r,o+1),++this._monitoredElementCount===1&amp;&amp;(this._ngZone.runOutsideAngular(()=&gt;{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(ke(this._stopInputModalityDetector)).subscribe(s=&gt;{this._setOrigin(s,!0)}))}_removeGlobalListeners(n){let r=n.rootNode;if(this._rootNodeFocusListenerCount.has(r)){let o=this._rootNodeFocusListenerCount.get(r);o&gt;1?this._rootNodeFocusListenerCount.set(r,o-1):(r.removeEventListener("focus",this._rootNodeFocusAndBlurListener,xm),r.removeEventListener("blur",this._rootNodeFocusAndBlurListener,xm),this._rootNodeFocusListenerCount.delete(r))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(n,r,o){this._setClasses(n,r),this._emitOrigin(o,r),this._lastFocusOrigin=r}_getClosestElementsInfo(n){let r=[];return this._elementInfo.forEach((o,s)=&gt;{(s===n||o.checkChildren&amp;&amp;s.contains(n))&amp;&amp;r.push([s,o])}),r}_isLastInteractionFromInputLabel(n){let{_mostRecentTarget:r,mostRecentModality:o}=this._inputModalityDetector;if(o!=="mouse"||!r||r===n||n.nodeName!=="INPUT"&amp;&amp;n.nodeName!=="TEXTAREA"||n.disabled)return!1;let s=n.labels;if(s){for(let a=0;a&lt;s.length;a++)if(s[a].contains(r))return!0}return!1}};e.\u0275fac=function(r){return new(r||e)(C(se),C(gt),C(cj),C(xe,8),C(hj,8))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var Sa=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}(Sa||{}),n1="cdk-high-contrast-black-on-white",i1="cdk-high-contrast-white-on-black",D_="cdk-high-contrast-active",M_=(()=&gt;{let e=class e{constructor(n,r){this._platform=n,this._document=r,this._breakpointSubscription=N(wm).observe("(forced-colors: active)").subscribe(()=&gt;{this._hasCheckedHighContrastMode&amp;&amp;(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return Sa.NONE;let n=this._document.createElement("div");n.style.backgroundColor="rgb(1,2,3)",n.style.position="absolute",this._document.body.appendChild(n);let r=this._document.defaultView||window,o=r&amp;&amp;r.getComputedStyle?r.getComputedStyle(n):null,s=(o&amp;&amp;o.backgroundColor||"").replace(/ /g,"");switch(n.remove(),s){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return Sa.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return Sa.BLACK_ON_WHITE}return Sa.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&amp;&amp;this._platform.isBrowser&amp;&amp;this._document.body){let n=this._document.body.classList;n.remove(D_,n1,i1),this._hasCheckedHighContrastMode=!0;let r=this.getHighContrastMode();r===Sa.BLACK_ON_WHITE?n.add(D_,n1):r===Sa.WHITE_ON_BLACK&amp;&amp;n.add(D_,i1)}}};e.\u0275fac=function(r){return new(r||e)(C(gt),C(xe))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),l1=(()=&gt;{let e=class e{constructor(n){n._applyBodyHighContrastModeCssClasses()}};e.\u0275fac=function(r){return new(r||e)(C(M_))},e.\u0275mod=fe({type:e}),e.\u0275inj=de({imports:[Z3]});let t=e;return t})();var pj=new P("cdk-dir-doc",{providedIn:"root",factory:mj});function mj(){return N(xe)}var gj=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function vj(t){let e=t?.toLowerCase()||"";return e==="auto"&amp;&amp;typeof navigator&lt;"u"&amp;&amp;navigator?.language?gj.test(navigator.language)?"rtl":"ltr":e==="rtl"?"rtl":"ltr"}var qi=(()=&gt;{let e=class e{constructor(n){if(this.value="ltr",this.change=new Ke,n){let r=n.body?n.body.dir:null,o=n.documentElement?n.documentElement.dir:null;this.value=vj(r||o||"ltr")}}ngOnDestroy(){this.change.complete()}};e.\u0275fac=function(r){return new(r||e)(C(pj,8))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var Mr=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=fe({type:e}),e.\u0275inj=de({});let t=e;return t})();var yj=["text"],bj=[[["mat-icon"]],"*"],_j=["mat-icon","*"];function wj(t,e){if(t&amp;1&amp;&amp;Se(0,"mat-pseudo-checkbox",1),t&amp;2){let i=Be();le("disabled",i.disabled)("state",i.selected?"checked":"unchecked")}}function xj(t,e){if(t&amp;1&amp;&amp;Se(0,"mat-pseudo-checkbox",3),t&amp;2){let i=Be();le("disabled",i.disabled)}}function Cj(t,e){if(t&amp;1&amp;&amp;(X(0,"span",4),Ze(1),ee()),t&amp;2){let i=Be();ce(),Nn("(",i.group.label,")")}}var Dj=["mat-internal-form-field",""],Ej=["*"];function Ij(){return!0}var Sj=new P("mat-sanity-checks",{providedIn:"root",factory:Ij}),Sn=(()=&gt;{let e=class e{constructor(n,r,o){this._sanityChecks=r,this._document=o,this._hasDoneGlobalChecks=!1,n._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(n){return cd()?!1:typeof this._sanityChecks=="boolean"?this._sanityChecks:!!this._sanityChecks[n]}};e.\u0275fac=function(r){return new(r||e)(C(M_),C(Sj,8),C(xe))},e.\u0275mod=fe({type:e}),e.\u0275inj=de({imports:[Mr,Mr]});let t=e;return t})();var Mi=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}(Mi||{}),O_=class{constructor(e,i,n,r=!1){this._renderer=e,this.element=i,this.config=n,this._animationForciblyDisabledThroughCss=r,this.state=Mi.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}},u1=ps({passive:!0,capture:!0}),k_=class{constructor(){this._events=new Map,this._delegateEventHandler=e=&gt;{let i=Ai(e);i&amp;&amp;this._events.get(e.type)?.forEach((n,r)=&gt;{(r===i||r.contains(i))&amp;&amp;n.forEach(o=&gt;o.handleEvent(e))})}}addHandler(e,i,n,r){let o=this._events.get(i);if(o){let s=o.get(n);s?s.add(r):o.set(n,new Set([r]))}else this._events.set(i,new Map([[n,new Set([r])]])),e.runOutsideAngular(()=&gt;{document.addEventListener(i,this._delegateEventHandler,u1)})}removeHandler(e,i,n){let r=this._events.get(e);if(!r)return;let o=r.get(i);o&amp;&amp;(o.delete(n),o.size===0&amp;&amp;r.delete(i),r.size===0&amp;&amp;(this._events.delete(e),document.removeEventListener(e,this._delegateEventHandler,u1)))}},d1={enterDuration:225,exitDuration:150},Aj=800,f1=ps({passive:!0,capture:!0}),h1=["mousedown","touchstart"],p1=["mouseup","mouseleave","touchend","touchcancel"],pd=class pd{constructor(e,i,n,r){this._target=e,this._ngZone=i,this._platform=r,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,r.isBrowser&amp;&amp;(this._containerElement=co(n))}fadeInRipple(e,i,n={}){let r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o=S(S({},d1),n.animation);n.centered&amp;&amp;(e=r.left+r.width/2,i=r.top+r.height/2);let s=n.radius||Mj(e,i,r),a=e-r.left,u=i-r.top,f=o.enterDuration,p=document.createElement("div");p.classList.add("mat-ripple-element"),p.style.left=`${a-s}px`,p.style.top=`${u-s}px`,p.style.height=`${s*2}px`,p.style.width=`${s*2}px`,n.color!=null&amp;&amp;(p.style.backgroundColor=n.color),p.style.transitionDuration=`${f}ms`,this._containerElement.appendChild(p);let g=window.getComputedStyle(p),D=g.transitionProperty,b=g.transitionDuration,w=D==="none"||b==="0s"||b==="0s, 0s"||r.width===0&amp;&amp;r.height===0,T=new O_(this,p,n,w);p.style.transform="scale3d(1, 1, 1)",T.state=Mi.FADING_IN,n.persistent||(this._mostRecentTransientRipple=T);let F=null;return!w&amp;&amp;(f||o.exitDuration)&amp;&amp;this._ngZone.runOutsideAngular(()=&gt;{let R=()=&gt;{F&amp;&amp;(F.fallbackTimer=null),clearTimeout(ye),this._finishRippleTransition(T)},z=()=&gt;this._destroyRipple(T),ye=setTimeout(z,f+100);p.addEventListener("transitionend",R),p.addEventListener("transitioncancel",z),F={onTransitionEnd:R,onTransitionCancel:z,fallbackTimer:ye}}),this._activeRipples.set(T,F),(w||!f)&amp;&amp;this._finishRippleTransition(T),T}fadeOutRipple(e){if(e.state===Mi.FADING_OUT||e.state===Mi.HIDDEN)return;let i=e.element,n=S(S({},d1),e.config.animation);i.style.transitionDuration=`${n.exitDuration}ms`,i.style.opacity="0",e.state=Mi.FADING_OUT,(e._animationForciblyDisabledThroughCss||!n.exitDuration)&amp;&amp;this._finishRippleTransition(e)}fadeOutAll(){this._getActiveRipples().forEach(e=&gt;e.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(e=&gt;{e.config.persistent||e.fadeOut()})}setupTriggerEvents(e){let i=co(e);!this._platform.isBrowser||!i||i===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=i,h1.forEach(n=&gt;{pd._eventManager.addHandler(this._ngZone,n,i,this)}))}handleEvent(e){e.type==="mousedown"?this._onMousedown(e):e.type==="touchstart"?this._onTouchStart(e):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=&gt;{p1.forEach(i=&gt;{this._triggerElement.addEventListener(i,this,f1)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(e){e.state===Mi.FADING_IN?this._startFadeOutTransition(e):e.state===Mi.FADING_OUT&amp;&amp;this._destroyRipple(e)}_startFadeOutTransition(e){let i=e===this._mostRecentTransientRipple,{persistent:n}=e.config;e.state=Mi.VISIBLE,!n&amp;&amp;(!i||!this._isPointerDown)&amp;&amp;e.fadeOut()}_destroyRipple(e){let i=this._activeRipples.get(e)??null;this._activeRipples.delete(e),this._activeRipples.size||(this._containerRect=null),e===this._mostRecentTransientRipple&amp;&amp;(this._mostRecentTransientRipple=null),e.state=Mi.HIDDEN,i!==null&amp;&amp;(e.element.removeEventListener("transitionend",i.onTransitionEnd),e.element.removeEventListener("transitioncancel",i.onTransitionCancel),i.fallbackTimer!==null&amp;&amp;clearTimeout(i.fallbackTimer)),e.element.remove()}_onMousedown(e){let i=dd(e),n=this._lastTouchStartEvent&amp;&amp;Date.now()&lt;this._lastTouchStartEvent+Aj;!this._target.rippleDisabled&amp;&amp;!i&amp;&amp;!n&amp;&amp;(this._isPointerDown=!0,this.fadeInRipple(e.clientX,e.clientY,this._target.rippleConfig))}_onTouchStart(e){if(!this._target.rippleDisabled&amp;&amp;!fd(e)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;let i=e.changedTouches;if(i)for(let n=0;n&lt;i.length;n++)this.fadeInRipple(i[n].clientX,i[n].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&amp;&amp;(this._isPointerDown=!1,this._getActiveRipples().forEach(e=&gt;{let i=e.state===Mi.VISIBLE||e.config.terminateOnPointerUp&amp;&amp;e.state===Mi.FADING_IN;!e.config.persistent&amp;&amp;i&amp;&amp;e.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let e=this._triggerElement;e&amp;&amp;(h1.forEach(i=&gt;pd._eventManager.removeHandler(i,e,this)),this._pointerUpEventsRegistered&amp;&amp;(p1.forEach(i=&gt;e.removeEventListener(i,this,f1)),this._pointerUpEventsRegistered=!1))}};pd._eventManager=new k_;var F_=pd;function Mj(t,e,i){let n=Math.max(Math.abs(t-i.left),Math.abs(t-i.right)),r=Math.max(Math.abs(e-i.top),Math.abs(e-i.bottom));return Math.sqrt(n*n+r*r)}var y1=new P("mat-ripple-global-options"),Rm=(()=&gt;{let e=class e{get disabled(){return this._disabled}set disabled(n){n&amp;&amp;this.fadeOutAllNonPersistent(),this._disabled=n,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(n){this._trigger=n,this._setupTriggerEventsIfEnabled()}constructor(n,r,o,s,a){this._elementRef=n,this._animationMode=a,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=s||{},this._rippleRenderer=new F_(this,r,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:S(S(S({},this._globalOptions.animation),this._animationMode==="NoopAnimations"?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&amp;&amp;this._isInitialized&amp;&amp;this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(n,r=0,o){return typeof n=="number"?this._rippleRenderer.fadeInRipple(n,r,S(S({},this.rippleConfig),o)):this._rippleRenderer.fadeInRipple(0,0,S(S({},this.rippleConfig),n))}};e.\u0275fac=function(r){return new(r||e)(I(ve),I(se),I(gt),I(y1,8),I(Ui,8))},e.\u0275dir=ie({type:e,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(r,o){r&amp;2&amp;&amp;hn("mat-ripple-unbounded",o.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"],standalone:!0});let t=e;return t})(),md=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=fe({type:e}),e.\u0275inj=de({imports:[Sn,Sn]});let t=e;return t})(),Tj=(()=&gt;{let e=class e{constructor(n){this._animationMode=n,this.state="unchecked",this.disabled=!1,this.appearance="full"}};e.\u0275fac=function(r){return new(r||e)(I(Ui,8))},e.\u0275cmp=Ne({type:e,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(r,o){r&amp;2&amp;&amp;hn("mat-pseudo-checkbox-indeterminate",o.state==="indeterminate")("mat-pseudo-checkbox-checked",o.state==="checked")("mat-pseudo-checkbox-disabled",o.disabled)("mat-pseudo-checkbox-minimal",o.appearance==="minimal")("mat-pseudo-checkbox-full",o.appearance==="full")("_mat-animation-noopable",o._animationMode==="NoopAnimations")},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[$t],decls:0,vars:0,template:function(r,o){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-app-primary))}.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{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-app-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.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{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0});let t=e;return t})(),Rj=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=fe({type:e}),e.\u0275inj=de({imports:[Sn]});let t=e;return t})(),Oj=new P("MAT_OPTION_PARENT_COMPONENT");var kj=new P("MatOptgroup");var Fj=0,L_=class{constructor(e,i=!1){this.source=e,this.isUserInput=i}},Toe=(()=&gt;{let e=class e{get multiple(){return this._parent&amp;&amp;this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&amp;&amp;this.group.disabled||this._disabled}set disabled(n){this._disabled=n}get disableRipple(){return!!(this._parent&amp;&amp;this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!!(this._parent&amp;&amp;this._parent.hideSingleSelectionIndicator)}constructor(n,r,o,s){this._element=n,this._changeDetectorRef=r,this._parent=o,this.group=s,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id=`mat-option-${Fj++}`,this.onSelectionChange=new Ke,this._stateChanges=new K}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(n=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),n&amp;&amp;this._emitSelectionChangeEvent())}deselect(n=!0){this._selected&amp;&amp;(this._selected=!1,this._changeDetectorRef.markForCheck(),n&amp;&amp;this._emitSelectionChangeEvent())}focus(n,r){let o=this._getHostElement();typeof o.focus=="function"&amp;&amp;o.focus(r)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&amp;&amp;(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(n){(n.keyCode===13||n.keyCode===32)&amp;&amp;!Ar(n)&amp;&amp;(this._selectViaInteraction(),n.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 n=this.viewValue;n!==this._mostRecentViewValue&amp;&amp;(this._mostRecentViewValue&amp;&amp;this._stateChanges.next(),this._mostRecentViewValue=n)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(n=!1){this.onSelectionChange.emit(new L_(this,n))}};e.\u0275fac=function(r){return new(r||e)(I(ve),I(yt),I(Oj,8),I(kj,8))},e.\u0275cmp=Ne({type:e,selectors:[["mat-option"]],viewQuery:function(r,o){if(r&amp;1&amp;&amp;bi(yj,7),r&amp;2){let s;pn(s=mn())&amp;&amp;(o._text=s.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(r,o){r&amp;1&amp;&amp;Je("click",function(){return o._selectViaInteraction()})("keydown",function(a){return o._handleKeydown(a)}),r&amp;2&amp;&amp;(Ru("id",o.id),Tt("aria-selected",o.selected)("aria-disabled",o.disabled.toString()),hn("mdc-list-item--selected",o.selected)("mat-mdc-option-multiple",o.multiple)("mat-mdc-option-active",o.active)("mdc-list-item--disabled",o.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",Gt]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[Kn,$t],ngContentSelectors:_j,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-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(r,o){r&amp;1&amp;&amp;($i(bj),Ye(0,wj,1,2,"mat-pseudo-checkbox",1),En(1),X(2,"span",2,0),En(4,1),ee(),Ye(5,xj,1,1,"mat-pseudo-checkbox",3)(6,Cj,2,1,"span",4),Se(7,"div",5)),r&amp;2&amp;&amp;(ns(o.multiple?0:-1),ce(5),ns(!o.multiple&amp;&amp;o.selected&amp;&amp;!o.hideSingleSelectionIndicator?5:-1),ce(),ns(o.group&amp;&amp;o.group._inert?6:-1),ce(),le("matRippleTrigger",o._getHostElement())("matRippleDisabled",o.disabled||o.disableRipple))},dependencies:[Tj,Rm],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-app-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color);outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-app-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.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&gt;mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});let t=e;return t})();function Roe(t,e,i){if(i.length){let n=e.toArray(),r=i.toArray(),o=0;for(let s=0;s&lt;t+1;s++)n[s].group&amp;&amp;n[s].group===r[o]&amp;&amp;o++;return o}return 0}function Ooe(t,e,i,n){return t&lt;i?t:t+e&gt;i+n?Math.max(0,t-n+e):i}var koe=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=fe({type:e}),e.\u0275inj=de({imports:[md,Sn,Rj]});let t=e;return t})(),m1={capture:!0},g1=["focus","mousedown","mouseenter","touchstart"],T_="mat-ripple-loader-uninitialized",R_="mat-ripple-loader-class-name",v1="mat-ripple-loader-centered",Tm="mat-ripple-loader-disabled",b1=(()=&gt;{let e=class e{constructor(){this._document=N(xe,{optional:!0}),this._animationMode=N(Ui,{optional:!0}),this._globalRippleOptions=N(y1,{optional:!0}),this._platform=N(gt),this._ngZone=N(se),this._hosts=new Map,this._onInteraction=n=&gt;{let r=Ai(n);if(r instanceof HTMLElement){let o=r.closest(`[${T_}="${this._globalRippleOptions?.namespace??""}"]`);o&amp;&amp;this._createRipple(o)}},this._ngZone.runOutsideAngular(()=&gt;{for(let n of g1)this._document?.addEventListener(n,this._onInteraction,m1)})}ngOnDestroy(){let n=this._hosts.keys();for(let r of n)this.destroyRipple(r);for(let r of g1)this._document?.removeEventListener(r,this._onInteraction,m1)}configureRipple(n,r){n.setAttribute(T_,this._globalRippleOptions?.namespace??""),(r.className||!n.hasAttribute(R_))&amp;&amp;n.setAttribute(R_,r.className||""),r.centered&amp;&amp;n.setAttribute(v1,""),r.disabled&amp;&amp;n.setAttribute(Tm,"")}getRipple(n){return this._hosts.get(n)||this._createRipple(n)}setDisabled(n,r){let o=this._hosts.get(n);if(o){o.disabled=r;return}r?n.setAttribute(Tm,""):n.removeAttribute(Tm)}_createRipple(n){if(!this._document)return;let r=this._hosts.get(n);if(r)return r;n.querySelector(".mat-ripple")?.remove();let o=this._document.createElement("span");o.classList.add("mat-ripple",n.getAttribute(R_)),n.append(o);let s=new Rm(new ve(o),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return s._isInitialized=!0,s.trigger=n,s.centered=n.hasAttribute(v1),s.disabled=n.hasAttribute(Tm),this.attachRipple(n,s),s}attachRipple(n,r){n.removeAttribute(T_),this._hosts.set(n,r)}destroyRipple(n){let r=this._hosts.get(n);r&amp;&amp;(r.ngOnDestroy(),this._hosts.delete(n))}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),Foe=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Ne({type:e,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(r,o){r&amp;2&amp;&amp;hn("mdc-form-field--align-end",o.labelPosition==="before")},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[$t],attrs:Dj,ngContentSelectors:Ej,decls:1,vars:0,template:function(r,o){r&amp;1&amp;&amp;($i(),En(0))},styles:[".mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field&gt;label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field&gt;label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end&gt;label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}"],encapsulation:2,changeDetection:0});let t=e;return t})();var Lj=["mat-button",""],Nj=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],Pj=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];var jj=new P("MAT_BUTTON_CONFIG");var Bj=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],Vj=(()=&gt;{let e=class e{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(n){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,n)}get disableRipple(){return this._disableRipple}set disableRipple(n){this._disableRipple=n,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(n){this._disabled=n,this._updateRippleDisabled()}constructor(n,r,o,s){this._elementRef=n,this._platform=r,this._ngZone=o,this._animationMode=s,this._focusMonitor=N(lo),this._rippleLoader=N(b1),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;let a=N(jj,{optional:!0}),u=n.nativeElement,f=u.classList;this.disabledInteractive=a?.disabledInteractive??!1,this.color=a?.color??null,this._rippleLoader?.configureRipple(u,{className:"mat-mdc-button-ripple"});for(let{attribute:p,mdcClasses:g}of Bj)u.hasAttribute(p)&amp;&amp;f.add(...g)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(n="program",r){n?this._focusMonitor.focusVia(this._elementRef.nativeElement,n,r):this._elementRef.nativeElement.focus(r)}_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled&amp;&amp;this.disabledInteractive?!0:null}_getDisabledAttribute(){return this.disabledInteractive||!this.disabled?null:!0}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}};e.\u0275fac=function(r){xp()},e.\u0275dir=ie({type:e,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",Gt],disabled:[2,"disabled","disabled",Gt],ariaDisabled:[2,"aria-disabled","ariaDisabled",Gt],disabledInteractive:[2,"disabledInteractive","disabledInteractive",Gt]},features:[Kn]});let t=e;return t})();var _1=(()=&gt;{let e=class e extends Vj{constructor(n,r,o,s){super(n,r,o,s)}};e.\u0275fac=function(r){return new(r||e)(I(ve),I(gt),I(se),I(Ui,8))},e.\u0275cmp=Ne({type:e,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(r,o){r&amp;2&amp;&amp;(Tt("disabled",o._getDisabledAttribute())("aria-disabled",o._getAriaDisabled()),Mc(o.color?"mat-"+o.color:""),hn("mat-mdc-button-disabled",o.disabled)("mat-mdc-button-disabled-interactive",o.disabledInteractive)("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mat-unthemed",!o.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[Te,$t],attrs:Lj,ngContentSelectors:Pj,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(r,o){r&amp;1&amp;&amp;($i(Nj),Se(0,"span",0),En(1),X(2,"span",1),En(3,1),ee(),En(4,2),Se(5,"span",2)(6,"span",3)),r&amp;2&amp;&amp;hn("mdc-button__ripple",!o._isFab)("mdc-fab__ripple",o._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 8px);height:var(--mdc-text-button-container-height);font-family:var(--mdc-text-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button&gt;.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button&gt;.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.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{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-app-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-filled-button-horizontal-padding, 16px);height:var(--mdc-filled-button-container-height);font-family:var(--mdc-filled-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-unelevated-button&gt;.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button&gt;.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-app-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.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{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-app-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-app-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-app-level1));height:var(--mdc-protected-button-container-height);font-family:var(--mdc-protected-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-raised-button&gt;.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button&gt;.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.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{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-app-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-app-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-app-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-app-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-outlined-button-horizontal-padding, 15px);height:var(--mdc-outlined-button-container-height);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-app-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-app-corner-full));border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button&gt;.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button&gt;.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.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{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-app-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-app-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button&gt;.mat-icon,.mat-mdc-unelevated-button&gt;.mat-icon,.mat-mdc-raised-button&gt;.mat-icon,.mat-mdc-outlined-button&gt;.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0});let t=e;return t})();var w1=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=fe({type:e}),e.\u0275inj=de({imports:[Sn,md,Sn]});let t=e;return t})();var ms=function(t){return t[t.State=0]="State",t[t.Transition=1]="Transition",t[t.Sequence=2]="Sequence",t[t.Group=3]="Group",t[t.Animate=4]="Animate",t[t.Keyframes=5]="Keyframes",t[t.Style=6]="Style",t[t.Trigger=7]="Trigger",t[t.Reference=8]="Reference",t[t.AnimateChild=9]="AnimateChild",t[t.AnimateRef=10]="AnimateRef",t[t.Query=11]="Query",t[t.Stagger=12]="Stagger",t}(ms||{}),qoe="*";function Aa(t,e){return{type:ms.Trigger,name:t,definitions:e,options:{}}}function Tr(t,e=null){return{type:ms.Animate,styles:e,timings:t}}function Zoe(t,e=null){return{type:ms.Group,steps:t,options:e}}function Qoe(t,e=null){return{type:ms.Sequence,steps:t,options:e}}function jn(t){return{type:ms.Style,styles:t,offset:null}}function sl(t,e,i){return{type:ms.State,name:t,styles:e,options:i}}function Rr(t,e,i=null){return{type:ms.Transition,expr:t,animation:e,options:i}}var x1=class{constructor(e=0,i=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=e+i}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=&gt;e()),this._onDoneFns=[])}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=&gt;this._onFinish())}_onStart(){this._onStartFns.forEach(e=&gt;e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=&gt;e()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(e){this._position=this.totalTime?e*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(e){let i=e=="start"?this._onStartFns:this._onDoneFns;i.forEach(n=&gt;n()),i.length=0}},C1=class{constructor(e){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;let i=0,n=0,r=0,o=this.players.length;o==0?queueMicrotask(()=&gt;this._onFinish()):this.players.forEach(s=&gt;{s.onDone(()=&gt;{++i==o&amp;&amp;this._onFinish()}),s.onDestroy(()=&gt;{++n==o&amp;&amp;this._onDestroy()}),s.onStart(()=&gt;{++r==o&amp;&amp;this._onStart()})}),this.totalTime=this.players.reduce((s,a)=&gt;Math.max(s,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=&gt;e()),this._onDoneFns=[])}init(){this.players.forEach(e=&gt;e.init())}onStart(e){this._onStartFns.push(e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=&gt;e()),this._onStartFns=[])}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(e=&gt;e.play())}pause(){this.players.forEach(e=&gt;e.pause())}restart(){this.players.forEach(e=&gt;e.restart())}finish(){this._onFinish(),this.players.forEach(e=&gt;e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=&gt;e.destroy()),this._onDestroyFns.forEach(e=&gt;e()),this._onDestroyFns=[])}reset(){this.players.forEach(e=&gt;e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(e){let i=e*this.totalTime;this.players.forEach(n=&gt;{let r=n.totalTime?Math.min(1,i/n.totalTime):1;n.setPosition(r)})}getPosition(){let e=this.players.reduce((i,n)=&gt;i===null||n.totalTime&gt;i.totalTime?n:i,null);return e!=null?e.getPosition():0}beforeDestroy(){this.players.forEach(e=&gt;{e.beforeDestroy&amp;&amp;e.beforeDestroy()})}triggerCallback(e){let i=e=="start"?this._onStartFns:this._onDoneFns;i.forEach(n=&gt;n()),i.length=0}},Xoe="!";var gd=class{attach(e){return this._attachedHost=e,e.attach(this)}detach(){let e=this._attachedHost;e!=null&amp;&amp;(this._attachedHost=null,e.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(e){this._attachedHost=e}},uo=class extends gd{constructor(e,i,n,r,o){super(),this.component=e,this.viewContainerRef=i,this.injector=n,this.componentFactoryResolver=r,this.projectableNodes=o}},Or=class extends gd{constructor(e,i,n,r){super(),this.templateRef=e,this.viewContainerRef=i,this.context=n,this.injector=r}get origin(){return this.templateRef.elementRef}attach(e,i=this.context){return this.context=i,super.attach(e)}detach(){return this.context=void 0,super.detach()}},j_=class extends gd{constructor(e){super(),this.element=e instanceof ve?e.nativeElement:e}},gs=class{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(e){if(e instanceof uo)return this._attachedPortal=e,this.attachComponentPortal(e);if(e instanceof Or)return this._attachedPortal=e,this.attachTemplatePortal(e);if(this.attachDomPortal&amp;&amp;e instanceof j_)return this._attachedPortal=e,this.attachDomPortal(e)}detach(){this._attachedPortal&amp;&amp;(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&amp;&amp;this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(e){this._disposeFn=e}_invokeDisposeFn(){this._disposeFn&amp;&amp;(this._disposeFn(),this._disposeFn=null)}};var vd=class extends gs{constructor(e,i,n,r,o){super(),this.outletElement=e,this._componentFactoryResolver=i,this._appRef=n,this._defaultInjector=r,this.attachDomPortal=s=&gt;{this._document;let a=s.element;a.parentNode;let u=this._document.createComment("dom-portal");a.parentNode.insertBefore(u,a),this.outletElement.appendChild(a),this._attachedPortal=s,super.setDisposeFn(()=&gt;{u.parentNode&amp;&amp;u.parentNode.replaceChild(a,u)})},this._document=o}attachComponentPortal(e){let n=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),r;return e.viewContainerRef?(r=e.viewContainerRef.createComponent(n,e.viewContainerRef.length,e.injector||e.viewContainerRef.injector,e.projectableNodes||void 0),this.setDisposeFn(()=&gt;r.destroy())):(r=n.create(e.injector||this._defaultInjector||We.NULL),this._appRef.attachView(r.hostView),this.setDisposeFn(()=&gt;{this._appRef.viewCount&gt;0&amp;&amp;this._appRef.detachView(r.hostView),r.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(r)),this._attachedPortal=e,r}attachTemplatePortal(e){let i=e.viewContainerRef,n=i.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return n.rootNodes.forEach(r=&gt;this.outletElement.appendChild(r)),n.detectChanges(),this.setDisposeFn(()=&gt;{let r=i.indexOf(n);r!==-1&amp;&amp;i.remove(r)}),this._attachedPortal=e,n}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(e){return e.hostView.rootNodes[0]}};var vs=(()=&gt;{let e=class e extends gs{constructor(n,r,o){super(),this._componentFactoryResolver=n,this._viewContainerRef=r,this._isInitialized=!1,this.attached=new Ke,this.attachDomPortal=s=&gt;{this._document;let a=s.element;a.parentNode;let u=this._document.createComment("dom-portal");s.setAttachedHost(this),a.parentNode.insertBefore(u,a),this._getRootNode().appendChild(a),this._attachedPortal=s,super.setDisposeFn(()=&gt;{u.parentNode&amp;&amp;u.parentNode.replaceChild(a,u)})},this._document=o}get portal(){return this._attachedPortal}set portal(n){this.hasAttached()&amp;&amp;!n&amp;&amp;!this._isInitialized||(this.hasAttached()&amp;&amp;super.detach(),n&amp;&amp;super.attach(n),this._attachedPortal=n||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(n){n.setAttachedHost(this);let r=n.viewContainerRef!=null?n.viewContainerRef:this._viewContainerRef,s=(n.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(n.component),a=r.createComponent(s,r.length,n.injector||r.injector,n.projectableNodes||void 0);return r!==this._viewContainerRef&amp;&amp;this._getRootNode().appendChild(a.hostView.rootNodes[0]),super.setDisposeFn(()=&gt;a.destroy()),this._attachedPortal=n,this._attachedRef=a,this.attached.emit(a),a}attachTemplatePortal(n){n.setAttachedHost(this);let r=this._viewContainerRef.createEmbeddedView(n.templateRef,n.context,{injector:n.injector});return super.setDisposeFn(()=&gt;this._viewContainerRef.clear()),this._attachedPortal=n,this._attachedRef=r,this.attached.emit(r),r}_getRootNode(){let n=this._viewContainerRef.element.nativeElement;return n.nodeType===n.ELEMENT_NODE?n:n.parentNode}};e.\u0275fac=function(r){return new(r||e)(I(Vi),I(Nt),I(xe))},e.\u0275dir=ie({type:e,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[Te]});let t=e;return t})();var fo=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=fe({type:e}),e.\u0275inj=de({});let t=e;return t})();var Uj=20,B_=(()=&gt;{let e=class e{constructor(n,r,o){this._ngZone=n,this._platform=r,this._scrolled=new K,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=o}register(n){this.scrollContainers.has(n)||this.scrollContainers.set(n,n.elementScrolled().subscribe(()=&gt;this._scrolled.next(n)))}deregister(n){let r=this.scrollContainers.get(n);r&amp;&amp;(r.unsubscribe(),this.scrollContainers.delete(n))}scrolled(n=Uj){return this._platform.isBrowser?new ue(r=&gt;{this._globalSubscription||this._addGlobalListener();let o=n&gt;0?this._scrolled.pipe(ch(n)).subscribe(r):this._scrolled.subscribe(r);return this._scrolledCount++,()=&gt;{o.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):Q()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((n,r)=&gt;this.deregister(r)),this._scrolled.complete()}ancestorScrolled(n,r){let o=this.getAncestorScrollContainers(n);return this.scrolled(r).pipe(we(s=&gt;!s||o.indexOf(s)&gt;-1))}getAncestorScrollContainers(n){let r=[];return this.scrollContainers.forEach((o,s)=&gt;{this._scrollableContainsElement(s,n)&amp;&amp;r.push(s)}),r}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(n,r){let o=co(r),s=n.getElementRef().nativeElement;do if(o==s)return!0;while(o=o.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=&gt;{let n=this._getWindow();return hi(n.document,"scroll").subscribe(()=&gt;this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&amp;&amp;(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}};e.\u0275fac=function(r){return new(r||e)(C(se),C(gt),C(xe,8))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),D1=(()=&gt;{let e=class e{constructor(n,r,o,s){this.elementRef=n,this.scrollDispatcher=r,this.ngZone=o,this.dir=s,this._destroyed=new K,this._elementScrolled=new ue(a=&gt;this.ngZone.runOutsideAngular(()=&gt;hi(this.elementRef.nativeElement,"scroll").pipe(ke(this._destroyed)).subscribe(a)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(n){let r=this.elementRef.nativeElement,o=this.dir&amp;&amp;this.dir.value=="rtl";n.left==null&amp;&amp;(n.left=o?n.end:n.start),n.right==null&amp;&amp;(n.right=o?n.start:n.end),n.bottom!=null&amp;&amp;(n.top=r.scrollHeight-r.clientHeight-n.bottom),o&amp;&amp;il()!=Yi.NORMAL?(n.left!=null&amp;&amp;(n.right=r.scrollWidth-r.clientWidth-n.left),il()==Yi.INVERTED?n.left=n.right:il()==Yi.NEGATED&amp;&amp;(n.left=n.right?-n.right:n.right)):n.right!=null&amp;&amp;(n.left=r.scrollWidth-r.clientWidth-n.right),this._applyScrollToOptions(n)}_applyScrollToOptions(n){let r=this.elementRef.nativeElement;_m()?r.scrollTo(n):(n.top!=null&amp;&amp;(r.scrollTop=n.top),n.left!=null&amp;&amp;(r.scrollLeft=n.left))}measureScrollOffset(n){let r="left",o="right",s=this.elementRef.nativeElement;if(n=="top")return s.scrollTop;if(n=="bottom")return s.scrollHeight-s.clientHeight-s.scrollTop;let a=this.dir&amp;&amp;this.dir.value=="rtl";return n=="start"?n=a?o:r:n=="end"&amp;&amp;(n=a?r:o),a&amp;&amp;il()==Yi.INVERTED?n==r?s.scrollWidth-s.clientWidth-s.scrollLeft:s.scrollLeft:a&amp;&amp;il()==Yi.NEGATED?n==r?s.scrollLeft+s.scrollWidth-s.clientWidth:-s.scrollLeft:n==r?s.scrollLeft:s.scrollWidth-s.clientWidth-s.scrollLeft}};e.\u0275fac=function(r){return new(r||e)(I(ve),I(B_),I(se),I(qi,8))},e.\u0275dir=ie({type:e,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0});let t=e;return t})(),Hj=20,V_=(()=&gt;{let e=class e{constructor(n,r,o){this._platform=n,this._change=new K,this._changeListener=s=&gt;{this._change.next(s)},this._document=o,r.runOutsideAngular(()=&gt;{if(n.isBrowser){let s=this._getWindow();s.addEventListener("resize",this._changeListener),s.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=&gt;this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){let n=this._getWindow();n.removeEventListener("resize",this._changeListener),n.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let n={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),n}getViewportRect(){let n=this.getViewportScrollPosition(),{width:r,height:o}=this.getViewportSize();return{top:n.top,left:n.left,bottom:n.top+o,right:n.left+r,height:o,width:r}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let n=this._document,r=this._getWindow(),o=n.documentElement,s=o.getBoundingClientRect(),a=-s.top||n.body.scrollTop||r.scrollY||o.scrollTop||0,u=-s.left||n.body.scrollLeft||r.scrollX||o.scrollLeft||0;return{top:a,left:u}}change(n=Hj){return n&gt;0?this._change.pipe(ch(n)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let n=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:n.innerWidth,height:n.innerHeight}:{width:0,height:0}}};e.\u0275fac=function(r){return new(r||e)(C(gt),C(se),C(xe,8))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var Om=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=fe({type:e}),e.\u0275inj=de({});let t=e;return t})(),U_=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=fe({type:e}),e.\u0275inj=de({imports:[Mr,Om,Mr,Om]});let t=e;return t})();var I1=_m(),H_=class{constructor(e,i){this._viewportRuler=e,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=i}attach(){}enable(){if(this._canBeEnabled()){let e=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=e.style.left||"",this._previousHTMLStyles.top=e.style.top||"",e.style.left=Ft(-this._previousScrollPosition.left),e.style.top=Ft(-this._previousScrollPosition.top),e.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){let e=this._document.documentElement,i=this._document.body,n=e.style,r=i.style,o=n.scrollBehavior||"",s=r.scrollBehavior||"";this._isEnabled=!1,n.left=this._previousHTMLStyles.left,n.top=this._previousHTMLStyles.top,e.classList.remove("cdk-global-scrollblock"),I1&amp;&amp;(n.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),I1&amp;&amp;(n.scrollBehavior=o,r.scrollBehavior=s)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let i=this._document.body,n=this._viewportRuler.getViewportSize();return i.scrollHeight&gt;n.height||i.scrollWidth&gt;n.width}};var $_=class{constructor(e,i,n,r){this._scrollDispatcher=e,this._ngZone=i,this._viewportRuler=n,this._config=r,this._scrollSubscription=null,this._detach=()=&gt;{this.disable(),this._overlayRef.hasAttached()&amp;&amp;this._ngZone.run(()=&gt;this._overlayRef.detach())}}attach(e){this._overlayRef,this._overlayRef=e}enable(){if(this._scrollSubscription)return;let e=this._scrollDispatcher.scrolled(0).pipe(we(i=&gt;!i||!this._overlayRef.overlayElement.contains(i.getElementRef().nativeElement)));this._config&amp;&amp;this._config.threshold&amp;&amp;this._config.threshold&gt;1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe(()=&gt;{let i=this._viewportRuler.getViewportScrollPosition().top;Math.abs(i-this._initialScrollPosition)&gt;this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=e.subscribe(this._detach)}disable(){this._scrollSubscription&amp;&amp;(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},km=class{enable(){}disable(){}attach(){}};function G_(t,e){return e.some(i=&gt;{let n=t.bottom&lt;i.top,r=t.top&gt;i.bottom,o=t.right&lt;i.left,s=t.left&gt;i.right;return n||r||o||s})}function S1(t,e){return e.some(i=&gt;{let n=t.top&lt;i.top,r=t.bottom&gt;i.bottom,o=t.left&lt;i.left,s=t.right&gt;i.right;return n||r||o||s})}var z_=class{constructor(e,i,n,r){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=n,this._config=r,this._scrollSubscription=null}attach(e){this._overlayRef,this._overlayRef=e}enable(){if(!this._scrollSubscription){let e=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(e).subscribe(()=&gt;{if(this._overlayRef.updatePosition(),this._config&amp;&amp;this._config.autoClose){let i=this._overlayRef.overlayElement.getBoundingClientRect(),{width:n,height:r}=this._viewportRuler.getViewportSize();G_(i,[{width:n,height:r,bottom:r,right:n,top:0,left:0}])&amp;&amp;(this.disable(),this._ngZone.run(()=&gt;this._overlayRef.detach()))}})}}disable(){this._scrollSubscription&amp;&amp;(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},$j=(()=&gt;{let e=class e{constructor(n,r,o,s){this._scrollDispatcher=n,this._viewportRuler=r,this._ngZone=o,this.noop=()=&gt;new km,this.close=a=&gt;new $_(this._scrollDispatcher,this._ngZone,this._viewportRuler,a),this.block=()=&gt;new H_(this._viewportRuler,this._document),this.reposition=a=&gt;new z_(this._scrollDispatcher,this._viewportRuler,this._ngZone,a),this._document=s}};e.\u0275fac=function(r){return new(r||e)(C(B_),C(V_),C(se),C(xe))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),ho=class{constructor(e){if(this.scrollStrategy=new km,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,e){let i=Object.keys(e);for(let n of i)e[n]!==void 0&amp;&amp;(this[n]=e[n])}}};var W_=class{constructor(e,i){this.connectionPair=e,this.scrollableViewProperties=i}};var k1=(()=&gt;{let e=class e{constructor(n){this._attachedOverlays=[],this._document=n}ngOnDestroy(){this.detach()}add(n){this.remove(n),this._attachedOverlays.push(n)}remove(n){let r=this._attachedOverlays.indexOf(n);r&gt;-1&amp;&amp;this._attachedOverlays.splice(r,1),this._attachedOverlays.length===0&amp;&amp;this.detach()}};e.\u0275fac=function(r){return new(r||e)(C(xe))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),Gj=(()=&gt;{let e=class e extends k1{constructor(n,r){super(n),this._ngZone=r,this._keydownListener=o=&gt;{let s=this._attachedOverlays;for(let a=s.length-1;a&gt;-1;a--)if(s[a]._keydownEvents.observers.length&gt;0){let u=s[a]._keydownEvents;this._ngZone?this._ngZone.run(()=&gt;u.next(o)):u.next(o);break}}}add(n){super.add(n),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=&gt;this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&amp;&amp;(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}};e.\u0275fac=function(r){return new(r||e)(C(xe),C(se,8))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),zj=(()=&gt;{let e=class e extends k1{constructor(n,r,o){super(n),this._platform=r,this._ngZone=o,this._cursorStyleIsSet=!1,this._pointerDownListener=s=&gt;{this._pointerDownEventTarget=Ai(s)},this._clickListener=s=&gt;{let a=Ai(s),u=s.type==="click"&amp;&amp;this._pointerDownEventTarget?this._pointerDownEventTarget:a;this._pointerDownEventTarget=null;let f=this._attachedOverlays.slice();for(let p=f.length-1;p&gt;-1;p--){let g=f[p];if(g._outsidePointerEvents.observers.length&lt;1||!g.hasAttached())continue;if(A1(g.overlayElement,a)||A1(g.overlayElement,u))break;let D=g._outsidePointerEvents;this._ngZone?this._ngZone.run(()=&gt;D.next(s)):D.next(s)}}}add(n){if(super.add(n),!this._isAttached){let r=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=&gt;this._addEventListeners(r)):this._addEventListeners(r),this._platform.IOS&amp;&amp;!this._cursorStyleIsSet&amp;&amp;(this._cursorOriginalValue=r.style.cursor,r.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){let n=this._document.body;n.removeEventListener("pointerdown",this._pointerDownListener,!0),n.removeEventListener("click",this._clickListener,!0),n.removeEventListener("auxclick",this._clickListener,!0),n.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&amp;&amp;this._cursorStyleIsSet&amp;&amp;(n.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(n){n.addEventListener("pointerdown",this._pointerDownListener,!0),n.addEventListener("click",this._clickListener,!0),n.addEventListener("auxclick",this._clickListener,!0),n.addEventListener("contextmenu",this._clickListener,!0)}};e.\u0275fac=function(r){return new(r||e)(C(xe),C(gt),C(se,8))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function A1(t,e){let i=typeof ShadowRoot&lt;"u"&amp;&amp;ShadowRoot,n=e;for(;n;){if(n===t)return!0;n=i&amp;&amp;n instanceof ShadowRoot?n.host:n.parentNode}return!1}var al=(()=&gt;{let e=class e{constructor(n,r){this._platform=r,this._document=n}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let n="cdk-overlay-container";if(this._platform.isBrowser||cd()){let o=this._document.querySelectorAll(`.${n}[platform="server"], .${n}[platform="test"]`);for(let s=0;s&lt;o.length;s++)o[s].remove()}let r=this._document.createElement("div");r.classList.add(n),cd()?r.setAttribute("platform","test"):this._platform.isBrowser||r.setAttribute("platform","server"),this._document.body.appendChild(r),this._containerElement=r}};e.\u0275fac=function(r){return new(r||e)(C(xe),C(gt))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),po=class{constructor(e,i,n,r,o,s,a,u,f,p=!1,g){this._portalOutlet=e,this._host=i,this._pane=n,this._config=r,this._ngZone=o,this._keyboardDispatcher=s,this._document=a,this._location=u,this._outsideClickDispatcher=f,this._animationsDisabled=p,this._injector=g,this._backdropElement=null,this._backdropClick=new K,this._attachments=new K,this._detachments=new K,this._locationChanges=et.EMPTY,this._backdropClickHandler=D=&gt;this._backdropClick.next(D),this._backdropTransitionendHandler=D=&gt;{this._disposeBackdrop(D.target)},this._keydownEvents=new K,this._outsidePointerEvents=new K,this._renders=new K,r.scrollStrategy&amp;&amp;(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy,this._afterRenderRef=jc(()=&gt;Yb(()=&gt;{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(e){!this._host.parentElement&amp;&amp;this._previousHostParent&amp;&amp;this._previousHostParent.appendChild(this._host);let i=this._portalOutlet.attach(e);return this._positionStrategy&amp;&amp;this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&amp;&amp;this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=Hi(()=&gt;{this.hasAttached()&amp;&amp;this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&amp;&amp;this._attachBackdrop(),this._config.panelClass&amp;&amp;this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&amp;&amp;(this._locationChanges=this._location.subscribe(()=&gt;this.dispose())),this._outsideClickDispatcher.add(this),typeof i?.onDestroy=="function"&amp;&amp;i.onDestroy(()=&gt;{this.hasAttached()&amp;&amp;this._ngZone.runOutsideAngular(()=&gt;Promise.resolve().then(()=&gt;this.detach()))}),i}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&amp;&amp;this._positionStrategy.detach&amp;&amp;this._positionStrategy.detach(),this._scrollStrategy&amp;&amp;this._scrollStrategy.disable();let e=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),e}dispose(){let e=this.hasAttached();this._positionStrategy&amp;&amp;this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=null,e&amp;&amp;this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&amp;&amp;this._positionStrategy.apply()}updatePositionStrategy(e){e!==this._positionStrategy&amp;&amp;(this._positionStrategy&amp;&amp;this._positionStrategy.dispose(),this._positionStrategy=e,this.hasAttached()&amp;&amp;(e.attach(this),this.updatePosition()))}updateSize(e){this._config=S(S({},this._config),e),this._updateElementSize()}setDirection(e){this._config=q(S({},this._config),{direction:e}),this._updateElementDirection()}addPanelClass(e){this._pane&amp;&amp;this._toggleClasses(this._pane,e,!0)}removePanelClass(e){this._pane&amp;&amp;this._toggleClasses(this._pane,e,!1)}getDirection(){let e=this._config.direction;return e?typeof e=="string"?e:e.value:"ltr"}updateScrollStrategy(e){e!==this._scrollStrategy&amp;&amp;(this._disposeScrollStrategy(),this._scrollStrategy=e,this.hasAttached()&amp;&amp;(e.attach(this),e.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;let e=this._pane.style;e.width=Ft(this._config.width),e.height=Ft(this._config.height),e.minWidth=Ft(this._config.minWidth),e.minHeight=Ft(this._config.minHeight),e.maxWidth=Ft(this._config.maxWidth),e.maxHeight=Ft(this._config.maxHeight)}_togglePointerEvents(e){this._pane.style.pointerEvents=e?"":"none"}_attachBackdrop(){let e="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&amp;&amp;this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&amp;&amp;this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&amp;&amp;typeof requestAnimationFrame&lt;"u"?this._ngZone.runOutsideAngular(()=&gt;{requestAnimationFrame(()=&gt;{this._backdropElement&amp;&amp;this._backdropElement.classList.add(e)})}):this._backdropElement.classList.add(e)}_updateStackingOrder(){this._host.nextSibling&amp;&amp;this._host.parentNode.appendChild(this._host)}detachBackdrop(){let e=this._backdropElement;if(e){if(this._animationsDisabled){this._disposeBackdrop(e);return}e.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=&gt;{e.addEventListener("transitionend",this._backdropTransitionendHandler)}),e.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=&gt;setTimeout(()=&gt;{this._disposeBackdrop(e)},500))}}_toggleClasses(e,i,n){let r=rl(i||[]).filter(o=&gt;!!o);r.length&amp;&amp;(n?e.classList.add(...r):e.classList.remove(...r))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=&gt;{let e=this._renders.pipe(ke(On(this._attachments,this._detachments))).subscribe(()=&gt;{(!this._pane||!this._host||this._pane.children.length===0)&amp;&amp;(this._pane&amp;&amp;this._config.panelClass&amp;&amp;this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&amp;&amp;this._host.parentElement&amp;&amp;(this._previousHostParent=this._host.parentElement,this._host.remove()),e.unsubscribe())})})}_disposeScrollStrategy(){let e=this._scrollStrategy;e&amp;&amp;(e.disable(),e.detach&amp;&amp;e.detach())}_disposeBackdrop(e){e&amp;&amp;(e.removeEventListener("click",this._backdropClickHandler),e.removeEventListener("transitionend",this._backdropTransitionendHandler),e.remove(),this._backdropElement===e&amp;&amp;(this._backdropElement=null)),this._backdropTimeout&amp;&amp;(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}},M1="cdk-overlay-connected-position-bounding-box",Wj=/([A-Za-z%]+)$/,K_=class{get positions(){return this._preferredPositions}constructor(e,i,n,r,o){this._viewportRuler=i,this._document=n,this._platform=r,this._overlayContainer=o,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new K,this._resizeSubscription=et.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(e)}attach(e){this._overlayRef&amp;&amp;this._overlayRef,this._validatePositions(),e.hostElement.classList.add(M1),this._overlayRef=e,this._boundingBox=e.hostElement,this._pane=e.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=&gt;{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&amp;&amp;this._positionLocked&amp;&amp;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._overlayContainer.getContainerElement().getBoundingClientRect();let e=this._originRect,i=this._overlayRect,n=this._viewportRect,r=this._containerRect,o=[],s;for(let a of this._preferredPositions){let u=this._getOriginPoint(e,r,a),f=this._getOverlayPoint(u,i,a),p=this._getOverlayFit(f,i,n,a);if(p.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(a,u);return}if(this._canFitWithFlexibleDimensions(p,f,n)){o.push({position:a,origin:u,overlayRect:i,boundingBoxRect:this._calculateBoundingBoxRect(u,a)});continue}(!s||s.overlayFit.visibleArea&lt;p.visibleArea)&amp;&amp;(s={overlayFit:p,overlayPoint:f,originPoint:u,position:a,overlayRect:i})}if(o.length){let a=null,u=-1;for(let f of o){let p=f.boundingBoxRect.width*f.boundingBoxRect.height*(f.position.weight||1);p&gt;u&amp;&amp;(u=p,a=f)}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&amp;&amp;Ma(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&amp;&amp;this._resetOverlayElementStyles(),this._overlayRef&amp;&amp;this._overlayRef.hostElement.classList.remove(M1),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let e=this._lastPosition;if(e){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let i=this._getOriginPoint(this._originRect,this._containerRect,e);this._applyPosition(e,i)}else this.apply()}withScrollableContainers(e){return this._scrollables=e,this}withPositions(e){return this._preferredPositions=e,e.indexOf(this._lastPosition)===-1&amp;&amp;(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(e){return this._viewportMargin=e,this}withFlexibleDimensions(e=!0){return this._hasFlexibleDimensions=e,this}withGrowAfterOpen(e=!0){return this._growAfterOpen=e,this}withPush(e=!0){return this._canPush=e,this}withLockedPosition(e=!0){return this._positionLocked=e,this}setOrigin(e){return this._origin=e,this}withDefaultOffsetX(e){return this._offsetX=e,this}withDefaultOffsetY(e){return this._offsetY=e,this}withTransformOriginOn(e){return this._transformOriginSelector=e,this}_getOriginPoint(e,i,n){let r;if(n.originX=="center")r=e.left+e.width/2;else{let s=this._isRtl()?e.right:e.left,a=this._isRtl()?e.left:e.right;r=n.originX=="start"?s:a}i.left&lt;0&amp;&amp;(r-=i.left);let o;return n.originY=="center"?o=e.top+e.height/2:o=n.originY=="top"?e.top:e.bottom,i.top&lt;0&amp;&amp;(o-=i.top),{x:r,y:o}}_getOverlayPoint(e,i,n){let r;n.overlayX=="center"?r=-i.width/2:n.overlayX==="start"?r=this._isRtl()?-i.width:0:r=this._isRtl()?0:-i.width;let o;return n.overlayY=="center"?o=-i.height/2:o=n.overlayY=="top"?0:-i.height,{x:e.x+r,y:e.y+o}}_getOverlayFit(e,i,n,r){let o=R1(i),{x:s,y:a}=e,u=this._getOffset(r,"x"),f=this._getOffset(r,"y");u&amp;&amp;(s+=u),f&amp;&amp;(a+=f);let p=0-s,g=s+o.width-n.width,D=0-a,b=a+o.height-n.height,w=this._subtractOverflows(o.width,p,g),T=this._subtractOverflows(o.height,D,b),F=w*T;return{visibleArea:F,isCompletelyWithinViewport:o.width*o.height===F,fitsInViewportVertically:T===o.height,fitsInViewportHorizontally:w==o.width}}_canFitWithFlexibleDimensions(e,i,n){if(this._hasFlexibleDimensions){let r=n.bottom-i.y,o=n.right-i.x,s=T1(this._overlayRef.getConfig().minHeight),a=T1(this._overlayRef.getConfig().minWidth),u=e.fitsInViewportVertically||s!=null&amp;&amp;s&lt;=r,f=e.fitsInViewportHorizontally||a!=null&amp;&amp;a&lt;=o;return u&amp;&amp;f}return!1}_pushOverlayOnScreen(e,i,n){if(this._previousPushAmount&amp;&amp;this._positionLocked)return{x:e.x+this._previousPushAmount.x,y:e.y+this._previousPushAmount.y};let r=R1(i),o=this._viewportRect,s=Math.max(e.x+r.width-o.width,0),a=Math.max(e.y+r.height-o.height,0),u=Math.max(o.top-n.top-e.y,0),f=Math.max(o.left-n.left-e.x,0),p=0,g=0;return r.width&lt;=o.width?p=f||-s:p=e.x&lt;this._viewportMargin?o.left-n.left-e.x:0,r.height&lt;=o.height?g=u||-a:g=e.y&lt;this._viewportMargin?o.top-n.top-e.y:0,this._previousPushAmount={x:p,y:g},{x:e.x+p,y:e.y+g}}_applyPosition(e,i){if(this._setTransformOrigin(e),this._setOverlayElementStyles(i,e),this._setBoundingBoxStyles(i,e),e.panelClass&amp;&amp;this._addPanelClasses(e.panelClass),this._positionChanges.observers.length){let n=this._getScrollVisibility();if(e!==this._lastPosition||!this._lastScrollVisibility||!Kj(this._lastScrollVisibility,n)){let r=new W_(e,n);this._positionChanges.next(r)}this._lastScrollVisibility=n}this._lastPosition=e,this._isInitialRender=!1}_setTransformOrigin(e){if(!this._transformOriginSelector)return;let i=this._boundingBox.querySelectorAll(this._transformOriginSelector),n,r=e.overlayY;e.overlayX==="center"?n="center":this._isRtl()?n=e.overlayX==="start"?"right":"left":n=e.overlayX==="start"?"left":"right";for(let o=0;o&lt;i.length;o++)i[o].style.transformOrigin=`${n} ${r}`}_calculateBoundingBoxRect(e,i){let n=this._viewportRect,r=this._isRtl(),o,s,a;if(i.overlayY==="top")s=e.y,o=n.height-s+this._viewportMargin;else if(i.overlayY==="bottom")a=n.height-e.y+this._viewportMargin*2,o=n.height-a+this._viewportMargin;else{let b=Math.min(n.bottom-e.y+n.top,e.y),w=this._lastBoundingBoxSize.height;o=b*2,s=e.y-b,o&gt;w&amp;&amp;!this._isInitialRender&amp;&amp;!this._growAfterOpen&amp;&amp;(s=e.y-w/2)}let u=i.overlayX==="start"&amp;&amp;!r||i.overlayX==="end"&amp;&amp;r,f=i.overlayX==="end"&amp;&amp;!r||i.overlayX==="start"&amp;&amp;r,p,g,D;if(f)D=n.width-e.x+this._viewportMargin*2,p=e.x-this._viewportMargin;else if(u)g=e.x,p=n.right-e.x;else{let b=Math.min(n.right-e.x+n.left,e.x),w=this._lastBoundingBoxSize.width;p=b*2,g=e.x-b,p&gt;w&amp;&amp;!this._isInitialRender&amp;&amp;!this._growAfterOpen&amp;&amp;(g=e.x-w/2)}return{top:s,left:g,bottom:a,right:D,width:p,height:o}}_setBoundingBoxStyles(e,i){let n=this._calculateBoundingBoxRect(e,i);!this._isInitialRender&amp;&amp;!this._growAfterOpen&amp;&amp;(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=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{let o=this._overlayRef.getConfig().maxHeight,s=this._overlayRef.getConfig().maxWidth;r.height=Ft(n.height),r.top=Ft(n.top),r.bottom=Ft(n.bottom),r.width=Ft(n.width),r.left=Ft(n.left),r.right=Ft(n.right),i.overlayX==="center"?r.alignItems="center":r.alignItems=i.overlayX==="end"?"flex-end":"flex-start",i.overlayY==="center"?r.justifyContent="center":r.justifyContent=i.overlayY==="bottom"?"flex-end":"flex-start",o&amp;&amp;(r.maxHeight=Ft(o)),s&amp;&amp;(r.maxWidth=Ft(s))}this._lastBoundingBoxSize=n,Ma(this._boundingBox.style,r)}_resetBoundingBoxStyles(){Ma(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Ma(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(e,i){let n={},r=this._hasExactPosition(),o=this._hasFlexibleDimensions,s=this._overlayRef.getConfig();if(r){let p=this._viewportRuler.getViewportScrollPosition();Ma(n,this._getExactOverlayY(i,e,p)),Ma(n,this._getExactOverlayX(i,e,p))}else n.position="static";let a="",u=this._getOffset(i,"x"),f=this._getOffset(i,"y");u&amp;&amp;(a+=`translateX(${u}px) `),f&amp;&amp;(a+=`translateY(${f}px)`),n.transform=a.trim(),s.maxHeight&amp;&amp;(r?n.maxHeight=Ft(s.maxHeight):o&amp;&amp;(n.maxHeight="")),s.maxWidth&amp;&amp;(r?n.maxWidth=Ft(s.maxWidth):o&amp;&amp;(n.maxWidth="")),Ma(this._pane.style,n)}_getExactOverlayY(e,i,n){let r={top:"",bottom:""},o=this._getOverlayPoint(i,this._overlayRect,e);if(this._isPushed&amp;&amp;(o=this._pushOverlayOnScreen(o,this._overlayRect,n)),e.overlayY==="bottom"){let s=this._document.documentElement.clientHeight;r.bottom=`${s-(o.y+this._overlayRect.height)}px`}else r.top=Ft(o.y);return r}_getExactOverlayX(e,i,n){let r={left:"",right:""},o=this._getOverlayPoint(i,this._overlayRect,e);this._isPushed&amp;&amp;(o=this._pushOverlayOnScreen(o,this._overlayRect,n));let s;if(this._isRtl()?s=e.overlayX==="end"?"left":"right":s=e.overlayX==="end"?"right":"left",s==="right"){let a=this._document.documentElement.clientWidth;r.right=`${a-(o.x+this._overlayRect.width)}px`}else r.left=Ft(o.x);return r}_getScrollVisibility(){let e=this._getOriginRect(),i=this._pane.getBoundingClientRect(),n=this._scrollables.map(r=&gt;r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:S1(e,n),isOriginOutsideView:G_(e,n),isOverlayClipped:S1(i,n),isOverlayOutsideView:G_(i,n)}}_subtractOverflows(e,...i){return i.reduce((n,r)=&gt;n-Math.max(r,0),e)}_getNarrowedViewportRect(){let e=this._document.documentElement.clientWidth,i=this._document.documentElement.clientHeight,n=this._viewportRuler.getViewportScrollPosition();return{top:n.top+this._viewportMargin,left:n.left+this._viewportMargin,right:n.left+e-this._viewportMargin,bottom:n.top+i-this._viewportMargin,width:e-2*this._viewportMargin,height:i-2*this._viewportMargin}}_isRtl(){return this._overlayRef.getDirection()==="rtl"}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(e,i){return i==="x"?e.offsetX==null?this._offsetX:e.offsetX:e.offsetY==null?this._offsetY:e.offsetY}_validatePositions(){}_addPanelClasses(e){this._pane&amp;&amp;rl(e).forEach(i=&gt;{i!==""&amp;&amp;this._appliedPanelClasses.indexOf(i)===-1&amp;&amp;(this._appliedPanelClasses.push(i),this._pane.classList.add(i))})}_clearPanelClasses(){this._pane&amp;&amp;(this._appliedPanelClasses.forEach(e=&gt;{this._pane.classList.remove(e)}),this._appliedPanelClasses=[])}_getOriginRect(){let e=this._origin;if(e instanceof ve)return e.nativeElement.getBoundingClientRect();if(e instanceof Element)return e.getBoundingClientRect();let i=e.width||0,n=e.height||0;return{top:e.y,bottom:e.y+n,left:e.x,right:e.x+i,height:n,width:i}}};function Ma(t,e){for(let i in e)e.hasOwnProperty(i)&amp;&amp;(t[i]=e[i]);return t}function T1(t){if(typeof t!="number"&amp;&amp;t!=null){let[e,i]=t.split(Wj);return!i||i==="px"?parseFloat(e):null}return t||null}function R1(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 Kj(t,e){return t===e?!0:t.isOriginClipped===e.isOriginClipped&amp;&amp;t.isOriginOutsideView===e.isOriginOutsideView&amp;&amp;t.isOverlayClipped===e.isOverlayClipped&amp;&amp;t.isOverlayOutsideView===e.isOverlayOutsideView}var O1="cdk-global-overlay-wrapper",Y_=class{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(e){let i=e.getConfig();this._overlayRef=e,this._width&amp;&amp;!i.width&amp;&amp;e.updateSize({width:this._width}),this._height&amp;&amp;!i.height&amp;&amp;e.updateSize({height:this._height}),e.hostElement.classList.add(O1),this._isDisposed=!1}top(e=""){return this._bottomOffset="",this._topOffset=e,this._alignItems="flex-start",this}left(e=""){return this._xOffset=e,this._xPosition="left",this}bottom(e=""){return this._topOffset="",this._bottomOffset=e,this._alignItems="flex-end",this}right(e=""){return this._xOffset=e,this._xPosition="right",this}start(e=""){return this._xOffset=e,this._xPosition="start",this}end(e=""){return this._xOffset=e,this._xPosition="end",this}width(e=""){return this._overlayRef?this._overlayRef.updateSize({width:e}):this._width=e,this}height(e=""){return this._overlayRef?this._overlayRef.updateSize({height:e}):this._height=e,this}centerHorizontally(e=""){return this.left(e),this._xPosition="center",this}centerVertically(e=""){return this.top(e),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let e=this._overlayRef.overlayElement.style,i=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig(),{width:r,height:o,maxWidth:s,maxHeight:a}=n,u=(r==="100%"||r==="100vw")&amp;&amp;(!s||s==="100%"||s==="100vw"),f=(o==="100%"||o==="100vh")&amp;&amp;(!a||a==="100%"||a==="100vh"),p=this._xPosition,g=this._xOffset,D=this._overlayRef.getConfig().direction==="rtl",b="",w="",T="";u?T="flex-start":p==="center"?(T="center",D?w=g:b=g):D?p==="left"||p==="end"?(T="flex-end",b=g):(p==="right"||p==="start")&amp;&amp;(T="flex-start",w=g):p==="left"||p==="start"?(T="flex-start",b=g):(p==="right"||p==="end")&amp;&amp;(T="flex-end",w=g),e.position=this._cssPosition,e.marginLeft=u?"0":b,e.marginTop=f?"0":this._topOffset,e.marginBottom=this._bottomOffset,e.marginRight=u?"0":w,i.justifyContent=T,i.alignItems=f?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let e=this._overlayRef.overlayElement.style,i=this._overlayRef.hostElement,n=i.style;i.classList.remove(O1),n.justifyContent=n.alignItems=e.marginTop=e.marginBottom=e.marginLeft=e.marginRight=e.position="",this._overlayRef=null,this._isDisposed=!0}},Yj=(()=&gt;{let e=class e{constructor(n,r,o,s){this._viewportRuler=n,this._document=r,this._platform=o,this._overlayContainer=s}global(){return new Y_}flexibleConnectedTo(n){return new K_(n,this._viewportRuler,this._document,this._platform,this._overlayContainer)}};e.\u0275fac=function(r){return new(r||e)(C(V_),C(xe),C(gt),C(al))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),qj=0,on=(()=&gt;{let e=class e{constructor(n,r,o,s,a,u,f,p,g,D,b,w){this.scrollStrategies=n,this._overlayContainer=r,this._componentFactoryResolver=o,this._positionBuilder=s,this._keyboardDispatcher=a,this._injector=u,this._ngZone=f,this._document=p,this._directionality=g,this._location=D,this._outsideClickDispatcher=b,this._animationsModuleType=w}create(n){let r=this._createHostElement(),o=this._createPaneElement(r),s=this._createPortalOutlet(o),a=new ho(n);return a.direction=a.direction||this._directionality.value,new po(s,r,o,a,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,this._animationsModuleType==="NoopAnimations",this._injector.get(fn))}position(){return this._positionBuilder}_createPaneElement(n){let r=this._document.createElement("div");return r.id=`cdk-overlay-${qj++}`,r.classList.add("cdk-overlay-pane"),n.appendChild(r),r}_createHostElement(){let n=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(n),n}_createPortalOutlet(n){return this._appRef||(this._appRef=this._injector.get(_i)),new vd(n,this._componentFactoryResolver,this._appRef,this._injector,this._document)}};e.\u0275fac=function(r){return new(r||e)(C($j),C(al),C(Vi),C(Yj),C(Gj),C(We),C(se),C(xe),C(qi),C(Cr),C(zj),C(Ui,8))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var Zj=new P("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=&gt;{let t=N(on);return()=&gt;t.scrollStrategies.reposition()}});function Qj(t){return()=&gt;t.scrollStrategies.reposition()}var Xj={provide:Zj,deps:[on],useFactory:Qj},ys=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=fe({type:e}),e.\u0275inj=de({providers:[on,Xj],imports:[Mr,fo,U_,U_]});let t=e;return t})();function Jj(t,e){if(t&amp;1){let i=Yn();X(0,"div",1)(1,"button",2),Je("click",function(){Xt(i);let r=Be();return Jt(r.action())}),Ze(2),ee()()}if(t&amp;2){let i=Be();ce(2),Nn(" ",i.data.action," ")}}var e5=["label"];function t5(t,e){}var n5=Math.pow(2,31)-1,yd=class{constructor(e,i){this._overlayRef=i,this._afterDismissed=new K,this._afterOpened=new K,this._onAction=new K,this._dismissedByAction=!1,this.containerInstance=e,e._onExit.subscribe(()=&gt;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(e){this._durationTimeoutId=setTimeout(()=&gt;this.dismiss(),Math.min(e,n5))}_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}},F1=new P("MatSnackBarData"),cl=class{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}},i5=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=ie({type:e,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"],standalone:!0});let t=e;return t})(),r5=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=ie({type:e,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"],standalone:!0});let t=e;return t})(),o5=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=ie({type:e,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"],standalone:!0});let t=e;return t})(),L1=(()=&gt;{let e=class e{constructor(n,r){this.snackBarRef=n,this.data=r}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}};e.\u0275fac=function(r){return new(r||e)(I(yd),I(F1))},e.\u0275cmp=Ne({type:e,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],standalone:!0,features:[$t],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(r,o){r&amp;1&amp;&amp;(X(0,"div",0),Ze(1),ee(),Ye(2,Jj,3,1,"div",1)),r&amp;2&amp;&amp;(ce(),Nn(" ",o.data.message,`
`),ce(),ns(o.hasAction?2:-1))},dependencies:[_1,i5,r5,o5],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0});let t=e;return t})(),s5={snackBarState:Aa("state",[sl("void, hidden",jn({transform:"scale(0.8)",opacity:0})),sl("visible",jn({transform:"scale(1)",opacity:1})),Rr("* =&gt; visible",Tr("150ms cubic-bezier(0, 0, 0.2, 1)")),Rr("* =&gt; void, * =&gt; hidden",Tr("75ms cubic-bezier(0.4, 0.0, 1, 1)",jn({opacity:0})))])},a5=0,c5=(()=&gt;{let e=class e extends gs{constructor(n,r,o,s,a){super(),this._ngZone=n,this._elementRef=r,this._changeDetectorRef=o,this._platform=s,this.snackBarConfig=a,this._document=N(xe),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new K,this._onExit=new K,this._onEnter=new K,this._animationState="void",this._liveElementId=`mat-snack-bar-container-live-${a5++}`,this.attachDomPortal=u=&gt;{this._assertNotAttached();let f=this._portalOutlet.attachDomPortal(u);return this._afterPortalAttached(),f},a.politeness==="assertive"&amp;&amp;!a.announcementMessage?this._live="assertive":a.politeness==="off"?this._live="off":this._live="polite",this._platform.FIREFOX&amp;&amp;(this._live==="polite"&amp;&amp;(this._role="status"),this._live==="assertive"&amp;&amp;(this._role="alert"))}attachComponentPortal(n){this._assertNotAttached();let r=this._portalOutlet.attachComponentPortal(n);return this._afterPortalAttached(),r}attachTemplatePortal(n){this._assertNotAttached();let r=this._portalOutlet.attachTemplatePortal(n);return this._afterPortalAttached(),r}onAnimationEnd(n){let{fromState:r,toState:o}=n;if((o==="void"&amp;&amp;r!=="void"||o==="hidden")&amp;&amp;this._completeExit(),o==="visible"){let s=this._onEnter;this._ngZone.run(()=&gt;{s.next(),s.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=&gt;{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){queueMicrotask(()=&gt;{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){let n=this._elementRef.nativeElement,r=this.snackBarConfig.panelClass;r&amp;&amp;(Array.isArray(r)?r.forEach(a=&gt;n.classList.add(a)):n.classList.add(r)),this._exposeToModals();let o=this._label.nativeElement,s="mdc-snackbar__label";o.classList.toggle(s,!o.querySelector(`.${s}`))}_exposeToModals(){let n=this._liveElementId,r=this._document.querySelectorAll('body &gt; .cdk-overlay-container [aria-modal="true"]');for(let o=0;o&lt;r.length;o++){let s=r[o],a=s.getAttribute("aria-owns");this._trackedModals.add(s),a?a.indexOf(n)===-1&amp;&amp;s.setAttribute("aria-owns",a+" "+n):s.setAttribute("aria-owns",n)}}_clearFromModals(){this._trackedModals.forEach(n=&gt;{let r=n.getAttribute("aria-owns");if(r){let o=r.replace(this._liveElementId,"").trim();o.length&gt;0?n.setAttribute("aria-owns",o):n.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=&gt;{this._announceTimeoutId=setTimeout(()=&gt;{let n=this._elementRef.nativeElement.querySelector("[aria-hidden]"),r=this._elementRef.nativeElement.querySelector("[aria-live]");if(n&amp;&amp;r){let o=null;this._platform.isBrowser&amp;&amp;document.activeElement instanceof HTMLElement&amp;&amp;n.contains(document.activeElement)&amp;&amp;(o=document.activeElement),n.removeAttribute("aria-hidden"),r.appendChild(n),o?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}};e.\u0275fac=function(r){return new(r||e)(I(se),I(ve),I(yt),I(gt),I(cl))},e.\u0275cmp=Ne({type:e,selectors:[["mat-snack-bar-container"]],viewQuery:function(r,o){if(r&amp;1&amp;&amp;(bi(vs,7),bi(e5,7)),r&amp;2){let s;pn(s=mn())&amp;&amp;(o._portalOutlet=s.first),pn(s=mn())&amp;&amp;(o._label=s.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:1,hostBindings:function(r,o){r&amp;1&amp;&amp;Jb("@state.done",function(a){return o.onAnimationEnd(a)}),r&amp;2&amp;&amp;Qb("@state",o._animationState)},standalone:!0,features:[Te,$t],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(r,o){r&amp;1&amp;&amp;(X(0,"div",1)(1,"div",2,0)(3,"div",3),Ye(4,t5,0,0,"ng-template",4),ee(),Se(5,"div"),ee()()),r&amp;2&amp;&amp;(ce(5),Tt("aria-live",o._live)("role",o._role)("id",o._liveElementId))},dependencies:[vs],styles:[".mat-mdc-snack-bar-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:8px}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100vw}.mat-mdc-snackbar-surface{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);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:0;padding-right:8px}[dir=rtl] .mat-mdc-snackbar-surface{padding-right:0;padding-left:8px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:344px;max-width:672px}.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface{width:100%;min-width:0}.cdk-high-contrast-active .mat-mdc-snackbar-surface{outline:solid 1px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mdc-snackbar-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-snackbar-container-shape, var(--mat-app-corner-extra-small));background-color:var(--mdc-snackbar-container-color, var(--mat-app-inverse-surface))}.mdc-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px}[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:var(--mdc-snackbar-supporting-text-font, var(--mat-app-body-medium-font));font-size:var(--mdc-snackbar-supporting-text-size, var(--mat-app-body-medium-size));font-weight:var(--mdc-snackbar-supporting-text-weight, var(--mat-app-body-medium-weight));line-height:var(--mdc-snackbar-supporting-text-line-height, var(--mat-app-body-medium-line-height))}.mat-mdc-snack-bar-actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-snack-bar-button-color, var(--mat-app-inverse-primary));--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}"],encapsulation:2,data:{animation:[s5.snackBarState]}});let t=e;return t})();function l5(){return new cl}var u5=new P("mat-snack-bar-default-options",{providedIn:"root",factory:l5}),bd=(()=&gt;{let e=class e{get _openedSnackBarRef(){let n=this._parentSnackBar;return n?n._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(n){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=n:this._snackBarRefAtThisLevel=n}constructor(n,r,o,s,a,u){this._overlay=n,this._live=r,this._injector=o,this._breakpointObserver=s,this._parentSnackBar=a,this._defaultConfig=u,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=L1,this.snackBarContainerComponent=c5,this.handsetCssClass="mat-mdc-snack-bar-handset"}openFromComponent(n,r){return this._attach(n,r)}openFromTemplate(n,r){return this._attach(n,r)}open(n,r="",o){let s=S(S({},this._defaultConfig),o);return s.data={message:n,action:r},s.announcementMessage===n&amp;&amp;(s.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,s)}dismiss(){this._openedSnackBarRef&amp;&amp;this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&amp;&amp;this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(n,r){let o=r&amp;&amp;r.viewContainerRef&amp;&amp;r.viewContainerRef.injector,s=We.create({parent:o||this._injector,providers:[{provide:cl,useValue:r}]}),a=new uo(this.snackBarContainerComponent,r.viewContainerRef,s),u=n.attach(a);return u.instance.snackBarConfig=r,u.instance}_attach(n,r){let o=S(S(S({},new cl),this._defaultConfig),r),s=this._createOverlay(o),a=this._attachSnackBarContainer(s,o),u=new yd(a,s);if(n instanceof Ht){let f=new Or(n,null,{$implicit:o.data,snackBarRef:u});u.instance=a.attachTemplatePortal(f)}else{let f=this._createInjector(o,u),p=new uo(n,void 0,f),g=a.attachComponentPortal(p);u.instance=g.instance}return this._breakpointObserver.observe(J3.HandsetPortrait).pipe(ke(s.detachments())).subscribe(f=&gt;{s.overlayElement.classList.toggle(this.handsetCssClass,f.matches)}),o.announcementMessage&amp;&amp;a._onAnnounce.subscribe(()=&gt;{this._live.announce(o.announcementMessage,o.politeness)}),this._animateSnackBar(u,o),this._openedSnackBarRef=u,this._openedSnackBarRef}_animateSnackBar(n,r){n.afterDismissed().subscribe(()=&gt;{this._openedSnackBarRef==n&amp;&amp;(this._openedSnackBarRef=null),r.announcementMessage&amp;&amp;this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=&gt;{n.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):n.containerInstance.enter(),r.duration&amp;&amp;r.duration&gt;0&amp;&amp;n.afterOpened().subscribe(()=&gt;n._dismissAfter(r.duration))}_createOverlay(n){let r=new ho;r.direction=n.direction;let o=this._overlay.position().global(),s=n.direction==="rtl",a=n.horizontalPosition==="left"||n.horizontalPosition==="start"&amp;&amp;!s||n.horizontalPosition==="end"&amp;&amp;s,u=!a&amp;&amp;n.horizontalPosition!=="center";return a?o.left("0"):u?o.right("0"):o.centerHorizontally(),n.verticalPosition==="top"?o.top("0"):o.bottom("0"),r.positionStrategy=o,this._overlay.create(r)}_createInjector(n,r){let o=n&amp;&amp;n.viewContainerRef&amp;&amp;n.viewContainerRef.injector;return We.create({parent:o||this._injector,providers:[{provide:yd,useValue:r},{provide:F1,useValue:n.data}]})}};e.\u0275fac=function(r){return new(r||e)(C(on),C(c1),C(We),C(wm),C(e,12),C(u5))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var tae=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=fe({type:e}),e.\u0275inj=de({providers:[bd],imports:[ys,fo,w1,Sn,L1,Sn]});let t=e;return t})();var cae=(()=&gt;{let e=class e{constructor(n,r,o,s){this.store=n,this.actions$=r,this.apiService=o,this.snackbar=s,this.saveSettings$=pt(()=&gt;this.actions$.pipe(mt(vm),Z(({settings:a})=&gt;a),Ho(this.store.select(fm)),qe(([a,u])=&gt;u.accessToken===void 0||Date.now()&gt;(u?.accessTokenExpiresAt??0)?Q(hs()):this.apiService.saveSettings(a,u.accessToken).pipe(Z(f=&gt;{let p=f.status;return p===200?a.generous===!0&amp;&amp;f.body?.compassion!==!0?Ca({missingPrerequisitesFor:["Generous"]}):a.sublime===!0&amp;&amp;f.body?.sublime!==!0?Ca({missingPrerequisitesFor:["Sublime"]}):a.wonderful===!0&amp;&amp;f.body?.wonderful!==!0?Ca({missingPrerequisitesFor:["Wonderful"]}):xa({settings:a}):p===403?hs():fs({error:new jt(Kt.SETTINGS,St.UNKNOWN)})}),ft(f=&gt;Q(fs({error:new jt(Kt.SETTINGS,St.UNKNOWN,f)}))))))),this.saveSettingsSuccess$=pt(()=&gt;this.actions$.pipe(mt(xa),$e(a=&gt;{this.snackbar.open("Settings saved")})),{dispatch:!1}),this.saveSettingsPartialSuccess$=pt(()=&gt;this.actions$.pipe(mt(Ca),$e(a=&gt;{this.snackbar.open("We couldn't add your badge, please double check the requirements")})),{dispatch:!1}),this.saveSettingsAuthFailure$=pt(()=&gt;this.actions$.pipe(mt(hs),$e(a=&gt;{this.snackbar.open("Something went wrong, please try logging in again")})),{dispatch:!1}),this.saveSettingsFailure$=pt(()=&gt;this.actions$.pipe(mt(fs),$e(a=&gt;{this.snackbar.open("Something went wrong, please try logging in again")})),{dispatch:!1})}};e.\u0275fac=function(r){return new(r||e)(C(Rt),C(zc),C(ym),C(bd))},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})();var d5=Gc(k3,xt(um,(t,e)=&gt;q(S({},t),{user:null,status:vn.LOADING})),xt(id,(t,{membership:e,accessToken:i,accessTokenExpiresAt:n})=&gt;q(S({},t),{user:{name:e.bungieGlobalDisplayName,membershipId:e.membershipId,membershipType:e.membershipType,accessToken:i,accessTokenExpiresAt:n},error:null})),xt(Jc,(t,e)=&gt;q(S({},t),{status:vn.LOADING})),xt(dm,(t,{response:e})=&gt;q(S({},t),{userData:gm.transformFireteamMemberToPlayer(e),status:vn.DONE,isLoggedIn:!0})),xt(Xc,(t,e)=&gt;q(S({},t),{user:null,userData:null,status:null,error:null,isLoggedIn:!1})),xt(Ii,(t,{error:e})=&gt;q(S({},t),{user:null,userData:null,status:vn.ERROR,error:e,isLoggedIn:!1})),xt(xa,(t,{settings:e})=&gt;q(S({},t),{userData:q(S({},t.userData),{hasHeadToHeadPrivacyEnabled:e.hideHeadToHead??!1})})),xt(hs,fs,t=&gt;q(S({},t),{user:q(S({},t.user),{accessToken:null,accessTokenExpiresAt:null})})));function xae(t,e){return d5(t,e)}var si=function(t){return t.DeeplinkUsed="deeplink_used",t.MeDeeplinkUsed="me_deeplink_used",t.PlatformLinkUsed="platform_link_used",t.BungieNameLinkUsed="bungie_name_link_used",t.PlayerRemoved="player_removed",t.LoginModalShown="login_modal_shown",t.AuthStarted="auth_started",t.AuthSuccess="auth_success",t.LoggedOut="logged_out",t.UpdateApplied="update_applied",t.SettingsSaved="settings_saved",t}(si||{}),j1=function(t){return t.Engagement="engagement",t}(j1||{}),kr=(()=&gt;{let e=class e{constructor(){}emitPageView(n,r=null){In.analyticsId!==void 0?gtag("config",In.analyticsId,{page_path:n,page_title:r}):console.log(`ANALYTICS PAGEVIEW, path: ${n} - title: ${r}`)}emitEvent(n,r=null,o=j1.Engagement,s=null){In.analyticsId!==void 0?gtag("event",n,S(S(S({},o!=null&amp;&amp;{event_category:o}),r!=null&amp;&amp;{event_label:r}),s!=null&amp;&amp;{value:s})):console.log(`ANALYTICS EVENT, action: ${n} - category: ${o} - label: ${r} - value: ${s}`)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var Lm,f5=new Uint8Array(16);function q_(){if(!Lm&amp;&amp;(Lm=typeof crypto&lt;"u"&amp;&amp;crypto.getRandomValues&amp;&amp;crypto.getRandomValues.bind(crypto)||typeof msCrypto&lt;"u"&amp;&amp;typeof msCrypto.getRandomValues=="function"&amp;&amp;msCrypto.getRandomValues.bind(msCrypto),!Lm))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Lm(f5)}var B1=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function h5(t){return typeof t=="string"&amp;&amp;B1.test(t)}var V1=h5;var yn=[];for(Nm=0;Nm&lt;256;++Nm)yn.push((Nm+256).toString(16).substr(1));var Nm;function p5(t){var e=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:0,i=(yn[t[e+0]]+yn[t[e+1]]+yn[t[e+2]]+yn[t[e+3]]+"-"+yn[t[e+4]]+yn[t[e+5]]+"-"+yn[t[e+6]]+yn[t[e+7]]+"-"+yn[t[e+8]]+yn[t[e+9]]+"-"+yn[t[e+10]]+yn[t[e+11]]+yn[t[e+12]]+yn[t[e+13]]+yn[t[e+14]]+yn[t[e+15]]).toLowerCase();if(!V1(i))throw TypeError("Stringified UUID is invalid");return i}var U1=p5;function m5(t,e,i){t=t||{};var n=t.random||(t.rng||q_)();if(n[6]=n[6]&amp;15|64,n[8]=n[8]&amp;63|128,e){i=i||0;for(var r=0;r&lt;16;++r)e[i+r]=n[r];return e}return U1(n)}var Z_=m5;var H1=(()=&gt;{let e=class e{constructor(n){this.http=n}getAccessToken(n){return this.http.post("https://www.bungie.net/platform/app/oauth/token/",`code=${n}&amp;client_id=${In.bungieClientId}&amp;grant_type=authorization_code`,this.getHeaders())}getHeaders(){return{headers:new ri({"Content-Type":"application/x-www-form-urlencoded","X-Api-key":In.apiKey})}}};e.\u0275fac=function(r){return new(r||e)(C(oi))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var Pm=(()=&gt;{let e=class e{constructor(n){this.http=n}getMembershipsForCurrentUser(n){return this.http.get(`${Ei}/User/GetMembershipsForCurrentUser/`,this.getHeaders(n))}getMembershipsForMembershipId(n){return this.http.get(`${Ei}/User/GetMembershipsById/${n}/0/`,this.getHeaders())}getMembershipsForGamertag(n,r){return this.http.get(`${A3}/Destiny/SearchDestinyPlayer/${n}/${encodeURIComponent(r)}/`,this.getHeaders())}getMembershipsForBungieName(n){return this.http.get(`${Ei}/Destiny2/SearchDestinyPlayer/-1/${encodeURIComponent(n)}/`,this.getHeaders())}getMembershipForSteamId(n){return this.http.get(`${Ei}/User/GetMembershipFromHardLinkedCredential/SteamID/${n}/`,this.getHeaders())}getMinimalProfile(n,r){return this.http.get(`${Ei}/Destiny2/${r}/Profile/${n}/?components=100,200`,this.getHeaders())}getFireteam(n,r){return this.http.get(`${Ei}/Destiny2/${r}/Profile/${n}/?components=1000`,this.getHeaders())}getProfile(n,r){return this.http.get(`${Ei}/Destiny2/${r}/Profile/${n}/?components=100,104,200,202,205,300,305,306,900,1100`,this.getHeaders())}getActivityPrivacy(n,r){return this.http.get(`${Ei}/Destiny2/${r}/Account/${n}/Character/0/Stats/Activities/?count=1`,this.getHeaders())}getFriendsForCurrentUser(n){return this.http.get(`${Ei}/Social/Friends`,this.getHeaders(n))}getClan(n,r){return this.http.get(`${Ei}/GroupV2/User/${r}/${n}/0/1/`,this.getHeaders())}getStats(n,r){return this.http.get(`${Ei}/Destiny2/${r}/Account/${n}/Character/0/Stats/?modes=5,69,84`,this.getHeaders())}getPgcr(n){return this.http.get(`${M3}/Destiny2/Stats/PostGameCarnageReport/${n.toString()}/`,this.getHeaders())}getHeaders(n){return{headers:new ri(Object.assign({},{"Content-Type":"application/json","X-Api-key":In.apiKey},n===void 0?{}:{Authorization:"Bearer "+n}))}}};e.\u0275fac=function(r){return new(r||e)(C(oi))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var Xae=(()=&gt;{let e=class e{constructor(n,r,o,s,a,u,f){this.store=n,this.actions$=r,this.authService=o,this.apiService=s,this.bungieService=a,this.analyticsService=u,this.snackbar=f,this.authInit$=pt(()=&gt;this.actions$.pipe(mt(F3),Ho(this.store.select(fm)),Z(([p,g])=&gt;g),we(p=&gt;p!==null&amp;&amp;p.membershipId!==null),Z(p=&gt;Jc({membershipId:p.membershipId})))),this.startLogin$=pt(()=&gt;this.actions$.pipe(mt(lm),$e(p=&gt;{let g=Z_();localStorage.removeItem(kt.AUTH_USER),localStorage.setItem(kt.AUTH_STATE,g),localStorage.setItem(kt.AUTH_RETURN_URL,window.location.pathname),window.location.assign(T3+"?response_type=code&amp;client_id="+In.bungieClientId+"&amp;state="+g)})),{dispatch:!1}),this.getAccessToken$=pt(()=&gt;this.actions$.pipe(mt(um),Z(({code:p})=&gt;p),nt(p=&gt;this.authService.getAccessToken(p).pipe(Z(g=&gt;b_({response:g})),ft(g=&gt;Q(Ii({error:new jt(Kt.AUTH,St.UNKNOWN,g)}))))),ft(p=&gt;Q(Ii({error:new jt(Kt.AUTH,St.UNKNOWN,p)}))))),this.accessTokenRetrieved$=pt(()=&gt;this.actions$.pipe(mt(b_),Z(({response:p})=&gt;p),qe(p=&gt;{let g=p.access_token,D=Date.now()+(p.expires_in-300)*1e3;return this.bungieService.getMembershipsForCurrentUser(g).pipe(Z(b=&gt;{let w=b.Response;if(b.ErrorCode===1&amp;&amp;w!==void 0&amp;&amp;(w.destinyMemberships||[]).length&gt;0){let T=(F=&gt;{let R=[...w.bungieNetUser.steamDisplayName!==void 0?[3]:[],...w.bungieNetUser.psnDisplayName!==void 0?[2]:[],...w.bungieNetUser.xboxDisplayName!==void 0?[1]:[],...w.bungieNetUser.stadiaDisplayName!==void 0?[5]:[],...w.bungieNetUser.egsDisplayName!==void 0?[6]:[]];return w.destinyMemberships.find(z=&gt;z.membershipId===w.primaryMembershipId)??w.destinyMemberships.find(z=&gt;z.bungieGlobalDisplayName===w.bungieNetUser?.cachedBungieGlobalDisplayName&amp;&amp;z.bungieGlobalDisplayNameCode===w.bungieNetUser?.cachedBungieGlobalDisplayNameCode)??w.destinyMemberships.find(z=&gt;R.indexOf(z.membershipType)!==-1)??w.destinyMemberships.find(z=&gt;z.isPublic!==!1)??w.destinyMemberships[0]})();return this.analyticsService.emitEvent(si.AuthSuccess),id({membership:T,accessToken:g,accessTokenExpiresAt:D})}else return Ii({error:new jt(Kt.AUTH,St.BUNGIE,new Error(b.Message))})}),ft(b=&gt;Q(Ii({error:new jt(Kt.AUTH,St.BUNGIE,b)}))))}))),this.authSuccess$=pt(()=&gt;this.actions$.pipe(mt(id),$e(p=&gt;{localStorage.setItem(kt.AUTH_USER,JSON.stringify({name:p.membership.bungieGlobalDisplayName,membershipId:p.membership.membershipId,membershipType:p.membership.membershipType,accessToken:p.accessToken,accessTokenExpiresAt:p.accessTokenExpiresAt})),this.snackbar.open("Signed in as "+p.membership.bungieGlobalDisplayName)}),Z(p=&gt;Jc({membershipId:p.membership.membershipId})))),this.getUserData$=pt(()=&gt;this.actions$.pipe(mt(Jc),nt(({membershipId:p})=&gt;this.apiService.getPlayer(p).pipe(Z(g=&gt;g.results===void 0||g.results.length!==1?Ii({error:new jt(Kt.AUTH,St.US)}):dm({response:g.results[0]})),ft(g=&gt;Q(Ii({error:new jt(Kt.AUTH,St.BUNGIE,g)}))))))),this.logOut$=pt(()=&gt;this.actions$.pipe(mt(Xc),$e(p=&gt;{localStorage.removeItem(kt.AUTH_USER),this.snackbar.open("Successfully signed out")})),{dispatch:!1}),this.authFailure$=pt(()=&gt;this.actions$.pipe(mt(Ii),$e(p=&gt;{localStorage.removeItem(kt.AUTH_USER),localStorage.removeItem(kt.AUTH_STATE),this.snackbar.open("Couldn't sign you in, please try again later")})),{dispatch:!1})}};e.\u0275fac=function(r){return new(r||e)(C(Rt),C(zc),C(H1),C(ym),C(Pm),C(kr),C(bd))},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})();var v5=Gc(W3,xt(vm,(t,e)=&gt;q(S({},t),{status:vn.LOADING})),xt(xa,Ca,(t,e)=&gt;q(S({},t),{status:vn.DONE,error:null})),xt(fs,(t,e)=&gt;q(S({},t),{status:vn.DONE})),xt(hs,(t,e)=&gt;q(S({},t),{status:vn.DONE})),xt(Ii,(t,{error:e})=&gt;q(S({},t),{status:vn.ERROR,error:e})));function uce(t,e){return v5(t,e)}var y5=["mat-menu-item",""],b5=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],_5=["mat-icon, [matMenuItemIcon]","*"];function w5(t,e){t&amp;1&amp;&amp;(hp(),X(0,"svg",2),Se(1,"polygon",3),ee())}var x5=["*"];function C5(t,e){if(t&amp;1){let i=Yn();X(0,"div",0),Je("keydown",function(r){Xt(i);let o=Be();return Jt(o._handleKeydown(r))})("click",function(){Xt(i);let r=Be();return Jt(r.closed.emit("click"))})("@transformMenu.start",function(r){Xt(i);let o=Be();return Jt(o._onAnimationStart(r))})("@transformMenu.done",function(r){Xt(i);let o=Be();return Jt(o._onAnimationDone(r))}),X(1,"div",1),En(2),ee()()}if(t&amp;2){let i=Be();Mc(i._classList),le("id",i.panelId)("@transformMenu",i._panelAnimationState),Tt("aria-label",i.ariaLabel||null)("aria-labelledby",i.ariaLabelledby||null)("aria-describedby",i.ariaDescribedby||null)}}var Q_=new P("MAT_MENU_PANEL"),wd=(()=&gt;{let e=class e{constructor(n,r,o,s,a){this._elementRef=n,this._document=r,this._focusMonitor=o,this._parentMenu=s,this._changeDetectorRef=a,this.role="menuitem",this.disabled=!1,this.disableRipple=!1,this._hovered=new K,this._focused=new K,this._highlighted=!1,this._triggersSubmenu=!1,s?.addItem?.(this)}focus(n,r){this._focusMonitor&amp;&amp;n?this._focusMonitor.focusVia(this._getHostElement(),n,r):this._getHostElement().focus(r),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&amp;&amp;this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&amp;&amp;this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&amp;&amp;this._parentMenu.removeItem&amp;&amp;this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(n){this.disabled&amp;&amp;(n.preventDefault(),n.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){let n=this._elementRef.nativeElement.cloneNode(!0),r=n.querySelectorAll("mat-icon, .material-icons");for(let o=0;o&lt;r.length;o++)r[o].remove();return n.textContent?.trim()||""}_setHighlighted(n){this._highlighted=n,this._changeDetectorRef?.markForCheck()}_setTriggersSubmenu(n){this._triggersSubmenu=n,this._changeDetectorRef?.markForCheck()}_hasFocus(){return this._document&amp;&amp;this._document.activeElement===this._getHostElement()}};e.\u0275fac=function(r){return new(r||e)(I(ve),I(xe),I(lo),I(Q_,8),I(yt))},e.\u0275cmp=Ne({type:e,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-mdc-menu-item","mat-mdc-focus-indicator"],hostVars:8,hostBindings:function(r,o){r&amp;1&amp;&amp;Je("click",function(a){return o._checkDisabled(a)})("mouseenter",function(){return o._handleMouseEnter()}),r&amp;2&amp;&amp;(Tt("role",o.role)("tabindex",o._getTabIndex())("aria-disabled",o.disabled)("disabled",o.disabled||null),hn("mat-mdc-menu-item-highlighted",o._highlighted)("mat-mdc-menu-item-submenu-trigger",o._triggersSubmenu))},inputs:{role:"role",disabled:[2,"disabled","disabled",Gt],disableRipple:[2,"disableRipple","disableRipple",Gt]},exportAs:["matMenuItem"],standalone:!0,features:[Kn,$t],attrs:y5,ngContentSelectors:_5,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(r,o){r&amp;1&amp;&amp;($i(b5),En(0),X(1,"span",0),En(2,1),ee(),Se(3,"div",1),Ye(4,w5,2,0,":svg:svg",2)),r&amp;2&amp;&amp;(ce(3),le("matRippleDisabled",o.disableRipple||o.disabled)("matRippleTrigger",o._getHostElement()),ce(),ns(o._triggersSubmenu?4:-1))},dependencies:[Rm],encapsulation:2,changeDetection:0});let t=e;return t})();var D5=new P("MatMenuContent");var jm={transformMenu:Aa("transformMenu",[sl("void",jn({opacity:0,transform:"scale(0.8)"})),Rr("void =&gt; enter",Tr("120ms cubic-bezier(0, 0, 0.2, 1)",jn({opacity:1,transform:"scale(1)"}))),Rr("* =&gt; void",Tr("100ms 25ms linear",jn({opacity:0})))]),fadeInItems:Aa("fadeInItems",[sl("showing",jn({opacity:1})),Rr("void =&gt; *",[jn({opacity:0}),Tr("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},jce=jm.fadeInItems,Bce=jm.transformMenu,E5=0,I5=new P("mat-menu-default-options",{providedIn:"root",factory:S5});function S5(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}var ll=(()=&gt;{let e=class e{get xPosition(){return this._xPosition}set xPosition(n){this._xPosition=n,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(n){this._yPosition=n,this.setPositionClasses()}set panelClass(n){let r=this._previousPanelClass,o=S({},this._classList);r&amp;&amp;r.length&amp;&amp;r.split(" ").forEach(s=&gt;{o[s]=!1}),this._previousPanelClass=n,n&amp;&amp;n.length&amp;&amp;(n.split(" ").forEach(s=&gt;{o[s]=!0}),this._elementRef.nativeElement.className=""),this._classList=o}get classList(){return this.panelClass}set classList(n){this.panelClass=n}constructor(n,r,o,s){this._elementRef=n,this._changeDetectorRef=s,this._elevationPrefix="mat-elevation-z",this._baseElevation=null,this._directDescendantItems=new Zo,this._classList={},this._panelAnimationState="void",this._animationDone=new K,this.closed=new Ke,this.close=this.closed,this.panelId=`mat-menu-panel-${E5++}`,this._injector=N(We),this.overlayPanelClass=o.overlayPanelClass||"",this._xPosition=o.xPosition,this._yPosition=o.yPosition,this.backdropClass=o.backdropClass,this.overlapTrigger=o.overlapTrigger,this.hasBackdrop=o.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new Em(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=&gt;this.closed.emit("tab")),this._directDescendantItems.changes.pipe(Hn(this._directDescendantItems),qe(n=&gt;On(...n.map(r=&gt;r._focused)))).subscribe(n=&gt;this._keyManager.updateActiveItem(n)),this._directDescendantItems.changes.subscribe(n=&gt;{let r=this._keyManager;if(this._panelAnimationState==="enter"&amp;&amp;r.activeItem?._hasFocus()){let o=n.toArray(),s=Math.max(0,Math.min(o.length-1,r.activeItemIndex||0));o[s]&amp;&amp;!o[s].disabled?r.setActiveItem(s):r.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy()}_hovered(){return this._directDescendantItems.changes.pipe(Hn(this._directDescendantItems),qe(r=&gt;On(...r.map(o=&gt;o._hovered))))}addItem(n){}removeItem(n){}_handleKeydown(n){let r=n.keyCode,o=this._keyManager;switch(r){case 27:Ar(n)||(n.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&amp;&amp;this.direction==="ltr"&amp;&amp;this.closed.emit("keydown");break;case 39:this.parentMenu&amp;&amp;this.direction==="rtl"&amp;&amp;this.closed.emit("keydown");break;default:(r===38||r===40)&amp;&amp;o.setFocusOrigin("keyboard"),o.onKeydown(n);return}n.stopPropagation()}focusFirstItem(n="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=Hi(()=&gt;{let r=null;if(this._directDescendantItems.length&amp;&amp;(r=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!r||!r.contains(document.activeElement)){let o=this._keyManager;o.setFocusOrigin(n).setFirstItemActive(),!o.activeItem&amp;&amp;r&amp;&amp;r.focus()}},{injector:this._injector})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(n){if(this._baseElevation===null){let u=(typeof getComputedStyle=="function"?getComputedStyle(this._elementRef.nativeElement):null)?.getPropertyValue("--mat-menu-base-elevation-level")||"8";this._baseElevation=parseInt(u)}let r=Math.min(this._baseElevation+n,24),o=`${this._elevationPrefix}${r}`,s=Object.keys(this._classList).find(a=&gt;a.startsWith(this._elevationPrefix));if(!s||s===this._previousElevation){let a=S({},this._classList);this._previousElevation&amp;&amp;(a[this._previousElevation]=!1),a[o]=!0,this._previousElevation=o,this._classList=a}}setPositionClasses(n=this.xPosition,r=this.yPosition){this._classList=q(S({},this._classList),{"mat-menu-before":n==="before","mat-menu-after":n==="after","mat-menu-above":r==="above","mat-menu-below":r==="below"}),this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(n){this._animationDone.next(n),this._isAnimating=!1}_onAnimationStart(n){this._isAnimating=!0,n.toState==="enter"&amp;&amp;this._keyManager.activeItemIndex===0&amp;&amp;(n.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe(Hn(this._allItems)).subscribe(n=&gt;{this._directDescendantItems.reset(n.filter(r=&gt;r._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}};e.\u0275fac=function(r){return new(r||e)(I(ve),I(se),I(I5),I(yt))},e.\u0275cmp=Ne({type:e,selectors:[["mat-menu"]],contentQueries:function(r,o,s){if(r&amp;1&amp;&amp;(Rc(s,D5,5),Rc(s,wd,5),Rc(s,wd,4)),r&amp;2){let a;pn(a=mn())&amp;&amp;(o.lazyContent=a.first),pn(a=mn())&amp;&amp;(o._allItems=a),pn(a=mn())&amp;&amp;(o.items=a)}},viewQuery:function(r,o){if(r&amp;1&amp;&amp;bi(Ht,5),r&amp;2){let s;pn(s=mn())&amp;&amp;(o.templateRef=s.first)}},hostVars:3,hostBindings:function(r,o){r&amp;2&amp;&amp;Tt("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",Gt],hasBackdrop:[2,"hasBackdrop","hasBackdrop",n=&gt;n==null?null:Gt(n)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],standalone:!0,features:[Oc([{provide:Q_,useExisting:e}]),Kn,$t],ngContentSelectors:x5,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"keydown","click","id"],[1,"mat-mdc-menu-content"]],template:function(r,o){r&amp;1&amp;&amp;($i(),Ye(0,C5,3,7,"ng-template"))},styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;outline:0}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape, var(--mat-app-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-app-surface-container));will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.mat-mdc-menu-panel.ng-animating:has(.mat-mdc-menu-content:empty){display:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-app-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing);margin-top:var(--mat-menu-divider-top-spacing)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:var(--mat-menu-item-leading-spacing);padding-right:var(--mat-menu-item-trailing-spacing);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px}[dir=rtl] .mat-mdc-menu-item{padding-right:var(--mat-menu-item-leading-spacing);padding-left:var(--mat-menu-item-trailing-spacing)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing);padding-right:var(--mat-menu-item-with-icon-trailing-spacing)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-right:var(--mat-menu-item-with-icon-leading-spacing);padding-left:var(--mat-menu-item-with-icon-trailing-spacing)}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-app-on-surface))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item:focus{outline:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing);height:var(--mat-menu-item-icon-size);width:var(--mat-menu-item-icon-size)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.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{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1);transform-origin:center}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[jm.transformMenu,jm.fadeInItems]},changeDetection:0});let t=e;return t})(),z1=new P("mat-menu-scroll-strategy",{providedIn:"root",factory:()=&gt;{let t=N(on);return()=&gt;t.scrollStrategies.reposition()}});function A5(t){return()=&gt;t.scrollStrategies.reposition()}var M5={provide:z1,deps:[on],useFactory:A5},G1=ps({passive:!0});var W1=(()=&gt;{let e=class e{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(n){this.menu=n}get menu(){return this._menu}set menu(n){n!==this._menu&amp;&amp;(this._menu=n,this._menuCloseSubscription.unsubscribe(),n&amp;&amp;(this._parentMaterialMenu,this._menuCloseSubscription=n.close.subscribe(r=&gt;{this._destroyMenu(r),(r==="click"||r==="tab")&amp;&amp;this._parentMaterialMenu&amp;&amp;this._parentMaterialMenu.closed.emit(r)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(n,r,o,s,a,u,f,p,g){this._overlay=n,this._element=r,this._viewContainerRef=o,this._menuItemInstance=u,this._dir=f,this._focusMonitor=p,this._ngZone=g,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=et.EMPTY,this._hoverSubscription=et.EMPTY,this._menuCloseSubscription=et.EMPTY,this._changeDetectorRef=N(yt),this._handleTouchStart=D=&gt;{fd(D)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new Ke,this.onMenuOpen=this.menuOpened,this.menuClosed=new Ke,this.onMenuClose=this.menuClosed,this._scrollStrategy=s,this._parentMaterialMenu=a instanceof ll?a:void 0,r.nativeElement.addEventListener("touchstart",this._handleTouchStart,G1)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&amp;&amp;(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,G1),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&amp;&amp;this._dir.value==="rtl"?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&amp;&amp;this._parentMaterialMenu&amp;&amp;this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){let n=this.menu;if(this._menuOpen||!n)return;let r=this._createOverlay(n),o=r.getConfig(),s=o.positionStrategy;this._setPosition(n,s),o.hasBackdrop=n.hasBackdrop==null?!this.triggersSubmenu():n.hasBackdrop,r.attach(this._getPortal(n)),n.lazyContent&amp;&amp;n.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=&gt;this.closeMenu()),this._initMenu(n),n instanceof ll&amp;&amp;(n._startAnimation(),n._directDescendantItems.changes.pipe(ke(n.close)).subscribe(()=&gt;{s.withLockedPosition(!1).reapplyLastPosition(),s.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(n,r){this._focusMonitor&amp;&amp;n?this._focusMonitor.focusVia(this._element,n,r):this._element.nativeElement.focus(r)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(n){if(!this._overlayRef||!this.menuOpen)return;let r=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&amp;&amp;(n==="keydown"||!this._openedBy||!this.triggersSubmenu())&amp;&amp;this.focus(this._openedBy),this._openedBy=void 0,r instanceof ll?(r._resetAnimation(),r.lazyContent?r._animationDone.pipe(we(o=&gt;o.toState==="void"),ct(1),ke(r.lazyContent._attached)).subscribe({next:()=&gt;r.lazyContent.detach(),complete:()=&gt;this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),r?.lazyContent?.detach())}_initMenu(n){n.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,n.direction=this.dir,this._setMenuElevation(n),n.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(n){if(n.setElevation){let r=0,o=n.parentMenu;for(;o;)r++,o=o.parentMenu;n.setElevation(r)}}_setIsMenuOpen(n){n!==this._menuOpen&amp;&amp;(this._menuOpen=n,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&amp;&amp;this._menuItemInstance._setHighlighted(n),this._changeDetectorRef.markForCheck())}_createOverlay(n){if(!this._overlayRef){let r=this._getOverlayConfig(n);this._subscribeToPositions(n,r.positionStrategy),this._overlayRef=this._overlay.create(r),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(n){return new ho({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:n.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:n.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(n,r){n.setPositionClasses&amp;&amp;r.positionChanges.subscribe(o=&gt;{let s=o.connectionPair.overlayX==="start"?"after":"before",a=o.connectionPair.overlayY==="top"?"below":"above";this._ngZone?this._ngZone.run(()=&gt;n.setPositionClasses(s,a)):n.setPositionClasses(s,a)})}_setPosition(n,r){let[o,s]=n.xPosition==="before"?["end","start"]:["start","end"],[a,u]=n.yPosition==="above"?["bottom","top"]:["top","bottom"],[f,p]=[a,u],[g,D]=[o,s],b=0;if(this.triggersSubmenu()){if(D=o=n.xPosition==="before"?"start":"end",s=g=o==="end"?"start":"end",this._parentMaterialMenu){if(this._parentInnerPadding==null){let w=this._parentMaterialMenu.items.first;this._parentInnerPadding=w?w._getHostElement().offsetTop:0}b=a==="bottom"?this._parentInnerPadding:-this._parentInnerPadding}}else n.overlapTrigger||(f=a==="top"?"bottom":"top",p=u==="top"?"bottom":"top");r.withPositions([{originX:o,originY:f,overlayX:g,overlayY:a,offsetY:b},{originX:s,originY:f,overlayX:D,overlayY:a,offsetY:b},{originX:o,originY:p,overlayX:g,overlayY:u,offsetY:-b},{originX:s,originY:p,overlayX:D,overlayY:u,offsetY:-b}])}_menuClosingActions(){let n=this._overlayRef.backdropClick(),r=this._overlayRef.detachments(),o=this._parentMaterialMenu?this._parentMaterialMenu.closed:Q(),s=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(we(a=&gt;a!==this._menuItemInstance),we(()=&gt;this._menuOpen)):Q();return On(n,o,s,r)}_handleMousedown(n){dd(n)||(this._openedBy=n.button===0?"mouse":void 0,this.triggersSubmenu()&amp;&amp;n.preventDefault())}_handleKeydown(n){let r=n.keyCode;(r===13||r===32)&amp;&amp;(this._openedBy="keyboard"),this.triggersSubmenu()&amp;&amp;(r===39&amp;&amp;this.dir==="ltr"||r===37&amp;&amp;this.dir==="rtl")&amp;&amp;(this._openedBy="keyboard",this.openMenu())}_handleClick(n){this.triggersSubmenu()?(n.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe(we(n=&gt;n===this._menuItemInstance&amp;&amp;!n.disabled),zs(0,Us)).subscribe(()=&gt;{this._openedBy="mouse",this.menu instanceof ll&amp;&amp;this.menu._isAnimating?this.menu._animationDone.pipe(ct(1),zs(0,Us),ke(this._parentMaterialMenu._hovered())).subscribe(()=&gt;this.openMenu()):this.openMenu()}))}_getPortal(n){return(!this._portal||this._portal.templateRef!==n.templateRef)&amp;&amp;(this._portal=new Or(n.templateRef,this._viewContainerRef)),this._portal}};e.\u0275fac=function(r){return new(r||e)(I(on),I(ve),I(Nt),I(z1),I(Q_,8),I(wd,10),I(qi,8),I(lo),I(se))},e.\u0275dir=ie({type:e,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(r,o){r&amp;1&amp;&amp;Je("click",function(a){return o._handleClick(a)})("mousedown",function(a){return o._handleMousedown(a)})("keydown",function(a){return o._handleKeydown(a)}),r&amp;2&amp;&amp;Tt("aria-haspopup",o.menu?"menu":null)("aria-expanded",o.menuOpen)("aria-controls",o.menuOpen?o.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"],standalone:!0});let t=e;return t})(),K1=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=fe({type:e}),e.\u0275inj=de({providers:[M5],imports:[ro,md,Sn,ys,Om,Sn]});let t=e;return t})();function R5(t,e){}var Ta=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}};var J_=(()=&gt;{let e=class e extends gs{constructor(n,r,o,s,a,u,f,p){super(),this._elementRef=n,this._focusTrapFactory=r,this._config=s,this._interactivityChecker=a,this._ngZone=u,this._overlayRef=f,this._focusMonitor=p,this._platform=N(gt),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=N(yt),this._injector=N(We),this._isDestroyed=!1,this.attachDomPortal=g=&gt;{this._portalOutlet.hasAttached();let D=this._portalOutlet.attachDomPortal(g);return this._contentAttached(),D},this._document=o,this._config.ariaLabelledBy&amp;&amp;this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(n){this._ariaLabelledByQueue.push(n),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(n){let r=this._ariaLabelledByQueue.indexOf(n);r&gt;-1&amp;&amp;(this._ariaLabelledByQueue.splice(r,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(n){this._portalOutlet.hasAttached();let r=this._portalOutlet.attachComponentPortal(n);return this._contentAttached(),r}attachTemplatePortal(n){this._portalOutlet.hasAttached();let r=this._portalOutlet.attachTemplatePortal(n);return this._contentAttached(),r}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(n,r){this._interactivityChecker.isFocusable(n)||(n.tabIndex=-1,this._ngZone.runOutsideAngular(()=&gt;{let o=()=&gt;{n.removeEventListener("blur",o),n.removeEventListener("mousedown",o),n.removeAttribute("tabindex")};n.addEventListener("blur",o),n.addEventListener("mousedown",o)})),n.focus(r)}_focusByCssSelector(n,r){let o=this._elementRef.nativeElement.querySelector(n);o&amp;&amp;this._forceFocus(o,r)}_trapFocus(){this._isDestroyed||Hi(()=&gt;{let n=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||n.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement()||this._focusDialogContainer();break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus);break}},{injector:this._injector})}_restoreFocus(){let n=this._config.restoreFocus,r=null;if(typeof n=="string"?r=this._document.querySelector(n):typeof n=="boolean"?r=n?this._elementFocusedBeforeDialogWasOpened:null:n&amp;&amp;(r=n),this._config.restoreFocus&amp;&amp;r&amp;&amp;typeof r.focus=="function"){let o=ad(),s=this._elementRef.nativeElement;(!o||o===this._document.body||o===s||s.contains(o))&amp;&amp;(this._focusMonitor?(this._focusMonitor.focusVia(r,this._closeInteractionType),this._closeInteractionType=null):r.focus())}this._focusTrap&amp;&amp;this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&amp;&amp;this._elementRef.nativeElement.focus()}_containsFocus(){let n=this._elementRef.nativeElement,r=ad();return n===r||n.contains(r)}_initializeFocusTrap(){this._platform.isBrowser&amp;&amp;(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&amp;&amp;(this._elementFocusedBeforeDialogWasOpened=ad()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=&gt;{this._config.disableClose&amp;&amp;this._recaptureFocus()})}};e.\u0275fac=function(r){return new(r||e)(I(ve),I(Am),I(xe,8),I(Ta),I(ud),I(se),I(po),I(lo))},e.\u0275cmp=Ne({type:e,selectors:[["cdk-dialog-container"]],viewQuery:function(r,o){if(r&amp;1&amp;&amp;bi(vs,7),r&amp;2){let s;pn(s=mn())&amp;&amp;(o._portalOutlet=s.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(r,o){r&amp;2&amp;&amp;Tt("id",o._config.id||null)("role",o._config.role)("aria-modal",o._config.ariaModal)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null)},standalone:!0,features:[Te,$t],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(r,o){r&amp;1&amp;&amp;Ye(0,R5,0,0,"ng-template",0)},dependencies:[vs],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2});let t=e;return t})(),Cd=class{constructor(e,i){this.overlayRef=e,this.config=i,this.closed=new K,this.disableClose=i.disableClose,this.backdropClick=e.backdropClick(),this.keydownEvents=e.keydownEvents(),this.outsidePointerEvents=e.outsidePointerEvents(),this.id=i.id,this.keydownEvents.subscribe(n=&gt;{n.keyCode===27&amp;&amp;!this.disableClose&amp;&amp;!Ar(n)&amp;&amp;(n.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=&gt;{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=e.detachments().subscribe(()=&gt;{i.closeOnOverlayDetachments!==!1&amp;&amp;this.close()})}close(e,i){if(this.containerInstance){let n=this.closed;this.containerInstance._closeInteractionType=i?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),n.next(e),n.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(e="",i=""){return this.overlayRef.updateSize({width:e,height:i}),this}addPanelClass(e){return this.overlayRef.addPanelClass(e),this}removePanelClass(e){return this.overlayRef.removePanelClass(e),this}},O5=new P("DialogScrollStrategy",{providedIn:"root",factory:()=&gt;{let t=N(on);return()=&gt;t.scrollStrategies.block()}}),k5=new P("DialogData"),F5=new P("DefaultDialogConfig");var L5=0,ew=(()=&gt;{let e=class e{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(n,r,o,s,a,u){this._overlay=n,this._injector=r,this._defaultOptions=o,this._parentDialog=s,this._overlayContainer=a,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new K,this._afterOpenedAtThisLevel=new K,this._ariaHiddenElements=new Map,this.afterAllClosed=zr(()=&gt;this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Hn(void 0))),this._scrollStrategy=u}open(n,r){let o=this._defaultOptions||new Ta;r=S(S({},o),r),r.id=r.id||`cdk-dialog-${L5++}`,r.id&amp;&amp;this.getDialogById(r.id);let s=this._getOverlayConfig(r),a=this._overlay.create(s),u=new Cd(a,r),f=this._attachContainer(a,u,r);return u.containerInstance=f,this._attachDialogContent(n,u,f,r),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(u),u.closed.subscribe(()=&gt;this._removeOpenDialog(u,!0)),this.afterOpened.next(u),u}closeAll(){X_(this.openDialogs,n=&gt;n.close())}getDialogById(n){return this.openDialogs.find(r=&gt;r.id===n)}ngOnDestroy(){X_(this._openDialogsAtThisLevel,n=&gt;{n.config.closeOnDestroy===!1&amp;&amp;this._removeOpenDialog(n,!1)}),X_(this._openDialogsAtThisLevel,n=&gt;n.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(n){let r=new ho({positionStrategy:n.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:n.scrollStrategy||this._scrollStrategy(),panelClass:n.panelClass,hasBackdrop:n.hasBackdrop,direction:n.direction,minWidth:n.minWidth,minHeight:n.minHeight,maxWidth:n.maxWidth,maxHeight:n.maxHeight,width:n.width,height:n.height,disposeOnNavigation:n.closeOnNavigation});return n.backdropClass&amp;&amp;(r.backdropClass=n.backdropClass),r}_attachContainer(n,r,o){let s=o.injector||o.viewContainerRef?.injector,a=[{provide:Ta,useValue:o},{provide:Cd,useValue:r},{provide:po,useValue:n}],u;o.container?typeof o.container=="function"?u=o.container:(u=o.container.type,a.push(...o.container.providers(o))):u=J_;let f=new uo(u,o.viewContainerRef,We.create({parent:s||this._injector,providers:a}),o.componentFactoryResolver);return n.attach(f).instance}_attachDialogContent(n,r,o,s){if(n instanceof Ht){let a=this._createInjector(s,r,o,void 0),u={$implicit:s.data,dialogRef:r};s.templateContext&amp;&amp;(u=S(S({},u),typeof s.templateContext=="function"?s.templateContext():s.templateContext)),o.attachTemplatePortal(new Or(n,null,u,a))}else{let a=this._createInjector(s,r,o,this._injector),u=o.attachComponentPortal(new uo(n,s.viewContainerRef,a,s.componentFactoryResolver));r.componentRef=u,r.componentInstance=u.instance}}_createInjector(n,r,o,s){let a=n.injector||n.viewContainerRef?.injector,u=[{provide:k5,useValue:n.data},{provide:Cd,useValue:r}];return n.providers&amp;&amp;(typeof n.providers=="function"?u.push(...n.providers(r,n,o)):u.push(...n.providers)),n.direction&amp;&amp;(!a||!a.get(qi,null,{optional:!0}))&amp;&amp;u.push({provide:qi,useValue:{value:n.direction,change:Q()}}),We.create({parent:a||s,providers:u})}_removeOpenDialog(n,r){let o=this.openDialogs.indexOf(n);o&gt;-1&amp;&amp;(this.openDialogs.splice(o,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((s,a)=&gt;{s?a.setAttribute("aria-hidden",s):a.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),r&amp;&amp;this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){let n=this._overlayContainer.getContainerElement();if(n.parentElement){let r=n.parentElement.children;for(let o=r.length-1;o&gt;-1;o--){let s=r[o];s!==n&amp;&amp;s.nodeName!=="SCRIPT"&amp;&amp;s.nodeName!=="STYLE"&amp;&amp;!s.hasAttribute("aria-live")&amp;&amp;(this._ariaHiddenElements.set(s,s.getAttribute("aria-hidden")),s.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){let n=this._parentDialog;return n?n._getAfterAllClosed():this._afterAllClosedAtThisLevel}};e.\u0275fac=function(r){return new(r||e)(C(on),C(We),C(F5,8),C(e,12),C(al),C(O5))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function X_(t,e){let i=t.length;for(;i--;)e(t[i])}var Y1=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=fe({type:e}),e.\u0275inj=de({providers:[ew],imports:[ys,fo,l1,fo]});let t=e;return t})();function N5(t,e){}var Dd=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}},tw="mdc-dialog--open",q1="mdc-dialog--opening",Z1="mdc-dialog--closing",P5=150,j5=75,B5=(()=&gt;{let e=class e extends J_{constructor(n,r,o,s,a,u,f,p,g){super(n,r,o,s,a,u,f,g),this._animationMode=p,this._animationStateChanged=new Ke,this._animationsEnabled=this._animationMode!=="NoopAnimations",this._actionSectionCount=0,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?X1(this._config.enterAnimationDuration)??P5:0,this._exitAnimationDuration=this._animationsEnabled?X1(this._config.exitAnimationDuration)??j5:0,this._animationTimer=null,this._finishDialogOpen=()=&gt;{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=&gt;{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(Q1,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=&gt;this._hostElement.classList.add(q1,tw)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(tw),Promise.resolve().then(()=&gt;this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(tw),this._animationsEnabled?(this._hostElement.style.setProperty(Q1,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=&gt;this._hostElement.classList.add(Z1)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=&gt;this._finishDialogClose())}_updateActionSectionCount(n){this._actionSectionCount+=n,this._changeDetectorRef.markForCheck()}_clearAnimationClasses(){this._hostElement.classList.remove(q1,Z1)}_waitForAnimationToComplete(n,r){this._animationTimer!==null&amp;&amp;clearTimeout(this._animationTimer),this._animationTimer=setTimeout(r,n)}_requestAnimationFrame(n){this._ngZone.runOutsideAngular(()=&gt;{typeof requestAnimationFrame=="function"?requestAnimationFrame(n):n()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(n){this._config.delayFocusTrap&amp;&amp;this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:n})}ngOnDestroy(){super.ngOnDestroy(),this._animationTimer!==null&amp;&amp;clearTimeout(this._animationTimer)}attachComponentPortal(n){let r=super.attachComponentPortal(n);return r.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),r}};e.\u0275fac=function(r){return new(r||e)(I(ve),I(Am),I(xe,8),I(Dd),I(ud),I(se),I(po),I(Ui,8),I(lo))},e.\u0275cmp=Ne({type:e,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(r,o){r&amp;2&amp;&amp;(Ru("id",o._config.id),Tt("aria-modal",o._config.ariaModal)("role",o._config.role)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null),hn("_mat-animation-noopable",!o._animationsEnabled)("mat-mdc-dialog-container-with-actions",o._actionSectionCount&gt;0))},standalone:!0,features:[Te,$t],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(r,o){r&amp;1&amp;&amp;(X(0,"div",0)(1,"div",1),Ye(2,N5,0,0,"ng-template",2),ee()())},dependencies:[vs],styles:['.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12));border-radius:var(--mdc-dialog-container-shape, var(--mat-app-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-app-surface, white))}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-mdc-dialog-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-dialog-title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 0 24px 9px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mdc-dialog-subhead-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-app-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-app-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-app-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-app-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-app-headline-small-tracking, 0.03125em))}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content&gt;:first-child{margin-top:0}.mat-mdc-dialog-content&gt;:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mdc-dialog-supporting-text-color, var(--mat-app-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-app-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-app-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-app-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-app-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-app-body-medium-tracking, 0.03125em))}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0);padding:var(--mat-dialog-actions-padding, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.cdk-high-contrast-active .mat-mdc-dialog-actions{border-top-color:CanvasText}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}.mat-mdc-dialog-component-host{display:contents}'],encapsulation:2});let t=e;return t})(),Q1="--mat-dialog-transition-duration";function X1(t){return t==null?null:typeof t=="number"?t:t.endsWith("ms")?ld(t.substring(0,t.length-2)):t.endsWith("s")?ld(t.substring(0,t.length-1))*1e3:t==="0"?0:null}var Bm=function(t){return t[t.OPEN=0]="OPEN",t[t.CLOSING=1]="CLOSING",t[t.CLOSED=2]="CLOSED",t}(Bm||{}),Ed=class{constructor(e,i,n){this._ref=e,this._containerInstance=n,this._afterOpened=new K,this._beforeClosed=new K,this._state=Bm.OPEN,this.disableClose=i.disableClose,this.id=e.id,e.addPanelClass("mat-mdc-dialog-panel"),n._animationStateChanged.pipe(we(r=&gt;r.state==="opened"),ct(1)).subscribe(()=&gt;{this._afterOpened.next(),this._afterOpened.complete()}),n._animationStateChanged.pipe(we(r=&gt;r.state==="closed"),ct(1)).subscribe(()=&gt;{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),e.overlayRef.detachments().subscribe(()=&gt;{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),On(this.backdropClick(),this.keydownEvents().pipe(we(r=&gt;r.keyCode===27&amp;&amp;!this.disableClose&amp;&amp;!Ar(r)))).subscribe(r=&gt;{this.disableClose||(r.preventDefault(),V5(this,r.type==="keydown"?"keyboard":"mouse"))})}close(e){this._result=e,this._containerInstance._animationStateChanged.pipe(we(i=&gt;i.state==="closing"),ct(1)).subscribe(i=&gt;{this._beforeClosed.next(e),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=&gt;this._finishDialogClose(),i.totalTime+100)}),this._state=Bm.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(e){let i=this._ref.config.positionStrategy;return e&amp;&amp;(e.left||e.right)?e.left?i.left(e.left):i.right(e.right):i.centerHorizontally(),e&amp;&amp;(e.top||e.bottom)?e.top?i.top(e.top):i.bottom(e.bottom):i.centerVertically(),this._ref.updatePosition(),this}updateSize(e="",i=""){return this._ref.updateSize(e,i),this}addPanelClass(e){return this._ref.addPanelClass(e),this}removePanelClass(e){return this._ref.removePanelClass(e),this}getState(){return this._state}_finishDialogClose(){this._state=Bm.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}};function V5(t,e,i){return t._closeInteractionType=e,t.close(i)}var nw=new P("MatMdcDialogData"),U5=new P("mat-mdc-dialog-default-options"),H5=new P("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=&gt;{let t=N(on);return()=&gt;t.scrollStrategies.block()}});var $5=0,iw=(()=&gt;{let e=class e{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){let n=this._parentDialog;return n?n._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(n,r,o,s,a,u,f,p){this._overlay=n,this._defaultOptions=s,this._scrollStrategy=a,this._parentDialog=u,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new K,this._afterOpenedAtThisLevel=new K,this.dialogConfigClass=Dd,this.afterAllClosed=zr(()=&gt;this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Hn(void 0))),this._dialog=r.get(ew),this._dialogRefConstructor=Ed,this._dialogContainerType=B5,this._dialogDataToken=nw}open(n,r){let o;r=S(S({},this._defaultOptions||new Dd),r),r.id=r.id||`mat-mdc-dialog-${$5++}`,r.scrollStrategy=r.scrollStrategy||this._scrollStrategy();let s=this._dialog.open(n,q(S({},r),{positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=&gt;[{provide:this.dialogConfigClass,useValue:r},{provide:Ta,useValue:r}]},templateContext:()=&gt;({dialogRef:o}),providers:(a,u,f)=&gt;(o=new this._dialogRefConstructor(a,r,f),o.updatePosition(r?.position),[{provide:this._dialogContainerType,useValue:f},{provide:this._dialogDataToken,useValue:u.data},{provide:this._dialogRefConstructor,useValue:o}])}));return o.componentRef=s.componentRef,o.componentInstance=s.componentInstance,this.openDialogs.push(o),this.afterOpened.next(o),o.afterClosed().subscribe(()=&gt;{let a=this.openDialogs.indexOf(o);a&gt;-1&amp;&amp;(this.openDialogs.splice(a,1),this.openDialogs.length||this._getAfterAllClosed().next())}),o}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(n){return this.openDialogs.find(r=&gt;r.id===n)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(n){let r=n.length;for(;r--;)n[r].close()}};e.\u0275fac=function(r){return new(r||e)(C(on),C(We),C(Cr,8),C(U5,8),C(H5),C(e,12),C(al),C(Ui,8))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var Ale=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=ie({type:e,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0,features:[JI([D1])]});let t=e;return t})();var rw=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=fe({type:e}),e.\u0275inj=de({providers:[iw],imports:[Y1,ys,fo,Sn,Sn]});let t=e;return t})();var Ve="primary",Bd=Symbol("RouteTitle"),lw=class{constructor(e){this.params=e||{}}has(e){return Object.prototype.hasOwnProperty.call(this.params,e)}get(e){if(this.has(e)){let i=this.params[e];return Array.isArray(i)?i[0]:i}return null}getAll(e){if(this.has(e)){let i=this.params[e];return Array.isArray(i)?i:[i]}return[]}get keys(){return Object.keys(this.params)}};function ml(t){return new lw(t)}function G5(t,e,i){let n=i.path.split("/");if(n.length&gt;t.length||i.pathMatch==="full"&amp;&amp;(e.hasChildren()||n.length&lt;t.length))return null;let r={};for(let o=0;o&lt;n.length;o++){let s=n[o],a=t[o];if(s[0]===":")r[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:t.slice(0,n.length),posParams:r}}function z5(t,e){if(t.length!==e.length)return!1;for(let i=0;i&lt;t.length;++i)if(!Fr(t[i],e[i]))return!1;return!0}function Fr(t,e){let i=t?uw(t):void 0,n=e?uw(e):void 0;if(!i||!n||i.length!=n.length)return!1;let r;for(let o=0;o&lt;i.length;o++)if(r=i[o],!uM(t[r],e[r]))return!1;return!0}function uw(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)]}function uM(t,e){if(Array.isArray(t)&amp;&amp;Array.isArray(e)){if(t.length!==e.length)return!1;let i=[...t].sort(),n=[...e].sort();return i.every((r,o)=&gt;n[o]===r)}else return t===e}function dM(t){return t.length&gt;0?t[t.length-1]:null}function xs(t){return nu(t)?t:Fc(t)?at(Promise.resolve(t)):Q(t)}var W5={exact:hM,subset:pM},fM={exact:K5,subset:Y5,ignored:()=&gt;!0};function eM(t,e,i){return W5[i.paths](t.root,e.root,i.matrixParams)&amp;&amp;fM[i.queryParams](t.queryParams,e.queryParams)&amp;&amp;!(i.fragment==="exact"&amp;&amp;t.fragment!==e.fragment)}function K5(t,e){return Fr(t,e)}function hM(t,e,i){if(!Oa(t.segments,e.segments)||!Hm(t.segments,e.segments,i)||t.numberOfChildren!==e.numberOfChildren)return!1;for(let n in e.children)if(!t.children[n]||!hM(t.children[n],e.children[n],i))return!1;return!0}function Y5(t,e){return Object.keys(e).length&lt;=Object.keys(t).length&amp;&amp;Object.keys(e).every(i=&gt;uM(t[i],e[i]))}function pM(t,e,i){return mM(t,e,e.segments,i)}function mM(t,e,i,n){if(t.segments.length&gt;i.length){let r=t.segments.slice(0,i.length);return!(!Oa(r,i)||e.hasChildren()||!Hm(r,i,n))}else if(t.segments.length===i.length){if(!Oa(t.segments,i)||!Hm(t.segments,i,n))return!1;for(let r in e.children)if(!t.children[r]||!pM(t.children[r],e.children[r],n))return!1;return!0}else{let r=i.slice(0,t.segments.length),o=i.slice(t.segments.length);return!Oa(t.segments,r)||!Hm(t.segments,r,n)||!t.children[Ve]?!1:mM(t.children[Ve],e,o,n)}}function Hm(t,e,i){return e.every((n,r)=&gt;fM[i](t[r].parameters,n.parameters))}var go=class{constructor(e=new rt([],{}),i={},n=null){this.root=e,this.queryParams=i,this.fragment=n}get queryParamMap(){return this._queryParamMap??=ml(this.queryParams),this._queryParamMap}toString(){return Q5.serialize(this)}},rt=class{constructor(e,i){this.segments=e,this.children=i,this.parent=null,Object.values(i).forEach(n=&gt;n.parent=this)}hasChildren(){return this.numberOfChildren&gt;0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return $m(this)}},Ra=class{constructor(e,i){this.path=e,this.parameters=i}get parameterMap(){return this._parameterMap??=ml(this.parameters),this._parameterMap}toString(){return vM(this)}};function q5(t,e){return Oa(t,e)&amp;&amp;t.every((i,n)=&gt;Fr(i.parameters,e[n].parameters))}function Oa(t,e){return t.length!==e.length?!1:t.every((i,n)=&gt;i.path===e[n].path)}function Z5(t,e){let i=[];return Object.entries(t.children).forEach(([n,r])=&gt;{n===Ve&amp;&amp;(i=i.concat(e(r,n)))}),Object.entries(t.children).forEach(([n,r])=&gt;{n!==Ve&amp;&amp;(i=i.concat(e(r,n)))}),i}var Vd=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:()=&gt;new gl,providedIn:"root"});let t=e;return t})(),gl=class{parse(e){let i=new fw(e);return new go(i.parseRootSegment(),i.parseQueryParams(),i.parseFragment())}serialize(e){let i=`/${Id(e.root,!0)}`,n=e9(e.queryParams),r=typeof e.fragment=="string"?`#${X5(e.fragment)}`:"";return`${i}${n}${r}`}},Q5=new gl;function $m(t){return t.segments.map(e=&gt;vM(e)).join("/")}function Id(t,e){if(!t.hasChildren())return $m(t);if(e){let i=t.children[Ve]?Id(t.children[Ve],!1):"",n=[];return Object.entries(t.children).forEach(([r,o])=&gt;{r!==Ve&amp;&amp;n.push(`${r}:${Id(o,!1)}`)}),n.length&gt;0?`${i}(${n.join("//")})`:i}else{let i=Z5(t,(n,r)=&gt;r===Ve?[Id(t.children[Ve],!1)]:[`${r}:${Id(n,!1)}`]);return Object.keys(t.children).length===1&amp;&amp;t.children[Ve]!=null?`${$m(t)}/${i[0]}`:`${$m(t)}/(${i.join("//")})`}}function gM(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Vm(t){return gM(t).replace(/%3B/gi,";")}function X5(t){return encodeURI(t)}function dw(t){return gM(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&amp;")}function Gm(t){return decodeURIComponent(t)}function tM(t){return Gm(t.replace(/\+/g,"%20"))}function vM(t){return`${dw(t.path)}${J5(t.parameters)}`}function J5(t){return Object.entries(t).map(([e,i])=&gt;`;${dw(e)}=${dw(i)}`).join("")}function e9(t){let e=Object.entries(t).map(([i,n])=&gt;Array.isArray(n)?n.map(r=&gt;`${Vm(i)}=${Vm(r)}`).join("&amp;"):`${Vm(i)}=${Vm(n)}`).filter(i=&gt;i);return e.length?`?${e.join("&amp;")}`:""}var t9=/^[^\/()?;#]+/;function ow(t){let e=t.match(t9);return e?e[0]:""}var n9=/^[^\/()?;=#]+/;function i9(t){let e=t.match(n9);return e?e[0]:""}var r9=/^[^=?&amp;#]+/;function o9(t){let e=t.match(r9);return e?e[0]:""}var s9=/^[^&amp;#]+/;function a9(t){let e=t.match(s9);return e?e[0]:""}var fw=class{constructor(e){this.url=e,this.remaining=e}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new rt([],{}):new rt([],this.parseChildren())}parseQueryParams(){let e={};if(this.consumeOptional("?"))do this.parseQueryParam(e);while(this.consumeOptional("&amp;"));return e}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&amp;&amp;!this.peekStartsWith("//")&amp;&amp;!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());let i={};this.peekStartsWith("/(")&amp;&amp;(this.capture("/"),i=this.parseParens(!0));let n={};return this.peekStartsWith("(")&amp;&amp;(n=this.parseParens(!1)),(e.length&gt;0||Object.keys(i).length&gt;0)&amp;&amp;(n[Ve]=new rt(e,i)),n}parseSegment(){let e=ow(this.remaining);if(e===""&amp;&amp;this.peekStartsWith(";"))throw new oe(4009,!1);return this.capture(e),new Ra(Gm(e),this.parseMatrixParams())}parseMatrixParams(){let e={};for(;this.consumeOptional(";");)this.parseParam(e);return e}parseParam(e){let i=i9(this.remaining);if(!i)return;this.capture(i);let n="";if(this.consumeOptional("=")){let r=ow(this.remaining);r&amp;&amp;(n=r,this.capture(n))}e[Gm(i)]=Gm(n)}parseQueryParam(e){let i=o9(this.remaining);if(!i)return;this.capture(i);let n="";if(this.consumeOptional("=")){let s=a9(this.remaining);s&amp;&amp;(n=s,this.capture(n))}let r=tM(i),o=tM(n);if(e.hasOwnProperty(r)){let s=e[r];Array.isArray(s)||(s=[s],e[r]=s),s.push(o)}else e[r]=o}parseParens(e){let i={};for(this.capture("(");!this.consumeOptional(")")&amp;&amp;this.remaining.length&gt;0;){let n=ow(this.remaining),r=this.remaining[n.length];if(r!=="/"&amp;&amp;r!==")"&amp;&amp;r!==";")throw new oe(4010,!1);let o;n.indexOf(":")&gt;-1?(o=n.slice(0,n.indexOf(":")),this.capture(o),this.capture(":")):e&amp;&amp;(o=Ve);let s=this.parseChildren();i[o]=Object.keys(s).length===1?s[Ve]:new rt([],s),this.consumeOptional("//")}return i}peekStartsWith(e){return this.remaining.startsWith(e)}consumeOptional(e){return this.peekStartsWith(e)?(this.remaining=this.remaining.substring(e.length),!0):!1}capture(e){if(!this.consumeOptional(e))throw new oe(4011,!1)}};function yM(t){return t.segments.length&gt;0?new rt([],{[Ve]:t}):t}function bM(t){let e={};for(let[n,r]of Object.entries(t.children)){let o=bM(r);if(n===Ve&amp;&amp;o.segments.length===0&amp;&amp;o.hasChildren())for(let[s,a]of Object.entries(o.children))e[s]=a;else(o.segments.length&gt;0||o.hasChildren())&amp;&amp;(e[n]=o)}let i=new rt(t.segments,e);return c9(i)}function c9(t){if(t.numberOfChildren===1&amp;&amp;t.children[Ve]){let e=t.children[Ve];return new rt(t.segments.concat(e.segments),e.children)}return t}function ka(t){return t instanceof go}function l9(t,e,i=null,n=null){let r=_M(t);return wM(r,e,i,n)}function _M(t){let e;function i(o){let s={};for(let u of o.children){let f=i(u);s[u.outlet]=f}let a=new rt(o.url,s);return o===t&amp;&amp;(e=a),a}let n=i(t.root),r=yM(n);return e??r}function wM(t,e,i,n){let r=t;for(;r.parent;)r=r.parent;if(e.length===0)return sw(r,r,r,i,n);let o=u9(e);if(o.toRoot())return sw(r,r,new rt([],{}),i,n);let s=d9(o,r,t),a=s.processChildren?Md(s.segmentGroup,s.index,o.commands):CM(s.segmentGroup,s.index,o.commands);return sw(r,s.segmentGroup,a,i,n)}function zm(t){return typeof t=="object"&amp;&amp;t!=null&amp;&amp;!t.outlets&amp;&amp;!t.segmentPath}function Od(t){return typeof t=="object"&amp;&amp;t!=null&amp;&amp;t.outlets}function sw(t,e,i,n,r){let o={};n&amp;&amp;Object.entries(n).forEach(([u,f])=&gt;{o[u]=Array.isArray(f)?f.map(p=&gt;`${p}`):`${f}`});let s;t===e?s=i:s=xM(t,e,i);let a=yM(bM(s));return new go(a,o,r)}function xM(t,e,i){let n={};return Object.entries(t.children).forEach(([r,o])=&gt;{o===e?n[r]=i:n[r]=xM(o,e,i)}),new rt(t.segments,n)}var Wm=class{constructor(e,i,n){if(this.isAbsolute=e,this.numberOfDoubleDots=i,this.commands=n,e&amp;&amp;n.length&gt;0&amp;&amp;zm(n[0]))throw new oe(4003,!1);let r=n.find(Od);if(r&amp;&amp;r!==dM(n))throw new oe(4004,!1)}toRoot(){return this.isAbsolute&amp;&amp;this.commands.length===1&amp;&amp;this.commands[0]=="/"}};function u9(t){if(typeof t[0]=="string"&amp;&amp;t.length===1&amp;&amp;t[0]==="/")return new Wm(!0,0,t);let e=0,i=!1,n=t.reduce((r,o,s)=&gt;{if(typeof o=="object"&amp;&amp;o!=null){if(o.outlets){let a={};return Object.entries(o.outlets).forEach(([u,f])=&gt;{a[u]=typeof f=="string"?f.split("/"):f}),[...r,{outlets:a}]}if(o.segmentPath)return[...r,o.segmentPath]}return typeof o!="string"?[...r,o]:s===0?(o.split("/").forEach((a,u)=&gt;{u==0&amp;&amp;a==="."||(u==0&amp;&amp;a===""?i=!0:a===".."?e++:a!=""&amp;&amp;r.push(a))}),r):[...r,o]},[]);return new Wm(i,e,n)}var fl=class{constructor(e,i,n){this.segmentGroup=e,this.processChildren=i,this.index=n}};function d9(t,e,i){if(t.isAbsolute)return new fl(e,!0,0);if(!i)return new fl(e,!1,NaN);if(i.parent===null)return new fl(i,!0,0);let n=zm(t.commands[0])?0:1,r=i.segments.length-1+n;return f9(i,r,t.numberOfDoubleDots)}function f9(t,e,i){let n=t,r=e,o=i;for(;o&gt;r;){if(o-=r,n=n.parent,!n)throw new oe(4005,!1);r=n.segments.length}return new fl(n,!1,r-o)}function h9(t){return Od(t[0])?t[0].outlets:{[Ve]:t}}function CM(t,e,i){if(t??=new rt([],{}),t.segments.length===0&amp;&amp;t.hasChildren())return Md(t,e,i);let n=p9(t,e,i),r=i.slice(n.commandIndex);if(n.match&amp;&amp;n.pathIndex&lt;t.segments.length){let o=new rt(t.segments.slice(0,n.pathIndex),{});return o.children[Ve]=new rt(t.segments.slice(n.pathIndex),t.children),Md(o,0,r)}else return n.match&amp;&amp;r.length===0?new rt(t.segments,{}):n.match&amp;&amp;!t.hasChildren()?hw(t,e,i):n.match?Md(t,0,r):hw(t,e,i)}function Md(t,e,i){if(i.length===0)return new rt(t.segments,{});{let n=h9(i),r={};if(Object.keys(n).some(o=&gt;o!==Ve)&amp;&amp;t.children[Ve]&amp;&amp;t.numberOfChildren===1&amp;&amp;t.children[Ve].segments.length===0){let o=Md(t.children[Ve],e,i);return new rt(t.segments,o.children)}return Object.entries(n).forEach(([o,s])=&gt;{typeof s=="string"&amp;&amp;(s=[s]),s!==null&amp;&amp;(r[o]=CM(t.children[o],e,s))}),Object.entries(t.children).forEach(([o,s])=&gt;{n[o]===void 0&amp;&amp;(r[o]=s)}),new rt(t.segments,r)}}function p9(t,e,i){let n=0,r=e,o={match:!1,pathIndex:0,commandIndex:0};for(;r&lt;t.segments.length;){if(n&gt;=i.length)return o;let s=t.segments[r],a=i[n];if(Od(a))break;let u=`${a}`,f=n&lt;i.length-1?i[n+1]:null;if(r&gt;0&amp;&amp;u===void 0)break;if(u&amp;&amp;f&amp;&amp;typeof f=="object"&amp;&amp;f.outlets===void 0){if(!iM(u,f,s))return o;n+=2}else{if(!iM(u,{},s))return o;n++}r++}return{match:!0,pathIndex:r,commandIndex:n}}function hw(t,e,i){let n=t.segments.slice(0,e),r=0;for(;r&lt;i.length;){let o=i[r];if(Od(o)){let u=m9(o.outlets);return new rt(n,u)}if(r===0&amp;&amp;zm(i[0])){let u=t.segments[e];n.push(new Ra(u.path,nM(i[0]))),r++;continue}let s=Od(o)?o.outlets[Ve]:`${o}`,a=r&lt;i.length-1?i[r+1]:null;s&amp;&amp;a&amp;&amp;zm(a)?(n.push(new Ra(s,nM(a))),r+=2):(n.push(new Ra(s,{})),r++)}return new rt(n,{})}function m9(t){let e={};return Object.entries(t).forEach(([i,n])=&gt;{typeof n=="string"&amp;&amp;(n=[n]),n!==null&amp;&amp;(e[i]=hw(new rt([],{}),0,n))}),e}function nM(t){let e={};return Object.entries(t).forEach(([i,n])=&gt;e[i]=`${n}`),e}function iM(t,e,i){return t==i.path&amp;&amp;Fr(e,i.parameters)}var Td="imperative",sn=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}(sn||{}),Ti=class{constructor(e,i){this.id=e,this.url=i}},bs=class extends Ti{constructor(e,i,n="imperative",r=null){super(e,i),this.type=sn.NavigationStart,this.navigationTrigger=n,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},li=class extends Ti{constructor(e,i,n){super(e,i),this.urlAfterRedirects=n,this.type=sn.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},ci=function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromResolver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t}(ci||{}),Km=function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t}(Km||{}),mo=class extends Ti{constructor(e,i,n,r){super(e,i),this.reason=n,this.code=r,this.type=sn.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},_s=class extends Ti{constructor(e,i,n,r){super(e,i),this.reason=n,this.code=r,this.type=sn.NavigationSkipped}},kd=class extends Ti{constructor(e,i,n,r){super(e,i),this.error=n,this.target=r,this.type=sn.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Ym=class extends Ti{constructor(e,i,n,r){super(e,i),this.urlAfterRedirects=n,this.state=r,this.type=sn.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},pw=class extends Ti{constructor(e,i,n,r){super(e,i),this.urlAfterRedirects=n,this.state=r,this.type=sn.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},mw=class extends Ti{constructor(e,i,n,r,o){super(e,i),this.urlAfterRedirects=n,this.state=r,this.shouldActivate=o,this.type=sn.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},gw=class extends Ti{constructor(e,i,n,r){super(e,i),this.urlAfterRedirects=n,this.state=r,this.type=sn.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},vw=class extends Ti{constructor(e,i,n,r){super(e,i),this.urlAfterRedirects=n,this.state=r,this.type=sn.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},yw=class{constructor(e){this.route=e,this.type=sn.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},bw=class{constructor(e){this.route=e,this.type=sn.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},_w=class{constructor(e){this.snapshot=e,this.type=sn.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&amp;&amp;this.snapshot.routeConfig.path||""}')`}},ww=class{constructor(e){this.snapshot=e,this.type=sn.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&amp;&amp;this.snapshot.routeConfig.path||""}')`}},xw=class{constructor(e){this.snapshot=e,this.type=sn.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&amp;&amp;this.snapshot.routeConfig.path||""}')`}},Cw=class{constructor(e){this.snapshot=e,this.type=sn.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&amp;&amp;this.snapshot.routeConfig.path||""}')`}},qm=class{constructor(e,i,n){this.routerEvent=e,this.position=i,this.anchor=n,this.type=sn.Scroll}toString(){let e=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${e}')`}},Fd=class{},vl=class{constructor(e,i){this.url=e,this.navigationBehaviorOptions=i}};function g9(t,e){return t.providers&amp;&amp;!t._injector&amp;&amp;(t._injector=Sp(t.providers,e,`Route: ${t.path}`)),t._injector??e}function Zi(t){return t.outlet||Ve}function v9(t,e){let i=t.filter(n=&gt;Zi(n)===e);return i.push(...t.filter(n=&gt;Zi(n)!==e)),i}function Ud(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let e=t.parent;e;e=e.parent){let i=e.routeConfig;if(i?._loadedInjector)return i._loadedInjector;if(i?._injector)return i._injector}return null}var Dw=class{get injector(){return Ud(this.route?.snapshot)??this.rootInjector}set injector(e){}constructor(e){this.rootInjector=e,this.outlet=null,this.route=null,this.children=new Hd(this.rootInjector),this.attachRef=null}},Hd=(()=&gt;{let e=class e{constructor(n){this.rootInjector=n,this.contexts=new Map}onChildOutletCreated(n,r){let o=this.getOrCreateContext(n);o.outlet=r,this.contexts.set(n,o)}onChildOutletDestroyed(n){let r=this.getContext(n);r&amp;&amp;(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){let n=this.contexts;return this.contexts=new Map,n}onOutletReAttached(n){this.contexts=n}getOrCreateContext(n){let r=this.getContext(n);return r||(r=new Dw(this.rootInjector),this.contexts.set(n,r)),r}getContext(n){return this.contexts.get(n)||null}};e.\u0275fac=function(r){return new(r||e)(C(fn))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),Zm=class{constructor(e){this._root=e}get root(){return this._root.value}parent(e){let i=this.pathFromRoot(e);return i.length&gt;1?i[i.length-2]:null}children(e){let i=Ew(e,this._root);return i?i.children.map(n=&gt;n.value):[]}firstChild(e){let i=Ew(e,this._root);return i&amp;&amp;i.children.length&gt;0?i.children[0].value:null}siblings(e){let i=Iw(e,this._root);return i.length&lt;2?[]:i[i.length-2].children.map(r=&gt;r.value).filter(r=&gt;r!==e)}pathFromRoot(e){return Iw(e,this._root).map(i=&gt;i.value)}};function Ew(t,e){if(t===e.value)return e;for(let i of e.children){let n=Ew(t,i);if(n)return n}return null}function Iw(t,e){if(t===e.value)return[e];for(let i of e.children){let n=Iw(t,i);if(n.length)return n.unshift(e),n}return[]}var ai=class{constructor(e,i){this.value=e,this.children=i}toString(){return`TreeNode(${this.value})`}};function dl(t){let e={};return t&amp;&amp;t.children.forEach(i=&gt;e[i.value.outlet]=i),e}var Qm=class extends Zm{constructor(e,i){super(e),this.snapshot=i,Lw(this,e)}toString(){return this.snapshot.toString()}};function DM(t){let e=y9(t),i=new vt([new Ra("",{})]),n=new vt({}),r=new vt({}),o=new vt({}),s=new vt(""),a=new vo(i,n,o,s,r,Ve,t,e.root);return a.snapshot=e.root,new Qm(new ai(a,[]),e)}function y9(t){let e={},i={},n={},r="",o=new hl([],e,n,r,i,Ve,t,null,{});return new Jm("",new ai(o,[]))}var vo=class{constructor(e,i,n,r,o,s,a,u){this.urlSubject=e,this.paramsSubject=i,this.queryParamsSubject=n,this.fragmentSubject=r,this.dataSubject=o,this.outlet=s,this.component=a,this._futureSnapshot=u,this.title=this.dataSubject?.pipe(Z(f=&gt;f[Bd]))??Q(void 0),this.url=e,this.params=i,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(Z(e=&gt;ml(e))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(Z(e=&gt;ml(e))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function Xm(t,e,i="emptyOnly"){let n,{routeConfig:r}=t;return e!==null&amp;&amp;(i==="always"||r?.path===""||!e.component&amp;&amp;!e.routeConfig?.loadComponent)?n={params:S(S({},e.params),t.params),data:S(S({},e.data),t.data),resolve:S(S(S(S({},t.data),e.data),r?.data),t._resolvedData)}:n={params:S({},t.params),data:S({},t.data),resolve:S(S({},t.data),t._resolvedData??{})},r&amp;&amp;IM(r)&amp;&amp;(n.resolve[Bd]=r.title),n}var hl=class{get title(){return this.data?.[Bd]}constructor(e,i,n,r,o,s,a,u,f){this.url=e,this.params=i,this.queryParams=n,this.fragment=r,this.data=o,this.outlet=s,this.component=a,this.routeConfig=u,this._resolve=f}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??=ml(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=ml(this.queryParams),this._queryParamMap}toString(){let e=this.url.map(n=&gt;n.toString()).join("/"),i=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${e}', path:'${i}')`}},Jm=class extends Zm{constructor(e,i){super(i),this.url=e,Lw(this,i)}toString(){return EM(this._root)}};function Lw(t,e){e.value._routerState=t,e.children.forEach(i=&gt;Lw(t,i))}function EM(t){let e=t.children.length&gt;0?` { ${t.children.map(EM).join(", ")} } `:"";return`${t.value}${e}`}function aw(t){if(t.snapshot){let e=t.snapshot,i=t._futureSnapshot;t.snapshot=i,Fr(e.queryParams,i.queryParams)||t.queryParamsSubject.next(i.queryParams),e.fragment!==i.fragment&amp;&amp;t.fragmentSubject.next(i.fragment),Fr(e.params,i.params)||t.paramsSubject.next(i.params),z5(e.url,i.url)||t.urlSubject.next(i.url),Fr(e.data,i.data)||t.dataSubject.next(i.data)}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data)}function Sw(t,e){let i=Fr(t.params,e.params)&amp;&amp;q5(t.url,e.url),n=!t.parent!=!e.parent;return i&amp;&amp;!n&amp;&amp;(!t.parent||Sw(t.parent,e.parent))}function IM(t){return typeof t.title=="string"||t.title===null}var b9=(()=&gt;{let e=class e{constructor(){this.activated=null,this._activatedRoute=null,this.name=Ve,this.activateEvents=new Ke,this.deactivateEvents=new Ke,this.attachEvents=new Ke,this.detachEvents=new Ke,this.parentContexts=N(Hd),this.location=N(Nt),this.changeDetector=N(yt),this.inputBinder=N(rg,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(n){if(n.name){let{firstChange:r,previousValue:o}=n.name;if(r)return;this.isTrackedInParentContexts(o)&amp;&amp;(this.deactivate(),this.parentContexts.onChildOutletDestroyed(o)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&amp;&amp;this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(n){return this.parentContexts.getContext(n)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let n=this.parentContexts.getContext(this.name);n?.route&amp;&amp;(n.attachRef?this.attach(n.attachRef,n.route):this.activateWith(n.route,n.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new oe(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new oe(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new oe(4012,!1);this.location.detach();let n=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(n.instance),n}attach(n,r){this.activated=n,this._activatedRoute=r,this.location.insert(n.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(n.instance)}deactivate(){if(this.activated){let n=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(n)}}activateWith(n,r){if(this.isActivated)throw new oe(4013,!1);this._activatedRoute=n;let o=this.location,a=n.snapshot.component,u=this.parentContexts.getOrCreateContext(this.name).children,f=new Aw(n,u,o.injector);this.activated=o.createComponent(a,{index:o.length,injector:f,environmentInjector:r}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=ie({type:e,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[Fn]});let t=e;return t})(),Aw=class t{__ngOutletInjector(e){return new t(this.route,this.childContexts,e)}constructor(e,i,n){this.route=e,this.childContexts=i,this.parent=n}get(e,i){return e===vo?this.route:e===Hd?this.childContexts:this.parent.get(e,i)}},rg=new P(""),rM=(()=&gt;{let e=class e{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(n){this.unsubscribeFromRouteData(n),this.subscribeToRouteData(n)}unsubscribeFromRouteData(n){this.outletDataSubscriptions.get(n)?.unsubscribe(),this.outletDataSubscriptions.delete(n)}subscribeToRouteData(n){let{activatedRoute:r}=n,o=Gs([r.queryParams,r.params,r.data]).pipe(qe(([s,a,u],f)=&gt;(u=S(S(S({},s),a),u),f===0?Q(u):Promise.resolve(u)))).subscribe(s=&gt;{if(!n.isActivated||!n.activatedComponentRef||n.activatedRoute!==r||r.component===null){this.unsubscribeFromRouteData(n);return}let a=kS(r.component);if(!a){this.unsubscribeFromRouteData(n);return}for(let{templateName:u}of a.inputs)n.activatedComponentRef.setInput(u,s[u])});this.outletDataSubscriptions.set(n,o)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})();function _9(t,e,i){let n=Ld(t,e._root,i?i._root:void 0);return new Qm(n,e)}function Ld(t,e,i){if(i&amp;&amp;t.shouldReuseRoute(e.value,i.value.snapshot)){let n=i.value;n._futureSnapshot=e.value;let r=w9(t,e,i);return new ai(n,r)}else{if(t.shouldAttach(e.value)){let o=t.retrieve(e.value);if(o!==null){let s=o.route;return s.value._futureSnapshot=e.value,s.children=e.children.map(a=&gt;Ld(t,a)),s}}let n=x9(e.value),r=e.children.map(o=&gt;Ld(t,o));return new ai(n,r)}}function w9(t,e,i){return e.children.map(n=&gt;{for(let r of i.children)if(t.shouldReuseRoute(n.value,r.value.snapshot))return Ld(t,n,r);return Ld(t,n)})}function x9(t){return new vo(new vt(t.url),new vt(t.params),new vt(t.queryParams),new vt(t.fragment),new vt(t.data),t.outlet,t.component,t)}var Nd=class{constructor(e,i){this.redirectTo=e,this.navigationBehaviorOptions=i}},SM="ngNavigationCancelingError";function eg(t,e){let{redirectTo:i,navigationBehaviorOptions:n}=ka(e)?{redirectTo:e,navigationBehaviorOptions:void 0}:e,r=AM(!1,ci.Redirect);return r.url=i,r.navigationBehaviorOptions=n,r}function AM(t,e){let i=new Error(`NavigationCancelingError: ${t||""}`);return i[SM]=!0,i.cancellationCode=e,i}function C9(t){return MM(t)&amp;&amp;ka(t.url)}function MM(t){return!!t&amp;&amp;t[SM]}var D9=(t,e,i,n)=&gt;Z(r=&gt;(new Mw(e,r.targetRouterState,r.currentRouterState,i,n).activate(t),r)),Mw=class{constructor(e,i,n,r,o){this.routeReuseStrategy=e,this.futureState=i,this.currState=n,this.forwardEvent=r,this.inputBindingEnabled=o}activate(e){let i=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(i,n,e),aw(this.futureState.root),this.activateChildRoutes(i,n,e)}deactivateChildRoutes(e,i,n){let r=dl(i);e.children.forEach(o=&gt;{let s=o.value.outlet;this.deactivateRoutes(o,r[s],n),delete r[s]}),Object.values(r).forEach(o=&gt;{this.deactivateRouteAndItsChildren(o,n)})}deactivateRoutes(e,i,n){let r=e.value,o=i?i.value:null;if(r===o)if(r.component){let s=n.getContext(r.outlet);s&amp;&amp;this.deactivateChildRoutes(e,i,s.children)}else this.deactivateChildRoutes(e,i,n);else o&amp;&amp;this.deactivateRouteAndItsChildren(i,n)}deactivateRouteAndItsChildren(e,i){e.value.component&amp;&amp;this.routeReuseStrategy.shouldDetach(e.value.snapshot)?this.detachAndStoreRouteSubtree(e,i):this.deactivateRouteAndOutlet(e,i)}detachAndStoreRouteSubtree(e,i){let n=i.getContext(e.value.outlet),r=n&amp;&amp;e.value.component?n.children:i,o=dl(e);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,r);if(n&amp;&amp;n.outlet){let s=n.outlet.detach(),a=n.children.onOutletDeactivated();this.routeReuseStrategy.store(e.value.snapshot,{componentRef:s,route:e,contexts:a})}}deactivateRouteAndOutlet(e,i){let n=i.getContext(e.value.outlet),r=n&amp;&amp;e.value.component?n.children:i,o=dl(e);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,r);n&amp;&amp;(n.outlet&amp;&amp;(n.outlet.deactivate(),n.children.onOutletDeactivated()),n.attachRef=null,n.route=null)}activateChildRoutes(e,i,n){let r=dl(i);e.children.forEach(o=&gt;{this.activateRoutes(o,r[o.value.outlet],n),this.forwardEvent(new Cw(o.value.snapshot))}),e.children.length&amp;&amp;this.forwardEvent(new ww(e.value.snapshot))}activateRoutes(e,i,n){let r=e.value,o=i?i.value:null;if(aw(r),r===o)if(r.component){let s=n.getOrCreateContext(r.outlet);this.activateChildRoutes(e,i,s.children)}else this.activateChildRoutes(e,i,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&amp;&amp;s.outlet.attach(a.componentRef,a.route.value),aw(a.route.value),this.activateChildRoutes(e,null,s.children)}else s.attachRef=null,s.route=r,s.outlet&amp;&amp;s.outlet.activateWith(r,s.injector),this.activateChildRoutes(e,null,s.children)}else this.activateChildRoutes(e,null,n)}},tg=class{constructor(e){this.path=e,this.route=this.path[this.path.length-1]}},pl=class{constructor(e,i){this.component=e,this.route=i}};function E9(t,e,i){let n=t._root,r=e?e._root:null;return Sd(n,r,i,[n.value])}function I9(t){let e=t.routeConfig?t.routeConfig.canActivateChild:null;return!e||e.length===0?null:{node:t,guards:e}}function bl(t,e){let i=Symbol(),n=e.get(t,i);return n===i?typeof t=="function"&amp;&amp;!jD(t)?t:e.get(t):n}function Sd(t,e,i,n,r={canDeactivateChecks:[],canActivateChecks:[]}){let o=dl(e);return t.children.forEach(s=&gt;{S9(s,o[s.value.outlet],i,n.concat([s.value]),r),delete o[s.value.outlet]}),Object.entries(o).forEach(([s,a])=&gt;Rd(a,i.getContext(s),r)),r}function S9(t,e,i,n,r={canDeactivateChecks:[],canActivateChecks:[]}){let o=t.value,s=e?e.value:null,a=i?i.getContext(t.value.outlet):null;if(s&amp;&amp;o.routeConfig===s.routeConfig){let u=A9(s,o,o.routeConfig.runGuardsAndResolvers);u?r.canActivateChecks.push(new tg(n)):(o.data=s.data,o._resolvedData=s._resolvedData),o.component?Sd(t,e,a?a.children:null,n,r):Sd(t,e,i,n,r),u&amp;&amp;a&amp;&amp;a.outlet&amp;&amp;a.outlet.isActivated&amp;&amp;r.canDeactivateChecks.push(new pl(a.outlet.component,s))}else s&amp;&amp;Rd(e,a,r),r.canActivateChecks.push(new tg(n)),o.component?Sd(t,null,a?a.children:null,n,r):Sd(t,null,i,n,r);return r}function A9(t,e,i){if(typeof i=="function")return i(t,e);switch(i){case"pathParamsChange":return!Oa(t.url,e.url);case"pathParamsOrQueryParamsChange":return!Oa(t.url,e.url)||!Fr(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Sw(t,e)||!Fr(t.queryParams,e.queryParams);case"paramsChange":default:return!Sw(t,e)}}function Rd(t,e,i){let n=dl(t),r=t.value;Object.entries(n).forEach(([o,s])=&gt;{r.component?e?Rd(s,e.children.getContext(o),i):Rd(s,null,i):Rd(s,e,i)}),r.component?e&amp;&amp;e.outlet&amp;&amp;e.outlet.isActivated?i.canDeactivateChecks.push(new pl(e.outlet.component,r)):i.canDeactivateChecks.push(new pl(null,r)):i.canDeactivateChecks.push(new pl(null,r))}function $d(t){return typeof t=="function"}function M9(t){return typeof t=="boolean"}function T9(t){return t&amp;&amp;$d(t.canLoad)}function R9(t){return t&amp;&amp;$d(t.canActivate)}function O9(t){return t&amp;&amp;$d(t.canActivateChild)}function k9(t){return t&amp;&amp;$d(t.canDeactivate)}function F9(t){return t&amp;&amp;$d(t.canMatch)}function TM(t){return t instanceof Pi||t?.name==="EmptyError"}var Um=Symbol("INITIAL_VALUE");function yl(){return qe(t=&gt;Gs(t.map(e=&gt;e.pipe(ct(1),Hn(Um)))).pipe(Z(e=&gt;{for(let i of e)if(i!==!0){if(i===Um)return Um;if(i===!1||L9(i))return i}return!0}),we(e=&gt;e!==Um),ct(1)))}function L9(t){return ka(t)||t instanceof Nd}function N9(t,e){return nt(i=&gt;{let{targetSnapshot:n,currentSnapshot:r,guards:{canActivateChecks:o,canDeactivateChecks:s}}=i;return s.length===0&amp;&amp;o.length===0?Q(q(S({},i),{guardsResult:!0})):P9(s,n,r,t).pipe(nt(a=&gt;a&amp;&amp;M9(a)?j9(n,o,t,e):Q(a)),Z(a=&gt;q(S({},i),{guardsResult:a})))})}function P9(t,e,i,n){return at(t).pipe(nt(r=&gt;$9(r.component,r.route,i,e,n)),pi(r=&gt;r!==!0,!0))}function j9(t,e,i,n){return at(e).pipe(fr(r=&gt;dr(V9(r.route.parent,n),B9(r.route,n),H9(t,r.path,i),U9(t,r.route,i))),pi(r=&gt;r!==!0,!0))}function B9(t,e){return t!==null&amp;&amp;e&amp;&amp;e(new xw(t)),Q(!0)}function V9(t,e){return t!==null&amp;&amp;e&amp;&amp;e(new _w(t)),Q(!0)}function U9(t,e,i){let n=e.routeConfig?e.routeConfig.canActivate:null;if(!n||n.length===0)return Q(!0);let r=n.map(o=&gt;zr(()=&gt;{let s=Ud(e)??i,a=bl(o,s),u=R9(a)?a.canActivate(e,t):vi(s,()=&gt;a(e,t));return xs(u).pipe(pi())}));return Q(r).pipe(yl())}function H9(t,e,i){let n=e[e.length-1],o=e.slice(0,e.length-1).reverse().map(s=&gt;I9(s)).filter(s=&gt;s!==null).map(s=&gt;zr(()=&gt;{let a=s.guards.map(u=&gt;{let f=Ud(s.node)??i,p=bl(u,f),g=O9(p)?p.canActivateChild(n,t):vi(f,()=&gt;p(n,t));return xs(g).pipe(pi())});return Q(a).pipe(yl())}));return Q(o).pipe(yl())}function $9(t,e,i,n,r){let o=e&amp;&amp;e.routeConfig?e.routeConfig.canDeactivate:null;if(!o||o.length===0)return Q(!0);let s=o.map(a=&gt;{let u=Ud(e)??r,f=bl(a,u),p=k9(f)?f.canDeactivate(t,e,i,n):vi(u,()=&gt;f(t,e,i,n));return xs(p).pipe(pi())});return Q(s).pipe(yl())}function G9(t,e,i,n){let r=e.canLoad;if(r===void 0||r.length===0)return Q(!0);let o=r.map(s=&gt;{let a=bl(s,t),u=T9(a)?a.canLoad(e,i):vi(t,()=&gt;a(e,i));return xs(u)});return Q(o).pipe(yl(),RM(n))}function RM(t){return mv($e(e=&gt;{if(typeof e!="boolean")throw eg(t,e)}),Z(e=&gt;e===!0))}function z9(t,e,i,n){let r=e.canMatch;if(!r||r.length===0)return Q(!0);let o=r.map(s=&gt;{let a=bl(s,t),u=F9(a)?a.canMatch(e,i):vi(t,()=&gt;a(e,i));return xs(u)});return Q(o).pipe(yl(),RM(n))}var Pd=class{constructor(e){this.segmentGroup=e||null}},jd=class extends Error{constructor(e){super(),this.urlTree=e}};function ul(t){return Po(new Pd(t))}function W9(t){return Po(new oe(4e3,!1))}function K9(t){return Po(AM(!1,ci.GuardRejected))}var Tw=class{constructor(e,i){this.urlSerializer=e,this.urlTree=i}lineralizeSegments(e,i){let n=[],r=i.root;for(;;){if(n=n.concat(r.segments),r.numberOfChildren===0)return Q(n);if(r.numberOfChildren&gt;1||!r.children[Ve])return W9(`${e.redirectTo}`);r=r.children[Ve]}}applyRedirectCommands(e,i,n,r,o){if(typeof i!="string"){let a=i,{queryParams:u,fragment:f,routeConfig:p,url:g,outlet:D,params:b,data:w,title:T}=r,F=vi(o,()=&gt;a({params:b,data:w,queryParams:u,fragment:f,routeConfig:p,url:g,outlet:D,title:T}));if(F instanceof go)throw new jd(F);i=F}let s=this.applyRedirectCreateUrlTree(i,this.urlSerializer.parse(i),e,n);if(i[0]==="/")throw new jd(s);return s}applyRedirectCreateUrlTree(e,i,n,r){let o=this.createSegmentGroup(e,i.root,n,r);return new go(o,this.createQueryParams(i.queryParams,this.urlTree.queryParams),i.fragment)}createQueryParams(e,i){let n={};return Object.entries(e).forEach(([r,o])=&gt;{if(typeof o=="string"&amp;&amp;o[0]===":"){let a=o.substring(1);n[r]=i[a]}else n[r]=o}),n}createSegmentGroup(e,i,n,r){let o=this.createSegments(e,i.segments,n,r),s={};return Object.entries(i.children).forEach(([a,u])=&gt;{s[a]=this.createSegmentGroup(e,u,n,r)}),new rt(o,s)}createSegments(e,i,n,r){return i.map(o=&gt;o.path[0]===":"?this.findPosParam(e,o,r):this.findOrReturn(o,n))}findPosParam(e,i,n){let r=n[i.path.substring(1)];if(!r)throw new oe(4001,!1);return r}findOrReturn(e,i){let n=0;for(let r of i){if(r.path===e.path)return i.splice(n),r;n++}return e}},Rw={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Y9(t,e,i,n,r){let o=OM(t,e,i);return o.matched?(n=g9(e,n),z9(n,e,i,r).pipe(Z(s=&gt;s===!0?o:S({},Rw)))):Q(o)}function OM(t,e,i){if(e.path==="**")return q9(i);if(e.path==="")return e.pathMatch==="full"&amp;&amp;(t.hasChildren()||i.length&gt;0)?S({},Rw):{matched:!0,consumedSegments:[],remainingSegments:i,parameters:{},positionalParamSegments:{}};let r=(e.matcher||G5)(i,t,e);if(!r)return S({},Rw);let o={};Object.entries(r.posParams??{}).forEach(([a,u])=&gt;{o[a]=u.path});let s=r.consumed.length&gt;0?S(S({},o),r.consumed[r.consumed.length-1].parameters):o;return{matched:!0,consumedSegments:r.consumed,remainingSegments:i.slice(r.consumed.length),parameters:s,positionalParamSegments:r.posParams??{}}}function q9(t){return{matched:!0,parameters:t.length&gt;0?dM(t).parameters:{},consumedSegments:t,remainingSegments:[],positionalParamSegments:{}}}function oM(t,e,i,n){return i.length&gt;0&amp;&amp;X9(t,i,n)?{segmentGroup:new rt(e,Q9(n,new rt(i,t.children))),slicedSegments:[]}:i.length===0&amp;&amp;J9(t,i,n)?{segmentGroup:new rt(t.segments,Z9(t,i,n,t.children)),slicedSegments:i}:{segmentGroup:new rt(t.segments,t.children),slicedSegments:i}}function Z9(t,e,i,n){let r={};for(let o of i)if(og(t,e,o)&amp;&amp;!n[Zi(o)]){let s=new rt([],{});r[Zi(o)]=s}return S(S({},n),r)}function Q9(t,e){let i={};i[Ve]=e;for(let n of t)if(n.path===""&amp;&amp;Zi(n)!==Ve){let r=new rt([],{});i[Zi(n)]=r}return i}function X9(t,e,i){return i.some(n=&gt;og(t,e,n)&amp;&amp;Zi(n)!==Ve)}function J9(t,e,i){return i.some(n=&gt;og(t,e,n))}function og(t,e,i){return(t.hasChildren()||e.length&gt;0)&amp;&amp;i.pathMatch==="full"?!1:i.path===""}function eB(t,e,i){return e.length===0&amp;&amp;!t.children[i]}var Ow=class{};function tB(t,e,i,n,r,o,s="emptyOnly"){return new kw(t,e,i,n,r,s,o).recognize()}var nB=31,kw=class{constructor(e,i,n,r,o,s,a){this.injector=e,this.configLoader=i,this.rootComponentType=n,this.config=r,this.urlTree=o,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.applyRedirects=new Tw(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(e){return new oe(4002,`'${e.segmentGroup}'`)}recognize(){let e=oM(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(e).pipe(Z(({children:i,rootSnapshot:n})=&gt;{let r=new ai(n,i),o=new Jm("",r),s=l9(n,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(s),{state:o,tree:s}}))}match(e){let i=new hl([],Object.freeze({}),Object.freeze(S({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),Ve,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,e,Ve,i).pipe(Z(n=&gt;({children:n,rootSnapshot:i})),ft(n=&gt;{if(n instanceof jd)return this.urlTree=n.urlTree,this.match(n.urlTree.root);throw n instanceof Pd?this.noMatchError(n):n}))}processSegmentGroup(e,i,n,r,o){return n.segments.length===0&amp;&amp;n.hasChildren()?this.processChildren(e,i,n,o):this.processSegment(e,i,n,n.segments,r,!0,o).pipe(Z(s=&gt;s instanceof ai?[s]:[]))}processChildren(e,i,n,r){let o=[];for(let s of Object.keys(n.children))s==="primary"?o.unshift(s):o.push(s);return at(o).pipe(fr(s=&gt;{let a=n.children[s],u=v9(i,s);return this.processSegmentGroup(e,u,a,s,r)}),su((s,a)=&gt;(s.push(...a),s)),Uo(null),Av(),nt(s=&gt;{if(s===null)return ul(n);let a=kM(s);return iB(a),Q(a)}))}processSegment(e,i,n,r,o,s,a){return at(i).pipe(fr(u=&gt;this.processSegmentAgainstRoute(u._injector??e,i,u,n,r,o,s,a).pipe(ft(f=&gt;{if(f instanceof Pd)return Q(null);throw f}))),pi(u=&gt;!!u),ft(u=&gt;{if(TM(u))return eB(n,r,o)?Q(new Ow):ul(n);throw u}))}processSegmentAgainstRoute(e,i,n,r,o,s,a,u){return Zi(n)!==s&amp;&amp;(s===Ve||!og(r,o,n))?ul(r):n.redirectTo===void 0?this.matchSegmentAgainstRoute(e,r,n,o,s,u):this.allowRedirects&amp;&amp;a?this.expandSegmentAgainstRouteUsingRedirect(e,r,i,n,o,s,u):ul(r)}expandSegmentAgainstRouteUsingRedirect(e,i,n,r,o,s,a){let{matched:u,parameters:f,consumedSegments:p,positionalParamSegments:g,remainingSegments:D}=OM(i,r,o);if(!u)return ul(i);typeof r.redirectTo=="string"&amp;&amp;r.redirectTo[0]==="/"&amp;&amp;(this.absoluteRedirectCount++,this.absoluteRedirectCount&gt;nB&amp;&amp;(this.allowRedirects=!1));let b=new hl(o,f,Object.freeze(S({},this.urlTree.queryParams)),this.urlTree.fragment,sM(r),Zi(r),r.component??r._loadedComponent??null,r,aM(r)),w=Xm(b,a,this.paramsInheritanceStrategy);b.params=Object.freeze(w.params),b.data=Object.freeze(w.data);let T=this.applyRedirects.applyRedirectCommands(p,r.redirectTo,g,b,e);return this.applyRedirects.lineralizeSegments(r,T).pipe(nt(F=&gt;this.processSegment(e,n,i,F.concat(D),s,!1,a)))}matchSegmentAgainstRoute(e,i,n,r,o,s){let a=Y9(i,n,r,e,this.urlSerializer);return n.path==="**"&amp;&amp;(i.children={}),a.pipe(qe(u=&gt;u.matched?(e=n._injector??e,this.getChildConfig(e,n,r).pipe(qe(({routes:f})=&gt;{let p=n._loadedInjector??e,{parameters:g,consumedSegments:D,remainingSegments:b}=u,w=new hl(D,g,Object.freeze(S({},this.urlTree.queryParams)),this.urlTree.fragment,sM(n),Zi(n),n.component??n._loadedComponent??null,n,aM(n)),T=Xm(w,s,this.paramsInheritanceStrategy);w.params=Object.freeze(T.params),w.data=Object.freeze(T.data);let{segmentGroup:F,slicedSegments:R}=oM(i,D,b,f);if(R.length===0&amp;&amp;F.hasChildren())return this.processChildren(p,f,F,w).pipe(Z(ye=&gt;new ai(w,ye)));if(f.length===0&amp;&amp;R.length===0)return Q(new ai(w,[]));let z=Zi(n)===o;return this.processSegment(p,f,F,R,z?Ve:o,!0,w).pipe(Z(ye=&gt;new ai(w,ye instanceof ai?[ye]:[])))}))):ul(i)))}getChildConfig(e,i,n){return i.children?Q({routes:i.children,injector:e}):i.loadChildren?i._loadedRoutes!==void 0?Q({routes:i._loadedRoutes,injector:i._loadedInjector}):G9(e,i,n,this.urlSerializer).pipe(nt(r=&gt;r?this.configLoader.loadChildren(e,i).pipe($e(o=&gt;{i._loadedRoutes=o.routes,i._loadedInjector=o.injector})):K9(i))):Q({routes:[],injector:e})}};function iB(t){t.sort((e,i)=&gt;e.value.outlet===Ve?-1:i.value.outlet===Ve?1:e.value.outlet.localeCompare(i.value.outlet))}function rB(t){let e=t.value.routeConfig;return e&amp;&amp;e.path===""}function kM(t){let e=[],i=new Set;for(let n of t){if(!rB(n)){e.push(n);continue}let r=e.find(o=&gt;n.value.routeConfig===o.value.routeConfig);r!==void 0?(r.children.push(...n.children),i.add(r)):e.push(n)}for(let n of i){let r=kM(n.children);e.push(new ai(n.value,r))}return e.filter(n=&gt;!i.has(n))}function sM(t){return t.data||{}}function aM(t){return t.resolve||{}}function oB(t,e,i,n,r,o){return nt(s=&gt;tB(t,e,i,n,s.extractedUrl,r,o).pipe(Z(({state:a,tree:u})=&gt;q(S({},s),{targetSnapshot:a,urlAfterRedirects:u}))))}function sB(t,e){return nt(i=&gt;{let{targetSnapshot:n,guards:{canActivateChecks:r}}=i;if(!r.length)return Q(i);let o=new Set(r.map(u=&gt;u.route)),s=new Set;for(let u of o)if(!s.has(u))for(let f of FM(u))s.add(f);let a=0;return at(s).pipe(fr(u=&gt;o.has(u)?aB(u,n,t,e):(u.data=Xm(u,u.parent,t).resolve,Q(void 0))),$e(()=&gt;a++),sc(1),nt(u=&gt;a===s.size?Q(i):Lt))})}function FM(t){let e=t.children.map(i=&gt;FM(i)).flat();return[t,...e]}function aB(t,e,i,n){let r=t.routeConfig,o=t._resolve;return r?.title!==void 0&amp;&amp;!IM(r)&amp;&amp;(o[Bd]=r.title),cB(o,t,e,n).pipe(Z(s=&gt;(t._resolvedData=s,t.data=Xm(t,t.parent,i).resolve,null)))}function cB(t,e,i,n){let r=uw(t);if(r.length===0)return Q({});let o={};return at(r).pipe(nt(s=&gt;lB(t[s],e,i,n).pipe(pi(),$e(a=&gt;{if(a instanceof Nd)throw eg(new gl,a);o[s]=a}))),sc(1),ou(o),ft(s=&gt;TM(s)?Lt:Po(s)))}function lB(t,e,i,n){let r=Ud(e)??n,o=bl(t,r),s=o.resolve?o.resolve(e,i):vi(r,()=&gt;o(e,i));return xs(s)}function cw(t){return qe(e=&gt;{let i=t(e);return i?at(i).pipe(Z(()=&gt;e)):Q(e)})}var LM=(()=&gt;{let e=class e{buildTitle(n){let r,o=n.root;for(;o!==void 0;)r=this.getResolvedTitleForRoute(o)??r,o=o.children.find(s=&gt;s.outlet===Ve);return r}getResolvedTitleForRoute(n){return n.data[Bd]}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:()=&gt;N(uB),providedIn:"root"});let t=e;return t})(),uB=(()=&gt;{let e=class e extends LM{constructor(n){super(),this.title=n}updateTitle(n){let r=this.buildTitle(n);r!==void 0&amp;&amp;this.title.setTitle(r)}};e.\u0275fac=function(r){return new(r||e)(C(mA))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),Gd=new P("",{providedIn:"root",factory:()=&gt;({})}),dB=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Ne({type:e,selectors:[["ng-component"]],standalone:!0,features:[$t],decls:1,vars:0,template:function(r,o){r&amp;1&amp;&amp;Se(0,"router-outlet")},dependencies:[b9],encapsulation:2});let t=e;return t})();function Nw(t){let e=t.children&amp;&amp;t.children.map(Nw),i=e?q(S({},t),{children:e}):S({},t);return!i.component&amp;&amp;!i.loadComponent&amp;&amp;(e||i.loadChildren)&amp;&amp;i.outlet&amp;&amp;i.outlet!==Ve&amp;&amp;(i.component=dB),i}var ng=new P(""),Pw=(()=&gt;{let e=class e{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=N(Lp)}loadComponent(n){if(this.componentLoaders.get(n))return this.componentLoaders.get(n);if(n._loadedComponent)return Q(n._loadedComponent);this.onLoadStartListener&amp;&amp;this.onLoadStartListener(n);let r=xs(n.loadComponent()).pipe(Z(NM),$e(s=&gt;{this.onLoadEndListener&amp;&amp;this.onLoadEndListener(n),n._loadedComponent=s}),Wr(()=&gt;{this.componentLoaders.delete(n)})),o=new Fo(r,()=&gt;new K).pipe(tc());return this.componentLoaders.set(n,o),o}loadChildren(n,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return Q({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&amp;&amp;this.onLoadStartListener(r);let s=fB(r,this.compiler,n,this.onLoadEndListener).pipe(Wr(()=&gt;{this.childrenLoaders.delete(r)})),a=new Fo(s,()=&gt;new K).pipe(tc());return this.childrenLoaders.set(r,a),a}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function fB(t,e,i,n){return xs(t.loadChildren()).pipe(Z(NM),nt(r=&gt;r instanceof gu||Array.isArray(r)?Q(r):at(e.compileModuleAsync(r))),Z(r=&gt;{n&amp;&amp;n(t);let o,s,a=!1;return Array.isArray(r)?(s=r,a=!0):(o=r.create(i).injector,s=o.get(ng,[],{optional:!0,self:!0}).flat()),{routes:s.map(Nw),injector:o}}))}function hB(t){return t&amp;&amp;typeof t=="object"&amp;&amp;"default"in t}function NM(t){return hB(t)?t.default:t}var jw=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:()=&gt;N(pB),providedIn:"root"});let t=e;return t})(),pB=(()=&gt;{let e=class e{shouldProcessUrl(n){return!0}extract(n){return n}merge(n,r){return n}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),PM=new P(""),jM=new P("");function mB(t,e,i){let n=t.get(jM),r=t.get(xe);return t.get(se).runOutsideAngular(()=&gt;{if(!r.startViewTransition||n.skipNextTransition)return n.skipNextTransition=!1,new Promise(f=&gt;setTimeout(f));let o,s=new Promise(f=&gt;{o=f}),a=r.startViewTransition(()=&gt;(o(),gB(t))),{onViewTransitionCreated:u}=n;return u&amp;&amp;vi(t,()=&gt;u({transition:a,from:e,to:i})),s})}function gB(t){return new Promise(e=&gt;{Hi({read:()=&gt;setTimeout(e)},{injector:t})})}var vB=new P(""),Bw=(()=&gt;{let e=class e{get hasRequestedNavigation(){return this.navigationId!==0}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new K,this.transitionAbortSubject=new K,this.configLoader=N(Pw),this.environmentInjector=N(fn),this.urlSerializer=N(Vd),this.rootContexts=N(Hd),this.location=N(Cr),this.inputBindingEnabled=N(rg,{optional:!0})!==null,this.titleStrategy=N(LM),this.options=N(Gd,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=N(jw),this.createViewTransition=N(PM,{optional:!0}),this.navigationErrorHandler=N(vB,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=&gt;Q(void 0),this.rootComponentType=null;let n=o=&gt;this.events.next(new yw(o)),r=o=&gt;this.events.next(new bw(o));this.configLoader.onLoadEndListener=r,this.configLoader.onLoadStartListener=n}complete(){this.transitions?.complete()}handleNavigationRequest(n){let r=++this.navigationId;this.transitions?.next(q(S(S({},this.transitions.value),n),{id:r}))}setupNavigations(n,r,o){return this.transitions=new vt({id:0,currentUrlTree:r,currentRawUrl:r,extractedUrl:this.urlHandlingStrategy.extract(r),urlAfterRedirects:this.urlHandlingStrategy.extract(r),rawUrl:r,extras:{},resolve:()=&gt;{},reject:()=&gt;{},promise:Promise.resolve(!0),source:Td,restoredState:null,currentSnapshot:o.snapshot,targetSnapshot:null,currentRouterState:o,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(we(s=&gt;s.id!==0),Z(s=&gt;q(S({},s),{extractedUrl:this.urlHandlingStrategy.extract(s.rawUrl)})),qe(s=&gt;{let a=!1,u=!1;return Q(s).pipe(qe(f=&gt;{if(this.navigationId&gt;s.id)return this.cancelNavigationTransition(s,"",ci.SupersededByNewNavigation),Lt;this.currentTransition=s,this.currentNavigation={id:f.id,initialUrl:f.rawUrl,extractedUrl:f.extractedUrl,targetBrowserUrl:typeof f.extras.browserUrl=="string"?this.urlSerializer.parse(f.extras.browserUrl):f.extras.browserUrl,trigger:f.source,extras:f.extras,previousNavigation:this.lastSuccessfulNavigation?q(S({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let p=!n.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),g=f.extras.onSameUrlNavigation??n.onSameUrlNavigation;if(!p&amp;&amp;g!=="reload"){let D="";return this.events.next(new _s(f.id,this.urlSerializer.serialize(f.rawUrl),D,Km.IgnoredSameUrlNavigation)),f.resolve(!1),Lt}if(this.urlHandlingStrategy.shouldProcessUrl(f.rawUrl))return Q(f).pipe(qe(D=&gt;{let b=this.transitions?.getValue();return this.events.next(new bs(D.id,this.urlSerializer.serialize(D.extractedUrl),D.source,D.restoredState)),b!==this.transitions?.getValue()?Lt:Promise.resolve(D)}),oB(this.environmentInjector,this.configLoader,this.rootComponentType,n.config,this.urlSerializer,this.paramsInheritanceStrategy),$e(D=&gt;{s.targetSnapshot=D.targetSnapshot,s.urlAfterRedirects=D.urlAfterRedirects,this.currentNavigation=q(S({},this.currentNavigation),{finalUrl:D.urlAfterRedirects});let b=new Ym(D.id,this.urlSerializer.serialize(D.extractedUrl),this.urlSerializer.serialize(D.urlAfterRedirects),D.targetSnapshot);this.events.next(b)}));if(p&amp;&amp;this.urlHandlingStrategy.shouldProcessUrl(f.currentRawUrl)){let{id:D,extractedUrl:b,source:w,restoredState:T,extras:F}=f,R=new bs(D,this.urlSerializer.serialize(b),w,T);this.events.next(R);let z=DM(this.rootComponentType).snapshot;return this.currentTransition=s=q(S({},f),{targetSnapshot:z,urlAfterRedirects:b,extras:q(S({},F),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=b,Q(s)}else{let D="";return this.events.next(new _s(f.id,this.urlSerializer.serialize(f.extractedUrl),D,Km.IgnoredByUrlHandlingStrategy)),f.resolve(!1),Lt}}),$e(f=&gt;{let p=new pw(f.id,this.urlSerializer.serialize(f.extractedUrl),this.urlSerializer.serialize(f.urlAfterRedirects),f.targetSnapshot);this.events.next(p)}),Z(f=&gt;(this.currentTransition=s=q(S({},f),{guards:E9(f.targetSnapshot,f.currentSnapshot,this.rootContexts)}),s)),N9(this.environmentInjector,f=&gt;this.events.next(f)),$e(f=&gt;{if(s.guardsResult=f.guardsResult,f.guardsResult&amp;&amp;typeof f.guardsResult!="boolean")throw eg(this.urlSerializer,f.guardsResult);let p=new mw(f.id,this.urlSerializer.serialize(f.extractedUrl),this.urlSerializer.serialize(f.urlAfterRedirects),f.targetSnapshot,!!f.guardsResult);this.events.next(p)}),we(f=&gt;f.guardsResult?!0:(this.cancelNavigationTransition(f,"",ci.GuardRejected),!1)),cw(f=&gt;{if(f.guards.canActivateChecks.length)return Q(f).pipe($e(p=&gt;{let g=new gw(p.id,this.urlSerializer.serialize(p.extractedUrl),this.urlSerializer.serialize(p.urlAfterRedirects),p.targetSnapshot);this.events.next(g)}),qe(p=&gt;{let g=!1;return Q(p).pipe(sB(this.paramsInheritanceStrategy,this.environmentInjector),$e({next:()=&gt;g=!0,complete:()=&gt;{g||this.cancelNavigationTransition(p,"",ci.NoDataFromResolver)}}))}),$e(p=&gt;{let g=new vw(p.id,this.urlSerializer.serialize(p.extractedUrl),this.urlSerializer.serialize(p.urlAfterRedirects),p.targetSnapshot);this.events.next(g)}))}),cw(f=&gt;{let p=g=&gt;{let D=[];g.routeConfig?.loadComponent&amp;&amp;!g.routeConfig._loadedComponent&amp;&amp;D.push(this.configLoader.loadComponent(g.routeConfig).pipe($e(b=&gt;{g.component=b}),Z(()=&gt;{})));for(let b of g.children)D.push(...p(b));return D};return Gs(p(f.targetSnapshot.root)).pipe(Uo(null),ct(1))}),cw(()=&gt;this.afterPreactivation()),qe(()=&gt;{let{currentSnapshot:f,targetSnapshot:p}=s,g=this.createViewTransition?.(this.environmentInjector,f.root,p.root);return g?at(g).pipe(Z(()=&gt;s)):Q(s)}),Z(f=&gt;{let p=_9(n.routeReuseStrategy,f.targetSnapshot,f.currentRouterState);return this.currentTransition=s=q(S({},f),{targetRouterState:p}),this.currentNavigation.targetRouterState=p,s}),$e(()=&gt;{this.events.next(new Fd)}),D9(this.rootContexts,n.routeReuseStrategy,f=&gt;this.events.next(f),this.inputBindingEnabled),ct(1),$e({next:f=&gt;{a=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new li(f.id,this.urlSerializer.serialize(f.extractedUrl),this.urlSerializer.serialize(f.urlAfterRedirects))),this.titleStrategy?.updateTitle(f.targetRouterState.snapshot),f.resolve(!0)},complete:()=&gt;{a=!0}}),ke(this.transitionAbortSubject.pipe($e(f=&gt;{throw f}))),Wr(()=&gt;{!a&amp;&amp;!u&amp;&amp;this.cancelNavigationTransition(s,"",ci.SupersededByNewNavigation),this.currentTransition?.id===s.id&amp;&amp;(this.currentNavigation=null,this.currentTransition=null)}),ft(f=&gt;{if(u=!0,MM(f))this.events.next(new mo(s.id,this.urlSerializer.serialize(s.extractedUrl),f.message,f.cancellationCode)),C9(f)?this.events.next(new vl(f.url,f.navigationBehaviorOptions)):s.resolve(!1);else{let p=new kd(s.id,this.urlSerializer.serialize(s.extractedUrl),f,s.targetSnapshot??void 0);try{let g=vi(this.environmentInjector,()=&gt;this.navigationErrorHandler?.(p));if(g instanceof Nd){let{message:D,cancellationCode:b}=eg(this.urlSerializer,g);this.events.next(new mo(s.id,this.urlSerializer.serialize(s.extractedUrl),D,b)),this.events.next(new vl(g.redirectTo,g.navigationBehaviorOptions))}else{this.events.next(p);let D=n.errorHandler(f);s.resolve(!!D)}}catch(g){this.options.resolveNavigationPromiseOnError?s.resolve(!1):s.reject(g)}}return Lt}))}))}cancelNavigationTransition(n,r,o){let s=new mo(n.id,this.urlSerializer.serialize(n.extractedUrl),r,o);this.events.next(s),n.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let n=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),r=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return n.toString()!==r?.toString()&amp;&amp;!this.currentNavigation?.extras.skipLocationChange}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function yB(t){return t!==Td}var bB=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:()=&gt;N(_B),providedIn:"root"});let t=e;return t})(),Fw=class{shouldDetach(e){return!1}store(e,i){}shouldAttach(e){return!1}retrieve(e){return null}shouldReuseRoute(e,i){return e.routeConfig===i.routeConfig}},_B=(()=&gt;{let e=class e extends Fw{};e.\u0275fac=(()=&gt;{let n;return function(o){return(n||(n=it(e)))(o||e)}})(),e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),BM=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:()=&gt;N(wB),providedIn:"root"});let t=e;return t})(),wB=(()=&gt;{let e=class e extends BM{constructor(){super(...arguments),this.location=N(Cr),this.urlSerializer=N(Vd),this.options=N(Gd,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=N(jw),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new go,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=DM(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(n){return this.location.subscribe(r=&gt;{r.type==="popstate"&amp;&amp;n(r.url,r.state)})}handleRouterEvent(n,r){if(n instanceof bs)this.stateMemento=this.createStateMemento();else if(n instanceof _s)this.rawUrlTree=r.initialUrl;else if(n instanceof Ym){if(this.urlUpdateStrategy==="eager"&amp;&amp;!r.extras.skipLocationChange){let o=this.urlHandlingStrategy.merge(r.finalUrl,r.initialUrl);this.setBrowserUrl(r.targetBrowserUrl??o,r)}}else n instanceof Fd?(this.currentUrlTree=r.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(r.finalUrl,r.initialUrl),this.routerState=r.targetRouterState,this.urlUpdateStrategy==="deferred"&amp;&amp;!r.extras.skipLocationChange&amp;&amp;this.setBrowserUrl(r.targetBrowserUrl??this.rawUrlTree,r)):n instanceof mo&amp;&amp;(n.code===ci.GuardRejected||n.code===ci.NoDataFromResolver)?this.restoreHistory(r):n instanceof kd?this.restoreHistory(r,!0):n instanceof li&amp;&amp;(this.lastSuccessfulId=n.id,this.currentPageId=this.browserPageId)}setBrowserUrl(n,r){let o=n instanceof go?this.urlSerializer.serialize(n):n;if(this.location.isCurrentPathEqualTo(o)||r.extras.replaceUrl){let s=this.browserPageId,a=S(S({},r.extras.state),this.generateNgRouterState(r.id,s));this.location.replaceState(o,"",a)}else{let s=S(S({},r.extras.state),this.generateNgRouterState(r.id,this.browserPageId+1));this.location.go(o,"",s)}}restoreHistory(n,r=!1){if(this.canceledNavigationResolution==="computed"){let o=this.browserPageId,s=this.currentPageId-o;s!==0?this.location.historyGo(s):this.currentUrlTree===n.finalUrl&amp;&amp;s===0&amp;&amp;(this.resetState(n),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&amp;&amp;(r&amp;&amp;this.resetState(n),this.resetUrlToCurrentUrlTree())}resetState(n){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(n,r){return this.canceledNavigationResolution==="computed"?{navigationId:n,\u0275routerPageId:r}:{navigationId:n}}};e.\u0275fac=(()=&gt;{let n;return function(o){return(n||(n=it(e)))(o||e)}})(),e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),Ad=function(t){return t[t.COMPLETE=0]="COMPLETE",t[t.FAILED=1]="FAILED",t[t.REDIRECTING=2]="REDIRECTING",t}(Ad||{});function VM(t,e){t.events.pipe(we(i=&gt;i instanceof li||i instanceof mo||i instanceof kd||i instanceof _s),Z(i=&gt;i instanceof li||i instanceof _s?Ad.COMPLETE:(i instanceof mo?i.code===ci.Redirect||i.code===ci.SupersededByNewNavigation:!1)?Ad.REDIRECTING:Ad.FAILED),we(i=&gt;i!==Ad.REDIRECTING),ct(1)).subscribe(()=&gt;{e()})}function xB(t){throw t}var CB={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},DB={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},Bn=(()=&gt;{let e=class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.console=N(Rp),this.stateManager=N(BM),this.options=N(Gd,{optional:!0})||{},this.pendingTasks=N(_r),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=N(Bw),this.urlSerializer=N(Vd),this.location=N(Cr),this.urlHandlingStrategy=N(jw),this._events=new K,this.errorHandler=this.options.errorHandler||xB,this.navigated=!1,this.routeReuseStrategy=N(bB),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=N(ng,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!N(rg,{optional:!0}),this.eventsSubscription=new et,this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:n=&gt;{this.console.warn(n)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){let n=this.navigationTransitions.events.subscribe(r=&gt;{try{let o=this.navigationTransitions.currentTransition,s=this.navigationTransitions.currentNavigation;if(o!==null&amp;&amp;s!==null){if(this.stateManager.handleRouterEvent(r,s),r instanceof mo&amp;&amp;r.code!==ci.Redirect&amp;&amp;r.code!==ci.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof li)this.navigated=!0;else if(r instanceof vl){let a=r.navigationBehaviorOptions,u=this.urlHandlingStrategy.merge(r.url,o.currentRawUrl),f=S({browserUrl:o.extras.browserUrl,info:o.extras.info,skipLocationChange:o.extras.skipLocationChange,replaceUrl:o.extras.replaceUrl||this.urlUpdateStrategy==="eager"||yB(o.source)},a);this.scheduleNavigation(u,Td,null,f,{resolve:o.resolve,reject:o.reject,promise:o.promise})}}IB(r)&amp;&amp;this._events.next(r)}catch(o){this.navigationTransitions.transitionAbortSubject.next(o)}});this.eventsSubscription.add(n)}resetRootComponentType(n){this.routerState.root.component=n,this.navigationTransitions.rootComponentType=n}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Td,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((n,r)=&gt;{setTimeout(()=&gt;{this.navigateToSyncWithBrowser(n,"popstate",r)},0)})}navigateToSyncWithBrowser(n,r,o){let s={replaceUrl:!0},a=o?.navigationId?o:null;if(o){let f=S({},o);delete f.navigationId,delete f.\u0275routerPageId,Object.keys(f).length!==0&amp;&amp;(s.state=f)}let u=this.parseUrl(n);this.scheduleNavigation(u,r,a,s)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(n){this.config=n.map(Nw),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&amp;&amp;(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(n,r={}){let{relativeTo:o,queryParams:s,fragment:a,queryParamsHandling:u,preserveFragment:f}=r,p=f?this.currentUrlTree.fragment:a,g=null;switch(u??this.options.defaultQueryParamsHandling){case"merge":g=S(S({},this.currentUrlTree.queryParams),s);break;case"preserve":g=this.currentUrlTree.queryParams;break;default:g=s||null}g!==null&amp;&amp;(g=this.removeEmptyProps(g));let D;try{let b=o?o.snapshot:this.routerState.snapshot.root;D=_M(b)}catch{(typeof n[0]!="string"||n[0][0]!=="/")&amp;&amp;(n=[]),D=this.currentUrlTree.root}return wM(D,n,g,p??null)}navigateByUrl(n,r={skipLocationChange:!1}){let o=ka(n)?n:this.parseUrl(n),s=this.urlHandlingStrategy.merge(o,this.rawUrlTree);return this.scheduleNavigation(s,Td,null,r)}navigate(n,r={skipLocationChange:!1}){return EB(n),this.navigateByUrl(this.createUrlTree(n,r),r)}serializeUrl(n){return this.urlSerializer.serialize(n)}parseUrl(n){try{return this.urlSerializer.parse(n)}catch{return this.urlSerializer.parse("/")}}isActive(n,r){let o;if(r===!0?o=S({},CB):r===!1?o=S({},DB):o=r,ka(n))return eM(this.currentUrlTree,n,o);let s=this.parseUrl(n);return eM(this.currentUrlTree,s,o)}removeEmptyProps(n){return Object.entries(n).reduce((r,[o,s])=&gt;(s!=null&amp;&amp;(r[o]=s),r),{})}scheduleNavigation(n,r,o,s,a){if(this.disposed)return Promise.resolve(!1);let u,f,p;a?(u=a.resolve,f=a.reject,p=a.promise):p=new Promise((D,b)=&gt;{u=D,f=b});let g=this.pendingTasks.add();return VM(this,()=&gt;{queueMicrotask(()=&gt;this.pendingTasks.remove(g))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:o,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:n,extras:s,resolve:u,reject:f,promise:p,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),p.catch(D=&gt;Promise.reject(D))}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function EB(t){for(let e=0;e&lt;t.length;e++)if(t[e]==null)throw new oe(4008,!1)}function IB(t){return!(t instanceof Fd)&amp;&amp;!(t instanceof vl)}var ws=(()=&gt;{let e=class e{constructor(n,r,o,s,a,u){this.router=n,this.route=r,this.tabIndexAttribute=o,this.renderer=s,this.el=a,this.locationStrategy=u,this.href=null,this.onChanges=new K,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1,this.routerLinkInput=null;let f=a.nativeElement.tagName?.toLowerCase();this.isAnchorElement=f==="a"||f==="area",this.isAnchorElement?this.subscription=n.events.subscribe(p=&gt;{p instanceof li&amp;&amp;this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(n){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",n)}ngOnChanges(n){this.isAnchorElement&amp;&amp;this.updateHref(),this.onChanges.next(this)}set routerLink(n){n==null?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(ka(n)?this.routerLinkInput=n:this.routerLinkInput=Array.isArray(n)?n:[n],this.setTabIndexIfNotOnNativeEl("0"))}onClick(n,r,o,s,a){let u=this.urlTree;if(u===null||this.isAnchorElement&amp;&amp;(n!==0||r||o||s||a||typeof this.target=="string"&amp;&amp;this.target!="_self"))return!0;let f={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(u,f),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let n=this.urlTree;this.href=n!==null&amp;&amp;this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(n)):null;let r=this.href===null?null:lI(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",r)}applyAttributeValue(n,r){let o=this.renderer,s=this.el.nativeElement;r!==null?o.setAttribute(s,n,r):o.removeAttribute(s,n)}get urlTree(){return this.routerLinkInput===null?null:ka(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}};e.\u0275fac=function(r){return new(r||e)(I(Bn),I(vo),Eb("tabindex"),I(wr),I(ve),I(io))},e.\u0275dir=ie({type:e,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(r,o){r&amp;1&amp;&amp;Je("click",function(a){return o.onClick(a.button,a.ctrlKey,a.shiftKey,a.altKey,a.metaKey)}),r&amp;2&amp;&amp;Tt("target",o.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",Gt],skipLocationChange:[2,"skipLocationChange","skipLocationChange",Gt],replaceUrl:[2,"replaceUrl","replaceUrl",Gt],routerLink:"routerLink"},standalone:!0,features:[Kn,Fn]});let t=e;return t})(),UM=(()=&gt;{let e=class e{get isActive(){return this._isActive}constructor(n,r,o,s,a){this.router=n,this.element=r,this.renderer=o,this.cdr=s,this.link=a,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new Ke,this.routerEventsSubscription=n.events.subscribe(u=&gt;{u instanceof li&amp;&amp;this.update()})}ngAfterContentInit(){Q(this.links.changes,Q(null)).pipe(ur()).subscribe(n=&gt;{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();let n=[...this.links.toArray(),this.link].filter(r=&gt;!!r).map(r=&gt;r.onChanges);this.linkInputChangesSubscription=at(n).pipe(ur()).subscribe(r=&gt;{this._isActive!==this.isLinkActive(this.router)(r)&amp;&amp;this.update()})}set routerLinkActive(n){let r=Array.isArray(n)?n:n.split(" ");this.classes=r.filter(o=&gt;!!o)}ngOnChanges(n){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=&gt;{let n=this.hasActiveLinks();this.classes.forEach(r=&gt;{n?this.renderer.addClass(this.element.nativeElement,r):this.renderer.removeClass(this.element.nativeElement,r)}),n&amp;&amp;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!==n&amp;&amp;(this._isActive=n,this.cdr.markForCheck(),this.isActiveChange.emit(n))})}isLinkActive(n){let r=SB(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return o=&gt;{let s=o.urlTree;return s?n.isActive(s,r):!1}}hasActiveLinks(){let n=this.isLinkActive(this.router);return this.link&amp;&amp;n(this.link)||this.links.some(n)}};e.\u0275fac=function(r){return new(r||e)(I(Bn),I(ve),I(wr),I(yt),I(ws,8))},e.\u0275dir=ie({type:e,selectors:[["","routerLinkActive",""]],contentQueries:function(r,o,s){if(r&amp;1&amp;&amp;Rc(s,ws,5),r&amp;2){let a;pn(a=mn())&amp;&amp;(o.links=a)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[Fn]});let t=e;return t})();function SB(t){return!!t.paths}var ig=class{};var AB=(()=&gt;{let e=class e{constructor(n,r,o,s,a){this.router=n,this.injector=o,this.preloadingStrategy=s,this.loader=a}setUpPreloading(){this.subscription=this.router.events.pipe(we(n=&gt;n instanceof li),fr(()=&gt;this.preload())).subscribe(()=&gt;{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&amp;&amp;this.subscription.unsubscribe()}processRoutes(n,r){let o=[];for(let s of r){s.providers&amp;&amp;!s._injector&amp;&amp;(s._injector=Sp(s.providers,n,`Route: ${s.path}`));let a=s._injector??n,u=s._loadedInjector??a;(s.loadChildren&amp;&amp;!s._loadedRoutes&amp;&amp;s.canLoad===void 0||s.loadComponent&amp;&amp;!s._loadedComponent)&amp;&amp;o.push(this.preloadConfig(a,s)),(s.children||s._loadedRoutes)&amp;&amp;o.push(this.processRoutes(u,s.children??s._loadedRoutes))}return at(o).pipe(ur())}preloadConfig(n,r){return this.preloadingStrategy.preload(r,()=&gt;{let o;r.loadChildren&amp;&amp;r.canLoad===void 0?o=this.loader.loadChildren(n,r):o=Q(null);let s=o.pipe(nt(a=&gt;a===null?Q(void 0):(r._loadedRoutes=a.routes,r._loadedInjector=a.injector,this.processRoutes(a.injector??n,a.routes))));if(r.loadComponent&amp;&amp;!r._loadedComponent){let a=this.loader.loadComponent(r);return at([s,a]).pipe(ur())}else return s})}};e.\u0275fac=function(r){return new(r||e)(C(Bn),C(Lp),C(fn),C(ig),C(Pw))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),HM=new P(""),MB=(()=&gt;{let e=class e{constructor(n,r,o,s,a={}){this.urlSerializer=n,this.transitions=r,this.viewportScroller=o,this.zone=s,this.options=a,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},a.scrollPositionRestoration||="disabled",a.anchorScrolling||="disabled"}init(){this.options.scrollPositionRestoration!=="disabled"&amp;&amp;this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(n=&gt;{n instanceof bs?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=n.navigationTrigger,this.restoredId=n.restoredState?n.restoredState.navigationId:0):n instanceof li?(this.lastId=n.id,this.scheduleScrollEvent(n,this.urlSerializer.parse(n.urlAfterRedirects).fragment)):n instanceof _s&amp;&amp;n.code===Km.IgnoredSameUrlNavigation&amp;&amp;(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(n,this.urlSerializer.parse(n.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(n=&gt;{n instanceof qm&amp;&amp;(n.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&amp;&amp;this.viewportScroller.scrollToPosition(n.position):n.anchor&amp;&amp;this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(n.anchor):this.options.scrollPositionRestoration!=="disabled"&amp;&amp;this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(n,r){this.zone.runOutsideAngular(()=&gt;{setTimeout(()=&gt;{this.zone.run(()=&gt;{this.transitions.events.next(new qm(n,this.lastSource==="popstate"?this.store[this.restoredId]:null,r))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}};e.\u0275fac=function(r){xp()},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})();function TB(t){return t.routerState.root}function zd(t,e){return{\u0275kind:t,\u0275providers:e}}function RB(){let t=N(We);return e=&gt;{let i=t.get(_i);if(e!==i.components[0])return;let n=t.get(Bn),r=t.get($M);t.get(Vw)===1&amp;&amp;n.initialNavigation(),t.get(GM,null,Ue.Optional)?.setUpPreloading(),t.get(HM,null,Ue.Optional)?.init(),n.resetRootComponentType(i.componentTypes[0]),r.closed||(r.next(),r.complete(),r.unsubscribe())}}var $M=new P("",{factory:()=&gt;new K}),Vw=new P("",{providedIn:"root",factory:()=&gt;1});function OB(){return zd(2,[{provide:Vw,useValue:0},{provide:Fp,multi:!0,deps:[We],useFactory:e=&gt;{let i=e.get(HS,Promise.resolve());return()=&gt;i.then(()=&gt;new Promise(n=&gt;{let r=e.get(Bn),o=e.get($M);VM(r,()=&gt;{n(!0)}),e.get(Bw).afterPreactivation=()=&gt;(n(!0),o.closed?Q(void 0):o),r.initialNavigation()}))}}])}function kB(){return zd(3,[{provide:Fp,multi:!0,useFactory:()=&gt;{let e=N(Bn);return()=&gt;{e.setUpLocationChangeListener()}}},{provide:Vw,useValue:2}])}var GM=new P("");function FB(t){return zd(0,[{provide:GM,useExisting:AB},{provide:ig,useExisting:t}])}function LB(){return zd(8,[rM,{provide:rg,useExisting:rM}])}function NB(t){let e=[{provide:PM,useValue:mB},{provide:jM,useValue:S({skipNextTransition:!!t?.skipInitialTransition},t)}];return zd(9,e)}var cM=new P("ROUTER_FORROOT_GUARD"),PB=[Cr,{provide:Vd,useClass:gl},Bn,Hd,{provide:vo,useFactory:TB,deps:[Bn]},Pw,[]],zM=(()=&gt;{let e=class e{constructor(n){}static forRoot(n,r){return{ngModule:e,providers:[PB,[],{provide:ng,multi:!0,useValue:n},{provide:cM,useFactory:UB,deps:[[Bn,new _u,new sp]]},{provide:Gd,useValue:r||{}},r?.useHash?BB():VB(),jB(),r?.preloadingStrategy?FB(r.preloadingStrategy).\u0275providers:[],r?.initialNavigation?HB(r):[],r?.bindToComponentInputs?LB().\u0275providers:[],r?.enableViewTransitions?NB().\u0275providers:[],$B()]}}static forChild(n){return{ngModule:e,providers:[{provide:ng,multi:!0,useValue:n}]}}};e.\u0275fac=function(r){return new(r||e)(C(cM,8))},e.\u0275mod=fe({type:e}),e.\u0275inj=de({});let t=e;return t})();function jB(){return{provide:HM,useFactory:()=&gt;{let t=N(YS),e=N(se),i=N(Gd),n=N(Bw),r=N(Vd);return i.scrollOffset&amp;&amp;t.setOffset(i.scrollOffset),new MB(r,n,t,e,i)}}}function BB(){return{provide:io,useClass:GS}}function VB(){return{provide:io,useClass:_0}}function UB(t){return"guarded"}function HB(t){return[t.initialNavigation==="disabled"?kB().\u0275providers:[],t.initialNavigation==="enabledBlocking"?OB().\u0275providers:[]]}var lM=new P("");function $B(){return[{provide:lM,useFactory:RB},{provide:Lc,multi:!0,useExisting:lM}]}function Hw(t){for(let e in t){let i=t[e]??"";switch(e){case"display":i==="flex"?t.display=["-webkit-flex","flex"]:i==="inline-flex"?t.display=["-webkit-inline-flex","inline-flex"]:t.display=i;break;case"align-items":case"align-self":case"align-content":case"flex":case"flex-basis":case"flex-flow":case"flex-grow":case"flex-shrink":case"flex-wrap":case"justify-content":t["-webkit-"+e]=i;break;case"flex-direction":t["-webkit-flex-direction"]=i,t["flex-direction"]=i;break;case"order":t.order=t["-webkit-"+e]=isNaN(+i)?"0":i;break}}return t}var Uw="inline",Wd=["row","column","row-reverse","column-reverse"];function sg(t){let[e,i,n]=WM(t);return zB(e,i,n)}function WM(t){t=t?.toLowerCase()??"";let[e,i,n]=t.split(" ");return Wd.find(r=&gt;r===e)||(e=Wd[0]),i===Uw&amp;&amp;(i=n!==Uw?n:"",n=Uw),[e,GB(i),!!n]}function Kd(t){let[e]=WM(t);return e.indexOf("row")&gt;-1}function GB(t){if(t)switch(t.toLowerCase()){case"reverse":case"wrap-reverse":case"reverse-wrap":t="wrap-reverse";break;case"no":case"none":case"nowrap":t="nowrap";break;default:t="wrap";break}return t}function zB(t,e=null,i=!1){return{display:i?"inline-flex":"flex","box-sizing":"border-box","flex-direction":t,"flex-wrap":e||null}}function Qi(t,...e){if(t==null)throw TypeError("Cannot convert undefined or null to object");for(let i of e)if(i!=null)for(let n in i)i.hasOwnProperty(n)&amp;&amp;(t[n]=i[n]);return t}function WB(t,e){return()=&gt;{if(Dr(e)){let i=Array.from(t.querySelectorAll(`[class*=${KM}]`)),n=/\bflex-layout-.+?\b/g;i.forEach(r=&gt;{r.classList.contains(`${KM}ssr`)&amp;&amp;r.parentNode?r.parentNode.removeChild(r):r.className.replace(n,"")})}}}var KB={provide:Lc,useFactory:WB,deps:[xe,Mt],multi:!0},KM="flex-layout-";var xl=(()=&gt;{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=fe({type:t});static \u0275inj=de({providers:[KB]})}return t})(),Cs=class t{matches;mediaQuery;mqAlias;suffix;priority;property="";value;constructor(e=!1,i="all",n="",r="",o=0){this.matches=e,this.mediaQuery=i,this.mqAlias=n,this.suffix=r,this.priority=o}clone(){return new t(this.matches,this.mediaQuery,this.mqAlias,this.suffix)}};var YB=(()=&gt;{class t{stylesheet=new Map;addStyleToElement(i,n,r){let o=this.stylesheet.get(i);o?o.set(n,r):this.stylesheet.set(i,new Map([[n,r]]))}clearStyles(){this.stylesheet.clear()}getStyleForElement(i,n){let r=this.stylesheet.get(i),o="";if(r){let s=r.get(n);(typeof s=="number"||typeof s=="string")&amp;&amp;(o=s+"")}return o}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var ag={addFlexToParent:!0,addOrientationBps:!1,disableDefaultBps:!1,disableVendorPrefixes:!1,serverLoaded:!1,useColumnBasisZero:!0,printWithBreakpoints:[],mediaTriggerAutoRestore:!0,ssrObserveBreakpoints:[],multiplier:void 0,defaultUnit:"px",detectLayoutDisplay:!1},ui=new P("Flex Layout token, config options for the library",{providedIn:"root",factory:()=&gt;ag});var La=new P("FlexLayoutServerLoaded",{providedIn:"root",factory:()=&gt;!1});var Cl=new P("Flex Layout token, collect all breakpoints into one provider",{providedIn:"root",factory:()=&gt;null});function Gw(t,e){return t=t?.clone()??new Cs,e&amp;&amp;(t.mqAlias=e.alias,t.mediaQuery=e.mediaQuery,t.suffix=e.suffix,t.priority=e.priority),t}var Xi=class{shouldCache=!0;sideEffect(e,i,n){}};var Ji=(()=&gt;{class t{_serverStylesheet;_serverModuleLoaded;_platformId;layoutConfig;constructor(i,n,r,o){this._serverStylesheet=i,this._serverModuleLoaded=n,this._platformId=r,this.layoutConfig=o}applyStyleToElement(i,n,r=null){let o={};typeof n=="string"&amp;&amp;(o[n]=r,n=o),o=this.layoutConfig.disableVendorPrefixes?n:Hw(n),this._applyMultiValueStyleToElement(o,i)}applyStyleToElements(i,n=[]){let r=this.layoutConfig.disableVendorPrefixes?i:Hw(i);n.forEach(o=&gt;{this._applyMultiValueStyleToElement(r,o)})}getFlowDirection(i){let n="flex-direction",r=this.lookupStyle(i,n),o=this.lookupInlineStyle(i,n)||Gi(this._platformId)&amp;&amp;this._serverModuleLoaded?r:"";return[r||"row",o]}hasWrap(i){return this.lookupStyle(i,"flex-wrap")==="wrap"}lookupAttributeValue(i,n){return i.getAttribute(n)??""}lookupInlineStyle(i,n){return Dr(this._platformId)?i.style.getPropertyValue(n):qB(i,n)}lookupStyle(i,n,r=!1){let o="";return i&amp;&amp;((o=this.lookupInlineStyle(i,n))||(Dr(this._platformId)?r||(o=getComputedStyle(i).getPropertyValue(n)):this._serverModuleLoaded&amp;&amp;(o=this._serverStylesheet.getStyleForElement(i,n)))),o?o.trim():""}_applyMultiValueStyleToElement(i,n){Object.keys(i).sort().forEach(r=&gt;{let o=i[r],s=Array.isArray(o)?o:[o];s.sort();for(let a of s)a=a?a+"":"",Dr(this._platformId)||!this._serverModuleLoaded?Dr(this._platformId)?n.style.setProperty(r,a):ZB(n,r,a):this._serverStylesheet.addStyleToElement(n,r,a)})}static \u0275fac=function(n){return new(n||t)(C(YB),C(La),C(Mt),C(ui))};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function qB(t,e){return rT(t)[e]??""}function ZB(t,e,i){e=e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();let n=rT(t);n[e]=i??"",QB(t,n)}function QB(t,e){let i="";for(let n in e)e[n]&amp;&amp;(i+=`${n}:${e[n]};`);t.setAttribute("style",i)}function rT(t){let e={},i=t.getAttribute("style");if(i){let n=i.split(/;+/g);for(let r=0;r&lt;n.length;r++){let o=n[r].trim();if(o.length&gt;0){let s=o.indexOf(":");if(s===-1)throw new Error(`Invalid CSS style: ${o}`);let a=o.substr(0,s).trim();e[a]=o.substr(s+1).trim()}}}return e}function wl(t,e){let i=t&amp;&amp;t.priority||0;return(e&amp;&amp;e.priority||0)-i}function XB(t,e){let i=t.priority||0,n=e.priority||0;return i-n}var oT=(()=&gt;{class t{_zone;_platformId;_document;source=new vt(new Cs(!0));registry=new Map;pendingRemoveListenerFns=[];constructor(i,n,r){this._zone=i,this._platformId=n,this._document=r}get activations(){let i=[];return this.registry.forEach((n,r)=&gt;{n.matches&amp;&amp;i.push(r)}),i}isActive(i){return this.registry.get(i)?.matches??this.registerQuery(i).some(r=&gt;r.matches)}observe(i,n=!1){if(i&amp;&amp;i.length){let r=this._observable$.pipe(we(s=&gt;n?i.indexOf(s.mediaQuery)&gt;-1:!0)),o=new ue(s=&gt;{let a=this.registerQuery(i);if(a.length){let u=a.pop();a.forEach(f=&gt;{s.next(f)}),this.source.next(u)}s.complete()});return On(o,r)}return this._observable$}registerQuery(i){let n=Array.isArray(i)?i:[i],r=[];return JB(n,this._document),n.forEach(o=&gt;{let s=u=&gt;{this._zone.run(()=&gt;this.source.next(new Cs(u.matches,o)))},a=this.registry.get(o);a||(a=this.buildMQL(o),a.addListener(s),this.pendingRemoveListenerFns.push(()=&gt;a.removeListener(s)),this.registry.set(o,a)),a.matches&amp;&amp;r.push(new Cs(!0,o))}),r}ngOnDestroy(){let i;for(;i=this.pendingRemoveListenerFns.pop();)i()}buildMQL(i){return tV(i,Dr(this._platformId))}_observable$=this.source.asObservable();static \u0275fac=function(n){return new(n||t)(C(se),C(Mt),C(xe))};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),YM={};function JB(t,e){let i=t.filter(n=&gt;!YM[n]);if(i.length&gt;0){let n=i.join(", ");try{let r=e.createElement("style");if(r.setAttribute("type","text/css"),!r.styleSheet){let o=`
/*
  ngx-flexible-layout - workaround for possible browser quirk with mediaQuery listeners
  see http://bit.ly/2sd4HMP
*/
@media ${n} {.fx-query-test{ }}
`;r.appendChild(e.createTextNode(o))}e.head.appendChild(r),i.forEach(o=&gt;YM[o]=r)}catch(r){console.error(r)}}}function eV(t){let e=new EventTarget;return e.matches=t==="all"||t==="",e.media=t,e.addListener=()=&gt;{},e.removeListener=()=&gt;{},e.addEventListener=()=&gt;{},e.dispatchEvent=()=&gt;!1,e.onchange=null,e}function tV(t,e){return e&amp;&amp;!!window.matchMedia("all").addListener?window.matchMedia(t):eV(t)}var nV=/(\.|-|_)/g;function iV(t){let e=t.length&gt;0?t.charAt(0):"",i=t.length&gt;1?t.slice(1):"";return e.toUpperCase()+i}function rV(t){return t.replace(nV,"|").split("|").map(iV).join("")}function oV(t){return t.forEach(e=&gt;{e.suffix||(e.suffix=rV(e.alias),e.overlapping=!!e.overlapping)}),t}function sV(t,e=[]){let i={};return t.forEach(n=&gt;{i[n.alias]=n}),e.forEach(n=&gt;{i[n.alias]?Qi(i[n.alias],n):i[n.alias]=n}),oV(Object.keys(i).map(n=&gt;i[n]))}var aV=[{alias:"xs",mediaQuery:"screen and (min-width: 0px) and (max-width: 599.98px)",priority:1e3},{alias:"sm",mediaQuery:"screen and (min-width: 600px) and (max-width: 959.98px)",priority:900},{alias:"md",mediaQuery:"screen and (min-width: 960px) and (max-width: 1279.98px)",priority:800},{alias:"lg",mediaQuery:"screen and (min-width: 1280px) and (max-width: 1919.98px)",priority:700},{alias:"xl",mediaQuery:"screen and (min-width: 1920px) and (max-width: 4999.98px)",priority:600},{alias:"lt-sm",overlapping:!0,mediaQuery:"screen and (max-width: 599.98px)",priority:950},{alias:"lt-md",overlapping:!0,mediaQuery:"screen and (max-width: 959.98px)",priority:850},{alias:"lt-lg",overlapping:!0,mediaQuery:"screen and (max-width: 1279.98px)",priority:750},{alias:"lt-xl",overlapping:!0,priority:650,mediaQuery:"screen and (max-width: 1919.98px)"},{alias:"gt-xs",overlapping:!0,mediaQuery:"screen and (min-width: 600px)",priority:-950},{alias:"gt-sm",overlapping:!0,mediaQuery:"screen and (min-width: 960px)",priority:-850},{alias:"gt-md",overlapping:!0,mediaQuery:"screen and (min-width: 1280px)",priority:-750},{alias:"gt-lg",overlapping:!0,mediaQuery:"screen and (min-width: 1920px)",priority:-650}];var qM="(orientation: portrait) and (max-width: 599.98px)",ZM="(orientation: landscape) and (max-width: 959.98px)",QM="(orientation: portrait) and (min-width: 600px) and (max-width: 839.98px)",XM="(orientation: landscape) and (min-width: 960px) and (max-width: 1279.98px)",JM="(orientation: portrait) and (min-width: 840px)",eT="(orientation: landscape) and (min-width: 1280px)",yo={HANDSET:`${qM}, ${ZM}`,TABLET:`${QM} , ${XM}`,WEB:`${JM}, ${eT} `,HANDSET_PORTRAIT:`${qM}`,TABLET_PORTRAIT:`${QM} `,WEB_PORTRAIT:`${JM}`,HANDSET_LANDSCAPE:`${ZM}`,TABLET_LANDSCAPE:`${XM}`,WEB_LANDSCAPE:`${eT}`},cV=[{alias:"handset",priority:2e3,mediaQuery:yo.HANDSET},{alias:"handset.landscape",priority:2e3,mediaQuery:yo.HANDSET_LANDSCAPE},{alias:"handset.portrait",priority:2e3,mediaQuery:yo.HANDSET_PORTRAIT},{alias:"tablet",priority:2100,mediaQuery:yo.TABLET},{alias:"tablet.landscape",priority:2100,mediaQuery:yo.TABLET_LANDSCAPE},{alias:"tablet.portrait",priority:2100,mediaQuery:yo.TABLET_PORTRAIT},{alias:"web",priority:2200,mediaQuery:yo.WEB,overlapping:!0},{alias:"web.landscape",priority:2200,mediaQuery:yo.WEB_LANDSCAPE,overlapping:!0},{alias:"web.portrait",priority:2200,mediaQuery:yo.WEB_PORTRAIT,overlapping:!0}];var lV=new P("Token (ngx-flexible-layout) Breakpoints",{providedIn:"root",factory:()=&gt;{let t=N(Cl),e=N(ui),i=[].concat.apply([],(t||[]).map(r=&gt;Array.isArray(r)?r:[r])),n=(e.disableDefaultBps?[]:aV).concat(e.addOrientationBps?cV:[]);return sV(n,i)}});var zw=(()=&gt;{class t{items;constructor(i){this.items=[...i].sort(XB)}findByAlias(i){return i?this.findWithPredicate(i,n=&gt;n.alias===i):null}findByQuery(i){return this.findWithPredicate(i,n=&gt;n.mediaQuery===i)}get overlappings(){return this.items.filter(i=&gt;i.overlapping)}get aliases(){return this.items.map(i=&gt;i.alias)}get suffixes(){return this.items.map(i=&gt;i?.suffix??"")}findWithPredicate(i,n){let r=this.findByMap.get(i);return r||(r=this.items.find(n)??null,this.findByMap.set(i,r)),r??null}findByMap=new Map;static \u0275fac=function(n){return new(n||t)(C(lV))};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var _l="print",uV={alias:_l,mediaQuery:_l,priority:1e3},sT=(()=&gt;{class t{breakpoints;layoutConfig;_document;constructor(i,n,r){this.breakpoints=i,this.layoutConfig=n,this._document=r}withPrintQuery(i){return[...i,_l]}isPrintEvent(i){return i.mediaQuery.startsWith(_l)}get printAlias(){return[...this.layoutConfig.printWithBreakpoints??[]]}get printBreakPoints(){return this.printAlias.map(i=&gt;this.breakpoints.findByAlias(i)).filter(i=&gt;i!==null)}getEventBreakpoints({mediaQuery:i}){let n=this.breakpoints.findByQuery(i);return(n?[...this.printBreakPoints,n]:this.printBreakPoints).sort(wl)}updateEvent(i){let n=this.breakpoints.findByQuery(i.mediaQuery);return this.isPrintEvent(i)&amp;&amp;(n=this.getEventBreakpoints(i)[0],i.mediaQuery=n?.mediaQuery??""),Gw(i,n)}registeredBeforeAfterPrintHooks=!1;isPrintingBeforeAfterEvent=!1;beforePrintEventListeners=[];afterPrintEventListeners=[];formerActivations=null;registerBeforeAfterPrintHooks(i){if(!this._document.defaultView||this.registeredBeforeAfterPrintHooks)return;this.registeredBeforeAfterPrintHooks=!0;let n=()=&gt;{this.isPrinting||(this.isPrintingBeforeAfterEvent=!0,this.startPrinting(i,this.getEventBreakpoints(new Cs(!0,_l))),i.updateStyles())},r=()=&gt;{this.isPrintingBeforeAfterEvent=!1,this.isPrinting&amp;&amp;(this.stopPrinting(i),i.updateStyles())};this._document.defaultView.addEventListener("beforeprint",n),this._document.defaultView.addEventListener("afterprint",r),this.beforePrintEventListeners.push(n),this.afterPrintEventListeners.push(r)}interceptEvents(i){return n=&gt;{if(this.isPrintEvent(n)){n.matches&amp;&amp;!this.isPrinting?(this.startPrinting(i,this.getEventBreakpoints(n)),i.updateStyles()):!n.matches&amp;&amp;this.isPrinting&amp;&amp;!this.isPrintingBeforeAfterEvent&amp;&amp;(this.stopPrinting(i),i.updateStyles());return}this.collectActivations(i,n)}}blockPropagation(){return i=&gt;!(this.isPrinting||this.isPrintEvent(i))}startPrinting(i,n){this.isPrinting=!0,this.formerActivations=i.activatedBreakpoints,i.activatedBreakpoints=this.queue.addPrintBreakpoints(n)}stopPrinting(i){i.activatedBreakpoints=this.deactivations,this.deactivations=[],this.formerActivations=null,this.queue.clear(),this.isPrinting=!1}collectActivations(i,n){if(!this.isPrinting||this.isPrintingBeforeAfterEvent){if(!this.isPrintingBeforeAfterEvent){this.deactivations=[];return}if(!n.matches){let r=this.breakpoints.findByQuery(n.mediaQuery);if(r){let o=this.formerActivations&amp;&amp;this.formerActivations.includes(r),s=!this.formerActivations&amp;&amp;i.activatedBreakpoints.includes(r);(o||s)&amp;&amp;(this.deactivations.push(r),this.deactivations.sort(wl))}}}}ngOnDestroy(){this._document.defaultView&amp;&amp;(this.beforePrintEventListeners.forEach(i=&gt;this._document.defaultView.removeEventListener("beforeprint",i)),this.afterPrintEventListeners.forEach(i=&gt;this._document.defaultView.removeEventListener("afterprint",i)))}isPrinting=!1;queue=new $w;deactivations=[];static \u0275fac=function(n){return new(n||t)(C(zw),C(ui),C(xe))};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),$w=class{printBreakpoints=[];addPrintBreakpoints(e){return e.push(uV),e.sort(wl),e.forEach(i=&gt;this.addBreakpoint(i)),this.printBreakpoints}addBreakpoint(e){e&amp;&amp;this.printBreakpoints.find(n=&gt;n.mediaQuery===e.mediaQuery)===void 0&amp;&amp;(this.printBreakpoints=dV(e)?[e,...this.printBreakpoints]:[...this.printBreakpoints,e])}clear(){this.printBreakpoints=[]}};function dV(t){return t?.mediaQuery.startsWith(_l)??!1}var Lr=(()=&gt;{class t{matchMedia;breakpoints;hook;_useFallbacks=!0;_activatedBreakpoints=[];elementMap=new Map;elementKeyMap=new WeakMap;watcherMap=new WeakMap;updateMap=new WeakMap;clearMap=new WeakMap;subject=new K;get activatedAlias(){return this.activatedBreakpoints[0]?.alias??""}set activatedBreakpoints(i){this._activatedBreakpoints=[...i]}get activatedBreakpoints(){return[...this._activatedBreakpoints]}set useFallbacks(i){this._useFallbacks=i}constructor(i,n,r){this.matchMedia=i,this.breakpoints=n,this.hook=r,this.observeActivations()}onMediaChange(i){let n=this.findByQuery(i.mediaQuery);if(n){i=Gw(i,n);let r=this.activatedBreakpoints.indexOf(n);i.matches&amp;&amp;r===-1?(this._activatedBreakpoints.push(n),this._activatedBreakpoints.sort(wl),this.updateStyles()):!i.matches&amp;&amp;r!==-1&amp;&amp;(this._activatedBreakpoints.splice(r,1),this._activatedBreakpoints.sort(wl),this.updateStyles())}}init(i,n,r,o,s=[]){tT(this.updateMap,i,n,r),tT(this.clearMap,i,n,o),this.buildElementKeyMap(i,n),this.watchExtraTriggers(i,n,s)}getValue(i,n,r){let o=this.elementMap.get(i);if(o){let s=r!==void 0?o.get(r):this.getActivatedValues(o,n);if(s)return s.get(n)}}hasValue(i,n){let r=this.elementMap.get(i);if(r){let o=this.getActivatedValues(r,n);if(o)return o.get(n)!==void 0||!1}return!1}setValue(i,n,r,o){let s=this.elementMap.get(i);if(!s)s=new Map().set(o,new Map().set(n,r)),this.elementMap.set(i,s);else{let u=(s.get(o)??new Map).set(n,r);s.set(o,u),this.elementMap.set(i,s)}let a=this.getValue(i,n);a!==void 0&amp;&amp;this.updateElement(i,n,a)}trackValue(i,n){return this.subject.asObservable().pipe(we(r=&gt;r.element===i&amp;&amp;r.key===n))}updateStyles(){this.elementMap.forEach((i,n)=&gt;{let r=new Set(this.elementKeyMap.get(n)),o=this.getActivatedValues(i);o&amp;&amp;o.forEach((s,a)=&gt;{this.updateElement(n,a,s),r.delete(a)}),r.forEach(s=&gt;{if(o=this.getActivatedValues(i,s),o){let a=o.get(s);this.updateElement(n,s,a)}else this.clearElement(n,s)})})}clearElement(i,n){let r=this.clearMap.get(i);if(r){let o=r.get(n);o&amp;&amp;(o(),this.subject.next({element:i,key:n,value:""}))}}updateElement(i,n,r){let o=this.updateMap.get(i);if(o){let s=o.get(n);s&amp;&amp;(s(r),this.subject.next({element:i,key:n,value:r}))}}releaseElement(i){let n=this.watcherMap.get(i);n&amp;&amp;(n.forEach(o=&gt;o.unsubscribe()),this.watcherMap.delete(i));let r=this.elementMap.get(i);r&amp;&amp;(r.forEach((o,s)=&gt;r.delete(s)),this.elementMap.delete(i))}triggerUpdate(i,n){let r=this.elementMap.get(i);if(r){let o=this.getActivatedValues(r,n);o&amp;&amp;(n?this.updateElement(i,n,o.get(n)):o.forEach((s,a)=&gt;this.updateElement(i,a,s)))}}buildElementKeyMap(i,n){let r=this.elementKeyMap.get(i);r||(r=new Set,this.elementKeyMap.set(i,r)),r.add(n)}watchExtraTriggers(i,n,r){if(r&amp;&amp;r.length){let o=this.watcherMap.get(i);if(o||(o=new Map,this.watcherMap.set(i,o)),!o.get(n)){let a=On(...r).subscribe(()=&gt;{let u=this.getValue(i,n);this.updateElement(i,n,u)});o.set(n,a)}}}findByQuery(i){return this.breakpoints.findByQuery(i)}getActivatedValues(i,n){for(let o=0;o&lt;this.activatedBreakpoints.length;o++){let s=this.activatedBreakpoints[o],a=i.get(s.alias);if(a&amp;&amp;(n===void 0||a.has(n)&amp;&amp;a.get(n)!=null))return a}if(!this._useFallbacks)return;let r=i.get("");return n===void 0||r&amp;&amp;r.has(n)?r:void 0}observeActivations(){let i=this.breakpoints.items.map(n=&gt;n.mediaQuery);this.hook.registerBeforeAfterPrintHooks(this),this.matchMedia.observe(this.hook.withPrintQuery(i)).pipe($e(this.hook.interceptEvents(this)),we(this.hook.blockPropagation())).subscribe(this.onMediaChange.bind(this))}static \u0275fac=function(n){return new(n||t)(C(oT),C(zw),C(sT))};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function tT(t,e,i,n){if(n!==void 0){let r=t.get(e)??new Map;r.set(i,n),t.set(e,r)}}var Nr=(()=&gt;{class t{elementRef;styleBuilder;styler;marshal;DIRECTIVE_KEY="";inputs=[];mru={};destroySubject=new K;currentValue;get parentElement(){return this.elementRef.nativeElement.parentElement}get nativeElement(){return this.elementRef.nativeElement}get activatedValue(){return this.marshal.getValue(this.nativeElement,this.DIRECTIVE_KEY)}set activatedValue(i){this.marshal.setValue(this.nativeElement,this.DIRECTIVE_KEY,i,this.marshal.activatedAlias)}styleCache=new Map;constructor(i,n,r,o){this.elementRef=i,this.styleBuilder=n,this.styler=r,this.marshal=o}ngOnChanges(i){Object.keys(i).forEach(n=&gt;{if(this.inputs.indexOf(n)!==-1){let r=n.split(".").slice(1).join("."),o=i[n].currentValue;this.setValue(o,r)}})}ngOnDestroy(){this.destroySubject.next(),this.destroySubject.complete(),this.marshal.releaseElement(this.nativeElement)}init(i=[]){this.marshal.init(this.elementRef.nativeElement,this.DIRECTIVE_KEY,this.updateWithValue.bind(this),this.clearStyles.bind(this),i)}addStyles(i,n){let r=this.styleBuilder,o=r.shouldCache,s=this.styleCache.get(i);(!s||!o)&amp;&amp;(s=r.buildStyles(i,n),o&amp;&amp;this.styleCache.set(i,s)),this.mru=S({},s),this.applyStyleToElement(s),r.sideEffect(i,s,n)}clearStyles(){Object.keys(this.mru).forEach(i=&gt;{this.mru[i]=""}),this.applyStyleToElement(this.mru),this.mru={},this.currentValue=void 0}triggerUpdate(){this.marshal.triggerUpdate(this.nativeElement,this.DIRECTIVE_KEY)}getFlexFlowDirection(i,n=!1){if(i){let[r,o]=this.styler.getFlowDirection(i);if(!o&amp;&amp;n){let s=sg(r),a=[i];this.styler.applyStyleToElements(s,a)}return r.trim()}return"row"}hasWrap(i){return this.styler.hasWrap(i)}applyStyleToElement(i,n,r=this.nativeElement){this.styler.applyStyleToElement(r,i,n)}setValue(i,n){this.marshal.setValue(this.nativeElement,this.DIRECTIVE_KEY,i,n)}updateWithValue(i){this.currentValue!==i&amp;&amp;(this.addStyles(i),this.currentValue=i)}static \u0275fac=function(n){return new(n||t)(I(ve),I(Xi),I(Ji),I(Lr))};static \u0275dir=ie({type:t,features:[Fn]})}return t})();function fV(t){return Array.isArray(t)?t:[t]}var iue=(()=&gt;{class t{breakpoints;matchMedia;hook;filterOverlaps=!1;constructor(i,n,r){this.breakpoints=i,this.matchMedia=n,this.hook=r,this._media$=this.watchActivations()}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}asObservable(){return this._media$}isActive(i){return pV(fV(i)).some(r=&gt;{let o=hV(r,this.breakpoints);return o!==null&amp;&amp;this.matchMedia.isActive(o)})}watchActivations(){let i=this.breakpoints.items.map(n=&gt;n.mediaQuery);return this.buildObservable(i)}buildObservable(i){let n=s=&gt;{let a=u=&gt;u.mediaQuery.length&gt;0;return s.filter(a).length&gt;0},r=s=&gt;this.filterOverlaps?s.filter(a=&gt;this.breakpoints.findByQuery(a.mediaQuery)?.overlapping??!0):s,o=(s,a)=&gt;{if(s.length!==a.length)return!1;let u=s.map(g=&gt;g.mediaQuery),f=new Set(a.map(g=&gt;g.mediaQuery));return new Set(u.filter(g=&gt;!f.has(g))).size===0};return this.matchMedia.observe(this.hook.withPrintQuery(i)).pipe(we(s=&gt;s.matches),Vo(0,Us),qe(s=&gt;Q(this.findAllActivations())),Z(r),we(n),_n(o),ke(this.destroyed$))}findAllActivations(){let i=r=&gt;{let o=this.breakpoints.findByQuery(r.mediaQuery);return Gw(r,o)},n=r=&gt;this.hook.isPrintEvent(r)?this.hook.updateEvent(r):r;return this.matchMedia.activations.map(r=&gt;new Cs(!0,r)).map(n).map(i).sort(wl)}_media$;destroyed$=new K;static \u0275fac=function(n){return new(n||t)(C(zw),C(oT),C(sT))};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function hV(t,e){return(e.findByAlias(t)??e.findByQuery(t))?.mediaQuery??null}function pV(t){return t.flatMap(e=&gt;e.split(",")).map(e=&gt;e.trim())}function Ww(t,e="1",i="1"){let n=[e,i,t],r=t.indexOf("calc");if(r&gt;0){n[2]=nT(t.substring(r).trim());let o=t.substr(0,r).trim().split(" ");o.length==2&amp;&amp;(n[0]=o[0],n[1]=o[1])}else if(r==0)n[2]=nT(t.trim());else{let o=t.split(" ");n=o.length===3?o:[e,i,t]}return n}function nT(t){return t.replace(/[\s]/g,"").replace(/[\/\*\+\-]/g," $&amp; ")}var iT="x";function cg(t,e){if(e===void 0)return t;let i=n=&gt;{let r=+n.slice(0,-iT.length);return t.endsWith(iT)&amp;&amp;!isNaN(r)?`${r*e.value}${e.unit}`:t};return t.includes(" ")?t.split(" ").map(i).join(" "):i(t)}var mV=(()=&gt;{class t extends Nr{ngClassInstance;DIRECTIVE_KEY="ngClass";set klass(i){this.ngClassInstance.klass=i,this.setValue(i,"")}constructor(i,n,r,o,s,a,u){super(i,null,n,r),this.ngClassInstance=u,this.ngClassInstance||(this.ngClassInstance=new qn(i,a)),this.init(),this.setValue("","")}updateWithValue(i){this.ngClassInstance.ngClass=i,this.ngDoCheck()}ngDoCheck(){this.ngClassInstance._renderer&amp;&amp;"addClass"in this.ngClassInstance._renderer&amp;&amp;this.ngClassInstance.ngDoCheck()}static \u0275fac=function(n){return new(n||t)(I(ve),I(Ji),I(Lr),I(Nc),I(Pc),I(wr),I(qn,10))};static \u0275dir=ie({type:t,inputs:{klass:[0,"class","klass"]},features:[Te]})}return t})(),gV=["ngClass","ngClass.xs","ngClass.sm","ngClass.md","ngClass.lg","ngClass.xl","ngClass.lt-sm","ngClass.lt-md","ngClass.lt-lg","ngClass.lt-xl","ngClass.gt-xs","ngClass.gt-sm","ngClass.gt-md","ngClass.gt-lg"];var Ds=(()=&gt;{class t extends mV{inputs=gV;static \u0275fac=(()=&gt;{let i;return function(r){return(i||(i=it(t)))(r||t)}})();static \u0275dir=ie({type:t,selectors:[["","ngClass",""],["","ngClass.xs",""],["","ngClass.sm",""],["","ngClass.md",""],["","ngClass.lg",""],["","ngClass.xl",""],["","ngClass.lt-sm",""],["","ngClass.lt-md",""],["","ngClass.lt-lg",""],["","ngClass.lt-xl",""],["","ngClass.gt-xs",""],["","ngClass.gt-sm",""],["","ngClass.gt-md",""],["","ngClass.gt-lg",""]],inputs:{ngClass:"ngClass","ngClass.xs":"ngClass.xs","ngClass.sm":"ngClass.sm","ngClass.md":"ngClass.md","ngClass.lg":"ngClass.lg","ngClass.xl":"ngClass.xl","ngClass.lt-sm":"ngClass.lt-sm","ngClass.lt-md":"ngClass.lt-md","ngClass.lt-lg":"ngClass.lt-lg","ngClass.lt-xl":"ngClass.lt-xl","ngClass.gt-xs":"ngClass.gt-xs","ngClass.gt-sm":"ngClass.gt-sm","ngClass.gt-md":"ngClass.gt-md","ngClass.gt-lg":"ngClass.gt-lg"},features:[Te]})}return t})();var vV=(()=&gt;{class t extends Xi{buildStyles(i,n){return{display:i==="true"?n.display||(n.isServer?"initial":""):"none"}}static \u0275fac=(()=&gt;{let i;return function(r){return(i||(i=it(t)))(r||t)}})();static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),qw=(()=&gt;{class t extends Nr{layoutConfig;platformId;serverModuleLoaded;DIRECTIVE_KEY="show-hide";display="";hasLayout=!1;hasFlexChild=!1;constructor(i,n,r,o,s,a,u){super(i,n,r,o),this.layoutConfig=s,this.platformId=a,this.serverModuleLoaded=u}ngAfterViewInit(){this.trackExtraTriggers();let i=Array.from(this.nativeElement.children);for(let r=0;r&lt;i.length;r++)if(this.marshal.hasValue(i[r],"flex")){this.hasFlexChild=!0;break}Kw.has(this.nativeElement)?this.display=Kw.get(this.nativeElement):(this.display=this.getDisplayStyle(),Kw.set(this.nativeElement,this.display)),this.init();let n=this.marshal.getValue(this.nativeElement,this.DIRECTIVE_KEY,"");n===void 0||n===""?this.setValue(!0,""):this.triggerUpdate()}ngOnChanges(i){Object.keys(i).forEach(n=&gt;{if(this.inputs.indexOf(n)!==-1){let r=n.split("."),o=r.slice(1).join("."),s=i[n].currentValue,a=s!==""?s!==0?C_(s):!1:!0;r[0]==="fxHide"&amp;&amp;(a=!a),this.setValue(a,o)}})}trackExtraTriggers(){this.hasLayout=this.marshal.hasValue(this.nativeElement,"layout"),["layout","layout-align"].forEach(i=&gt;{this.marshal.trackValue(this.nativeElement,i).pipe(ke(this.destroySubject)).subscribe(this.triggerUpdate.bind(this))})}getDisplayStyle(){return this.hasLayout||this.hasFlexChild&amp;&amp;this.layoutConfig.addFlexToParent?"flex":this.styler.lookupStyle(this.nativeElement,"display",!0)}updateWithValue(i=!0){if(i==="")return;let n=Gi(this.platformId);this.addStyles(i?"true":"false",{display:this.display,isServer:n}),n&amp;&amp;this.serverModuleLoaded&amp;&amp;this.nativeElement.style.setProperty("display",""),this.marshal.triggerUpdate(this.parentElement,"layout-gap")}static \u0275fac=function(n){return new(n||t)(I(ve),I(vV),I(Ji),I(Lr),I(ui),I(Mt),I(La))};static \u0275dir=ie({type:t,features:[Te,Fn]})}return t})(),Kw=new WeakMap,yV=["fxShow","fxShow.print","fxShow.xs","fxShow.sm","fxShow.md","fxShow.lg","fxShow.xl","fxShow.lt-sm","fxShow.lt-md","fxShow.lt-lg","fxShow.lt-xl","fxShow.gt-xs","fxShow.gt-sm","fxShow.gt-md","fxShow.gt-lg","fxHide","fxHide.print","fxHide.xs","fxHide.sm","fxHide.md","fxHide.lg","fxHide.xl","fxHide.lt-sm","fxHide.lt-md","fxHide.lt-lg","fxHide.lt-xl","fxHide.gt-xs","fxHide.gt-sm","fxHide.gt-md","fxHide.gt-lg"];var uT=(()=&gt;{class t extends qw{inputs=yV;static \u0275fac=(()=&gt;{let i;return function(r){return(i||(i=it(t)))(r||t)}})();static \u0275dir=ie({type:t,selectors:[["","fxShow",""],["","fxShow.print",""],["","fxShow.xs",""],["","fxShow.sm",""],["","fxShow.md",""],["","fxShow.lg",""],["","fxShow.xl",""],["","fxShow.lt-sm",""],["","fxShow.lt-md",""],["","fxShow.lt-lg",""],["","fxShow.lt-xl",""],["","fxShow.gt-xs",""],["","fxShow.gt-sm",""],["","fxShow.gt-md",""],["","fxShow.gt-lg",""],["","fxHide",""],["","fxHide.print",""],["","fxHide.xs",""],["","fxHide.sm",""],["","fxHide.md",""],["","fxHide.lg",""],["","fxHide.xl",""],["","fxHide.lt-sm",""],["","fxHide.lt-md",""],["","fxHide.lt-lg",""],["","fxHide.lt-xl",""],["","fxHide.gt-xs",""],["","fxHide.gt-sm",""],["","fxHide.gt-md",""],["","fxHide.gt-lg",""]],inputs:{fxShow:"fxShow","fxShow.print":"fxShow.print","fxShow.xs":"fxShow.xs","fxShow.sm":"fxShow.sm","fxShow.md":"fxShow.md","fxShow.lg":"fxShow.lg","fxShow.xl":"fxShow.xl","fxShow.lt-sm":"fxShow.lt-sm","fxShow.lt-md":"fxShow.lt-md","fxShow.lt-lg":"fxShow.lt-lg","fxShow.lt-xl":"fxShow.lt-xl","fxShow.gt-xs":"fxShow.gt-xs","fxShow.gt-sm":"fxShow.gt-sm","fxShow.gt-md":"fxShow.gt-md","fxShow.gt-lg":"fxShow.gt-lg",fxHide:"fxHide","fxHide.print":"fxHide.print","fxHide.xs":"fxHide.xs","fxHide.sm":"fxHide.sm","fxHide.md":"fxHide.md","fxHide.lg":"fxHide.lg","fxHide.xl":"fxHide.xl","fxHide.lt-sm":"fxHide.lt-sm","fxHide.lt-md":"fxHide.lt-md","fxHide.lt-lg":"fxHide.lt-lg","fxHide.lt-xl":"fxHide.lt-xl","fxHide.gt-xs":"fxHide.gt-xs","fxHide.gt-sm":"fxHide.gt-sm","fxHide.gt-md":"fxHide.gt-md","fxHide.gt-lg":"fxHide.gt-lg"},features:[Te]})}return t})();var Yw=class{key;value;constructor(e,i,n=!0){this.key=e,this.value=i,this.key=n?e.replace(/['"]/g,"").trim():e.trim(),this.value=n?i.replace(/['"]/g,"").trim():i.trim(),this.value=this.value.replace(/;/,"")}};function dT(t){let e=typeof t;return e==="object"?t.constructor===Array?"array":t.constructor===Set?"set":"object":e}function bV(t,e=";"){return String(t).trim().split(e).map(i=&gt;i.trim()).filter(i=&gt;i!=="")}function _V(t,e){let i=n=&gt;(e&amp;&amp;(n.value=e(n.value)),n);return t.map(fT).filter(n=&gt;!!n).map(i).reduce(hT,{})}function cT(t,e){let i=[];return dT(t)==="set"?t.forEach(n=&gt;i.push(n)):Object.keys(t).forEach(n=&gt;{i.push(`${n}:${t[n]}`)}),_V(i,e)}function fT(t){let[e,...i]=t.split(":");return new Yw(e,i.join(":"))}function hT(t,e){return e.key&amp;&amp;(t[e.key]=e.value),t}var wV=(()=&gt;{class t extends Nr{sanitizer;ngStyleInstance;DIRECTIVE_KEY="ngStyle";fallbackStyles;isServer;constructor(i,n,r,o,s,a,u,f,p){super(i,null,n,r),this.sanitizer=o,this.ngStyleInstance=u,this.ngStyleInstance||(this.ngStyleInstance=new os(i,s,a)),this.init();let g=this.nativeElement.getAttribute("style")??"";this.fallbackStyles=this.buildStyleMap(g),this.isServer=f&amp;&amp;Gi(p)}updateWithValue(i){let n=this.buildStyleMap(i);this.ngStyleInstance.ngStyle=S(S({},this.fallbackStyles),n),this.isServer&amp;&amp;this.applyStyleToElement(n),this.ngStyleInstance.ngDoCheck()}clearStyles(){this.ngStyleInstance.ngStyle=this.fallbackStyles,this.ngStyleInstance.ngDoCheck()}buildStyleMap(i){let n=r=&gt;this.sanitizer.sanitize(ni.STYLE,r)??"";if(i)switch(dT(i)){case"string":return lT(bV(i),n);case"array":return lT(i,n);case"set":return cT(i,n);default:return cT(i,n)}return{}}ngDoCheck(){this.ngStyleInstance.ngDoCheck()}static \u0275fac=function(n){return new(n||t)(I(ve),I(Ji),I(Lr),I(Gu),I(Pc),I(wr),I(os,10),I(La),I(Mt))};static \u0275dir=ie({type:t,features:[Te]})}return t})(),xV=["ngStyle","ngStyle.xs","ngStyle.sm","ngStyle.md","ngStyle.lg","ngStyle.xl","ngStyle.lt-sm","ngStyle.lt-md","ngStyle.lt-lg","ngStyle.lt-xl","ngStyle.gt-xs","ngStyle.gt-sm","ngStyle.gt-md","ngStyle.gt-lg"];var pT=(()=&gt;{class t extends wV{inputs=xV;static \u0275fac=(()=&gt;{let i;return function(r){return(i||(i=it(t)))(r||t)}})();static \u0275dir=ie({type:t,selectors:[["","ngStyle",""],["","ngStyle.xs",""],["","ngStyle.sm",""],["","ngStyle.md",""],["","ngStyle.lg",""],["","ngStyle.xl",""],["","ngStyle.lt-sm",""],["","ngStyle.lt-md",""],["","ngStyle.lt-lg",""],["","ngStyle.lt-xl",""],["","ngStyle.gt-xs",""],["","ngStyle.gt-sm",""],["","ngStyle.gt-md",""],["","ngStyle.gt-lg",""]],inputs:{ngStyle:"ngStyle","ngStyle.xs":"ngStyle.xs","ngStyle.sm":"ngStyle.sm","ngStyle.md":"ngStyle.md","ngStyle.lg":"ngStyle.lg","ngStyle.xl":"ngStyle.xl","ngStyle.lt-sm":"ngStyle.lt-sm","ngStyle.lt-md":"ngStyle.lt-md","ngStyle.lt-lg":"ngStyle.lt-lg","ngStyle.lt-xl":"ngStyle.lt-xl","ngStyle.gt-xs":"ngStyle.gt-xs","ngStyle.gt-sm":"ngStyle.gt-sm","ngStyle.gt-md":"ngStyle.gt-md","ngStyle.gt-lg":"ngStyle.gt-lg"},features:[Te]})}return t})();function lT(t,e){let i=n=&gt;(e&amp;&amp;(n.value=e(n.value)),n);return t.map(fT).filter(n=&gt;!!n).map(i).reduce(hT,{})}var Zw=(()=&gt;{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=fe({type:t});static \u0275inj=de({imports:[xl]})}return t})();var CV=(()=&gt;{class t extends Xi{layoutConfig;constructor(i){super(),this.layoutConfig=i}buildStyles(i,n){let[r,o,...s]=i.split(" "),a=s.join(" "),u=n.direction.indexOf("column")&gt;-1?"column":"row",f=Kd(u)?"max-width":"max-height",p=Kd(u)?"min-width":"min-height",g=String(a).indexOf("calc")&gt;-1,D=g||a==="auto",b=String(a).indexOf("%")&gt;-1&amp;&amp;!g,w=String(a).indexOf("px")&gt;-1||String(a).indexOf("rem")&gt;-1||String(a).indexOf("em")&gt;-1||String(a).indexOf("vw")&gt;-1||String(a).indexOf("vh")&gt;-1,T=g||w;r=r=="0"?0:r,o=o=="0"?0:o;let F=!r&amp;&amp;!o,R={},z={"max-width":null,"max-height":null,"min-width":null,"min-height":null};switch(a||""){case"":let ye=this.layoutConfig.useColumnBasisZero!==!1;a=u==="row"?"0%":ye?"0.000000001px":"auto";break;case"initial":case"nogrow":r=0,a="auto";break;case"grow":a="100%";break;case"noshrink":o=0,a="auto";break;case"auto":break;case"none":r=0,o=0,a="auto";break;default:!T&amp;&amp;!b&amp;&amp;!isNaN(a)&amp;&amp;(a=a+"%"),a==="0%"&amp;&amp;(T=!0),a==="0px"&amp;&amp;(a="0%"),g?R=Qi(z,{"flex-grow":r,"flex-shrink":o,"flex-basis":T?a:"100%"}):R=Qi(z,{flex:`${r} ${o} ${T?a:"100%"}`});break}return R.flex||R["flex-grow"]||(g?R=Qi(z,{"flex-grow":r,"flex-shrink":o,"flex-basis":a}):R=Qi(z,{flex:`${r} ${o} ${a}`})),a!=="0%"&amp;&amp;a!=="0px"&amp;&amp;a!=="0.000000001px"&amp;&amp;a!=="auto"&amp;&amp;(R[p]=F||T&amp;&amp;r?a:null,R[f]=F||!D&amp;&amp;o?a:null),!R[p]&amp;&amp;!R[f]?g?R=Qi(z,{"flex-grow":r,"flex-shrink":o,"flex-basis":a}):R=Qi(z,{flex:`${r} ${o} ${a}`}):n.hasWrap&amp;&amp;(R[g?"flex-basis":"flex"]=R[f]?g?R[f]:`${r} ${o} ${R[f]}`:g?R[p]:`${r} ${o} ${R[p]}`),Qi(R,{"box-sizing":"border-box"})}static \u0275fac=function(n){return new(n||t)(C(ui))};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),DV=["fxFlex","fxFlex.xs","fxFlex.sm","fxFlex.md","fxFlex.lg","fxFlex.xl","fxFlex.lt-sm","fxFlex.lt-md","fxFlex.lt-lg","fxFlex.lt-xl","fxFlex.gt-xs","fxFlex.gt-sm","fxFlex.gt-md","fxFlex.gt-lg"];var Qw=(()=&gt;{class t extends Nr{layoutConfig;marshal;DIRECTIVE_KEY="flex";direction=void 0;wrap=void 0;get shrink(){return this.flexShrink}set shrink(i){this.flexShrink=i||"1",this.triggerReflow()}get grow(){return this.flexGrow}set grow(i){this.flexGrow=i||"1",this.triggerReflow()}flexGrow="1";flexShrink="1";constructor(i,n,r,o,s){super(i,o,n,s),this.layoutConfig=r,this.marshal=s,this.init()}ngOnInit(){this.parentElement&amp;&amp;(this.marshal.trackValue(this.parentElement,"layout").pipe(ke(this.destroySubject)).subscribe(this.onLayoutChange.bind(this)),this.marshal.trackValue(this.nativeElement,"layout-align").pipe(ke(this.destroySubject)).subscribe(this.triggerReflow.bind(this)))}onLayoutChange(i){let r=i.value.split(" ");this.direction=r[0],this.wrap=r[1]!==void 0&amp;&amp;r[1]==="wrap",this.triggerUpdate()}updateWithValue(i){let n=this.layoutConfig.addFlexToParent!==!1;this.direction===void 0&amp;&amp;(this.direction=this.getFlexFlowDirection(this.parentElement,n)),this.wrap===void 0&amp;&amp;(this.wrap=this.hasWrap(this.parentElement));let r=this.direction,o=r.startsWith("row"),s=this.wrap;o&amp;&amp;s?this.styleCache=SV:o&amp;&amp;!s?this.styleCache=EV:!o&amp;&amp;s?this.styleCache=AV:!o&amp;&amp;!s&amp;&amp;(this.styleCache=IV);let a=String(i).replace(";",""),u=Ww(a,this.flexGrow,this.flexShrink);this.addStyles(u.join(" "),{direction:r,hasWrap:s})}triggerReflow(){let i=this.activatedValue;if(i!==void 0){let n=Ww(i+"",this.flexGrow,this.flexShrink);this.marshal.updateElement(this.nativeElement,this.DIRECTIVE_KEY,n.join(" "))}}static \u0275fac=function(n){return new(n||t)(I(ve),I(Ji),I(ui),I(CV),I(Lr))};static \u0275dir=ie({type:t,inputs:{shrink:[0,"fxShrink","shrink"],grow:[0,"fxGrow","grow"]},features:[Te]})}return t})(),Es=(()=&gt;{class t extends Qw{inputs=DV;static \u0275fac=(()=&gt;{let i;return function(r){return(i||(i=it(t)))(r||t)}})();static \u0275dir=ie({type:t,selectors:[["","fxFlex",""],["","fxFlex.xs",""],["","fxFlex.sm",""],["","fxFlex.md",""],["","fxFlex.lg",""],["","fxFlex.xl",""],["","fxFlex.lt-sm",""],["","fxFlex.lt-md",""],["","fxFlex.lt-lg",""],["","fxFlex.lt-xl",""],["","fxFlex.gt-xs",""],["","fxFlex.gt-sm",""],["","fxFlex.gt-md",""],["","fxFlex.gt-lg",""]],inputs:{fxFlex:"fxFlex","fxFlex.xs":"fxFlex.xs","fxFlex.sm":"fxFlex.sm","fxFlex.md":"fxFlex.md","fxFlex.lg":"fxFlex.lg","fxFlex.xl":"fxFlex.xl","fxFlex.lt-sm":"fxFlex.lt-sm","fxFlex.lt-md":"fxFlex.lt-md","fxFlex.lt-lg":"fxFlex.lt-lg","fxFlex.lt-xl":"fxFlex.lt-xl","fxFlex.gt-xs":"fxFlex.gt-xs","fxFlex.gt-sm":"fxFlex.gt-sm","fxFlex.gt-md":"fxFlex.gt-md","fxFlex.gt-lg":"fxFlex.gt-lg"},features:[Te]})}return t})(),EV=new Map,IV=new Map,SV=new Map,AV=new Map;var MV=(()=&gt;{class t extends Xi{buildStyles(i,n){let r={},[o,s]=i.split(" ");switch(o){case"center":r["justify-content"]="center";break;case"space-around":r["justify-content"]="space-around";break;case"space-between":r["justify-content"]="space-between";break;case"space-evenly":r["justify-content"]="space-evenly";break;case"end":case"flex-end":r["justify-content"]="flex-end";break;case"start":case"flex-start":default:r["justify-content"]="flex-start";break}switch(s){case"start":case"flex-start":r["align-items"]=r["align-content"]="flex-start";break;case"center":r["align-items"]=r["align-content"]="center";break;case"end":case"flex-end":r["align-items"]=r["align-content"]="flex-end";break;case"space-between":r["align-content"]="space-between",r["align-items"]="stretch";break;case"space-around":r["align-content"]="space-around",r["align-items"]="stretch";break;case"baseline":r["align-content"]="stretch",r["align-items"]="baseline";break;case"stretch":default:r["align-items"]=r["align-content"]="stretch";break}return Qi(r,{display:n.inline?"inline-flex":"flex","flex-direction":n.layout,"box-sizing":"border-box","max-width":s==="stretch"?Kd(n.layout)?null:"100%":null,"max-height":s==="stretch"&amp;&amp;Kd(n.layout)?"100%":null})}static \u0275fac=(()=&gt;{let i;return function(r){return(i||(i=it(t)))(r||t)}})();static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),TV=["fxLayoutAlign","fxLayoutAlign.xs","fxLayoutAlign.sm","fxLayoutAlign.md","fxLayoutAlign.lg","fxLayoutAlign.xl","fxLayoutAlign.lt-sm","fxLayoutAlign.lt-md","fxLayoutAlign.lt-lg","fxLayoutAlign.lt-xl","fxLayoutAlign.gt-xs","fxLayoutAlign.gt-sm","fxLayoutAlign.gt-md","fxLayoutAlign.gt-lg"];var Xw=(()=&gt;{class t extends Nr{DIRECTIVE_KEY="layout-align";layout="row";inline=!1;constructor(i,n,r,o){super(i,r,n,o),this.init(),this.marshal.trackValue(this.nativeElement,"layout").pipe(ke(this.destroySubject)).subscribe(this.onLayoutChange.bind(this))}updateWithValue(i){let n=this.layout||"row",r=this.inline;n==="row"&amp;&amp;r?this.styleCache=LV:n==="row"&amp;&amp;!r?this.styleCache=RV:n==="row-reverse"&amp;&amp;r?this.styleCache=PV:n==="row-reverse"&amp;&amp;!r?this.styleCache=kV:n==="column"&amp;&amp;r?this.styleCache=NV:n==="column"&amp;&amp;!r?this.styleCache=OV:n==="column-reverse"&amp;&amp;r?this.styleCache=jV:n==="column-reverse"&amp;&amp;!r&amp;&amp;(this.styleCache=FV),this.addStyles(i,{layout:n,inline:r})}onLayoutChange(i){let n=i.value.split(" ");this.layout=n[0],this.inline=i.value.includes("inline"),Wd.find(r=&gt;r===this.layout)||(this.layout="row"),this.triggerUpdate()}static \u0275fac=function(n){return new(n||t)(I(ve),I(Ji),I(MV),I(Lr))};static \u0275dir=ie({type:t,features:[Te]})}return t})(),Dl=(()=&gt;{class t extends Xw{inputs=TV;static \u0275fac=(()=&gt;{let i;return function(r){return(i||(i=it(t)))(r||t)}})();static \u0275dir=ie({type:t,selectors:[["","fxLayoutAlign",""],["","fxLayoutAlign.xs",""],["","fxLayoutAlign.sm",""],["","fxLayoutAlign.md",""],["","fxLayoutAlign.lg",""],["","fxLayoutAlign.xl",""],["","fxLayoutAlign.lt-sm",""],["","fxLayoutAlign.lt-md",""],["","fxLayoutAlign.lt-lg",""],["","fxLayoutAlign.lt-xl",""],["","fxLayoutAlign.gt-xs",""],["","fxLayoutAlign.gt-sm",""],["","fxLayoutAlign.gt-md",""],["","fxLayoutAlign.gt-lg",""]],inputs:{fxLayoutAlign:"fxLayoutAlign","fxLayoutAlign.xs":"fxLayoutAlign.xs","fxLayoutAlign.sm":"fxLayoutAlign.sm","fxLayoutAlign.md":"fxLayoutAlign.md","fxLayoutAlign.lg":"fxLayoutAlign.lg","fxLayoutAlign.xl":"fxLayoutAlign.xl","fxLayoutAlign.lt-sm":"fxLayoutAlign.lt-sm","fxLayoutAlign.lt-md":"fxLayoutAlign.lt-md","fxLayoutAlign.lt-lg":"fxLayoutAlign.lt-lg","fxLayoutAlign.lt-xl":"fxLayoutAlign.lt-xl","fxLayoutAlign.gt-xs":"fxLayoutAlign.gt-xs","fxLayoutAlign.gt-sm":"fxLayoutAlign.gt-sm","fxLayoutAlign.gt-md":"fxLayoutAlign.gt-md","fxLayoutAlign.gt-lg":"fxLayoutAlign.gt-lg"},features:[Te]})}return t})(),RV=new Map,OV=new Map,kV=new Map,FV=new Map,LV=new Map,NV=new Map,PV=new Map,jV=new Map,gT={"margin-left":null,"margin-right":null,"margin-top":null,"margin-bottom":null},BV=(()=&gt;{class t extends Xi{_styler;_config;constructor(i,n){super(),this._styler=i,this._config=n}buildStyles(i,n){return i.endsWith(lg)?(i=i.slice(0,i.indexOf(lg)),i=cg(i,this._config.multiplier),WV(i,n.directionality)):{}}sideEffect(i,n,r){let o=r.items;if(i.endsWith(lg)){i=i.slice(0,i.indexOf(lg)),i=cg(i,this._config.multiplier);let s=zV(i,r.directionality);this._styler.applyStyleToElements(s,r.items)}else{i=cg(i,this._config.multiplier),i=this.addFallbackUnit(i);let s=o.pop(),a=KV(i,r);this._styler.applyStyleToElements(a,o),this._styler.applyStyleToElements(gT,[s])}}addFallbackUnit(i){return isNaN(+i)?i:`${i}${this._config.defaultUnit}`}static \u0275fac=function(n){return new(n||t)(C(Ji),C(ui))};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),VV=["fxLayoutGap","fxLayoutGap.xs","fxLayoutGap.sm","fxLayoutGap.md","fxLayoutGap.lg","fxLayoutGap.xl","fxLayoutGap.lt-sm","fxLayoutGap.lt-md","fxLayoutGap.lt-lg","fxLayoutGap.lt-xl","fxLayoutGap.gt-xs","fxLayoutGap.gt-sm","fxLayoutGap.gt-md","fxLayoutGap.gt-lg"];var Jw=(()=&gt;{class t extends Nr{zone;directionality;styleUtils;layout="row";DIRECTIVE_KEY="layout-gap";observerSubject=new K;get childrenNodes(){let i=this.nativeElement.children,n=[];for(let r=i.length;r--;)n[r]=i[r];return n}constructor(i,n,r,o,s,a){super(i,s,o,a),this.zone=n,this.directionality=r,this.styleUtils=o;let u=[this.directionality.change,this.observerSubject.asObservable()];this.init(u),this.marshal.trackValue(this.nativeElement,"layout").pipe(ke(this.destroySubject)).subscribe(this.onLayoutChange.bind(this))}ngAfterContentInit(){this.buildChildObservable(),this.triggerUpdate()}ngOnDestroy(){super.ngOnDestroy(),this.observer&amp;&amp;this.observer.disconnect()}onLayoutChange(i){let r=i.value.split(" ");this.layout=r[0],Wd.find(o=&gt;o===this.layout)||(this.layout="row"),this.triggerUpdate()}updateWithValue(i){let n=this.childrenNodes.filter(r=&gt;r.nodeType===1&amp;&amp;this.willDisplay(r)).sort((r,o)=&gt;{let s=+this.styler.lookupStyle(r,"order"),a=+this.styler.lookupStyle(o,"order");return isNaN(s)||isNaN(a)||s===a?0:s&gt;a?1:-1});if(n.length&gt;0){let r=this.directionality.value,o=this.layout;o==="row"&amp;&amp;r==="rtl"?this.styleCache=UV:o==="row"&amp;&amp;r!=="rtl"?this.styleCache=$V:o==="column"&amp;&amp;r==="rtl"?this.styleCache=HV:o==="column"&amp;&amp;r!=="rtl"&amp;&amp;(this.styleCache=GV),this.addStyles(i,{directionality:r,items:n,layout:o})}}clearStyles(){let i=Object.keys(this.mru).length&gt;0,n=i?"padding":vT(this.directionality.value,this.layout);i&amp;&amp;super.clearStyles(),this.styleUtils.applyStyleToElements({[n]:""},this.childrenNodes)}willDisplay(i){let n=this.marshal.getValue(i,"show-hide");return n===!0||n===void 0&amp;&amp;this.styleUtils.lookupStyle(i,"display")!=="none"}buildChildObservable(){this.zone.runOutsideAngular(()=&gt;{typeof MutationObserver&lt;"u"&amp;&amp;(this.observer=new MutationObserver(i=&gt;{let n=r=&gt;r.addedNodes&amp;&amp;r.addedNodes.length&gt;0||r.removedNodes&amp;&amp;r.removedNodes.length&gt;0;i.some(n)&amp;&amp;this.observerSubject.next()}),this.observer.observe(this.nativeElement,{childList:!0}))})}observer;static \u0275fac=function(n){return new(n||t)(I(ve),I(se),I(qi),I(Ji),I(BV),I(Lr))};static \u0275dir=ie({type:t,features:[Te]})}return t})(),El=(()=&gt;{class t extends Jw{inputs=VV;static \u0275fac=(()=&gt;{let i;return function(r){return(i||(i=it(t)))(r||t)}})();static \u0275dir=ie({type:t,selectors:[["","fxLayoutGap",""],["","fxLayoutGap.xs",""],["","fxLayoutGap.sm",""],["","fxLayoutGap.md",""],["","fxLayoutGap.lg",""],["","fxLayoutGap.xl",""],["","fxLayoutGap.lt-sm",""],["","fxLayoutGap.lt-md",""],["","fxLayoutGap.lt-lg",""],["","fxLayoutGap.lt-xl",""],["","fxLayoutGap.gt-xs",""],["","fxLayoutGap.gt-sm",""],["","fxLayoutGap.gt-md",""],["","fxLayoutGap.gt-lg",""]],inputs:{fxLayoutGap:"fxLayoutGap","fxLayoutGap.xs":"fxLayoutGap.xs","fxLayoutGap.sm":"fxLayoutGap.sm","fxLayoutGap.md":"fxLayoutGap.md","fxLayoutGap.lg":"fxLayoutGap.lg","fxLayoutGap.xl":"fxLayoutGap.xl","fxLayoutGap.lt-sm":"fxLayoutGap.lt-sm","fxLayoutGap.lt-md":"fxLayoutGap.lt-md","fxLayoutGap.lt-lg":"fxLayoutGap.lt-lg","fxLayoutGap.lt-xl":"fxLayoutGap.lt-xl","fxLayoutGap.gt-xs":"fxLayoutGap.gt-xs","fxLayoutGap.gt-sm":"fxLayoutGap.gt-sm","fxLayoutGap.gt-md":"fxLayoutGap.gt-md","fxLayoutGap.gt-lg":"fxLayoutGap.gt-lg"},features:[Te]})}return t})(),UV=new Map,HV=new Map,$V=new Map,GV=new Map,lg=" grid";function zV(t,e){let[i,n]=t.split(" "),r=n??i,o="0px",s=r,a="0px";return e==="rtl"?a=i:o=i,{padding:`0px ${o} ${s} ${a}`}}function WV(t,e){let[i,n]=t.split(" "),r=n??i,o=f=&gt;`-${f}`,s="0px",a=o(r),u="0px";return e==="rtl"?u=o(i):s=o(i),{margin:`0px ${s} ${a} ${u}`}}function vT(t,e){switch(e){case"column":return"margin-bottom";case"column-reverse":return"margin-top";case"row":return t==="rtl"?"margin-left":"margin-right";case"row-reverse":return t==="rtl"?"margin-right":"margin-left";default:return t==="rtl"?"margin-left":"margin-right"}}function KV(t,e){let i=vT(e.directionality,e.layout),n=S({},gT);return n[i]=t,n}var YV=(()=&gt;{class t extends Xi{buildStyles(i,{display:n}){let r=sg(i);return q(S({},r),{display:n==="none"?n:r.display})}static \u0275fac=(()=&gt;{let i;return function(r){return(i||(i=it(t)))(r||t)}})();static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),qV=["fxLayout","fxLayout.xs","fxLayout.sm","fxLayout.md","fxLayout.lg","fxLayout.xl","fxLayout.lt-sm","fxLayout.lt-md","fxLayout.lt-lg","fxLayout.lt-xl","fxLayout.gt-xs","fxLayout.gt-sm","fxLayout.gt-md","fxLayout.gt-lg"];var ex=(()=&gt;{class t extends Nr{_config;DIRECTIVE_KEY="layout";constructor(i,n,r,o,s){super(i,r,n,o),this._config=s,this.init()}updateWithValue(i){let r=this._config.detectLayoutDisplay?this.styler.lookupStyle(this.nativeElement,"display"):"";this.styleCache=mT.get(r)??new Map,mT.set(r,this.styleCache),this.currentValue!==i&amp;&amp;(this.addStyles(i,{display:r}),this.currentValue=i)}static \u0275fac=function(n){return new(n||t)(I(ve),I(Ji),I(YV),I(Lr),I(ui))};static \u0275dir=ie({type:t,features:[Te]})}return t})(),Zn=(()=&gt;{class t extends ex{inputs=qV;static \u0275fac=(()=&gt;{let i;return function(r){return(i||(i=it(t)))(r||t)}})();static \u0275dir=ie({type:t,selectors:[["","fxLayout",""],["","fxLayout.xs",""],["","fxLayout.sm",""],["","fxLayout.md",""],["","fxLayout.lg",""],["","fxLayout.xl",""],["","fxLayout.lt-sm",""],["","fxLayout.lt-md",""],["","fxLayout.lt-lg",""],["","fxLayout.lt-xl",""],["","fxLayout.gt-xs",""],["","fxLayout.gt-sm",""],["","fxLayout.gt-md",""],["","fxLayout.gt-lg",""]],inputs:{fxLayout:"fxLayout","fxLayout.xs":"fxLayout.xs","fxLayout.sm":"fxLayout.sm","fxLayout.md":"fxLayout.md","fxLayout.lg":"fxLayout.lg","fxLayout.xl":"fxLayout.xl","fxLayout.lt-sm":"fxLayout.lt-sm","fxLayout.lt-md":"fxLayout.lt-md","fxLayout.lt-lg":"fxLayout.lt-lg","fxLayout.lt-xl":"fxLayout.lt-xl","fxLayout.gt-xs":"fxLayout.gt-xs","fxLayout.gt-sm":"fxLayout.gt-sm","fxLayout.gt-md":"fxLayout.gt-md","fxLayout.gt-lg":"fxLayout.gt-lg"},features:[Te]})}return t})(),mT=new Map;var tx=(()=&gt;{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=fe({type:t});static \u0275inj=de({imports:[xl,Mr]})}return t})();var nx=(()=&gt;{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=fe({type:t});static \u0275inj=de({imports:[xl]})}return t})();var yT=(()=&gt;{class t{static withConfig(i,n=[]){return{ngModule:t,providers:i.serverLoaded?[{provide:ui,useValue:S(S({},ag),i)},{provide:Cl,useValue:n,multi:!0},{provide:La,useValue:!0}]:[{provide:ui,useValue:S(S({},ag),i)},{provide:Cl,useValue:n,multi:!0}]}}constructor(i,n){Gi(n)&amp;&amp;!i&amp;&amp;console.warn("Warning: Flex Layout loaded on the server without FlexLayoutServerModule")}static \u0275fac=function(n){return new(n||t)(C(La),C(Mt))};static \u0275mod=fe({type:t});static \u0275inj=de({imports:[tx,Zw,nx,tx,Zw,nx]})}return t})();var Fue=new Jo("18.0.2");var ug=Qe("[Core] Manifest Init"),ix=Qe("[Core] Get Manifest",_t()),rx=Qe("[Core] Manifest Retrieved",_t()),Il=Qe("[Core] Manifest Loaded ",_t()),Is=Qe("[Core] Manifest Failure",_t()),dg=Qe("[Core] Change Stat Platform",_t()),bT=Qe("[Core] Modals Init"),Sl=Qe("[Core] Deeplink Init",_t()),ox=Qe("[Core] Bungie Name Deeplink Init",_t()),sx=Qe("[Core] Platform Deeplink Init",_t()),ax=Qe("[Core] Clean Deeplink Init",_t()),Pr=Qe("[Core] Deeplink Parsed"),_T=Qe("[Core] Theme Changed",_t()),wT=Qe("[Core] Get Notices"),qd=Qe("[Core] Notices Retrieved",_t());var Ss=$c("core"),xT=Et(Ss,t=&gt;t.isManifestLoaded),Gue=Et(Ss,t=&gt;t.error),CT=Et(Ss,t=&gt;t.isDeeplinkParsed),DT=Et(Ss,t=&gt;t.statPlatform),zue=Et(Ss,t=&gt;t.theme),Wue=Et(Ss,t=&gt;t.notices.filter(e=&gt;e.highlightedOnMobile!==!0&amp;&amp;e.special!==!0)),Kue=Et(Ss,t=&gt;t.notices.filter(e=&gt;e.highlightedOnMobile===!0&amp;&amp;e.special!==!0)),Yue=Et(Ss,t=&gt;t.notices.filter(e=&gt;e.special===!0));var As=(()=&gt;{let e=class e{constructor(){this.isDestroyed$=new K}ngOnDestroy(){this.isDestroyed$.next(!0),this.isDestroyed$.complete()}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Ne({type:e,selectors:[["ng-component"]],decls:0,vars:0,template:function(r,o){},encapsulation:2,data:{animation:[Aa("contentAnimation",[Rr(":enter",[jn({opacity:0}),Tr(".1s .2s",jn({opacity:1}))],{params:{menuWidth:0}}),Rr(":leave",[jn({opacity:1}),Tr(".1s",jn({opacity:0}))])])]}});let t=e;return t})();var jr=(()=&gt;{let e=class e{constructor(n,r){this.matDialogService=n,this.router=r}openDialog(n,r){this.matDialogService.open(n,q(S({},r),{restoreFocus:!1,autoFocus:!1,closeOnNavigation:!0}))}closeDialog(){let n=this.matDialogService.openDialogs.pop();n!==void 0&amp;&amp;n.close()}closeDialogsAndNavigate(n){this.matDialogService.openDialogs.length&gt;0?(this.matDialogService.closeAll(),this.matDialogService.afterAllClosed.pipe(pi()).subscribe(r=&gt;{this.router.navigate(n)})):this.router.navigate(n)}};e.\u0275fac=function(r){return new(r||e)(C(iw),C(Bn))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var ZV=["fxLayout","fxLayout.gt-medium","fxLayout.medium","fxLayout.lt-medium","fxLayout.gt-small","fxLayout.small","fxLayout.lt-small","fxLayout.gt-tiny","fxLayout.tiny","fxLayout.lt-tiny","fxLayout.gt-low","fxLayout.low","fxLayout.lt-low"],Qn=(()=&gt;{let e=class e extends ex{constructor(){super(...arguments),this.inputs=ZV}};e.\u0275fac=(()=&gt;{let n;return function(o){return(n||(n=it(e)))(o||e)}})(),e.\u0275dir=ie({type:e,selectors:[["","fxLayout",""],["","fxLayout.gt-medium",""],["","fxLayout.medium",""],["","fxLayout.lt-medium",""],["","fxLayout.gt-small",""],["","fxLayout.small",""],["","fxLayout.lt-small",""],["","fxLayout.gt-tiny",""],["","fxLayout.tiny",""],["","fxLayout.lt-tiny",""],["","fxLayout.gt-low",""],["","fxLayout.low",""],["","fxLayout.lt-low",""]],inputs:{fxLayout:"fxLayout","fxLayout.gt-medium":"fxLayout.gt-medium","fxLayout.medium":"fxLayout.medium","fxLayout.lt-medium":"fxLayout.lt-medium","fxLayout.gt-small":"fxLayout.gt-small","fxLayout.small":"fxLayout.small","fxLayout.lt-small":"fxLayout.lt-small","fxLayout.gt-tiny":"fxLayout.gt-tiny","fxLayout.tiny":"fxLayout.tiny","fxLayout.lt-tiny":"fxLayout.lt-tiny","fxLayout.gt-low":"fxLayout.gt-low","fxLayout.low":"fxLayout.low","fxLayout.lt-low":"fxLayout.lt-low"},features:[Te]});let t=e;return t})();var QV=["fxLayoutAlign","fxLayoutAlign.gt-medium","fxLayoutAlign.medium","fxLayoutAlign.lt-medium","fxLayoutAlign.gt-small","fxLayoutAlign.small","fxLayoutAlign.lt-small","fxLayoutAlign.gt-tiny","fxLayoutAlign.tiny","fxLayoutAlign.lt-tiny","fxLayoutAlign.gt-low","fxLayoutAlign.low","fxLayoutAlign.lt-low"],Al=(()=&gt;{let e=class e extends Xw{constructor(){super(...arguments),this.inputs=QV}};e.\u0275fac=(()=&gt;{let n;return function(o){return(n||(n=it(e)))(o||e)}})(),e.\u0275dir=ie({type:e,selectors:[["","fxLayoutAlign",""],["","fxLayoutAlign.gt-medium",""],["","fxLayoutAlign.medium",""],["","fxLayoutAlign.lt-medium",""],["","fxLayoutAlign.gt-small",""],["","fxLayoutAlign.small",""],["","fxLayoutAlign.lt-small",""],["","fxLayoutAlign.gt-tiny",""],["","fxLayoutAlign.tiny",""],["","fxLayoutAlign.lt-tiny",""],["","fxLayoutAlign.gt-low",""],["","fxLayoutAlign.low",""],["","fxLayoutAlign.lt-low",""]],inputs:{fxLayoutAlign:"fxLayoutAlign","fxLayoutAlign.gt-medium":"fxLayoutAlign.gt-medium","fxLayoutAlign.medium":"fxLayoutAlign.medium","fxLayoutAlign.lt-medium":"fxLayoutAlign.lt-medium","fxLayoutAlign.gt-small":"fxLayoutAlign.gt-small","fxLayoutAlign.small":"fxLayoutAlign.small","fxLayoutAlign.lt-small":"fxLayoutAlign.lt-small","fxLayoutAlign.gt-tiny":"fxLayoutAlign.gt-tiny","fxLayoutAlign.tiny":"fxLayoutAlign.tiny","fxLayoutAlign.lt-tiny":"fxLayoutAlign.lt-tiny","fxLayoutAlign.gt-low":"fxLayoutAlign.gt-low","fxLayoutAlign.low":"fxLayoutAlign.low","fxLayoutAlign.lt-low":"fxLayoutAlign.lt-low"},features:[Te]});let t=e;return t})();var fg=(()=&gt;{let e=class e{constructor(n,r,o){this.store=n,this.dialogService=r,this.analyticsService=o,this.analyticsService.emitEvent(si.LoginModalShown)}onCloseClicked(){this.dialogService.closeDialog()}onLoginClicked(){this.analyticsService.emitEvent(si.AuthStarted),this.store.dispatch(lm())}};e.\u0275fac=function(r){return new(r||e)(I(Rt),I(jr),I(kr))},e.\u0275cmp=Ne({type:e,selectors:[["app-login-dialog"]],decls:11,vars:0,consts:[[1,"dialog-content"],["fxLayout","row","fxLayoutAlign","start end",1,"card__header","card__header--image","card__header--low",2,"background-image","url('/assets/images/hero1.jpg')"],[1,"card__close"],[1,"button","button--icon","button--invisible",3,"click"],[1,"light-secondary-text","icon-cross"],[1,"card__content"],[1,"card__actions"],[1,"button","button--ghost",3,"click"]],template:function(r,o){r&amp;1&amp;&amp;(X(0,"div",0),Se(1,"div",1),X(2,"div",2)(3,"button",3),Je("click",function(){return o.onCloseClicked()}),X(4,"small"),Se(5,"i",4),ee()()(),X(6,"div",5),Ze(7," Sign in through Bungie.net and we're able to show you more stats, starting with your head to head record against other Guardians "),ee(),X(8,"div",6)(9,"a",7),Je("click",function(){return o.onLoginClicked()}),Ze(10," Sign in "),ee()()())},dependencies:[Zn,Dl,Qn,Al]});let t=e;return t})();var XV=["fxShow","fxShow.gt-medium","fxShow.medium","fxShow.lt-medium","fxShow.gt-small","fxShow.small","fxShow.lt-small","fxShow.gt-tiny","fxShow.tiny","fxShow.lt-tiny","fxShow.gt-low","fxShow.low","fxShow.lt-low","fxHide","fxHide.gt-medium","fxHide.medium","fxHide.lt-medium","fxHide.gt-small","fxHide.small","fxHide.lt-small","fxHide.gt-tiny","fxHide.tiny","fxHide.lt-tiny","fxHide.gt-low","fxHide.low","fxHide.lt-low"],IT=(()=&gt;{let e=class e extends qw{constructor(){super(...arguments),this.inputs=XV}};e.\u0275fac=(()=&gt;{let n;return function(o){return(n||(n=it(e)))(o||e)}})(),e.\u0275dir=ie({type:e,selectors:[["","fxShow",""],["","fxShow.gt-medium",""],["","fxShow.medium",""],["","fxShow.lt-medium",""],["","fxShow.gt-small",""],["","fxShow.small",""],["","fxShow.lt-small",""],["","fxShow.gt-tiny",""],["","fxShow.tiny",""],["","fxShow.lt-tiny",""],["","fxShow.gt-low",""],["","fxShow.low",""],["","fxShow.lt-low","","fxHide",""],["","fxHide.gt-medium",""],["","fxHide.medium",""],["","fxHide.lt-medium",""],["","fxHide.gt-small",""],["","fxHide.small",""],["","fxHide.lt-small",""],["","fxHide.gt-tiny",""],["","fxHide.tiny",""],["","fxHide.lt-tiny",""],["","fxHide.gt-low",""],["","fxHide.low",""],["","fxHide.lt-low",""]],inputs:{fxShow:"fxShow","fxShow.gt-medium":"fxShow.gt-medium","fxShow.medium":"fxShow.medium","fxShow.lt-medium":"fxShow.lt-medium","fxShow.gt-small":"fxShow.gt-small","fxShow.small":"fxShow.small","fxShow.lt-small":"fxShow.lt-small","fxShow.gt-tiny":"fxShow.gt-tiny","fxShow.tiny":"fxShow.tiny","fxShow.lt-tiny":"fxShow.lt-tiny","fxShow.gt-low":"fxShow.gt-low","fxShow.low":"fxShow.low","fxShow.lt-low":"fxShow.lt-low",fxHide:"fxHide","fxHide.gt-medium":"fxHide.gt-medium","fxHide.medium":"fxHide.medium","fxHide.lt-medium":"fxHide.lt-medium","fxHide.gt-small":"fxHide.gt-small","fxHide.small":"fxHide.small","fxHide.lt-small":"fxHide.lt-small","fxHide.gt-tiny":"fxHide.gt-tiny","fxHide.tiny":"fxHide.tiny","fxHide.lt-tiny":"fxHide.lt-tiny","fxHide.gt-low":"fxHide.gt-low","fxHide.low":"fxHide.low","fxHide.lt-low":"fxHide.lt-low"},features:[Te]});let t=e;return t})();var eU=["fxFlex","fxFlex.gt-medium","fxFlex.medium","fxFlex.lt-medium","fxFlex.gt-small","fxFlex.small","fxFlex.lt-small","fxFlex.gt-tiny","fxFlex.tiny","fxFlex.lt-tiny","fxFlex.gt-low","fxFlex.low","fxFlex.lt-low"],Ms=(()=&gt;{let e=class e extends Qw{constructor(){super(...arguments),this.inputs=eU}};e.\u0275fac=(()=&gt;{let n;return function(o){return(n||(n=it(e)))(o||e)}})(),e.\u0275dir=ie({type:e,selectors:[["","fxFlex",""],["","fxFlex.gt-medium",""],["","fxFlex.medium",""],["","fxFlex.lt-medium",""],["","fxFlex.gt-small",""],["","fxFlex.small",""],["","fxFlex.lt-small",""],["","fxFlex.gt-tiny",""],["","fxFlex.tiny",""],["","fxFlex.lt-tiny",""],["","fxFlex.gt-low",""],["","fxFlex.low",""],["","fxFlex.lt-low",""]],inputs:{fxFlex:"fxFlex","fxFlex.gt-medium":"fxFlex.gt-medium","fxFlex.medium":"fxFlex.medium","fxFlex.lt-medium":"fxFlex.lt-medium","fxFlex.gt-small":"fxFlex.gt-small","fxFlex.small":"fxFlex.small","fxFlex.lt-small":"fxFlex.lt-small","fxFlex.gt-tiny":"fxFlex.gt-tiny","fxFlex.tiny":"fxFlex.tiny","fxFlex.lt-tiny":"fxFlex.lt-tiny","fxFlex.gt-low":"fxFlex.gt-low","fxFlex.low":"fxFlex.low","fxFlex.lt-low":"fxFlex.lt-low"},features:[Te]});let t=e;return t})();var tU=()=&gt;({"background-image":"url(/assets/images/menu-background.jpg)"}),ST=(()=&gt;{let e=class e{constructor(){}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Ne({type:e,selectors:[["app-page-background"]],inputs:{displayVariant:"displayVariant"},decls:1,vars:3,consts:[[1,"background",3,"ngStyle","ngClass"]],template:function(r,o){r&amp;1&amp;&amp;Se(0,"div",0),r&amp;2&amp;&amp;le("ngStyle",Ap(2,tU))("ngClass",o.displayVariant?"background--"+o.displayVariant:"")},dependencies:[qn,os,Ds,pT],styles:['[_ngcontent-%COMP%]:root{--page-background-bottom-mask-height: calc(var(--screenHeight) / 6)}[_nghost-%COMP%]{z-index:-1;pointer-events:none}.background[_ngcontent-%COMP%]{position:absolute;top:0;left:0;right:0;height:calc(var(--screenHeight) / 1.85);background-size:auto calc(var(--screenHeight) / 1.85);background-position:center top;background-repeat:no-repeat}.background[_ngcontent-%COMP%]:before, .background[_ngcontent-%COMP%]:after{position:absolute;content:"";left:0;right:0}.background[_ngcontent-%COMP%]:before{top:0;opacity:.4;height:calc(var(--screenHeight) / 12);background:linear-gradient(to top,color-mix(in srgb,var(--dark-background),transparent 100%),color-mix(in srgb,var(--dark-background),transparent 20%))}.background[_ngcontent-%COMP%]:after{height:var(--page-background-bottom-mask-height);top:calc(calc(var(--screenHeight) / 1.85) - var(--page-background-bottom-mask-height) + 1px);background:linear-gradient(to bottom,color-mix(in srgb,var(--background),transparent 100%),color-mix(in srgb,var(--background),transparent 0%))}.background--full-height[_ngcontent-%COMP%]{opacity:.5}']});let t=e;return t})();var pg=(()=&gt;{let e=class e{constructor(n,r){this.router=n,this.analyticsService=r,this.stackSize=0,this.backClickedSource=new K,this.backClicked$=this.backClickedSource.asObservable();let o=!1;this.router.events.subscribe(s=&gt;{s instanceof bs&amp;&amp;(this.analyticsService.emitPageView(s.url,s.url),s.navigationTrigger==="imperative"?(o=!0,this.onRoutePushed()):s.navigationTrigger==="popstate"&amp;&amp;this.onRoutePopped()),s instanceof li&amp;&amp;o&amp;&amp;(window.scrollTo(0,0),o=!1)})}navigateWithoutChangingURL(n){this.stackSize-=1,this.router.navigateByUrl(n,{skipLocationChange:!0})}navigateWithForceReload(n){let r=this.router.routeReuseStrategy.shouldReuseRoute,o=this.router.onSameUrlNavigation;this.router.onSameUrlNavigation="reload",this.router.routeReuseStrategy.shouldReuseRoute=()=&gt;!1,this.router.navigate(n),setTimeout(()=&gt;{this.router.routeReuseStrategy.shouldReuseRoute=r,this.router.onSameUrlNavigation=o},100)}onBackClicked(){this.stackSize&gt;1&amp;&amp;window.history?.length&gt;1?window.history.back():this.router.navigateByUrl("/")}onRoutePushed(){this.stackSize+=1}onRoutePopped(){this.stackSize-=1}};e.\u0275fac=function(r){return new(r||e)(C(Bn),C(kr))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function rU(t,e){if(t&amp;1){let i=Yn();X(0,"button",12),Je("click",function(){Xt(i);let r=Be();return Jt(r.onBackClicked())}),Se(1,"i",13),ee()}}function oU(t,e){t&amp;1&amp;&amp;(X(0,"div"),Se(1,"img",15),ee())}function sU(t,e){t&amp;1&amp;&amp;Se(0,"div")}function aU(t,e){if(t&amp;1){let i=Yn();X(0,"button",17),Se(1,"i",18),ee(),X(2,"mat-menu",null,3)(4,"div",19),Ze(5),ee(),X(6,"button",20),Je("click",function(){Xt(i);let r=Be(3);return Jt(r.onProfileClicked())}),Ze(7,"My profile"),ee(),X(8,"button",21),Ze(9,"Settings"),ee(),Se(10,"hr"),X(11,"button",20),Je("click",function(){Xt(i);let r=Be(3);return Jt(r.onLogoutClicked())}),Ze(12,"Sign out"),ee()()}if(t&amp;2){let i=Ou(3),n=Be(3);le("matMenuTriggerFor",i),ce(4),le("disableRipple",!0)("disabled",!0),ce(),Nn(" ",n.user==null?null:n.user.name," "),ce(),le("disableRipple",!0),ce(2),le("disableRipple",!0),ce(3),le("disableRipple",!0)}}function cU(t,e){if(t&amp;1){let i=Yn();X(0,"button",22),Je("click",function(){Xt(i);let r=Be(3);return Jt(r.onLoginClicked())}),Se(1,"i",23),ee()}}function lU(t,e){if(t&amp;1&amp;&amp;Ye(0,sU,1,0,"div",16)(1,aU,13,7,"ng-template",null,1,kc)(3,cU,2,0,"ng-template",null,2,kc),t&amp;2){let i=Ou(2),n=Ou(4),r=Be().$implicit;le("ngIf",r.isLoggedIn)("ngIfThen",i)("ngIfElse",n)}}function uU(t,e){if(t&amp;1&amp;&amp;(X(0,"div"),Ye(1,oU,2,0,"div",14)(2,lU,5,3,"ng-template",null,0,kc),ee()),t&amp;2){let i=e.$implicit,n=Ou(3);ce(),le("ngIf",i.status==="loading")("ngIfElse",n)}}var AT=(()=&gt;{let e=class e extends As{constructor(n,r,o,s){super(),this.navigationService=n,this.store=r,this.dialogService=o,this.analyticsService=s,this.showBack=!1,this.authState$=this.store.pipe(ke(this.isDestroyed$),Hc(L3),_n(),$e(a=&gt;{this.user=a.user}))}onProfileClicked(){this.user!==void 0&amp;&amp;this.user.membershipId!==void 0&amp;&amp;this.user.membershipType!==void 0&amp;&amp;this.navigationService.navigateWithForceReload(["/report",this.user.membershipType,this.user.membershipId])}onLoginClicked(){this.dialogService.openDialog(fg,{width:"320px"})}onLogoutClicked(){this.analyticsService.emitEvent(si.LoggedOut),this.store.dispatch(Xc())}onBackClicked(){this.navigationService.onBackClicked()}};e.\u0275fac=function(r){return new(r||e)(I(pg),I(Rt),I(jr),I(kr))},e.\u0275cmp=Ne({type:e,selectors:[["app-header"]],inputs:{showBack:"showBack"},features:[Te],decls:10,vars:4,consts:[["authMenu",""],["loggedIn",""],["loggedOut",""],["loggedInMenu","matMenu"],["fxLayout","row"],["fxFlex","15%"],["class","button button--invisible button--icon header__action","role","button","title","Back","alt","Back",3,"click",4,"ngIf"],["fxFlex","grow",1,"center-content"],[1,"visually-hidden"],["tabindex","-1","routerLink","/","src","assets/svg/logo.svg","draggable","false","alt","Logo","aria-hidden","true"],["fxFlex","15%",1,"header__actions"],[4,"ngIf"],["role","button","title","Back","alt","Back",1,"button","button--invisible","button--icon","header__action",3,"click"],[1,"light-secondary-text","icon-back"],[4,"ngIf","ngIfElse"],["alt","Loading","src","/assets/svg/loading.svg",1,"header__loading"],[4,"ngIf","ngIfThen","ngIfElse"],["role","button","title","Profile","alt","Profile",1,"button","button--invisible","button--icon","header__action",3,"matMenuTriggerFor"],[1,"light-text","icon-profile"],["mat-menu-item","",3,"disableRipple","disabled"],["mat-menu-item","",3,"click","disableRipple"],["routerLink","/settings","mat-menu-item","",3,"disableRipple"],["role","button","title","Log In","alt","Log In",1,"button","button--invisible","button--icon","header__action",3,"click"],[1,"light-tertiary-text","icon-profile"]],template:function(r,o){r&amp;1&amp;&amp;(X(0,"header",4)(1,"div",5),Ye(2,rU,2,0,"button",6),ee(),X(3,"div",7)(4,"h1",8),Ze(5,"Destiny Trials Report"),ee(),Se(6,"img",9),ee(),X(7,"div",10),Ye(8,uU,4,2,"div",11),is(9,"async"),ee()()),r&amp;2&amp;&amp;(ce(2),le("ngIf",o.showBack),ce(6),le("ngIf",rs(9,2,o.authState$)))},dependencies:[wi,ws,Zn,Es,ll,wd,W1,Qn,Ms,$p],styles:["[_ngcontent-%COMP%]:root{--page-background-bottom-mask-height: calc(var(--screenHeight) / 6)}[_nghost-%COMP%]{display:block;position:relative;overflow:hidden;z-index:1;max-width:64rem;margin:0 auto;width:100%}header[_ngcontent-%COMP%]{height:7rem;width:100%;padding:2rem;z-index:1;position:relative;transform:translateZ(0);margin:0 auto}.header__loading[_ngcontent-%COMP%]{height:3rem;width:2.4rem;display:inline-block}.header__logo[_ngcontent-%COMP%]{text-align:center}.header__action[_ngcontent-%COMP%]{position:relative;cursor:pointer;color:var(--light-foreground)}.header__actions[_ngcontent-%COMP%]{text-align:right;line-height:1}"]});let t=e;return t})();var MT=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Ne({type:e,selectors:[["app-page-header"]],decls:2,vars:2,consts:[[3,"displayVariant"],[3,"showBack"]],template:function(r,o){r&amp;1&amp;&amp;Se(0,"app-page-background",0)(1,"app-header",1),r&amp;2&amp;&amp;(le("displayVariant","full-height"),ce(),le("showBack",!0))},dependencies:[ST,AT],styles:["[_ngcontent-%COMP%]:root{--page-background-bottom-mask-height: calc(var(--screenHeight) / 6)}"]});let t=e;return t})();function hU(t,e){if(t&amp;1&amp;&amp;(X(0,"div"),Ze(1),ee()),t&amp;2){let i=Be();ce(),Nn(" ",i.title," ")}}function pU(t,e){if(t&amp;1&amp;&amp;(X(0,"div",10),Ze(1),ee()),t&amp;2){let i=Be();ce(),Nn(" ",i.subtitle," ")}}function mU(t,e){if(t&amp;1&amp;&amp;(X(0,"div",11),Ze(1),ee()),t&amp;2){let i=Be();ce(),Nn(" ",i.message," ")}}var TT=(()=&gt;{let e=class e{constructor(){this.title="Something went wrong",this.subtitle="Please try again later",this.message=null}ngOnInit(){if(this.error instanceof Error){this.message=this.error.message;return}else{if(this.error===void 0||!(this.error instanceof jt))return;this.message=this.error.error?.message}switch(this.error.cause){case St.INVALID_MEMBERSHIP_ID:{this.title="Invalid Guardian ID",this.subtitle="Please try searching again";return}case St.INVALID_STEAM_ID:{this.title="Invalid SteamID",this.subtitle="Please double check the ID and make sure they have played Destiny 2";return}case St.BUNGIE:{this.title="Couldn't retrieve data from Bungie",this.subtitle="Please make sure that the Destiny servers are not offline at the moment",this.message=this.error.error.error!==void 0?"Bungie error: "+this.error.error.error.Message:this.error.error.message;return}case St.US:{if(this.error.place===Kt.MANIFEST){this.title="Couldn't store Destiny items",this.subtitle="Reloading might fix this issue, please let us know otherwise";return}return}}if(this.error.error!==void 0&amp;&amp;this.error.error instanceof Er)switch(this.error.error.status){case 0:{this.title="Couldn't load data",this.subtitle="Please check your internet connection";return}}}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Ne({type:e,selectors:[["app-error"]],inputs:{title:"title",subtitle:"subtitle",message:"message",error:"error",displayVariant:"displayVariant"},decls:10,vars:4,consts:[[1,"error",3,"ngClass"],[1,"error__icon"],["xmlns","http://www.w3.org/2000/svg","width","60","height","68","viewBox","0 0 60 68"],["transform","translate(-.75 .5)"],["fill","#FFF","fill-opacity","0.3","d","M27.5,0.922649731 C29.2790562,-0.10448884 31.4537425,-0.147286281 33.2657679,0.794257409 L33.5,0.922649731 L57.2128129,14.6132487 C58.9949631,15.6421736 60.1201849,17.5088009 60.2073512,19.5529992 L60.2128129,19.8094011 L60.2128129,47.1905989 C60.2128129,49.2484487 59.1588771,51.1562331 57.4321326,52.2538205 L57.2128129,52.3867513 L33.5,66.0773503 C31.7209438,67.1044888 29.5462575,67.1472863 27.7342321,66.2057426 L27.5,66.0773503 L3.78718708,52.3867513 C2.00503688,51.3578264 0.879815063,49.4911991 0.792648758,47.4470008 L0.787187079,47.1905989 L0.787187079,19.8094011 C0.787187079,17.7515513 1.84112288,15.8437669 3.56786738,14.7461795 L3.78718708,14.6132487 L27.5,0.922649731 Z M32.5,2.65470054 C31.3311515,1.97986554 29.9061392,1.9423747 28.708828,2.54222804 L28.5,2.65470054 L4.78718708,16.3452995 C3.61471984,17.0222237 2.86875562,18.2430165 2.79348091,19.5847343 L2.78718708,19.8094011 L2.78718708,47.1905989 C2.78718708,48.5444475 3.47144249,49.8008678 4.59576684,50.5369165 L4.78718708,50.6547005 L28.5,64.3452995 C29.6688485,65.0201345 31.0938608,65.0576253 32.291172,64.457772 L32.5,64.3452995 L56.2128129,50.6547005 C57.3852802,49.9777763 58.1312444,48.7569835 58.2065191,47.4152657 L58.2128129,47.1905989 L58.2128129,19.8094011 C58.2128129,18.4555525 57.5285575,17.1991322 56.4042332,16.4630835 L56.2128129,16.3452995 L32.5,2.65470054 Z"],["fill","#FFF","fill-opacity","0.5","d","M39.625,36.938 C39.917,36.938 40.063,37.438 40.063,38.438 C40.063,38.6466667 40.0316667,39.48 39.969,40.938 C39.9063333,42.396 39.8543333,43.3543333 39.813,43.813 C39.813,44.605 39.7086667,45.4593333 39.5,46.376 C39.2913333,47.2926667 39.0413333,47.9176667 38.75,48.251 C37.75,49.1263333 36.7916667,49.2723333 35.875,48.689 L35.187,48.22 C35.187,48.22 34.864,48.0116667 34.218,47.595 C33.572,47.1783333 33.27,47.022 33.312,47.126 C33.354,47.23 32.9476667,47.0736667 32.093,46.657 C31.2383333,46.2403333 30.8113333,46.1673333 30.812,46.438 C30.6033333,46.438 30.3846667,46.459 30.156,46.501 C29.9273333,46.543 29.698,46.6056667 29.468,46.689 C29.238,46.7723333 29.04,46.8453333 28.874,46.908 C28.708,46.9706667 28.51,47.054 28.28,47.158 C28.05,47.262 27.8833333,47.3453333 27.78,47.408 C27.6766667,47.4706667 27.51,47.575 27.28,47.721 C27.05,47.867 26.8936667,47.9606667 26.811,48.002 C26.7283333,48.0433333 26.572,48.137 26.342,48.283 C26.112,48.429 25.9973333,48.5226667 25.998,48.564 L25.685,48.564 C25.685,48.522 25.706,48.4906667 25.748,48.47 C25.79,48.4493333 25.79,48.439 25.748,48.439 L25.498,48.439 C25.498,48.439 25.4353333,48.3973333 25.31,48.314 C25.1433333,48.1473333 24.9973333,48.1683333 24.872,48.377 L24.747,48.44 C24.6636667,48.44 24.6116667,48.3983333 24.591,48.315 C24.5703333,48.2316667 24.5806667,48.169 24.622,48.127 C24.622,48.085 24.643,48.0536667 24.685,48.033 C24.727,48.0123333 24.748,47.981 24.748,47.939 C24.998,47.8136667 25.144,47.751 25.186,47.751 L25.436,47.501 C25.478,47.4176667 25.478,47.3446667 25.436,47.282 C25.394,47.2193333 25.3106667,47.188 25.186,47.188 L25.092,47.219 C25.092,47.219 25.04,47.2293333 24.936,47.25 L25.561,46.937 L25.624,46.874 L25.937,46.718 C25.937,46.718 26.0203333,46.666 26.187,46.562 C26.229,46.562 26.2706667,46.541 26.312,46.499 C26.3533333,46.457 26.395,46.436 26.437,46.436 C26.479,46.394 26.5623333,46.342 26.687,46.28 C26.8116667,46.218 26.895,46.166 26.937,46.124 L27.125,45.999 C27.2503333,45.9156667 27.3336667,45.874 27.375,45.874 C27.375,45.7906667 27.354,45.7696667 27.312,45.811 C27.3953333,45.769 27.4683333,45.7273333 27.531,45.686 C27.5936667,45.6446667 27.6456667,45.603 27.687,45.561 C27.7283333,45.519 27.7803333,45.4773333 27.843,45.436 C27.9056667,45.3946667 27.9576667,45.353 27.999,45.311 C28.1243333,45.2276667 28.166,45.1233333 28.124,44.998 C27.9986667,44.956 27.832,44.977 27.624,45.061 C27.1653333,45.2696667 26.8736667,45.3946667 26.749,45.436 C26.6656667,45.478 26.603,45.5196667 26.561,45.561 C26.4776667,45.6443333 26.311,45.7276667 26.061,45.811 C26.019,45.853 25.9773333,45.874 25.936,45.874 C25.8106667,45.9573333 25.4146667,46.1866667 24.748,46.562 C24.498,46.6873333 24.248,46.75 23.998,46.75 C23.8313333,46.75 23.6436667,46.8333333 23.435,47 C23.393,46.8746667 23.3096667,46.833 23.185,46.875 C22.8516667,47.0003333 22.6433333,47.0836667 22.56,47.125 L22.372,47.125 L22.247,46.875 C22.3303333,46.833 22.4136667,46.7703333 22.497,46.687 C22.497,46.645 22.5073333,46.624 22.528,46.624 L22.622,46.624 C22.622,46.624 22.6636667,46.603 22.747,46.561 C22.789,46.561 22.841,46.54 22.903,46.498 C22.965,46.456 23.0276667,46.4246667 23.091,46.404 C23.1543333,46.3833333 23.2063333,46.352 23.247,46.31 L23.31,46.185 C23.2266667,46.227 23.133,46.2686667 23.029,46.31 L22.873,46.373 C22.831,46.415 22.758,46.4463333 22.654,46.467 C22.55,46.4876667 22.477,46.519 22.435,46.561 C22.0596667,45.811 21.8513333,44.8943333 21.81,43.811 C21.81,43.4776667 21.7473333,42.2066667 21.622,39.998 L21.997,39.748 C22.0803333,39.6646667 22.2263333,39.5293333 22.435,39.342 C22.6436667,39.1546667 22.7896667,39.0193333 22.873,38.936 C22.915,39.1446667 22.936,39.4156667 22.936,39.749 C22.894,42.499 22.9983333,43.999 23.249,44.249 C23.3743333,44.4156667 23.6036667,44.4886667 23.937,44.468 C24.2703333,44.4473333 24.458,44.2286667 24.5,43.812 C24.5833333,43.3533333 24.9063333,42.843 25.469,42.281 C26.0316667,41.719 26.6046667,41.3336667 27.188,41.125 C27.3133333,41.083 27.4903333,41.01 27.719,40.906 C27.9476667,40.802 28.1353333,40.729 28.282,40.687 C28.4286667,40.645 28.6056667,40.593 28.813,40.531 C29.0203333,40.469 29.2183333,40.417 29.407,40.375 C29.5956667,40.333 29.8143333,40.3016667 30.063,40.281 C30.3116667,40.2603333 30.5616667,40.25 30.813,40.25 C31.1883333,40.25 31.5736667,40.2813333 31.969,40.344 C32.3643333,40.4066667 32.6353333,40.4586667 32.782,40.5 C32.9286667,40.5413333 33.2306667,40.6456667 33.688,40.813 C34.1453333,40.9803333 34.4163333,41.0846667 34.501,41.126 C35.043,41.3346667 35.595,41.72 36.157,42.282 C36.719,42.844 37.042,43.3543333 37.126,43.813 C37.2093333,44.1463333 37.397,44.3443333 37.689,44.407 C37.981,44.4696667 38.2103333,44.4176667 38.377,44.251 C38.669,44.001 38.794,42.501 38.752,39.751 C38.71,39.251 38.7203333,38.8133333 38.783,38.438 C38.8456667,38.0626667 38.9186667,37.7813333 39.002,37.594 C39.0853333,37.4066667 39.179,37.2606667 39.283,37.156 C39.387,37.0513333 39.46,36.9993333 39.502,37 L39.625,36.938 Z M21.75,40.75 C21.75,40.708 21.8543333,40.6036667 22.063,40.437 C22.105,40.437 22.1153333,40.4473333 22.094,40.468 C22.0726667,40.4886667 22.083,40.52 22.125,40.562 L22.438,40.374 L22.438,40.437 C22.0626667,40.6456667 21.8333333,40.75 21.75,40.75 L21.75,40.75 Z M22.813,41.125 L22.625,41.188 C22.5416667,41.23 22.5,41.2403333 22.5,41.219 C22.5,41.1976667 22.521,41.1663333 22.563,41.125 C22.6463333,41.125 22.6983333,41.104 22.719,41.062 C22.7396667,41.02 22.771,41.041 22.813,41.125 L22.813,41.125 Z M18.25,34.938 L18.25,34.938 L18.438,35.001 C18.438,34.959 18.4693333,34.9173333 18.532,34.876 C18.5946667,34.8346667 18.626,34.793 18.626,34.751 C18.668,34.709 18.689,34.709 18.689,34.751 C18.731,34.793 18.7726667,34.793 18.814,34.751 L18.877,34.563 C18.7936667,34.7716667 18.752,34.98 18.752,35.188 C18.752,35.48 18.929,35.928 19.283,36.532 C19.637,37.136 19.814,37.5006667 19.814,37.626 C19.814,37.7513333 19.7826667,37.845 19.72,37.907 C19.6573333,37.969 19.5843333,38.0003333 19.501,38.001 L19.438,38.001 C18.5626667,37.6256667 17.875,37.084 17.375,36.376 C17.4583333,36.2506667 17.521,36.209 17.563,36.251 C17.6463333,36.1676667 17.6673333,36.126 17.626,36.126 C17.5426667,36.0426667 17.501,36.0426667 17.501,36.126 L17.438,36.157 C17.438,36.157 17.417,36.1883333 17.375,36.251 L17.25,36.126 C17.292,36.126 17.313,36.105 17.313,36.063 C17.4383333,36.063 17.48,36.0003333 17.438,35.875 L17.501,35.687 C17.4176667,35.687 17.376,35.6243333 17.376,35.499 C17.376,35.457 17.397,35.436 17.439,35.436 L17.502,35.436 C17.6273333,35.5193333 17.69,35.4983333 17.69,35.373 L17.753,35.31 C17.795,35.3933333 17.8366667,35.3933333 17.878,35.31 L18.003,35.122 C18.0863333,35.164 18.149,35.143 18.191,35.059 L18.25,34.938 Z M17.688,35.75 C17.688,35.6666667 17.7296667,35.625 17.813,35.625 L17.813,35.75 L17.688,35.75 Z M18.625,26.313 C18.7916667,26.2296667 18.9166667,26.188 19,26.188 C18.8333333,26.2713333 18.7083333,26.313 18.625,26.313 Z M19.625,31.188 C19.625,31.2713333 19.5833333,31.3443333 19.5,31.407 L19.375,31.501 C19.2496667,31.6263333 19.1036667,31.7513333 18.937,31.876 C18.645,32.0846667 18.3323333,32.293 17.999,32.501 C17.957,32.543 17.9153333,32.564 17.874,32.564 L17.937,32.439 L18,32.376 C18.542,31.9173333 18.8753333,31.6463333 19,31.563 C19.042,31.563 19.1253333,31.5003333 19.25,31.375 L19.5,31.187 L19.563,31.187 C19.6463333,31.1036667 19.688,31.0516667 19.688,31.031 C19.688,31.0103333 19.7506667,30.979 19.876,30.937 C19.834,31.0623333 19.7713333,31.1456667 19.688,31.187 L19.625,31.187 L19.625,31.188 Z M21.281,23.063 C21.3436667,23.021 21.3956667,23.042 21.437,23.126 C21.437,23.168 21.416,23.2096667 21.374,23.251 C21.2486667,23.293 21.186,23.272 21.186,23.188 C21.186,23.146 21.2173333,23.1043333 21.28,23.063 L21.281,23.063 Z M20.625,33.313 C20.667,33.1463333 20.7713333,33.042 20.938,33 C20.896,33.1253333 20.7916667,33.2296667 20.625,33.313 Z M22.25,30.813 L22.25,30.625 C22.3333333,30.583 22.396,30.583 22.438,30.625 C22.396,30.667 22.3856667,30.6983333 22.407,30.719 C22.4283333,30.7396667 22.4596667,30.75 22.501,30.75 C22.6263333,30.708 22.7306667,30.687 22.814,30.687 C22.772,30.7703333 22.7303333,30.812 22.689,30.812 C22.6056667,30.812 22.543,30.8433333 22.501,30.906 C22.459,30.9686667 22.3963333,30.979 22.313,30.937 C22.271,30.937 22.25,30.8953333 22.25,30.812 L22.25,30.813 Z M22.125,30.5 C22.167,30.3333333 22.292,30.25 22.5,30.25 C22.2913333,30.3753333 22.1663333,30.4586667 22.125,30.5 Z M22.813,30.313 C22.8963333,30.355 22.9173333,30.4383333 22.876,30.563 L22.751,30.438 C22.709,30.438 22.709,30.3963333 22.751,30.313 L22.814,30.313 L22.813,30.313 Z M22.563,31.125 C22.521,31.167 22.4583333,31.167 22.375,31.125 C22.375,31.083 22.4376667,31.0413333 22.563,31 L22.688,30.937 C22.73,30.895 22.7926667,30.874 22.876,30.874 C22.918,30.874 22.918,30.9366667 22.876,31.062 L22.626,31.062 L22.563,31.125 Z M23.813,34.313 C23.771,34.355 23.6876667,34.4593333 23.563,34.626 C23.521,34.7093333 23.5,34.772 23.5,34.814 C23.5,34.856 23.4686667,34.8873333 23.406,34.908 L23.312,34.939 C23.27,34.939 23.249,34.8973333 23.249,34.814 L23.312,34.751 C23.4373333,34.6676667 23.4583333,34.5633333 23.375,34.438 C23.2916667,34.3126667 23.3126667,34.1876667 23.438,34.063 C23.5213333,34.021 23.584,33.9583333 23.626,33.875 C23.4173333,33.917 23.2713333,33.9586667 23.188,34 C23.0626667,34.042 22.896,34.063 22.688,34.063 C22.8133333,33.9796667 22.9383333,33.938 23.063,33.938 C23.1876667,33.938 23.3126667,33.8963333 23.438,33.813 C23.5213333,33.813 23.584,33.792 23.626,33.75 C23.7093333,33.75 23.7613333,33.771 23.782,33.813 C23.8026667,33.855 23.7923333,33.8966667 23.751,33.938 C23.6256667,34.0213333 23.563,34.084 23.563,34.126 C23.4796667,34.168 23.438,34.2306667 23.438,34.314 C23.5633333,34.2306667 23.6676667,34.189 23.751,34.189 L23.814,34.189 L23.814,34.314 L23.813,34.313 Z M23.813,31.813 L23.844,31.876 C23.844,31.876 23.8543333,31.9176667 23.875,32.001 C23.9583333,32.0843333 23.9793333,32.1676667 23.938,32.251 C23.896,32.0843333 23.8333333,31.9383333 23.75,31.813 L23.813,31.813 L23.813,31.813 Z M23.5,31.563 L23.625,31.5 C23.7083333,31.3746667 23.771,31.2913333 23.813,31.25 C23.7296667,31.4586667 23.6253333,31.563 23.5,31.563 Z M24,31.438 C24,31.396 24.021,31.3333333 24.063,31.25 L24,31.219 C24,31.219 23.979,31.1876667 23.937,31.125 C23.979,31.083 24,31.0413333 24,31 C24,30.9166667 24.0416667,30.8956667 24.125,30.937 C24.2083333,30.937 24.25,30.958 24.25,31 L24.25,31.063 C24.25,31.063 24.271,31.1046667 24.313,31.188 L24.25,31.313 C24.1246667,31.3963333 24.0413333,31.438 24,31.438 Z M24.063,30.438 C24.105,30.2713333 24.2093333,30.2086667 24.376,30.25 C24.2093333,30.3753333 24.105,30.438 24.063,30.438 Z M23.25,29.625 C23.208,29.4996667 23.2496667,29.4163333 23.375,29.375 C23.667,29.2496667 23.8336667,29.1663333 23.875,29.125 C23.9583333,29.125 24.1043333,29.0833333 24.313,29 C24.355,28.958 24.4176667,28.958 24.501,29 C24.209,29.1666667 23.7923333,29.375 23.251,29.625 L23.25,29.625 Z M23.25,30.75 C23.4166667,30.792 23.4583333,30.8753333 23.375,31 C23.375,31.042 23.354,31.063 23.312,31.063 C23.354,30.9796667 23.333,30.8753333 23.249,30.75 L23.25,30.75 Z M24.188,33.25 L24,33.25 L23.875,33.313 C23.917,33.1876667 24.0213333,33.1666667 24.188,33.25 C24.3133333,33.208 24.3966667,33.187 24.438,33.187 C24.3546667,33.229 24.2713333,33.25 24.188,33.25 Z M24.563,33.375 C24.563,33.333 24.584,33.2703333 24.626,33.187 C24.626,33.229 24.605,33.2916667 24.563,33.375 Z M24,38.438 L23.937,38.313 L24.062,38.376 L24,38.438 Z M24.375,37.938 L24.625,37.688 C24.667,37.646 24.7296667,37.646 24.813,37.688 C24.771,37.73 24.625,37.8133333 24.375,37.938 Z M24.688,38.25 C24.73,38.1666667 24.7926667,38.125 24.876,38.125 C24.834,38.125 24.8026667,38.1353333 24.782,38.156 L24.688,38.25 Z M24.75,30.625 L24.375,30.625 C24.375,30.583 24.3853333,30.5413333 24.406,30.5 C24.4266667,30.4586667 24.458,30.4376667 24.5,30.437 C24.6253333,30.437 24.7713333,30.3536667 24.938,30.187 C25.0213333,30.1036667 25.0423333,29.9993333 25.001,29.874 C25.0843333,29.9993333 25.0843333,30.1036667 25.001,30.187 C25.001,30.3536667 24.9176667,30.4996667 24.751,30.625 L24.75,30.625 Z M24.75,29.563 C24.708,29.4796667 24.7496667,29.4586667 24.875,29.5 L24.938,29.5 C24.98,29.4166667 25.0216667,29.4063333 25.063,29.469 C25.1043333,29.5316667 25.0626667,29.5836667 24.938,29.625 C24.938,29.583 24.8546667,29.6456667 24.688,29.813 C24.688,29.771 24.6983333,29.7293333 24.719,29.688 C24.7396667,29.6466667 24.75,29.605 24.75,29.563 L24.75,29.563 Z M25.188,38.875 L25.063,38.875 L25.063,38.375 L25.188,38.25 C25.188,38.3753333 25.209,38.49 25.251,38.594 C25.293,38.698 25.272,38.7916667 25.188,38.875 Z M26.375,36.75 C26.333,36.792 26.2496667,36.8546667 26.125,36.938 C26.0003333,37.0213333 25.917,37.084 25.875,37.126 C25.7496667,37.2093333 25.6246667,37.1883333 25.5,37.063 L25.563,36.938 C25.6883333,36.8546667 25.751,36.792 25.751,36.75 C26.001,36.5413333 26.1676667,36.3953333 26.251,36.312 C26.293,36.354 26.293,36.406 26.251,36.468 C26.209,36.53 26.23,36.5613333 26.314,36.562 C26.314,36.604 26.3453333,36.6143333 26.408,36.593 C26.4706667,36.5716667 26.5226667,36.5613333 26.564,36.562 C26.564,36.604 26.5013333,36.6666667 26.376,36.75 L26.375,36.75 Z M25.625,29.75 C25.7083333,29.708 25.771,29.708 25.813,29.75 L25.75,29.938 L25.625,30.001 L25.562,29.938 C25.52,29.8546667 25.541,29.792 25.625,29.75 Z M21.188,29.625 L21.313,29.5 L21.626,29.437 L21.376,29.562 C21.334,29.6453333 21.2713333,29.6663333 21.188,29.625 Z M24.938,47.25 C24.8546667,47.292 24.7503333,47.3336667 24.625,47.375 C24.7083333,47.333 24.8126667,47.2913333 24.938,47.25 Z M22.25,39 C22,39.0833333 21.7916667,39.1876667 21.625,39.313 L21.625,39.188 C21.8336667,38.9793333 22.0836667,38.771 22.375,38.563 C22.4583333,38.521 22.5416667,38.4583333 22.625,38.375 C21.9996667,38.7503333 21.6663333,38.9586667 21.625,39 C21.583,38.75 21.562,38.5623333 21.562,38.437 C21.562,37.437 21.7286667,36.937 22.062,36.937 C22.4786667,36.979 22.7496667,37.5416667 22.875,38.625 C22.6663333,38.7916667 22.5203333,38.896 22.437,38.938 C22.395,39.0213333 22.3323333,39.0423333 22.249,39.001 L22.25,39 Z M44.688,35.25 C44.6046667,35.792 44.365,36.292 43.969,36.75 C43.573,37.208 43.1876667,37.5413333 42.813,37.75 L42.25,38 L41.937,37.937 L41.874,37.624 C41.874,37.4986667 42.051,37.134 42.405,36.53 C42.759,35.926 42.936,35.478 42.936,35.186 C42.894,34.936 42.821,34.6963333 42.717,34.467 C42.613,34.2376667 42.4566667,34.0293333 42.248,33.842 C42.0393333,33.6546667 41.7476667,33.5713333 41.373,33.592 C40.9983333,33.6126667 40.5816667,33.769 40.123,34.061 C38.6643333,34.9363333 37.9143333,36.0406667 37.873,37.374 C37.831,37.5826667 37.8206667,37.8223333 37.842,38.093 C37.8633333,38.3636667 37.8736667,38.645 37.873,38.937 C37.8723333,39.229 37.862,39.5 37.842,39.75 C37.822,40 37.7803333,40.2083333 37.717,40.375 C37.6536667,40.5416667 37.5806667,40.625 37.498,40.625 C37.456,40.625 37.3516667,40.6353333 37.185,40.656 C37.0183333,40.6766667 36.914,40.6663333 36.872,40.625 C36.83,40.5836667 36.7466667,40.521 36.622,40.437 C36.4973333,40.353 36.4036667,40.1863333 36.341,39.937 C36.2783333,39.6876667 36.2053333,39.3543333 36.122,38.937 C35.9966667,37.895 35.4446667,37.0823333 34.466,36.499 C33.4873333,35.9156667 32.2686667,35.624 30.81,35.624 C29.3513333,35.624 28.143,35.9156667 27.185,36.499 C26.227,37.0823333 25.6643333,37.895 25.497,38.937 C25.455,39.3536667 25.3923333,39.687 25.309,39.937 C25.2256667,40.187 25.132,40.3536667 25.028,40.437 C24.924,40.5203333 24.8406667,40.583 24.778,40.625 C24.7153333,40.6667789 24.611,40.6773333 24.465,40.656 C24.319,40.6346667 24.2253333,40.6243333 24.184,40.625 C23.934,40.625 23.809,39.9373333 23.809,38.562 L23.809,38.124 L24.247,37.749 C24.5803333,37.5403333 24.7886667,37.332 24.872,37.124 C24.7466667,37.166 24.6113333,37.2493333 24.466,37.374 C24.3206667,37.4986667 24.227,37.5613333 24.185,37.562 L23.997,37.75 L23.809,37.875 L23.809,37.375 C23.767,36.4996667 23.496,35.7703333 22.996,35.187 C22.954,35.1036667 22.9123333,35.062 22.871,35.062 C22.4956667,34.7286667 22.058,34.3953333 21.558,34.062 L20.808,33.687 L21.246,33.312 L21.496,33.062 C21.454,33.062 21.3496667,33.1453333 21.183,33.312 L20.933,33.5 L20.808,33.625 L20.308,33.625 L20.558,33.375 L20.183,33.625 C19.683,33.625 19.308,33.8543333 19.058,34.313 L18.933,34.313 L18.87,34.563 L18.807,34.5 C18.807,34.4166667 18.7653333,34.4166667 18.682,34.5 C18.5153333,34.5 18.432,34.5626667 18.432,34.688 C18.432,34.73 18.3693333,34.8133333 18.244,34.938 C18.1606667,34.896 18.119,34.896 18.119,34.938 C18.077,35.0213333 18.0353333,35.0423333 17.994,35.001 C17.952,35.0843333 17.8893333,35.1053333 17.806,35.064 C17.764,35.064 17.7326667,35.0743333 17.712,35.095 C17.6913333,35.1156667 17.681,35.147 17.681,35.189 L17.744,35.314 L17.681,35.314 C17.639,35.3973333 17.5763333,35.439 17.493,35.439 L17.493,35.439 L17.493,35.314 L17.368,35.377 C17.368,35.335 17.347,35.3036667 17.305,35.283 L17.242,35.252 C17.284,35.252 17.3153333,35.231 17.336,35.189 L17.367,35.126 L17.492,34.938 L17.68,34.875 L17.993,34.687 C18.035,34.7703333 18.0766667,34.7913333 18.118,34.75 L18.118,34.562 L18.493,34.312 L18.743,34.124 L18.993,33.874 C18.993,33.7906667 19.0556667,33.7073333 19.181,33.624 C19.3476667,33.4573333 19.431,33.3323333 19.431,33.249 L19.306,33.312 L19.243,33.437 C19.1596667,33.395 19.0553333,33.4366667 18.93,33.562 C18.8466667,33.7286667 18.659,33.8953333 18.367,34.062 C18.0336667,34.312 17.721,34.437 17.429,34.437 C17.2203333,34.437 17.0953333,34.3953333 17.054,34.312 C17.012,34.27 17.012,34.2073333 17.054,34.124 L17.054,34.061 L16.991,33.936 L17.179,33.748 C17.179,33.706 17.2206667,33.654 17.304,33.592 C17.3873333,33.53 17.429,33.478 17.429,33.436 L17.492,33.248 C17.3666667,33.248 17.2833333,33.2896667 17.242,33.373 C17.2006667,33.4563333 17.159,33.498 17.117,33.498 L16.992,33.561 L17.055,33.186 L17.43,32.936 L17.367,32.811 L17.117,33.061 C17.159,32.811 17.2736667,32.436 17.461,31.936 C17.6483333,31.436 17.763,31.04 17.805,30.748 C17.9303333,30.248 17.993,29.2793333 17.993,27.842 C17.993,26.4046667 18.0346667,25.5193333 18.118,25.186 L18.431,25.061 L19.244,24.686 C19.536,24.6026667 19.7653333,24.4776667 19.932,24.311 L20.557,23.811 C20.7236667,23.7276667 20.8696667,23.6233333 20.995,23.498 C21.037,23.456 21.037,23.3933333 20.995,23.31 C20.995,23.268 20.9533333,23.268 20.87,23.31 L19.995,23.935 L19.807,23.998 L19.369,24.248 L18.681,24.748 L18.243,24.998 C18.3683333,24.748 18.535,24.5396667 18.743,24.373 C18.951,24.2063333 19.149,24.071 19.337,23.967 C19.525,23.863 19.6396667,23.7693333 19.681,23.686 L19.744,23.561 L20.307,23.061 L20.338,22.998 C20.338,22.998 20.3693333,22.977 20.432,22.935 L20.432,22.81 C20.5573333,22.81 20.6616667,22.7473333 20.745,22.622 L20.62,22.559 L20.495,22.622 L20.245,22.685 C20.6203333,22.1016667 21.0786667,21.5286667 21.62,20.966 C22.1613333,20.4033333 22.8593333,19.799 23.714,19.153 C24.5686667,18.507 25.6206667,17.986 26.87,17.59 C28.1193333,17.194 29.432,16.996 30.808,16.996 C32.2666667,16.996 33.6416667,17.2146667 34.933,17.652 C36.2243333,18.0893333 37.2763333,18.6206667 38.089,19.246 C38.9016667,19.8713333 39.61,20.5276667 40.214,21.215 C40.818,21.9023333 41.2556667,22.4543333 41.527,22.871 C41.7983333,23.2876667 41.9546667,23.5586667 41.996,23.684 C41.996,23.7673333 42.2146667,23.934 42.652,24.184 C43.0893333,24.434 43.3706667,24.7673333 43.496,25.184 C43.6213333,25.5173333 43.6733333,26.3923333 43.652,27.809 C43.6306667,29.2256667 43.6826667,30.205 43.808,30.747 L44.246,32.06 C44.246,32.06 44.392,32.612 44.684,33.716 C44.976,34.82 44.976,35.3303333 44.684,35.247 L44.688,35.25 Z M39.813,24.25 C39.3543333,23.958 38.469,23.6663333 37.157,23.375 C35.845,23.0836667 34.9386667,22.9376667 34.438,22.937 C34.2713333,22.937 34.1463333,22.9473333 34.063,22.968 C33.9796667,22.9886667 33.917,23.0303333 33.875,23.093 C33.833,23.1556667 33.8016667,23.2183333 33.781,23.281 C33.7603333,23.3436667 33.75,23.4583333 33.75,23.625 L33.75,24.063 C33.75,24.063 33.7603333,24.261 33.781,24.657 C33.8016667,25.053 33.812,25.2926667 33.812,25.376 C33.854,26.7513333 34.25,27.6263333 35,28.001 C35.3333333,28.2096667 36.177,28.4283333 37.531,28.657 C38.885,28.8856667 39.833,28.9793333 40.375,28.938 C40.7083333,28.938 40.9686667,28.8026667 41.156,28.532 C41.3433333,28.2613333 41.437,28.001 41.437,27.751 L41.5,27.376 C41.7086667,26.1673333 41.146,25.1256667 39.812,24.251 L39.813,24.25 Z M33.25,29.563 C33.25,28.771 32.9896667,27.823 32.469,26.719 C31.9483333,25.615 31.4066667,25.063 30.844,25.063 C30.2813333,25.063 29.7396667,25.615 29.219,26.719 C28.6983333,27.823 28.417,28.771 28.375,29.563 C28.375,29.9383333 28.396,30.282 28.438,30.594 C28.48,30.906 28.5843333,31.1976667 28.751,31.469 C28.9176667,31.7403333 29.1363333,31.8756667 29.407,31.875 C29.6776667,31.8743333 30.0213333,31.7283333 30.438,31.437 L31.188,31.437 C31.73,31.937 32.157,32.083 32.469,31.875 C32.781,31.667 32.9996667,31.3543333 33.125,30.937 C33.2503333,30.5196667 33.292,30.0613333 33.25,29.562 L33.25,29.563 Z M27.25,22.938 C26.9166667,22.938 26.3956667,23.0006667 25.687,23.126 C24.9783333,23.2513333 24.2386667,23.418 23.468,23.626 C22.6973333,23.834 22.166,24.0423333 21.874,24.251 C20.4986667,25.1263333 19.936,26.168 20.186,27.376 C20.186,28.376 20.5403333,28.897 21.249,28.939 C21.6656667,28.939 22.4156667,28.8763333 23.499,28.751 L22.999,29.064 C22.9156667,29.064 22.8323333,29.085 22.749,29.127 C22.6656667,29.169 22.5926667,29.2106667 22.53,29.252 C22.4673333,29.2933333 22.3943333,29.335 22.311,29.377 C22.2276667,29.377 22.134,29.4186667 22.03,29.502 C21.926,29.5853333 21.8323333,29.627 21.749,29.627 L21.624,29.752 C21.4986667,29.794 21.3736667,29.8773333 21.249,30.002 C21.1656667,29.8766667 21.103,29.835 21.061,29.877 L20.998,30.065 L20.873,30.128 C20.831,30.128 20.7893333,30.1696667 20.748,30.253 L20.498,30.566 C20.456,30.566 20.456,30.545 20.498,30.503 L20.373,30.691 L20.31,30.628 C20.268,30.628 20.2053333,30.6906667 20.122,30.816 L19.997,30.816 L19.934,30.879 C20.0593333,30.921 20.1426667,30.9 20.184,30.816 L20.247,30.816 L20.497,30.628 C20.5803333,30.628 20.747,30.5446667 20.997,30.378 C21.039,30.2526667 21.0806667,30.19 21.122,30.19 C21.1633333,30.19 21.226,30.169 21.31,30.127 C21.352,30.169 21.3936667,30.1273333 21.435,30.002 L22.248,29.502 L22.998,29.127 L23.186,29.064 L23.936,28.689 C25.436,28.439 26.3526667,28.2096667 26.686,28.001 C27.436,27.5843333 27.832,26.7093333 27.874,25.376 L27.874,24.813 C27.874,24.813 27.8843333,24.6463333 27.905,24.313 C27.9256667,23.9796667 27.936,23.8443333 27.936,23.907 L27.936,23.563 C27.936,23.563 27.9256667,23.4796667 27.905,23.313 C27.8843333,23.1463333 27.8633333,23.0836667 27.842,23.125 C27.8206667,23.1663333 27.779,23.1246667 27.717,23 C27.655,22.8753333 27.582,22.8543333 27.498,22.937 L27.248,22.937 L27.25,22.938 Z"],[1,"error__text"],[4,"ngIf"],["class","faded-text",4,"ngIf"],["class","error__message",4,"ngIf"],[1,"faded-text"],[1,"error__message"]],template:function(r,o){r&amp;1&amp;&amp;(X(0,"div",0)(1,"div",1),hp(),X(2,"svg",2)(3,"g",3),Se(4,"path",4)(5,"path",5),ee()()(),AE(),X(6,"div",6),Ye(7,hU,2,1,"div",7)(8,pU,2,1,"div",8)(9,mU,2,1,"div",9),ee()()),r&amp;2&amp;&amp;(le("ngClass",o.displayVariant?"error--"+o.displayVariant:""),ce(7),le("ngIf",o.title),ce(),le("ngIf",o.subtitle),ce(),le("ngIf",o.message))},dependencies:[qn,wi,Ds],styles:["[_ngcontent-%COMP%]:root{--page-background-bottom-mask-height: calc(var(--screenHeight) / 6)}[_nghost-%COMP%]{display:block;max-width:37.5rem;position:relative;z-index:1}.error[_ngcontent-%COMP%]{font-size:.8em;font-weight:400;text-align:center;padding:2rem}.error__icon[_ngcontent-%COMP%]{font-size:8em;line-height:1;opacity:.8}.error__icon[_ngcontent-%COMP%] &gt; svg[_ngcontent-%COMP%]{display:block;margin:0 auto 2rem}.error__message[_ngcontent-%COMP%]{margin-top:2rem;max-height:6em;overflow:hidden;opacity:.2;line-height:1.2}.error--search[_ngcontent-%COMP%]{font-size:inherit;text-align:left;padding:0}.error--search[_ngcontent-%COMP%]   .error__icon[_ngcontent-%COMP%]{display:none}"]});let t=e;return t})();function vU(t,e){t&amp;1&amp;&amp;(X(0,"div",5),Se(1,"img",6),ee())}function yU(t,e){if(t&amp;1){let i=Yn();X(0,"button",9),Je("click",function(){Xt(i);let r=Be(2);return Jt(r.onLoginClicked())}),Ze(1,"Sign in"),ee()}}function bU(t,e){if(t&amp;1&amp;&amp;(X(0,"div"),Se(1,"app-error",7),Ye(2,yU,2,0,"button",8),ee()),t&amp;2){let i=Be();ce(),le("title",i.url==="me"?"Please sign in":"Page not found")("subtitle",i.url==="me"?"/me doesn't work otherwise":"Nothing to see here, move along"),ce(),le("ngIf",i.url==="me")}}var Dde=(()=&gt;{let e=class e extends As{constructor(n,r,o){super(),this.store=n,this.activatedRoute=r,this.dialogService=o,this.url=this.activatedRoute.snapshot.url.toString(),this.store.pipe(ke(this.isDestroyed$),Hc(N3),_n(),we(s=&gt;s!==vn.LOADING)).subscribe(s=&gt;this.store.dispatch(Sl({platform:this.activatedRoute?.snapshot.params?.platform,gamertag:this.activatedRoute?.snapshot.params?.gamertag+(this.activatedRoute?.snapshot.fragment!==null?"#"+this.activatedRoute?.snapshot.fragment:"")}))),this.isDeeplinkParsed$=this.store.pipe(ke(this.isDestroyed$),zs(300),Hc(CT),_n())}onLoginClicked(){this.dialogService.openDialog(fg,{width:"320px"})}};e.\u0275fac=function(r){return new(r||e)(I(Rt),I(vo),I(jr))},e.\u0275cmp=Ne({type:e,selectors:[["ng-component"]],features:[Te],decls:7,vars:6,consts:[["fxLayout","column",1,"screen-height"],["fxFlex","none","fxHide","","fxShow.lt-medium",""],["fxFlex","grow",1,"center-content","center-content--despite-header"],["class","loading-indicator",4,"ngIf"],[4,"ngIf"],[1,"loading-indicator"],["draggable","false","src","/assets/svg/loading-big.svg","alt","Loading"],[3,"title","subtitle"],["style","display: block; margin: 0 auto;","class","button button--ghost",3,"click",4,"ngIf"],[1,"button","button--ghost",2,"display","block","margin","0 auto",3,"click"]],template:function(r,o){r&amp;1&amp;&amp;(X(0,"div",0),Se(1,"app-page-header",1),X(2,"div",2),Ye(3,vU,2,0,"div",3),is(4,"async"),Ye(5,bU,3,3,"div",4),is(6,"async"),ee()()),r&amp;2&amp;&amp;(ce(3),le("ngIf",rs(4,2,o.isDeeplinkParsed$)!==!0),ce(2),le("ngIf",rs(6,4,o.isDeeplinkParsed$)===!0))},dependencies:[wi,Zn,Es,uT,IT,Qn,Ms,MT,TT,$p],encapsulation:2});let t=e;return t})();var ja=function(t){return t[t.ALL=0]="ALL",t[t.ANDROID=1]="ANDROID",t[t.WEB=2]="WEB",t}(ja||{}),Ba=function(t){return t[t.INNER=0]="INNER",t[t.OUTER=1]="OUTER",t[t.CLOSE=2]="CLOSE",t}(Ba||{});var RT=(()=&gt;{let e=class e{constructor(n){this.sanitized=n}transform(n){return this.sanitized.bypassSecurityTrustHtml(n)}};e.\u0275fac=function(r){return new(r||e)(I(Gu,16))},e.\u0275pipe=Dn({name:"safeHtml",type:e,pure:!0});let t=e;return t})();function wU(t,e){if(t&amp;1&amp;&amp;Se(0,"div",9),t&amp;2){let i=Be();ua("background-image","url("+i.modal.imageUrl+")")}}function xU(t,e){if(t&amp;1&amp;&amp;Se(0,"i"),t&amp;2){let i=Be().$implicit;Mc("icon-"+i.icon)}}function CU(t,e){if(t&amp;1){let i=Yn();X(0,"a",12),Je("click",function(){let r=Xt(i).$implicit,o=Be(2);return Jt(o.onActionClicked(r))}),Ye(1,xU,1,2,"i",13),Ze(2),ee()}if(t&amp;2){let i=e.$implicit;ce(),le("ngIf",i.icon),ce(),Nn(" ",i.label," ")}}function DU(t,e){if(t&amp;1&amp;&amp;(X(0,"div",10),Ye(1,CU,3,2,"a",11),ee()),t&amp;2){let i=Be();ce(),le("ngForOf",i.modal.actions)}}var OT=(()=&gt;{let e=class e extends As{constructor(n,r,o){super(),this.data=n,this.dialogRef=r,this.dialogService=o,this.modal=this.data?.modal,this.modal===void 0&amp;&amp;this.dialogService.closeDialog()}onCloseClicked(){this.dialogService.closeDialog()}onActionClicked(n){switch(Ba[n.type?.toString()]??Ba.OUTER){case Ba.OUTER:{n.link!==void 0&amp;&amp;window.open(n.link,"_blank");break}case Ba.INNER:{n.link!==void 0&amp;&amp;this.dialogService.closeDialogsAndNavigate([n.link]);break}case Ba.CLOSE:default:{this.dialogService.closeDialog();break}}}};e.\u0275fac=function(r){return new(r||e)(I(nw),I(Ed),I(jr))},e.\u0275cmp=Ne({type:e,selectors:[["app-modal"]],features:[Te],decls:12,vars:8,consts:[[1,"dialog-content"],["class","card__header card__header--image card__header--low","fxLayout","row","fxLayoutAlign","start end",3,"backgroundImage",4,"ngIf"],[1,"card__close"],[1,"button","button--icon","button--invisible",3,"click"],[1,"secondary-text","icon-cross"],[1,"card__content"],[1,"card__title",3,"innerHtml"],[3,"innerHtml"],["class","card__actions",4,"ngIf"],["fxLayout","row","fxLayoutAlign","start end",1,"card__header","card__header--image","card__header--low"],[1,"card__actions"],["class","button button--ghost",3,"click",4,"ngFor","ngForOf"],[1,"button","button--ghost",3,"click"],[3,"class",4,"ngIf"]],template:function(r,o){r&amp;1&amp;&amp;(X(0,"div",0),Ye(1,wU,1,2,"div",1),X(2,"div",2)(3,"button",3),Je("click",function(){return o.onCloseClicked()}),X(4,"small"),Se(5,"i",4),ee()()(),X(6,"div",5),Se(7,"h2",6),is(8,"safeHtml"),Se(9,"div",7),is(10,"safeHtml"),ee(),Ye(11,DU,2,1,"div",8),ee()),r&amp;2&amp;&amp;(ce(),le("ngIf",o.modal.imageUrl),ce(6),le("innerHtml",rs(8,4,o.modal.title),Su),ce(2),le("innerHtml",rs(10,6,o.modal.text),Su),ce(2),le("ngIf",(o.modal.actions==null?null:o.modal.actions.length)&gt;0))},dependencies:[Hp,wi,Zn,Dl,Qn,Al,RT],styles:["[_ngcontent-%COMP%]:root{--page-background-bottom-mask-height: calc(var(--screenHeight) / 6)}.card__title[_ngcontent-%COMP%]{margin-bottom:2rem}"]});let t=e;return t})();var Xn={MEDIUM:960,SMALL:512,TINY:360,LOW:512},Ml={HUGE:"4rem",LARGE:"3rem",DEFAULT:"2rem",SMALL:"1.5rem",TINY:"1rem"},EU=[{alias:"gt-medium",suffix:"gt-medium",mediaQuery:"screen and (min-width: "+(Xn.MEDIUM+1)+"px)",overlapping:!1},{alias:"medium",suffix:"medium",mediaQuery:"screen and (max-width: "+Xn.MEDIUM+`px)
                        and (min-width: `+(Xn.SMALL+1)+"px)",overlapping:!1},{alias:"lt-medium",suffix:"lt-medium",mediaQuery:"screen and (max-width: "+Xn.MEDIUM+"px)",overlapping:!1},{alias:"gt-small",suffix:"gt-small",mediaQuery:"screen and (min-width: "+(Xn.SMALL+1)+"px)",overlapping:!1},{alias:"small",suffix:"small",mediaQuery:"screen and (max-width: "+Xn.SMALL+`px)
                        and (min-width: `+(Xn.TINY+1)+"px)",overlapping:!1},{alias:"lt-small",suffix:"lt-small",mediaQuery:"screen and (max-width: "+Xn.SMALL+"px)",overlapping:!1},{alias:"gt-tiny",suffix:"gt-tiny",mediaQuery:"screen and (min-width: "+(Xn.TINY+1)+"px)",overlapping:!1},{alias:"tiny",suffix:"tiny",mediaQuery:"screen and (max-width: "+Xn.TINY+`px)
                        and (min-width: 0px)`,overlapping:!1},{alias:"lt-tiny",suffix:"lt-tiny",mediaQuery:"screen and (max-width: "+Xn.TINY+"px)",overlapping:!1},{alias:"gt-low",suffix:"gt-low",mediaQuery:"screen and (min-height: "+(Xn.LOW+1)+"px)",overlapping:!1},{alias:"low",suffix:"low",mediaQuery:"screen and (max-height: "+Xn.LOW+`px)
                        and (min-height: 0px)`,overlapping:!1},{alias:"lt-low",suffix:"lt-low",mediaQuery:"screen and (max-height: "+Xn.LOW+"px)",overlapping:!1}],Ode={provide:Cl,useValue:EU,multi:!0};var IU=["fxLayoutGap","fxLayoutGap.gt-medium","fxLayoutGap.medium","fxLayoutGap.lt-medium","fxLayoutGap.gt-small","fxLayoutGap.small","fxLayoutGap.lt-small","fxLayoutGap.gt-tiny","fxLayoutGap.tiny","fxLayoutGap.lt-tiny","fxLayoutGap.gt-low","fxLayoutGap.low","fxLayoutGap.lt-low"],Tl=(()=&gt;{let e=class e extends Jw{constructor(){super(...arguments),this.inputs=IU}};e.\u0275fac=(()=&gt;{let n;return function(o){return(n||(n=it(e)))(o||e)}})(),e.\u0275dir=ie({type:e,selectors:[["","fxLayoutGap",""],["","fxLayoutGap.gt-medium",""],["","fxLayoutGap.medium",""],["","fxLayoutGap.lt-medium",""],["","fxLayoutGap.gt-small",""],["","fxLayoutGap.small",""],["","fxLayoutGap.lt-small",""],["","fxLayoutGap.gt-tiny",""],["","fxLayoutGap.tiny",""],["","fxLayoutGap.lt-tiny",""],["","fxLayoutGap.gt-low",""],["","fxLayoutGap.low",""],["","fxLayoutGap.lt-low",""]],inputs:{fxLayoutGap:"fxLayoutGap","fxLayoutGap.gt-medium":"fxLayoutGap.gt-medium","fxLayoutGap.medium":"fxLayoutGap.medium","fxLayoutGap.lt-medium":"fxLayoutGap.lt-medium","fxLayoutGap.gt-small":"fxLayoutGap.gt-small","fxLayoutGap.small":"fxLayoutGap.small","fxLayoutGap.lt-small":"fxLayoutGap.lt-small","fxLayoutGap.gt-tiny":"fxLayoutGap.gt-tiny","fxLayoutGap.tiny":"fxLayoutGap.tiny","fxLayoutGap.lt-tiny":"fxLayoutGap.lt-tiny","fxLayoutGap.gt-low":"fxLayoutGap.gt-low","fxLayoutGap.low":"fxLayoutGap.low","fxLayoutGap.lt-low":"fxLayoutGap.lt-low"},features:[Te]});let t=e;return t})();var SU=t=&gt;({"is-visible":t}),Pde=(()=&gt;{let e=class e{constructor(n){if(this.changeDetectorRef=n,this.LAYOUT_GAPS=Ml,this.DISCORD_INVITE_URL=R3,this.isAndroid=window.isAndroidApp??!1,this.isIos=window.isIosApp??!1,this.isApp=this.isAndroid||this.isIos,this.showAdSettingsLink=!1,window.showAdSettingsLink!==void 0)this.showAdSettingsLink=window.showAdSettingsLink;else{let r=()=&gt;{this.showAdSettingsLink=!0,this.changeDetectorRef.detectChanges()};window.showAdSettingsLinkProxy===void 0?window.showAdSettingsLinkProxy=new Proxy({value:!1,callbacks:[r]},{set(o,s,a){return o[s]=a,s==="value"&amp;&amp;o.callbacks.map(u=&gt;u()),!0}}):window.showAdSettingsLinkProxy.callbacks=[...window.showAdSettingsLinkProxy?.callbacks,r]}}onPrivacySettingsClicked(){window.googlefc?.callbackQueue.push(window.googlefc.showRevocationMessage)}};e.\u0275fac=function(r){return new(r||e)(I(yt))},e.\u0275cmp=Ne({type:e,selectors:[["app-page-footer"]],decls:18,vars:6,consts:[["fxLayout","row",3,"fxLayoutGap","fxLayoutGap.gt-tiny"],["fxFlex","grow",1,"footer__authors"],["src","/assets/svg/icon.svg","alt","Trials Report logo",1,"footer__logo","inline-image","inline-image--small"],["fxFlex","none",1,"footer__ad-settings",3,"ngClass"],["title","Ad settings","rel","noreferrer",1,"invisible-link",3,"click"],["fxFlex","none"],["routerLink","/privacy","title","Privacy policy","rel","noreferrer",1,"invisible-link"],["title","Trials Report Discord","rel","noreferrer","target","_blank",1,"invisible-link",3,"href"],[1,"icon-discord"],["title","Buy us a coffee","href","https://www.buymeacoffee.com/trialsreport","rel","noreferrer","target","_blank",1,"invisible-link"],[1,"icon-buymeacoffee"]],template:function(r,o){r&amp;1&amp;&amp;(X(0,"footer")(1,"div",0)(2,"div",1),Se(3,"img",2),X(4,"span"),Ze(5,"Made by Vlad &amp; Mark"),ee()(),X(6,"div",3)(7,"a",4),Je("click",function(){return o.onPrivacySettingsClicked()}),Ze(8," Ad settings "),ee()(),X(9,"div",5)(10,"a",6),Ze(11," Privacy "),ee()(),X(12,"div",5)(13,"a",7),Se(14,"i",8),ee()(),X(15,"div",5)(16,"a",9),Se(17,"i",10),ee()()()()),r&amp;2&amp;&amp;(ce(),le("fxLayoutGap",o.LAYOUT_GAPS.TINY)("fxLayoutGap.gt-tiny",o.LAYOUT_GAPS.SMALL),ce(5),le("ngClass",Mp(4,SU,o.showAdSettingsLink)),ce(7),t0("href",o.DISCORD_INVITE_URL,Rb))},dependencies:[qn,ws,Zn,El,Es,Ds,Qn,Ms,Tl],styles:["[_ngcontent-%COMP%]:root{--page-background-bottom-mask-height: calc(var(--screenHeight) / 6)}footer[_ngcontent-%COMP%]{padding:2rem;color:var(--foreground-tertiary);font-size:.8em}@media (max-width: 960px){footer[_ngcontent-%COMP%]{max-width:64rem;margin:0 auto}}.footer__authors[_ngcontent-%COMP%]{height:2rem;overflow:hidden}.footer__authors[_ngcontent-%COMP%] &gt; span[_ngcontent-%COMP%]{display:inline-block}.footer__logo[_ngcontent-%COMP%]{height:2rem;width:2rem;opacity:.4}.footer__ad-settings[_ngcontent-%COMP%]{opacity:0;pointer-events:none}.footer__ad-settings.is-visible[_ngcontent-%COMP%]{animation:fade-in .5s linear;animation-fill-mode:forwards;pointer-events:auto;cursor:pointer}"]});let t=e;return t})();var AU=()=&gt;({exact:!0}),Vde=(()=&gt;{let e=class e{constructor(){this.LAYOUT_GAPS=Ml}};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=Ne({type:e,selectors:[["app-page-navigation"]],decls:16,vars:3,consts:[[1,"center-content"],[1,"navigation"],["fxLayout","row",1,"semantic-list",3,"fxLayoutGap"],["title","This week","routerLink","/","routerLinkActive","navigation__item--active",1,"navigation__item",3,"routerLinkActiveOptions"],["title","All weeks","routerLink","/weeks","routerLinkActive","navigation__item--active",1,"navigation__item"],["popper","Coming soon"],["title","Leaderboards",1,"navigation__item","navigation__item--inactive"],["title","FAQ","routerLink","/faq","routerLinkActive","navigation__item--active",1,"navigation__item"]],template:function(r,o){r&amp;1&amp;&amp;(X(0,"header",0)(1,"nav",1)(2,"ul",2)(3,"li")(4,"a",3),Ze(5," This week "),ee()(),X(6,"li")(7,"a",4),Ze(8," All weeks "),ee()(),X(9,"li")(10,"div",5)(11,"a",6),Ze(12," Leaderboards "),ee()()(),X(13,"li")(14,"a",7),Ze(15," Faq "),ee()()()()()),r&amp;2&amp;&amp;(ce(2),le("fxLayoutGap",o.LAYOUT_GAPS.DEFAULT),ce(2),le("routerLinkActiveOptions",Ap(2,AU)))},dependencies:[ws,UM,Zn,El,Qc,Qn,Tl],styles:["[_ngcontent-%COMP%]:root{--page-background-bottom-mask-height: calc(var(--screenHeight) / 6)}[_nghost-%COMP%]{display:block}@media (max-width: 960px){[_nghost-%COMP%]{margin-top:2rem;margin-bottom:-2rem}}header[_ngcontent-%COMP%]{height:7rem}.navigation__item[_ngcontent-%COMP%]{font-weight:400;color:var(--foreground-secondary);text-transform:uppercase;font-size:.85em;display:block;padding:1rem 0}.navigation__item[_ngcontent-%COMP%]:hover{text-decoration:none;color:var(--foreground)}.navigation__item--active[_ngcontent-%COMP%]{color:var(--foreground)}.navigation__item--inactive[_ngcontent-%COMP%]{color:var(--foreground-tertiary);pointer-events:none}"]});let t=e;return t})();var kT={statPlatform:el.ALL,isManifestLoaded:!1,isDeeplinkParsed:!1,theme:localStorage.getItem(kt.THEME)??"default",notices:[],error:null};var MU=Gc(kT,xt(Il,(t,e)=&gt;q(S({},t),{isManifestLoaded:!0})),xt(Is,(t,{error:e})=&gt;q(S({},t),{isManifestLoaded:!0,error:e})),xt(dg,(t,{platform:e})=&gt;q(S({},t),{statPlatform:e})),xt(Sl,(t,e)=&gt;q(S({},t),{isDeeplinkParsed:!1})),xt(Pr,(t,e)=&gt;q(S({},t),{isDeeplinkParsed:!0})),xt(_T,(t,{value:e})=&gt;(localStorage.setItem(kt.THEME,e.toString()),q(S({},t),{theme:e}))),xt(qd,(t,{notices:e})=&gt;q(S({},t),{notices:e})));function qde(t,e){return MU(t,e)}var mg=h2(FT(),1),LT=Symbol.for("Dexie"),gg=globalThis[LT]||(globalThis[LT]=mg.default);if(mg.default.semVer!==gg.semVer)throw new Error(`Two different versions of Dexie loaded in the same app: ${mg.default.semVer} and ${gg.semVer}`);var{liveQuery:Xde,mergeRanges:Jde,rangesOverlap:efe,RangeSet:tfe,cmp:nfe,Entity:ife,PropModSymbol:rfe,PropModification:ofe,replacePrefix:sfe,add:afe,remove:cfe}=gg;var Qd=gg;var vg=(()=&gt;{let e=class e extends Qd{constructor(){super(nd),this.version(1).stores({activities:"id",items:"id,t"})}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var NT=(()=&gt;{let e=class e{constructor(n,r){this.http=n,this.store=r}getVersion(){return this.http.get(`${g_}/manifest/en/version`)}getDefinitions(){return this.http.get(`${g_}/destiny2/en/DestinyDefinitions.json`)}loadManifest(){return this.store.dispatch(ug()),new Promise(n=&gt;{this.store.select(xT).pipe(we(r=&gt;r===!0),ct(1),iu(15e3)).subscribe(r=&gt;n(!0),r=&gt;n(!0))})}};e.\u0275fac=function(r){return new(r||e)(C(oi),C(Rt))},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})();var PT=(()=&gt;{let e=class e{constructor(n){this.http=n}getModals(){return this.http.get(In.configFolder+"modals.json?d="+new Date().getTime())}getNotices(){return this.http.get(In.configFolder+"notices.json?d="+new Date().getTime())}};e.\u0275fac=function(r){return new(r||e)(C(oi))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var Afe=(()=&gt;{let e=class e{constructor(n,r,o,s,a,u,f,p,g,D){this.actions$=n,this.http=r,this.router=o,this.bungieService=s,this.dialogService=a,this.databaseService=u,this.manifestService=f,this.analyticsService=p,this.contentService=g,this.navigationService=D,this.manifestInit$=pt(()=&gt;this.actions$.pipe(mt(ug),qe(b=&gt;Ev([this.manifestService.getVersion(),at(Qd.exists(nd))]).pipe(iu(5e3),Z(([w,T])=&gt;{let F=localStorage.getItem(kt.STORED_MANIFEST_VERSION);return T&amp;&amp;w.version===F?Il({version:w.version}):ix({version:w.version})}),ft(w=&gt;Q(Is({error:new jt(Kt.CORE,St.UNKNOWN,w)}))))))),this.getManifest$=pt(()=&gt;this.actions$.pipe(mt(ix),Z(({version:b})=&gt;b),qe(b=&gt;this.manifestService.getDefinitions().pipe(Z(w=&gt;{let T=Object.keys(w);return T===void 0||T.length===0?Is({error:new jt(Kt.CORE,St.US)}):rx({version:b,response:w})}),ft(w=&gt;Q(Is({error:new jt(Kt.CORE,St.UNKNOWN,w)}))))))),this.manifestRetrieved$=pt(()=&gt;this.actions$.pipe(mt(rx),qe(({version:b,response:w})=&gt;{let T={activities:w.activities,items:w.items};return vg.delete(nd).then(F=&gt;Qd.Promise.all(Object.keys(T).map(R=&gt;this.databaseService.table(R).bulkAdd(Object.values(T[R])))).then(R=&gt;Il({version:b})).catch(R=&gt;Is({error:new jt(Kt.MANIFEST,St.US,R)}))).catch(F=&gt;Is({error:new jt(Kt.MANIFEST,St.US,F)}))}))),this.manifestLoaded$=pt(()=&gt;this.actions$.pipe(mt(Il),Z(({version:b})=&gt;localStorage.setItem(kt.STORED_MANIFEST_VERSION,b))),{dispatch:!1}),this.modalsInit$=pt(()=&gt;this.actions$.pipe(mt(bT),qe(()=&gt;this.contentService.getModals().pipe(we(b=&gt;b?.length&gt;0),Z(b=&gt;{let w=window?.isAndroidApp??!1,T=localStorage.getItem(kt.SEEN_MODALS)?.split(",")??[],F=new Date().getTime();return b.filter(R=&gt;T.indexOf(R.id)===-1&amp;&amp;(R.startDate===void 0||new Date(R.startDate).getTime()&lt;F)&amp;&amp;(R.endDate===void 0||new Date(R.endDate).getTime()&gt;F)&amp;&amp;(()=&gt;{let z=ja[R.audience?.toString()]||ja.ALL;return z===ja.ALL||z===ja.ANDROID&amp;&amp;w||z===ja.WEB&amp;&amp;!w})()).sort((R,z)=&gt;(z.priority??0)-(R.priority??0))[0]}),we(b=&gt;b!==void 0&amp;&amp;b.id!==void 0),$e(b=&gt;localStorage.setItem(kt.SEEN_MODALS,(localStorage.getItem(kt.SEEN_MODALS)??"")+","+b.id)),Z(b=&gt;this.dialogService.openDialog(OT,{width:"320px",data:{modal:b}})),ft(b=&gt;Q(Lt))))),{dispatch:!1}),this.deeplinkInit$=pt(()=&gt;this.actions$.pipe(mt(Sl),Z(({platform:b,gamertag:w})=&gt;{let T=(()=&gt;{switch(b){case"xbox":return 1;case"ps":return 2;case"pc":case"steam":return 3;case"stadia":return 5;default:return}})();return b===void 0&amp;&amp;w.indexOf("#")===-1?ax({gamertag:w}):b===void 0&amp;&amp;w!==void 0?ox({bungieName:w}):w!==void 0?sx({platform:T,gamertag:b==="xbox"?w.replace("#",""):w}):Pr()}))),this.bungieNameDeeplinkInit$=pt(()=&gt;this.actions$.pipe(mt(ox),qe(({bungieName:b})=&gt;this.bungieService.getMembershipsForBungieName(b).pipe(Z(w=&gt;{if(w.ErrorCode===1){let T=w.Response instanceof Array?w.Response[0]:w.Response,F=T?.membershipId,R=T?.membershipType;F!==void 0&amp;&amp;R!==void 0&amp;&amp;(this.analyticsService.emitEvent(si.BungieNameLinkUsed,b),this.navigationService.navigateWithoutChangingURL(`/report/${R}/${F}`))}return Pr()}),ft(w=&gt;Q(Pr())))))),this.platformDeeplinkInit$=pt(()=&gt;this.actions$.pipe(mt(sx),qe(({platform:b,gamertag:w})=&gt;(b===3?this.bungieService.getMembershipForSteamId(w):this.bungieService.getMembershipsForGamertag(b.toString(),w)).pipe(Z(F=&gt;{if(F.ErrorCode===1){let R=F.Response instanceof Array?F.Response[0]:F.Response,z=R?.membershipId,ye=R?.membershipType;z!==void 0&amp;&amp;ye!==void 0&amp;&amp;(this.analyticsService.emitEvent(si.PlatformLinkUsed,w),this.navigationService.navigateWithoutChangingURL(`/report/${ye}/${z}`))}return Pr()}),ft(F=&gt;Q(Pr())))))),this.cleanDeeplinkInit$=pt(()=&gt;this.actions$.pipe(mt(ax),qe(({gamertag:b})=&gt;{if(b==="me"){let w=JSON.parse(localStorage.getItem(kt.AUTH_USER))??null;return w?.membershipId!==void 0&amp;&amp;w?.membershipType!==void 0&amp;&amp;(this.analyticsService.emitEvent(si.MeDeeplinkUsed,b),this.navigationService.navigateWithoutChangingURL(`/report/${w.membershipType}/${w.membershipId}`)),Q(Pr())}else return this.http.get(In.configFolder+"deeplinks.json?d="+new Date().getTime()).pipe(Z(w=&gt;w[b.toLowerCase()]),$e(w=&gt;{w!==void 0&amp;&amp;(this.analyticsService.emitEvent(si.DeeplinkUsed,b),this.navigationService.navigateWithoutChangingURL("/report/"+w))}),we(w=&gt;w===void 0),Z(w=&gt;Pr()),ft(w=&gt;(this.router.navigateByUrl("/",{replaceUrl:!0}),Lt)))}))),this.getNotices$=pt(()=&gt;this.actions$.pipe(mt(wT),qe(b=&gt;this.contentService.getNotices().pipe(Z(w=&gt;{let T=new Date().getTime();return w.filter(F=&gt;(F.startDate===void 0||new Date(F.startDate).getTime()&lt;T)&amp;&amp;(F.endDate===void 0||new Date(F.endDate).getTime()&gt;T))}),we(w=&gt;w?.length&gt;0),Z(w=&gt;qd({notices:w})),ft(w=&gt;Q(qd({notices:[]})))))))}};e.\u0275fac=function(r){return new(r||e)(C(zc),C(oi),C(Bn),C(Pm),C(jr),C(vg),C(NT),C(kr),C(PT),C(pg))},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})();var FU=t=&gt;({"platform-chooser__item--is-active":t});function LU(t,e){if(t&amp;1&amp;&amp;Se(0,"i",8),t&amp;2){let i=Be().$implicit;le("ngClass",i.iconClass)}}function NU(t,e){if(t&amp;1&amp;&amp;(X(0,"span"),Ze(1),ee()),t&amp;2){let i=Be().$implicit;ce(),n0(i.label)}}function PU(t,e){if(t&amp;1){let i=Yn();X(0,"div",4)(1,"small",5),Je("click",function(){let r=Xt(i).$implicit,o=Be(2);return Jt(o.changePlatform(r))}),Ye(2,LU,1,1,"i",6)(3,NU,2,1,"span",7),ee()()}if(t&amp;2){let i=e.$implicit,n=Be(2);le("ngClass",Mp(3,FU,n.activePlatform.identifier===i.identifier)),ce(2),le("ngIf",i.iconClass),ce(),le("ngIf",!i.iconClass)}}function jU(t,e){if(t&amp;1&amp;&amp;(X(0,"div",2),Ye(1,PU,4,5,"div",3),ee()),t&amp;2){let i=Be();le("fxLayoutGap",i.LAYOUT_GAPS.TINY),ce(),le("ngForOf",i.PLATFORMS)}}function BU(t,e){if(t&amp;1&amp;&amp;(X(0,"div",2)(1,"div",9)(2,"small"),Ze(3,"All"),ee()(),X(4,"div",10),Se(5,"i",11),ee()()),t&amp;2){let i=Be();le("fxLayoutGap",i.LAYOUT_GAPS.TINY)}}var Ufe=(()=&gt;{let e=class e extends As{constructor(n){super(),this.store=n,this.PLATFORMS=B3,this.LAYOUT_GAPS=Ml,this.PLATFORM_STATS_DEPRECATION_WEEK=y_}ngOnInit(){this.activePlatform===void 0&amp;&amp;this.store.select(DT).pipe(ke(this.isDestroyed$),_n()).subscribe(n=&gt;this.activePlatform=n)}changePlatform(n){this.week&lt;y_&amp;&amp;this.store.dispatch(dg({platform:n}))}};e.\u0275fac=function(r){return new(r||e)(I(Rt))},e.\u0275cmp=Ne({type:e,selectors:[["app-platform-chooser"]],inputs:{activePlatform:"activePlatform",week:"week"},features:[Te],decls:3,vars:1,consts:[["deprecated",""],["class","platform-chooser","fxLayout","row","fxLayoutAlign","start center",3,"fxLayoutGap",4,"ngIf"],["fxLayout","row","fxLayoutAlign","start center",1,"platform-chooser",3,"fxLayoutGap"],["class","platform-chooser__item","fxFlex","none",3,"ngClass",4,"ngFor","ngForOf"],["fxFlex","none",1,"platform-chooser__item",3,"ngClass"],[3,"click"],[3,"ngClass",4,"ngIf"],[4,"ngIf"],[3,"ngClass"],["fxFlex","none",1,"platform-chooser__item","platform-chooser__item--is-active"],["popper","We had to (hopefully temporarily) disable platform specific stats due to Cross Play doing weird stuff that we still have to figure out","fxFlex","none",1,"platform-chooser__item","platform-chooser__item","platform-chooser__item--deprecated"],[1,"icon-help"]],template:function(r,o){r&amp;1&amp;&amp;Ye(0,jU,2,2,"div",1)(1,BU,6,1,"ng-template",null,0,kc),r&amp;2&amp;&amp;le("ngIf",o.week&lt;o.PLATFORM_STATS_DEPRECATION_WEEK)},dependencies:[qn,Hp,wi,Zn,El,Dl,Es,Ds,Qc,Qn,Ms,Tl,Al],styles:["[_ngcontent-%COMP%]:root{--page-background-bottom-mask-height: calc(var(--screenHeight) / 6)}[_nghost-%COMP%]{display:block}.platform-chooser__item[_ngcontent-%COMP%]{color:var(--foreground-tertiary);cursor:pointer;font-size:.8em;text-transform:uppercase;font-weight:400}.platform-chooser__item[_ngcontent-%COMP%]:hover{color:var(--foreground)}.platform-chooser__item[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{display:block}.platform-chooser__item--is-active[_ngcontent-%COMP%]{color:var(--foreground)}.platform-chooser__item--deprecated[_ngcontent-%COMP%]{color:var(--foreground-tertiary);cursor:unset}.platform-chooser__item--deprecated[_ngcontent-%COMP%]:hover{color:var(--foreground-tertiary)}"]});let t=e;return t})();var $fe=(()=&gt;{let e=class e{constructor(n){this.element=n}ngAfterViewInit(){let n=this.element.nativeElement;n!==void 0&amp;&amp;(n.style.width=n.clientWidth+"px",n.style.position="absolute",n.style.gridRowEnd="span "+(Math.ceil(n.getBoundingClientRect().height/8)+3),n.style.position="static",n.style.width="auto")}};e.\u0275fac=function(r){return new(r||e)(I(ve))},e.\u0275dir=ie({type:e,selectors:[["","appFlexibleMasonryItem",""]]});let t=e;return t})();var zfe=(()=&gt;{let e=class e{constructor(n){this.element=n}ngAfterViewInit(){if(this.element.nativeElement===void 0)return;let n=Array.from(document.getElementsByClassName(this.matchHeight));n.length&gt;1&amp;&amp;setTimeout(()=&gt;{let r=0;for(let o of n)r=Math.max(o.clientHeight,r);if(r&gt;0)for(let o of n)o.style.minHeight=r+"px"},100)}};e.\u0275fac=function(r){return new(r||e)(I(ve))},e.\u0275dir=ie({type:e,selectors:[["","matchHeight",""]],inputs:{matchHeight:"matchHeight"}});let t=e;return t})();var Kfe=(()=&gt;{let e=class e{onClick(n){n.stopPropagation()}};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=ie({type:e,selectors:[["","stopPropagation",""]],hostBindings:function(r,o){r&amp;1&amp;&amp;Je("click",function(a){return o.onClick(a)})}});let t=e;return t})();var qfe=(()=&gt;{let e=class e{transform(n,r=!1){return n?.startsWith("/assets/")?n:n==null?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8LwkAAh0BGumlBj4AAAAASUVORK5CYII=":(r?"url(":"")+"https://www.bungie.net"+n+(r?")":"")}};e.\u0275fac=function(r){return new(r||e)},e.\u0275pipe=Dn({name:"bungieAsset",type:e,pure:!0});let t=e;return t})();var Qfe=(()=&gt;{let e=class e{transform(n){return n+"'"+(n.charAt(n.length-1)==="s"?"":"s")}};e.\u0275fac=function(r){return new(r||e)},e.\u0275pipe=Dn({name:"possessive",type:e,pure:!0});let t=e;return t})();var Jfe=(()=&gt;{let e=class e{transform(n){let r=["K","M","G","T","P","E"];if(Number.isNaN(n))return null;if(n&lt;1e3)return n;let o=Math.floor(Math.log(n)/Math.log(1e3));return(Math.trunc(n/Math.pow(1e3,o)*10)/10).toString()+`&lt;small&gt;${r[o-1]}&lt;/small&gt;`}};e.\u0275fac=function(r){return new(r||e)},e.\u0275pipe=Dn({name:"shortNumber",type:e,pure:!0});let t=e;return t})();var the=(()=&gt;{let e=class e{transform(n,r="days"){let o=new Date().getTime()-new Date(n).getTime();switch(r){case"minutes":{let s=Math.floor(o/6e4);switch(s){case 0:return"just now";case 1:return"1 minute ago";default:return s+" minutes ago"}}case"days":default:{let s=Math.floor(o/864e5);switch(s){case 0:return"today";case 1:return"yesterday";default:return s+" days ago"}}}}};e.\u0275fac=function(r){return new(r||e)},e.\u0275pipe=Dn({name:"timeAgo",type:e,pure:!0});let t=e;return t})();var ihe=(()=&gt;{let e=class e{transform(n){return n.lastIndexOf("#")===n.length-5?n?.substr(0,n.length-5):n}};e.\u0275fac=function(r){return new(r||e)},e.\u0275pipe=Dn({name:"trimmedBungieName",type:e,pure:!0});let t=e;return t})();var jT=(()=&gt;{let e=class e{constructor(){}getKD(n,r,o){return n!==void 0&amp;&amp;(r=n.kills,o=n.deaths),(r||0)/Math.max(1,o||1)}getKAD(n,r,o,s){return n!==void 0&amp;&amp;(r=n.kills,s=n.deaths,o=n.assists),((r||0)+(o||0))/Math.max(1,s||1)}getPercentage(n,r){return 100*(n??0)/(r??1)}getWinPercentage(n){let r=0,o=0,s=0;return n!==void 0&amp;&amp;(r=n.matches,o=n.wins,s=n.losses),s===void 0&amp;&amp;o!==void 0&amp;&amp;(s=r-o),r===0?0:(1-s/Math.max(1,r||1))*100}getHeadshotPercentage(n,r){return(r||0)/Math.max(1,n||1)*100}getStreak(n){let r=0,o=Bt.TIE;if(n!==void 0){for(let a of n)if(a.result===Bt.WIN&amp;&amp;r&gt;=0)r++,o=Bt.WIN;else if(a.result===Bt.LOSS&amp;&amp;r&lt;=0)r--,o=Bt.LOSS;else if(a.result!==Bt.TIE&amp;&amp;a.result!==Bt.UNKNOWN)break}return[Math.abs(r)&gt;20?"20+":Math.abs(r).toString(),o]}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=L({token:e,factory:e.\u0275fac});let t=e;return t})();var lpe=(()=&gt;{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=fe({type:e}),e.\u0275inj=de({providers:[jT],imports:[ro,zM,yT,p_.forRoot(O3),K1,rw,ro,p_,rw]});let t=e;return t})();export{S as a,q as b,u2 as c,d2 as d,Tf as e,et as f,ue as g,K as h,yv as i,cr as j,xv as k,Lt as l,$s as m,at as n,Q as o,Po as p,N2 as q,iu as r,Z as s,Gs as t,nt as u,dr as v,zr as w,Ev as x,hi as y,On as z,J2 as A,we as B,ft as C,fr as D,Vo as E,ct as F,zs as G,_n as H,pi as I,iO as J,su as K,rO as L,au as M,Hn as N,qe as O,ke as P,$e as Q,Ho as R,oe as S,ND as T,L as U,de as V,P as W,C as X,N as Y,Ne as Z,fe as _,ie as $,Dc as aa,Fn as ba,Xt as ca,Jt as da,hp as ea,AE as fa,it as ga,Eb as ha,We as ia,Ke as ja,se as ka,gi as la,ve as ma,Mt as na,Ui as oa,Su as pa,Rb as qa,sQ as ra,aQ as sa,ce as ta,I as ua,Ht as va,_c as wa,wr as xa,Nt as ya,Wb as za,Te as Aa,Kn as Ba,Ye as Ca,Hi as Da,Tt as Ea,le as Fa,ua as Ga,hn as Ha,dQ as Ia,Mc as Ja,fQ as Ka,ns as La,hQ as Ma,pQ as Na,mQ as Oa,X as Pa,ee as Qa,Se as Ra,vS as Sa,yS as Ta,v6 as Ua,Yn as Va,Ru as Wa,Je as Xa,Be as Ya,$i as Za,En as _a,t0 as $a,bS as ab,A6 as bb,Rc as cb,bi as db,pn as eb,mn as fb,Ou as gb,Ze as hb,n0 as ib,Nn as jb,R6 as kb,O6 as lb,gQ as mb,k6 as nb,Oc as ob,$t as pb,Ap as qb,Mp as rb,vQ as sb,yQ as tb,bQ as ub,is as vb,rs as wb,_Q as xb,kc as yb,Fc as zb,Fp as Ab,_i as Bb,a0 as Cb,yt as Db,Gt as Eb,OS as Fb,Np as Gb,jc as Hb,da as Ib,xe as Jb,Cr as Kb,qn as Lb,Hp as Mb,wi as Nb,WS as Ob,VQ as Pb,UQ as Qb,os as Rb,HQ as Sb,$p as Tb,$Q as Ub,GQ as Vb,ro as Wb,Dr as Xb,oi as Yb,iX as Zb,rX as _b,cA as $b,yX as ac,bX as bc,mA as cc,In as dc,gt as ec,Ai as fc,Ar as gc,wm as hc,J3 as ic,Jre as jc,eoe as kc,e1 as lc,lo as mc,qi as nc,Sn as oc,Rm as pc,Oj as qc,kj as rc,L_ as sc,Toe as tc,Roe as uc,Ooe as vc,koe as wc,Foe as xc,ms as yc,qoe as zc,Aa as Ac,Tr as Bc,Zoe as Cc,Qoe as Dc,jn as Ec,sl as Fc,Rr as Gc,x1 as Hc,C1 as Ic,Xoe as Jc,Or as Kc,V_ as Lc,Om as Mc,ho as Nc,on as Oc,ys as Pc,u5 as Qc,bd as Rc,tae as Sc,P0 as Tc,Qe as Uc,_t as Vc,RA as Wc,Uc as Xc,z0 as Yc,Wu as Zc,Qp as _c,R4 as $c,Ku as ad,Jp as bd,Rt as cd,Hc as dd,Et as ed,$c as fd,kX as gd,xt as hd,Gc as id,si as jd,kr as kd,Ed as ld,nw as md,Ale as nd,li as od,vo as pd,b9 as qd,LM as rd,Bn as sd,ws as td,zM as ud,jr as vd,y7 as wd,Qc as xd,tie as yd,nie as zd,R3 as Ad,kt as Bd,iie as Cd,rie as Dd,oie as Ed,sie as Fd,aie as Gd,cie as Hd,lie as Id,v_ as Jd,uie as Kd,die as Ld,y_ as Md,fie as Nd,hie as Od,m_ as Pd,pie as Qd,mie as Rd,bT as Sd,_T as Td,wT as Ud,xT as Vd,Gue as Wd,DT as Xd,zue as Yd,Wue as Zd,Kue as _d,NT as $d,ot as ae,Bt as be,w7 as ce,qde as de,pt as ee,zc as fe,mt as ge,GX as he,As as ie,iue as je,Es as ke,Dl as le,El as me,Zn as ne,Ds as oe,uT as pe,yT as qe,Qn as re,Al as se,RT as te,Kt as ue,St as ve,jt as we,vn as xe,vg as ye,Pm as ze,pg as Ae,Afe as Be,F3 as Ce,lm as De,um as Ee,id as Fe,dm as Ge,fm as He,Die as Ie,Eie as Je,N3 as Ke,Sie as Le,Aie as Me,dt as Ne,Mie as Oe,Tie as Pe,Rie as Qe,Oie as Re,x7 as Se,__ as Te,tl as Ue,Nie as Ve,C7 as We,V3 as Xe,Pie as Ye,jie as Ze,Sr as _e,Bie as $e,rn as af,Uie as bf,Hie as cf,$ie as df,Gie as ef,zie as ff,Wie as gf,Kie as hf,Yie as if,qie as jf,Zie as kf,Qie as lf,Xie as mf,G3 as nf,z3 as of,gm as pf,vm as qf,Ca as rf,fs as sf,mre as tf,gre as uf,uce as vf,ym as wf,cae as xf,xae as yf,Z_ as zf,Xae as Af,Ml as Bf,Ode as Cf,Ms as Df,TT as Ef,IT as Ff,Tl as Gf,Pde as Hf,ST as If,fg as Jf,wd as Kf,ll as Lf,W1 as Mf,K1 as Nf,AT as Of,Qfe as Pf,qfe as Qf,the as Rf,MT as Sf,Dde as Tf,Vde as Uf,Ufe as Vf,$fe as Wf,zfe as Xf,Kfe as Yf,Jfe as Zf,ihe as _f,jT as $f,lpe as ag};
</pre></body></html>