| Server IP : 3.147.158.171 / Your IP : 216.73.216.216 Web Server : Apache/2.4.67 (Amazon Linux) OpenSSL/3.5.5 System : Linux ip-172-31-2-178.us-east-2.compute.internal 6.1.172-216.329.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Wed May 20 06:31:34 UTC 2026 x86_64 User : ec2-user ( 1000) PHP Version : 8.4.21 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /tsai/cb-build/.git/objects/9f/ |
Upload File : |
x �� blob 3021965 var M8=Object.create;var au=Object.defineProperty,O8=Object.defineProperties,P8=Object.getOwnPropertyDescriptor,D8=Object.getOwnPropertyDescriptors,E8=Object.getOwnPropertyNames,nu=Object.getOwnPropertySymbols,I8=Object.getPrototypeOf,R0=Object.prototype.hasOwnProperty,Rw=Object.prototype.propertyIsEnumerable;var Aw=(t,e,n)=>e in t?au(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,U=(t,e)=>{for(var n in e||={})R0.call(e,n)&&Aw(t,n,e[n]);if(nu)for(var n of nu(e))Rw.call(e,n)&&Aw(t,n,e[n]);return t;},Xe=(t,e)=>O8(t,D8(e));var z0=(t,e)=>{var n={};for(var i in t)R0.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(t!=null&&nu)for(var i of nu(t))e.indexOf(i)<0&&Rw.call(t,i)&&(n[i]=t[i]);return n;};var Et=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),ru=(t,e)=>{for(var n in e)au(t,n,{get:e[n],enumerable:!0});},S8=(t,e,n,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of E8(e))!R0.call(t,o)&&o!==n&&au(t,o,{get:()=>e[o],enumerable:!(i=P8(e,o))||i.enumerable});return t;};var zw=(t,e,n)=>(n=t!=null?M8(I8(t)):{},S8(e||!t||!t.__esModule?au(n,"default",{value:t,enumerable:!0}):n,t));var Ks=(t,e,n)=>new Promise((i,o)=>{var a=s=>{try{c(n.next(s));}catch(l){o(l);}},r=s=>{try{c(n.throw(s));}catch(l){o(l);}},c=s=>s.done?i(s.value):Promise.resolve(s.value).then(a,r);c((n=n.apply(t,e)).next());});var eD=Et((hxe,J6)=>{"use strict";J6.exports=Error;});var iD=Et((fxe,tD)=>{"use strict";tD.exports=EvalError;});var nD=Et((gxe,oD)=>{"use strict";oD.exports=RangeError;});var rD=Et((bxe,aD)=>{"use strict";aD.exports=ReferenceError;});var n1=Et((xxe,cD)=>{"use strict";cD.exports=SyntaxError;});var Fp=Et((vxe,sD)=>{"use strict";sD.exports=TypeError;});var dD=Et((_xe,lD)=>{"use strict";lD.exports=URIError;});var pD=Et((yxe,mD)=>{"use strict";mD.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},n=Symbol("test"),i=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(i)!=="[object Symbol]")return!1;var o=42;e[n]=o;for(n in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var a=Object.getOwnPropertySymbols(e);if(a.length!==1||a[0]!==n||!Object.prototype.propertyIsEnumerable.call(e,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var r=Object.getOwnPropertyDescriptor(e,n);if(r.value!==o||r.enumerable!==!0)return!1;}return!0;};});var fD=Et((wxe,hD)=>{"use strict";var uD=typeof Symbol<"u"&&Symbol,iq=pD();hD.exports=function(){return typeof uD!="function"||typeof Symbol!="function"||typeof uD("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:iq();};});var xD=Et((kxe,bD)=>{"use strict";var gD={foo:{}},oq=Object;bD.exports=function(){return{__proto__:gD}.foo===gD.foo&&!({__proto__:null}instanceof oq);};});var yD=Et((Cxe,_D)=>{"use strict";var nq="Function.prototype.bind called on incompatible ",aq=Object.prototype.toString,rq=Math.max,cq="[object Function]",vD=function(e,n){for(var i=[],o=0;o<e.length;o+=1)i[o]=e[o];for(var a=0;a<n.length;a+=1)i[a+e.length]=n[a];return i;},sq=function(e,n){for(var i=[],o=n||0,a=0;o<e.length;o+=1,a+=1)i[a]=e[o];return i;},lq=function(t,e){for(var n="",i=0;i<t.length;i+=1)n+=t[i],i+1<t.length&&(n+=e);return n;};_D.exports=function(e){var n=this;if(typeof n!="function"||aq.apply(n)!==cq)throw new TypeError(nq+n);for(var i=sq(arguments,1),o,a=function(){if(this instanceof o){var d=n.apply(this,vD(i,arguments));return Object(d)===d?d:this;}return n.apply(e,vD(i,arguments));},r=rq(0,n.length-i.length),c=[],s=0;s<r;s++)c[s]="$"+s;if(o=Function("binder","return function ("+lq(c,",")+"){ return binder.apply(this,arguments); }")(a),n.prototype){var l=function(){};l.prototype=n.prototype,o.prototype=new l(),l.prototype=null;}return o;};});var mb=Et((Mxe,wD)=>{"use strict";var dq=yD();wD.exports=Function.prototype.bind||dq;});var CD=Et((Oxe,kD)=>{"use strict";var mq=Function.prototype.call,pq=Object.prototype.hasOwnProperty,uq=mb();kD.exports=uq.call(mq,pq);});var Fs=Et((Pxe,ED)=>{"use strict";var ft,hq=eD(),fq=iD(),gq=nD(),bq=rD(),Pd=n1(),Od=Fp(),xq=dD(),DD=Function,a1=function(t){try{return DD('"use strict"; return ('+t+").constructor;")();}catch{}},Rs=Object.getOwnPropertyDescriptor;if(Rs)try{Rs({},"");}catch{Rs=null;}var r1=function(){throw new Od();},vq=Rs?function(){try{return arguments.callee,r1;}catch{try{return Rs(arguments,"callee").get;}catch{return r1;}}}():r1,Cd=fD()(),_q=xD()(),Ui=Object.getPrototypeOf||(_q?function(t){return t.__proto__;}:null),Md={},yq=typeof Uint8Array>"u"||!Ui?ft:Ui(Uint8Array),zs={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?ft:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?ft:ArrayBuffer,"%ArrayIteratorPrototype%":Cd&&Ui?Ui([][Symbol.iterator]()):ft,"%AsyncFromSyncIteratorPrototype%":ft,"%AsyncFunction%":Md,"%AsyncGenerator%":Md,"%AsyncGeneratorFunction%":Md,"%AsyncIteratorPrototype%":Md,"%Atomics%":typeof Atomics>"u"?ft:Atomics,"%BigInt%":typeof BigInt>"u"?ft:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?ft:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?ft:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?ft:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":hq,"%eval%":eval,"%EvalError%":fq,"%Float32Array%":typeof Float32Array>"u"?ft:Float32Array,"%Float64Array%":typeof Float64Array>"u"?ft:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?ft:FinalizationRegistry,"%Function%":DD,"%GeneratorFunction%":Md,"%Int8Array%":typeof Int8Array>"u"?ft:Int8Array,"%Int16Array%":typeof Int16Array>"u"?ft:Int16Array,"%Int32Array%":typeof Int32Array>"u"?ft:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Cd&&Ui?Ui(Ui([][Symbol.iterator]())):ft,"%JSON%":typeof JSON=="object"?JSON:ft,"%Map%":typeof Map>"u"?ft:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Cd||!Ui?ft:Ui(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?ft:Promise,"%Proxy%":typeof Proxy>"u"?ft:Proxy,"%RangeError%":gq,"%ReferenceError%":bq,"%Reflect%":typeof Reflect>"u"?ft:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?ft:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Cd||!Ui?ft:Ui(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?ft:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Cd&&Ui?Ui(""[Symbol.iterator]()):ft,"%Symbol%":Cd?Symbol:ft,"%SyntaxError%":Pd,"%ThrowTypeError%":vq,"%TypedArray%":yq,"%TypeError%":Od,"%Uint8Array%":typeof Uint8Array>"u"?ft:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?ft:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?ft:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?ft:Uint32Array,"%URIError%":xq,"%WeakMap%":typeof WeakMap>"u"?ft:WeakMap,"%WeakRef%":typeof WeakRef>"u"?ft:WeakRef,"%WeakSet%":typeof WeakSet>"u"?ft:WeakSet};if(Ui)try{null.error;}catch(t){MD=Ui(Ui(t)),zs["%Error.prototype%"]=MD;}var MD,wq=function t(e){var n;if(e==="%AsyncFunction%")n=a1("async function () {}");else if(e==="%GeneratorFunction%")n=a1("function* () {}");else if(e==="%AsyncGeneratorFunction%")n=a1("async function* () {}");else if(e==="%AsyncGenerator%"){var i=t("%AsyncGeneratorFunction%");i&&(n=i.prototype);}else if(e==="%AsyncIteratorPrototype%"){var o=t("%AsyncGenerator%");o&&Ui&&(n=Ui(o.prototype));}return zs[e]=n,n;},OD={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},Np=mb(),pb=CD(),kq=Np.call(Function.call,Array.prototype.concat),Cq=Np.call(Function.apply,Array.prototype.splice),PD=Np.call(Function.call,String.prototype.replace),ub=Np.call(Function.call,String.prototype.slice),Mq=Np.call(Function.call,RegExp.prototype.exec),Oq=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Pq=/\\(\\)?/g,Dq=function(e){var n=ub(e,0,1),i=ub(e,-1);if(n==="%"&&i!=="%")throw new Pd("invalid intrinsic syntax, expected closing `%`");if(i==="%"&&n!=="%")throw new Pd("invalid intrinsic syntax, expected opening `%`");var o=[];return PD(e,Oq,function(a,r,c,s){o[o.length]=c?PD(s,Pq,"$1"):r||a;}),o;},Eq=function(e,n){var i=e,o;if(pb(OD,i)&&(o=OD[i],i="%"+o[0]+"%"),pb(zs,i)){var a=zs[i];if(a===Md&&(a=wq(i)),typeof a>"u"&&!n)throw new Od("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:o,name:i,value:a};}throw new Pd("intrinsic "+e+" does not exist!");};ED.exports=function(e,n){if(typeof e!="string"||e.length===0)throw new Od("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof n!="boolean")throw new Od('"allowMissing" argument must be a boolean');if(Mq(/^%?[^%]*%?$/,e)===null)throw new Pd("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var i=Dq(e),o=i.length>0?i[0]:"",a=Eq("%"+o+"%",n),r=a.name,c=a.value,s=!1,l=a.alias;l&&(o=l[0],Cq(i,kq([0,1],l)));for(var d=1,f=!0;d<i.length;d+=1){var x=i[d],b=ub(x,0,1),v=ub(x,-1);if((b==='"'||b==="'"||b==="`"||v==='"'||v==="'"||v==="`")&&b!==v)throw new Pd("property names with quotes must have matching quotes");if((x==="constructor"||!f)&&(s=!0),o+="."+x,r="%"+o+"%",pb(zs,r))c=zs[r];else if(c!=null){if(!(x in c)){if(!n)throw new Od("base intrinsic for "+e+" exists, but the property is not available.");return;}if(Rs&&d+1>=i.length){var E=Rs(c,x);f=!!E,f&&"get"in E&&!("originalValue"in E.get)?c=E.get:c=c[x];}else f=pb(c,x),c=c[x];f&&!s&&(zs[r]=c);}}return c;};});var fb=Et((Dxe,ID)=>{"use strict";var Iq=Fs(),hb=Iq("%Object.defineProperty%",!0)||!1;if(hb)try{hb({},"a",{value:1});}catch{hb=!1;}ID.exports=hb;});var c1=Et((Exe,SD)=>{"use strict";var Sq=Fs(),gb=Sq("%Object.getOwnPropertyDescriptor%",!0);if(gb)try{gb([],"length");}catch{gb=null;}SD.exports=gb;});var zD=Et((Ixe,RD)=>{"use strict";var TD=fb(),Tq=n1(),Dd=Fp(),AD=c1();RD.exports=function(e,n,i){if(!e||typeof e!="object"&&typeof e!="function")throw new Dd("`obj` must be an object or a function`");if(typeof n!="string"&&typeof n!="symbol")throw new Dd("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new Dd("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new Dd("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new Dd("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new Dd("`loose`, if provided, must be a boolean");var o=arguments.length>3?arguments[3]:null,a=arguments.length>4?arguments[4]:null,r=arguments.length>5?arguments[5]:null,c=arguments.length>6?arguments[6]:!1,s=!!AD&&AD(e,n);if(TD)TD(e,n,{configurable:r===null&&s?s.configurable:!r,enumerable:o===null&&s?s.enumerable:!o,value:i,writable:a===null&&s?s.writable:!a});else if(c||!o&&!a&&!r)e[n]=i;else throw new Tq("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");};});var LD=Et((Sxe,ND)=>{"use strict";var s1=fb(),FD=function(){return!!s1;};FD.hasArrayLengthDefineBug=function(){if(!s1)return null;try{return s1([],"length",{value:1}).length!==1;}catch{return!0;}};ND.exports=FD;});var HD=Et((Txe,$D)=>{"use strict";var Aq=Fs(),VD=zD(),Rq=LD()(),jD=c1(),BD=Fp(),zq=Aq("%Math.floor%");$D.exports=function(e,n){if(typeof e!="function")throw new BD("`fn` is not a function");if(typeof n!="number"||n<0||n>4294967295||zq(n)!==n)throw new BD("`length` must be a positive 32-bit integer");var i=arguments.length>2&&!!arguments[2],o=!0,a=!0;if("length"in e&&jD){var r=jD(e,"length");r&&!r.configurable&&(o=!1),r&&!r.writable&&(a=!1);}return(o||a||!i)&&(Rq?VD(e,"length",n,!0,!0):VD(e,"length",n)),e;};});var YD=Et((Axe,bb)=>{"use strict";var l1=mb(),xb=Fs(),Fq=HD(),Nq=Fp(),WD=xb("%Function.prototype.apply%"),GD=xb("%Function.prototype.call%"),QD=xb("%Reflect.apply%",!0)||l1.call(GD,WD),UD=fb(),Lq=xb("%Math.max%");bb.exports=function(e){if(typeof e!="function")throw new Nq("a function is required");var n=QD(l1,GD,arguments);return Fq(n,1+Lq(0,e.length-(arguments.length-1)),!0);};var qD=function(){return QD(l1,WD,arguments);};UD?UD(bb.exports,"apply",{value:qD}):bb.exports.apply=qD;});var JD=Et((Rxe,KD)=>{"use strict";var ZD=Fs(),XD=YD(),Vq=XD(ZD("String.prototype.indexOf"));KD.exports=function(e,n){var i=ZD(e,!!n);return typeof i=="function"&&Vq(e,".prototype.")>-1?XD(i):i;};});var eE=Et(()=>{"use strict";});var _E=Et((Nxe,vE)=>{"use strict";var v1=typeof Map=="function"&&Map.prototype,d1=Object.getOwnPropertyDescriptor&&v1?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,_b=v1&&d1&&typeof d1.get=="function"?d1.get:null,tE=v1&&Map.prototype.forEach,_1=typeof Set=="function"&&Set.prototype,m1=Object.getOwnPropertyDescriptor&&_1?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,yb=_1&&m1&&typeof m1.get=="function"?m1.get:null,iE=_1&&Set.prototype.forEach,jq=typeof WeakMap=="function"&&WeakMap.prototype,Vp=jq?WeakMap.prototype.has:null,Bq=typeof WeakSet=="function"&&WeakSet.prototype,jp=Bq?WeakSet.prototype.has:null,$q=typeof WeakRef=="function"&&WeakRef.prototype,oE=$q?WeakRef.prototype.deref:null,Hq=Boolean.prototype.valueOf,Uq=Object.prototype.toString,qq=Function.prototype.toString,Wq=String.prototype.match,y1=String.prototype.slice,Ac=String.prototype.replace,Gq=String.prototype.toUpperCase,nE=String.prototype.toLowerCase,uE=RegExp.prototype.test,aE=Array.prototype.concat,er=Array.prototype.join,Qq=Array.prototype.slice,rE=Math.floor,h1=typeof BigInt=="function"?BigInt.prototype.valueOf:null,p1=Object.getOwnPropertySymbols,f1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,Ed=typeof Symbol=="function"&&typeof Symbol.iterator=="object",ko=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===Ed||!0)?Symbol.toStringTag:null,hE=Object.prototype.propertyIsEnumerable,cE=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(t){return t.__proto__;}:null);function sE(t,e){if(t===1/0||t===-1/0||t!==t||t&&t>-1e3&&t<1e3||uE.call(/e/,e))return e;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof t=="number"){var i=t<0?-rE(-t):rE(t);if(i!==t){var o=String(i),a=y1.call(e,o.length+1);return Ac.call(o,n,"$&_")+"."+Ac.call(Ac.call(a,/([0-9]{3})/g,"$&_"),/_$/,"");}}return Ac.call(e,n,"$&_");}var g1=eE(),lE=g1.custom,dE=gE(lE)?lE:null;vE.exports=function t(e,n,i,o){var a=n||{};if(Tc(a,"quoteStyle")&&a.quoteStyle!=="single"&&a.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Tc(a,"maxStringLength")&&(typeof a.maxStringLength=="number"?a.maxStringLength<0&&a.maxStringLength!==1/0:a.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var r=Tc(a,"customInspect")?a.customInspect:!0;if(typeof r!="boolean"&&r!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Tc(a,"indent")&&a.indent!==null&&a.indent!==" "&&!(parseInt(a.indent,10)===a.indent&&a.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Tc(a,"numericSeparator")&&typeof a.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var c=a.numericSeparator;if(typeof e>"u")return"undefined";if(e===null)return"null";if(typeof e=="boolean")return e?"true":"false";if(typeof e=="string")return xE(e,a);if(typeof e=="number"){if(e===0)return 1/0/e>0?"0":"-0";var s=String(e);return c?sE(e,s):s;}if(typeof e=="bigint"){var l=String(e)+"n";return c?sE(e,l):l;}var d=typeof a.depth>"u"?5:a.depth;if(typeof i>"u"&&(i=0),i>=d&&d>0&&typeof e=="object")return b1(e)?"[Array]":"[Object]";var f=pW(a,i);if(typeof o>"u")o=[];else if(bE(o,e)>=0)return"[Circular]";function x(lo,No,Si){if(No&&(o=Qq.call(o),o.push(No)),Si){var ge={depth:a.depth};return Tc(a,"quoteStyle")&&(ge.quoteStyle=a.quoteStyle),t(lo,ge,i+1,o);}return t(lo,a,i+1,o);}if(typeof e=="function"&&!mE(e)){var b=oW(e),v=vb(e,x);return"[Function"+(b?": "+b:" (anonymous)")+"]"+(v.length>0?" { "+er.call(v,", ")+" }":"");}if(gE(e)){var E=Ed?Ac.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):f1.call(e);return typeof e=="object"&&!Ed?Lp(E):E;}if(lW(e)){for(var A="<"+nE.call(String(e.nodeName)),R=e.attributes||[],q=0;q<R.length;q++)A+=" "+R[q].name+"="+fE(Yq(R[q].value),"double",a);return A+=">",e.childNodes&&e.childNodes.length&&(A+="..."),A+="</"+nE.call(String(e.nodeName))+">",A;}if(b1(e)){if(e.length===0)return"[]";var J=vb(e,x);return f&&!mW(J)?"["+x1(J,f)+"]":"[ "+er.call(J,", ")+" ]";}if(Xq(e)){var ie=vb(e,x);return!("cause"in Error.prototype)&&"cause"in e&&!hE.call(e,"cause")?"{ ["+String(e)+"] "+er.call(aE.call("[cause]: "+x(e.cause),ie),", ")+" }":ie.length===0?"["+String(e)+"]":"{ ["+String(e)+"] "+er.call(ie,", ")+" }";}if(typeof e=="object"&&r){if(dE&&typeof e[dE]=="function"&&g1)return g1(e,{depth:d-i});if(r!=="symbol"&&typeof e.inspect=="function")return e.inspect();}if(nW(e)){var ve=[];return tE&&tE.call(e,function(lo,No){ve.push(x(No,e,!0)+" => "+x(lo,e));}),pE("Map",_b.call(e),ve,f);}if(cW(e)){var fe=[];return iE&&iE.call(e,function(lo){fe.push(x(lo,e));}),pE("Set",yb.call(e),fe,f);}if(aW(e))return u1("WeakMap");if(sW(e))return u1("WeakSet");if(rW(e))return u1("WeakRef");if(Jq(e))return Lp(x(Number(e)));if(tW(e))return Lp(x(h1.call(e)));if(eW(e))return Lp(Hq.call(e));if(Kq(e))return Lp(x(String(e)));if(!Zq(e)&&!mE(e)){var De=vb(e,x),lt=cE?cE(e)===Object.prototype:e instanceof Object||e.constructor===Object,Lt=e instanceof Object?"":"null prototype",ui=!lt&&ko&&Object(e)===e&&ko in e?y1.call(Rc(e),8,-1):Lt?"Object":"",Fo=lt||typeof e.constructor!="function"?"":e.constructor.name?e.constructor.name+" ":"",so=Fo+(ui||Lt?"["+er.call(aE.call([],ui||[],Lt||[]),": ")+"] ":"");return De.length===0?so+"{}":f?so+"{"+x1(De,f)+"}":so+"{ "+er.call(De,", ")+" }";}return String(e);};function fE(t,e,n){var i=(n.quoteStyle||e)==="double"?'"':"'";return i+t+i;}function Yq(t){return Ac.call(String(t),/"/g,""");}function b1(t){return Rc(t)==="[object Array]"&&(!ko||!(typeof t=="object"&&ko in t));}function Zq(t){return Rc(t)==="[object Date]"&&(!ko||!(typeof t=="object"&&ko in t));}function mE(t){return Rc(t)==="[object RegExp]"&&(!ko||!(typeof t=="object"&&ko in t));}function Xq(t){return Rc(t)==="[object Error]"&&(!ko||!(typeof t=="object"&&ko in t));}function Kq(t){return Rc(t)==="[object String]"&&(!ko||!(typeof t=="object"&&ko in t));}function Jq(t){return Rc(t)==="[object Number]"&&(!ko||!(typeof t=="object"&&ko in t));}function eW(t){return Rc(t)==="[object Boolean]"&&(!ko||!(typeof t=="object"&&ko in t));}function gE(t){if(Ed)return t&&typeof t=="object"&&t instanceof Symbol;if(typeof t=="symbol")return!0;if(!t||typeof t!="object"||!f1)return!1;try{return f1.call(t),!0;}catch{}return!1;}function tW(t){if(!t||typeof t!="object"||!h1)return!1;try{return h1.call(t),!0;}catch{}return!1;}var iW=Object.prototype.hasOwnProperty||function(t){return t in this;};function Tc(t,e){return iW.call(t,e);}function Rc(t){return Uq.call(t);}function oW(t){if(t.name)return t.name;var e=Wq.call(qq.call(t),/^function\s*([\w$]+)/);return e?e[1]:null;}function bE(t,e){if(t.indexOf)return t.indexOf(e);for(var n=0,i=t.length;n<i;n++)if(t[n]===e)return n;return-1;}function nW(t){if(!_b||!t||typeof t!="object")return!1;try{_b.call(t);try{yb.call(t);}catch{return!0;}return t instanceof Map;}catch{}return!1;}function aW(t){if(!Vp||!t||typeof t!="object")return!1;try{Vp.call(t,Vp);try{jp.call(t,jp);}catch{return!0;}return t instanceof WeakMap;}catch{}return!1;}function rW(t){if(!oE||!t||typeof t!="object")return!1;try{return oE.call(t),!0;}catch{}return!1;}function cW(t){if(!yb||!t||typeof t!="object")return!1;try{yb.call(t);try{_b.call(t);}catch{return!0;}return t instanceof Set;}catch{}return!1;}function sW(t){if(!jp||!t||typeof t!="object")return!1;try{jp.call(t,jp);try{Vp.call(t,Vp);}catch{return!0;}return t instanceof WeakSet;}catch{}return!1;}function lW(t){return!t||typeof t!="object"?!1:typeof HTMLElement<"u"&&t instanceof HTMLElement?!0:typeof t.nodeName=="string"&&typeof t.getAttribute=="function";}function xE(t,e){if(t.length>e.maxStringLength){var n=t.length-e.maxStringLength,i="... "+n+" more character"+(n>1?"s":"");return xE(y1.call(t,0,e.maxStringLength),e)+i;}var o=Ac.call(Ac.call(t,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,dW);return fE(o,"single",e);}function dW(t){var e=t.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return n?"\\"+n:"\\x"+(e<16?"0":"")+Gq.call(e.toString(16));}function Lp(t){return"Object("+t+")";}function u1(t){return t+" { ? }";}function pE(t,e,n,i){var o=i?x1(n,i):er.call(n,", ");return t+" ("+e+") {"+o+"}";}function mW(t){for(var e=0;e<t.length;e++)if(bE(t[e],`
`)>=0)return!1;return!0;}function pW(t,e){var n;if(t.indent===" ")n=" ";else if(typeof t.indent=="number"&&t.indent>0)n=er.call(Array(t.indent+1)," ");else return null;return{base:n,prev:er.call(Array(e+1),n)};}function x1(t,e){if(t.length===0)return"";var n=`
`+e.prev+e.base;return n+er.call(t,","+n)+`
`+e.prev;}function vb(t,e){var n=b1(t),i=[];if(n){i.length=t.length;for(var o=0;o<t.length;o++)i[o]=Tc(t,o)?e(t[o],t):"";}var a=typeof p1=="function"?p1(t):[],r;if(Ed){r={};for(var c=0;c<a.length;c++)r["$"+a[c]]=a[c];}for(var s in t)Tc(t,s)&&(n&&String(Number(s))===s&&s<t.length||Ed&&r["$"+s]instanceof Symbol||(uE.call(/[^\w$]/,s)?i.push(e(s,t)+": "+e(t[s],t)):i.push(s+": "+e(t[s],t))));if(typeof p1=="function")for(var l=0;l<a.length;l++)hE.call(t,a[l])&&i.push("["+e(a[l])+"]: "+e(t[a[l]],t));return i;}});var wE=Et((Lxe,yE)=>{"use strict";var w1=Fs(),Id=JD(),uW=_E(),hW=w1("%TypeError%"),wb=w1("%WeakMap%",!0),kb=w1("%Map%",!0),fW=Id("WeakMap.prototype.get",!0),gW=Id("WeakMap.prototype.set",!0),bW=Id("WeakMap.prototype.has",!0),xW=Id("Map.prototype.get",!0),vW=Id("Map.prototype.set",!0),_W=Id("Map.prototype.has",!0),k1=function(t,e){for(var n=t,i;(i=n.next)!==null;n=i)if(i.key===e)return n.next=i.next,i.next=t.next,t.next=i,i;},yW=function(t,e){var n=k1(t,e);return n&&n.value;},wW=function(t,e,n){var i=k1(t,e);i?i.value=n:t.next={key:e,next:t.next,value:n};},kW=function(t,e){return!!k1(t,e);};yE.exports=function(){var e,n,i,o={assert:function(a){if(!o.has(a))throw new hW("Side channel does not contain "+uW(a));},get:function(a){if(wb&&a&&(typeof a=="object"||typeof a=="function")){if(e)return fW(e,a);}else if(kb){if(n)return xW(n,a);}else if(i)return yW(i,a);},has:function(a){if(wb&&a&&(typeof a=="object"||typeof a=="function")){if(e)return bW(e,a);}else if(kb){if(n)return _W(n,a);}else if(i)return kW(i,a);return!1;},set:function(a,r){wb&&a&&(typeof a=="object"||typeof a=="function")?(e||(e=new wb()),gW(e,a,r)):kb?(n||(n=new kb()),vW(n,a,r)):(i||(i={key:{},next:null}),wW(i,a,r));}};return o;};});var Cb=Et((Vxe,kE)=>{"use strict";var CW=String.prototype.replace,MW=/%20/g,C1={RFC1738:"RFC1738",RFC3986:"RFC3986"};kE.exports={default:C1.RFC3986,formatters:{RFC1738:function(t){return CW.call(t,MW,"+");},RFC3986:function(t){return String(t);}},RFC1738:C1.RFC1738,RFC3986:C1.RFC3986};});var O1=Et((jxe,ME)=>{"use strict";var OW=Cb(),M1=Object.prototype.hasOwnProperty,Ns=Array.isArray,tr=function(){for(var t=[],e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t;}(),PW=function(e){for(;e.length>1;){var n=e.pop(),i=n.obj[n.prop];if(Ns(i)){for(var o=[],a=0;a<i.length;++a)typeof i[a]<"u"&&o.push(i[a]);n.obj[n.prop]=o;}}},CE=function(e,n){for(var i=n&&n.plainObjects?Object.create(null):{},o=0;o<e.length;++o)typeof e[o]<"u"&&(i[o]=e[o]);return i;},DW=function t(e,n,i){if(!n)return e;if(typeof n!="object"){if(Ns(e))e.push(n);else if(e&&typeof e=="object")(i&&(i.plainObjects||i.allowPrototypes)||!M1.call(Object.prototype,n))&&(e[n]=!0);else return[e,n];return e;}if(!e||typeof e!="object")return[e].concat(n);var o=e;return Ns(e)&&!Ns(n)&&(o=CE(e,i)),Ns(e)&&Ns(n)?(n.forEach(function(a,r){if(M1.call(e,r)){var c=e[r];c&&typeof c=="object"&&a&&typeof a=="object"?e[r]=t(c,a,i):e.push(a);}else e[r]=a;}),e):Object.keys(n).reduce(function(a,r){var c=n[r];return M1.call(a,r)?a[r]=t(a[r],c,i):a[r]=c,a;},o);},EW=function(e,n){return Object.keys(n).reduce(function(i,o){return i[o]=n[o],i;},e);},IW=function(t,e,n){var i=t.replace(/\+/g," ");if(n==="iso-8859-1")return i.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(i);}catch{return i;}},SW=function(e,n,i,o,a){if(e.length===0)return e;var r=e;if(typeof e=="symbol"?r=Symbol.prototype.toString.call(e):typeof e!="string"&&(r=String(e)),i==="iso-8859-1")return escape(r).replace(/%u[0-9a-f]{4}/gi,function(d){return"%26%23"+parseInt(d.slice(2),16)+"%3B";});for(var c="",s=0;s<r.length;++s){var l=r.charCodeAt(s);if(l===45||l===46||l===95||l===126||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||a===OW.RFC1738&&(l===40||l===41)){c+=r.charAt(s);continue;}if(l<128){c=c+tr[l];continue;}if(l<2048){c=c+(tr[192|l>>6]+tr[128|l&63]);continue;}if(l<55296||l>=57344){c=c+(tr[224|l>>12]+tr[128|l>>6&63]+tr[128|l&63]);continue;}s+=1,l=65536+((l&1023)<<10|r.charCodeAt(s)&1023),c+=tr[240|l>>18]+tr[128|l>>12&63]+tr[128|l>>6&63]+tr[128|l&63];}return c;},TW=function(e){for(var n=[{obj:{o:e},prop:"o"}],i=[],o=0;o<n.length;++o)for(var a=n[o],r=a.obj[a.prop],c=Object.keys(r),s=0;s<c.length;++s){var l=c[s],d=r[l];typeof d=="object"&&d!==null&&i.indexOf(d)===-1&&(n.push({obj:r,prop:l}),i.push(d));}return PW(n),e;},AW=function(e){return Object.prototype.toString.call(e)==="[object RegExp]";},RW=function(e){return!e||typeof e!="object"?!1:!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e));},zW=function(e,n){return[].concat(e,n);},FW=function(e,n){if(Ns(e)){for(var i=[],o=0;o<e.length;o+=1)i.push(n(e[o]));return i;}return n(e);};ME.exports={arrayToObject:CE,assign:EW,combine:zW,compact:TW,decode:IW,encode:SW,isBuffer:RW,isRegExp:AW,maybeMap:FW,merge:DW};});var SE=Et((Bxe,IE)=>{"use strict";var DE=wE(),D1=O1(),Bp=Cb(),NW=Object.prototype.hasOwnProperty,OE={brackets:function(e){return e+"[]";},comma:"comma",indices:function(e,n){return e+"["+n+"]";},repeat:function(e){return e;}},Ar=Array.isArray,LW=String.prototype.split,VW=Array.prototype.push,EE=function(t,e){VW.apply(t,Ar(e)?e:[e]);},jW=Date.prototype.toISOString,PE=Bp.default,ao={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:D1.encode,encodeValuesOnly:!1,format:PE,formatter:Bp.formatters[PE],indices:!1,serializeDate:function(e){return jW.call(e);},skipNulls:!1,strictNullHandling:!1},BW=function(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"||typeof e=="symbol"||typeof e=="bigint";},P1={},$W=function t(e,n,i,o,a,r,c,s,l,d,f,x,b,v,E,A){for(var R=e,q=A,J=0,ie=!1;(q=q.get(P1))!==void 0&&!ie;){var ve=q.get(e);if(J+=1,typeof ve<"u"){if(ve===J)throw new RangeError("Cyclic object value");ie=!0;}typeof q.get(P1)>"u"&&(J=0);}if(typeof s=="function"?R=s(n,R):R instanceof Date?R=f(R):i==="comma"&&Ar(R)&&(R=D1.maybeMap(R,function(pt){return pt instanceof Date?f(pt):pt;})),R===null){if(a)return c&&!v?c(n,ao.encoder,E,"key",x):n;R="";}if(BW(R)||D1.isBuffer(R)){if(c){var fe=v?n:c(n,ao.encoder,E,"key",x);if(i==="comma"&&v){for(var De=LW.call(String(R),","),lt="",Lt=0;Lt<De.length;++Lt)lt+=(Lt===0?"":",")+b(c(De[Lt],ao.encoder,E,"value",x));return[b(fe)+(o&&Ar(R)&&De.length===1?"[]":"")+"="+lt];}return[b(fe)+"="+b(c(R,ao.encoder,E,"value",x))];}return[b(n)+"="+b(String(R))];}var ui=[];if(typeof R>"u")return ui;var Fo;if(i==="comma"&&Ar(R))Fo=[{value:R.length>0?R.join(",")||null:void 0}];else if(Ar(s))Fo=s;else{var so=Object.keys(R);Fo=l?so.sort(l):so;}for(var lo=o&&Ar(R)&&R.length===1?n+"[]":n,No=0;No<Fo.length;++No){var Si=Fo[No],ge=typeof Si=="object"&&typeof Si.value<"u"?Si.value:R[Si];if(!(r&&ge===null)){var Pe=Ar(R)?typeof i=="function"?i(lo,Si):lo:lo+(d?"."+Si:"["+Si+"]");A.set(e,J);var Te=DE();Te.set(P1,A),EE(ui,t(ge,Pe,i,o,a,r,c,s,l,d,f,x,b,v,E,Te));}}return ui;},HW=function(e){if(!e)return ao;if(e.encoder!==null&&typeof e.encoder<"u"&&typeof e.encoder!="function")throw new TypeError("Encoder has to be a function.");var n=e.charset||ao.charset;if(typeof e.charset<"u"&&e.charset!=="utf-8"&&e.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var i=Bp.default;if(typeof e.format<"u"){if(!NW.call(Bp.formatters,e.format))throw new TypeError("Unknown format option provided.");i=e.format;}var o=Bp.formatters[i],a=ao.filter;return(typeof e.filter=="function"||Ar(e.filter))&&(a=e.filter),{addQueryPrefix:typeof e.addQueryPrefix=="boolean"?e.addQueryPrefix:ao.addQueryPrefix,allowDots:typeof e.allowDots>"u"?ao.allowDots:!!e.allowDots,charset:n,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:ao.charsetSentinel,delimiter:typeof e.delimiter>"u"?ao.delimiter:e.delimiter,encode:typeof e.encode=="boolean"?e.encode:ao.encode,encoder:typeof e.encoder=="function"?e.encoder:ao.encoder,encodeValuesOnly:typeof e.encodeValuesOnly=="boolean"?e.encodeValuesOnly:ao.encodeValuesOnly,filter:a,format:i,formatter:o,serializeDate:typeof e.serializeDate=="function"?e.serializeDate:ao.serializeDate,skipNulls:typeof e.skipNulls=="boolean"?e.skipNulls:ao.skipNulls,sort:typeof e.sort=="function"?e.sort:null,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:ao.strictNullHandling};};IE.exports=function(t,e){var n=t,i=HW(e),o,a;typeof i.filter=="function"?(a=i.filter,n=a("",n)):Ar(i.filter)&&(a=i.filter,o=a);var r=[];if(typeof n!="object"||n===null)return"";var c;e&&e.arrayFormat in OE?c=e.arrayFormat:e&&"indices"in e?c=e.indices?"indices":"repeat":c="indices";var s=OE[c];if(e&&"commaRoundTrip"in e&&typeof e.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var l=s==="comma"&&e&&e.commaRoundTrip;o||(o=Object.keys(n)),i.sort&&o.sort(i.sort);for(var d=DE(),f=0;f<o.length;++f){var x=o[f];i.skipNulls&&n[x]===null||EE(r,$W(n[x],x,s,l,i.strictNullHandling,i.skipNulls,i.encode?i.encoder:null,i.filter,i.sort,i.allowDots,i.serializeDate,i.format,i.formatter,i.encodeValuesOnly,i.charset,d));}var b=r.join(i.delimiter),v=i.addQueryPrefix===!0?"?":"";return i.charsetSentinel&&(i.charset==="iso-8859-1"?v+="utf8=%26%2310003%3B&":v+="utf8=%E2%9C%93&"),b.length>0?v+b:"";};});var RE=Et(($xe,AE)=>{"use strict";var Sd=O1(),E1=Object.prototype.hasOwnProperty,UW=Array.isArray,qi={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:Sd.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},qW=function(t){return t.replace(/&#(\d+);/g,function(e,n){return String.fromCharCode(parseInt(n,10));});},TE=function(t,e){return t&&typeof t=="string"&&e.comma&&t.indexOf(",")>-1?t.split(","):t;},WW="utf8=%26%2310003%3B",GW="utf8=%E2%9C%93",QW=function(e,n){var i={},o=n.ignoreQueryPrefix?e.replace(/^\?/,""):e,a=n.parameterLimit===1/0?void 0:n.parameterLimit,r=o.split(n.delimiter,a),c=-1,s,l=n.charset;if(n.charsetSentinel)for(s=0;s<r.length;++s)r[s].indexOf("utf8=")===0&&(r[s]===GW?l="utf-8":r[s]===WW&&(l="iso-8859-1"),c=s,s=r.length);for(s=0;s<r.length;++s)if(s!==c){var d=r[s],f=d.indexOf("]="),x=f===-1?d.indexOf("="):f+1,b,v;x===-1?(b=n.decoder(d,qi.decoder,l,"key"),v=n.strictNullHandling?null:""):(b=n.decoder(d.slice(0,x),qi.decoder,l,"key"),v=Sd.maybeMap(TE(d.slice(x+1),n),function(E){return n.decoder(E,qi.decoder,l,"value");})),v&&n.interpretNumericEntities&&l==="iso-8859-1"&&(v=qW(v)),d.indexOf("[]=")>-1&&(v=UW(v)?[v]:v),E1.call(i,b)?i[b]=Sd.combine(i[b],v):i[b]=v;}return i;},YW=function(t,e,n,i){for(var o=i?e:TE(e,n),a=t.length-1;a>=0;--a){var r,c=t[a];if(c==="[]"&&n.parseArrays)r=[].concat(o);else{r=n.plainObjects?Object.create(null):{};var s=c.charAt(0)==="["&&c.charAt(c.length-1)==="]"?c.slice(1,-1):c,l=parseInt(s,10);!n.parseArrays&&s===""?r={0:o}:!isNaN(l)&&c!==s&&String(l)===s&&l>=0&&n.parseArrays&&l<=n.arrayLimit?(r=[],r[l]=o):s!=="__proto__"&&(r[s]=o);}o=r;}return o;},ZW=function(e,n,i,o){if(e){var a=i.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,r=/(\[[^[\]]*])/,c=/(\[[^[\]]*])/g,s=i.depth>0&&r.exec(a),l=s?a.slice(0,s.index):a,d=[];if(l){if(!i.plainObjects&&E1.call(Object.prototype,l)&&!i.allowPrototypes)return;d.push(l);}for(var f=0;i.depth>0&&(s=c.exec(a))!==null&&f<i.depth;){if(f+=1,!i.plainObjects&&E1.call(Object.prototype,s[1].slice(1,-1))&&!i.allowPrototypes)return;d.push(s[1]);}return s&&d.push("["+a.slice(s.index)+"]"),YW(d,n,i,o);}},XW=function(e){if(!e)return qi;if(e.decoder!==null&&e.decoder!==void 0&&typeof e.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof e.charset<"u"&&e.charset!=="utf-8"&&e.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=typeof e.charset>"u"?qi.charset:e.charset;return{allowDots:typeof e.allowDots>"u"?qi.allowDots:!!e.allowDots,allowPrototypes:typeof e.allowPrototypes=="boolean"?e.allowPrototypes:qi.allowPrototypes,allowSparse:typeof e.allowSparse=="boolean"?e.allowSparse:qi.allowSparse,arrayLimit:typeof e.arrayLimit=="number"?e.arrayLimit:qi.arrayLimit,charset:n,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:qi.charsetSentinel,comma:typeof e.comma=="boolean"?e.comma:qi.comma,decoder:typeof e.decoder=="function"?e.decoder:qi.decoder,delimiter:typeof e.delimiter=="string"||Sd.isRegExp(e.delimiter)?e.delimiter:qi.delimiter,depth:typeof e.depth=="number"||e.depth===!1?+e.depth:qi.depth,ignoreQueryPrefix:e.ignoreQueryPrefix===!0,interpretNumericEntities:typeof e.interpretNumericEntities=="boolean"?e.interpretNumericEntities:qi.interpretNumericEntities,parameterLimit:typeof e.parameterLimit=="number"?e.parameterLimit:qi.parameterLimit,parseArrays:e.parseArrays!==!1,plainObjects:typeof e.plainObjects=="boolean"?e.plainObjects:qi.plainObjects,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:qi.strictNullHandling};};AE.exports=function(t,e){var n=XW(e);if(t===""||t===null||typeof t>"u")return n.plainObjects?Object.create(null):{};for(var i=typeof t=="string"?QW(t,n):t,o=n.plainObjects?Object.create(null):{},a=Object.keys(i),r=0;r<a.length;++r){var c=a[r],s=ZW(c,i[c],n,typeof t=="string");o=Sd.merge(o,s,n);}return n.allowSparse===!0?o:Sd.compact(o);};});var FE=Et((Hxe,zE)=>{"use strict";var KW=SE(),JW=RE(),eG=Cb();zE.exports={formats:eG,parse:JW,stringify:KW};});var S1=Et(Mb=>{"use strict";Object.defineProperty(Mb,"__esModule",{value:!0});Mb.DrupalJsonApiParams=void 0;var NE=FE(),I1=class{constructor(e,n){this.data={filter:{},include:[],page:void 0,sort:[],fields:{}},this.qsOptions={},this.config={useShortCutForQueryGeneration:!0,alwaysUseFieldNameForKeys:!1},n!==void 0&&(this.config=n),this.initialize(e);}addCustomParam(e){this.data=Object.assign(Object.assign({},this.data),e);}addFields(e,n){return this.data.fields[e]=n.join(","),this;}addSort(e,n){let i="";return n!==void 0&&n==="DESC"&&(i="-"),this.data.sort=this.data.sort.concat(i+e),this;}addPageLimit(e){return this.data.page===void 0?this.data.page={limit:e}:this.data.page.limit=e,this;}addPageOffset(e){return this.data.page===void 0?this.data.page={offset:e}:this.data.page.offset=e,this;}addInclude(e){return this.data.include=this.data.include.concat(e),this;}addGroup(e,n="OR",i){return this.data.filter[e]={group:Object.assign({conjunction:n},i!==void 0&&{memberOf:i})},this;}addFilter(e,n,i="=",o,a){let r=this.getIndexId(this.data.filter,a||e,!!a);if((i==="IS NULL"||i==="IS NOT NULL")&&(n=null),n===null){if(!(i==="IS NULL"||i==="IS NOT NULL"))throw new TypeError(`Value cannot be null for the operator "${i}"`);return this.data.filter[r]={condition:Object.assign(Object.assign({path:e},{operator:i}),o!==void 0&&{memberOf:o})},this;}if(Array.isArray(n)){switch(i){case"BETWEEN":case"NOT BETWEEN":if(n.length!==2)throw new TypeError(`Value must consists of 2 items for the "${i}"`);break;case"IN":case"NOT IN":break;default:throw new TypeError(`Value cannot be an array for the operator "${i}"`);}return this.data.filter[r]={condition:Object.assign(Object.assign({path:e,value:n},{operator:i}),o!==void 0&&{memberOf:o})},this;}return this.config.useShortCutForQueryGeneration&&o===void 0&&e===r&&this.data.filter[e]===void 0?(i==="="?this.data.filter[r]=n:this.data.filter[r]={value:n,operator:i},this):(this.data.filter[r]={condition:Object.assign(Object.assign({path:e,value:n},this.config.useShortCutForQueryGeneration?i!=="="&&{operator:i}:{operator:i}),o!==void 0&&{memberOf:o})},this);}getIndexId(e,n,i){i=i||this.config.alwaysUseFieldNameForKeys;let o;return e[n]===void 0?o=n:o=this.generateKeyName(e,n,i),o;}generateKeyName(e,n,i=!1){let o=Object.keys(e).length;if(i)for(let a=1;a<=o;a++){let r=`${n}--${a}`;if(e[r]===void 0)return r;}return o.toString();}getQueryObject(){let e=JSON.parse(JSON.stringify(this.data));return this.data.include.length&&(e.include=this.data.include.join(",")),this.data.sort.length&&(e.sort=this.data.sort.join(",")),e;}getQueryString(e){let n=this.getQueryObject(),i=e||this.getQsOption();return NE.stringify(n,i);}clear(){return this.data={filter:{},include:[],page:void 0,sort:[],fields:{}},this;}initializeWithQueryObject(e){return this.clear(),Object.keys(e).forEach(i=>{switch(i){case"sort":e.sort.length&&(this.data.sort=e.sort.split(","));break;case"include":e.include.length&&(this.data.include=e.include.split(","));break;default:this.data[i]=e[i];}}),this;}initializeWithQueryString(e,n){this.clear();let i=n||this.getQsOption();return this.initializeWithQueryObject(NE.parse(e,i)),this;}clone(e){let n=JSON.parse(JSON.stringify(e.getQueryObject()));return this.initializeWithQueryObject(n),this;}setQsOption(e){return this.qsOptions=e,this;}getQsOption(){return this.qsOptions;}initialize(e){if(e===void 0)this.initializeWithQueryString("");else if(typeof e=="object")try{e.getQueryObject(),this.clone(e);}catch{this.initializeWithQueryObject(e);}else this.initializeWithQueryString(e);return this;}};Mb.DrupalJsonApiParams=I1;});function Fw(t,e){return Object.is(t,e);}var Ti=null,Kd=!1,cu=1,vn=Symbol("SIGNAL");function ut(t){let e=Ti;return Ti=t,e;}function Nw(){return Ti;}function T8(){return Kd;}var Js={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:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function V0(t){if(Kd)throw new Error("");if(Ti===null)return;Ti.consumerOnSignalRead(t);let e=Ti.nextProducerIndex++;if(uu(Ti),e<Ti.producerNode.length&&Ti.producerNode[e]!==t&&Jd(Ti)){let n=Ti.producerNode[e];pu(n,Ti.producerIndexOfThis[e]);}Ti.producerNode[e]!==t&&(Ti.producerNode[e]=t,Ti.producerIndexOfThis[e]=Jd(Ti)?$w(t,Ti,e):0),Ti.producerLastReadVersion[e]=t.version;}function A8(){cu++;}function Lw(t){if(!(Jd(t)&&!t.dirty)&&!(!t.dirty&&t.lastCleanEpoch===cu)){if(!t.producerMustRecompute(t)&&!du(t)){t.dirty=!1,t.lastCleanEpoch=cu;return;}t.producerRecomputeValue(t),t.dirty=!1,t.lastCleanEpoch=cu;}}function Vw(t){if(t.liveConsumerNode===void 0)return;let e=Kd;Kd=!0;try{for(let n of t.liveConsumerNode)n.dirty||Bw(n);}finally{Kd=e;}}function jw(){return Ti?.consumerAllowSignalWrites!==!1;}function Bw(t){t.dirty=!0,Vw(t),t.consumerMarkedDirty?.(t);}function em(t){return t&&(t.nextProducerIndex=0),ut(t);}function lu(t,e){if(ut(e),!(!t||t.producerNode===void 0||t.producerIndexOfThis===void 0||t.producerLastReadVersion===void 0)){if(Jd(t))for(let n=t.nextProducerIndex;n<t.producerNode.length;n++)pu(t.producerNode[n],t.producerIndexOfThis[n]);for(;t.producerNode.length>t.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop();}}function du(t){uu(t);for(let e=0;e<t.producerNode.length;e++){let n=t.producerNode[e],i=t.producerLastReadVersion[e];if(i!==n.version||(Lw(n),i!==n.version))return!0;}return!1;}function mu(t){if(uu(t),Jd(t))for(let e=0;e<t.producerNode.length;e++)pu(t.producerNode[e],t.producerIndexOfThis[e]);t.producerNode.length=t.producerLastReadVersion.length=t.producerIndexOfThis.length=0,t.liveConsumerNode&&(t.liveConsumerNode.length=t.liveConsumerIndexOfThis.length=0);}function $w(t,e,n){if(Hw(t),t.liveConsumerNode.length===0&&Uw(t))for(let i=0;i<t.producerNode.length;i++)t.producerIndexOfThis[i]=$w(t.producerNode[i],t,i);return t.liveConsumerIndexOfThis.push(n),t.liveConsumerNode.push(e)-1;}function pu(t,e){if(Hw(t),t.liveConsumerNode.length===1&&Uw(t))for(let i=0;i<t.producerNode.length;i++)pu(t.producerNode[i],t.producerIndexOfThis[i]);let n=t.liveConsumerNode.length-1;if(t.liveConsumerNode[e]=t.liveConsumerNode[n],t.liveConsumerIndexOfThis[e]=t.liveConsumerIndexOfThis[n],t.liveConsumerNode.length--,t.liveConsumerIndexOfThis.length--,e<t.liveConsumerNode.length){let i=t.liveConsumerIndexOfThis[e],o=t.liveConsumerNode[e];uu(o),o.producerIndexOfThis[i]=e;}}function Jd(t){return t.consumerIsAlwaysLive||(t?.liveConsumerNode?.length??0)>0;}function uu(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[];}function Hw(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[];}function Uw(t){return t.producerNode!==void 0;}function j0(t){let e=Object.create(R8);e.computation=t;let n=()=>{if(Lw(e),V0(e),e.value===su)throw e.error;return e.value;};return n[vn]=e,n;}var F0=Symbol("UNSET"),N0=Symbol("COMPUTING"),su=Symbol("ERRORED"),R8=Xe(U({},Js),{value:F0,dirty:!0,error:null,equal:Fw,producerMustRecompute(t){return t.value===F0||t.value===N0;},producerRecomputeValue(t){if(t.value===N0)throw new Error("Detected cycle in computations.");let e=t.value;t.value=N0;let n=em(t),i;try{i=t.computation();}catch(o){i=su,t.error=o;}finally{lu(t,n);}if(e!==F0&&e!==su&&i!==su&&t.equal(e,i)){t.value=e;return;}t.value=i,t.version++;}});function z8(){throw new Error();}var qw=z8;function Ww(){qw();}function Gw(t){qw=t;}var F8=null;function Qw(t){let e=Object.create(Zw);e.value=t;let n=()=>(V0(e),e.value);return n[vn]=e,n;}function B0(t,e){jw()||Ww(),t.equal(t.value,e)||(t.value=e,N8(t));}function Yw(t,e){jw()||Ww(),B0(t,e(t.value));}var Zw=Xe(U({},Js),{equal:Fw,value:void 0});function N8(t){t.version++,A8(),Vw(t),F8?.();}function Xw(t,e,n){let i=Object.create(L8);n&&(i.consumerAllowSignalWrites=!0),i.fn=t,i.schedule=e;let o=s=>{i.cleanupFn=s;};function a(s){return s.fn===null&&s.schedule===null;}function r(s){a(s)||(mu(s),s.cleanupFn(),s.fn=null,s.schedule=null,s.cleanupFn=L0);}let c=()=>{if(i.fn===null)return;if(T8())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(i.dirty=!1,i.hasRun&&!du(i))return;i.hasRun=!0;let s=em(i);try{i.cleanupFn(),i.cleanupFn=L0,i.fn(o);}finally{lu(i,s);}};return i.ref={notify:()=>Bw(i),run:c,cleanup:()=>i.cleanupFn(),destroy:()=>r(i),[vn]:i},i.ref;}var L0=()=>{},L8=Xe(U({},Js),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{t.schedule!==null&&t.schedule(t.ref);},hasRun:!1,cleanupFn:L0});function ze(t){return typeof t=="function";}function el(t){let n=t(i=>{Error.call(i),i.stack=new Error().stack;});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n;}var hu=el(t=>function(n){t(this),this.message=n?`${n.length} errors occurred during unsubscription:
${n.map((i,o)=>`${o+1}) ${i.toString()}`).join(`
`)}`:"",this.name="UnsubscriptionError",this.errors=n;});function Uc(t,e){if(t){let n=t.indexOf(e);0<=n&&t.splice(n,1);}}var Ae=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:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(let a of n)a.remove(this);else n.remove(this);let{initialTeardown:i}=this;if(ze(i))try{i();}catch(a){e=a instanceof hu?a.errors:[a];}let{_finalizers:o}=this;if(o){this._finalizers=null;for(let a of o)try{Kw(a);}catch(r){e=e??[],r instanceof hu?e=[...e,...r.errors]:e.push(r);}}if(e)throw new hu(e);}}add(e){var n;if(e&&e!==this)if(this.closed)Kw(e);else{if(e instanceof t){if(e.closed||e._hasParent(this))return;e._addParent(this);}(this._finalizers=(n=this._finalizers)!==null&&n!==void 0?n:[]).push(e);}}_hasParent(e){let{_parentage:n}=this;return n===e||Array.isArray(n)&&n.includes(e);}_addParent(e){let{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(e),n):n?[n,e]:e;}_removeParent(e){let{_parentage:n}=this;n===e?this._parentage=null:Array.isArray(n)&&Uc(n,e);}remove(e){let{_finalizers:n}=this;n&&Uc(n,e),e instanceof t&&e._removeParent(this);}};Ae.EMPTY=(()=>{let t=new Ae();return t.closed=!0,t;})();var $0=Ae.EMPTY;function fu(t){return t instanceof Ae||t&&"closed"in t&&ze(t.remove)&&ze(t.add)&&ze(t.unsubscribe);}function Kw(t){ze(t)?t():t.unsubscribe();}var $n={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var tl={setTimeout(t,e,...n){let{delegate:i}=tl;return i?.setTimeout?i.setTimeout(t,e,...n):setTimeout(t,e,...n);},clearTimeout(t){let{delegate:e}=tl;return(e?.clearTimeout||clearTimeout)(t);},delegate:void 0};function gu(t){tl.setTimeout(()=>{let{onUnhandledError:e}=$n;if(e)e(t);else throw t;});}function qc(){}var Jw=H0("C",void 0,void 0);function ek(t){return H0("E",void 0,t);}function tk(t){return H0("N",t,void 0);}function H0(t,e,n){return{kind:t,value:e,error:n};}var Wc=null;function il(t){if($n.useDeprecatedSynchronousErrorHandling){let e=!Wc;if(e&&(Wc={errorThrown:!1,error:null}),t(),e){let{errorThrown:n,error:i}=Wc;if(Wc=null,n)throw i;}}else t();}function ik(t){$n.useDeprecatedSynchronousErrorHandling&&Wc&&(Wc.errorThrown=!0,Wc.error=t);}var Gc=class extends Ae{constructor(e){super(),this.isStopped=!1,e?(this.destination=e,fu(e)&&e.add(this)):this.destination=B8;}static create(e,n,i){return new sr(e,n,i);}next(e){this.isStopped?q0(tk(e),this):this._next(e);}error(e){this.isStopped?q0(ek(e),this):(this.isStopped=!0,this._error(e));}complete(){this.isStopped?q0(Jw,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();}}},V8=Function.prototype.bind;function U0(t,e){return V8.call(t,e);}var W0=class{constructor(e){this.partialObserver=e;}next(e){let{partialObserver:n}=this;if(n.next)try{n.next(e);}catch(i){bu(i);}}error(e){let{partialObserver:n}=this;if(n.error)try{n.error(e);}catch(i){bu(i);}else bu(e);}complete(){let{partialObserver:e}=this;if(e.complete)try{e.complete();}catch(n){bu(n);}}},sr=class extends Gc{constructor(e,n,i){super();let o;if(ze(e)||!e)o={next:e??void 0,error:n??void 0,complete:i??void 0};else{let a;this&&$n.useDeprecatedNextContext?(a=Object.create(e),a.unsubscribe=()=>this.unsubscribe(),o={next:e.next&&U0(e.next,a),error:e.error&&U0(e.error,a),complete:e.complete&&U0(e.complete,a)}):o=e;}this.destination=new W0(o);}};function bu(t){$n.useDeprecatedSynchronousErrorHandling?ik(t):gu(t);}function j8(t){throw t;}function q0(t,e){let{onStoppedNotification:n}=$n;n&&tl.setTimeout(()=>n(t,e));}var B8={closed:!0,next:qc,error:j8,complete:qc};var ol=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Oo(t){return t;}function G0(...t){return Q0(t);}function Q0(t){return t.length===0?Oo:t.length===1?t[0]:function(n){return t.reduce((i,o)=>o(i),n);};}var Fe=(()=>{class t{constructor(n){n&&(this._subscribe=n);}lift(n){let i=new t();return i.source=this,i.operator=n,i;}subscribe(n,i,o){let a=H8(n)?n:new sr(n,i,o);return il(()=>{let{operator:r,source:c}=this;a.add(r?r.call(a,c):c?this._subscribe(a):this._trySubscribe(a));}),a;}_trySubscribe(n){try{return this._subscribe(n);}catch(i){n.error(i);}}forEach(n,i){return i=ok(i),new i((o,a)=>{let r=new sr({next:c=>{try{n(c);}catch(s){a(s),r.unsubscribe();}},error:a,complete:o});this.subscribe(r);});}_subscribe(n){var i;return(i=this.source)===null||i===void 0?void 0:i.subscribe(n);}[ol](){return this;}pipe(...n){return Q0(n)(this);}toPromise(n){return n=ok(n),new n((i,o)=>{let a;this.subscribe(r=>a=r,r=>o(r),()=>i(a));});}}return t.create=e=>new t(e),t;})();function ok(t){var e;return(e=t??$n.Promise)!==null&&e!==void 0?e:Promise;}function $8(t){return t&&ze(t.next)&&ze(t.error)&&ze(t.complete);}function H8(t){return t&&t instanceof Gc||$8(t)&&fu(t);}function Y0(t){return ze(t?.lift);}function Ne(t){return e=>{if(Y0(e))return e.lift(function(n){try{return t(n,this);}catch(i){this.error(i);}});throw new TypeError("Unable to lift unknown Observable type");};}function $e(t,e,n,i,o){return new Z0(t,e,n,i,o);}var Z0=class extends Gc{constructor(e,n,i,o,a,r){super(e),this.onFinalize=a,this.shouldUnsubscribe=r,this._next=n?function(c){try{n(c);}catch(s){e.error(s);}}:super._next,this._error=o?function(c){try{o(c);}catch(s){e.error(s);}finally{this.unsubscribe();}}:super._error,this._complete=i?function(){try{i();}catch(c){e.error(c);}finally{this.unsubscribe();}}:super._complete;}unsubscribe(){var e;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:n}=this;super.unsubscribe(),!n&&((e=this.onFinalize)===null||e===void 0||e.call(this));}}};function nl(){return Ne((t,e)=>{let n=null;t._refCount++;let i=$e(e,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount){n=null;return;}let o=t._connection,a=n;n=null,o&&(!a||o===a)&&o.unsubscribe(),e.unsubscribe();});t.subscribe(i),i.closed||(n=t.connect());});}var $r=class extends Fe{constructor(e,n){super(),this.source=e,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,Y0(e)&&(this.lift=e.lift);}_subscribe(e){return this.getSubject().subscribe(e);}getSubject(){let e=this._subject;return(!e||e.isStopped)&&(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 Ae();let n=this.getSubject();e.add(this.source.subscribe($e(n,void 0,()=>{this._teardown(),n.complete();},i=>{this._teardown(),n.error(i);},()=>this._teardown()))),e.closed&&(this._connection=null,e=Ae.EMPTY);}return e;}refCount(){return nl()(this);}};var nk=el(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed";});var G=(()=>{class t extends Fe{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null;}lift(n){let i=new xu(this,this);return i.operator=n,i;}_throwIfClosed(){if(this.closed)throw new nk();}next(n){il(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let i of this.currentObservers)i.next(n);}});}error(n){il(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;let{observers:i}=this;for(;i.length;)i.shift().error(n);}});}complete(){il(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:n}=this;for(;n.length;)n.shift().complete();}});}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null;}get observed(){var n;return((n=this.observers)===null||n===void 0?void 0:n.length)>0;}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n);}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n);}_innerSubscribe(n){let{hasError:i,isStopped:o,observers:a}=this;return i||o?$0:(this.currentObservers=null,a.push(n),new Ae(()=>{this.currentObservers=null,Uc(a,n);}));}_checkFinalizedStatuses(n){let{hasError:i,thrownError:o,isStopped:a}=this;i?n.error(o):a&&n.complete();}asObservable(){let n=new Fe();return n.source=this,n;}}return t.create=(e,n)=>new xu(e,n),t;})(),xu=class extends G{constructor(e,n){super(),this.destination=e,this.source=n;}next(e){var n,i;(i=(n=this.destination)===null||n===void 0?void 0:n.next)===null||i===void 0||i.call(n,e);}error(e){var n,i;(i=(n=this.destination)===null||n===void 0?void 0:n.error)===null||i===void 0||i.call(n,e);}complete(){var e,n;(n=(e=this.destination)===null||e===void 0?void 0:e.complete)===null||n===void 0||n.call(e);}_subscribe(e){var n,i;return(i=(n=this.source)===null||n===void 0?void 0:n.subscribe(e))!==null&&i!==void 0?i:$0;}};var Vt=class extends G{constructor(e){super(),this._value=e;}get value(){return this.getValue();}_subscribe(e){let n=super._subscribe(e);return!n.closed&&e.next(this._value),n;}getValue(){let{hasError:e,thrownError:n,_value:i}=this;if(e)throw n;return this._throwIfClosed(),i;}next(e){super.next(this._value=e);}};var tm={now(){return(tm.delegate||Date).now();},delegate:void 0};var lr=class extends G{constructor(e=1/0,n=1/0,i=tm){super(),this._bufferSize=e,this._windowTime=n,this._timestampProvider=i,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=n===1/0,this._bufferSize=Math.max(1,e),this._windowTime=Math.max(1,n);}next(e){let{isStopped:n,_buffer:i,_infiniteTimeWindow:o,_timestampProvider:a,_windowTime:r}=this;n||(i.push(e),!o&&i.push(a.now()+r)),this._trimBuffer(),super.next(e);}_subscribe(e){this._throwIfClosed(),this._trimBuffer();let n=this._innerSubscribe(e),{_infiniteTimeWindow:i,_buffer:o}=this,a=o.slice();for(let r=0;r<a.length&&!e.closed;r+=i?1:2)e.next(a[r]);return this._checkFinalizedStatuses(e),n;}_trimBuffer(){let{_bufferSize:e,_timestampProvider:n,_buffer:i,_infiniteTimeWindow:o}=this,a=(o?1:2)*e;if(e<1/0&&a<i.length&&i.splice(0,i.length-a),!o){let r=n.now(),c=0;for(let s=1;s<i.length&&i[s]<=r;s+=2)c=s;c&&i.splice(0,c+1);}}};var vu=class extends Ae{constructor(e,n){super();}schedule(e,n=0){return this;}};var im={setInterval(t,e,...n){let{delegate:i}=im;return i?.setInterval?i.setInterval(t,e,...n):setInterval(t,e,...n);},clearInterval(t){let{delegate:e}=im;return(e?.clearInterval||clearInterval)(t);},delegate:void 0};var al=class extends vu{constructor(e,n){super(e,n),this.scheduler=e,this.work=n,this.pending=!1;}schedule(e,n=0){var i;if(this.closed)return this;this.state=e;let o=this.id,a=this.scheduler;return o!=null&&(this.id=this.recycleAsyncId(a,o,n)),this.pending=!0,this.delay=n,this.id=(i=this.id)!==null&&i!==void 0?i:this.requestAsyncId(a,this.id,n),this;}requestAsyncId(e,n,i=0){return im.setInterval(e.flush.bind(e,this),i);}recycleAsyncId(e,n,i=0){if(i!=null&&this.delay===i&&this.pending===!1)return n;n!=null&&im.clearInterval(n);}execute(e,n){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let i=this._execute(e,n);if(i)return i;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null));}_execute(e,n){let i=!1,o;try{this.work(e);}catch(a){i=!0,o=a||new Error("Scheduled action threw falsy error");}if(i)return this.unsubscribe(),o;}unsubscribe(){if(!this.closed){let{id:e,scheduler:n}=this,{actions:i}=n;this.work=this.state=this.scheduler=null,this.pending=!1,Uc(i,this),e!=null&&(this.id=this.recycleAsyncId(n,e,null)),this.delay=null,super.unsubscribe();}}};var U8=1,X0,K0={};function ak(t){return t in K0?(delete K0[t],!0):!1;}var rk={setImmediate(t){let e=U8++;return K0[e]=!0,X0||(X0=Promise.resolve()),X0.then(()=>ak(e)&&t()),e;},clearImmediate(t){ak(t);}};var{setImmediate:q8,clearImmediate:W8}=rk,om={setImmediate(...t){let{delegate:e}=om;return(e?.setImmediate||q8)(...t);},clearImmediate(t){let{delegate:e}=om;return(e?.clearImmediate||W8)(t);},delegate:void 0};var _u=class extends al{constructor(e,n){super(e,n),this.scheduler=e,this.work=n;}requestAsyncId(e,n,i=0){return i!==null&&i>0?super.requestAsyncId(e,n,i):(e.actions.push(this),e._scheduled||(e._scheduled=om.setImmediate(e.flush.bind(e,void 0))));}recycleAsyncId(e,n,i=0){var o;if(i!=null?i>0:this.delay>0)return super.recycleAsyncId(e,n,i);let{actions:a}=e;n!=null&&((o=a[a.length-1])===null||o===void 0?void 0:o.id)!==n&&(om.clearImmediate(n),e._scheduled===n&&(e._scheduled=void 0));}};var rl=class t{constructor(e,n=t.now){this.schedulerActionCtor=e,this.now=n;}schedule(e,n=0,i){return new this.schedulerActionCtor(this,e).schedule(i,n);}};rl.now=tm.now;var cl=class extends rl{constructor(e,n=rl.now){super(e,n),this.actions=[],this._active=!1;}flush(e){let{actions:n}=this;if(this._active){n.push(e);return;}let i;this._active=!0;do if(i=e.execute(e.state,e.delay))break;while(e=n.shift());if(this._active=!1,i){for(;e=n.shift();)e.unsubscribe();throw i;}}};var yu=class extends cl{flush(e){this._active=!0;let n=this._scheduled;this._scheduled=void 0;let{actions:i}=this,o;e=e||i.shift();do if(o=e.execute(e.state,e.delay))break;while((e=i[0])&&e.id===n&&i.shift());if(this._active=!1,o){for(;(e=i[0])&&e.id===n&&i.shift();)e.unsubscribe();throw o;}}};var nm=new yu(_u);var Qc=new cl(al),ck=Qc;var hi=new Fe(t=>t.complete());function wu(t){return t&&ze(t.schedule);}function J0(t){return t[t.length-1];}function ku(t){return ze(J0(t))?t.pop():void 0;}function ua(t){return wu(J0(t))?t.pop():void 0;}function sk(t,e){return typeof J0(t)=="number"?t.pop():e;}function dk(t,e,n,i){function o(a){return a instanceof n?a:new n(function(r){r(a);});}return new(n||(n=Promise))(function(a,r){function c(d){try{l(i.next(d));}catch(f){r(f);}}function s(d){try{l(i.throw(d));}catch(f){r(f);}}function l(d){d.done?a(d.value):o(d.value).then(c,s);}l((i=i.apply(t,e||[])).next());});}function lk(t){var e=typeof Symbol=="function"&&Symbol.iterator,n=e&&t[e],i=0;if(n)return n.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t};}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.");}function Yc(t){return this instanceof Yc?(this.v=t,this):new Yc(t);}function mk(t,e,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=n.apply(t,e||[]),o,a=[];return o={},c("next"),c("throw"),c("return",r),o[Symbol.asyncIterator]=function(){return this;},o;function r(b){return function(v){return Promise.resolve(v).then(b,f);};}function c(b,v){i[b]&&(o[b]=function(E){return new Promise(function(A,R){a.push([b,E,A,R])>1||s(b,E);});},v&&(o[b]=v(o[b])));}function s(b,v){try{l(i[b](v));}catch(E){x(a[0][3],E);}}function l(b){b.value instanceof Yc?Promise.resolve(b.value.v).then(d,f):x(a[0][2],b);}function d(b){s("next",b);}function f(b){s("throw",b);}function x(b,v){b(v),a.shift(),a.length&&s(a[0][0],a[0][1]);}}function pk(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],n;return e?e.call(t):(t=typeof lk=="function"?lk(t):t[Symbol.iterator](),n={},i("next"),i("throw"),i("return"),n[Symbol.asyncIterator]=function(){return this;},n);function i(a){n[a]=t[a]&&function(r){return new Promise(function(c,s){r=t[a](r),o(c,s,r.done,r.value);});};}function o(a,r,c,s){Promise.resolve(s).then(function(l){a({value:l,done:c});},r);}}var sl=t=>t&&typeof t.length=="number"&&typeof t!="function";function Cu(t){return ze(t?.then);}function Mu(t){return ze(t[ol]);}function Ou(t){return Symbol.asyncIterator&&ze(t?.[Symbol.asyncIterator]);}function Pu(t){return new TypeError(`You provided ${t!==null&&typeof t=="object"?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`);}function G8(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator;}var Du=G8();function Eu(t){return ze(t?.[Du]);}function Iu(t){return mk(this,arguments,function*(){let n=t.getReader();try{for(;;){let{value:i,done:o}=yield Yc(n.read());if(o)return yield Yc(void 0);yield yield Yc(i);}}finally{n.releaseLock();}});}function Su(t){return ze(t?.getReader);}function yt(t){if(t instanceof Fe)return t;if(t!=null){if(Mu(t))return Q8(t);if(sl(t))return Y8(t);if(Cu(t))return Z8(t);if(Ou(t))return uk(t);if(Eu(t))return X8(t);if(Su(t))return K8(t);}throw Pu(t);}function Q8(t){return new Fe(e=>{let n=t[ol]();if(ze(n.subscribe))return n.subscribe(e);throw new TypeError("Provided object does not correctly implement Symbol.observable");});}function Y8(t){return new Fe(e=>{for(let n=0;n<t.length&&!e.closed;n++)e.next(t[n]);e.complete();});}function Z8(t){return new Fe(e=>{t.then(n=>{e.closed||(e.next(n),e.complete());},n=>e.error(n)).then(null,gu);});}function X8(t){return new Fe(e=>{for(let n of t)if(e.next(n),e.closed)return;e.complete();});}function uk(t){return new Fe(e=>{J8(t,e).catch(n=>e.error(n));});}function K8(t){return uk(Iu(t));}function J8(t,e){var n,i,o,a;return dk(this,void 0,void 0,function*(){try{for(n=pk(t);i=yield n.next(),!i.done;){let r=i.value;if(e.next(r),e.closed)return;}}catch(r){o={error:r};}finally{try{i&&!i.done&&(a=n.return)&&(yield a.call(n));}finally{if(o)throw o.error;}}e.complete();});}function Lo(t,e,n,i=0,o=!1){let a=e.schedule(function(){n(),o?t.add(this.schedule(null,i)):this.unsubscribe();},i);if(t.add(a),!o)return a;}function Tu(t,e=0){return Ne((n,i)=>{n.subscribe($e(i,o=>Lo(i,t,()=>i.next(o),e),()=>Lo(i,t,()=>i.complete(),e),o=>Lo(i,t,()=>i.error(o),e)));});}function Au(t,e=0){return Ne((n,i)=>{i.add(t.schedule(()=>n.subscribe(i),e));});}function hk(t,e){return yt(t).pipe(Au(e),Tu(e));}function fk(t,e){return yt(t).pipe(Au(e),Tu(e));}function gk(t,e){return new Fe(n=>{let i=0;return e.schedule(function(){i===t.length?n.complete():(n.next(t[i++]),n.closed||this.schedule());});});}function bk(t,e){return new Fe(n=>{let i;return Lo(n,e,()=>{i=t[Du](),Lo(n,e,()=>{let o,a;try{({value:o,done:a}=i.next());}catch(r){n.error(r);return;}a?n.complete():n.next(o);},0,!0);}),()=>ze(i?.return)&&i.return();});}function Ru(t,e){if(!t)throw new Error("Iterable cannot be null");return new Fe(n=>{Lo(n,e,()=>{let i=t[Symbol.asyncIterator]();Lo(n,e,()=>{i.next().then(o=>{o.done?n.complete():n.next(o.value);});},0,!0);});});}function xk(t,e){return Ru(Iu(t),e);}function vk(t,e){if(t!=null){if(Mu(t))return hk(t,e);if(sl(t))return gk(t,e);if(Cu(t))return fk(t,e);if(Ou(t))return Ru(t,e);if(Eu(t))return bk(t,e);if(Su(t))return xk(t,e);}throw Pu(t);}function zt(t,e){return e?vk(t,e):yt(t);}function le(...t){let e=ua(t);return zt(t,e);}function Hr(t,e){let n=ze(t)?t:()=>t,i=o=>o.error(n());return new Fe(e?o=>e.schedule(i,0,o):i);}function Ur(t){return!!t&&(t instanceof Fe||ze(t.lift)&&ze(t.subscribe));}var dr=el(t=>function(){t(this),this.name="EmptyError",this.mes ��sage="no elements in sequence";});function _k(t){return t instanceof Date&&!isNaN(t);}function pe(t,e){return Ne((n,i)=>{let o=0;n.subscribe($e(i,a=>{i.next(t.call(e,a,o++));}));});}var{isArray:eA}=Array;function tA(t,e){return eA(e)?t(...e):t(e);}function ll(t){return pe(e=>tA(t,e));}var{isArray:iA}=Array,{getPrototypeOf:oA,prototype:nA,keys:aA}=Object;function zu(t){if(t.length===1){let e=t[0];if(iA(e))return{args:e,keys:null};if(rA(e)){let n=aA(e);return{args:n.map(i=>e[i]),keys:n};}}return{args:t,keys:null};}function rA(t){return t&&typeof t=="object"&&oA(t)===nA;}function Fu(t,e){return t.reduce((n,i,o)=>(n[i]=e[o],n),{});}function Hn(...t){let e=ua(t),n=ku(t),{args:i,keys:o}=zu(t);if(i.length===0)return zt([],e);let a=new Fe(cA(i,e,o?r=>Fu(o,r):Oo));return n?a.pipe(ll(n)):a;}function cA(t,e,n=Oo){return i=>{yk(e,()=>{let{length:o}=t,a=new Array(o),r=o,c=o;for(let s=0;s<o;s++)yk(e,()=>{let l=zt(t[s],e),d=!1;l.subscribe($e(i,f=>{a[s]=f,d||(d=!0,c--),c||i.next(n(a.slice()));},()=>{--r||i.complete();}));},i);},i);};}function yk(t,e,n){t?Lo(n,t,e):e();}function Nu(t,e,n,i,o,a,r,c){let s=[],l=0,d=0,f=!1,x=()=>{f&&!s.length&&!l&&e.complete();},b=E=>l<i?v(E):s.push(E),v=E=>{a&&e.next(E),l++;let A=!1;yt(n(E,d++)).subscribe($e(e,R=>{o?.(R),a?b(R):e.next(R);},()=>{A=!0;},void 0,()=>{if(A)try{for(l--;s.length&&l<i;){let R=s.shift();r?Lo(e,r,()=>v(R)):v(R);}x();}catch(R){e.error(R);}}));};return t.subscribe($e(e,b,()=>{f=!0,x();})),()=>{c?.();};}function ii(t,e,n=1/0){return ze(e)?ii((i,o)=>pe((a,r)=>e(i,a,o,r))(yt(t(i,o))),n):(typeof e=="number"&&(n=e),Ne((i,o)=>Nu(i,o,t,n)));}function ha(t=1/0){return ii(Oo,t);}function wk(){return ha(1);}function fa(...t){return wk()(zt(t,ua(t)));}function ga(t){return new Fe(e=>{yt(t()).subscribe(e);});}function am(...t){let e=ku(t),{args:n,keys:i}=zu(t),o=new Fe(a=>{let{length:r}=n;if(!r){a.complete();return;}let c=new Array(r),s=r,l=r;for(let d=0;d<r;d++){let f=!1;yt(n[d]).subscribe($e(a,x=>{f||(f=!0,l--),c[d]=x;},()=>s--,void 0,()=>{(!s||!f)&&(l||a.next(i?Fu(i,c):c),a.complete());}));}});return e?o.pipe(ll(e)):o;}var sA=["addListener","removeListener"],lA=["addEventListener","removeEventListener"],dA=["on","off"];function Un(t,e,n,i){if(ze(n)&&(i=n,n=void 0),i)return Un(t,e,n).pipe(ll(i));let[o,a]=uA(t)?lA.map(r=>c=>t[r](e,c,n)):mA(t)?sA.map(kk(t,e)):pA(t)?dA.map(kk(t,e)):[];if(!o&&sl(t))return ii(r=>Un(r,e,n))(yt(t));if(!o)throw new TypeError("Invalid event target");return new Fe(r=>{let c=(...s)=>r.next(1<s.length?s:s[0]);return o(c),()=>a(c);});}function kk(t,e){return n=>i=>t[n](e,i);}function mA(t){return ze(t.addListener)&&ze(t.removeListener);}function pA(t){return ze(t.on)&&ze(t.off);}function uA(t){return ze(t.addEventListener)&&ze(t.removeEventListener);}function Zc(t=0,e,n=ck){let i=-1;return e!=null&&(wu(e)?n=e:i=e),new Fe(o=>{let a=_k(t)?+t-n.now():t;a<0&&(a=0);let r=0;return n.schedule(function(){o.closed||(o.next(r++),0<=i?this.schedule(void 0,i):o.complete());},a);});}function qt(...t){let e=ua(t),n=sk(t,1/0),i=t;return i.length?i.length===1?yt(i[0]):ha(n)(zt(i,e)):hi;}function Ie(t,e){return Ne((n,i)=>{let o=0;n.subscribe($e(i,a=>t.call(e,a,o++)&&i.next(a)));});}function Ck(t){return Ne((e,n)=>{let i=!1,o=null,a=null,r=!1,c=()=>{if(a?.unsubscribe(),a=null,i){i=!1;let l=o;o=null,n.next(l);}r&&n.complete();},s=()=>{a=null,r&&n.complete();};e.subscribe($e(n,l=>{i=!0,o=l,a||yt(t(l)).subscribe(a=$e(n,c,s));},()=>{r=!0,(!i||!a||a.closed)&&n.complete();}));});}function Lu(t,e=Qc){return Ck(()=>Zc(t,e));}function Ko(t){return Ne((e,n)=>{let i=null,o=!1,a;i=e.subscribe($e(n,void 0,void 0,r=>{a=yt(t(r,Ko(t)(e))),i?(i.unsubscribe(),i=null,a.subscribe(n)):o=!0;})),o&&(i.unsubscribe(),i=null,a.subscribe(n));});}function Vu(t,e,n,i,o){return(a,r)=>{let c=n,s=e,l=0;a.subscribe($e(r,d=>{let f=l++;s=c?t(s,d,f):(c=!0,d),i&&r.next(s);},o&&(()=>{c&&r.next(s),r.complete();})));};}function rm(t,e){return Ne(Vu(t,e,arguments.length>=2,!1,!0));}function mr(t,e){return ze(e)?ii(t,e,1):ii(t,1);}function pr(t,e=Qc){return Ne((n,i)=>{let o=null,a=null,r=null,c=()=>{if(o){o.unsubscribe(),o=null;let l=a;a=null,i.next(l);}};function s(){let l=r+t,d=e.now();if(d<l){o=this.schedule(void 0,l-d),i.add(o);return;}c();}n.subscribe($e(i,l=>{a=l,r=e.now(),o||(o=e.schedule(s,t),i.add(o));},()=>{c(),i.complete();},void 0,()=>{a=o=null;}));});}function qr(t){return Ne((e,n)=>{let i=!1;e.subscribe($e(n,o=>{i=!0,n.next(o);},()=>{i||n.next(t),n.complete();}));});}function de(t){return t<=0?()=>hi:Ne((e,n)=>{let i=0;e.subscribe($e(n,o=>{++i<=t&&(n.next(o),t<=i&&n.complete());}));});}function Mk(){return Ne((t,e)=>{t.subscribe($e(e,qc));});}function cm(t){return pe(()=>t);}function ex(t,e){return e?n=>fa(e.pipe(de(1),Mk()),n.pipe(ex(t))):ii((n,i)=>yt(t(n,i)).pipe(de(1),cm(n)));}function ju(t,e=Qc){let n=Zc(t,e);return ex(()=>n);}function ba(t,e=Oo){return t=t??hA,Ne((n,i)=>{let o,a=!0;n.subscribe($e(i,r=>{let c=e(r);(a||!t(o,c))&&(a=!1,o=c,i.next(r));}));});}function hA(t,e){return t===e;}function Bu(t=fA){return Ne((e,n)=>{let i=!1;e.subscribe($e(n,o=>{i=!0,n.next(o);},()=>i?n.complete():n.error(t())));});}function fA(){return new dr();}function sm(t,e=1/0,n){return e=(e||0)<1?1/0:e,Ne((i,o)=>Nu(i,o,t,e,void 0,!0,n));}function xa(t){return Ne((e,n)=>{try{e.subscribe(n);}finally{n.add(t);}});}function va(t,e){let n=arguments.length>=2;return i=>i.pipe(t?Ie((o,a)=>t(o,a,i)):Oo,de(1),n?qr(e):Bu(()=>new dr()));}function dl(t){return t<=0?()=>hi:Ne((e,n)=>{let i=[];e.subscribe($e(n,o=>{i.push(o),t<i.length&&i.shift();},()=>{for(let o of i)n.next(o);n.complete();},void 0,()=>{i=null;}));});}function tx(t,e){let n=arguments.length>=2;return i=>i.pipe(t?Ie((o,a)=>t(o,a,i)):Oo,dl(1),n?qr(e):Bu(()=>new dr()));}function ix(t,e){return Ne(Vu(t,e,arguments.length>=2,!0));}function lm(t={}){let{connector:e=()=>new G(),resetOnError:n=!0,resetOnComplete:i=!0,resetOnRefCountZero:o=!0}=t;return a=>{let r,c,s,l=0,d=!1,f=!1,x=()=>{c?.unsubscribe(),c=void 0;},b=()=>{x(),r=s=void 0,d=f=!1;},v=()=>{let E=r;b(),E?.unsubscribe();};return Ne((E,A)=>{l++,!f&&!d&&x();let R=s=s??e();A.add(()=>{l--,l===0&&!f&&!d&&(c=ox(v,o));}),R.subscribe(A),!r&&l>0&&(r=new sr({next:q=>R.next(q),error:q=>{f=!0,x(),c=ox(b,n,q),R.error(q);},complete:()=>{d=!0,x(),c=ox(b,i),R.complete();}}),yt(E).subscribe(r));})(a);};}function ox(t,e,...n){if(e===!0){t();return;}if(e===!1)return;let i=new sr({next:()=>{i.unsubscribe(),t();}});return yt(e(...n)).subscribe(i);}function $u(t,e,n){let i,o=!1;return t&&typeof t=="object"?({bufferSize:i=1/0,windowTime:e=1/0,refCount:o=!1,scheduler:n}=t):i=t??1/0,lm({connector:()=>new lr(i,e,n),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:o});}function Xc(t){return Ie((e,n)=>t<=n);}function wt(...t){let e=ua(t);return Ne((n,i)=>{(e?fa(t,n,e):fa(t,n)).subscribe(i);});}function Jt(t,e){return Ne((n,i)=>{let o=null,a=0,r=!1,c=()=>r&&!o&&i.complete();n.subscribe($e(i,s=>{o?.unsubscribe();let l=0,d=a++;yt(t(s,d)).subscribe(o=$e(i,f=>i.next(e?e(s,f,d,l++):f),()=>{o=null,c();}));},()=>{r=!0,c();}));});}function Ce(t){return Ne((e,n)=>{yt(t).subscribe($e(n,()=>n.complete(),qc)),!n.closed&&e.subscribe(n);});}function Wr(t,e=!1){return Ne((n,i)=>{let o=0;n.subscribe($e(i,a=>{let r=t(a,o++);(r||e)&&i.next(a),!r&&i.complete();}));});}function oi(t,e,n){let i=ze(t)||e||n?{next:t,error:e,complete:n}:t;return i?Ne((o,a)=>{var r;(r=i.subscribe)===null||r===void 0||r.call(i);let c=!0;o.subscribe($e(a,s=>{var l;(l=i.next)===null||l===void 0||l.call(i,s),a.next(s);},()=>{var s;c=!1,(s=i.complete)===null||s===void 0||s.call(i),a.complete();},s=>{var l;c=!1,(l=i.error)===null||l===void 0||l.call(i,s),a.error(s);},()=>{var s,l;c&&((s=i.unsubscribe)===null||s===void 0||s.call(i)),(l=i.finalize)===null||l===void 0||l.call(i);}));}):Oo;}var _C="https://g.co/ng/security#xss",ee=class extends Error{constructor(e,n){super(Th(e,n)),this.code=e;}};function Th(t,e){return`${`NG0${Math.abs(t)}`}${e?": "+e:""}`;}function ym(t){return{toString:t}.toString();}var Hu="__parameters__";function gA(t){return function(...n){if(t){let i=t(...n);for(let o in i)this[o]=i[o];}};}function yC(t,e,n){return ym(()=>{let i=gA(e);function o(...a){if(this instanceof o)return i.apply(this,a),this;let r=new o(...a);return c.annotation=r,c;function c(s,l,d){let f=s.hasOwnProperty(Hu)?s[Hu]:Object.defineProperty(s,Hu,{value:[]})[Hu];for(;f.length<=d;)f.push(null);return(f[d]=f[d]||[]).push(r),s;}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=t,o.annotationCls=o,o;});}var Yi=globalThis;function jt(t){for(let e in t)if(t[e]===jt)return e;throw Error("Could not find renamed property on target object.");}function bA(t,e){for(let n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n]);}function Eo(t){if(typeof t=="string")return t;if(Array.isArray(t))return"["+t.map(Eo).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 n=e.indexOf(`
`);return n===-1?e:e.substring(0,n);}function xx(t,e){return t==null||t===""?e===null?"":e:e==null||e===""?t:t+" "+e;}var xA=jt({__forward_ref__:jt});function ni(t){return t.__forward_ref__=ni,t.toString=function(){return Eo(this());},t;}function Zi(t){return wC(t)?t():t;}function wC(t){return typeof t=="function"&&t.hasOwnProperty(xA)&&t.__forward_ref__===ni;}function F(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0};}function re(t){return{providers:t.providers||[],imports:t.imports||[]};}function Ah(t){return Ok(t,CC)||Ok(t,MC);}function kC(t){return Ah(t)!==null;}function Ok(t,e){return t.hasOwnProperty(e)?t[e]:null;}function vA(t){let e=t&&(t[CC]||t[MC]);return e||null;}function Pk(t){return t&&(t.hasOwnProperty(Dk)||t.hasOwnProperty(_A))?t[Dk]:null;}var CC=jt({ɵprov:jt}),Dk=jt({ɵinj:jt}),MC=jt({ngInjectableDef:jt}),_A=jt({ngInjectorDef:jt}),z=class{constructor(e,n){this._desc=e,this.ngMetadataName="InjectionToken",this.ɵprov=void 0,typeof n=="number"?this.__NG_ELEMENT_ID__=n:n!==void 0&&(this.ɵprov=F({token:this,providedIn:n.providedIn||"root",factory:n.factory}));}get multi(){return this;}toString(){return`InjectionToken ${this._desc}`;}};function OC(t){return t&&!!t.ɵproviders;}var yA=jt({ɵcmp:jt}),wA=jt({ɵdir:jt}),kA=jt({ɵpipe:jt}),CA=jt({ɵmod:jt}),oh=jt({ɵfac:jt}),mm=jt({__NG_ELEMENT_ID__:jt}),Ek=jt({__NG_ENV_ID__:jt});function wa(t){return typeof t=="string"?t:t==null?"":String(t);}function MA(t){return typeof t=="function"?t.name||t.toString():typeof t=="object"&&t!=null&&typeof t.type=="function"?t.type.name||t.type.toString():wa(t);}function OA(t,e){let n=e?`. Dependency path: ${e.join(" > ")} > ${t}`:"";throw new ee(-200,t);}function Dv(t,e){throw new ee(-201,!1);}var dt=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;}(dt||{}),vx;function PC(){return vx;}function Vo(t){let e=vx;return vx=t,e;}function DC(t,e,n){let i=Ah(t);if(i&&i.providedIn=="root")return i.value===void 0?i.value=i.factory():i.value;if(n&dt.Optional)return null;if(e!==void 0)return e;Dv(t,"Injector");}var PA={},um=PA,_x="__NG_DI_FLAG__",nh="ngTempTokenPath",DA="ngTokenPath",EA=/\n/gm,IA="\u0275",Ik="__source",hl;function SA(){return hl;}function Gr(t){let e=hl;return hl=t,e;}function TA(t,e=dt.Default){if(hl===void 0)throw new ee(-203,!1);return hl===null?DC(t,void 0,e):hl.get(t,e&dt.Optional?null:void 0,e);}function P(t,e=dt.Default){return(PC()||TA)(Zi(t),e);}function T(t,e=dt.Default){return P(t,Rh(e));}function Rh(t){return typeof t>"u"||typeof t=="number"?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4);}function yx(t){let e=[];for(let n=0;n<t.length;n++){let i=Zi(t[n]);if(Array.isArray(i)){if(i.length===0)throw new ee(900,!1);let o,a=dt.Default;for(let r=0;r<i.length;r++){let c=i[r],s=AA(c);typeof s=="number"?s===-1?o=c.token:a|=s:o=c;}e.push(P(o,a));}else e.push(P(i));}return e;}function EC(t,e){return t[_x]=e,t.prototype[_x]=e,t;}function AA(t){return t[_x];}function RA(t,e,n,i){let o=t[nh];throw e[Ik]&&o.unshift(e[Ik]),t.message=zA(`
`+t.message,o,n,i),t[DA]=o,t[nh]=null,t;}function zA(t,e,n,i=null){t=t&&t.charAt(0)===`
`&&t.charAt(1)==IA?t.slice(2):t;let o=Eo(e);if(Array.isArray(e))o=e.map(Eo).join(" -> ");else if(typeof e=="object"){let a=[];for(let r in e)if(e.hasOwnProperty(r)){let c=e[r];a.push(r+":"+(typeof c=="string"?JSON.stringify(c):Eo(c)));}o=`{${a.join(", ")}}`;}return`${n}${i?"("+i+")":""}[${o}]: ${t.replace(EA,`
`)}`;}var yn=EC(yC("Optional"),8);var Gn=EC(yC("SkipSelf"),4);function ts(t,e){let n=t.hasOwnProperty(oh);return n?t[oh]:null;}function FA(t,e,n){if(t.length!==e.length)return!1;for(let i=0;i<t.length;i++){let o=t[i],a=e[i];if(n&&(o=n(o),a=n(a)),a!==o)return!1;}return!0;}function NA(t){return t.flat(Number.POSITIVE_INFINITY);}function Ev(t,e){t.forEach(n=>Array.isArray(n)?Ev(n,e):e(n));}function IC(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n);}function ah(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0];}function LA(t,e){let n=[];for(let i=0;i<t;i++)n.push(e);return n;}function VA(t,e,n,i){let o=t.length;if(o==e)t.push(n,i);else if(o===1)t.push(i,t[0]),t[0]=n;else{for(o--,t.push(t[o-1],t[o]);o>e;){let a=o-2;t[o]=t[a],o--;}t[e]=n,t[e+1]=i;}}function wm(t,e,n){let i=km(t,e);return i>=0?t[i|1]=n:(i=~i,VA(t,i,e,n)),i;}function nx(t,e){let n=km(t,e);if(n>=0)return t[n|1];}function km(t,e){return jA(t,e,1);}function jA(t,e,n){let i=0,o=t.length>>n;for(;o!==i;){let a=i+(o-i>>1),r=t[a<<n];if(e===r)return a<<n;r>e?o=a:i=a+1;}return~(o<<n);}var ur={},Po=[],gl=new z(""),SC=new z("",-1),TC=new z(""),rh=class{get(e,n=um){if(n===um){let i=new Error(`NullInjectorError: No provider for ${Eo(e)}!`);throw i.name="NullInjectorError",i;}return n;}},AC=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t;}(AC||{}),ka=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t;}(ka||{}),Zr=function(t){return t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",t;}(Zr||{});function BA(t,e,n){let i=t.length;for(;;){let o=t.indexOf(e,n);if(o===-1)return o;if(o===0||t.charCodeAt(o-1)<=32){let a=e.length;if(o+a===i||t.charCodeAt(o+a)<=32)return o;}n=o+1;}}function wx(t,e,n){let i=0;for(;i<n.length;){let o=n[i];if(typeof o=="number"){if(o!==0)break;i++;let a=n[i++],r=n[i++],c=n[i++];t.setAttribute(e,r,c,a);}else{let a=o,r=n[++i];$A(a)?t.setProperty(e,a,r):t.setAttribute(e,a,r),i++;}}return i;}function RC(t){return t===3||t===4||t===6;}function $A(t){return t.charCodeAt(0)===64;}function hm(t,e){if(!(e===null||e.length===0))if(t===null||t.length===0)t=e.slice();else{let n=-1;for(let i=0;i<e.length;i++){let o=e[i];typeof o=="number"?n=o:n===0||(n===-1||n===2?Sk(t,n,o,null,e[++i]):Sk(t,n,o,null,null));}}return t;}function Sk(t,e,n,i,o){let a=0,r=t.length;if(e===-1)r=-1;else for(;a<t.length;){let c=t[a++];if(typeof c=="number"){if(c===e){r=-1;break;}else if(c>e){r=a-1;break;}}}for(;a<t.length;){let c=t[a];if(typeof c=="number")break;if(c===n){if(i===null){o!==null&&(t[a+1]=o);return;}else if(i===t[a+1]){t[a+2]=o;return;}}a++,i!==null&&a++,o!==null&&a++;}r!==-1&&(t.splice(r,0,e),a=r+1),t.splice(a++,0,n),i!==null&&t.splice(a++,0,i),o!==null&&t.splice(a++,0,o);}var zC="ng-template";function HA(t,e,n,i){let o=0;if(i){for(;o<e.length&&typeof e[o]=="string";o+=2)if(e[o]==="class"&&BA(e[o+1].toLowerCase(),n,0)!==-1)return!0;}else if(Iv(t))return!1;if(o=e.indexOf(1,o),o>-1){let a;for(;++o<e.length&&typeof(a=e[o])=="string";)if(a.toLowerCase()===n)return!0;}return!1;}function Iv(t){return t.type===4&&t.value!==zC;}function UA(t,e,n){let i=t.type===4&&!n?zC:t.value;return e===i;}function qA(t,e,n){let i=4,o=t.attrs,a=o!==null?QA(o):0,r=!1;for(let c=0;c<e.length;c++){let s=e[c];if(typeof s=="number"){if(!r&&!qn(i)&&!qn(s))return!1;if(r&&qn(s))continue;r=!1,i=s|i&1;continue;}if(!r)if(i&4){if(i=2|i&1,s!==""&&!UA(t,s,n)||s===""&&e.length===1){if(qn(i))return!1;r=!0;}}else if(i&8){if(o===null||!HA(t,o,s,n)){if(qn(i))return!1;r=!0;}}else{let l=e[++c],d=WA(s,o,Iv(t),n);if(d===-1){if(qn(i))return!1;r=!0;continue;}if(l!==""){let f;if(d>a?f="":f=o[d+1].toLowerCase(),i&2&&l!==f){if(qn(i))return!1;r=!0;}}}}return qn(i)||r;}function qn(t){return(t&1)===0;}function WA(t,e,n,i){if(e===null)return-1;let o=0;if(i||!n){let a=!1;for(;o<e.length;){let r=e[o];if(r===t)return o;if(r===3||r===6)a=!0;else if(r===1||r===2){let c=e[++o];for(;typeof c=="string";)c=e[++o];continue;}else{if(r===4)break;if(r===0){o+=4;continue;}}o+=a?1:2;}return-1;}else return YA(e,t);}function FC(t,e,n=!1){for(let i=0;i<e.length;i++)if(qA(t,e[i],n))return!0;return!1;}function GA(t){let e=t.attrs;if(e!=null){let n=e.indexOf(5);if(!(n&1))return e[n+1];}return null;}function QA(t){for(let e=0;e<t.length;e++){let n=t[e];if(RC(n))return e;}return t.length;}function YA(t,e){let n=t.indexOf(4);if(n>-1)for(n++;n<t.length;){let i=t[n];if(typeof i=="number")return-1;if(i===e)return n;n++;}return-1;}function ZA(t,e){e:for(let n=0;n<e.length;n++){let i=e[n];if(t.length===i.length){for(let o=0;o<t.length;o++)if(t[o]!==i[o])continue e;return!0;}}return!1;}function Tk(t,e){return t?":not("+e.trim()+")":e;}function XA(t){let e=t[0],n=1,i=2,o="",a=!1;for(;n<t.length;){let r=t[n];if(typeof r=="string"){if(i&2){let c=t[++n];o+="["+r+(c.length>0?'="'+c+'"':"")+"]";}else i&8?o+="."+r:i&4&&(o+=" "+r);}else o!==""&&!qn(r)&&(e+=Tk(a,o),o=""),i=r,a=a||!qn(i);n++;}return o!==""&&(e+=Tk(a,o)),e;}function KA(t){return t.map(XA).join(",");}function JA(t){let e=[],n=[],i=1,o=2;for(;i<t.length;){let a=t[i];if(typeof a=="string")o===2?a!==""&&e.push(a,t[++i]):o===8&&n.push(a);else{if(!qn(o))break;o=a;}i++;}return{attrs:e,classes:n};}function O(t){return ym(()=>{let e=jC(t),n=Xe(U({},e),{decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===AC.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||ka.Emulated,styles:t.styles||Po,_:null,schemas:t.schemas||null,tView:null,id:""});BC(n);let i=t.dependencies;return n.directiveDefs=Rk(i,!1),n.pipeDefs=Rk(i,!0),n.id=iR(n),n;});}function eR(t){return Xr(t)||Tv(t);}function tR(t){return t!==null;}function ce(t){return ym(()=>({type:t.type,bootstrap:t.bootstrap||Po,declarations:t.declarations||Po,imports:t.imports||Po,exports:t.exports||Po,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}));}function Ak(t,e){if(t==null)return ur;let n={};for(let i in t)if(t.hasOwnProperty(i)){let o=t[i],a,r,c=Zr.None;Array.isArray(o)?(c=o[0],a=o[1],r=o[2]??a):(a=o,r=o),e?(n[a]=c!==Zr.None?[i,c]:i,e[a]=r):n[a]=i;}return n;}function j(t){return ym(()=>{let e=jC(t);return BC(e),e;});}function Sv(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 Xr(t){return t[yA]||null;}function Tv(t){return t[wA]||null;}function NC(t){return t[kA]||null;}function LC(t){let e=Xr(t)||Tv(t)||NC(t);return e!==null?e.standalone:!1;}function VC(t,e){let n=t[CA]||null;if(!n&&e===!0)throw new Error(`Type ${Eo(t)} does not have '\u0275mod' property.`);return n;}function jC(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||ur,exportAs:t.exportAs||null,standalone:t.standalone===!0,signals:t.signals===!0,selectors:t.selectors||Po,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Ak(t.inputs,e),outputs:Ak(t.outputs),debugInfo:null};}function BC(t){t.features?.forEach(e=>e(t));}function Rk(t,e){if(!t)return null;let n=e?NC:eR;return()=>(typeof t=="function"?t():t).map(i=>n(i)).filter(tR);}function iR(t){let e=0,n=[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 o of n)e=Math.imul(31,e)+o.charCodeAt(0)<<0;return e+=2147483648,"c"+e;}function zh(t){return{ɵproviders:t};}function oR(...t){return{ɵproviders:$C(!0,t),ɵfromNgModule:!0};}function $C(t,...e){let n=[],i=new Set(),o,a=r=>{n.push(r);};return Ev(e,r=>{let c=r;kx(c,a,[],i)&&(o||=[],o.push(c));}),o!==void 0&&HC(o,a),n;}function HC(t,e){for(let n=0;n<t.length;n++){let{ngModule:i,providers:o}=t[n];Av(o,a=>{e(a,i);});}}function kx(t,e,n,i){if(t=Zi(t),!t)return!1;let o=null,a=Pk(t),r=!a&&Xr(t);if(!a&&!r){let s=t.ngModule;if(a=Pk(s),a)o=s;else return!1;}else{if(r&&!r.standalone)return!1;o=t;}let c=i.has(o);if(r){if(c)return!1;if(i.add(o),r.dependencies){let s=typeof r.dependencies=="function"?r.dependencies():r.dependencies;for(let l of s)kx(l,e,n,i);}}else if(a){if(a.imports!=null&&!c){i.add(o);let l;try{Ev(a.imports,d=>{kx(d,e,n,i)&&(l||=[],l.push(d));});}finally{}l!==void 0&&HC(l,e);}if(!c){let l=ts(o)||(()=>new o());e({provide:o,useFactory:l,deps:Po},o),e({provide:TC,useValue:o,multi:!0},o),e({provide:gl,useValue:()=>P(o),multi:!0},o);}let s=a.providers;if(s!=null&&!c){let l=t;Av(s,d=>{e(d,l);});}}else return!1;return o!==t&&t.providers!==void 0;}function Av(t,e){for(let n of t)OC(n)&&(n=n.ɵproviders),Array.isArray(n)?Av(n,e):e(n);}var nR=jt({provide:String,useValue:jt});function UC(t){return t!==null&&typeof t=="object"&&nR in t;}function aR(t){return!!(t&&t.useExisting);}function rR(t){return!!(t&&t.useFactory);}function bl(t){return typeof t=="function";}function cR(t){return!!t.useClass;}var Fh=new z(""),Xu={},sR={},ax;function Rv(){return ax===void 0&&(ax=new rh()),ax;}var Xi=class{},fm=class extends Xi{get destroyed(){return this._destroyed;}constructor(e,n,i,o){super(),this.parent=n,this.source=i,this.scopes=o,this.records=new Map(),this._ngOnDestroyHooks=new Set(),this._onDestroyHooks=[],this._destroyed=!1,Mx(e,r=>this.processProvider(r)),this.records.set(SC,ml(void 0,this)),o.has("environment")&&this.records.set(Xi,ml(void 0,this));let a=this.records.get(Fh);a!=null&&typeof a.value=="string"&&this.scopes.add(a.value),this.injectorDefTypes=new Set(this.get(TC,Po,dt.Self));}destroy(){this.assertNotDestroyed(),this._destroyed=!0;let e=ut(null);try{for(let i of this._ngOnDestroyHooks)i.ngOnDestroy();let n=this._onDestroyHooks;this._onDestroyHooks=[];for(let i of n)i();}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),ut(e);}}onDestroy(e){return this.assertNotDestroyed(),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e);}runInContext(e){this.assertNotDestroyed();let n=Gr(this),i=Vo(void 0),o;try{return e();}finally{Gr(n),Vo(i);}}get(e,n=um,i=dt.Default){if(this.assertNotDestroyed(),e.hasOwnProperty(Ek))return e[Ek](this);i=Rh(i);let o,a=Gr(this),r=Vo(void 0);try{if(!(i&dt.SkipSelf)){let s=this.records.get(e);if(s===void 0){let l=uR(e)&&Ah(e);l&&this.injectableDefInScope(l)?s=ml(Cx(e),Xu):s=null,this.records.set(e,s);}if(s!=null)return this.hydrate(e,s);}let c=i&dt.Self?Rv():this.parent;return n=i&dt.Optional&&n===um?null:n,c.get(e,n);}catch(c){if(c.name==="NullInjectorError"){if((c[nh]=c[nh]||[]).unshift(Eo(e)),a)throw c;return RA(c,e,"R3InjectorError",this.source);}else throw c;}finally{Vo(r),Gr(a);}}resolveInjectorInitializers(){let e=ut(null),n=Gr(this),i=Vo(void 0),o;try{let a=this.get(gl,Po,dt.Self);for(let r of a)r();}finally{Gr(n),Vo(i),ut(e);}}toString(){let e=[],n=this.records;for(let i of n.keys())e.push(Eo(i));return`R3Injector[${e.join(", ")}]`;}assertNotDestroyed(){if(this._destroyed)throw new ee(205,!1);}processProvider(e){e=Zi(e);let n=bl(e)?e:Zi(e&&e.provide),i=dR(e);if(!bl(e)&&e.multi===!0){let o=this.records.get(n);o||(o=ml(void 0,Xu,!0),o.factory=()=>yx(o.multi),this.records.set(n,o)),n=e,o.multi.push(e);}this.records.set(n,i);}hydrate(e,n){let i=ut(null);try{return n.value===Xu&&(n.value=sR,n.value=n.factory()),typeof n.value=="object"&&n.value&&pR(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value;}finally{ut(i);}}injectableDefInScope(e){if(!e.providedIn)return!1;let n=Zi(e.providedIn);return typeof n=="string"?n==="any"||this.scopes.has(n):this.injectorDefTypes.has(n);}removeOnDestroy(e){let n=this._onDestroyHooks.indexOf(e);n!==-1&&this._onDestroyHooks.splice(n,1);}};function Cx(t){let e=Ah(t),n=e!==null?e.factory:ts(t);if(n!==null)return n;if(t instanceof z)throw new ee(204,!1);if(t instanceof Function)return lR(t);throw new ee(204,!1);}function lR(t){if(t.length>0)throw new ee(204,!1);let n=vA(t);return n!==null?()=>n.factory(t):()=>new t();}function dR(t){if(UC(t))return ml(void 0,t.useValue);{let e=qC(t);return ml(e,Xu);}}function qC(t,e,n){let i;if(bl(t)){let o=Zi(t);return ts(o)||Cx(o);}else if(UC(t))i=()=>Zi(t.useValue);else if(rR(t))i=()=>t.useFactory(...yx(t.deps||[]));else if(aR(t))i=()=>P(Zi(t.useExisting));else{let o=Zi(t&&(t.useClass||t.provide));if(mR(t))i=()=>new o(...yx(t.deps));else return ts(o)||Cx(o);}return i;}function ml(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0};}function mR(t){return!!t.deps;}function pR(t){return t!==null&&typeof t=="object"&&typeof t.ngOnDestroy=="function";}function uR(t){return typeof t=="function"||typeof t=="object"&&t instanceof z;}function Mx(t,e){for(let n of t)Array.isArray(n)?Mx(n,e):n&&OC(n)?Mx(n.ɵproviders,e):e(n);}function tn(t,e){t instanceof fm&&t.assertNotDestroyed();let n,i=Gr(t),o=Vo(void 0);try{return e();}finally{Gr(i),Vo(o);}}function WC(){return PC()!==void 0||SA()!=null;}function zv(t){if(!WC())throw new ee(-203,!1);}function hR(t){let e=Yi.ng;if(e&&e.ɵcompilerFacade)return e.ɵcompilerFacade;throw new Error("JIT compiler unavailable");}function fR(t){return typeof t=="function";}var Pa=0,We=1,Ve=2,ho=3,Wn=4,$o=5,xl=6,ch=7,po=8,vl=9,Ca=10,Wt=11,gm=12,zk=13,Pl=14,Jo=15,is=16,pl=17,hr=18,Nh=19,GC=20,Qr=21,Ku=22,_n=23,Vi=25,Fv=1;var os=7,sh=8,_l=9,uo=10,lh=function(t){return t[t.None=0]="None",t[t.HasTransplantedViews=2]="HasTransplantedViews",t;}(lh||{});function Yr(t){return Array.isArray(t)&&typeof t[Fv]=="object";}function br(t){return Array.isArray(t)&&t[Fv]===!0;}function Nv(t){return(t.flags&4)!==0;}function Lh(t){return t.componentOffset>-1;}function Vh(t){return(t.flags&1)===1;}function fr(t){return!!t.template;}function Ox(t){return(t[Ve]&512)!==0;}var Px=class{constructor(e,n,i){this.previousValue=e,this.currentValue=n,this.firstChange=i;}isFirstChange(){return this.firstChange;}};function QC(t,e,n,i){e!==null?e.applyValueToInputSignal(e,i):t[n]=i;}function tt(){return YC;}function YC(t){return t.type.prototype.ngOnChanges&&(t.setInput=bR),gR;}tt.ngInherit=!0;function gR(){let t=XC(this),e=t?.current;if(e){let n=t.previous;if(n===ur)t.previous=e;else for(let i in e)n[i]=e[i];t.current=null,this.ngOnChanges(e);}}function bR(t,e,n,i,o){let a=this.declaredInputs[i],r=XC(t)||xR(t,{previous:ur,current:null}),c=r.current||(r.current={}),s=r.previous,l=s[a];c[a]=new Px(l&&l.currentValue,n,s===ur),QC(t,e,o,n);}var ZC="__ngSimpleChanges__";function XC(t){return t[ZC]||null;}function xR(t,e){return t[ZC]=e;}var Fk=null;var _a=function(t,e,n){Fk?.(t,e,n);},KC="svg",vR="math";function Ma(t){for(;Array.isArray(t);)t=t[Pa];return t;}function _R(t){for(;Array.isArray(t);){if(typeof t[Fv]=="object")return t;t=t[Pa];}return null;}function JC(t,e){return Ma(e[t]);}function wn(t,e){return Ma(e[t.index]);}function Lv(t,e){return t.data[e];}function Vv(t,e){return t[e];}function ic(t,e){let n=e[t];return Yr(n)?n:n[Pa];}function yR(t){return(t[Ve]&4)===4;}function jv(t){return(t[Ve]&128)===128;}function wR(t){return br(t[ho]);}function Kr(t,e){return e==null?null:t[e];}function e4(t){t[pl]=0;}function t4(t){t[Ve]&1024||(t[Ve]|=1024,jv(t)&&jh(t));}function kR(t,e){for(;t>0;)e=e[Pl],t--;return e;}function bm(t){return!!(t[Ve]&9216||t[_n]?.dirty);}function Dx(t){t[Ca].changeDetectionScheduler?.notify(7),t[Ve]&64&&(t[Ve]|=1024),bm(t)&&jh(t);}function jh(t){t[Ca].changeDetectionScheduler?.notify(0);let e=ns(t);for(;e!==null&&!(e[Ve]&8192||(e[Ve]|=8192,!jv(e)));)e=ns(e);}function i4(t,e){if((t[Ve]&256)===256)throw new ee(911,!1);t[Qr]===null&&(t[Qr]=[]),t[Qr].push(e);}function CR(t,e){if(t[Qr]===null)return;let n=t[Qr].indexOf(e);n!==-1&&t[Qr].splice(n,1);}function ns(t){let e=t[ho];return br(e)?e[ho]:e;}var Ke={lFrame:m4(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var o4=!1;function MR(){return Ke.lFrame.elementDepthCount;}function OR(){Ke.lFrame.elementDepthCount++;}function PR(){Ke.lFrame.elementDepthCount--;}function n4(){return Ke.bindingsEnabled;}function a4(){return Ke.skipHydrationRootTNode!==null;}function DR(t){return Ke.skipHydrationRootTNode===t;}function ER(){Ke.skipHydrationRootTNode=null;}function Se(){return Ke.lFrame.lView;}function Bt(){return Ke.lFrame.tView;}function C(t){return Ke.lFrame.contextLView=t,t[po];}function M(t){return Ke.lFrame.contextLView=null,t;}function ji(){let t=r4();for(;t!==null&&t.type===64;)t=t.parent;return t;}function r4(){return Ke.lFrame.currentTNode;}function IR(){let t=Ke.lFrame,e=t.currentTNode;return t.isParent?e:e.parent;}function ds(t,e){let n=Ke.lFrame;n.currentTNode=t,n.isParent=e;}function Bv(){return Ke.lFrame.isParent;}function $v(){Ke.lFrame.isParent=!1;}function SR(){return Ke.lFrame.contextLView;}function c4(){return o4;}function Nk(t){o4=t;}function Dl(){let t=Ke.lFrame,e=t.bindingRootIndex;return e===-1&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e;}function s4(){return Ke.lFrame.bindingIndex;}function TR(t){return Ke.lFrame.bindingIndex=t;}function oc(){return Ke.lFrame.bindingIndex++;}function Bh(t){let e=Ke.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n;}function AR(){return Ke.lFrame.inI18n;}function RR(t,e){let n=Ke.lFrame;n.bindingIndex=n.bindingRootIndex=t,Ex(e);}function zR(){return Ke.lFrame.currentDirectiveIndex;}function Ex(t){Ke.lFrame.currentDirectiveIndex=t;}function Hv(t){let e=Ke.lFrame.currentDirectiveIndex;return e===-1?null:t[e];}function Uv(){return Ke.lFrame.currentQueryIndex;}function $h(t){Ke.lFrame.currentQueryIndex=t;}function FR(t){let e=t[We];return e.type===2?e.declTNode:e.type===1?t[$o]:null;}function l4(t,e,n){if(n&dt.SkipSelf){let o=e,a=t;for(;o=o.parent,o===null&&!(n&dt.Host);)if(o=FR(a),o===null||(a=a[Pl],o.type&10))break;if(o===null)return!1;e=o,t=a;}let i=Ke.lFrame=d4();return i.currentTNode=e,i.lView=t,!0;}function qv(t){let e=d4(),n=t[We];Ke.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1;}function d4(){let t=Ke.lFrame,e=t===null?null:t.child;return e===null?m4(t):e;}function m4(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&&(t.child=e),e;}function p4(){let t=Ke.lFrame;return Ke.lFrame=t.parent,t.currentTNode=null,t.lView=null,t;}var u4=p4;function Wv(){let t=p4();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 NR(t){return(Ke.lFrame.contextLView=kR(t,Ke.lFrame.contextLView))[po];}function Da(){return Ke.lFrame.selectedIndex;}function as(t){Ke.lFrame.selectedIndex=t;}function ms(){let t=Ke.lFrame;return Lv(t.tView,t.selectedIndex);}function Ri(){Ke.lFrame.currentNamespace=KC;}function ps(){LR();}function LR(){Ke.lFrame.currentNamespace=null;}function VR(){return Ke.lFrame.currentNamespace;}var h4=!0;function Hh(){return h4;}function Uh(t){h4=t;}function jR(t,e,n){let{ngOnChanges:i,ngOnInit:o,ngDoCheck:a}=e.type.prototype;if(i){let r=YC(e);(n.preOrderHooks??=[]).push(t,r),(n.preOrderCheckHooks??=[]).push(t,r);}o&&(n.preOrderHooks??=[]).push(0-t,o),a&&((n.preOrderHooks??=[]).push(t,a),(n.preOrderCheckHooks??=[]).push(t,a));}function qh(t,e){for(let n=e.directiveStart,i=e.directiveEnd;n<i;n++){let a=t.data[n].type.prototype,{ngAfterContentInit:r,ngAfterContentChecked:c,ngAfterViewInit:s,ngAfterViewChecked:l,ngOnDestroy:d}=a;r&&(t.contentHooks??=[]).push(-n,r),c&&((t.contentHooks??=[]).push(n,c),(t.contentCheckHooks??=[]).push(n,c)),s&&(t.viewHooks??=[]).push(-n,s),l&&((t.viewHooks??=[]).push(n,l),(t.viewCheckHooks??=[]).push(n,l)),d!=null&&(t.destroyHooks??=[]).push(n,d);}}function Ju(t,e,n){f4(t,e,3,n);}function eh(t,e,n,i){(t[Ve]&3)===n&&f4(t,e,n,i);}function rx(t,e){let n=t[Ve];(n&3)===e&&(n&=16383,n ��+=1,t[Ve]=n);}function f4(t,e,n,i){let o=i!==void 0?t[pl]&65535:0,a=i??-1,r=e.length-1,c=0;for(let s=o;s<r;s++)if(typeof e[s+1]=="number"){if(c=e[s],i!=null&&c>=i)break;}else e[s]<0&&(t[pl]+=65536),(c<a||a==-1)&&(BR(t,n,e,s),t[pl]=(t[pl]&4294901760)+s+2),s++;}function Lk(t,e){_a(4,t,e);let n=ut(null);try{e.call(t);}finally{ut(n),_a(5,t,e);}}function BR(t,e,n,i){let o=n[i]<0,a=n[i+1],r=o?-n[i]:n[i],c=t[r];o?t[Ve]>>14<t[pl]>>16&&(t[Ve]&3)===e&&(t[Ve]+=16384,Lk(c,a)):Lk(c,a);}var fl=-1,rs=class{constructor(e,n,i){this.factory=e,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=i;}};function $R(t){return t instanceof rs;}function HR(t){return(t.flags&8)!==0;}function UR(t){return(t.flags&16)!==0;}var cx={},Ix=class{constructor(e,n){this.injector=e,this.parentInjector=n;}get(e,n,i){i=Rh(i);let o=this.injector.get(e,cx,i);return o!==cx||n===cx?o:this.parentInjector.get(e,n,i);}};function g4(t){return t!==fl;}function dh(t){return t&32767;}function qR(t){return t>>16;}function mh(t,e){let n=qR(t),i=e;for(;n>0;)i=i[Pl],n--;return i;}var Sx=!0;function ph(t){let e=Sx;return Sx=t,e;}var WR=256,b4=WR-1,x4=5,GR=0,ya={};function QR(t,e,n){let i;typeof n=="string"?i=n.charCodeAt(0)||0:n.hasOwnProperty(mm)&&(i=n[mm]),i==null&&(i=n[mm]=GR++);let o=i&b4,a=1<<o;e.data[t+(o>>x4)]|=a;}function uh(t,e){let n=v4(t,e);if(n!==-1)return n;let i=e[We];i.firstCreatePass&&(t.injectorIndex=e.length,sx(i.data,t),sx(e,null),sx(i.blueprint,null));let o=Gv(t,e),a=t.injectorIndex;if(g4(o)){let r=dh(o),c=mh(o,e),s=c[We].data;for(let l=0;l<8;l++)e[a+l]=c[r+l]|s[r+l];}return e[a+8]=o,a;}function sx(t,e){t.push(0,0,0,0,0,0,0,0,e);}function v4(t,e){return t.injectorIndex===-1||t.parent&&t.parent.injectorIndex===t.injectorIndex||e[t.injectorIndex+8]===null?-1:t.injectorIndex;}function Gv(t,e){if(t.parent&&t.parent.injectorIndex!==-1)return t.parent.injectorIndex;let n=0,i=null,o=e;for(;o!==null;){if(i=C4(o),i===null)return fl;if(n++,o=o[Pl],i.injectorIndex!==-1)return i.injectorIndex|n<<16;}return fl;}function Tx(t,e,n){QR(t,e,n);}function YR(t,e){if(e==="class")return t.classes;if(e==="style")return t.styles;let n=t.attrs;if(n){let i=n.length,o=0;for(;o<i;){let a=n[o];if(RC(a))break;if(a===0)o=o+2;else if(typeof a=="number")for(o++;o<i&&typeof n[o]=="string";)o++;else{if(a===e)return n[o+1];o=o+2;}}}return null;}function _4(t,e,n){if(n&dt.Optional||t!==void 0)return t;Dv(e,"NodeInjector");}function y4(t,e,n,i){if(n&dt.Optional&&i===void 0&&(i=null),!(n&(dt.Self|dt.Host))){let o=t[vl],a=Vo(void 0);try{return o?o.get(e,i,n&dt.Optional):DC(e,i,n&dt.Optional);}finally{Vo(a);}}return _4(i,e,n);}function w4(t,e,n,i=dt.Default,o){if(t!==null){if(e[Ve]&2048&&!(i&dt.Self)){let r=JR(t,e,n,i,ya);if(r!==ya)return r;}let a=k4(t,e,n,i,ya);if(a!==ya)return a;}return y4(e,n,i,o);}function k4(t,e,n,i,o){let a=XR(n);if(typeof a=="function"){if(!l4(e,t,i))return i&dt.Host?_4(o,n,i):y4(e,n,i,o);try{let r;if(r=a(i),r==null&&!(i&dt.Optional))Dv(n);else return r;}finally{u4();}}else if(typeof a=="number"){let r=null,c=v4(t,e),s=fl,l=i&dt.Host?e[Jo][$o]:null;for((c===-1||i&dt.SkipSelf)&&(s=c===-1?Gv(t,e):e[c+8],s===fl||!jk(i,!1)?c=-1:(r=e[We],c=dh(s),e=mh(s,e)));c!==-1;){let d=e[We];if(Vk(a,c,d.data)){let f=ZR(c,e,n,r,i,l);if(f!==ya)return f;}s=e[c+8],s!==fl&&jk(i,e[We].data[c+8]===l)&&Vk(a,c,e)?(r=d,c=dh(s),e=mh(s,e)):c=-1;}}return o;}function ZR(t,e,n,i,o,a){let r=e[We],c=r.data[t+8],s=i==null?Lh(c)&&Sx:i!=r&&(c.type&3)!==0,l=o&dt.Host&&a===c,d=th(c,r,n,s,l);return d!==null?cs(e,r,d,c):ya;}function th(t,e,n,i,o){let a=t.providerIndexes,r=e.data,c=a&1048575,s=t.directiveStart,l=t.directiveEnd,d=a>>20,f=i?c:c+d,x=o?c+d:l;for(let b=f;b<x;b++){let v=r[b];if(b<s&&n===v||b>=s&&v.type===n)return b;}if(o){let b=r[s];if(b&&fr(b)&&b.type===n)return s;}return null;}function cs(t,e,n,i){let o=t[n],a=e.data;if($R(o)){let r=o;r.resolving&&OA(MA(a[n]));let c=ph(r.canSeeViewProviders);r.resolving=!0;let s,l=r.injectImpl?Vo(r.injectImpl):null,d=l4(t,i,dt.Default);try{o=t[n]=r.factory(void 0,a,t,i),e.firstCreatePass&&n>=i.directiveStart&&jR(n,a[n],e);}finally{l!==null&&Vo(l),ph(c),r.resolving=!1,u4();}}return o;}function XR(t){if(typeof t=="string")return t.charCodeAt(0)||0;let e=t.hasOwnProperty(mm)?t[mm]:void 0;return typeof e=="number"?e>=0?e&b4:KR:e;}function Vk(t,e,n){let i=1<<t;return!!(n[e+(t>>x4)]&i);}function jk(t,e){return!(t&dt.Self)&&!(t&dt.Host&&e);}var es=class{constructor(e,n){this._tNode=e,this._lView=n;}get(e,n,i){return w4(this._tNode,this._lView,e,Rh(i),n);}};function KR(){return new es(ji(),Se());}function _t(t){return ym(()=>{let e=t.prototype.constructor,n=e[oh]||Ax(e),i=Object.prototype,o=Object.getPrototypeOf(t.prototype).constructor;for(;o&&o!==i;){let a=o[oh]||Ax(o);if(a&&a!==n)return a;o=Object.getPrototypeOf(o);}return a=>new a();});}function Ax(t){return wC(t)?()=>{let e=Ax(Zi(t));return e&&e();}:ts(t);}function JR(t,e,n,i,o){let a=t,r=e;for(;a!==null&&r!==null&&r[Ve]&2048&&!(r[Ve]&512);){let c=k4(a,r,n,i|dt.Self,ya);if(c!==ya)return c;let s=a.parent;if(!s){let l=r[GC];if(l){let d=l.get(n,ya,i);if(d!==ya)return d;}s=C4(r),r=r[Pl];}a=s;}return o;}function C4(t){let e=t[We],n=e.type;return n===2?e.declTNode:n===1?t[$o]:null;}function zi(t){return YR(ji(),t);}function Bk(t,e=null,n=null,i){let o=M4(t,e,n,i);return o.resolveInjectorInitializers(),o;}function M4(t,e=null,n=null,i,o=new Set()){let a=[n||Po,oR(t)];return i=i||(typeof t=="object"?void 0:Eo(t)),new fm(a,e||Rv(),i||null,o);}var Jc=class Jc{static create(e,n){if(Array.isArray(e))return Bk({name:""},n,e,"");{let i=e.name??"";return Bk({name:i},e.parent,e.providers,i);}}};Jc.THROW_IF_NOT_FOUND=um,Jc.NULL=new rh(),Jc.ɵprov=F({token:Jc,providedIn:"any",factory:()=>P(SC)}),Jc.__NG_ELEMENT_ID__=-1;var Ge=Jc;var ez=new z("");ez.__NG_ELEMENT_ID__=t=>{let e=ji();if(e===null)throw new ee(204,!1);if(e.type&2)return e.value;if(t&dt.Optional)return null;throw new ee(204,!1);};var tz="ngOriginalError";function lx(t){return t[tz];}var Wh=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=iz,e.__NG_ENV_ID__=i=>i;let t=e;return t;})(),Rx=class extends Wh{constructor(e){super(),this._lView=e;}onDestroy(e){return i4(this._lView,e),()=>CR(this._lView,e);}};function iz(){return new Rx(Se());}var Ea=(()=>{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 i=this.taskId++;return this.pendingTasks.add(i),i;}remove(i){this.pendingTasks.delete(i),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1);}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1);}};e.ɵprov=F({token:e,providedIn:"root",factory:()=>new e()});let t=e;return t;})();var zx=class extends G{constructor(e=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=e,WC()&&(this.destroyRef=T(Wh,{optional:!0})??void 0,this.pendingTasks=T(Ea,{optional:!0})??void 0);}emit(e){let n=ut(null);try{super.next(e);}finally{ut(n);}}subscribe(e,n,i){let o=e,a=n||(()=>null),r=i;if(e&&typeof e=="object"){let s=e;o=s.next?.bind(s),a=s.error?.bind(s),r=s.complete?.bind(s);}this.__isAsync&&(a=this.wrapInTimeout(a),o&&(o=this.wrapInTimeout(o)),r&&(r=this.wrapInTimeout(r)));let c=super.subscribe({next:o,error:a,complete:r});return e instanceof Ae&&e.add(c),c;}wrapInTimeout(e){return n=>{let i=this.pendingTasks?.add();setTimeout(()=>{e(n),i!==void 0&&this.pendingTasks?.remove(i);});};}},$=zx;function hh(...t){}function O4(t){let e,n;function i(){t=hh;try{n!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(n),e!==void 0&&clearTimeout(e);}catch{}}return e=setTimeout(()=>{t(),i();}),typeof requestAnimationFrame=="function"&&(n=requestAnimationFrame(()=>{t(),i();})),()=>i();}function $k(t){return queueMicrotask(()=>t()),()=>{t=hh;};}var Qv="isAngularZone",fh=Qv+"_ID",oz=0,te=class t{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new $(!1),this.onMicrotaskEmpty=new $(!1),this.onStable=new $(!1),this.onError=new $(!1),typeof Zone>"u")throw new ee(908,!1);Zone.assertZonePatched();let o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec())),e&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!i&&n,o.shouldCoalesceRunChangeDetection=i,o.callbackScheduled=!1,rz(o);}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(Qv)===!0;}static assertInAngularZone(){if(!t.isInAngularZone())throw new ee(909,!1);}static assertNotInAngularZone(){if(t.isInAngularZone())throw new ee(909,!1);}run(e,n,i){return this._inner.run(e,n,i);}runTask(e,n,i,o){let a=this._inner,r=a.scheduleEventTask("NgZoneEvent: "+o,e,nz,hh,hh);try{return a.runTask(r,n,i);}finally{a.cancelTask(r);}}runGuarded(e,n,i){return this._inner.runGuarded(e,n,i);}runOutsideAngular(e){return this._outer.run(e);}},nz={};function Yv(t){if(t._nesting==0&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null);}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null));}finally{t.isStable=!0;}}}function az(t){t.isCheckStableRunning||t.callbackScheduled||(t.callbackScheduled=!0,Zone.root.run(()=>{O4(()=>{t.callbackScheduled=!1,Fx(t),t.isCheckStableRunning=!0,Yv(t),t.isCheckStableRunning=!1;});}),Fx(t));}function rz(t){let e=()=>{az(t);},n=oz++;t._inner=t._inner.fork({name:"angular",properties:{[Qv]:!0,[fh]:n,[fh+n]:!0},onInvokeTask:(i,o,a,r,c,s)=>{if(cz(s))return i.invokeTask(a,r,c,s);try{return Hk(t),i.invokeTask(a,r,c,s);}finally{(t.shouldCoalesceEventChangeDetection&&r.type==="eventTask"||t.shouldCoalesceRunChangeDetection)&&e(),Uk(t);}},onInvoke:(i,o,a,r,c,s,l)=>{try{return Hk(t),i.invoke(a,r,c,s,l);}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!sz(s)&&e(),Uk(t);}},onHasTask:(i,o,a,r)=>{i.hasTask(a,r),o===a&&(r.change=="microTask"?(t._hasPendingMicrotasks=r.microTask,Fx(t),Yv(t)):r.change=="macroTask"&&(t.hasPendingMacrotasks=r.macroTask));},onHandleError:(i,o,a,r)=>(i.handleError(a,r),t.runOutsideAngular(()=>t.onError.emit(r)),!1)});}function Fx(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&t.callbackScheduled===!0?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1;}function Hk(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null));}function Uk(t){t._nesting--,Yv(t);}var gh=class{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new $(),this.onMicrotaskEmpty=new $(),this.onStable=new $(),this.onError=new $();}run(e,n,i){return e.apply(n,i);}runGuarded(e,n,i){return e.apply(n,i);}runOutsideAngular(e){return e();}runTask(e,n,i,o){return e.apply(n,i);}};function cz(t){return P4(t,"__ignore_ng_zone__");}function sz(t){return P4(t,"__scheduler_tick__");}function P4(t,e){return!Array.isArray(t)||t.length!==1?!1:t[0]?.data?.[e]===!0;}function lz(t="zone.js",e){return t==="noop"?new gh():t==="zone.js"?new te(e):t;}var jo=class{constructor(){this._console=console;}handleError(e){let n=this._findOriginalError(e);this._console.error("ERROR",e),n&&this._console.error("ORIGINAL ERROR",n);}_findOriginalError(e){let n=e&&lx(e);for(;n&&lx(n);)n=lx(n);return n||null;}},dz=new z("",{providedIn:"root",factory:()=>{let t=T(te),e=T(jo);return n=>t.runOutsideAngular(()=>e.handleError(n));}});function mz(){return El(ji(),Se());}function El(t,e){return new Q(wn(t,e));}var Q=(()=>{let e=class e{constructor(i){this.nativeElement=i;}};e.__NG_ELEMENT_ID__=mz;let t=e;return t;})();function D4(t){return t instanceof Q?t.nativeElement:t;}function pz(){return this._results[Symbol.iterator]();}var Ki=class t{get changes(){return this._changes??=new $();}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 n=t.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=pz);}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,n){return this._results.reduce(e,n);}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,n){this.dirty=!1;let i=NA(e);(this._changesDetected=!FA(this._results,i,n))&&(this._results=i,this.length=i.length,this.last=i[this.length-1],this.first=i[0]);}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this);}onDirty(e){this._onDirty=e;}setDirty(){this.dirty=!0,this._onDirty?.();}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe());}};function E4(t){return(t.flags&128)===128;}var I4=new Map(),uz=0;function hz(){return uz++;}function fz(t){I4.set(t[Nh],t);}function gz(t){I4.delete(t[Nh]);}var qk="__ngContext__";function Jr(t,e){Yr(e)?(t[qk]=e[Nh],fz(e)):t[qk]=e;}function S4(t){return A4(t[gm]);}function T4(t){return A4(t[Wn]);}function A4(t){for(;t!==null&&!br(t);)t=t[Wn];return t;}var Nx;function R4(t){Nx=t;}function z4(){if(Nx!==void 0)return Nx;if(typeof document<"u")return document;throw new ee(210,!1);}var Il=new z("",{providedIn:"root",factory:()=>bz}),bz="ng",Zv=new z(""),kn=new z("",{providedIn:"platform",factory:()=>"unknown"});var nt=new z(""),Cm=new z("",{providedIn:"root",factory:()=>z4().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var xz="h",vz="b";var _z=()=>null;function Xv(t,e,n=!1){return _z(t,e,n);}var F4=!1,yz=new z("",{providedIn:"root",factory:()=>F4});var Uu;function wz(){if(Uu===void 0&&(Uu=null,Yi.trustedTypes))try{Uu=Yi.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t});}catch{}return Uu;}function Gh(t){return wz()?.createHTML(t)||t;}var qu;function N4(){if(qu===void 0&&(qu=null,Yi.trustedTypes))try{qu=Yi.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t});}catch{}return qu;}function Wk(t){return N4()?.createHTML(t)||t;}function Gk(t){return N4()?.createScriptURL(t)||t;}var gr=class{constructor(e){this.changingThisBreaksApplicationSecurity=e;}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${_C})`;}},Lx=class extends gr{getTypeName(){return"HTML";}},Vx=class extends gr{getTypeName(){return"Style";}},jx=class extends gr{getTypeName(){return"Script";}},Bx=class extends gr{getTypeName(){return"URL";}},$x=class extends gr{getTypeName(){return"ResourceURL";}};function on(t){return t instanceof gr?t.changingThisBreaksApplicationSecurity:t;}function xr(t,e){let n=kz(t);if(n!=null&&n!==e){if(n==="ResourceURL"&&e==="URL")return!0;throw new Error(`Required a safe ${e}, got a ${n} (see ${_C})`);}return n===e;}function kz(t){return t instanceof gr&&t.getTypeName()||null;}function L4(t){return new Lx(t);}function V4(t){return new Vx(t);}function j4(t){return new jx(t);}function B4(t){return new Bx(t);}function $4(t){return new $x(t);}function Cz(t){let e=new Ux(t);return Mz()?new Hx(e):e;}var Hx=class{constructor(e){this.inertDocumentHelper=e;}getInertBodyElement(e){e="<body><remove></remove>"+e;try{let n=new window.DOMParser().parseFromString(Gh(e),"text/html").body;return n===null?this.inertDocumentHelper.getInertBodyElement(e):(n.firstChild?.remove(),n);}catch{return null;}}},Ux=class{constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert");}getInertBodyElement(e){let n=this.inertDocument.createElement("template");return n.innerHTML=Gh(e),n;}};function Mz(){try{return!!new window.DOMParser().parseFromString(Gh(""),"text/html");}catch{return!1;}}var Oz=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Qh(t){return t=String(t),t.match(Oz)?t:"unsafe:"+t;}function vr(t){let e={};for(let n of t.split(","))e[n]=!0;return e;}function Mm(...t){let e={};for(let n of t)for(let i in n)n.hasOwnProperty(i)&&(e[i]=!0);return e;}var H4=vr("area,br,col,hr,img,wbr"),U4=vr("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),q4=vr("rp,rt"),Pz=Mm(q4,U4),Dz=Mm(U4,vr("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")),Ez=Mm(q4,vr("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")),Qk=Mm(H4,Dz,Ez,Pz),W4=vr("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Iz=vr("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"),Sz=vr("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"),Tz=Mm(W4,Iz,Sz),Az=vr("script,style,template"),qx=class{constructor(){this.sanitizedSomething=!1,this.buf=[];}sanitizeChildren(e){let n=e.firstChild,i=!0,o=[];for(;n;){if(n.nodeType===Node.ELEMENT_NODE?i=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,i&&n.firstChild){o.push(n),n=Fz(n);continue;}for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let a=zz(n);if(a){n=a;break;}n=o.pop();}}return this.buf.join("");}startElement(e){let n=Yk(e).toLowerCase();if(!Qk.hasOwnProperty(n))return this.sanitizedSomething=!0,!Az.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);let i=e.attributes;for(let o=0;o<i.length;o++){let a=i.item(o),r=a.name,c=r.toLowerCase();if(!Tz.hasOwnProperty(c)){this.sanitizedSomething=!0;continue;}let s=a.value;W4[c]&&(s=Qh(s)),this.buf.push(" ",r,'="',Zk(s),'"');}return this.buf.push(">"),!0;}endElement(e){let n=Yk(e).toLowerCase();Qk.hasOwnProperty(n)&&!H4.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"));}chars(e){this.buf.push(Zk(e));}};function Rz(t,e){return(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY;}function zz(t){let e=t.nextSibling;if(e&&t!==e.previousSibling)throw G4(e);return e;}function Fz(t){let e=t.firstChild;if(e&&Rz(t,e))throw G4(e);return e;}function Yk(t){let e=t.nodeName;return typeof e=="string"?e:"FORM";}function G4(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);}var Nz=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Lz=/([^\#-~ |!])/g;function Zk(t){return t.replace(/&/g,"&").replace(Nz,function(e){let n=e.charCodeAt(0),i=e.charCodeAt(1);return"&#"+((n-55296)*1024+(i-56320)+65536)+";";}).replace(Lz,function(e){return"&#"+e.charCodeAt(0)+";";}).replace(/</g,"<").replace(/>/g,">");}var Wu;function Kv(t,e){let n=null;try{Wu=Wu||Cz(t);let i=e?String(e):"";n=Wu.getInertBodyElement(i);let o=5,a=i;do{if(o===0)throw new Error("Failed to sanitize html because the input is unstable");o--,i=a,a=n.innerHTML,n=Wu.getInertBodyElement(i);}while(i!==a);let c=new qx().sanitizeChildren(Xk(n)||n);return Gh(c);}finally{if(n){let i=Xk(n)||n;for(;i.firstChild;)i.firstChild.remove();}}}function Xk(t){return"content"in t&&Vz(t)?t.content:null;}function Vz(t){return t.nodeType===Node.ELEMENT_NODE&&t.nodeName==="TEMPLATE";}var Ji=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;}(Ji||{});function Sl(t){let e=Jv();return e?Wk(e.sanitize(Ji.HTML,t)||""):xr(t,"HTML")?Wk(on(t)):Kv(z4(),wa(t));}function Cn(t){let e=Jv();return e?e.sanitize(Ji.URL,t)||"":xr(t,"URL")?on(t):Qh(wa(t));}function jz(t){let e=Jv();if(e)return Gk(e.sanitize(Ji.RESOURCE_URL,t)||"");if(xr(t,"ResourceURL"))return Gk(on(t));throw new ee(904,!1);}function Bz(t,e){return e==="src"&&(t==="embed"||t==="frame"||t==="iframe"||t==="media"||t==="script")||e==="href"&&(t==="base"||t==="link")?jz:Cn;}function Q4(t,e,n){return Bz(e,n)(t);}function Jv(){let t=Se();return t&&t[Ca].sanitizer;}var $z=/^>|^->|<!--|-->|--!>|<!-$/g,Hz=/(<|>)/g,Uz="\u200B$1\u200B";function qz(t){return t.replace($z,e=>e.replace(Hz,Uz));}function Tl(t){return t.ownerDocument.defaultView;}function Y4(t){return t instanceof Function?t():t;}function Z4(t){return(t??T(Ge)).get(kn)==="browser";}var Oa=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t;}(Oa||{}),Wz;function e2(t,e){return Wz(t,e);}function ul(t,e,n,i,o){if(i!=null){let a,r=!1;br(i)?a=i:Yr(i)&&(r=!0,i=i[Pa]);let c=Ma(i);t===0&&n!==null?o==null?t3(e,n,c):bh(e,n,c,o||null,!0):t===1&&n!==null?bh(e,n,c,o||null,!0):t===2?r9(e,c,r):t===3&&e.destroyNode(c),a!=null&&s9(e,t,a,n,o);}}function Gz(t,e){return t.createText(e);}function Qz(t,e,n){t.setValue(e,n);}function Yz(t,e){return t.createComment(qz(e));}function X4(t,e,n){return t.createElement(e,n);}function Zz(t,e){K4(t,e),e[Pa]=null,e[$o]=null;}function Xz(t,e,n,i,o,a){i[Pa]=o,i[$o]=e,Xh(t,i,n,1,o,a);}function K4(t,e){e[Ca].changeDetectionScheduler?.notify(8),Xh(t,e,e[Wt],2,null,null);}function Kz(t){let e=t[gm];if(!e)return dx(t[We],t);for(;e;){let n=null;if(Yr(e))n=e[gm];else{let i=e[uo];i&&(n=i);}if(!n){for(;e&&!e[Wn]&&e!==t;)Yr(e)&&dx(e[We],e),e=e[ho];e===null&&(e=t),Yr(e)&&dx(e[We],e),n=e&&e[Wn];}e=n;}}function Jz(t,e,n,i){let o=uo+i,a=n.length;i>0&&(n[o-1][Wn]=e),i<a-uo?(e[Wn]=n[o],IC(n,uo+i,e)):(n.push(e),e[Wn]=null),e[ho]=n;let r=e[is];r!==null&&n!==r&&J4(r,e);let c=e[hr];c!==null&&c.insertView(t),Dx(e),e[Ve]|=128;}function J4(t,e){let n=t[_l],i=e[ho];if(Yr(i))t[Ve]|=lh.HasTransplantedViews;else{let o=i[ho][Jo];e[Jo]!==o&&(t[Ve]|=lh.HasTransplantedViews);}n===null?t[_l]=[e]:n.push(e);}function t2(t,e){let n=t[_l],i=n.indexOf(e);n.splice(i,1);}function xm(t,e){if(t.length<=uo)return;let n=uo+e,i=t[n];if(i){let o=i[is];o!==null&&o!==t&&t2(o,i),e>0&&(t[n-1][Wn]=i[Wn]);let a=ah(t,uo+e);Zz(i[We],i);let r=a[hr];r!==null&&r.detachView(a[We]),i[ho]=null,i[Wn]=null,i[Ve]&=-129;}return i;}function Yh(t,e){if(!(e[Ve]&256)){let n=e[Wt];n.destroyNode&&Xh(t,e,n,3,null,null),Kz(e);}}function dx(t,e){if(e[Ve]&256)return;let n=ut(null);try{e[Ve]&=-129,e[Ve]|=256,e[_n]&&mu(e[_n]),t9(t,e),e9(t,e),e[We].type===1&&e[Wt].destroy();let i=e[is];if(i!==null&&br(e[ho])){i!==e[ho]&&t2(i,e);let o=e[hr];o!==null&&o.detachView(t);}gz(e);}finally{ut(n);}}function e9(t,e){let n=t.cleanup,i=e[ch];if(n!==null)for(let a=0;a<n.length-1;a+=2)if(typeof n[a]=="string"){let r=n[a+3];r>=0?i[r]():i[-r].unsubscribe(),a+=2;}else{let r=i[n[a+1]];n[a].call(r);}i!==null&&(e[ch]=null);let o=e[Qr];if(o!==null){e[Qr]=null;for(let a=0;a<o.length;a++){let r=o[a];r();}}}function t9(t,e){let n;if(t!=null&&(n=t.destroyHooks)!=null)for(let i=0;i<n.length;i+=2){let o=e[n[i]];if(!(o instanceof rs)){let a=n[i+1];if(Array.isArray(a))for(let r=0;r<a.length;r+=2){let c=o[a[r]],s=a[r+1];_a(4,c,s);try{s.call(c);}finally{_a(5,c,s);}}else{_a(4,o,a);try{a.call(o);}finally{_a(5,o,a);}}}}}function e3(t,e,n){return i9(t,e.parent,n);}function i9(t,e,n){let i=e;for(;i!==null&&i.type&168;)e=i,i=e.parent;if(i===null)return n[Pa];{let{componentOffset:o}=i;if(o>-1){let{encapsulation:a}=t.data[i.directiveStart+o];if(a===ka.None||a===ka.Emulated)return null;}return wn(i,n);}}function bh(t,e,n,i,o){t.insertBefore(e,n,i,o);}function t3(t,e,n){t.appendChild(e,n);}function Kk(t,e,n,i,o){i!==null?bh(t,e,n,i,o):t3(t,e,n);}function i3(t,e){return t.parentNode(e);}function o9(t,e){return t.nextSibling(e);}function o3(t,e,n){return a9(t,e,n);}function n9(t,e,n){return t.type&40?wn(t,n):null;}var a9=n9,Jk;function Zh(t,e,n,i){let o=e3(t,i,e),a=e[Wt],r=i.parent||e[$o],c=o3(r,i,e);if(o!=null)if(Array.isArray(n))for(let s=0;s<n.length;s++)Kk(a,o,n[s],c,!1);else Kk(a,o,n,c,!1);Jk!==void 0&&Jk(a,i,e,n,o);}function dm(t,e){if(e!==null){let n=e.type;if(n&3)return wn(e,t);if(n&4)return Wx(-1,t[e.index]);if(n&8){let i=e.child;if(i!==null)return dm(t,i);{let o=t[e.index];return br(o)?Wx(-1,o):Ma(o);}}else{if(n&128)return dm(t,e.next);if(n&32)return e2(e,t)()||Ma(t[e.index]);{let i=n3(t,e);if(i!==null){if(Array.isArray(i))return i[0];let o=ns(t[Jo]);return dm(o,i);}else return dm(t,e.next);}}}return null;}function n3(t,e){if(e!==null){let i=t[Jo][$o],o=e.projection;return i.projection[o];}return null;}function Wx(t,e){let n=uo+t+1;if(n<e.length){let i=e[n],o=i[We].firstChild;if(o!==null)return dm(i,o);}return e[os];}function r9(t,e,n){t.removeChild(null,e,n);}function i2(t,e,n,i,o,a,r){for(;n!=null;){if(n.type===128){n=n.next;continue;}let c=i[n.index],s=n.type;if(r&&e===0&&(c&&Jr(Ma(c),i),n.flags|=2),(n.flags&32)!==32)if(s&8)i2(t,e,n.child,i,o,a,!1),ul(e,t,o,c,a);else if(s&32){let l=e2(n,i),d;for(;d=l();)ul(e,t,o,d,a);ul(e,t,o,c,a);}else s&16?a3(t,e,i,n,o,a):ul(e,t,o,c,a);n=r?n.projectionNext:n.next;}}function Xh(t,e,n,i,o,a){i2(n,i,t.firstChild,e,o,a,!1);}function c9(t,e,n){let i=e[Wt],o=e3(t,n,e),a=n.parent||e[$o],r=o3(a,n,e);a3(i,0,e,n,o,r);}function a3(t,e,n,i,o,a){let r=n[Jo],s=r[$o].projection[i.projection];if(Array.isArray(s))for(let l=0;l<s.length;l++){let d=s[l];ul(e,t,o,d,a);}else{let l=s,d=r[ho];E4(i)&&(l.flags|=128),i2(t,e,l,d,o,a,!0);}}function s9(t,e,n,i,o){let a=n[os],r=Ma(n);a!==r&&ul(e,t,i,a,o);for(let c=uo;c<n.length;c++){let s=n[c];Xh(s[We],s,t,e,i,a);}}function l9(t,e,n,i,o){if(e)o?t.addClass(n,i):t.removeClass(n,i);else{let a=i.indexOf("-")===-1?void 0:Oa.DashCase;o==null?t.removeStyle(n,i,a):(typeof o=="string"&&o.endsWith("!important")&&(o=o.slice(0,-10),a|=Oa.Important),t.setStyle(n,i,o,a));}}function d9(t,e,n){t.setAttribute(e,"style",n);}function r3(t,e,n){n===""?t.removeAttribute(e,"class"):t.setAttribute(e,"class",n);}function c3(t,e,n){let{mergedAttrs:i,classes:o,styles:a}=n;i!==null&&wx(t,e,i),o!==null&&r3(t,e,o),a!==null&&d9(t,e,a);}var eo={};function m(t=1){s3(Bt(),Se(),Da()+t,!1);}function s3(t,e,n,i){if(!i)if((e[Ve]&3)===3){let a=t.preOrderCheckHooks;a!==null&&Ju(e,a,n);}else{let a=t.preOrderHooks;a!==null&&eh(e,a,0,n);}as(n);}function h(t,e=dt.Default){let n=Se();if(n===null)return P(t,e);let i=ji();return w4(i,n,Zi(t),e);}function us(){let t="invalid";throw new Error(t);}function l3(t,e,n,i,o,a){let r=ut(null);try{let c=null;o&Zr.SignalBased&&(c=e[i][vn]),c!==null&&c.transformFn!==void 0&&(a=c.transformFn(a)),o&Zr.HasDecoratorInputTransform&&(a=t.inputTransforms[i].call(e,a)),t.setInput!==null?t.setInput(e,c,a,n,i):QC(e,c,i,a);}finally{ut(r);}}function m9(t,e){let n=t.hostBindingOpCodes;if(n!==null)try{for(let i=0;i<n.length;i++){let o=n[i];if(o<0)as(~o);else{let a=o,r=n[++i],c=n[++i];RR(r,a);let s=e[a];c(2,s);}}}finally{as(-1);}}function Kh(t,e,n,i,o,a,r,c,s,l,d){let f=e.blueprint.slice();return f[Pa]=o,f[Ve]=i|4|128|8|64,(l!==null||t&&t[Ve]&2048)&&(f[Ve]|=2048),e4(f),f[ho]=f[Pl]=t,f[po]=n,f[Ca]=r||t&&t[Ca],f[Wt]=c||t&&t[Wt],f[vl]=s||t&&t[vl]||null,f[$o]=a,f[Nh]=hz(),f[xl]=d,f[GC]=l,f[Jo]=e.type==2?t[Jo]:f,f;}function Al(t,e,n,i,o){let a=t.data[e];if(a===null)a=p9(t,e,n,i,o),AR()&&(a.flags|=32);else if(a.type&64){a.type=n,a.value=i,a.attrs=o;let r=IR();a.injectorIndex=r===null?-1:r.injectorIndex;}return ds(a,!0),a;}function p9(t,e,n,i,o){let a=r4(),r=Bv(),c=r?a:a&&a.parent,s=t.data[e]=x9(t,c,n,e,i,o);return t.firstChild===null&&(t.firstChild=s),a!==null&&(r?a.child==null&&s.parent!==null&&(a.child=s):a.next===null&&(a.next=s,s.prev=a)),s;}function d3(t,e,n,i){if(n===0)return-1;let o=e.length;for(let a=0;a<n;a++)e.push(i),t.blueprint.push(i),t.data.push(null);return o;}function m3(t,e,n,i,o){let a=Da(),r=i&2;try{as(-1),r&&e.length>Vi&&s3(t,e,Vi,!1),_a(r?2:0,o),n(i,o);}finally{as(a),_a(r?3:1,o);}}function o2(t,e,n){if(Nv(e)){let i=ut(null);try{let o=e.directiveStart,a=e.directiveEnd;for(let r=o;r<a;r++){let c=t.data[r];if(c.contentQueries){let s=n[r];c.contentQueries(1,s,r);}}}finally{ut(i);}}}function n2(t,e,n){n4()&&(C9(t,e,n,wn(n,e)),(n.flags&64)===64&&h3(t,e,n));}function a2(t,e,n=wn){let i=e.localNames;if(i!==null){let o=e.index+1;for(let a=0;a<i.length;a+=2){let r=i[a+1],c=r===-1?n(e,t):t[r];t[o++]=c;}}}function p3(t){let e=t.tView;return e===null||e.incompleteFirstPass?t.tView=r2(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts,t.id):e;}function r2(t,e,n,i,o,a,r,c,s,l,d){let f=Vi+i,x=f+o,b=u9(f,x),v=typeof l=="function"?l():l;return b[We]={type:t,blueprint:b,template:n,queries:null,viewQuery:c,declTNode:e,data:b.slice().fill(null,f),bindingStartIndex:f,expandoStartIndex:x,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 a=="function"?a():a,pipeRegistry:typeof r=="function"?r():r,firstChild:null,schemas:s,consts:v,incompleteFirstPass:!1,ssrId:d};}function u9(t,e){let n=[];for(let i=0;i<e;i++)n.push(i<t?null:eo);return n;}function h9(t,e,n,i){let a=i.get(yz,F4)||n===ka.ShadowDom,r=t.selectRootElement(e,a);return f9(r),r;}function f9(t){g9(t);}var g9=()=>null;function b9(t,e,n,i){let o=b3(e);o.push(n),t.firstCreatePass&&x3(t).push(i,o.length-1);}function x9(t,e,n,i,o,a){let r=e?e.injectorIndex:-1,c=0;return a4()&&(c|=128),{type:n,index:i,insertBeforeIndex:null,injectorIndex:r,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:c,providerIndexes:0,value:o,attrs:a,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 eC(t,e,n,i,o){for(let a in e){if(!e.hasOwnProperty(a))continue;let r=e[a];if(r===void 0)continue;i??={};let c,s=Zr.None;Array.isArray(r)?(c=r[0],s=r[1]):c=r;let l=a;if(o!==null){if(!o.hasOwnProperty(a))continue;l=o[a];}t===0?tC(i,n,l,c,s):tC(i,n,l,c);}return i;}function tC(t,e,n,i,o){let a;t.hasOwnProperty(n)?(a=t[n]).push(e,i):a=t[n]=[e,i],o!==void 0&&a.push(o);}function v9(t,e,n){let i=e.directiveStart,o=e.directiveEnd,a=t.data,r=e.attrs,c=[],s=null,l=null;for(let d=i;d<o;d++){let f=a[d],x=n?n.get(f):null,b=x?x.inputs:null,v=x?x.outputs:null;s=eC(0,f.inputs,d,s,b),l=eC(1,f.outputs,d,l,v);let E=s!==null&&r!==null&&!Iv(e)?z9(s,d,r):null;c.push(E);}s!==null&&(s.hasOwnProperty("class")&&(e.flags|=8),s.hasOwnProperty("style")&&(e.flags|=16)),e.initialInputs=c,e.inputs=s,e.outputs=l;}function _9(t){return t==="class"?"className":t==="for"?"htmlFor":t==="formaction"?"formAction":t==="innerHtml"?"innerHTML":t==="readonly"?"readOnly":t==="tabindex"?"tabIndex":t;}function Rl(t,e,n,i,o,a,r,c){let s=wn(e,n),l=e.inputs,d;!c&&l!=null&&(d=l[i])?(s2(t,n,d,i,o),Lh(e)&&y9(n,e.index)):e.type&3?(i=_9(i),o=r!=null?r(o,e.value||"",i):o,a.setProperty(s,i,o)):e.type&12;}function y9(t,e){let n=ic(e,t);n[Ve]&16||(n[Ve]|=64);}function c2(t,e,n,i){if(n4()){let o=i===null?null:{"":-1},a=O9(t,n),r,c;a===null?r=c=null:[r,c]=a,r!==null&&u3(t,e,n,r,o,c),o&&P9(n,i,o);}n.mergedAttrs=hm(n.mergedAttrs,n.attrs);}function u3(t,e,n,i,o,a){for(let l=0;l<i.length;l++)Tx(uh(n,e),t,i[l].type);E9(n,t.data.length,i.length);for(let l=0;l<i.length;l++){let d=i[l];d.providersResolver&&d.providersResolver(d);}let r=!1,c=!1,s=d3(t,e,i.length,null);for(let l=0;l<i.length;l++){let d=i[l];n.mergedAttrs=hm(n.mergedAttrs,d.hostAttrs),I9(t,n,e,s,d),D9(s,d,o),d.contentQueries ��!==null&&(n.flags|=4),(d.hostBindings!==null||d.hostAttrs!==null||d.hostVars!==0)&&(n.flags|=64);let f=d.type.prototype;!r&&(f.ngOnChanges||f.ngOnInit||f.ngDoCheck)&&((t.preOrderHooks??=[]).push(n.index),r=!0),!c&&(f.ngOnChanges||f.ngDoCheck)&&((t.preOrderCheckHooks??=[]).push(n.index),c=!0),s++;}v9(t,n,a);}function w9(t,e,n,i,o){let a=o.hostBindings;if(a){let r=t.hostBindingOpCodes;r===null&&(r=t.hostBindingOpCodes=[]);let c=~e.index;k9(r)!=c&&r.push(c),r.push(n,i,a);}}function k9(t){let e=t.length;for(;e>0;){let n=t[--e];if(typeof n=="number"&&n<0)return n;}return 0;}function C9(t,e,n,i){let o=n.directiveStart,a=n.directiveEnd;Lh(n)&&S9(e,n,t.data[o+n.componentOffset]),t.firstCreatePass||uh(n,e),Jr(i,e);let r=n.initialInputs;for(let c=o;c<a;c++){let s=t.data[c],l=cs(e,t,c,n);if(Jr(l,e),r!==null&&R9(e,c-o,l,s,n,r),fr(s)){let d=ic(n.index,e);d[po]=cs(e,t,c,n);}}}function h3(t,e,n){let i=n.directiveStart,o=n.directiveEnd,a=n.index,r=zR();try{as(a);for(let c=i;c<o;c++){let s=t.data[c],l=e[c];Ex(c),(s.hostBindings!==null||s.hostVars!==0||s.hostAttrs!==null)&&M9(s,l);}}finally{as(-1),Ex(r);}}function M9(t,e){t.hostBindings!==null&&t.hostBindings(1,e);}function O9(t,e){let n=t.directiveRegistry,i=null,o=null;if(n)for(let a=0;a<n.length;a++){let r=n[a];if(FC(e,r.selectors,!1))if(i||(i=[]),fr(r)){if(r.findHostDirectiveDefs!==null){let c=[];o=o||new Map(),r.findHostDirectiveDefs(r,c,o),i.unshift(...c,r);let s=c.length;Gx(t,e,s);}else i.unshift(r),Gx(t,e,0);}else o=o||new Map(),r.findHostDirectiveDefs?.(r,i,o),i.push(r);}return i===null?null:[i,o];}function Gx(t,e,n){e.componentOffset=n,(t.components??=[]).push(e.index);}function P9(t,e,n){if(e){let i=t.localNames=[];for(let o=0;o<e.length;o+=2){let a=n[e[o+1]];if(a==null)throw new ee(-301,!1);i.push(e[o],a);}}}function D9(t,e,n){if(n){if(e.exportAs)for(let i=0;i<e.exportAs.length;i++)n[e.exportAs[i]]=t;fr(e)&&(n[""]=t);}}function E9(t,e,n){t.flags|=1,t.directiveStart=e,t.directiveEnd=e+n,t.providerIndexes=e;}function I9(t,e,n,i,o){t.data[i]=o;let a=o.factory||(o.factory=ts(o.type,!0)),r=new rs(a,fr(o),h);t.blueprint[i]=r,n[i]=r,w9(t,e,i,d3(t,n,o.hostVars,eo),o);}function S9(t,e,n){let i=wn(e,t),o=p3(n),a=t[Ca].rendererFactory,r=16;n.signals?r=4096:n.onPush&&(r=64);let c=Jh(t,Kh(t,o,null,r,i,e,null,a.createRenderer(i,n),null,null,null));t[e.index]=c;}function T9(t,e,n,i,o,a){let r=wn(t,e);A9(e[Wt],r,a,t.value,n,i,o);}function A9(t,e,n,i,o,a,r){if(a==null)t.removeAttribute(e,o,n);else{let c=r==null?wa(a):r(a,i||"",o);t.setAttribute(e,o,c,n);}}function R9(t,e,n,i,o,a){let r=a[e];if(r!==null)for(let c=0;c<r.length;){let s=r[c++],l=r[c++],d=r[c++],f=r[c++];l3(i,n,s,l,d,f);}}function z9(t,e,n){let i=null,o=0;for(;o<n.length;){let a=n[o];if(a===0){o+=4;continue;}else if(a===5){o+=2;continue;}if(typeof a=="number")break;if(t.hasOwnProperty(a)){i===null&&(i=[]);let r=t[a];for(let c=0;c<r.length;c+=3)if(r[c]===e){i.push(a,r[c+1],r[c+2],n[o+1]);break;}}o+=2;}return i;}function f3(t,e,n,i){return[t,!0,0,e,null,i,null,n,null,null];}function g3(t,e){let n=t.contentQueries;if(n!==null){let i=ut(null);try{for(let o=0;o<n.length;o+=2){let a=n[o],r=n[o+1];if(r!==-1){let c=t.data[r];$h(a),c.contentQueries(2,e[r],r);}}}finally{ut(i);}}}function Jh(t,e){return t[gm]?t[zk][Wn]=e:t[gm]=e,t[zk]=e,e;}function Qx(t,e,n){$h(0);let i=ut(null);try{e(t,n);}finally{ut(i);}}function b3(t){return t[ch]??=[];}function x3(t){return t.cleanup??=[];}function v3(t,e,n){return(t===null||fr(t))&&(n=_R(n[e.index])),n[Wt];}function _3(t,e){let n=t[vl],i=n?n.get(jo,null):null;i&&i.handleError(e);}function s2(t,e,n,i,o){for(let a=0;a<n.length;){let r=n[a++],c=n[a++],s=n[a++],l=e[r],d=t.data[r];l3(d,l,i,c,s,o);}}function l2(t,e,n){let i=JC(e,t);Qz(t[Wt],i,n);}function F9(t,e){let n=ic(e,t),i=n[We];N9(i,n);let o=n[Pa];o!==null&&n[xl]===null&&(n[xl]=Xv(o,n[vl])),d2(i,n,n[po]);}function N9(t,e){for(let n=e.length;n<t.blueprint.length;n++)e.push(t.blueprint[n]);}function d2(t,e,n){qv(e);try{let i=t.viewQuery;i!==null&&Qx(1,i,n);let o=t.template;o!==null&&m3(t,e,o,1,n),t.firstCreatePass&&(t.firstCreatePass=!1),e[hr]?.finishViewCreation(t),t.staticContentQueries&&g3(t,e),t.staticViewQueries&&Qx(2,t.viewQuery,n);let a=t.components;a!==null&&L9(e,a);}catch(i){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),i;}finally{e[Ve]&=-5,Wv();}}function L9(t,e){for(let n=0;n<e.length;n++)F9(t,e[n]);}function Om(t,e,n,i){let o=ut(null);try{let a=e.tView,c=t[Ve]&4096?4096:16,s=Kh(t,a,n,c,null,e,null,null,i?.injector??null,i?.embeddedViewInjector??null,i?.dehydratedView??null),l=t[e.index];s[is]=l;let d=t[hr];return d!==null&&(s[hr]=d.createEmbeddedView(a)),d2(a,s,n),s;}finally{ut(o);}}function y3(t,e){let n=uo+e;if(n<t.length)return t[n];}function yl(t,e){return!e||e.firstChild===null||E4(t);}function Pm(t,e,n,i=!0){let o=e[We];if(Jz(o,e,t,n),i){let r=Wx(n,t),c=e[Wt],s=i3(c,t[os]);s!==null&&Xz(o,t[$o],c,e,s,r);}let a=e[xl];a!==null&&a.firstChild!==null&&(a.firstChild=null);}function w3(t,e){let n=xm(t,e);return n!==void 0&&Yh(n[We],n),n;}function xh(t,e,n,i,o=!1){for(;n!==null;){if(n.type===128){n=o?n.projectionNext:n.next;continue;}let a=e[n.index];a!==null&&i.push(Ma(a)),br(a)&&V9(a,i);let r=n.type;if(r&8)xh(t,e,n.child,i);else if(r&32){let c=e2(n,e),s;for(;s=c();)i.push(s);}else if(r&16){let c=n3(e,n);if(Array.isArray(c))i.push(...c);else{let s=ns(e[Jo]);xh(s[We],s,c,i,!0);}}n=o?n.projectionNext:n.next;}return i;}function V9(t,e){for(let n=uo;n<t.length;n++){let i=t[n],o=i[We].firstChild;o!==null&&xh(i[We],i,o,e);}t[os]!==t[Pa]&&e.push(t[os]);}var k3=[];function j9(t){return t[_n]??B9(t);}function B9(t){let e=k3.pop()??Object.create(H9);return e.lView=t,e;}function $9(t){t.lView[_n]!==t&&(t.lView=null,k3.push(t));}var H9=Xe(U({},Js),{consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{jh(t.lView);},consumerOnSignalRead(){this.lView[_n]=this;}});function U9(t){let e=t[_n]??Object.create(q9);return e.lView=t,e;}var q9=Xe(U({},Js),{consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{let e=ns(t.lView);for(;e&&!C3(e[We]);)e=ns(e);e&&t4(e);},consumerOnSignalRead(){this.lView[_n]=this;}});function C3(t){return t.type!==2;}var W9=100;function M3(t,e=!0,n=0){let i=t[Ca],o=i.rendererFactory,a=!1;a||o.begin?.();try{G9(t,n);}catch(r){throw e&&_3(t,r),r;}finally{a||(o.end?.(),i.inlineEffectRunner?.flush());}}function G9(t,e){let n=c4();try{Nk(!0),Yx(t,e);let i=0;for(;bm(t);){if(i===W9)throw new ee(103,!1);i++,Yx(t,1);}}finally{Nk(n);}}function Q9(t,e,n,i){let o=e[Ve];if((o&256)===256)return;let a=!1,r=!1;!a&&e[Ca].inlineEffectRunner?.flush(),qv(e);let c=!0,s=null,l=null;a||(C3(t)?(l=j9(e),s=em(l)):Nw()===null?(c=!1,l=U9(e),s=em(l)):e[_n]&&(mu(e[_n]),e[_n]=null));try{e4(e),TR(t.bindingStartIndex),n!==null&&m3(t,e,n,2,i);let d=(o&3)===3;if(!a)if(d){let b=t.preOrderCheckHooks;b!==null&&Ju(e,b,null);}else{let b=t.preOrderHooks;b!==null&&eh(e,b,0,null),rx(e,0);}if(r||Y9(e),O3(e,0),t.contentQueries!==null&&g3(t,e),!a)if(d){let b=t.contentCheckHooks;b!==null&&Ju(e,b);}else{let b=t.contentHooks;b!==null&&eh(e,b,1),rx(e,1);}m9(t,e);let f=t.components;f!==null&&D3(e,f,0);let x=t.viewQuery;if(x!==null&&Qx(2,x,i),!a)if(d){let b=t.viewCheckHooks;b!==null&&Ju(e,b);}else{let b=t.viewHooks;b!==null&&eh(e,b,2),rx(e,2);}if(t.firstUpdatePass===!0&&(t.firstUpdatePass=!1),e[Ku]){for(let b of e[Ku])b();e[Ku]=null;}a||(e[Ve]&=-73);}catch(d){throw a||jh(e),d;}finally{l!==null&&(lu(l,s),c&&$9(l)),Wv();}}function O3(t,e){for(let n=S4(t);n!==null;n=T4(n))for(let i=uo;i<n.length;i++){let o=n[i];P3(o,e);}}function Y9(t){for(let e=S4(t);e!==null;e=T4(e)){if(!(e[Ve]&lh.HasTransplantedViews))continue;let n=e[_l];for(let i=0;i<n.length;i++){let o=n[i];t4(o);}}}function Z9(t,e,n){let i=ic(e,t);P3(i,n);}function P3(t,e){jv(t)&&Yx(t,e);}function Yx(t,e){let i=t[We],o=t[Ve],a=t[_n],r=!!(e===0&&o&16);if(r||=!!(o&64&&e===0),r||=!!(o&1024),r||=!!(a?.dirty&&du(a)),r||=!1,a&&(a.dirty=!1),t[Ve]&=-9217,r)Q9(i,t,i.template,t[po]);else if(o&8192){O3(t,1);let c=i.components;c!==null&&D3(t,c,1);}}function D3(t,e,n){for(let i=0;i<e.length;i++)Z9(t,e[i],n);}function m2(t,e){let n=c4()?64:1088;for(t[Ca].changeDetectionScheduler?.notify(e);t;){t[Ve]|=n;let i=ns(t);if(Ox(t)&&!i)return t;t=i;}return null;}var ss=class{get rootNodes(){let e=this._lView,n=e[We];return xh(n,e,n.firstChild,[]);}constructor(e,n,i=!0){this._lView=e,this._cdRefInjectingView=n,this.notifyErrorHandler=i,this._appRef=null,this._attachedToViewContainer=!1;}get context(){return this._lView[po];}set context(e){this._lView[po]=e;}get destroyed(){return(this._lView[Ve]&256)===256;}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let e=this._lView[ho];if(br(e)){let n=e[sh],i=n?n.indexOf(this):-1;i>-1&&(xm(e,i),ah(n,i));}this._attachedToViewContainer=!1;}Yh(this._lView[We],this._lView);}onDestroy(e){i4(this._lView,e);}markForCheck(){m2(this._cdRefInjectingView||this._lView,4);}detach(){this._lView[Ve]&=-129;}reattach(){Dx(this._lView),this._lView[Ve]|=128;}detectChanges(){this._lView[Ve]|=1024,M3(this._lView,this.notifyErrorHandler);}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ee(902,!1);this._attachedToViewContainer=!0;}detachFromAppRef(){this._appRef=null;let e=Ox(this._lView),n=this._lView[is];n!==null&&!e&&t2(n,this._lView),K4(this._lView[We],this._lView);}attachToAppRef(e){if(this._attachedToViewContainer)throw new ee(902,!1);this._appRef=e;let n=Ox(this._lView),i=this._lView[is];i!==null&&!n&&J4(i,this._lView),Dx(this._lView);}},Ze=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=J9;let t=e;return t;})(),X9=Ze,K9=class extends X9{constructor(e,n,i){super(),this._declarationLView=e,this._declarationTContainer=n,this.elementRef=i;}get ssrId(){return this._declarationTContainer.tView?.ssrId||null;}createEmbeddedView(e,n){return this.createEmbeddedViewImpl(e,n);}createEmbeddedViewImpl(e,n,i){let o=Om(this._declarationLView,this._declarationTContainer,e,{embeddedViewInjector:n,dehydratedView:i});return new ss(o);}};function J9(){return ef(ji(),Se());}function ef(t,e){return t.type&4?new K9(e,t,El(t,e)):null;}var ome=new RegExp(`^(\\d+)*(${vz}|${xz})*(.*)`);var eF=()=>null;function wl(t,e){return eF(t,e);}var kl=class{},E3=new z("",{providedIn:"root",factory:()=>!1});var I3=new z(""),Zx=class{},vh=class{};function tF(t){let e=Error(`No component factory found for ${Eo(t)}.`);return e[iF]=t,e;}var iF="ngComponent";var Xx=class{resolveComponentFactory(e){throw tF(e);}},T2=class T2{};T2.NULL=new Xx();var en=T2,ec=class{},Ia=(()=>{let e=class e{constructor(){this.destroyNode=null;}};e.__NG_ELEMENT_ID__=()=>oF();let t=e;return t;})();function oF(){let t=Se(),e=ji(),n=ic(e.index,t);return(Yr(n)?n:t)[Wt];}var nF=(()=>{let e=class e{};e.ɵprov=F({token:e,providedIn:"root",factory:()=>null});let t=e;return t;})();var iC=new Set();function Qn(t){iC.has(t)||(iC.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}));}var Do=function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t;}(Do||{}),S3={destroy(){}};function Dm(t,e){!e&&zv(Dm);let n=e?.injector??T(Ge);return Z4(n)?(Qn("NgAfterRender"),T3(t,n,!1,e?.phase??Do.MixedReadWrite)):S3;}function to(t,e){!e&&zv(to);let n=e?.injector??T(Ge);return Z4(n)?(Qn("NgAfterNextRender"),T3(t,n,!0,e?.phase??Do.MixedReadWrite)):S3;}function aF(t,e){if(t instanceof Function)switch(e){case Do.EarlyRead:return{earlyRead:t};case Do.Write:return{write:t};case Do.MixedReadWrite:return{mixedReadWrite:t};case Do.Read:return{read:t};}return t;}function T3(t,e,n,i){let o=aF(t,i),a=e.get(p2),r=a.handler??=new Jx(),c=[],s=[],l=()=>{for(let b of s)r.unregister(b);d();},d=e.get(Wh).onDestroy(l),f=0,x=(b,v)=>{if(!v)return;let E=n?(...R)=>(f--,f<1&&l(),v(...R)):v,A=tn(e,()=>new Kx(b,c,E));r.register(A),s.push(A),f++;};return x(Do.EarlyRead,o.earlyRead),x(Do.Write,o.write),x(Do.MixedReadWrite,o.mixedReadWrite),x(Do.Read,o.read),{destroy:l};}var Kx=class{constructor(e,n,i){this.phase=e,this.pipelinedArgs=n,this.callbackFn=i,this.zone=T(te),this.errorHandler=T(jo,{optional:!0}),T(kl,{optional:!0})?.notify(6);}invoke(){try{let e=this.zone.runOutsideAngular(()=>this.callbackFn.apply(null,this.pipelinedArgs));this.pipelinedArgs.splice(0,this.pipelinedArgs.length,e);}catch(e){this.errorHandler?.handleError(e);}}},Jx=class{constructor(){this.executingCallbacks=!1,this.buckets={[Do.EarlyRead]:new Set(),[Do.Write]:new Set(),[Do.MixedReadWrite]:new Set(),[Do.Read]:new Set()},this.deferredCallbacks=new Set();}register(e){(this.executingCallbacks?this.deferredCallbacks:this.buckets[e.phase]).add(e);}unregister(e){this.buckets[e.phase].delete(e),this.deferredCallbacks.delete(e);}execute(){this.executingCallbacks=!0;for(let e of Object.values(this.buckets))for(let n of e)n.invoke();this.executingCallbacks=!1;for(let e of this.deferredCallbacks)this.buckets[e.phase].add(e);this.deferredCallbacks.clear();}destroy(){for(let e of Object.values(this.buckets))e.clear();this.deferredCallbacks.clear();}},p2=(()=>{let e=class e{constructor(){this.handler=null,this.internalCallbacks=[];}execute(){this.executeInternalCallbacks(),this.handler?.execute();}executeInternalCallbacks(){let i=[...this.internalCallbacks];this.internalCallbacks.length=0;for(let o of i)o();}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0;}};e.ɵprov=F({token:e,providedIn:"root",factory:()=>new e()});let t=e;return t;})();function _h(t,e,n){let i=n?t.styles:null,o=n?t.classes:null,a=0;if(e!==null)for(let r=0;r<e.length;r++){let c=e[r];if(typeof c=="number")a=c;else if(a==1)o=xx(o,c);else if(a==2){let s=c,l=e[++r];i=xx(i,s+": "+l+";");}}n?t.styles=i:t.stylesWithoutHost=i,n?t.classes=o:t.classesWithoutHost=o;}var yh=class extends en{constructor(e){super(),this.ngModule=e;}resolveComponentFactory(e){let n=Xr(e);return new Cl(n,this.ngModule);}};function oC(t,e){let n=[];for(let i in t){if(!t.hasOwnProperty(i))continue;let o=t[i];if(o===void 0)continue;let a=Array.isArray(o),r=a?o[0]:o,c=a?o[1]:Zr.None;e?n.push({propName:r,templateName:i,isSignal:(c&Zr.SignalBased)!==0}):n.push({propName:r,templateName:i});}return n;}function rF(t){let e=t.toLowerCase();return e==="svg"?KC:e==="math"?vR:null;}var Cl=class extends vh{get inputs(){let e=this.componentDef,n=e.inputTransforms,i=oC(e.inputs,!0);if(n!==null)for(let o of i)n.hasOwnProperty(o.propName)&&(o.transform=n[o.propName]);return i;}get outputs(){return oC(this.componentDef.outputs,!1);}constructor(e,n){super(),this.componentDef=e,this.ngModule=n,this.componentType=e.type,this.selector=KA(e.selectors),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!n;}create(e,n,i,o){let a=ut(null);try{o=o||this.ngModule;let r=o instanceof Xi?o:o?.injector;r&&this.componentDef.getStandaloneInjector!==null&&(r=this.componentDef.getStandaloneInjector(r)||r);let c=r?new Ix(e,r):e,s=c.get(ec,null);if(s===null)throw new ee(407,!1);let l=c.get(nF,null),d=c.get(p2,null),f=c.get(kl,null),x={rendererFactory:s,sanitizer:l,inlineEffectRunner:null,afterRenderEventManager:d,changeDetectionScheduler:f},b=s.createRenderer(null,this.componentDef),v=this.componentDef.selectors[0][0]||"div",E=i?h9(b,i,this.componentDef.encapsulation,c):X4(b,v,rF(v)),A=512;this.componentDef.signals?A|=4096:this.componentDef.onPush||(A|=16);let R=null;E!==null&&(R=Xv(E,c,!0));let q=r2(0,null,null,1,0,null,null,null,null,null,null),J=Kh(null,q,null,A,null,null,x,b,c,null,R);qv(J);let ie,ve;try{let fe=this.componentDef,De,lt=null;fe.findHostDirectiveDefs?(De=[],lt=new Map(),fe.findHostDirectiveDefs(fe,De,lt),De.push(fe)):De=[fe];let Lt=cF(J,E),ui=sF(Lt,E,fe,De,J,x,b);ve=Lv(q,Vi),E&&mF(b,fe,E,i),n!==void 0&&pF(ve,this.ngContentSelectors,n),ie=dF(ui,fe,De,lt,J,[uF]),d2(q,J,null);}finally{Wv();}return new ev(this.componentType,ie,El(ve,J),J,ve);}finally{ut(a);}}},ev=class extends Zx{constructor(e,n,i,o,a){super(),this.location=i,this._rootLView=o,this._tNode=a,this.previousInputValues=null,this.instance=n,this.hostView=this.changeDetectorRef=new ss(o,void 0,!1),this.componentType=e;}setInput(e,n){let i=this._tNode.inputs,o;if(i!==null&&(o=i[e])){if(this.previousInputValues??=new Map(),this.previousInputValues.has(e)&&Object.is(this.previousInputValues.get(e),n))return;let a=this._rootLView;s2(a[We],a,o,e,n),this.previousInputValues.set(e,n);let r=ic(this._tNode.index,a);m2(r,1);}}get injector(){return new es(this._tNode,this._rootLView);}destroy(){this.hostView.destroy();}onDestroy(e){this.hostView.onDestroy(e);}};function cF(t,e){let n=t[We],i=Vi;return t[i]=e,Al(n,i,2,"#host",null);}function sF(t,e,n,i,o,a,r){let c=o[We];lF(i,t,e,r);let s=null;e!==null&&(s=Xv(e,o[vl]));let l=a.rendererFactory.createRenderer(e,n),d=16;n.signals?d=4096:n.onPush&&(d=64);let f=Kh(o,p3(n),null,d,o[t.index],t,a,l,null,null,s);return c.firstCreatePass&&Gx(c,t,i.length-1),Jh(o,f),o[t.index]=f;}function lF(t,e,n,i){for(let o of t)e.mergedAttrs=hm(e.mergedAttrs,o.hostAttrs);e.mergedAttrs!==null&&(_h(e,e.mergedAttrs,!0),n!==null&&c3(i,n,e));}function dF(t,e,n,i,o,a){let r=ji(),c=o[We],s=wn(r,o);u3(c,o,r,n,null,i);for(let d=0;d<n.length;d++){let f=r.directiveStart+d,x=cs(o,c,f,r);Jr(x,o);}h3(c,o,r),s&&Jr(s,o);let l=cs(o,c,r.directiveStart+r.componentOffset,r);if(t[po]=o[po]=l,a!==null)for(let d of a)d(l,e);return o2(c,r,o),l;}function mF(t,e,n,i){if(i)wx(t,n,["ng-version","18.2.0"]);else{let{attrs:o,classes:a}=JA(e.selectors[0]);o&&wx(t,n,o),a&&a.length>0&&r3(t,n,a.join(" "));}}function pF(t,e,n){let i=t.projection=[];for(let o=0;o<e.length;o++){let a=n[o];i.push(a!=null?Array.from(a):null);}}function uF(){let t=ji();qh(Se()[We],t);}var vt=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=hF;let t=e;return t;})();function hF(){let t=ji();return R3(t,Se());}var fF=vt,A3=class extends fF{constructor(e,n,i){super(),this._lContainer=e,this._hostTNode=n,this._hostLView=i;}get element(){return El(this._hostTNode,this._hostLView);}get injector(){return new es(this._hostTNode,this._hostLView);}get parentInjector(){let e=Gv(this._hostTNode,this._hostLView);if(g4(e)){let n=mh(e,this._hostLView),i=dh(e),o=n[We].data[i+8];return new es(o,n);}else return new es(null,this._hostLView);}clear(){for(;this.length>0;)this.remove(this.length-1);}get(e){let n=nC(this._lContainer);return n!==null&&n[e]||null;}get length(){return this._lContainer.length-uo;}createEmbeddedView(e,n,i){let o,a;typeof i=="number"?o=i:i!=null&&(o=i.index,a=i.injector);let r=wl(this._lContainer,e.ssrId),c=e.createEmbeddedViewImpl(n||{},a,r);return this.insertImpl(c,o,yl(this._hostTNode,r)),c;}createComponent(e,n,i,o,a){let r=e&&!fR(e),c;if(r)c=n;else{let v=n||{};c=v.index,i=v.injector,o=v.projectableNodes,a=v.environmentInjector||v.ngModuleRef;}let s=r?e:new Cl(Xr(e)),l=i||this.parentInjector;if(!a&&s.ngModule==null){let E=(r?l:this.parentInjector).get(Xi,null);E&&(a=E);}let d=Xr(s.componentType??{}),f=wl(this._lContainer,d?.id??null),x=f?.firstChild??null,b=s.create(l,o,x,a);return this.insertImpl(b.hostView,c,yl(this._hostTNode,f)),b;}insert(e,n){return this.insertImpl(e,n,!0);}insertImpl(e,n,i){let o=e._lView;if(wR(o)){let c=this.indexOf(e);if(c!==-1)this.detach(c);else{let s=o[ho],l=new A3(s,s[$o],s[ho]);l.detach(l.indexOf(e));}}let a=this._adjustIndex(n),r=this._lContainer;return Pm(r,o,a,i),e.attachToViewContainerRef(),IC(mx(r),a,e),e;}move(e,n){return this.insert(e,n);}indexOf(e){let n=nC(this._lContainer);return n!==null?n.indexOf(e):-1;}remove(e){let n=this._adjustIndex(e,-1),i=xm(this._lContainer,n);i&&(ah(mx(this._lContainer),n),Yh(i[We],i));}detach(e){let n=this._adjustIndex(e,-1),i=xm(this._lContainer,n);return i&&ah(mx(this._lContainer),n)!=null?new ss(i):null;}_adjustIndex(e,n=0){return e??this.length+n;}};function nC(t){return t[sh];}function mx(t){return t[sh]||(t[sh]=[]);}function R3(t,e){let n,i=e[t.index];return br(i)?n=i:(n=f3(i,e,null,t),e[t.index]=n,Jh(e,n)),bF(n,e,t,i),new A3(n,t,e);}function gF(t,e){let n=t[Wt],i=n.createComment(""),o=wn(e,t),a=i3(n,o);return bh(n,a,i,o9(n,o),!1),i;}var bF=_F,xF=()=>!1;function vF(t,e,n){return xF(t,e,n);}function _F(t,e,n,i){if(t[os])return;let o;n.type&8?o=Ma(i):o=gF(e,n),t[os]=o;}var tv=class t{constructor(e){this.queryList=e,this.matches=null;}clone(){return new t(this.queryList);}setDirty(){this.queryList.setDirty();}},iv=class t{constructor(e=[]){this.queries=e;}createEmbeddedView(e){let n=e.queries;if(n!==null){let i=e.contentQueries!==null?e.contentQueries[0]:n.length,o=[];for(let a=0;a<i;a++){let r=n.getByIndex(a),c=this.queries[r.indexInDeclarationView];o.push(c.clone());}return new t(o);}return null;}insertView(e){this.dirtyQueriesWithMatches(e);}detachView(e){this.dirtyQueriesWithMatches(e);}finishViewCreation(e){this.dirtyQueriesWithMatches(e);}dirtyQueriesWithMatches(e){for(let n=0;n<this.queries.length;n++)h2(e,n).matches!==null&&this.queries[n].setDirty();}},wh=class{constructor(e,n,i=null){this.flags=n,this.read=i,typeof e=="string"?this.predicate=OF(e):this.predicate=e;}},ov=class t{constructor(e=[]){this.queries=e;}elementStart(e,n){for(let i=0;i<this.queries.length;i++)this.queries[i].elementStart(e,n);}elementEnd(e){for(let n=0;n<this.queries.length;n++)this.queries[n].elementEnd(e);}embeddedTView(e){let n=null;for(let i=0;i<this.length;i++){let o=n!==null?n.length:0,a=this.getByIndex(i).embeddedTView(e,o);a&&(a.indexInDeclarationView=i,n!==null?n.push(a):n=[a]);}return n!==null?new t(n):null;}template(e,n){for(let i=0;i<this.queries.length;i++)this.queries[i].template(e,n);}getByIndex(e){return this.queries[e];}get length(){return this.queries.length;}track(e){this.queries.push(e);}},nv=class t{constructor(e,n=-1){this.metadata=e,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n;}elementStart(e,n){this.isApplyingToNode(n)&&this.matchTNode(e,n);}elementEnd(e){this._declarationNodeIndex===e.index&&(this._appliesToNextNode=!1);}template(e,n){this.elementStart(e,n);}embeddedTView(e,n){return this.isApplyingToNode(e)?(this.crossesNgTemplate=!0,this.addMatch(-e.index,n),new t(this.metadata)):null;}isApplyingToNode(e){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let n=this._declarationNodeIndex,i=e.parent;for(;i!==null&&i.type&8&&i.index!==n;)i=i.parent;return n===(i!==null?i.index:-1);}return this._appliesToNextNode;}matchTNode(e,n){let i=this.metadata.predicate;if(Array.isArray(i))for(let o=0;o<i.length;o++){let a=i[o];this.matchTNodeWithReadOption(e,n,yF(n,a)),this.matchTNodeWithReadOption(e,n,th(n,e,a,!1,!1));}else i===Ze?n.type&4&&this.matchTNodeWithReadOption(e,n,-1):this.matchTNodeWithReadOption(e,n,th(n,e,i,!1,!1));}matchTNodeWithReadOption(e,n,i){if(i!==null){let o=this.metadata.read;if(o!==null){if(o===Q||o===vt||o===Ze&&n.type&4)this.addMatch(n.index,-2);else{let a=th(n,e,o,!1,!1);a!==null&&this.addMatch(n.index,a);}}else this.addMatch(n.index,i);}}addMatch(e,n){this.matches===null?this.matches=[e,n]:this.matches.push(e,n);}};function yF(t,e){let n=t.localNames;if(n!==null){for(let i=0;i<n.length;i+=2)if(n[i]===e)return n[i+1];}return null;}function wF(t,e){return t.type&11?El(t,e):t.type&4?ef(t,e):null;}function kF(t,e,n,i){return n===-1?wF(e,t):n===-2?CF(t,e,i):cs(t,t[We],n,e);}function CF(t,e,n){if(n===Q)return El(e,t);if(n===Ze)return ef(e,t);if(n===vt)return R3(e,t);}function z3(t,e,n,i){let o=e[hr].queries[i];if(o.matches===null){let a=t.data,r=n.matches,c=[];for(let s=0;r!==null&&s<r.length;s+=2){let l=r[s];if(l<0)c.push(null);else{let d=a[l];c.push(kF(e,d,r[s+1],n.metadata.read));}}o.matches=c;}return o.matches;}function av(t,e,n,i){let o=t.queries.getByIndex(n),a=o.matches;if(a!==null){let r=z3(t,e,o,n);for(let c=0;c<a.length;c+=2){let s=a[c];if(s>0)i.push(r[c/2]);else{let l=a[c+1],d=e[-s];for(let f=uo;f<d.length;f++){let x=d[f];x[is]===x[ho]&&av(x[We],x,l,i);}if(d[_l]!==null){let f=d[_l];for(let x=0;x<f.length;x++){let b=f[x];av(b[We],b,l,i);}}}}}return i;}function u2(t,e){return t[hr].queries[e].queryList;}function F3(t,e,n){let i=new Ki((n&4)===4);return b9(t,e,i,i.destroy),(e[hr]??=new iv()).queries.push(new tv(i))-1;}function MF(t,e,n){let i=Bt();return i.firstCreatePass&&(L3(i,new wh(t,e,n),-1),(e&2)===2&&(i.staticViewQueries=!0)),F3(i,Se(),e);}function N3(t,e,n,i){let o=Bt();if(o.firstCreatePass){let a=ji();L3(o,new wh(e,n,i),a.index),PF(o,t),(n&2)===2&&(o.staticContentQueries=!0);}return F3(o,Se(),n);}function OF(t){return t.split(",").map(e=>e.trim());}function L3(t,e,n){t.queries===null&&(t.queries=new ov()),t.queries.track(new nv(e,n));}function PF(t,e){let n=t.contentQueries||(t.contentQueries=[]),i=n.length?n[n.length-1]:-1;e!==i&&n.push(t.queries.length-1,e);}function h2(t,e){return t.queries.getByIndex(e);}function V3(t,e){let n=t[We],i=h2(n,e);return i.crossesNgTemplate?av(n,t,e,[]):z3(n,t,i,e);}function tf(t){return typeof t=="function"&&t[vn]!==void 0;}function Mn(t,e){Qn("NgSignals");let n=Qw(t),i=n[vn];return e?.equal&&(i.equal=e.equal),n.set=o=>B0(i,o),n.update=o=>Yw(i,o),n.asReadonly=DF.bind(n),n;}function DF(){let t=this[vn];if(t.readonlyFn===void 0){let e=()=>this();e[vn]=t,t.readonlyFn=e;}return t.readonlyFn;}function j3(t){return tf(t)&&typeof t.set=="function";}function B3(t,e){let n,i=j0(()=>{n._dirtyCounter();let o=TF(n,t);if(e&&o===void 0)throw new ee(-951,!1);return o;});return n=i[vn],n._dirtyCounter=Mn(0),n._flatValue=void 0,i;}function EF(){return B3(!0,!1);}function IF(){return B3(!0,!0);}function SF(t,e){let n=t[vn];n._lView=Se(),n._queryIndex=e,n._queryList=u2(n._lView,e),n._queryList.onDirty(()=>n._dirtyCounter.update(i=>i+1));}function TF(t,e){let n=t._lView,i=t._queryIndex;if(n===void 0||i===void 0||n[Ve]&4)return e?void 0:Po;let o=u2(n,i),a=V3(n,i);return o.reset(a,D4),e?o.first:o._changesDetected||t._flatValue===void 0?t._flatValue=o.toArray():t._flatValue;}function aC(t,e){return EF();}function AF(t,e){return IF();}var $3=(aC.required=AF,aC);function RF(t){let e=[],n=new Map();function i(o){let a=n.get(o);if(!a){let r=t(o);n.set(o,a=r.then(LF));}return a;}return kh.forEach((o,a)=>{let r=[];o.templateUrl&&r.push(i(o.templateUrl).then(l=>{o.template=l;}));let c=typeof o.styles=="string"?[o.styles]:o.styles||[];if(o.styles=c,o.styleUrl&&o.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(o.styleUrls?.length){let l=o.styles.length,d=o.styleUrls;o.styleUrls.forEach((f,x)=>{c.push(""),r.push(i(f).then(b=>{c[l+x]=b,d.splice(d.indexOf(f),1),d.length==0&&(o.styleUrls=void 0);}));});}else o.styleUrl&&r.push(i(o.styleUrl).then(l=>{c.push(l),o.styleUrl=void 0;}));let s=Promise.all(r).then(()=>VF(a));e.push(s);}),FF(),Promise.all(e).then(()=>{});}var kh=new Map(),zF=new Set();function FF(){let t=kh;return kh=new Map(),t;}function NF(){return kh.size===0;}function LF(t){return typeof t=="string"?t:t.text();}function VF(t){zF.delete(t);}function jF(t){return Object.getPrototypeOf(t.prototype).constructor;}function W(t){let e=jF(t.type),n=!0,i=[t];for(;e;){let o;if(fr(t))o=e.ɵcmp||e.ɵdir;else{if(e.ɵcmp)throw new ee(903,!1);o=e.ɵdir;}if(o){if(n){i.push(o);let r=t;r.inputs=Gu(t.inputs),r.inputTransforms=Gu(t.inputTransforms),r.declaredInputs=Gu(t.declaredInputs),r.outputs=Gu(t.outputs);let c=o.hostBindings;c&&qF(t,c);let s=o.viewQuery,l=o.contentQueries;if(s&&HF(t,s),l&&UF(t,l),BF(t,o),bA(t.outputs,o.outputs),fr(o)&&o.data.animation){let d=t.data;d.animation=(d.animation||[]).concat(o.data.animation);}}let a=o.features;if(a)for(let r=0;r<a.length;r++){let c=a[r];c&&c.ngInherit&&c(t),c===W&&(n=!1);}}e=Object.getPrototypeOf(e);}$F(i);}function BF(t,e){for(let n in e.inputs){if(!e.inputs.hasOwnProperty(n)||t.inputs.hasOwnProperty(n))continue;let i=e.inputs[n];if(i!==void 0&&(t.inputs[n]=i,t.declaredInputs[n]=e.declaredInputs[n],e.inputTransforms!==null)){let o=Array.isArray(i)?i[0]:i;if(!e.inputTransforms.hasOwnProperty(o))continue;t.inputTransforms??={},t.inputTransforms[o]=e.inputTransforms[o];}}}function $F(t){let e=0,n=null;for(let i=t.length-1;i>=0;i--){let o=t[i];o.hostVars=e+=o.hostVars,o.hostAttrs=hm(o.hostAttrs,n=hm(n,o.hostAttrs));}}function Gu(t){return t===ur?{}:t===Po?[]:t;}function HF(t,e){let n=t.viewQuery;n?t.viewQuery=(i,o)=>{e(i,o),n(i,o);}:t.viewQuery=e;}function UF(t,e){let n=t.contentQueries;n?t.contentQueries=(i,o,a)=>{e(i,o,a),n(i,o,a);}:t.contentQueries=e;}function qF(t,e){let n=t.hostBindings;n?t.hostBindings=(i,o)=>{e(i,o),n(i,o);}:t.hostBindings=e;}function H3(t){let e=n=>{let i=(Array.isArray(t)?t:t()).map(o=>typeof o=="function"?{directive:Zi(o),inputs:ur,outputs:ur}:{directive:Zi(o.directive),inputs:rC(o.inputs),outputs:rC(o.outputs)});n.hostDirectives===null?(n.findHostDirectiveDefs=U3,n.hostDirectives=i):n.hostDirectives.unshift(...i);};return e.ngInherit=!0,e;}function U3(t,e,n){if(t.hostDirectives!==null)for(let i of t.hostDirectives){let o=Tv(i.directive);WF(o.declaredInputs,i.inputs),U3(o,e,n),n.set(o,i),e.push(o);}}function rC(t){if(t===void 0||t.length===0)return ur;let e={};for(let n=0;n<t.length;n+=2)e[t[n]]=t[n+1];return e;}function WF(t,e){for(let n in e)if(e.hasOwnProperty(n)){let i=e[n],o=t[n];t[i]=o;}}function we(t){let e=t.inputConfig,n={};for(let i in e)if(e.hasOwnProperty(i)){let o=e[i];Array.isArray(o)&&o[3]&&(n[i]=o[3]);}t.inputTransforms=n;}var tc=class{},vm=class{};var Ch=class extends tc{constructor(e,n,i,o=!0){super(),this.ngModuleType=e,this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new yh(this);let a=VC(e);this._bootstrapComponents=Y4(a.bootstrap),this._r3Injector=M4(e,n,[{provide:tc,useValue:this},{provide:en,useValue:this.componentFactoryResolver},...i],Eo(e),new Set(["environment"])),o&&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&&e.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null;}onDestroy(e){this.destroyCbs.push(e);}},Mh=class extends vm{constructor(e){super(),this.moduleType=e;}create(e){return new Ch(this.moduleType,e,[]);}};function GF(t,e,n){return new Ch(t,e,n,!1);}var rv=class extends tc{constructor(e){super(),this.componentFactoryResolver=new yh(this),this.instance=null;let n=new fm([...e.providers,{provide:tc,useValue:this},{provide:en,useValue:this.componentFactoryResolver}],e.parent||Rv(),e.debugName,new Set(["environment"]));this.injector=n,e.runEnvironmentInitializers&&n.resolveInjectorInitializers();}destroy(){this.injector.destroy();}onDestroy(e){this.injector.onDestroy(e);}};function of(t,e,n=null){return new rv({providers:t,parent:e,debugName:n,runEnvironmentInitializers:!0}).injector;}function q3(t){return f2(t)?Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t:!1;}function QF(t,e){if(Array.isArray(t))for(let n=0;n<t.length;n++)e(t[n]);else{let n=t[Symbol.iterator](),i;for(;!(i=n.next()).done;)e(i.value);}}function f2(t){return t!==null&&(typeof t=="function"||typeof t=="object");}function nf(t,e,n){return t[e]=n;}function YF(t,e){return t[e];}function Bo(t,e,n){let i=t[e];return Object.is(i,n)?!1:(t[e]=n,!0);}function g2(t,e,n,i){let o=Bo(t,e,n);return Bo(t,e+1,i)||o;}function W3(t,e,n,i,o){let a=g2(t,e,n,i);return Bo(t,e+2,o)||a;}function ZF(t){return(t.flags&32)===32;}function XF(t,e,n,i,o,a,r,c,s){let l=e.consts,d=Al(e,t,4,r||null,c||null);c2(e,n,d,Kr(l,s)),qh(e,d);let f=d.tView=r2(2,d,i,o,a,e.directiveRegistry,e.pipeRegistry,null,e.schemas,l,null);return e.queries!==null&&(e.queries.template(e,d),f.queries=e.queries.embeddedTView(d)),d;}function Oh(t,e,n,i,o,a,r,c,s,l){let d=n+Vi,f=e.firstCreatePass?XF(d,e,t,i,o,a,r,c,s):e.data[d];ds(f,!1);let x=KF(e,t,f,n);Hh()&&Zh(e,t,x,f),Jr(x,t);let b=f3(x,t,x,f);return t[d]=b,Jh(t,b),vF(b,f,t),Vh(f)&&n2(e,t,f),s!=null&&a2(t,f,l),f;}function S(t,e,n,i,o,a,r,c){let s=Se(),l=Bt(),d=Kr(l.consts,a);return Oh(s,l,t,e,n,i,o,d,r,c),S;}var KF=JF;function JF(t,e,n,i){return Uh(!0),e[Wt].createComment("");}function se(t,e,n,i){let o=Se(),a=oc();if(Bo(o,a,e)){let r=Bt(),c=ms();T9(c,o,t,e,n,i);}return se;}function b2(t,e,n,i){return Bo(t,oc(),n)?e+wa(n)+i:eo;}function G3(t,e,n,i,o,a){let r=s4(),c=g2(t,r,n,o);return Bh(2),c?e+wa(n)+i+wa(o)+a:eo;}function eN(t,e,n,i,o,a,r,c){let s=s4(),l=W3(t,s,n,o,r);return Bh(3),l?e+wa(n)+i+wa(o)+a+wa(r)+c:eo;}function Qu(t,e){return t<<17|e<<2;}function ls(t){return t>>17&32767;}function tN(t){return(t&2)==2;}function iN(t,e){return t&131071|e<<17;}function cv(t){return t|2;}function Ml(t){return(t&131068)>>2;}function px(t,e){return t&-131069|e<<2;}function oN(t){return(t&1)===1;}function sv(t){return t|1;}function nN(t,e,n,i,o,a){let r=a?e.classBindings:e.styleBindings,c=ls(r) ��,s=Ml(r);t[i]=n;let l=!1,d;if(Array.isArray(n)){let f=n;d=f[1],(d===null||km(f,d)>0)&&(l=!0);}else d=n;if(o){if(s!==0){let x=ls(t[c+1]);t[i+1]=Qu(x,c),x!==0&&(t[x+1]=px(t[x+1],i)),t[c+1]=iN(t[c+1],i);}else t[i+1]=Qu(c,0),c!==0&&(t[c+1]=px(t[c+1],i)),c=i;}else t[i+1]=Qu(s,0),c===0?c=i:t[s+1]=px(t[s+1],i),s=i;l&&(t[i+1]=cv(t[i+1])),cC(t,d,i,!0),cC(t,d,i,!1),aN(e,d,t,i,a),r=Qu(c,s),a?e.classBindings=r:e.styleBindings=r;}function aN(t,e,n,i,o){let a=o?t.residualClasses:t.residualStyles;a!=null&&typeof e=="string"&&km(a,e)>=0&&(n[i+1]=sv(n[i+1]));}function cC(t,e,n,i){let o=t[n+1],a=e===null,r=i?ls(o):Ml(o),c=!1;for(;r!==0&&(c===!1||a);){let s=t[r],l=t[r+1];rN(s,e)&&(c=!0,t[r+1]=i?sv(l):cv(l)),r=i?ls(l):Ml(l);}c&&(t[n+1]=i?cv(o):sv(o));}function rN(t,e){return t===null||e==null||(Array.isArray(t)?t[1]:t)===e?!0:Array.isArray(t)&&typeof e=="string"?km(t,e)>=0:!1;}var Ai={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Q3(t){return t.substring(Ai.key,Ai.keyEnd);}function cN(t){return t.substring(Ai.value,Ai.valueEnd);}function sN(t){return X3(t),Y3(t,Ol(t,0,Ai.textEnd));}function Y3(t,e){let n=Ai.textEnd;return n===e?-1:(e=Ai.keyEnd=dN(t,Ai.key=e,n),Ol(t,e,n));}function lN(t){return X3(t),Z3(t,Ol(t,0,Ai.textEnd));}function Z3(t,e){let n=Ai.textEnd,i=Ai.key=Ol(t,e,n);return n===i?-1:(i=Ai.keyEnd=mN(t,i,n),i=sC(t,i,n,58),i=Ai.value=Ol(t,i,n),i=Ai.valueEnd=pN(t,i,n),sC(t,i,n,59));}function X3(t){Ai.key=0,Ai.keyEnd=0,Ai.value=0,Ai.valueEnd=0,Ai.textEnd=t.length;}function Ol(t,e,n){for(;e<n&&t.charCodeAt(e)<=32;)e++;return e;}function dN(t,e,n){for(;e<n&&t.charCodeAt(e)>32;)e++;return e;}function mN(t,e,n){let i;for(;e<n&&((i=t.charCodeAt(e))===45||i===95||(i&-33)>=65&&(i&-33)<=90||i>=48&&i<=57);)e++;return e;}function sC(t,e,n,i){return e=Ol(t,e,n),e<n&&e++,e;}function pN(t,e,n){let i=-1,o=-1,a=-1,r=e,c=r;for(;r<n;){let s=t.charCodeAt(r++);if(s===59)return c;s===34||s===39?c=r=lC(t,s,r,n):e===r-4&&a===85&&o===82&&i===76&&s===40?c=r=lC(t,41,r,n):s>32&&(c=r),a=o,o=i,i=s&-33;}return c;}function lC(t,e,n,i){let o=-1,a=n;for(;a<i;){let r=t.charCodeAt(a++);if(r==e&&o!==92)return a;r==92&&o===92?o=0:o=r;}throw new Error();}function _(t,e,n){let i=Se(),o=oc();if(Bo(i,o,e)){let a=Bt(),r=ms();Rl(a,r,i,t,e,i[Wt],n,!1);}return _;}function lv(t,e,n,i,o){let a=e.inputs,r=o?"class":"style";s2(t,n,a[r],r,i);}function fi(t,e,n){return J3(t,e,n,!1),fi;}function ne(t,e){return J3(t,e,null,!0),ne;}function x2(t){v2(iM,uN,t,!1);}function uN(t,e){for(let n=lN(e);n>=0;n=Z3(e,n))iM(t,Q3(e),cN(e));}function kt(t){v2(vN,K3,t,!0);}function K3(t,e){for(let n=sN(e);n>=0;n=Y3(e,n))wm(t,Q3(e),!0);}function J3(t,e,n,i){let o=Se(),a=Bt(),r=Bh(2);if(a.firstUpdatePass&&tM(a,t,r,i),e!==eo&&Bo(o,r,e)){let c=a.data[Da()];oM(a,c,o,o[Wt],t,o[r+1]=yN(e,n),i,r);}}function v2(t,e,n,i){let o=Bt(),a=Bh(2);o.firstUpdatePass&&tM(o,null,a,i);let r=Se();if(n!==eo&&Bo(r,a,n)){let c=o.data[Da()];if(nM(c,i)&&!eM(o,a)){let s=i?c.classesWithoutHost:c.stylesWithoutHost;s!==null&&(n=xx(s,n||"")),lv(o,c,r,n,i);}else _N(o,c,r,r[Wt],r[a+1],r[a+1]=xN(t,e,n),i,a);}}function eM(t,e){return e>=t.expandoStartIndex;}function tM(t,e,n,i){let o=t.data;if(o[n+1]===null){let a=o[Da()],r=eM(t,n);nM(a,i)&&e===null&&!r&&(e=!1),e=hN(o,a,e,i),nN(o,a,e,n,r,i);}}function hN(t,e,n,i){let o=Hv(t),a=i?e.residualClasses:e.residualStyles;if(o===null)(i?e.classBindings:e.styleBindings)===0&&(n=ux(null,t,e,n,i),n=_m(n,e.attrs,i),a=null);else{let r=e.directiveStylingLast;if(r===-1||t[r]!==o)if(n=ux(o,t,e,n,i),a===null){let s=fN(t,e,i);s!==void 0&&Array.isArray(s)&&(s=ux(null,t,e,s[1],i),s=_m(s,e.attrs,i),gN(t,e,i,s));}else a=bN(t,e,i);}return a!==void 0&&(i?e.residualClasses=a:e.residualStyles=a),n;}function fN(t,e,n){let i=n?e.classBindings:e.styleBindings;if(Ml(i)!==0)return t[ls(i)];}function gN(t,e,n,i){let o=n?e.classBindings:e.styleBindings;t[ls(o)]=i;}function bN(t,e,n){let i,o=e.directiveEnd;for(let a=1+e.directiveStylingLast;a<o;a++){let r=t[a].hostAttrs;i=_m(i,r,n);}return _m(i,e.attrs,n);}function ux(t,e,n,i,o){let a=null,r=n.directiveEnd,c=n.directiveStylingLast;for(c===-1?c=n.directiveStart:c++;c<r&&(a=e[c],i=_m(i,a.hostAttrs,o),a!==t);)c++;return t!==null&&(n.directiveStylingLast=c),i;}function _m(t,e,n){let i=n?1:2,o=-1;if(e!==null)for(let a=0;a<e.length;a++){let r=e[a];typeof r=="number"?o=r:o===i&&(Array.isArray(t)||(t=t===void 0?[]:["",t]),wm(t,r,n?!0:e[++a]));}return t===void 0?null:t;}function xN(t,e,n){if(n==null||n==="")return Po;let i=[],o=on(n);if(Array.isArray(o))for(let a=0;a<o.length;a++)t(i,o[a],!0);else if(typeof o=="object")for(let a in o)o.hasOwnProperty(a)&&t(i,a,o[a]);else typeof o=="string"&&e(i,o);return i;}function iM(t,e,n){wm(t,e,on(n));}function vN(t,e,n){let i=String(e);i!==""&&!i.includes(" ")&&wm(t,i,n);}function _N(t,e,n,i,o,a,r,c){o===eo&&(o=Po);let s=0,l=0,d=0<o.length?o[0]:null,f=0<a.length?a[0]:null;for(;d!==null||f!==null;){let x=s<o.length?o[s+1]:void 0,b=l<a.length?a[l+1]:void 0,v=null,E;d===f?(s+=2,l+=2,x!==b&&(v=f,E=b)):f===null||d!==null&&d<f?(s+=2,v=d):(l+=2,v=f,E=b),v!==null&&oM(t,e,n,i,v,E,r,c),d=s<o.length?o[s]:null,f=l<a.length?a[l]:null;}}function oM(t,e,n,i,o,a,r,c){if(!(e.type&3))return;let s=t.data,l=s[c+1],d=oN(l)?dC(s,e,n,o,Ml(l),r):void 0;if(!Ph(d)){Ph(a)||tN(l)&&(a=dC(s,null,n,o,c,r));let f=JC(Da(),n);l9(i,r,f,o,a);}}function dC(t,e,n,i,o,a){let r=e===null,c;for(;o>0;){let s=t[o],l=Array.isArray(s),d=l?s[1]:s,f=d===null,x=n[o+1];x===eo&&(x=f?Po:void 0);let b=f?nx(x,i):d===i?x:void 0;if(l&&!Ph(b)&&(b=nx(s,i)),Ph(b)&&(c=b,r))return c;let v=t[o+1];o=r?ls(v):Ml(v);}if(e!==null){let s=a?e.residualClasses:e.residualStyles;s!=null&&(c=nx(s,i));}return c;}function Ph(t){return t!==void 0;}function yN(t,e){return t==null||t===""||(typeof e=="string"?t=t+e:typeof t=="object"&&(t=Eo(on(t)))),t;}function nM(t,e){return(t.flags&(e?8:16))!==0;}function Ho(t,e,n){let i=Se(),o=b2(i,t,e,n);v2(wm,K3,o,!0);}var dv=class{destroy(e){}updateValue(e,n){}swap(e,n){let i=Math.min(e,n),o=Math.max(e,n),a=this.detach(o);if(o-i>1){let r=this.detach(i);this.attach(i,a),this.attach(o,r);}else this.attach(i,a);}move(e,n){this.attach(n,this.detach(e));}};function hx(t,e,n,i,o){return t===n&&Object.is(e,i)?1:Object.is(o(t,e),o(n,i))?-1:0;}function wN(t,e,n){let i,o,a=0,r=t.length-1,c=void 0;if(Array.isArray(e)){let s=e.length-1;for(;a<=r&&a<=s;){let l=t.at(a),d=e[a],f=hx(a,l,a,d,n);if(f!==0){f<0&&t.updateValue(a,d),a++;continue;}let x=t.at(r),b=e[s],v=hx(r,x,s,b,n);if(v!==0){v<0&&t.updateValue(r,b),r--,s--;continue;}let E=n(a,l),A=n(r,x),R=n(a,d);if(Object.is(R,A)){let q=n(s,b);Object.is(q,E)?(t.swap(a,r),t.updateValue(r,b),s--,r--):t.move(r,a),t.updateValue(a,d),a++;continue;}if(i??=new Dh(),o??=pC(t,a,r,n),mv(t,i,a,R))t.updateValue(a,d),a++,r++;else if(o.has(R))i.set(E,t.detach(a)),r--;else{let q=t.create(a,e[a]);t.attach(a,q),a++,r++;}}for(;a<=s;)mC(t,i,n,a,e[a]),a++;}else if(e!=null){let s=e[Symbol.iterator](),l=s.next();for(;!l.done&&a<=r;){let d=t.at(a),f=l.value,x=hx(a,d,a,f,n);if(x!==0)x<0&&t.updateValue(a,f),a++,l=s.next();else{i??=new Dh(),o??=pC(t,a,r,n);let b=n(a,f);if(mv(t,i,a,b))t.updateValue(a,f),a++,r++,l=s.next();else if(!o.has(b))t.attach(a,t.create(a,f)),a++,r++,l=s.next();else{let v=n(a,d);i.set(v,t.detach(a)),r--;}}}for(;!l.done;)mC(t,i,n,t.length,l.value),l=s.next();}for(;a<=r;)t.destroy(t.detach(r--));i?.forEach(s=>{t.destroy(s);});}function mv(t,e,n,i){return e!==void 0&&e.has(i)?(t.attach(n,e.get(i)),e.delete(i),!0):!1;}function mC(t,e,n,i,o){if(mv(t,e,i,n(i,o)))t.updateValue(i,o);else{let a=t.create(i,o);t.attach(i,a);}}function pC(t,e,n,i){let o=new Set();for(let a=e;a<=n;a++)o.add(i(a,t.at(a)));return o;}var Dh=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 n=this.kvMap.get(e);return this._vMap!==void 0&&this._vMap.has(n)?(this.kvMap.set(e,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(e),!0;}get(e){return this.kvMap.get(e);}set(e,n){if(this.kvMap.has(e)){let i=this.kvMap.get(e);this._vMap===void 0&&(this._vMap=new Map());let o=this._vMap;for(;o.has(i);)i=o.get(i);o.set(i,n);}else this.kvMap.set(e,n);}forEach(e){for(let[n,i]of this.kvMap)if(e(i,n),this._vMap!==void 0){let o=this._vMap;for(;o.has(i);)i=o.get(i),e(i,n);}}};function oe(t,e){Qn("NgControlFlow");let n=Se(),i=oc(),o=n[i]!==eo?n[i]:-1,a=o!==-1?Eh(n,Vi+o):void 0,r=0;if(Bo(n,i,t)){let c=ut(null);try{if(a!==void 0&&w3(a,r),t!==-1){let s=Vi+t,l=Eh(n,s),d=fv(n[We],s),f=wl(l,d.tView.ssrId),x=Om(n,d,e,{dehydratedView:f});Pm(l,x,r,yl(d,f));}}finally{ut(c);}}else if(a!==void 0){let c=y3(a,r);c!==void 0&&(c[po]=e);}}var pv=class{constructor(e,n,i){this.lContainer=e,this.$implicit=n,this.$index=i;}get $count(){return this.lContainer.length-uo;}};function af(t){return t;}function _r(t,e){return e;}var uv=class{constructor(e,n,i){this.hasEmptyBlock=e,this.trackByFn=n,this.liveCollection=i;}};function nn(t,e,n,i,o,a,r,c,s,l,d,f,x){Qn("NgControlFlow");let b=Se(),v=Bt(),E=s!==void 0,A=Se(),R=c?r.bind(A[Jo][po]):r,q=new uv(E,R);A[Vi+t]=q,Oh(b,v,t+1,e,n,i,o,Kr(v.consts,a)),E&&Oh(b,v,t+2,s,l,d,f,Kr(v.consts,x));}var hv=class extends dv{constructor(e,n,i){super(),this.lContainer=e,this.hostLView=n,this.templateTNode=i,this.operationsCounter=void 0,this.needsIndexUpdate=!1;}get length(){return this.lContainer.length-uo;}at(e){return this.getLView(e)[po].$implicit;}attach(e,n){let i=n[xl];this.needsIndexUpdate||=e!==this.length,Pm(this.lContainer,n,e,yl(this.templateTNode,i));}detach(e){return this.needsIndexUpdate||=e!==this.length-1,kN(this.lContainer,e);}create(e,n){let i=wl(this.lContainer,this.templateTNode.tView.ssrId),o=Om(this.hostLView,this.templateTNode,new pv(this.lContainer,n,e),{dehydratedView:i});return this.operationsCounter?.recordCreate(),o;}destroy(e){Yh(e[We],e),this.operationsCounter?.recordDestroy();}updateValue(e,n){this.getLView(e)[po].$implicit=n;}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset();}updateIndexes(){if(this.needsIndexUpdate)for(let e=0;e<this.length;e++)this.getLView(e)[po].$index=e;}getLView(e){return CN(this.lContainer,e);}};function an(t){let e=ut(null),n=Da();try{let i=Se(),o=i[We],a=i[n],r=n+1,c=Eh(i,r);if(a.liveCollection===void 0){let l=fv(o,r);a.liveCollection=new hv(c,i,l);}else a.liveCollection.reset();let s=a.liveCollection;if(wN(s,t,a.trackByFn),s.updateIndexes(),a.hasEmptyBlock){let l=oc(),d=s.length===0;if(Bo(i,l,d)){let f=n+2,x=Eh(i,f);if(d){let b=fv(o,f),v=wl(x,b.tView.ssrId),E=Om(i,b,void 0,{dehydratedView:v});Pm(x,E,0,yl(b,v));}else w3(x,0);}}}finally{ut(e);}}function Eh(t,e){return t[e];}function kN(t,e){return xm(t,e);}function CN(t,e){return y3(t,e);}function fv(t,e){return Lv(t,e);}function MN(t,e,n,i,o,a){let r=e.consts,c=Kr(r,o),s=Al(e,t,2,i,c);return c2(e,n,s,Kr(r,a)),s.attrs!==null&&_h(s,s.attrs,!1),s.mergedAttrs!==null&&_h(s,s.mergedAttrs,!0),e.queries!==null&&e.queries.elementStart(e,s),s;}function u(t,e,n,i){let o=Se(),a=Bt(),r=Vi+t,c=o[Wt],s=a.firstCreatePass?MN(r,a,o,e,n,i):a.data[r],l=ON(a,o,s,c,e,t);o[r]=l;let d=Vh(s);return ds(s,!0),c3(c,l,s),!ZF(s)&&Hh()&&Zh(a,o,l,s),MR()===0&&Jr(l,o),OR(),d&&(n2(a,o,s),o2(a,s,o)),i!==null&&a2(o,s),u;}function p(){let t=ji();Bv()?$v():(t=t.parent,ds(t,!1));let e=t;DR(e)&&ER(),PR();let n=Bt();return n.firstCreatePass&&(qh(n,t),Nv(t)&&n.queries.elementEnd(t)),e.classesWithoutHost!=null&&HR(e)&&lv(n,e,Se(),e.classesWithoutHost,!0),e.stylesWithoutHost!=null&&UR(e)&&lv(n,e,Se(),e.stylesWithoutHost,!1),p;}function w(t,e,n,i){return u(t,e,n,i),p(),w;}var ON=(t,e,n,i,o,a)=>(Uh(!0),X4(i,o,VR()));function PN(t,e,n,i,o){let a=e.consts,r=Kr(a,i),c=Al(e,t,8,"ng-container",r);r!==null&&_h(c,r,!0);let s=Kr(a,o);return c2(e,n,c,s),e.queries!==null&&e.queries.elementStart(e,c),c;}function Me(t,e,n){let i=Se(),o=Bt(),a=t+Vi,r=o.firstCreatePass?PN(a,o,i,e,n):o.data[a];ds(r,!0);let c=DN(o,i,r,t);return i[a]=c,Hh()&&Zh(o,i,c,r),Jr(c,i),Vh(r)&&(n2(o,i,r),o2(o,r,i)),n!=null&&a2(i,r),Me;}function Oe(){let t=ji(),e=Bt();return Bv()?$v():(t=t.parent,ds(t,!1)),e.firstCreatePass&&(qh(e,t),Nv(t)&&e.queries.elementEnd(t)),Oe;}function Gt(t,e,n){return Me(t,e,n),Oe(),Gt;}var DN=(t,e,n,i)=>(Uh(!0),Yz(e[Wt],""));function X(){return Se();}function gi(t,e,n){let i=Se(),o=oc();if(Bo(i,o,e)){let a=Bt(),r=ms();Rl(a,r,i,t,e,i[Wt],n,!0);}return gi;}function _2(t,e,n){let i=Se(),o=oc();if(Bo(i,o,e)){let a=Bt(),r=ms(),c=Hv(a.data),s=v3(c,r,i);Rl(a,r,i,t,e,s,n,!0);}return _2;}var Kc=void 0;function EN(t){let e=t,n=Math.floor(Math.abs(t)),i=t.toString().replace(/^[^.]*\.?/,"").length;return n===1&&i===0?1:5;}var IN=["en",[["a","p"],["AM","PM"],Kc],[["AM","PM"],Kc,Kc],[["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"]],Kc,[["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"]],Kc,[["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}",Kc,"{1} 'at' {0}",Kc],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",EN],fx={};function On(t){let e=SN(t),n=uC(e);if(n)return n;let i=e.split("-")[0];if(n=uC(i),n)return n;if(i==="en")return IN;throw new ee(701,!1);}function uC(t){return t in fx||(fx[t]=Yi.ng&&Yi.ng.common&&Yi.ng.common.locales&&Yi.ng.common.locales[t]),fx[t];}var bi=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;}(bi||{});function SN(t){return t.toLowerCase().replace(/_/g,"-");}var Ih="en-US";var TN=Ih;function AN(t){typeof t=="string"&&(TN=t.toLowerCase().replace(/_/g,"-"));}var RN=(t,e,n)=>{};function I(t,e,n,i){let o=Se(),a=Bt(),r=ji();return w2(a,o,o[Wt],r,t,e,i),I;}function y2(t,e){let n=ji(),i=Se(),o=Bt(),a=Hv(o.data),r=v3(a,n,i);return w2(o,i,r,n,t,e),y2;}function zN(t,e,n,i){let o=t.cleanup;if(o!=null)for(let a=0;a<o.length-1;a+=2){let r=o[a];if(r===n&&o[a+1]===i){let c=e[ch],s=o[a+2];return c.length>s?c[s]:null;}typeof r=="string"&&(a+=2);}return null;}function w2(t,e,n,i,o,a,r){let c=Vh(i),l=t.firstCreatePass&&x3(t),d=e[po],f=b3(e),x=!0;if(i.type&3||r){let E=wn(i,e),A=r?r(E):E,R=f.length,q=r?ie=>r(Ma(ie[i.index])):i.index,J=null;if(!r&&c&&(J=zN(t,e,o,i.index)),J!==null){let ie=J.__ngLastListenerFn__||J;ie.__ngNextListenerFn__=a,J.__ngLastListenerFn__=a,x=!1;}else{a=fC(i,e,d,a),RN(E,o,a);let ie=n.listen(A,o,a);f.push(a,ie),l&&l.push(o,q,R,R+1);}}else a=fC(i,e,d,a);let b=i.outputs,v;if(x&&b!==null&&(v=b[o])){let E=v.length;if(E)for(let A=0;A<E;A+=2){let R=v[A],q=v[A+1],ve=e[R][q].subscribe(a),fe=f.length;f.push(a,ve),l&&l.push(o,i.index,fe,-(fe+1));}}}function hC(t,e,n,i){let o=ut(null);try{return _a(6,e,n),n(i)!==!1;}catch(a){return _3(t,a),!1;}finally{_a(7,e,n),ut(o);}}function fC(t,e,n,i){return function o(a){if(a===Function)return i;let r=t.componentOffset>-1?ic(t.index,e):e;m2(r,5);let c=hC(e,n,i,a),s=o.__ngNextListenerFn__;for(;s;)c=hC(e,n,s,a)&&c,s=s.__ngNextListenerFn__;return c;};}function y(t=1){return NR(t);}function FN(t,e){let n=null,i=GA(t);for(let o=0;o<e.length;o++){let a=e[o];if(a==="*"){n=o;continue;}if(i===null?FC(t,a,!0):ZA(i,a))return o;}return n;}function Re(t){let e=Se()[Jo][$o];if(!e.projection){let n=t?t.length:1,i=e.projection=LA(n,null),o=i.slice(),a=e.child;for(;a!==null;){if(a.type!==128){let r=t?FN(a,t):0;r!==null&&(o[r]?o[r].projectionNext=a:i[r]=a,o[r]=a);}a=a.next;}}}function me(t,e=0,n,i,o,a){let r=Se(),c=Bt(),s=i?t+1:null;s!==null&&Oh(r,c,s,i,o,a,null,n);let l=Al(c,Vi+t,16,null,n||null);l.projection===null&&(l.projection=e),$v();let f=!r[xl]||a4();r[Jo][$o].projection[l.projection]===null&&s!==null?NN(r,c,s):f&&(l.flags&32)!==32&&c9(c,r,l);}function NN(t,e,n){let i=Vi+n,o=e.data[i],a=t[i],r=wl(a,o.tView.ssrId),c=Om(t,o,void 0,{dehydratedView:r});Pm(a,c,0,yl(o,r));}function Y(t,e,n){return Pn(t,"",e,"",n),Y;}function Pn(t,e,n,i,o){let a=Se(),r=b2(a,e,n,i);if(r!==eo){let c=Bt(),s=ms();Rl(c,s,a,t,r,a[Wt],o,!1);}return Pn;}function k2(t,e,n,i,o,a,r){let c=Se(),s=G3(c,e,n,i,o,a);if(s!==eo){let l=Bt(),d=ms();Rl(l,d,c,t,s,c[Wt],r,!1);}return k2;}function Le(t,e,n,i){N3(t,e,n,i);}function Z(t,e,n){MF(t,e,n);}function N(t){let e=Se(),n=Bt(),i=Uv();$h(i+1);let o=h2(n,i);if(t.dirty&&yR(e)===((o.metadata.flags&2)===2)){if(o.matches===null)t.reset([]);else{let a=V3(e,i);t.reset(a,D4),t.notifyOnChanges();}return!0;}return!1;}function L(){return u2(Se(),Uv());}function aM(t,e,n,i,o){SF(e,N3(t,n,i,o));}function rM(t=1){$h(Uv()+t);}function LN(t,e,n,i){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=i;}function at(t){let e=SR();return Vv(e,Vi+t);}function g(t,e=""){let n=Se(),i=Bt(),o=t+Vi,a=i.firstCreatePass?Al(i,o,1,e,null):i.data[o],r=VN(i,n,a,e,t);n[o]=r,Hh()&&Zh(i,n,r,a),ds(a,!1);}var VN=(t,e,n,i,o)=>(Uh(!0),Gz(e[Wt],i));function k(t){return V("",t,""),k;}function V(t,e,n){let i=Se(),o=b2(i,t,e,n);return o!==eo&&l2(i,Da(),o),V;}function hs(t,e,n,i,o){let a=Se(),r=G3(a,t,e,n,i,o);return r!==eo&&l2(a,Da(),r),hs;}function Em(t,e,n,i,o,a,r){let c=Se(),s=eN(c,t,e,n,i,o,a,r);return s!==eo&&l2(c,Da(),s),Em;}function ki(t,e,n){j3(e)&&(e=e());let i=Se(),o=oc();if(Bo(i,o,e)){let a=Bt(),r=ms();Rl(a,r,i,t,e,i[Wt],n,!1);}return ki;}function Fi(t,e){let n=j3(t);return n&&t.set(e),n;}function Ci(t,e){let n=Se(),i=Bt(),o=ji();return w2(i,n,n[Wt],o,t,e),Ci;}function jN(t,e,n){let i=Bt();if(i.firstCreatePass){let o=fr(t);gv(n,i.data,i.blueprint,o,!0),gv(e,i.data,i.blueprint,o,!1);}}function gv(t,e,n,i,o){if(t=Zi(t),Array.isArray(t))for(let a=0;a<t.length;a++)gv(t[a],e,n,i,o);else{let a=Bt(),r=Se(),c=ji(),s=bl(t)?t:Zi(t.provide),l=qC(t),d=c.providerIndexes&1048575,f=c.directiveStart,x=c.providerIndexes>>20;if(bl(t)||!t.multi){let b=new rs(l,o,h),v=bx(s,e,o?d:d+x,f);v===-1?(Tx(uh(c,r),a,s),gx(a,t,e.length),e.push(s),c.directiveStart++,c.directiveEnd++,o&&(c.providerIndexes+=1048576),n.push(b),r.push(b)):(n[v]=b,r[v]=b);}else{let b=bx(s,e,d+x,f),v=bx(s,e,d,d+x),E=b>=0&&n[b],A=v>=0&&n[v];if(o&&!A||!o&&!E){Tx(uh(c,r),a,s);let R=HN(o?$N:BN,n.length,o,i,l);!o&&A&&(n[v].providerFactory=R),gx(a,t,e.length,0),e.push(s),c.directiveStart++,c.directiveEnd++,o&&(c.providerIndexes+=1048576),n.push(R),r.push(R);}else{let R=cM(n[o?v:b],l,!o&&i);gx(a,t,b>-1?b:v,R);}!o&&i&&A&&n[v].componentProviders++;}}}function gx(t,e,n,i){let o=bl(e),a=cR(e);if(o||a){let s=(a?Zi(e.useClass):e).prototype.ngOnDestroy;if(s){let l=t.destroyHooks||(t.destroyHooks=[]);if(!o&&e.multi){let d=l.indexOf(n);d===-1?l.push(n,[i,s]):l[d+1].push(i,s);}else l.push(n,s);}}}function cM(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1;}function bx(t,e,n,i){for(let o=n;o<i;o++)if(e[o]===t)return o;return-1;}function BN(t,e,n,i){return bv(this.multi,[]);}function $N(t,e,n,i){let o=this.multi,a;if(this.providerFactory){let r=this.providerFactory.componentProviders,c=cs(n,n[We],this.providerFactory.index,i);a=c.slice(0,r),bv(o,a);for(let s=r;s<c.length;s++)a.push(c[s]);}else a=[],bv(o,a);return a;}function bv(t,e){for(let n=0;n<t.length;n++){let i=t[n];e.push(i());}return e;}function HN(t,e,n,i,o){let a=new rs(t,n,h);return a.multi=[],a.index=e,a.componentProviders=0,cM(a,o,i&&!n),a;}function ke(t,e=[]){return n=>{n.providersResolver=(i,o)=>jN(i,o?o(t):t,e);};}var UN=(()=>{let e=class e{constructor(i){this._injector=i,this.cachedInjectors=new Map();}getOrCreateStandaloneInjector(i){if(!i.standalone)return null;if(!this.cachedInjectors.has(i)){let o=$C(!1,i.type),a=o.length>0?of([o],this._injector,`Standalone[${i.type.name}]`):null;this.cachedInjectors.set(i,a);}return this.cachedInjectors.get(i);}ngOnDestroy(){try{for(let i of this.cachedInjectors.values())i!==null&&i.destroy();}finally{this.cachedInjectors.clear();}}};e.ɵprov=F({token:e,providedIn:"environment",factory:()=>new e(P(Xi))});let t=e;return t;})();function D(t){Qn("NgStandalone"),t.getStandaloneInjector=e=>e.get(UN).getOrCreateStandaloneInjector(t);}function fo(t,e,n){let i=Dl()+t,o=Se();return o[i]===eo?nf(o,i,n?e.call(n):e()):YF(o,i);}function Ye(t,e,n,i){return lM(Se(),Dl(),t,e,n,i);}function Yn(t,e,n,i,o){return dM(Se(),Dl(),t,e,n,i,o);}function sM(t,e,n,i,o,a){return qN(Se(),Dl(),t,e,n,i,o,a);}function C2(t,e){let n=t[e];return n===eo?void 0:n;}function lM(t,e,n,i,o,a){let r=e+n;return Bo(t,r,o)?nf(t,r+1,a?i.call(a,o):i(o)):C2(t,r+1);}function dM(t,e,n,i,o,a,r){let c=e+n;return g2(t,c,o,a)?nf(t,c+2,r?i.call(r,o,a):i(o,a)):C2(t,c+2);}function qN(t,e,n,i,o,a,r,c){let s=e+n;return W3(t,s,o,a,r)?nf(t,s+3,c?i.call(c,o,a,r):i(o,a,r)):C2(t,s+3);}function nc(t,e){let n=Bt(),i,o=t+Vi;n.firstCreatePass?(i=WN(e,n.pipeRegistry),n.data[o]=i,i.onDestroy&&(n.destroyHooks??=[]).push(o,i.onDestroy)):i=n.data[o];let a=i.factory||(i.factory=ts(i.type,!0)),r,c=Vo(h);try{let s=ph(!1),l=a();return ph(s),LN(n,Se(),o,l),l;}finally{Vo(c);}}function WN(t,e){if(e)for(let n=e.length-1;n>=0;n--){let i=e[n];if(t===i.name)return i;}}function rf(t,e,n){let i=t+Vi,o=Se(),a=Vv(o,i);return mM(o,i)?lM(o,Dl(),e,a.transform,n,a):a.transform(n);}function cf(t,e,n,i){let o=t+Vi,a=Se(),r=Vv(a,o);return mM(a,o)?dM(a,Dl(),e,r.transform,n,i,r):r.transform(n,i);}function mM(t,e){return t[We].data[e].pure;}function Dn(t,e){return ef(t,e);}var Yu=null;function GN(t){Yu!==null&&(t.defaultEncapsulation!==Yu.defaultEncapsulation||t.preserveWhitespaces!==Yu.preserveWhitespaces)||(Yu=t);}var sf=(()=>{let e=class e{log(i){console.log(i);}warn(i){console.warn(i);}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"platform"});let t=e;return t;})();var M2=new z(""),Im=new z(""),lf=(()=>{let e=class e{constructor(i,o,a){this._ngZone=i,this.registry=o,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,O2||(QN(a),a.addToWindow(o)),this._watchAngularEvents(),i.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone");});}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1;}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{te.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady();});}});});}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks;}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let i=this._callbacks.pop();clearTimeout(i.timeoutId),i.doneCb();}});else{let i=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>o.updateCb&&o.updateCb(i)?(clearTimeout(o.timeoutId),!1):!0);}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(i=>({source:i.source,creationLocation:i.creationLocation,data:i.data})):[];}addCallback(i,o,a){let r=-1;o&&o>0&&(r=setTimeout(()=>{this._callbacks=this._callbacks.filter(c=>c.timeoutId!==r),i();},o)),this._callbacks.push({doneCb:i,timeoutId:r,updateCb:a});}whenStable(i,o,a){if(a&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(i,o,a),this._runCallbacksIfReady();}registerApplication(i){this.registry.registerApplication(i,this);}unregisterApplication(i){this.registry.unregisterApplication(i);}findProviders(i,o,a){return[];}};e.ɵfac=function(o){return new(o||e)(P(te),P(df),P(Im));},e.ɵprov=F({token:e,factory:e.ɵfac});let t=e;return t;})(),df=(()=>{let e=class e{constructor(){this._applications=new Map();}registerApplication(i,o){this._applications.set(i,o);}unregisterApplication(i){this._applications.delete(i);}unregisterAllApplications(){this._applications.clear();}getTestability(i){return this._applications.get(i)||null;}getAllTestabilities(){return Array.from(this._applications.values());}getAllRootElements(){return Array.from(this._applications.keys());}findTestabilityInTree(i,o=!0){return O2?.findTestabilityInTree(this,i,o)??null;}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"platform"});let t=e;return t;})();function QN(t){O2=t;}var O2;function ac(t){return!!t&&typeof t.then=="function";}function P2(t){return!!t&&typeof t.subscribe=="function";}var mf=new z(""),pM=(()=>{let e=class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,o)=>{this.resolve=i,this.reject=o;}),this.appInits=T(mf,{optional:!0})??[];}runInitializers(){if(this.initialized)return;let i=[];for(let a of this.appInits){let r=a();if(ac(r))i.push(r);else if(P2(r)){let c=new Promise((s,l)=>{r.subscribe({complete:s,error:l});});i.push(c);}}let o=()=>{this.done=!0,this.resolve();};Promise.all(i).then(()=>{o();}).catch(a=>{this.reject(a);}),i.length===0&&o(),this.initialized=!0;}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),pf=new z("");function YN(){Gw(()=>{throw new ee(600,!1);});}function ZN(t){return t.isBoundToModule;}var XN=10;function KN(t,e,n){try{let i=n();return ac(i)?i.catch(o=>{throw e.runOutsideAngular(()=>t.handleError(o)),o;}):i;}catch(i){throw e.runOutsideAngular(()=>t.handleError(i)),i;}}function uM(t,e){return Array.isArray(e)?e.reduce(uM,t):U(U({},t),e);}var En=(()=>{let e=class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=T(dz),this.afterRenderEffectManager=T(p2),this.zonelessEnabled=T(E3),this.externalTestViews=new Set(),this.beforeRender=new G(),this.afterTick=new G(),this.componentTypes=[],this.components=[],this.isStable=T(Ea).hasPendingTasks.pipe(pe(i=>!i)),this._injector=T(Xi);}get allViews(){return[...this.externalTestViews.keys(),...this._views];}get destroyed(){return this._destroyed;}whenStable(){let i;return new Promise(o=>{i=this.isStable.subscribe({next:a=>{a&&o();}});}).finally(()=>{i.unsubscribe();});}get injector(){return this._injector;}bootstrap(i,o){let a=i instanceof vh;if(!this._injector.get(pM).done){let b=!a&&LC(i),v=!1;throw new ee(405,v);}let c;a?c=i:c=this._injector.get(en).resolveComponentFactory(i),this.componentTypes.push(c.componentType);let s=ZN(c)?void 0:this._injector.get(tc),l=o||c.selector,d=c.create(Ge.NULL,[],l,s),f=d.location.nativeElement,x=d.injector.get(M2,null);return x?.registerApplication(f),d.onDestroy(()=>{this.detachView(d.hostView),ih(this.components,d),x?.unregisterApplication(f);}),this._loadComponent(d),d;}tick(){this._tick(!0);}_tick(i){if(this._runningTick)throw new ee(101,!1);let o=ut(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(i);}catch(a){this.internalErrorHandler(a);}finally{this._runningTick=!1,ut(o),this.afterTick.next();}}detectChangesInAttachedViews(i){let o=null;this._injector.destroyed||(o=this._injector.get(ec,null,{optional:!0}));let a=0,r=this.afterRenderEffectManager;for(;a<XN;){let c=a===0;if(i||!c){this.beforeRender.next(c);for(let{_lView:s,notifyErrorHandler:l}of this._views)JN(s,l,c,this.zonelessEnabled);}else o?.begin?.(),o?.end?.();if(a++,r.executeInternalCallbacks(),!this.allViews.some(({_lView:s})=>bm(s))&&(r.execute(),!this.allViews.some(({_lView:s})=>bm(s))))break;}}attachView(i){let o=i;this._views.push(o),o.attachToAppRef(this);}detachView(i){let o=i;ih(this._views,o),o.detachFromAppRef();}_loadComponent(i){this.attachView(i.hostView),this.tick(),this.components.push(i);let o=this._injector.get(pf,[]);[...this._bootstrapListeners,...o].forEach(a=>a(i));}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(i=>i()),this._views.slice().forEach(i=>i.destroy());}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[];}}onDestroy(i){return this._destroyListeners.push(i),()=>ih(this._destroyListeners,i);}destroy(){if(this._destroyed)throw new ee(406,!1);let i=this._injector;i.destroy&&!i.destroyed&&i.destroy();}get viewCount(){return this._views.length;}warnIfDestroyed(){}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function ih(t,e){let n=t.indexOf(e);n>-1&&t.splice(n,1);}function JN(t,e,n,i){if(!n&&!bm(t))return;M3(t,e,n&&!i?0:1);}var xv=class{constructor(e,n){this.ngModuleFactory=e,this.componentFactories=n;}},uf=(()=>{let e=class e{compileModuleSync(i){return new Mh(i);}compileModuleAsync(i){return Promise.resolve(this.compileModuleSync(i));}compileModuleAndAllComponentsSync(i){let o=this.compileModuleSync(i),a=VC(i),r=Y4(a.declarations).reduce((c,s)=>{let l=Xr(s);return l&&c.push(new Cl(l)),c;},[]);return new xv(o,r);}compileModuleAndAllComponentsAsync(i){return Promise.resolve(this.compileModuleAndAllComponentsSync(i));}clearCache(){}clearCacheFor(i){}getModuleId(i){}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),e7=new z("");function t7(t,e,n){let i=new Mh(n);return Promise.resolve(i);}function gC(t){for(let e=t.length-1;e>=0;e--)if(t[e]!==void 0)return t[e];}var i7=(()=>{let e=class e{constructor(){this.zone=T(te),this.changeDetectionScheduler=T(kl),this.applicationRef=T(En);}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick();});}}));}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe();}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function o7({ngZoneFactory:t,ignoreChangesOutsideZone:e}){return t??=()=>new te(hM()),[{provide:te,useFactory:t},{provide:gl,multi:!0,useFactory:()=>{let n=T(i7,{optional:!0});return()=>n.initialize();}},{provide:gl,multi:!0,useFactory:()=>{let n=T(n7);return()=>{n.initialize();};}},e===!0?{provide:I3,useValue:!0}:[]];}function hM(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1};}var n7=(()=>{let e=class e{constructor(){this.subscription=new Ae(),this.initialized=!1,this.zone=T(te),this.pendingTasks=T(Ea);}initialize(){if(this.initialized)return;this.initialized=!0;let i=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(i=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{te.assertNotInAngularZone(),queueMicrotask(()=>{i!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(i),i=null);});}));}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{te.assertInAngularZone(),i??=this.pendingTasks.add();}));}ngOnDestroy(){this.subscription.unsubscribe();}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var a7=(()=>{let e=class e{constructor(){this.appRef=T(En),this.taskService=T(Ea),this.ngZone=T(te),this.zonelessEnabled=T(E3),this.disableScheduling=T(I3,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new Ae(),this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(fh):null,this.cancelScheduledCallback=null,this.shouldRefreshViews=!1,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup();})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup();})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof gh||!this.zoneIsDefined);}notify(i){if(!this.zonelessEnabled&&i===5)return;switch(i){case 3:case 2:case 0:case 4:case 5:case 1:{this.shouldRefreshViews=!0;break;}case 8:case 7:case 6:case 9:default:}if(!this.shouldSche ��duleTick())return;let o=this.useMicrotaskScheduler?$k:O4;this.pendingRenderTaskId=this.taskService.add(),this.zoneIsDefined?Zone.root.run(()=>{this.cancelScheduledCallback=o(()=>{this.tick(this.shouldRefreshViews);});}):this.cancelScheduledCallback=o(()=>{this.tick(this.shouldRefreshViews);});}shouldScheduleTick(){return!(this.disableScheduling||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(fh+this.angularZoneId));}tick(i){if(this.runningTick||this.appRef.destroyed)return;let o=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick(i);},void 0,this.schedulerTickApplyArgs);}catch(a){throw this.taskService.remove(o),a;}finally{this.cleanup();}this.useMicrotaskScheduler=!0,$k(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(o);});}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup();}cleanup(){if(this.shouldRefreshViews=!1,this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let i=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(i);}}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function r7(){return typeof $localize<"u"&&$localize.locale||Ih;}var fs=new z("",{providedIn:"root",factory:()=>T(fs,dt.Optional|dt.SkipSelf)||r7()});var D2=new z("");function Zu(t){return!!t.platformInjector;}function c7(t){let e=Zu(t)?t.r3Injector:t.moduleRef.injector,n=e.get(te);return n.run(()=>{Zu(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();let i=e.get(jo,null),o;if(n.runOutsideAngular(()=>{o=n.onError.subscribe({next:a=>{i.handleError(a);}});}),Zu(t)){let a=()=>e.destroy(),r=t.platformInjector.get(D2);r.add(a),e.onDestroy(()=>{o.unsubscribe(),r.delete(a);});}else t.moduleRef.onDestroy(()=>{ih(t.allPlatformModules,t.moduleRef),o.unsubscribe();});return KN(i,n,()=>{let a=e.get(pM);return a.runInitializers(),a.donePromise.then(()=>{let r=e.get(fs,Ih);if(AN(r||Ih),Zu(t)){let c=e.get(En);return t.rootComponent!==void 0&&c.bootstrap(t.rootComponent),c;}else return s7(t.moduleRef,t.allPlatformModules),t.moduleRef;});});});}function s7(t,e){let n=t.injector.get(En);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(i=>n.bootstrap(i));else if(t.instance.ngDoBootstrap)t.instance.ngDoBootstrap(n);else throw new ee(-403,!1);e.push(t);}var fM=(()=>{let e=class e{constructor(i){this._injector=i,this._modules=[],this._destroyListeners=[],this._destroyed=!1;}bootstrapModuleFactory(i,o){let a=()=>lz(o?.ngZone,hM({eventCoalescing:o?.ngZoneEventCoalescing,runCoalescing:o?.ngZoneRunCoalescing})),r=o?.ignoreChangesOutsideZone,c=[o7({ngZoneFactory:a,ignoreChangesOutsideZone:r}),{provide:kl,useExisting:a7}],s=GF(i.moduleType,this.injector,c);return c7({moduleRef:s,allPlatformModules:this._modules});}bootstrapModule(i,o=[]){let a=uM({},o);return t7(this.injector,a,i).then(r=>this.bootstrapModuleFactory(r,a));}onDestroy(i){this._destroyListeners.push(i);}get injector(){return this._injector;}destroy(){if(this._destroyed)throw new ee(404,!1);this._modules.slice().forEach(o=>o.destroy()),this._destroyListeners.forEach(o=>o());let i=this._injector.get(D2,null);i&&(i.forEach(o=>o()),i.clear()),this._destroyed=!0;}get destroyed(){return this._destroyed;}};e.ɵfac=function(o){return new(o||e)(P(Ge));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"platform"});let t=e;return t;})(),pm=null,gM=new z("");function l7(t){if(pm&&!pm.get(gM,!1))throw new ee(400,!1);YN(),pm=t;let e=t.get(fM);return p7(t),e;}function E2(t,e,n=[]){let i=`Platform: ${e}`,o=new z(i);return(a=[])=>{let r=bM();if(!r||r.injector.get(gM,!1)){let c=[...n,...a,{provide:o,useValue:!0}];t?t(c):l7(d7(c,i));}return m7(o);};}function d7(t=[],e){return Ge.create({name:e,providers:[{provide:Fh,useValue:"platform"},{provide:D2,useValue:new Set([()=>pm=null])},...t]});}function m7(t){let e=bM();if(!e)throw new ee(401,!1);return e;}function bM(){return pm?.get(fM)??null;}function p7(t){t.get(Zv,null)?.forEach(n=>n());}var he=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=u7;let t=e;return t;})();function u7(t){return h7(ji(),Se(),(t&16)===16);}function h7(t,e,n){if(Lh(t)&&!n){let i=ic(t.index,e);return new ss(i,i);}else if(t.type&175){let i=e[Jo];return new ss(i,e);}return null;}var vv=class{constructor(){}supports(e){return q3(e);}create(e){return new _v(e);}},f7=(t,e)=>e,_v=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||f7;}forEachItem(e){let n;for(n=this._itHead;n!==null;n=n._next)e(n);}forEachOperation(e){let n=this._itHead,i=this._removalsHead,o=0,a=null;for(;n||i;){let r=!i||n&&n.currentIndex<bC(i,o,a)?n:i,c=bC(r,o,a),s=r.currentIndex;if(r===i)o--,i=i._nextRemoved;else if(n=n._next,r.previousIndex==null)o++;else{a||(a=[]);let l=c-o,d=s-o;if(l!=d){for(let x=0;x<l;x++){let b=x<a.length?a[x]:a[x]=0,v=b+x;d<=v&&v<l&&(a[x]=b+1);}let f=r.previousIndex;a[f]=d-l;}}c!==s&&e(r,c,s);}}forEachPreviousItem(e){let n;for(n=this._previousItHead;n!==null;n=n._nextPrevious)e(n);}forEachAddedItem(e){let n;for(n=this._additionsHead;n!==null;n=n._nextAdded)e(n);}forEachMovedItem(e){let n;for(n=this._movesHead;n!==null;n=n._nextMoved)e(n);}forEachRemovedItem(e){let n;for(n=this._removalsHead;n!==null;n=n._nextRemoved)e(n);}forEachIdentityChange(e){let n;for(n=this._identityChangesHead;n!==null;n=n._nextIdentityChange)e(n);}diff(e){if(e==null&&(e=[]),!q3(e))throw new ee(900,!1);return this.check(e)?this:null;}onDestroy(){}check(e){this._reset();let n=this._itHead,i=!1,o,a,r;if(Array.isArray(e)){this.length=e.length;for(let c=0;c<this.length;c++)a=e[c],r=this._trackByFn(c,a),n===null||!Object.is(n.trackById,r)?(n=this._mismatch(n,a,r,c),i=!0):(i&&(n=this._verifyReinsertion(n,a,r,c)),Object.is(n.item,a)||this._addIdentityChange(n,a)),n=n._next;}else o=0,QF(e,c=>{r=this._trackByFn(o,c),n===null||!Object.is(n.trackById,r)?(n=this._mismatch(n,c,r,o),i=!0):(i&&(n=this._verifyReinsertion(n,c,r,o)),Object.is(n.item,c)||this._addIdentityChange(n,c)),n=n._next,o++;}),this.length=o;return this._truncate(n),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,n,i,o){let a;return e===null?a=this._itTail:(a=e._prev,this._remove(e)),e=this._unlinkedRecords===null?null:this._unlinkedRecords.get(i,null),e!==null?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._reinsertAfter(e,a,o)):(e=this._linkedRecords===null?null:this._linkedRecords.get(i,o),e!==null?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._moveAfter(e,a,o)):e=this._addAfter(new yv(n,i),a,o)),e;}_verifyReinsertion(e,n,i,o){let a=this._unlinkedRecords===null?null:this._unlinkedRecords.get(i,null);return a!==null?e=this._reinsertAfter(a,e._prev,o):e.currentIndex!=o&&(e.currentIndex=o,this._addToMoves(e,o)),e;}_truncate(e){for(;e!==null;){let n=e._next;this._addToRemovals(this._unlink(e)),e=n;}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null);}_reinsertAfter(e,n,i){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(e);let o=e._prevRemoved,a=e._nextRemoved;return o===null?this._removalsHead=a:o._nextRemoved=a,a===null?this._removalsTail=o:a._prevRemoved=o,this._insertAfter(e,n,i),this._addToMoves(e,i),e;}_moveAfter(e,n,i){return this._unlink(e),this._insertAfter(e,n,i),this._addToMoves(e,i),e;}_addAfter(e,n,i){return this._insertAfter(e,n,i),this._additionsTail===null?this._additionsTail=this._additionsHead=e:this._additionsTail=this._additionsTail._nextAdded=e,e;}_insertAfter(e,n,i){let o=n===null?this._itHead:n._next;return e._next=o,e._prev=n,o===null?this._itTail=e:o._prev=e,n===null?this._itHead=e:n._next=e,this._linkedRecords===null&&(this._linkedRecords=new Sh()),this._linkedRecords.put(e),e.currentIndex=i,e;}_remove(e){return this._addToRemovals(this._unlink(e));}_unlink(e){this._linkedRecords!==null&&this._linkedRecords.remove(e);let n=e._prev,i=e._next;return n===null?this._itHead=i:n._next=i,i===null?this._itTail=n:i._prev=n,e;}_addToMoves(e,n){return e.previousIndex===n||(this._movesTail===null?this._movesTail=this._movesHead=e:this._movesTail=this._movesTail._nextMoved=e),e;}_addToRemovals(e){return this._unlinkedRecords===null&&(this._unlinkedRecords=new Sh()),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,n){return e.item=n,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=e:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=e,e;}},yv=class{constructor(e,n){this.item=e,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null;}},wv=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,n){let i;for(i=this._head;i!==null;i=i._nextDup)if((n===null||n<=i.currentIndex)&&Object.is(i.trackById,e))return i;return null;}remove(e){let n=e._prevDup,i=e._nextDup;return n===null?this._head=i:n._nextDup=i,i===null?this._tail=n:i._prevDup=n,this._head===null;}},Sh=class{constructor(){this.map=new Map();}put(e){let n=e.trackById,i=this.map.get(n);i||(i=new wv(),this.map.set(n,i)),i.add(e);}get(e,n){let i=e,o=this.map.get(i);return o?o.get(e,n):null;}remove(e){let n=e.trackById;return this.map.get(n).remove(e)&&this.map.delete(n),e;}get isEmpty(){return this.map.size===0;}clear(){this.map.clear();}};function bC(t,e,n){let i=t.previousIndex;if(i===null)return i;let o=0;return n&&i<n.length&&(o=n[i]),i+e+o;}var kv=class{constructor(){}supports(e){return e instanceof Map||f2(e);}create(){return new Cv();}},Cv=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 n;for(n=this._mapHead;n!==null;n=n._next)e(n);}forEachPreviousItem(e){let n;for(n=this._previousMapHead;n!==null;n=n._nextPrevious)e(n);}forEachChangedItem(e){let n;for(n=this._changesHead;n!==null;n=n._nextChanged)e(n);}forEachAddedItem(e){let n;for(n=this._additionsHead;n!==null;n=n._nextAdded)e(n);}forEachRemovedItem(e){let n;for(n=this._removalsHead;n!==null;n=n._nextRemoved)e(n);}diff(e){if(!e)e=new Map();else if(!(e instanceof Map||f2(e)))throw new ee(900,!1);return this.check(e)?this:null;}onDestroy(){}check(e){this._reset();let n=this._mapHead;if(this._appendAfter=null,this._forEach(e,(i,o)=>{if(n&&n.key===o)this._maybeAddToChanges(n,i),this._appendAfter=n,n=n._next;else{let a=this._getOrCreateRecordForKey(o,i);n=this._insertBeforeOrAppend(n,a);}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let i=n;i!==null;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null;}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty;}_insertBeforeOrAppend(e,n){if(e){let i=e._prev;return n._next=e,n._prev=i,e._prev=n,i&&(i._next=n),e===this._mapHead&&(this._mapHead=n),this._appendAfter=e,e;}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null;}_getOrCreateRecordForKey(e,n){if(this._records.has(e)){let o=this._records.get(e);this._maybeAddToChanges(o,n);let a=o._prev,r=o._next;return a&&(a._next=r),r&&(r._prev=a),o._next=null,o._prev=null,o;}let i=new Mv(e);return this._records.set(e,i),i.currentValue=n,this._addToAdditions(i),i;}_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,n){Object.is(n,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=n,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,n){e instanceof Map?e.forEach(n):Object.keys(e).forEach(i=>n(e[i],i));}},Mv=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 xC(){return new Sa([new vv()]);}var Sa=(()=>{let e=class e{constructor(i){this.factories=i;}static create(i,o){if(o!=null){let a=o.factories.slice();i=i.concat(a);}return new e(i);}static extend(i){return{provide:e,useFactory:o=>e.create(i,o||xC()),deps:[[e,new Gn(),new yn()]]};}find(i){let o=this.factories.find(a=>a.supports(i));if(o!=null)return o;throw new ee(901,!1);}};e.ɵprov=F({token:e,providedIn:"root",factory:xC});let t=e;return t;})();function vC(){return new I2([new kv()]);}var I2=(()=>{let e=class e{constructor(i){this.factories=i;}static create(i,o){if(o){let a=o.factories.slice();i=i.concat(a);}return new e(i);}static extend(i){return{provide:e,useFactory:o=>e.create(i,o||vC()),deps:[[e,new Gn(),new yn()]]};}find(i){let o=this.factories.find(a=>a.supports(i));if(o)return o;throw new ee(901,!1);}};e.ɵprov=F({token:e,providedIn:"root",factory:vC});let t=e;return t;})();var xM=E2(null,"core",[]),vM=(()=>{let e=class e{constructor(i){}};e.ɵfac=function(o){return new(o||e)(P(En));},e.ɵmod=ce({type:e}),e.ɵinj=re({});let t=e;return t;})();var _M=new z("");function K(t){return typeof t=="boolean"?t:t!=null&&t!=="false";}function rt(t,e=NaN){return!isNaN(parseFloat(t))&&!isNaN(Number(t))?Number(t):e;}function yr(t,e){Qn("NgSignals");let n=j0(t);return e?.equal&&(n[vn].equal=e.equal),n;}function Uo(t){let e=ut(null);try{return t();}finally{ut(e);}}var g7=new z("",{providedIn:"root",factory:()=>T(b7)}),b7=(()=>{let e=class e{};e.ɵprov=F({token:e,providedIn:"root",factory:()=>new Ov()});let t=e;return t;})(),Ov=class{constructor(){this.queuedEffectCount=0,this.queues=new Map(),this.pendingTasks=T(Ea),this.taskId=null;}scheduleEffect(e){if(this.enqueue(e),this.taskId===null){let n=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(n),this.taskId=null;});}}enqueue(e){let n=e.creationZone;this.queues.has(n)||this.queues.set(n,new Set());let i=this.queues.get(n);i.has(e)||(this.queuedEffectCount++,i.add(e));}flush(){for(;this.queuedEffectCount>0;)for(let[e,n]of this.queues)e===null?this.flushQueue(n):e.run(()=>this.flushQueue(n));}flushQueue(e){for(let n of e)e.delete(n),this.queuedEffectCount--,n.run();}},Pv=class{constructor(e,n,i,o,a,r){this.scheduler=e,this.effectFn=n,this.creationZone=i,this.injector=a,this.watcher=Xw(c=>this.runEffect(c),()=>this.schedule(),r),this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy());}runEffect(e){try{this.effectFn(e);}catch(n){this.injector.get(jo,null,{optional:!0})?.handleError(n);}}run(){this.watcher.run();}schedule(){this.scheduler.scheduleEffect(this);}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.();}};function S2(t,e){Qn("NgSignals"),!e?.injector&&zv(S2);let n=e?.injector??T(Ge),i=e?.manualCleanup!==!0?n.get(Wh):null,o=new Pv(n.get(g7),t,typeof Zone>"u"?null:Zone.current,i,n,e?.allowSignalWrites??!1),a=n.get(he,null,{optional:!0});return!a||!(a._lView[Ve]&8)?o.watcher.notify():(a._lView[Ku]??=[]).push(o.watcher.notify),o;}function yM(t){let e=Xr(t);if(!e)return null;let n=new Cl(e);return{get selector(){return n.selector;},get type(){return n.componentType;},get inputs(){return n.inputs;},get outputs(){return n.outputs;},get ngContentSelectors(){return n.ngContentSelectors;},get isStandalone(){return e.standalone;},get isSignal(){return e.signals;}};}var DM=null;function Ta(){return DM;}function EM(t){DM??=t;}var wf=class{};var be=new z(""),H2=(()=>{let e=class e{historyGo(i){throw new Error("");}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:()=>T(v7),providedIn:"platform"});let t=e;return t;})(),IM=new z(""),v7=(()=>{let e=class e extends H2{constructor(){super(),this._doc=T(be),this._location=window.location,this._history=window.history;}getBaseHrefFromDOM(){return Ta().getBaseHref(this._doc);}onPopState(i){let o=Ta().getGlobalEventTarget(this._doc,"window");return o.addEventListener("popstate",i,!1),()=>o.removeEventListener("popstate",i);}onHashChange(i){let o=Ta().getGlobalEventTarget(this._doc,"window");return o.addEventListener("hashchange",i,!1),()=>o.removeEventListener("hashchange",i);}get href(){return this._location.href;}get protocol(){return this._location.protocol;}get hostname(){return this._location.hostname;}get port(){return this._location.port;}get pathname(){return this._location.pathname;}get search(){return this._location.search;}get hash(){return this._location.hash;}set pathname(i){this._location.pathname=i;}pushState(i,o,a){this._history.pushState(i,o,a);}replaceState(i,o,a){this._history.replaceState(i,o,a);}forward(){this._history.forward();}back(){this._history.back();}historyGo(i=0){this._history.go(i);}getState(){return this._history.state;}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:()=>new e(),providedIn:"platform"});let t=e;return t;})();function U2(t,e){if(t.length==0)return e;if(e.length==0)return t;let n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,n==2?t+e.substring(1):n==1?t+e:t+"/"+e;}function wM(t){let e=t.match(/#|\?|$/),n=e&&e.index||t.length,i=n-(t[n-1]==="/"?1:0);return t.slice(0,i)+t.slice(n);}function kr(t){return t&&t[0]!=="?"?"?"+t:t;}var Mr=(()=>{let e=class e{historyGo(i){throw new Error("");}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:()=>T(q2),providedIn:"root"});let t=e;return t;})(),SM=new z(""),q2=(()=>{let e=class e extends Mr{constructor(i,o){super(),this._platformLocation=i,this._removeListenerFns=[],this._baseHref=o??this._platformLocation.getBaseHrefFromDOM()??T(be).location?.origin??"";}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()();}onPopState(i){this._removeListenerFns.push(this._platformLocation.onPopState(i),this._platformLocation.onHashChange(i));}getBaseHref(){return this._baseHref;}prepareExternalUrl(i){return U2(this._baseHref,i);}path(i=!1){let o=this._platformLocation.pathname+kr(this._platformLocation.search),a=this._platformLocation.hash;return a&&i?`${o}${a}`:o;}pushState(i,o,a,r){let c=this.prepareExternalUrl(a+kr(r));this._platformLocation.pushState(i,o,c);}replaceState(i,o,a,r){let c=this.prepareExternalUrl(a+kr(r));this._platformLocation.replaceState(i,o,c);}forward(){this._platformLocation.forward();}back(){this._platformLocation.back();}getState(){return this._platformLocation.getState();}historyGo(i=0){this._platformLocation.historyGo?.(i);}};e.ɵfac=function(o){return new(o||e)(P(H2),P(SM,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),TM=(()=>{let e=class e extends Mr{constructor(i,o){super(),this._platformLocation=i,this._baseHref="",this._removeListenerFns=[],o!=null&&(this._baseHref=o);}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()();}onPopState(i){this._removeListenerFns.push(this._platformLocation.onPopState(i),this._platformLocation.onHashChange(i));}getBaseHref(){return this._baseHref;}path(i=!1){let o=this._platformLocation.hash??"#";return o.length>0?o.substring(1):o;}prepareExternalUrl(i){let o=U2(this._baseHref,i);return o.length>0?"#"+o:o;}pushState(i,o,a,r){let c=this.prepareExternalUrl(a+kr(r));c.length==0&&(c=this._platformLocation.pathname),this._platformLocation.pushState(i,o,c);}replaceState(i,o,a,r){let c=this.prepareExternalUrl(a+kr(r));c.length==0&&(c=this._platformLocation.pathname),this._platformLocation.replaceState(i,o,c);}forward(){this._platformLocation.forward();}back(){this._platformLocation.back();}getState(){return this._platformLocation.getState();}historyGo(i=0){this._platformLocation.historyGo?.(i);}};e.ɵfac=function(o){return new(o||e)(P(H2),P(SM,8));},e.ɵprov=F({token:e,factory:e.ɵfac});let t=e;return t;})(),Aa=(()=>{let e=class e{constructor(i){this._subject=new $(),this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=i;let o=this._locationStrategy.getBaseHref();this._basePath=w7(wM(kM(o))),this._locationStrategy.onPopState(a=>{this._subject.emit({url:this.path(!0),pop:!0,state:a.state,type:a.type});});}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[];}path(i=!1){return this.normalize(this._locationStrategy.path(i));}getState(){return this._locationStrategy.getState();}isCurrentPathEqualTo(i,o=""){return this.path()==this.normalize(i+kr(o));}normalize(i){return e.stripTrailingSlash(y7(this._basePath,kM(i)));}prepareExternalUrl(i){return i&&i[0]!=="/"&&(i="/"+i),this._locationStrategy.prepareExternalUrl(i);}go(i,o="",a=null){this._locationStrategy.pushState(a,"",i,o),this._notifyUrlChangeListeners(this.prepareExternalUrl(i+kr(o)),a);}replaceState(i,o="",a=null){this._locationStrategy.replaceState(a,"",i,o),this._notifyUrlChangeListeners(this.prepareExternalUrl(i+kr(o)),a);}forward(){this._locationStrategy.forward();}back(){this._locationStrategy.back();}historyGo(i=0){this._locationStrategy.historyGo?.(i);}onUrlChange(i){return this._urlChangeListeners.push(i),this._urlChangeSubscription??=this.subscribe(o=>{this._notifyUrlChangeListeners(o.url,o.state);}),()=>{let o=this._urlChangeListeners.indexOf(i);this._urlChangeListeners.splice(o,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null);};}_notifyUrlChangeListeners(i="",o){this._urlChangeListeners.forEach(a=>a(i,o));}subscribe(i,o,a){return this._subject.subscribe({next:i,error:o,complete:a});}};e.normalizeQueryParams=kr,e.joinWithSlash=U2,e.stripTrailingSlash=wM,e.ɵfac=function(o){return new(o||e)(P(Mr));},e.ɵprov=F({token:e,factory:()=>_7(),providedIn:"root"});let t=e;return t;})();function _7(){return new Aa(P(Mr));}function y7(t,e){if(!t||!e.startsWith(t))return e;let n=e.substring(t.length);return n===""||["/",";","?","#"].includes(n[0])?n:e;}function kM(t){return t.replace(/\/index.html$/,"");}function w7(t){if(new RegExp("^(https?:)?//").test(t)){let[,n]=t.split(/\/\/[^\/]+/);return n;}return t;}var Io=function(t){return t[t.Format=0]="Format",t[t.Standalone=1]="Standalone",t;}(Io||{}),$t=function(t){return t[t.Narrow=0]="Narrow",t[t.Abbreviated=1]="Abbreviated",t[t.Wide=2]="Wide",t[t.Short=3]="Short",t;}($t||{}),rn=function(t){return t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full",t;}(rn||{}),rc={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 k7(t){return On(t)[bi.LocaleId];}function C7(t,e,n){let i=On(t),o=[i[bi.DayPeriodsFormat],i[bi.DayPeriodsStandalone]],a=In(o,e);return In(a,n);}function M7(t,e,n){let i=On(t),o=[i[bi.DaysFormat],i[bi.DaysStandalone]],a=In(o,e);return In(a,n);}function O7(t,e,n){let i=On(t),o=[i[bi.MonthsFormat],i[bi.MonthsStandalone]],a=In(o,e);return In(a,n);}function P7(t,e){let i=On(t)[bi.Eras];return In(i,e);}function hf(t,e){let n=On(t);return In(n[bi.DateFormat],e);}function ff(t,e){let n=On(t);return In(n[bi.TimeFormat],e);}function gf(t,e){let i=On(t)[bi.DateTimeFormat];return In(i,e);}function Mf(t,e){let n=On(t),i=n[bi.NumberSymbols][e];if(typeof i>"u"){if(e===rc.CurrencyDecimal)return n[bi.NumberSymbols][rc.Decimal];if(e===rc.CurrencyGroup)return n[bi.NumberSymbols][rc.Group];}return i;}function AM(t){if(!t[bi.ExtraData])throw new Error(`Missing extra locale data for the locale "${t[bi.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`);}function D7(t){let e=On(t);return AM(e),(e[bi.ExtraData][2]||[]).map(i=>typeof i=="string"?A2(i):[A2(i[0]),A2(i[1])]);}function E7(t,e,n){let i=On(t);AM(i);let o=[i[bi.ExtraData][0],i[bi.ExtraData][1]],a=In(o,e)||[];return In(a,n)||[];}function In(t,e){for(let n=e;n>-1;n--)if(typeof t[n]<"u")return t[n];throw new Error("Locale data API: locale data undefined");}function A2(t){let[e,n]=t.split(":");return{hours:+e,minutes:+n};}var I7=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,bf={},S7=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/,Cr=function(t){return t[t.Short=0]="Short",t[t.ShortGMT=1]="ShortGMT",t[t.Long=2]="Long",t[t.Extended=3]="Extended",t;}(Cr||{}),Mt=function(t){return t[t.FullYear=0]="FullYear",t[t.Month=1]="Month",t[t.Date=2]="Date",t[t.Hours=3]="Hours",t[t.Minutes=4]="Minutes",t[t.Seconds=5]="Seconds",t[t.FractionalSeconds=6]="FractionalSeconds",t[t.Day=7]="Day",t;}(Mt||{}),Ct=function(t){return t[t.DayPeriods=0]="DayPeriods",t[t.Days=1]="Days",t[t.Months=2]="Months",t[t.Eras=3]="Eras",t;}(Ct||{});function T7(t,e,n,i){let o=B7(t);e=wr(n,e)||e;let r=[],c;for(;e;)if(c=S7.exec(e),c){r=r.concat(c.slice(1));let d=r.pop();if(!d)break;e=d;}else{r.push(e);break;}let s=o.getTimezoneOffset();i&&(s=zM(i,s),o=j7(o,i,!0));let l="";return r.forEach(d=>{let f=L7(d);l+=f?f(o,n,s):d==="''"?"'":d.replace(/(^'|'$)/g,"").replace(/''/g,"'");}),l;}function kf(t,e,n){let i=new Date(0);return i.setFullYear(t,e,n),i.setHours(0,0,0),i;}function wr(t,e){let n=k7(t);if(bf[n]??={},bf[n][e])return bf[n][e];let i="";switch(e){case"shortDate":i=hf(t,rn.Short);break;case"mediumDate":i=hf(t,rn.Medium);break;case"longDate":i=hf(t,rn.Long);break;case"fullDate":i=hf(t,rn.Full);break;case"shortTime":i=ff(t,rn.Short);break;case"mediumTime":i=ff(t,rn.Medium);break;case"longTime":i=ff(t,rn.Long);break;case"fullTime":i=ff(t,rn.Full);break;case"short":let o=wr(t,"shortTime"),a=wr(t,"shortDate");i=xf(gf(t,rn.Short),[o,a]);break;case"medium":let r=wr(t,"mediumTime"),c=wr(t,"mediumDate");i=xf(gf(t,rn.Medium),[r,c]);break;case"long":let s=wr(t,"longTime"),l=wr(t,"longDate");i=xf(gf(t,rn.Long),[s,l]);break;case"full":let d=wr(t,"fullTime"),f=wr(t,"fullDate");i=xf(gf(t,rn.Full),[d,f]);break;}return i&&(bf[n][e]=i),i;}function xf(t,e){return e&&(t=t.replace(/\{([^}]+)}/g,function(n,i){return e!=null&&i in e?e[i]:n;})),t;}function Zn(t,e,n="-",i,o){let a="";(t<0||o&&t<=0)&&(o?t=-t+1:(t=-t,a=n));let r=String(t);for(;r.length<e;)r="0"+r;return i&&(r=r.slice(r.length-e)),a+r;}function A7(t,e){return Zn(t,3).substring(0,e);}function Mi(t,e,n=0,i=!1,o=!1){return function(a,r){let c=R7(t,a);if((n>0||c>-n)&&(c+=n),t===Mt.Hours)c===0&&n===-12&&(c=12);else if(t===Mt.FractionalSeconds)return A7(c,e);let s=Mf(r,rc.MinusSign);return Zn(c,e,s,i,o);};}function R7(t,e){switch(t){case Mt.FullYear:return e.getFullYear();case Mt.Month:return e.getMonth();case Mt.Date:return e.getDate();case Mt.Hours:return e.getHours();case Mt.Minutes:return e.getMinutes();case Mt.Seconds:return e.getSeconds();case Mt.FractionalSeconds:return e.getMilliseconds();case Mt.Day:return e.getDay();default:throw new Error(`Unknown DateType value "${t}".`);}}function Qt(t,e,n=Io.Format,i=!1){return function(o,a){return z7(o,a,t,e,n,i);};}function z7(t,e,n,i,o,a){switch(n){case Ct.Months:return O7(e,o,i)[t.getMonth()];case Ct.Days:return M7(e,o,i)[t.getDay()];case Ct.DayPeriods:let r=t.getHours(),c=t.getMinutes();if(a){let l=D7(e),d=E7(e,o,i),f=l.findIndex(x=>{if(Array.isArray(x)){let[b,v]=x,E=r>=b.hours&&c>=b.minutes,A=r<v.hours||r===v.hours&&c<v.minutes;if(b.hours<v.hours){if(E&&A)return!0;}else if(E||A)return!0;}else if(x.hours===r&&x.minutes===c)return!0;return!1;});if(f!==-1)return d[f];}return C7(e,o,i)[r<12?0:1];case Ct.Eras:return P7(e,i)[t.getFullYear()<=0?0:1];default:let s=n;throw new Error(`unexpected translation type ${s}`);}}function vf(t){return function(e,n,i){let o=-1*i,a=Mf(n,rc.MinusSign),r=o>0?Math.floor(o/60):Math.ceil(o/60);switch(t){case Cr.Short:return(o>=0?"+":"")+Zn(r,2,a)+Zn(Math.abs(o%60),2,a);case Cr.ShortGMT:return"GMT"+(o>=0?"+":"")+Zn(r,1,a);case Cr.Long:return"GMT"+(o>=0?"+":"")+Zn(r,2,a)+":"+Zn(Math.abs(o%60),2,a);case Cr.Extended:return i===0?"Z":(o>=0?"+":"")+Zn(r,2,a)+":"+Zn(Math.abs(o%60),2,a);default:throw new Error(`Unknown zone width "${t}"`);}};}var F7=0,yf=4;function N7(t){let e=kf(t,F7,1).getDay();return kf(t,0,1+(e<=yf?yf:yf+7)-e);}function RM(t){let e=t.getDay(),n=e===0?-3:yf-e;return kf(t.getFullYear(),t.getMonth(),t.getDate()+n);}function R2(t,e=!1){return function(n,i){let o;if(e){let a=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,r=n.getDate();o=1+Math.floor((r+a)/7);}else{let a=RM(n),r=N7(a.getFullYear()),c=a.getTime()-r.getTime();o=1+Math.round(c/6048e5);}return Zn(o,t,Mf(i,rc.MinusSign));};}function _f(t,e=!1){return function(n,i){let a=RM(n).getFullYear();return Zn(a,t,Mf(i,rc.MinusSign),e);};}var z2={};function L7(t){if(z2[t])return z2[t];let e;switch(t){case"G":case"GG":case"GGG":e=Qt(Ct.Eras,$t.Abbreviated);break;case"GGGG":e=Qt(Ct.Eras,$t.Wide);break;case"GGGGG":e=Qt(Ct.Eras,$t.Narrow);break;case"y":e=Mi(Mt.FullYear,1,0,!1,!0);break;case"yy":e=Mi(Mt.FullYear,2,0,!0,!0);break;case"yyy":e=Mi(Mt.FullYear,3,0,!1,!0);break;case"yyyy":e=Mi(Mt.FullYear,4,0,!1,!0);break;case"Y":e=_f(1);break;case"YY":e=_f(2,!0);break;case"YYY":e=_f(3);break;case"YYYY":e=_f(4);break;case"M":case"L":e=Mi(Mt.Month,1,1);break;case"MM":case"LL":e=Mi(Mt.Month,2,1);break;case"MMM":e=Qt(Ct.Months,$t.Abbreviated);break;case"MMMM":e=Qt(Ct.Months,$t.Wide);break;case"MMMMM":e=Qt(Ct.Months,$t.Narrow);break;case"LLL":e=Qt(Ct.Months,$t.Abbreviated,Io.Standalone);break;case"LLLL":e=Qt(Ct.Months,$t.Wide,Io.Standalone);break;case"LLLLL":e=Qt(Ct.Months,$t.Narrow,Io.Standalone);break;case"w":e=R2(1);break;case"ww":e=R2(2);break;case"W":e=R2(1,!0);break;case"d":e=Mi(Mt.Date,1);break;case"dd":e=Mi(Mt.Date,2);break;case"c":case"cc":e=Mi(Mt.Day,1);break;case"ccc":e=Qt(Ct.Days,$t.Abbreviated,Io.Standalone);break;case"cccc":e=Qt(Ct.Days,$t.Wide,Io.Standalone);break;case"ccccc":e=Qt(Ct.Days,$t.Narrow,Io.Standalone);break;case"cccccc":e=Qt(Ct.Days,$t.Short,Io.Standalone);break;case"E":case"EE":case"EEE":e=Qt(Ct.Days,$t.Abbreviated);break;case"EEEE":e=Qt(Ct.Days,$t.Wide);break;case"EEEEE":e=Qt(Ct.Days,$t.Narrow);break;case"EEEEEE":e=Qt(Ct.Days,$t.Short);break;case"a":case"aa":case"aaa":e=Qt(Ct.DayPeriods,$t.Abbreviated);break;case"aaaa":e=Qt(Ct.DayPeriods,$t.Wide);break;case"aaaaa":e=Qt(Ct.DayPeriods,$t.Narrow);break;case"b":case"bb":case"bbb":e=Qt(Ct.DayPeriods,$t.Abbreviated,Io.Standalone,!0);break;case"bbbb":e=Qt(Ct.DayPeriods,$t ��.Wide,Io.Standalone,!0);break;case"bbbbb":e=Qt(Ct.DayPeriods,$t.Narrow,Io.Standalone,!0);break;case"B":case"BB":case"BBB":e=Qt(Ct.DayPeriods,$t.Abbreviated,Io.Format,!0);break;case"BBBB":e=Qt(Ct.DayPeriods,$t.Wide,Io.Format,!0);break;case"BBBBB":e=Qt(Ct.DayPeriods,$t.Narrow,Io.Format,!0);break;case"h":e=Mi(Mt.Hours,1,-12);break;case"hh":e=Mi(Mt.Hours,2,-12);break;case"H":e=Mi(Mt.Hours,1);break;case"HH":e=Mi(Mt.Hours,2);break;case"m":e=Mi(Mt.Minutes,1);break;case"mm":e=Mi(Mt.Minutes,2);break;case"s":e=Mi(Mt.Seconds,1);break;case"ss":e=Mi(Mt.Seconds,2);break;case"S":e=Mi(Mt.FractionalSeconds,1);break;case"SS":e=Mi(Mt.FractionalSeconds,2);break;case"SSS":e=Mi(Mt.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":e=vf(Cr.Short);break;case"ZZZZZ":e=vf(Cr.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":e=vf(Cr.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":e=vf(Cr.Long);break;default:return null;}return z2[t]=e,e;}function zM(t,e){t=t.replace(/:/g,"");let n=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(n)?e:n;}function V7(t,e){return t=new Date(t.getTime()),t.setMinutes(t.getMinutes()+e),t;}function j7(t,e,n){let i=n?-1:1,o=t.getTimezoneOffset(),a=zM(e,o);return V7(t,i*(a-o));}function B7(t){if(CM(t))return t;if(typeof t=="number"&&!isNaN(t))return new Date(t);if(typeof t=="string"){if(t=t.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(t)){let[o,a=1,r=1]=t.split("-").map(c=>+c);return kf(o,a-1,r);}let n=parseFloat(t);if(!isNaN(t-n))return new Date(n);let i;if(i=t.match(I7))return $7(i);}let e=new Date(t);if(!CM(e))throw new Error(`Unable to convert "${t}" into a date`);return e;}function $7(t){let e=new Date(0),n=0,i=0,o=t[8]?e.setUTCFullYear:e.setFullYear,a=t[8]?e.setUTCHours:e.setHours;t[9]&&(n=Number(t[9]+t[10]),i=Number(t[9]+t[11])),o.call(e,Number(t[1]),Number(t[2])-1,Number(t[3]));let r=Number(t[4]||0)-n,c=Number(t[5]||0)-i,s=Number(t[6]||0),l=Math.floor(parseFloat("0."+(t[7]||0))*1e3);return a.call(e,r,c,s,l),e;}function CM(t){return t instanceof Date&&!isNaN(t.valueOf());}function Of(t,e){e=encodeURIComponent(e);for(let n of t.split(";")){let i=n.indexOf("="),[o,a]=i==-1?[n,""]:[n.slice(0,i),n.slice(i+1)];if(o.trim()===e)return decodeURIComponent(a);}return null;}var F2=/\s+/,MM=[],cc=(()=>{let e=class e{constructor(i,o){this._ngEl=i,this._renderer=o,this.initialClasses=MM,this.stateMap=new Map();}set klass(i){this.initialClasses=i!=null?i.trim().split(F2):MM;}set ngClass(i){this.rawClass=typeof i=="string"?i.trim().split(F2):i;}ngDoCheck(){for(let o of this.initialClasses)this._updateState(o,!0);let i=this.rawClass;if(Array.isArray(i)||i instanceof Set)for(let o of i)this._updateState(o,!0);else if(i!=null)for(let o of Object.keys(i))this._updateState(o,!!i[o]);this._applyStateDiff();}_updateState(i,o){let a=this.stateMap.get(i);a!==void 0?(a.enabled!==o&&(a.changed=!0,a.enabled=o),a.touched=!0):this.stateMap.set(i,{enabled:o,changed:!0,touched:!0});}_applyStateDiff(){for(let i of this.stateMap){let o=i[0],a=i[1];a.changed?(this._toggleClass(o,a.enabled),a.changed=!1):a.touched||(a.enabled&&this._toggleClass(o,!1),this.stateMap.delete(o)),a.touched=!1;}}_toggleClass(i,o){i=i.trim(),i.length>0&&i.split(F2).forEach(a=>{o?this._renderer.addClass(this._ngEl.nativeElement,a):this._renderer.removeClass(this._ngEl.nativeElement,a);});}};e.ɵfac=function(o){return new(o||e)(h(Q),h(Ia));},e.ɵdir=j({type:e,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0});let t=e;return t;})();var N2=class{constructor(e,n,i,o){this.$implicit=e,this.ngForOf=n,this.index=i,this.count=o;}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;}},Yt=(()=>{let e=class e{set ngForOf(i){this._ngForOf=i,this._ngForOfDirty=!0;}set ngForTrackBy(i){this._trackByFn=i;}get ngForTrackBy(){return this._trackByFn;}constructor(i,o,a){this._viewContainer=i,this._template=o,this._differs=a,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null;}set ngForTemplate(i){i&&(this._template=i);}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let i=this._ngForOf;if(!this._differ&&i)if(0)try{}catch{}else this._differ=this._differs.find(i).create(this.ngForTrackBy);}if(this._differ){let i=this._differ.diff(this._ngForOf);i&&this._applyChanges(i);}}_applyChanges(i){let o=this._viewContainer;i.forEachOperation((a,r,c)=>{if(a.previousIndex==null)o.createEmbeddedView(this._template,new N2(a.item,this._ngForOf,-1,-1),c===null?void 0:c);else if(c==null)o.remove(r===null?void 0:r);else if(r!==null){let s=o.get(r);o.move(s,c),OM(s,a);}});for(let a=0,r=o.length;a<r;a++){let s=o.get(a).context;s.index=a,s.count=r,s.ngForOf=this._ngForOf;}i.forEachIdentityChange(a=>{let r=o.get(a.currentIndex);OM(r,a);});}static ngTemplateContextGuard(i,o){return!0;}};e.ɵfac=function(o){return new(o||e)(h(vt),h(Ze),h(Sa));},e.ɵdir=j({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});let t=e;return t;})();function OM(t,e){t.context.$implicit=e.item;}var Ft=(()=>{let e=class e{constructor(i,o){this._viewContainer=i,this._context=new L2(),this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=o;}set ngIf(i){this._context.$implicit=this._context.ngIf=i,this._updateView();}set ngIfThen(i){PM("ngIfThen",i),this._thenTemplateRef=i,this._thenViewRef=null,this._updateView();}set ngIfElse(i){PM("ngIfElse",i),this._elseTemplateRef=i,this._elseViewRef=null,this._updateView();}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)));}static ngTemplateContextGuard(i,o){return!0;}};e.ɵfac=function(o){return new(o||e)(h(vt),h(Ze));},e.ɵdir=j({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});let t=e;return t;})(),L2=class{constructor(){this.$implicit=null,this.ngIf=null;}};function PM(t,e){if(!!!(!e||e.createEmbeddedView))throw new Error(`${t} must be a TemplateRef, but received '${Eo(e)}'.`);}var go=(()=>{let e=class e{constructor(i,o,a){this._ngEl=i,this._differs=o,this._renderer=a,this._ngStyle=null,this._differ=null;}set ngStyle(i){this._ngStyle=i,!this._differ&&i&&(this._differ=this._differs.find(i).create());}ngDoCheck(){if(this._differ){let i=this._differ.diff(this._ngStyle);i&&this._applyChanges(i);}}_setStyle(i,o){let[a,r]=i.split("."),c=a.indexOf("-")===-1?void 0:Oa.DashCase;o!=null?this._renderer.setStyle(this._ngEl.nativeElement,a,r?`${o}${r}`:o,c):this._renderer.removeStyle(this._ngEl.nativeElement,a,c);}_applyChanges(i){i.forEachRemovedItem(o=>this._setStyle(o.key,null)),i.forEachAddedItem(o=>this._setStyle(o.key,o.currentValue)),i.forEachChangedItem(o=>this._setStyle(o.key,o.currentValue));}};e.ɵfac=function(o){return new(o||e)(h(Q),h(I2),h(Ia));},e.ɵdir=j({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0});let t=e;return t;})(),sc=(()=>{let e=class e{constructor(i){this._viewContainerRef=i,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null;}ngOnChanges(i){if(this._shouldRecreateView(i)){let o=this._viewContainerRef;if(this._viewRef&&o.remove(o.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return;}let a=this._createContextForwardProxy();this._viewRef=o.createEmbeddedView(this.ngTemplateOutlet,a,{injector:this.ngTemplateOutletInjector??void 0});}}_shouldRecreateView(i){return!!i.ngTemplateOutlet||!!i.ngTemplateOutletInjector;}_createContextForwardProxy(){return new Proxy({},{set:(i,o,a)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,o,a):!1,get:(i,o,a)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,o,a);}});}};e.ɵfac=function(o){return new(o||e)(h(vt));},e.ɵdir=j({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[tt]});let t=e;return t;})();function FM(t,e){return new ee(2100,!1);}var V2=class{createSubscription(e,n){return Uo(()=>e.subscribe({next:n,error:i=>{throw i;}}));}dispose(e){Uo(()=>e.unsubscribe());}},j2=class{createSubscription(e,n){return e.then(n,i=>{throw i;});}dispose(e){}},H7=new j2(),U7=new V2(),Pf=(()=>{let e=class e{constructor(i){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=i;}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null;}transform(i){if(!this._obj){if(i)try{this.markForCheckOnValueUpdate=!1,this._subscribe(i);}finally{this.markForCheckOnValueUpdate=!0;}return this._latestValue;}return i!==this._obj?(this._dispose(),this.transform(i)):this._latestValue;}_subscribe(i){this._obj=i,this._strategy=this._selectStrategy(i),this._subscription=this._strategy.createSubscription(i,o=>this._updateLatestValue(i,o));}_selectStrategy(i){if(ac(i))return H7;if(P2(i))return U7;throw FM(e,i);}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null;}_updateLatestValue(i,o){i===this._obj&&(this._latestValue=o,this.markForCheckOnValueUpdate&&this._ref?.markForCheck());}};e.ɵfac=function(o){return new(o||e)(h(he,16));},e.ɵpipe=Sv({name:"async",type:e,pure:!1,standalone:!0});let t=e;return t;})();var q7="mediumDate",W7=new z(""),G7=new z(""),Df=(()=>{let e=class e{constructor(i,o,a){this.locale=i,this.defaultTimezone=o,this.defaultOptions=a;}transform(i,o,a,r){if(i==null||i===""||i!==i)return null;try{let c=o??this.defaultOptions?.dateFormat??q7,s=a??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return T7(i,c,r||this.locale,s);}catch(c){throw FM(e,c.message);}}};e.ɵfac=function(o){return new(o||e)(h(fs,16),h(W7,24),h(G7,24));},e.ɵpipe=Sv({name:"date",type:e,pure:!0,standalone:!0});let t=e;return t;})();var B=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({});let t=e;return t;})(),W2="browser",Q7="server";function G2(t){return t===W2;}function Ef(t){return t===Q7;}var NM=(()=>{let e=class e{};e.ɵprov=F({token:e,providedIn:"root",factory:()=>G2(T(kn))?new B2(T(be),window):new $2()});let t=e;return t;})(),B2=class{constructor(e,n){this.document=e,this.window=n,this.offset=()=>[0,0];}setOffset(e){Array.isArray(e)?this.offset=()=>e:this.offset=e;}getScrollPosition(){return[this.window.scrollX,this.window.scrollY];}scrollToPosition(e){this.window.scrollTo(e[0],e[1]);}scrollToAnchor(e){let n=Y7(this.document,e);n&&(this.scrollToElement(n),n.focus());}setHistoryScrollRestoration(e){this.window.history.scrollRestoration=e;}scrollToElement(e){let n=e.getBoundingClientRect(),i=n.left+this.window.pageXOffset,o=n.top+this.window.pageYOffset,a=this.offset();this.window.scrollTo(i-a[0],o-a[1]);}};function Y7(t,e){let n=t.getElementById(e)||t.getElementsByName(e)[0];if(n)return n;if(typeof t.createTreeWalker=="function"&&t.body&&typeof t.body.attachShadow=="function"){let i=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT),o=i.currentNode;for(;o;){let a=o.shadowRoot;if(a){let r=a.getElementById(e)||a.querySelector(`[name="${e}"]`);if(r)return r;}o=i.nextNode();}}return null;}var $2=class{setOffset(e){}getScrollPosition(){return[0,0];}scrollToPosition(e){}scrollToAnchor(e){}setHistoryScrollRestoration(e){}},zl=class{};var Tm=class{},Sf=class{},Je=class t{constructor(e){this.normalizedNames=new Map(),this.lazyUpdate=null,e?typeof e=="string"?this.lazyInit=()=>{this.headers=new Map(),e.split(`
`).forEach(n=>{let i=n.indexOf(":");if(i>0){let o=n.slice(0,i),a=o.toLowerCase(),r=n.slice(i+1).trim();this.maybeSetNormalizedName(o,a),this.headers.has(a)?this.headers.get(a).push(r):this.headers.set(a,[r]);}});}:typeof Headers<"u"&&e instanceof Headers?(this.headers=new Map(),e.forEach((n,i)=>{this.setHeaderEntries(i,n);})):this.lazyInit=()=>{this.headers=new Map(),Object.entries(e).forEach(([n,i])=>{this.setHeaderEntries(n,i);});}:this.headers=new Map();}has(e){return this.init(),this.headers.has(e.toLowerCase());}get(e){this.init();let n=this.headers.get(e.toLowerCase());return n&&n.length>0?n[0]:null;}keys(){return this.init(),Array.from(this.normalizedNames.values());}getAll(e){return this.init(),this.headers.get(e.toLowerCase())||null;}append(e,n){return this.clone({name:e,value:n,op:"a"});}set(e,n){return this.clone({name:e,value:n,op:"s"});}delete(e,n){return this.clone({name:e,value:n,op:"d"});}maybeSetNormalizedName(e,n){this.normalizedNames.has(n)||this.normalizedNames.set(n,e);}init(){this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(e=>this.applyUpdate(e)),this.lazyUpdate=null));}copyFrom(e){e.init(),Array.from(e.headers.keys()).forEach(n=>{this.headers.set(n,e.headers.get(n)),this.normalizedNames.set(n,e.normalizedNames.get(n));});}clone(e){let n=new t();return n.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([e]),n;}applyUpdate(e){let n=e.name.toLowerCase();switch(e.op){case"a":case"s":let i=e.value;if(typeof i=="string"&&(i=[i]),i.length===0)return;this.maybeSetNormalizedName(e.name,n);let o=(e.op==="a"?this.headers.get(n):void 0)||[];o.push(...i),this.headers.set(n,o);break;case"d":let a=e.value;if(!a)this.headers.delete(n),this.normalizedNames.delete(n);else{let r=this.headers.get(n);if(!r)return;r=r.filter(c=>a.indexOf(c)===-1),r.length===0?(this.headers.delete(n),this.normalizedNames.delete(n)):this.headers.set(n,r);}break;}}setHeaderEntries(e,n){let i=(Array.isArray(n)?n:[n]).map(a=>a.toString()),o=e.toLowerCase();this.headers.set(o,i),this.maybeSetNormalizedName(e,o);}forEach(e){this.init(),Array.from(this.normalizedNames.keys()).forEach(n=>e(this.normalizedNames.get(n),this.headers.get(n)));}};var Y2=class{encodeKey(e){return LM(e);}encodeValue(e){return LM(e);}decodeKey(e){return decodeURIComponent(e);}decodeValue(e){return decodeURIComponent(e);}};function Z7(t,e){let n=new Map();return t.length>0&&t.replace(/^\?/,"").split("&").forEach(o=>{let a=o.indexOf("="),[r,c]=a==-1?[e.decodeKey(o),""]:[e.decodeKey(o.slice(0,a)),e.decodeValue(o.slice(a+1))],s=n.get(r)||[];s.push(c),n.set(r,s);}),n;}var X7=/%(\d[a-f0-9])/gi,K7={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function LM(t){return encodeURIComponent(t).replace(X7,(e,n)=>K7[n]??e);}function If(t){return`${t}`;}var dc=class t{constructor(e={}){if(this.updates=null,this.cloneFrom=null,this.encoder=e.encoder||new Y2(),e.fromString){if(e.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=Z7(e.fromString,this.encoder);}else e.fromObject?(this.map=new Map(),Object.keys(e.fromObject).forEach(n=>{let i=e.fromObject[n],o=Array.isArray(i)?i.map(If):[If(i)];this.map.set(n,o);})):this.map=null;}has(e){return this.init(),this.map.has(e);}get(e){this.init();let n=this.map.get(e);return n?n[0]:null;}getAll(e){return this.init(),this.map.get(e)||null;}keys(){return this.init(),Array.from(this.map.keys());}append(e,n){return this.clone({param:e,value:n,op:"a"});}appendAll(e){let n=[];return Object.keys(e).forEach(i=>{let o=e[i];Array.isArray(o)?o.forEach(a=>{n.push({param:i,value:a,op:"a"});}):n.push({param:i,value:o,op:"a"});}),this.clone(n);}set(e,n){return this.clone({param:e,value:n,op:"s"});}delete(e,n){return this.clone({param:e,value:n,op:"d"});}toString(){return this.init(),this.keys().map(e=>{let n=this.encoder.encodeKey(e);return this.map.get(e).map(i=>n+"="+this.encoder.encodeValue(i)).join("&");}).filter(e=>e!=="").join("&");}clone(e){let n=new t({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat(e),n;}init(){this.map===null&&(this.map=new Map()),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(e=>this.map.set(e,this.cloneFrom.map.get(e))),this.updates.forEach(e=>{switch(e.op){case"a":case"s":let n=(e.op==="a"?this.map.get(e.param):void 0)||[];n.push(If(e.value)),this.map.set(e.param,n);break;case"d":if(e.value!==void 0){let i=this.map.get(e.param)||[],o=i.indexOf(If(e.value));o!==-1&&i.splice(o,1),i.length>0?this.map.set(e.param,i):this.map.delete(e.param);}else{this.map.delete(e.param);break;}}}),this.cloneFrom=this.updates=null);}};var Z2=class{constructor(){this.map=new Map();}set(e,n){return this.map.set(e,n),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 J7(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0;}}function VM(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer;}function jM(t){return typeof Blob<"u"&&t instanceof Blob;}function BM(t){return typeof FormData<"u"&&t instanceof FormData;}function eL(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams;}var Sm=class t{constructor(e,n,i,o){this.url=n,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=e.toUpperCase();let a;if(J7(this.method)||o?(this.body=i!==void 0?i:null,a=o):a=i,a&&(this.reportProgress=!!a.reportProgress,this.withCredentials=!!a.withCredentials,a.responseType&&(this.responseType=a.responseType),a.headers&&(this.headers=a.headers),a.context&&(this.context=a.context),a.params&&(this.params=a.params),this.transferCache=a.transferCache),this.headers??=new Je(),this.context??=new Z2(),!this.params)this.params=new dc(),this.urlWithParams=n;else{let r=this.params.toString();if(r.length===0)this.urlWithParams=n;else{let c=n.indexOf("?"),s=c===-1?"?":c<n.length-1?"&":"";this.urlWithParams=n+s+r;}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||VM(this.body)||jM(this.body)||BM(this.body)||eL(this.body)?this.body:this.body instanceof dc?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||BM(this.body)?null:jM(this.body)?this.body.type||null:VM(this.body)?null:typeof this.body=="string"?"text/plain":this.body instanceof dc?"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 n=e.method||this.method,i=e.url||this.url,o=e.responseType||this.responseType,a=e.transferCache??this.transferCache,r=e.body!==void 0?e.body:this.body,c=e.withCredentials??this.withCredentials,s=e.reportProgress??this.reportProgress,l=e.headers||this.headers,d=e.params||this.params,f=e.context??this.context;return e.setHeaders!==void 0&&(l=Object.keys(e.setHeaders).reduce((x,b)=>x.set(b,e.setHeaders[b]),l)),e.setParams&&(d=Object.keys(e.setParams).reduce((x,b)=>x.set(b,e.setParams[b]),d)),new t(n,i,r,{params:d,headers:l,context:f,reportProgress:s,responseType:o,withCredentials:c,transferCache:a});}},mc=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;}(mc||{}),Am=class{constructor(e,n=200,i="OK"){this.headers=e.headers||new Je(),this.status=e.status!==void 0?e.status:n,this.statusText=e.statusText||i,this.url=e.url||null,this.ok=this.status>=200&&this.status<300;}},Tf=class t extends Am{constructor(e={}){super(e),this.type=mc.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});}},Rm=class t extends Am{constructor(e={}){super(e),this.type=mc.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});}},lc=class extends Am{constructor(e){super(e,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<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;}},WM=200,tL=204;function Q2(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 io=(()=>{let e=class e{constructor(i){this.handler=i;}request(i,o,a={}){let r;if(i instanceof Sm)r=i;else{let l;a.headers instanceof Je?l=a.headers:l=new Je(a.headers);let d;a.params&&(a.params instanceof dc?d=a.params:d=new dc({fromObject:a.params})),r=new Sm(i,o,a.body!==void 0?a.body:null,{headers:l,context:a.context,params:d,reportProgress:a.reportProgress,responseType:a.responseType||"json",withCredentials:a.withCredentials,transferCache:a.transferCache});}let c=le(r).pipe(mr(l=>this.handler.handle(l)));if(i instanceof Sm||a.observe==="events")return c;let s=c.pipe(Ie(l=>l instanceof Rm));switch(a.observe||"body"){case"body":switch(r.responseType){case"arraybuffer":return s.pipe(pe(l=>{if(l.body!==null&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body;}));case"blob":return s.pipe(pe(l=>{if(l.body!==null&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body;}));case"text":return s.pipe(pe(l=>{if(l.body!==null&&typeof l.body!="string")throw new Error("Response is not a string.");return l.body;}));case"json":default:return s.pipe(pe(l=>l.body));}case"response":return s;default:throw new Error(`Unreachable: unhandled observe type ${a.observe}}`);}}delete(i,o={}){return this.request("DELETE",i,o);}get(i,o={}){return this.request("GET",i,o);}head(i,o={}){return this.request("HEAD",i,o);}jsonp(i,o){return this.request("JSONP",i,{params:new dc().append(o,"JSONP_CALLBACK"),observe:"body",responseType:"json"});}options(i,o={}){return this.request("OPTIONS",i,o);}patch(i,o,a={}){return this.request("PATCH",i,Q2(a,o));}post(i,o,a={}){return this.request("POST",i,Q2(a,o));}put(i,o,a={}){return this.request("PUT",i,Q2(a,o));}};e.ɵfac=function(o){return new(o||e)(P(Tm));},e.ɵprov=F({token:e,factory:e.ɵfac});let t=e;return t;})(),iL=/^\)\]\}',?\n/,oL="X-Request-URL";function $M(t){if(t.url)return t.url;let e=oL.toLocaleLowerCase();return t.headers.get(e);}var nL=(()=>{let e=class e{constructor(){this.fetchImpl=T(X2,{optional:!0})?.fetch??fetch.bind(globalThis),this.ngZone=T(te);}handle(i){return new Fe(o=>{let a=new AbortController();return this.doRequest(i,a.signal,o).then(K2,r=>o.error(new lc({error:r}))),()=>a.abort();});}doRequest(i,o,a){return Ks(this,null,function*(){let r=this.createRequestInit(i),c;try{let v=this.ngZone.runOutsideAngular(()=>this.fetchImpl(i.urlWithParams,U({signal:o},r)));aL(v),a.next({type:mc.Sent}),c=yield v;}catch(v){a.error(new lc({error:v,status:v.status??0,statusText:v.statusText,url:i.urlWithParams,headers:v.headers}));return;}let s=new Je(c.headers),l=c.statusText,d=$M(c)??i.urlWithParams,f=c.status,x=null;if(i.reportProgress&&a.next(new Tf({headers:s,status:f,statusText:l,url:d})),c.body){let v=c.headers.get("content-length"),E=[],A=c.body.getReader(),R=0,q,J,ie=typeof Zone<"u"&&Zone.current;yield this.ngZone.runOutsideAngular(()=>Ks(this,null,function*(){for(;;){let{done:fe,value:De}=yield A.read();if(fe)break;if(E.push(De),R+=De.length,i.reportProgress){J=i.responseType==="text"?(J??"")+(q??=new TextDecoder()).decode(De,{stream:!0}):void 0;let lt=()=>a.next({type:mc.DownloadProgress,total:v?+v:void 0,loaded:R,partialText:J});ie?ie.run(lt):lt();}}}));let ve=this.concatChunks(E,R);try{let fe=c.headers.get("Content-Type")??"";x=this.parseBody(i,ve,fe);}catch(fe){a.error(new lc({error:fe,headers:new Je(c.headers),status:c.status,statusText:c.statusText,url:$M(c)??i.urlWithParams}));return;}}f===0&&(f=x?WM:0),f>=200&&f<300?(a.next(new Rm({body:x,headers:s,status:f,statusText:l,url:d})),a.complete()):a.error(new lc({error:x,headers:s,status:f,statusText:l,url:d}));});}parseBody(i,o,a){switch(i.responseType){case"json":let r=new TextDecoder().decode(o).replace(iL,"");return r===""?null:JSON.parse(r);case"text":return new TextDecoder().decode(o);case"blob":return new Blob([o],{type:a});case"arraybuffer":return o.buffer;}}createRequestInit(i){let o={},a=i.withCredentials?"include":void 0;if(i.headers.forEach((r,c)=>o[r]=c.join(",")),i.headers.has("Accept")||(o.Accept="application/json, text/plain, */*"),!i.headers.has("Content-Type")){let r=i.detectContentTypeHeader();r!==null&&(o["Content-Type"]=r);}return{body:i.serializeBody(),method:i.method,headers:o,credentials:a};}concatChunks(i,o){let a=new Uint8Array(o),r=0;for(let c of i)a.set(c,r),r+=c.length;return a;}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:e.ɵfac});let t=e;return t;})(),X2=class{};function K2(){}function aL(t){t.then(K2,K2);}function GM(t,e){return e(t);}function rL(t,e){return(n,i)=>e.intercept(n,{handle:o=>t(o,i)});}function cL(t,e,n){return(i,o)=>tn(n,()=>e(i,a=>t(a,o)));}var sL=new z(""),J2=new z(""),lL=new z(""),QM=new z("",{providedIn:"root",factory:()=>!0});function dL(){let t=null;return(e,n)=>{t===null&&(t=(T(sL,{optional:!0})??[]).reduceRight(rL,GM));let i=T(Ea);if(T(QM)){let a=i.add();return t(e,n).pipe(xa(()=>i.remove(a)));}else return t(e,n);};}var HM=(()=>{let e=class e extends Tm{constructor(i,o){super(),this.backend=i,this.injector=o,this.chain=null,this.pendingTasks=T(Ea),this.contributeToStability=T(QM);}handle(i){if(this.chain===null){let o=Array.from(new Set([...this.injector.get(J2),...this.injector.get(lL,[])]));this.chain=o.reduceRight((a,r)=>cL(a,r,this.injector),GM);}if(this.contributeToStability){let o=this.pendingTasks.add();return this.chain(i,a=>this.backend.handle(a)).pipe(xa(()=>this.pendingTasks.remove(o)));}else return this.chain(i,o=>this.backend.handle(o));}};e.ɵfac=function(o){return new(o||e)(P(Sf),P(Xi));},e.ɵprov=F({token:e,factory:e.ɵfac});let t=e;return t;})();var mL=/^\)\]\}',?\n/;function pL(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null;}var UM=(()=>{let e=class e{constructor(i){this.xhrFactory=i;}handle(i){if(i.method==="JSONP")throw new ee(-2800,!1);let o=this.xhrFactory;return(o.ɵloadImpl?zt(o.ɵloadImpl()):le(null)).pipe(Jt(()=>new Fe(r=>{let c=o.build();if(c.open(i.method,i.urlWithParams),i.withCredentials&&(c.withCredentials=!0),i.headers.forEach((A,R)=>c.setRequestHeader(A,R.join(","))),i.headers.has("Accept")||c.setRequestHeader("Accept","application/json, text/plain, */*"),!i.headers.has("Content-Type")){let A=i.detectContentTypeHeader();A!==null&&c.setRequestHeader("Content-Type",A);}if(i.responseType){let A=i.responseType.toLowerCase();c.responseType=A!=="json"?A:"text";}let s=i.serializeBody(),l=null,d=()=>{if(l!==null)return l;let A=c.statusText||"OK",R=new Je(c.getAllResponseHeaders()),q=pL(c)||i.url;return l=new Tf({headers:R,status:c.status,statusText:A,url:q}),l;},f=()=>{let{headers:A,status:R,statusText:q,url:J}=d(),ie=null;R!==tL&&(ie=typeof c.response>"u"?c.responseText:c.response),R===0&&(R=ie?WM:0);let ve=R>=200&&R<300;if(i.responseType==="json"&&typeof ie=="string"){let fe=ie;ie=ie.replace(mL,"");try{ie=ie!==""?JSON.parse(ie):null;}catch(De){ie=fe,ve&&(ve=!1,ie={error:De,text:ie});}}ve?(r.next(new Rm({body:ie,headers:A,status:R,statusText:q,url:J||void 0})),r.complete()):r.error(new lc({error:ie,headers:A,status:R,statusText:q,url:J||void 0}));},x=A=>{let{url:R}=d(),q=new lc({error:A,status:c.status||0,statusText:c.statusText||"Unknown Error",url:R||void 0});r.error(q);},b=!1,v=A=>{b||(r.next(d()),b=!0);let R={type:mc.DownloadProgress,loaded:A.loaded};A.lengthComputable&&(R.total=A.total),i.responseType==="text"&&c.responseText&&(R.partialText=c.responseText),r.next(R);},E=A=>{let R={type:mc.UploadProgress,loaded:A.loaded};A.lengthComputable&&(R.total=A.total),r.next(R);};return c.addEventListener("load",f),c.addEventListener("error",x),c.addEventListener("timeout",x),c.addEventListener("abort",x),i.reportProgress&&(c.addEventListener("progress",v),s!==null&&c.upload&&c.upload.addEventListener("progress",E)),c.send(s),r.next({type:mc.Sent}),()=>{c.removeEventListener("error",x),c.removeEventListener("abort",x),c.removeEventListener("load",f),c.removeEventListener("timeout",x),i.reportProgress&&(c.removeEventListener("progress",v),s!==null&&c.upload&&c.upload.removeEventListener("progress",E)),c.readyState!==c.DONE&&c.abort();};})));}};e.ɵfac=function(o){return new(o||e)(P(zl));},e.ɵprov=F({token:e,factory:e.ɵfac});let t=e;return t;})(),YM=new z(""),uL="XSRF-TOKEN",hL=new z("",{providedIn:"root",factory:()=>uL}),fL="X-XSRF-TOKEN",gL=new z("",{providedIn:"root",factory:()=>fL}),Af=class{},bL=(()=>{let e=class e{constructor(i,o,a){this.doc=i,this.platform=o,this.cookieName=a,this.lastCookieString="",this.lastToken=null,this.parseCount=0;}getToken(){if(this.platform==="server")return null;let i=this.doc.cookie||"";return i!==this.lastCookieString&&(this.parseCount++,this.lastToken=Of(i,this.cookieName),this.lastCookieString=i),this.lastToken;}};e.ɵfac=function(o){return new(o||e)(P(be),P(kn),P(hL));},e.ɵprov=F({token:e,factory:e.ɵfac});let t=e;return t;})();function xL(t,e){let n=t.url.toLowerCase();if(!T(YM)||t.method==="GET"||t.method==="HEAD"||n.startsWith("http://")||n.startsWith("https://"))return e(t);let i=T(Af).getToken(),o=T(gL);return i!=null&&!t.headers.has(o)&&(t=t.clone({headers:t.headers.set(o,i)})),e(t);}var ZM=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;}(ZM||{});function vL(t,e){return{ɵkind:t,ɵproviders:e};}function XM(...t){let e=[io,UM,HM,{provide:Tm,useExisting:HM},{provide:Sf,useFactory:()=>T(nL,{optional:!0})??T(UM)},{provide:J2,useValue:xL,multi:!0},{provide:YM,useValue:!0},{provide:Af,useClass:bL}];for(let n of t)e.push(...n.ɵproviders);return zh(e);}var qM=new z("");function KM(){return vL(ZM.LegacyInterceptors,[{provide:qM,useFactory:dL},{provide:J2,useExisting:qM,multi:!0}]);}var i_=class extends wf{constructor(){super(...arguments),this.supportsDOMEvents=!0;}},o_=class t extends i_{static makeCurrent(){EM(new t());}onAndCancel(e,n,i){return e.addEventListener(n,i),()=>{e.removeEventListener(n,i);};}dispatchEvent(e,n){e.dispatchEvent(n);}remove(e){e.remove();}createElement(e,n){return n=n||this.getDefaultDocument(),n.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,n){return n==="window"?window:n==="document"?e:n==="body"?e.body:null;}getBaseHref(e){let n=_L();return n==null?null:yL(n);}resetBaseElement(){zm=null;}getUserAgent(){return window.navigator.userAgent;}getCookie(e){return Of(document.cookie,e);}},zm=null;function _L(){return zm=zm||document.querySelector("base"),zm?zm.getAttribute("href"):null;}function yL(t){return new URL(t,document.baseURI).pathname;}var n_=class{addToWindow(e){Yi.getAngularTestability=(i,o=!0)=>{let a=e.findTestabilityInTree(i,o);if(a==null)throw new ee(5103,!1);return a;},Yi.getAllAngularTestabilities=()=>e.getAllTestabilities(),Yi.getAllAngularRootElements=()=>e.getAllRootElements();let n=i=>{let o=Yi.getAllAngularTestabilities(),a=o.length,r=function(){a--,a==0&&i();};o.forEach(c=>{c.whenStable(r);});};Yi.frameworkStabilizers||(Yi.frameworkStabilizers=[]),Yi.frameworkStabilizers.push(n);}findTestabilityInTree(e,n,i){if(n==null)return null;let o=e.getTestability(n);return o??(i?Ta().isShadowRoot(n)?this.findTestabilityInTree(e,n.host,!0):this.findTestabilityInTree(e,n.parentElement,!0):null); ��}},wL=(()=>{let e=class e{build(){return new XMLHttpRequest();}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:e.ɵfac});let t=e;return t;})(),Rf=new z(""),tO=(()=>{let e=class e{constructor(i,o){this._zone=o,this._eventNameToPlugin=new Map(),i.forEach(a=>{a.manager=this;}),this._plugins=i.slice().reverse();}addEventListener(i,o,a){return this._findPluginFor(o).addEventListener(i,o,a);}getZone(){return this._zone;}_findPluginFor(i){let o=this._eventNameToPlugin.get(i);if(o)return o;if(o=this._plugins.find(r=>r.supports(i)),!o)throw new ee(5101,!1);return this._eventNameToPlugin.set(i,o),o;}};e.ɵfac=function(o){return new(o||e)(P(Rf),P(te));},e.ɵprov=F({token:e,factory:e.ɵfac});let t=e;return t;})(),Fm=class{constructor(e){this._doc=e;}},e_="ng-app-id",iO=(()=>{let e=class e{constructor(i,o,a,r={}){this.doc=i,this.appId=o,this.nonce=a,this.platformId=r,this.styleRef=new Map(),this.hostNodes=new Set(),this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=Ef(r),this.resetHostNodes();}addStyles(i){for(let o of i)this.changeUsageCount(o,1)===1&&this.onStyleAdded(o);}removeStyles(i){for(let o of i)this.changeUsageCount(o,-1)<=0&&this.onStyleRemoved(o);}ngOnDestroy(){let i=this.styleNodesInDOM;i&&(i.forEach(o=>o.remove()),i.clear());for(let o of this.getAllStyles())this.onStyleRemoved(o);this.resetHostNodes();}addHost(i){this.hostNodes.add(i);for(let o of this.getAllStyles())this.addStyleToHost(i,o);}removeHost(i){this.hostNodes.delete(i);}getAllStyles(){return this.styleRef.keys();}onStyleAdded(i){for(let o of this.hostNodes)this.addStyleToHost(o,i);}onStyleRemoved(i){let o=this.styleRef;o.get(i)?.elements?.forEach(a=>a.remove()),o.delete(i);}collectServerRenderedStyles(){let i=this.doc.head?.querySelectorAll(`style[${e_}="${this.appId}"]`);if(i?.length){let o=new Map();return i.forEach(a=>{a.textContent!=null&&o.set(a.textContent,a);}),o;}return null;}changeUsageCount(i,o){let a=this.styleRef;if(a.has(i)){let r=a.get(i);return r.usage+=o,r.usage;}return a.set(i,{usage:o,elements:[]}),o;}getStyleElement(i,o){let a=this.styleNodesInDOM,r=a?.get(o);if(r?.parentNode===i)return a.delete(o),r.removeAttribute(e_),r;{let c=this.doc.createElement("style");return this.nonce&&c.setAttribute("nonce",this.nonce),c.textContent=o,this.platformIsServer&&c.setAttribute(e_,this.appId),i.appendChild(c),c;}}addStyleToHost(i,o){let a=this.getStyleElement(i,o),r=this.styleRef,c=r.get(o)?.elements;c?c.push(a):r.set(o,{elements:[a],usage:1});}resetHostNodes(){let i=this.hostNodes;i.clear(),i.add(this.doc.head);}};e.ɵfac=function(o){return new(o||e)(P(be),P(Il),P(Cm,8),P(kn));},e.ɵprov=F({token:e,factory:e.ɵfac});let t=e;return t;})(),t_={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"},r_=/%COMP%/g,oO="%COMP%",kL=`_nghost-${oO}`,CL=`_ngcontent-${oO}`,ML=!0,OL=new z("",{providedIn:"root",factory:()=>ML});function PL(t){return CL.replace(r_,t);}function DL(t){return kL.replace(r_,t);}function nO(t,e){return e.map(n=>n.replace(r_,t));}var zf=(()=>{let e=class e{constructor(i,o,a,r,c,s,l,d=null){this.eventManager=i,this.sharedStylesHost=o,this.appId=a,this.removeStylesOnCompDestroy=r,this.doc=c,this.platformId=s,this.ngZone=l,this.nonce=d,this.rendererByCompId=new Map(),this.platformIsServer=Ef(s),this.defaultRenderer=new Nm(i,c,l,this.platformIsServer);}createRenderer(i,o){if(!i||!o)return this.defaultRenderer;this.platformIsServer&&o.encapsulation===ka.ShadowDom&&(o=Xe(U({},o),{encapsulation:ka.Emulated}));let a=this.getOrCreateRenderer(i,o);return a instanceof Ff?a.applyToHost(i):a instanceof Lm&&a.applyStyles(),a;}getOrCreateRenderer(i,o){let a=this.rendererByCompId,r=a.get(o.id);if(!r){let c=this.doc,s=this.ngZone,l=this.eventManager,d=this.sharedStylesHost,f=this.removeStylesOnCompDestroy,x=this.platformIsServer;switch(o.encapsulation){case ka.Emulated:r=new Ff(l,d,o,this.appId,f,c,s,x);break;case ka.ShadowDom:return new a_(l,d,i,o,c,s,this.nonce,x);default:r=new Lm(l,d,o,f,c,s,x);break;}a.set(o.id,r);}return r;}ngOnDestroy(){this.rendererByCompId.clear();}};e.ɵfac=function(o){return new(o||e)(P(tO),P(iO),P(Il),P(OL),P(be),P(kn),P(te),P(Cm));},e.ɵprov=F({token:e,factory:e.ɵfac});let t=e;return t;})(),Nm=class{constructor(e,n,i,o){this.eventManager=e,this.doc=n,this.ngZone=i,this.platformIsServer=o,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null;}destroy(){}createElement(e,n){return n?this.doc.createElementNS(t_[n]||n,e):this.doc.createElement(e);}createComment(e){return this.doc.createComment(e);}createText(e){return this.doc.createTextNode(e);}appendChild(e,n){(JM(e)?e.content:e).appendChild(n);}insertBefore(e,n,i){e&&(JM(e)?e.content:e).insertBefore(n,i);}removeChild(e,n){n.remove();}selectRootElement(e,n){let i=typeof e=="string"?this.doc.querySelector(e):e;if(!i)throw new ee(-5104,!1);return n||(i.textContent=""),i;}parentNode(e){return e.parentNode;}nextSibling(e){return e.nextSibling;}setAttribute(e,n,i,o){if(o){n=o+":"+n;let a=t_[o];a?e.setAttributeNS(a,n,i):e.setAttribute(n,i);}else e.setAttribute(n,i);}removeAttribute(e,n,i){if(i){let o=t_[i];o?e.removeAttributeNS(o,n):e.removeAttribute(`${i}:${n}`);}else e.removeAttribute(n);}addClass(e,n){e.classList.add(n);}removeClass(e,n){e.classList.remove(n);}setStyle(e,n,i,o){o&(Oa.DashCase|Oa.Important)?e.style.setProperty(n,i,o&Oa.Important?"important":""):e.style[n]=i;}removeStyle(e,n,i){i&Oa.DashCase?e.style.removeProperty(n):e.style[n]="";}setProperty(e,n,i){e!=null&&(e[n]=i);}setValue(e,n){e.nodeValue=n;}listen(e,n,i){if(typeof e=="string"&&(e=Ta().getGlobalEventTarget(this.doc,e),!e))throw new Error(`Unsupported event target ${e} for event ${n}`);return this.eventManager.addEventListener(e,n,this.decoratePreventDefault(i));}decoratePreventDefault(e){return n=>{if(n==="__ngUnwrap__")return e;(this.platformIsServer?this.ngZone.runGuarded(()=>e(n)):e(n))===!1&&n.preventDefault();};}};function JM(t){return t.tagName==="TEMPLATE"&&t.content!==void 0;}var a_=class extends Nm{constructor(e,n,i,o,a,r,c,s){super(e,a,r,s),this.sharedStylesHost=n,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let l=nO(o.id,o.styles);for(let d of l){let f=document.createElement("style");c&&f.setAttribute("nonce",c),f.textContent=d,this.shadowRoot.appendChild(f);}}nodeOrShadowRoot(e){return e===this.hostEl?this.shadowRoot:e;}appendChild(e,n){return super.appendChild(this.nodeOrShadowRoot(e),n);}insertBefore(e,n,i){return super.insertBefore(this.nodeOrShadowRoot(e),n,i);}removeChild(e,n){return super.removeChild(null,n);}parentNode(e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(e)));}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot);}},Lm=class extends Nm{constructor(e,n,i,o,a,r,c,s){super(e,a,r,c),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=o,this.styles=s?nO(s,i.styles):i.styles;}applyStyles(){this.sharedStylesHost.addStyles(this.styles);}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles);}},Ff=class extends Lm{constructor(e,n,i,o,a,r,c,s){let l=o+"-"+i.id;super(e,n,i,a,r,c,s,l),this.contentAttr=PL(l),this.hostAttr=DL(l);}applyToHost(e){this.applyStyles(),this.setAttribute(e,this.hostAttr,"");}createElement(e,n){let i=super.createElement(e,n);return super.setAttribute(i,this.contentAttr,""),i;}},EL=(()=>{let e=class e extends Fm{constructor(i){super(i);}supports(i){return!0;}addEventListener(i,o,a){return i.addEventListener(o,a,!1),()=>this.removeEventListener(i,o,a);}removeEventListener(i,o,a){return i.removeEventListener(o,a);}};e.ɵfac=function(o){return new(o||e)(P(be));},e.ɵprov=F({token:e,factory:e.ɵfac});let t=e;return t;})(),IL=(()=>{let e=class e extends Fm{constructor(i){super(i),this.delegate=T(_M,{optional:!0});}supports(i){return this.delegate?this.delegate.supports(i):!1;}addEventListener(i,o,a){return this.delegate.addEventListener(i,o,a);}removeEventListener(i,o,a){return this.delegate.removeEventListener(i,o,a);}};e.ɵfac=function(o){return new(o||e)(P(be));},e.ɵprov=F({token:e,factory:e.ɵfac});let t=e;return t;})(),eO=["alt","control","meta","shift"],SL={"\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"},TL={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey},AL=(()=>{let e=class e extends Fm{constructor(i){super(i);}supports(i){return e.parseEventName(i)!=null;}addEventListener(i,o,a){let r=e.parseEventName(o),c=e.eventCallback(r.fullKey,a,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Ta().onAndCancel(i,r.domEventName,c));}static parseEventName(i){let o=i.toLowerCase().split("."),a=o.shift();if(o.length===0||!(a==="keydown"||a==="keyup"))return null;let r=e._normalizeKey(o.pop()),c="",s=o.indexOf("code");if(s>-1&&(o.splice(s,1),c="code."),eO.forEach(d=>{let f=o.indexOf(d);f>-1&&(o.splice(f,1),c+=d+".");}),c+=r,o.length!=0||r.length===0)return null;let l={};return l.domEventName=a,l.fullKey=c,l;}static matchEventFullKeyCode(i,o){let a=SL[i.key]||i.key,r="";return o.indexOf("code.")>-1&&(a=i.code,r="code."),a==null||!a?!1:(a=a.toLowerCase(),a===" "?a="space":a==="."&&(a="dot"),eO.forEach(c=>{if(c!==a){let s=TL[c];s(i)&&(r+=c+".");}}),r+=a,r===o);}static eventCallback(i,o,a){return r=>{e.matchEventFullKeyCode(r,i)&&a.runGuarded(()=>o(r));};}static _normalizeKey(i){return i==="esc"?"escape":i;}};e.ɵfac=function(o){return new(o||e)(P(be));},e.ɵprov=F({token:e,factory:e.ɵfac});let t=e;return t;})();function RL(){o_.makeCurrent();}function zL(){return new jo();}function FL(){return R4(document),document;}var NL=[{provide:kn,useValue:W2},{provide:Zv,useValue:RL,multi:!0},{provide:be,useFactory:FL,deps:[]}],aO=E2(xM,"browser",NL),LL=new z(""),VL=[{provide:Im,useClass:n_,deps:[]},{provide:M2,useClass:lf,deps:[te,df,Im]},{provide:lf,useClass:lf,deps:[te,df,Im]}],jL=[{provide:Fh,useValue:"root"},{provide:jo,useFactory:zL,deps:[]},{provide:Rf,useClass:EL,multi:!0,deps:[be,te,kn]},{provide:Rf,useClass:AL,multi:!0,deps:[be]},{provide:Rf,useClass:IL,multi:!0},zf,iO,tO,{provide:ec,useExisting:zf},{provide:zl,useClass:wL,deps:[]},[]],Nf=(()=>{let e=class e{constructor(i){}static withServerTransition(i){return{ngModule:e,providers:[{provide:Il,useValue:i.appId}]};}};e.ɵfac=function(o){return new(o||e)(P(LL,12));},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[...jL,...VL],imports:[B,vM]});let t=e;return t;})();var bo=(()=>{let e=class e{constructor(i){this._doc=i;}getTitle(){return this._doc.title;}setTitle(i){this._doc.title=i||"";}};e.ɵfac=function(o){return new(o||e)(P(be));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var cn=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:function(o){let a=null;return o?a=new(o||e)():a=P(BL),a;},providedIn:"root"});let t=e;return t;})(),BL=(()=>{let e=class e extends cn{constructor(i){super(),this._doc=i;}sanitize(i,o){if(o==null)return null;switch(i){case Ji.NONE:return o;case Ji.HTML:return xr(o,"HTML")?on(o):Kv(this._doc,String(o)).toString();case Ji.STYLE:return xr(o,"Style")?on(o):o;case Ji.SCRIPT:if(xr(o,"Script"))return on(o);throw new ee(5200,!1);case Ji.URL:return xr(o,"URL")?on(o):Qh(String(o));case Ji.RESOURCE_URL:if(xr(o,"ResourceURL"))return on(o);throw new ee(5201,!1);default:throw new ee(5202,!1);}}bypassSecurityTrustHtml(i){return L4(i);}bypassSecurityTrustStyle(i){return V4(i);}bypassSecurityTrustScript(i){return j4(i);}bypassSecurityTrustUrl(i){return B4(i);}bypassSecurityTrustResourceUrl(i){return $4(i);}};e.ɵfac=function(o){return new(o||e)(P(be));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var Lf={production:!1,apiUrl:"https://api.johnturman.net/api/v1",wordpressHost:"https://johnturman.net",drupalHost:"https://cms.johnturman.net",drupalApi:"/jjknkk/jptb69dhj027ooae/jsonapi",drupalUserId:"",slug:"",wordpressAdapter:!0};var it="primary",Km=Symbol("RouteTitle"),m_=class{constructor(e){this.params=e||{};}has(e){return Object.prototype.hasOwnProperty.call(this.params,e);}get(e){if(this.has(e)){let n=this.params[e];return Array.isArray(n)?n[0]:n;}return null;}getAll(e){if(this.has(e)){let n=this.params[e];return Array.isArray(n)?n:[n];}return[];}get keys(){return Object.keys(this.params);}};function Bl(t){return new m_(t);}function $L(t,e,n){let i=n.path.split("/");if(i.length>t.length||n.pathMatch==="full"&&(e.hasChildren()||i.length<t.length))return null;let o={};for(let a=0;a<i.length;a++){let r=i[a],c=t[a];if(r[0]===":")o[r.substring(1)]=c;else if(r!==c.path)return null;}return{consumed:t.slice(0,i.length),posParams:o};}function HL(t,e){if(t.length!==e.length)return!1;for(let n=0;n<t.length;++n)if(!Ra(t[n],e[n]))return!1;return!0;}function Ra(t,e){let n=t?p_(t):void 0,i=e?p_(e):void 0;if(!n||!i||n.length!=i.length)return!1;let o;for(let a=0;a<n.length;a++)if(o=n[a],!gO(t[o],e[o]))return!1;return!0;}function p_(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)];}function gO(t,e){if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return!1;let n=[...t].sort(),i=[...e].sort();return n.every((o,a)=>i[a]===o);}else return t===e;}function bO(t){return t.length>0?t[t.length-1]:null;}function hc(t){return Ur(t)?t:ac(t)?zt(Promise.resolve(t)):le(t);}var UL={exact:vO,subset:_O},xO={exact:qL,subset:WL,ignored:()=>!0};function rO(t,e,n){return UL[n.paths](t.root,e.root,n.matrixParams)&&xO[n.queryParams](t.queryParams,e.queryParams)&&!(n.fragment==="exact"&&t.fragment!==e.fragment);}function qL(t,e){return Ra(t,e);}function vO(t,e,n){if(!bs(t.segments,e.segments)||!Bf(t.segments,e.segments,n)||t.numberOfChildren!==e.numberOfChildren)return!1;for(let i in e.children)if(!t.children[i]||!vO(t.children[i],e.children[i],n))return!1;return!0;}function WL(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every(n=>gO(t[n],e[n]));}function _O(t,e,n){return yO(t,e,e.segments,n);}function yO(t,e,n,i){if(t.segments.length>n.length){let o=t.segments.slice(0,n.length);return!(!bs(o,n)||e.hasChildren()||!Bf(o,n,i));}else if(t.segments.length===n.length){if(!bs(t.segments,n)||!Bf(t.segments,n,i))return!1;for(let o in e.children)if(!t.children[o]||!_O(t.children[o],e.children[o],i))return!1;return!0;}else{let o=n.slice(0,t.segments.length),a=n.slice(t.segments.length);return!bs(t.segments,o)||!Bf(t.segments,o,i)||!t.children[it]?!1:yO(t.children[it],e,a,i);}}function Bf(t,e,n){return e.every((i,o)=>xO[n](t[o].parameters,i.parameters));}var Pr=class{constructor(e=new It([],{}),n={},i=null){this.root=e,this.queryParams=n,this.fragment=i;}get queryParamMap(){return this._queryParamMap??=Bl(this.queryParams),this._queryParamMap;}toString(){return YL.serialize(this);}},It=class{constructor(e,n){this.segments=e,this.children=n,this.parent=null,Object.values(n).forEach(i=>i.parent=this);}hasChildren(){return this.numberOfChildren>0;}get numberOfChildren(){return Object.keys(this.children).length;}toString(){return $f(this);}},gs=class{constructor(e,n){this.path=e,this.parameters=n;}get parameterMap(){return this._parameterMap??=Bl(this.parameters),this._parameterMap;}toString(){return kO(this);}};function GL(t,e){return bs(t,e)&&t.every((n,i)=>Ra(n.parameters,e[i].parameters));}function bs(t,e){return t.length!==e.length?!1:t.every((n,i)=>n.path===e[i].path);}function QL(t,e){let n=[];return Object.entries(t.children).forEach(([i,o])=>{i===it&&(n=n.concat(e(o,i)));}),Object.entries(t.children).forEach(([i,o])=>{i!==it&&(n=n.concat(e(o,i)));}),n;}var Jm=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:()=>new $l(),providedIn:"root"});let t=e;return t;})(),$l=class{parse(e){let n=new h_(e);return new Pr(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment());}serialize(e){let n=`/${Vm(e.root,!0)}`,i=KL(e.queryParams),o=typeof e.fragment=="string"?`#${ZL(e.fragment)}`:"";return`${n}${i}${o}`;}},YL=new $l();function $f(t){return t.segments.map(e=>kO(e)).join("/");}function Vm(t,e){if(!t.hasChildren())return $f(t);if(e){let n=t.children[it]?Vm(t.children[it],!1):"",i=[];return Object.entries(t.children).forEach(([o,a])=>{o!==it&&i.push(`${o}:${Vm(a,!1)}`);}),i.length>0?`${n}(${i.join("//")})`:n;}else{let n=QL(t,(i,o)=>o===it?[Vm(t.children[it],!1)]:[`${o}:${Vm(i,!1)}`]);return Object.keys(t.children).length===1&&t.children[it]!=null?`${$f(t)}/${n[0]}`:`${$f(t)}/(${n.join("//")})`;}}function wO(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",");}function Vf(t){return wO(t).replace(/%3B/gi,";");}function ZL(t){return encodeURI(t);}function u_(t){return wO(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&");}function Hf(t){return decodeURIComponent(t);}function cO(t){return Hf(t.replace(/\+/g,"%20"));}function kO(t){return`${u_(t.path)}${XL(t.parameters)}`;}function XL(t){return Object.entries(t).map(([e,n])=>`;${u_(e)}=${u_(n)}`).join("");}function KL(t){let e=Object.entries(t).map(([n,i])=>Array.isArray(i)?i.map(o=>`${Vf(n)}=${Vf(o)}`).join("&"):`${Vf(n)}=${Vf(i)}`).filter(n=>n);return e.length?`?${e.join("&")}`:"";}var JL=/^[^\/()?;#]+/;function c_(t){let e=t.match(JL);return e?e[0]:"";}var eV=/^[^\/()?;=#]+/;function tV(t){let e=t.match(eV);return e?e[0]:"";}var iV=/^[^=?&#]+/;function oV(t){let e=t.match(iV);return e?e[0]:"";}var nV=/^[^&#]+/;function aV(t){let e=t.match(nV);return e?e[0]:"";}var h_=class{constructor(e){this.url=e,this.remaining=e;}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new It([],{}):new It([],this.parseChildren());}parseQueryParams(){let e={};if(this.consumeOptional("?"))do this.parseQueryParam(e);while(this.consumeOptional("&"));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("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());let n={};this.peekStartsWith("/(")&&(this.capture("/"),n=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(e.length>0||Object.keys(n).length>0)&&(i[it]=new It(e,n)),i;}parseSegment(){let e=c_(this.remaining);if(e===""&&this.peekStartsWith(";"))throw new ee(4009,!1);return this.capture(e),new gs(Hf(e),this.parseMatrixParams());}parseMatrixParams(){let e={};for(;this.consumeOptional(";");)this.parseParam(e);return e;}parseParam(e){let n=tV(this.remaining);if(!n)return;this.capture(n);let i="";if(this.consumeOptional("=")){let o=c_(this.remaining);o&&(i=o,this.capture(i));}e[Hf(n)]=Hf(i);}parseQueryParam(e){let n=oV(this.remaining);if(!n)return;this.capture(n);let i="";if(this.consumeOptional("=")){let r=aV(this.remaining);r&&(i=r,this.capture(i));}let o=cO(n),a=cO(i);if(e.hasOwnProperty(o)){let r=e[o];Array.isArray(r)||(r=[r],e[o]=r),r.push(a);}else e[o]=a;}parseParens(e){let n={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let i=c_(this.remaining),o=this.remaining[i.length];if(o!=="/"&&o!==")"&&o!==";")throw new ee(4010,!1);let a;i.indexOf(":")>-1?(a=i.slice(0,i.indexOf(":")),this.capture(a),this.capture(":")):e&&(a=it);let r=this.parseChildren();n[a]=Object.keys(r).length===1?r[it]:new It([],r),this.consumeOptional("//");}return n;}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 ee(4011,!1);}};function CO(t){return t.segments.length>0?new It([],{[it]:t}):t;}function MO(t){let e={};for(let[i,o]of Object.entries(t.children)){let a=MO(o);if(i===it&&a.segments.length===0&&a.hasChildren())for(let[r,c]of Object.entries(a.children))e[r]=c;else(a.segments.length>0||a.hasChildren())&&(e[i]=a);}let n=new It(t.segments,e);return rV(n);}function rV(t){if(t.numberOfChildren===1&&t.children[it]){let e=t.children[it];return new It(t.segments.concat(e.segments),e.children);}return t;}function xs(t){return t instanceof Pr;}function cV(t,e,n=null,i=null){let o=OO(t);return PO(o,e,n,i);}function OO(t){let e;function n(a){let r={};for(let s of a.children){let l=n(s);r[s.outlet]=l;}let c=new It(a.url,r);return a===t&&(e=c),c;}let i=n(t.root),o=CO(i);return e??o;}function PO(t,e,n,i){let o=t;for(;o.parent;)o=o.parent;if(e.length===0)return s_(o,o,o,n,i);let a=sV(e);if(a.toRoot())return s_(o,o,new It([],{}),n,i);let r=lV(a,o,t),c=r.processChildren?$m(r.segmentGroup,r.index,a.commands):EO(r.segmentGroup,r.index,a.commands);return s_(o,r.segmentGroup,c,n,i);}function Uf(t){return typeof t=="object"&&t!=null&&!t.outlets&&!t.segmentPath;}function qm(t){return typeof t=="object"&&t!=null&&t.outlets;}function s_(t,e,n,i,o){let a={};i&&Object.entries(i).forEach(([s,l])=>{a[s]=Array.isArray(l)?l.map(d=>`${d}`):`${l}`;});let r;t===e?r=n:r=DO(t,e,n);let c=CO(MO(r));return new Pr(c,a,o);}function DO(t,e,n){let i={};return Object.entries(t.children).forEach(([o,a])=>{a===e?i[o]=n:i[o]=DO(a,e,n);}),new It(t.segments,i);}var qf=class{constructor(e,n,i){if(this.isAbsolute=e,this.numberOfDoubleDots=n,this.commands=i,e&&i.length>0&&Uf(i[0]))throw new ee(4003,!1);let o=i.find(qm);if(o&&o!==bO(i))throw new ee(4004,!1);}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/";}};function sV(t){if(typeof t[0]=="string"&&t.length===1&&t[0]==="/")return new qf(!0,0,t);let e=0,n=!1,i=t.reduce((o,a,r)=>{if(typeof a=="object"&&a!=null){if(a.outlets){let c={};return Object.entries(a.outlets).forEach(([s,l])=>{c[s]=typeof l=="string"?l.split("/"):l;}),[...o,{outlets:c}];}if(a.segmentPath)return[...o,a.segmentPath];}return typeof a!="string"?[...o,a]:r===0?(a.split("/").forEach((c,s)=>{s==0&&c==="."||(s==0&&c===""?n=!0:c===".."?e++:c!=""&&o.push(c));}),o):[...o,a];},[]);return new qf(n,e,i);}var Ll=class{constructor(e,n,i){this.segmentGroup=e,this.processChildren=n,this.index=i;}};function lV(t,e,n){if(t.isAbsolute)return new Ll(e,!0,0);if(!n)return new Ll(e,!1,NaN);if(n.parent===null)return new Ll(n,!0,0);let i=Uf(t.commands[0])?0:1,o=n.segments.length-1+i;return dV(n,o,t.numberOfDoubleDots);}function dV(t,e,n){let i=t,o=e,a=n;for(;a>o;){if(a-=o,i=i.parent,!i)throw new ee(4005,!1);o=i.segments.length;}return new Ll(i,!1,o-a);}function mV(t){return qm(t[0])?t[0].outlets:{[it]:t};}function EO(t,e,n){if(t??=new It([],{}),t.segments.length===0&&t.hasChildren())return $m(t,e,n);let i=pV(t,e,n),o=n.slice(i.commandIndex);if(i.match&&i.pathIndex<t.segments.length){let a=new It(t.segments.slice(0,i.pathIndex),{});return a.children[it]=new It(t.segments.slice(i.pathIndex),t.children),$m(a,0,o);}else return i.match&&o.length===0?new It(t.segments,{}):i.match&&!t.hasChildren()?f_(t,e,n):i.match?$m(t,0,o):f_(t,e,n);}function $m(t,e,n){if(n.length===0)return new It(t.segments,{});{let i=mV(n),o={};if(Object.keys(i).some(a=>a!==it)&&t.children[it]&&t.numberOfChildren===1&&t.children[it].segments.length===0){let a=$m(t.children[it],e,n);return new It(t.segments,a.children);}return Object.entries(i).forEach(([a,r])=>{typeof r=="string"&&(r=[r]),r!==null&&(o[a]=EO(t.children[a],e,r));}),Object.entries(t.children).forEach(([a,r])=>{i[a]===void 0&&(o[a]=r);}),new It(t.segments,o);}}function pV(t,e,n){let i=0,o=e,a={match:!1,pathIndex:0,commandIndex:0};for(;o<t.segments.length;){if(i>=n.length)return a;let r=t.segments[o],c=n[i];if(qm(c))break;let s=`${c}`,l=i<n.length-1?n[i+1]:null;if(o>0&&s===void 0)break;if(s&&l&&typeof l=="object"&&l.outlets===void 0){if(!lO(s,l,r))return a;i+=2;}else{if(!lO(s,{},r))return a;i++;}o++;}return{match:!0,pathIndex:o,commandIndex:i};}function f_(t,e,n){let i=t.segments.slice(0,e),o=0;for(;o<n.length;){let a=n[o];if(qm(a)){let s=uV(a.outlets);return new It(i,s);}if(o===0&&Uf(n[0])){let s=t.segments[e];i.push(new gs(s.path,sO(n[0]))),o++;continue;}let r=qm(a)?a.outlets[it]:`${a}`,c=o<n.length-1?n[o+1]:null;r&&c&&Uf(c)?(i.push(new gs(r,sO(c))),o+=2):(i.push(new gs(r,{})),o++);}return new It(i,{});}function uV(t){let e={};return Object.entries(t).forEach(([n,i])=>{typeof i=="string"&&(i=[i]),i!==null&&(e[n]=f_(new It([],{}),0,i));}),e;}function sO(t){let e={};return Object.entries(t).forEach(([n,i])=>e[n]=`${i}`),e;}function lO(t,e,n){return t==n.path&&Ra(e,n.parameters);}var Hm="imperative",Bi=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;}(Bi||{}),Sn=class{constructor(e,n){this.id=e,this.url=n;}},Kn=class extends Sn{constructor(e,n,i="imperative",o=null){super(e,n),this.type=Bi.NavigationStart,this.navigationTrigger=i,this.restoredState=o;}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`;}},dn=class extends Sn{constructor(e,n,i){super(e,n),this.urlAfterRedirects=i,this.type=Bi.NavigationEnd;}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`;}},ln=function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromResolver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t;}(ln||{}),Wf=function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t;}(Wf||{}),Or=class extends Sn{constructor(e,n,i,o){super(e,n),this.reason=i,this.code=o,this.type=Bi.NavigationCancel;}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`;}},uc=class extends Sn{constructor(e,n,i,o){super(e,n),this.reason=i,this.code=o,this.type=Bi.NavigationSkipped;}},Wm=class extends Sn{constructor(e,n,i,o){super(e,n),this.error=i,this.target=o,this.type=Bi.NavigationError;}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`;}},Gf=class extends Sn{constructor(e,n,i,o){super(e,n),this.urlAfterRedirects=i,this.state=o,this.type=Bi.RoutesRecognized;}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},g_=class extends Sn{constructor(e,n,i,o){super(e,n),this.urlAfterRedirects=i,this.state=o,this.type=Bi.GuardsCheckStart;}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},b_=class extends Sn{constructor(e,n,i,o,a){super(e,n),this.urlAfterRedirects=i,this.state=o,this.shouldActivate=a,this.type=Bi.GuardsCheckEnd;}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`;}},x_=class extends Sn{constructor(e,n,i,o){super(e,n),this.urlAfterRedirects=i,this.state=o,this.type=Bi.ResolveStart;}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},v_=class extends Sn{constructor(e,n,i,o){super(e,n),this.urlAfterRedirects=i,this.state=o,this.type=Bi.ResolveEnd;}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},__=class{constructor(e){this.route=e,this.type=Bi.RouteConfigLoadStart;}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`;}},y_=class{constructor(e){this.route=e,this.type=Bi.RouteConfigLoadEnd;}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`;}},w_=class{constructor(e){this.snapshot=e,this.type=Bi.ChildActivationStart;}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}},k_=class{constructor(e){this.snapshot=e,this.type=Bi.ChildActivationEnd;}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}},C_=class{constructor(e){this.snapshot=e,this.type=Bi.ActivationStart;}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}},M_=class{constructor(e){this.snapshot=e,this.type=Bi.ActivationEnd;}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}},Qf=class{constructor(e,n,i){this.routerEvent=e,this.position=n,this.anchor=i,this.type=Bi.Scroll;}toString(){let e=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${e}')`;}},Gm=class{},Hl=class{constructor(e,n){this.url=e,this.navigationBehaviorOptions=n;}};function hV(t,e){return t.providers&&!t._injector&&(t._injector=of(t.providers,e,`Route: ${t.path}`)),t._injector??e;}function Xn(t){return t.outlet||it;}function fV(t,e){let n=t.filter(i=>Xn(i)===e);return n.push(...t.filter(i=>Xn(i)!==e)),n;}function ep(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let e=t.parent;e;e=e.parent){let n=e.routeConfig;if(n?._loadedInjector)return n._loadedInjector;if(n?._injector)return n._injector;}return null;}var O_=class{get injector(){return ep(this.route?.snapshot)??this.rootInjector;}set injector(e){}constructor(e){this.rootInjector=e,this.outlet=null,this.route=null,this.children=new tp(this.rootInjector),this.attachRef=null;}},tp=(()=>{let e=class e{constructor(i){this.rootInjector=i,this.contexts=new Map();}onChildOutletCreated(i,o){let a=this.getOrCreateContext(i);a.outlet=o,this.contexts.set(i,a);}onChildOutletDestroyed(i){let o=this.getContext(i);o&&(o.outlet=null,o.attachRef=null);}onOutletDeactivated(){let i=this.contexts;return this.contexts=new Map(),i;}onOutletReAttached(i){this.contexts=i;}getOrCreateContext(i){let o=this.getContext(i);return o||(o=new O_(this.rootInjector),this.contexts.set(i,o)),o;}getContext(i){return this.contexts.get(i)||null;}};e.ɵfac=function(o){return new(o||e)(P(Xi));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),Yf=class{constructor(e){this._root=e;}get root(){return this._root.value;}parent(e){let n=this.pathFromRoot(e);return n.length>1?n[n.length-2]:null;}children(e){let n=P_(e,this._root);return n?n.children.map(i=>i.value):[];}firstChild(e){let n=P_(e,this._root);return n&&n.children.length>0?n.children[0].value:null;}siblings(e){let n=D_(e,this._root);return n.length<2?[]:n[n.length-2].children.map(o=>o.value).filter(o=>o!==e);}pathFromRoot(e){return D_(e,this._root).map(n=>n.value);}};function P_(t,e){if(t===e.value)return e;for(let n of e.children){let i=P_(t,n);if(i)return i;}return null;}function D_(t,e){if(t===e.value)return[e];for(let n of e.children){let i=D_(t,n);if(i.length)return i.unshift(e),i;}return[];}var sn=class{constructor(e,n){this.value=e,this.children=n;}toString(){return`TreeNode(${this.value})`;}};function Nl(t){let e={};return t&&t.children.forEach(n=>e[n.value.outlet]=n),e;}var Zf=class extends Yf{constructor(e,n){super(e),this.snapshot=n,N_(this,e);}toString(){return this.snapshot.toString();}};function IO(t){let e=gV(t),n=new Vt([new gs("",{})]),i=new Vt({}),o=new Vt({}),a=new Vt({}),r=new Vt(""),c=new So(n,i,a,r,o,it,t,e.root);return c.snapshot=e.root,new Zf(new sn(c,[]),e);}function gV(t){let e={},n={},i={},o="",a=new Vl([],e,i,o,n,it,t,null,{});return new Kf("",new sn(a,[]));}var So=class{constructor(e,n,i,o,a,r,c,s){this.urlSubject=e,this.paramsSubject=n,this.queryParamsSubject=i,this.fragmentSubject=o,this.dataSubject=a,this.outlet=r,this.component=c,this._futureSnapshot=s,this.title=this.dataSubject?.pipe(pe(l=>l[Km]))??le(void 0),this.url=e,this.params=n,this.queryParams=i,this.fragment=o,this.data=a;}get routeConfig(){return this._futureSnapshot.routeConfig;}get root(){return this._routerState.root;}get parent(){return this._routerSt ��ate.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(pe(e=>Bl(e))),this._paramMap;}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(pe(e=>Bl(e))),this._queryParamMap;}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`;}};function Xf(t,e,n="emptyOnly"){let i,{routeConfig:o}=t;return e!==null&&(n==="always"||o?.path===""||!e.component&&!e.routeConfig?.loadComponent)?i={params:U(U({},e.params),t.params),data:U(U({},e.data),t.data),resolve:U(U(U(U({},t.data),e.data),o?.data),t._resolvedData)}:i={params:U({},t.params),data:U({},t.data),resolve:U(U({},t.data),t._resolvedData??{})},o&&TO(o)&&(i.resolve[Km]=o.title),i;}var Vl=class{get title(){return this.data?.[Km];}constructor(e,n,i,o,a,r,c,s,l){this.url=e,this.params=n,this.queryParams=i,this.fragment=o,this.data=a,this.outlet=r,this.component=c,this.routeConfig=s,this._resolve=l;}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??=Bl(this.params),this._paramMap;}get queryParamMap(){return this._queryParamMap??=Bl(this.queryParams),this._queryParamMap;}toString(){let e=this.url.map(i=>i.toString()).join("/"),n=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${e}', path:'${n}')`;}},Kf=class extends Yf{constructor(e,n){super(n),this.url=e,N_(this,n);}toString(){return SO(this._root);}};function N_(t,e){e.value._routerState=t,e.children.forEach(n=>N_(t,n));}function SO(t){let e=t.children.length>0?` { ${t.children.map(SO).join(", ")} } `:"";return`${t.value}${e}`;}function l_(t){if(t.snapshot){let e=t.snapshot,n=t._futureSnapshot;t.snapshot=n,Ra(e.queryParams,n.queryParams)||t.queryParamsSubject.next(n.queryParams),e.fragment!==n.fragment&&t.fragmentSubject.next(n.fragment),Ra(e.params,n.params)||t.paramsSubject.next(n.params),HL(e.url,n.url)||t.urlSubject.next(n.url),Ra(e.data,n.data)||t.dataSubject.next(n.data);}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data);}function E_(t,e){let n=Ra(t.params,e.params)&&GL(t.url,e.url),i=!t.parent!=!e.parent;return n&&!i&&(!t.parent||E_(t.parent,e.parent));}function TO(t){return typeof t.title=="string"||t.title===null;}var vs=(()=>{let e=class e{constructor(){this.activated=null,this._activatedRoute=null,this.name=it,this.activateEvents=new $(),this.deactivateEvents=new $(),this.attachEvents=new $(),this.detachEvents=new $(),this.parentContexts=T(tp),this.location=T(vt),this.changeDetector=T(he),this.inputBinder=T(og,{optional:!0}),this.supportsBindingToComponentInputs=!0;}get activatedComponentRef(){return this.activated;}ngOnChanges(i){if(i.name){let{firstChange:o,previousValue:a}=i.name;if(o)return;this.isTrackedInParentContexts(a)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(a)),this.initializeOutletWithName();}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this);}isTrackedInParentContexts(i){return this.parentContexts.getContext(i)?.outlet===this;}ngOnInit(){this.initializeOutletWithName();}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let i=this.parentContexts.getContext(this.name);i?.route&&(i.attachRef?this.attach(i.attachRef,i.route):this.activateWith(i.route,i.injector));}get isActivated(){return!!this.activated;}get component(){if(!this.activated)throw new ee(4012,!1);return this.activated.instance;}get activatedRoute(){if(!this.activated)throw new ee(4012,!1);return this._activatedRoute;}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{};}detach(){if(!this.activated)throw new ee(4012,!1);this.location.detach();let i=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(i.instance),i;}attach(i,o){this.activated=i,this._activatedRoute=o,this.location.insert(i.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(i.instance);}deactivate(){if(this.activated){let i=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(i);}}activateWith(i,o){if(this.isActivated)throw new ee(4013,!1);this._activatedRoute=i;let a=this.location,c=i.snapshot.component,s=this.parentContexts.getOrCreateContext(this.name).children,l=new I_(i,s,a.injector);this.activated=a.createComponent(c,{index:a.length,injector:l,environmentInjector:o}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance);}};e.ɵfac=function(o){return new(o||e)();},e.ɵdir=j({type:e,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[tt]});let t=e;return t;})(),I_=class t{__ngOutletInjector(e){return new t(this.route,this.childContexts,e);}constructor(e,n,i){this.route=e,this.childContexts=n,this.parent=i;}get(e,n){return e===So?this.route:e===tp?this.childContexts:this.parent.get(e,n);}},og=new z(""),dO=(()=>{let e=class e{constructor(){this.outletDataSubscriptions=new Map();}bindActivatedRouteToOutletComponent(i){this.unsubscribeFromRouteData(i),this.subscribeToRouteData(i);}unsubscribeFromRouteData(i){this.outletDataSubscriptions.get(i)?.unsubscribe(),this.outletDataSubscriptions.delete(i);}subscribeToRouteData(i){let{activatedRoute:o}=i,a=Hn([o.queryParams,o.params,o.data]).pipe(Jt(([r,c,s],l)=>(s=U(U(U({},r),c),s),l===0?le(s):Promise.resolve(s)))).subscribe(r=>{if(!i.isActivated||!i.activatedComponentRef||i.activatedRoute!==o||o.component===null){this.unsubscribeFromRouteData(i);return;}let c=yM(o.component);if(!c){this.unsubscribeFromRouteData(i);return;}for(let{templateName:s}of c.inputs)i.activatedComponentRef.setInput(s,r[s]);});this.outletDataSubscriptions.set(i,a);}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:e.ɵfac});let t=e;return t;})();function bV(t,e,n){let i=Qm(t,e._root,n?n._root:void 0);return new Zf(i,e);}function Qm(t,e,n){if(n&&t.shouldReuseRoute(e.value,n.value.snapshot)){let i=n.value;i._futureSnapshot=e.value;let o=xV(t,e,n);return new sn(i,o);}else{if(t.shouldAttach(e.value)){let a=t.retrieve(e.value);if(a!==null){let r=a.route;return r.value._futureSnapshot=e.value,r.children=e.children.map(c=>Qm(t,c)),r;}}let i=vV(e.value),o=e.children.map(a=>Qm(t,a));return new sn(i,o);}}function xV(t,e,n){return e.children.map(i=>{for(let o of n.children)if(t.shouldReuseRoute(i.value,o.value.snapshot))return Qm(t,i,o);return Qm(t,i);});}function vV(t){return new So(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 Ym=class{constructor(e,n){this.redirectTo=e,this.navigationBehaviorOptions=n;}},AO="ngNavigationCancelingError";function Jf(t,e){let{redirectTo:n,navigationBehaviorOptions:i}=xs(e)?{redirectTo:e,navigationBehaviorOptions:void 0}:e,o=RO(!1,ln.Redirect);return o.url=n,o.navigationBehaviorOptions=i,o;}function RO(t,e){let n=new Error(`NavigationCancelingError: ${t||""}`);return n[AO]=!0,n.cancellationCode=e,n;}function _V(t){return zO(t)&&xs(t.url);}function zO(t){return!!t&&t[AO];}var yV=(t,e,n,i)=>pe(o=>(new S_(e,o.targetRouterState,o.currentRouterState,n,i).activate(t),o)),S_=class{constructor(e,n,i,o,a){this.routeReuseStrategy=e,this.futureState=n,this.currState=i,this.forwardEvent=o,this.inputBindingEnabled=a;}activate(e){let n=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(n,i,e),l_(this.futureState.root),this.activateChildRoutes(n,i,e);}deactivateChildRoutes(e,n,i){let o=Nl(n);e.children.forEach(a=>{let r=a.value.outlet;this.deactivateRoutes(a,o[r],i),delete o[r];}),Object.values(o).forEach(a=>{this.deactivateRouteAndItsChildren(a,i);});}deactivateRoutes(e,n,i){let o=e.value,a=n?n.value:null;if(o===a){if(o.component){let r=i.getContext(o.outlet);r&&this.deactivateChildRoutes(e,n,r.children);}else this.deactivateChildRoutes(e,n,i);}else a&&this.deactivateRouteAndItsChildren(n,i);}deactivateRouteAndItsChildren(e,n){e.value.component&&this.routeReuseStrategy.shouldDetach(e.value.snapshot)?this.detachAndStoreRouteSubtree(e,n):this.deactivateRouteAndOutlet(e,n);}detachAndStoreRouteSubtree(e,n){let i=n.getContext(e.value.outlet),o=i&&e.value.component?i.children:n,a=Nl(e);for(let r of Object.values(a))this.deactivateRouteAndItsChildren(r,o);if(i&&i.outlet){let r=i.outlet.detach(),c=i.children.onOutletDeactivated();this.routeReuseStrategy.store(e.value.snapshot,{componentRef:r,route:e,contexts:c});}}deactivateRouteAndOutlet(e,n){let i=n.getContext(e.value.outlet),o=i&&e.value.component?i.children:n,a=Nl(e);for(let r of Object.values(a))this.deactivateRouteAndItsChildren(r,o);i&&(i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated()),i.attachRef=null,i.route=null);}activateChildRoutes(e,n,i){let o=Nl(n);e.children.forEach(a=>{this.activateRoutes(a,o[a.value.outlet],i),this.forwardEvent(new M_(a.value.snapshot));}),e.children.length&&this.forwardEvent(new k_(e.value.snapshot));}activateRoutes(e,n,i){let o=e.value,a=n?n.value:null;if(l_(o),o===a){if(o.component){let r=i.getOrCreateContext(o.outlet);this.activateChildRoutes(e,n,r.children);}else this.activateChildRoutes(e,n,i);}else if(o.component){let r=i.getOrCreateContext(o.outlet);if(this.routeReuseStrategy.shouldAttach(o.snapshot)){let c=this.routeReuseStrategy.retrieve(o.snapshot);this.routeReuseStrategy.store(o.snapshot,null),r.children.onOutletReAttached(c.contexts),r.attachRef=c.componentRef,r.route=c.route.value,r.outlet&&r.outlet.attach(c.componentRef,c.route.value),l_(c.route.value),this.activateChildRoutes(e,null,r.children);}else r.attachRef=null,r.route=o,r.outlet&&r.outlet.activateWith(o,r.injector),this.activateChildRoutes(e,null,r.children);}else this.activateChildRoutes(e,null,i);}},eg=class{constructor(e){this.path=e,this.route=this.path[this.path.length-1];}},jl=class{constructor(e,n){this.component=e,this.route=n;}};function wV(t,e,n){let i=t._root,o=e?e._root:null;return jm(i,o,n,[i.value]);}function kV(t){let e=t.routeConfig?t.routeConfig.canActivateChild:null;return!e||e.length===0?null:{node:t,guards:e};}function ql(t,e){let n=Symbol(),i=e.get(t,n);return i===n?typeof t=="function"&&!kC(t)?t:e.get(t):i;}function jm(t,e,n,i,o={canDeactivateChecks:[],canActivateChecks:[]}){let a=Nl(e);return t.children.forEach(r=>{CV(r,a[r.value.outlet],n,i.concat([r.value]),o),delete a[r.value.outlet];}),Object.entries(a).forEach(([r,c])=>Um(c,n.getContext(r),o)),o;}function CV(t,e,n,i,o={canDeactivateChecks:[],canActivateChecks:[]}){let a=t.value,r=e?e.value:null,c=n?n.getContext(t.value.outlet):null;if(r&&a.routeConfig===r.routeConfig){let s=MV(r,a,a.routeConfig.runGuardsAndResolvers);s?o.canActivateChecks.push(new eg(i)):(a.data=r.data,a._resolvedData=r._resolvedData),a.component?jm(t,e,c?c.children:null,i,o):jm(t,e,n,i,o),s&&c&&c.outlet&&c.outlet.isActivated&&o.canDeactivateChecks.push(new jl(c.outlet.component,r));}else r&&Um(e,c,o),o.canActivateChecks.push(new eg(i)),a.component?jm(t,null,c?c.children:null,i,o):jm(t,null,n,i,o);return o;}function MV(t,e,n){if(typeof n=="function")return n(t,e);switch(n){case"pathParamsChange":return!bs(t.url,e.url);case"pathParamsOrQueryParamsChange":return!bs(t.url,e.url)||!Ra(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!E_(t,e)||!Ra(t.queryParams,e.queryParams);case"paramsChange":default:return!E_(t,e);}}function Um(t,e,n){let i=Nl(t),o=t.value;Object.entries(i).forEach(([a,r])=>{o.component?e?Um(r,e.children.getContext(a),n):Um(r,null,n):Um(r,e,n);}),o.component?e&&e.outlet&&e.outlet.isActivated?n.canDeactivateChecks.push(new jl(e.outlet.component,o)):n.canDeactivateChecks.push(new jl(null,o)):n.canDeactivateChecks.push(new jl(null,o));}function ip(t){return typeof t=="function";}function OV(t){return typeof t=="boolean";}function PV(t){return t&&ip(t.canLoad);}function DV(t){return t&&ip(t.canActivate);}function EV(t){return t&&ip(t.canActivateChild);}function IV(t){return t&&ip(t.canDeactivate);}function SV(t){return t&&ip(t.canMatch);}function FO(t){return t instanceof dr||t?.name==="EmptyError";}var jf=Symbol("INITIAL_VALUE");function Ul(){return Jt(t=>Hn(t.map(e=>e.pipe(de(1),wt(jf)))).pipe(pe(e=>{for(let n of e)if(n!==!0){if(n===jf)return jf;if(n===!1||TV(n))return n;}return!0;}),Ie(e=>e!==jf),de(1)));}function TV(t){return xs(t)||t instanceof Ym;}function AV(t,e){return ii(n=>{let{targetSnapshot:i,currentSnapshot:o,guards:{canActivateChecks:a,canDeactivateChecks:r}}=n;return r.length===0&&a.length===0?le(Xe(U({},n),{guardsResult:!0})):RV(r,i,o,t).pipe(ii(c=>c&&OV(c)?zV(i,a,t,e):le(c)),pe(c=>Xe(U({},n),{guardsResult:c})));});}function RV(t,e,n,i){return zt(t).pipe(ii(o=>jV(o.component,o.route,n,e,i)),va(o=>o!==!0,!0));}function zV(t,e,n,i){return zt(e).pipe(mr(o=>fa(NV(o.route.parent,i),FV(o.route,i),VV(t,o.path,n),LV(t,o.route,n))),va(o=>o!==!0,!0));}function FV(t,e){return t!==null&&e&&e(new C_(t)),le(!0);}function NV(t,e){return t!==null&&e&&e(new w_(t)),le(!0);}function LV(t,e,n){let i=e.routeConfig?e.routeConfig.canActivate:null;if(!i||i.length===0)return le(!0);let o=i.map(a=>ga(()=>{let r=ep(e)??n,c=ql(a,r),s=DV(c)?c.canActivate(e,t):tn(r,()=>c(e,t));return hc(s).pipe(va());}));return le(o).pipe(Ul());}function VV(t,e,n){let i=e[e.length-1],a=e.slice(0,e.length-1).reverse().map(r=>kV(r)).filter(r=>r!==null).map(r=>ga(()=>{let c=r.guards.map(s=>{let l=ep(r.node)??n,d=ql(s,l),f=EV(d)?d.canActivateChild(i,t):tn(l,()=>d(i,t));return hc(f).pipe(va());});return le(c).pipe(Ul());}));return le(a).pipe(Ul());}function jV(t,e,n,i,o){let a=e&&e.routeConfig?e.routeConfig.canDeactivate:null;if(!a||a.length===0)return le(!0);let r=a.map(c=>{let s=ep(e)??o,l=ql(c,s),d=IV(l)?l.canDeactivate(t,e,n,i):tn(s,()=>l(t,e,n,i));return hc(d).pipe(va());});return le(r).pipe(Ul());}function BV(t,e,n,i){let o=e.canLoad;if(o===void 0||o.length===0)return le(!0);let a=o.map(r=>{let c=ql(r,t),s=PV(c)?c.canLoad(e,n):tn(t,()=>c(e,n));return hc(s);});return le(a).pipe(Ul(),NO(i));}function NO(t){return G0(oi(e=>{if(typeof e!="boolean")throw Jf(t,e);}),pe(e=>e===!0));}function $V(t,e,n,i){let o=e.canMatch;if(!o||o.length===0)return le(!0);let a=o.map(r=>{let c=ql(r,t),s=SV(c)?c.canMatch(e,n):tn(t,()=>c(e,n));return hc(s);});return le(a).pipe(Ul(),NO(i));}var Zm=class{constructor(e){this.segmentGroup=e||null;}},Xm=class extends Error{constructor(e){super(),this.urlTree=e;}};function Fl(t){return Hr(new Zm(t));}function HV(t){return Hr(new ee(4e3,!1));}function UV(t){return Hr(RO(!1,ln.GuardRejected));}var T_=class{constructor(e,n){this.urlSerializer=e,this.urlTree=n;}lineralizeSegments(e,n){let i=[],o=n.root;for(;;){if(i=i.concat(o.segments),o.numberOfChildren===0)return le(i);if(o.numberOfChildren>1||!o.children[it])return HV(`${e.redirectTo}`);o=o.children[it];}}applyRedirectCommands(e,n,i,o,a){if(typeof n!="string"){let c=n,{queryParams:s,fragment:l,routeConfig:d,url:f,outlet:x,params:b,data:v,title:E}=o,A=tn(a,()=>c({params:b,data:v,queryParams:s,fragment:l,routeConfig:d,url:f,outlet:x,title:E}));if(A instanceof Pr)throw new Xm(A);n=A;}let r=this.applyRedirectCreateUrlTree(n,this.urlSerializer.parse(n),e,i);if(n[0]==="/")throw new Xm(r);return r;}applyRedirectCreateUrlTree(e,n,i,o){let a=this.createSegmentGroup(e,n.root,i,o);return new Pr(a,this.createQueryParams(n.queryParams,this.urlTree.queryParams),n.fragment);}createQueryParams(e,n){let i={};return Object.entries(e).forEach(([o,a])=>{if(typeof a=="string"&&a[0]===":"){let c=a.substring(1);i[o]=n[c];}else i[o]=a;}),i;}createSegmentGroup(e,n,i,o){let a=this.createSegments(e,n.segments,i,o),r={};return Object.entries(n.children).forEach(([c,s])=>{r[c]=this.createSegmentGroup(e,s,i,o);}),new It(a,r);}createSegments(e,n,i,o){return n.map(a=>a.path[0]===":"?this.findPosParam(e,a,o):this.findOrReturn(a,i));}findPosParam(e,n,i){let o=i[n.path.substring(1)];if(!o)throw new ee(4001,!1);return o;}findOrReturn(e,n){let i=0;for(let o of n){if(o.path===e.path)return n.splice(i),o;i++;}return e;}},A_={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function qV(t,e,n,i,o){let a=L_(t,e,n);return a.matched?(i=hV(e,i),$V(i,e,n,o).pipe(pe(r=>r===!0?a:U({},A_)))):le(a);}function L_(t,e,n){if(e.path==="**")return WV(n);if(e.path==="")return e.pathMatch==="full"&&(t.hasChildren()||n.length>0)?U({},A_):{matched:!0,consumedSegments:[],remainingSegments:n,parameters:{},positionalParamSegments:{}};let o=(e.matcher||$L)(n,t,e);if(!o)return U({},A_);let a={};Object.entries(o.posParams??{}).forEach(([c,s])=>{a[c]=s.path;});let r=o.consumed.length>0?U(U({},a),o.consumed[o.consumed.length-1].parameters):a;return{matched:!0,consumedSegments:o.consumed,remainingSegments:n.slice(o.consumed.length),parameters:r,positionalParamSegments:o.posParams??{}};}function WV(t){return{matched:!0,parameters:t.length>0?bO(t).parameters:{},consumedSegments:t,remainingSegments:[],positionalParamSegments:{}};}function mO(t,e,n,i){return n.length>0&&YV(t,n,i)?{segmentGroup:new It(e,QV(i,new It(n,t.children))),slicedSegments:[]}:n.length===0&&ZV(t,n,i)?{segmentGroup:new It(t.segments,GV(t,n,i,t.children)),slicedSegments:n}:{segmentGroup:new It(t.segments,t.children),slicedSegments:n};}function GV(t,e,n,i){let o={};for(let a of n)if(ng(t,e,a)&&!i[Xn(a)]){let r=new It([],{});o[Xn(a)]=r;}return U(U({},i),o);}function QV(t,e){let n={};n[it]=e;for(let i of t)if(i.path===""&&Xn(i)!==it){let o=new It([],{});n[Xn(i)]=o;}return n;}function YV(t,e,n){return n.some(i=>ng(t,e,i)&&Xn(i)!==it);}function ZV(t,e,n){return n.some(i=>ng(t,e,i));}function ng(t,e,n){return(t.hasChildren()||e.length>0)&&n.pathMatch==="full"?!1:n.path==="";}function XV(t,e,n,i){return Xn(t)!==i&&(i===it||!ng(e,n,t))?!1:L_(e,t,n).matched;}function KV(t,e,n){return e.length===0&&!t.children[n];}var R_=class{};function JV(t,e,n,i,o,a,r="emptyOnly"){return new z_(t,e,n,i,o,r,a).recognize();}var ej=31,z_=class{constructor(e,n,i,o,a,r,c){this.injector=e,this.configLoader=n,this.rootComponentType=i,this.config=o,this.urlTree=a,this.paramsInheritanceStrategy=r,this.urlSerializer=c,this.applyRedirects=new T_(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0;}noMatchError(e){return new ee(4002,`'${e.segmentGroup}'`);}recognize(){let e=mO(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(e).pipe(pe(({children:n,rootSnapshot:i})=>{let o=new sn(i,n),a=new Kf("",o),r=cV(i,[],this.urlTree.queryParams,this.urlTree.fragment);return r.queryParams=this.urlTree.queryParams,a.url=this.urlSerializer.serialize(r),{state:a,tree:r};}));}match(e){let n=new Vl([],Object.freeze({}),Object.freeze(U({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),it,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,e,it,n).pipe(pe(i=>({children:i,rootSnapshot:n})),Ko(i=>{if(i instanceof Xm)return this.urlTree=i.urlTree,this.match(i.urlTree.root);throw i instanceof Zm?this.noMatchError(i):i;}));}processSegmentGroup(e,n,i,o,a){return i.segments.length===0&&i.hasChildren()?this.processChildren(e,n,i,a):this.processSegment(e,n,i,i.segments,o,!0,a).pipe(pe(r=>r instanceof sn?[r]:[]));}processChildren(e,n,i,o){let a=[];for(let r of Object.keys(i.children))r==="primary"?a.unshift(r):a.push(r);return zt(a).pipe(mr(r=>{let c=i.children[r],s=fV(n,r);return this.processSegmentGroup(e,s,c,r,o);}),ix((r,c)=>(r.push(...c),r)),qr(null),tx(),ii(r=>{if(r===null)return Fl(i);let c=LO(r);return tj(c),le(c);}));}processSegment(e,n,i,o,a,r,c){return zt(n).pipe(mr(s=>this.processSegmentAgainstRoute(s._injector??e,n,s,i,o,a,r,c).pipe(Ko(l=>{if(l instanceof Zm)return le(null);throw l;}))),va(s=>!!s),Ko(s=>{if(FO(s))return KV(i,o,a)?le(new R_()):Fl(i);throw s;}));}processSegmentAgainstRoute(e,n,i,o,a,r,c,s){return XV(i,o,a,r)?i.redirectTo===void 0?this.matchSegmentAgainstRoute(e,o,i,a,r,s):this.allowRedirects&&c?this.expandSegmentAgainstRouteUsingRedirect(e,o,n,i,a,r,s):Fl(o):Fl(o);}expandSegmentAgainstRouteUsingRedirect(e,n,i,o,a,r,c){let{matched:s,parameters:l,consumedSegments:d,positionalParamSegments:f,remainingSegments:x}=L_(n,o,a);if(!s)return Fl(n);typeof o.redirectTo=="string"&&o.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>ej&&(this.allowRedirects=!1));let b=new Vl(a,l,Object.freeze(U({},this.urlTree.queryParams)),this.urlTree.fragment,pO(o),Xn(o),o.component??o._loadedComponent??null,o,uO(o)),v=Xf(b,c,this.paramsInheritanceStrategy);b.params=Object.freeze(v.params),b.data=Object.freeze(v.data);let E=this.applyRedirects.applyRedirectCommands(d,o.redirectTo,f,b,e);return this.applyRedirects.lineralizeSegments(o,E).pipe(ii(A=>this.processSegment(e,i,n,A.concat(x),r,!1,c)));}matchSegmentAgainstRoute(e,n,i,o,a,r){let c=qV(n,i,o,e,this.urlSerializer);return i.path==="**"&&(n.children={}),c.pipe(Jt(s=>s.matched?(e=i._injector??e,this.getChildConfig(e,i,o).pipe(Jt(({routes:l})=>{let d=i._loadedInjector??e,{parameters:f,consumedSegments:x,remainingSegments:b}=s,v=new Vl(x,f,Object.freeze(U({},this.urlTree.queryParams)),this.urlTree.fragment,pO(i),Xn(i),i.component??i._loadedComponent??null,i,uO(i)),E=Xf(v,r,this.paramsInheritanceStrategy);v.params=Object.freeze(E.params),v.data=Object.freeze(E.data);let{segmentGroup:A,slicedSegments:R}=mO(n,x,b,l);if(R.length===0&&A.hasChildren())return this.processChildren(d,l,A,v).pipe(pe(J=>new sn(v,J)));if(l.length===0&&R.length===0)return le(new sn(v,[]));let q=Xn(i)===a;return this.processSegment(d,l,A,R,q?it:a,!0,v).pipe(pe(J=>new sn(v,J instanceof sn?[J]:[])));}))):Fl(n)));}getChildConfig(e,n,i){return n.children?le({routes:n.children,injector:e}):n.loadChildren?n._loadedRoutes!==void 0?le({routes:n._loadedRoutes,injector:n._loadedInjector}):BV(e,n,i,this.urlSerializer).pipe(ii(o=>o?this.configLoader.loadChildren(e,n).pipe(oi(a=>{n._loadedRoutes=a.routes,n._loadedInjector=a.injector;})):UV(n))):le({routes:[],injector:e});}};function tj(t){t.sort((e,n)=>e.value.outlet===it?-1:n.value.outlet===it?1:e.value.outlet.localeCompare(n.value.outlet));}function ij(t){let e=t.value.routeConfig;return e&&e.path==="";}function LO(t){let e=[],n=new Set();for(let i of t){if(!ij(i)){e.push(i);continue;}let o=e.find(a=>i.value.routeConfig===a.value.routeConfig);o!==void 0?(o.children.push(...i.children),n.add(o)):e.push(i);}for(let i of n){let o=LO(i.children);e.push(new sn(i.value,o));}return e.filter(i=>!n.has(i));}function pO(t){return t.data||{};}function uO(t){return t.resolve||{};}function oj(t,e,n,i,o,a){return ii(r=>JV(t,e,n,i,r.extractedUrl,o,a).pipe(pe(({state:c,tree:s})=>Xe(U({},r),{targetSnapshot:c,urlAfterRedirects:s}))));}function nj(t,e){return ii(n=>{let{targetSnapshot:i,guards:{canActivateChecks:o}}=n;if(!o.length)return le(n);let a=new Set(o.map(s=>s.route)),r=new Set();for(let s of a)if(!r.has(s))for(let l of VO(s))r.add(l);let c=0;return zt(r).pipe(mr(s=>a.has(s)?aj(s,i,t,e):(s.data=Xf(s,s.parent,t).resolve,le(void 0))),oi(()=>c++),dl(1),ii(s=>c===r.size?le(n):hi));});}function VO(t){let e=t.children.map(n=>VO(n)).flat();return[t,...e];}function aj(t,e,n,i){let o=t.routeConfig,a=t._resolve;return o?.title!==void 0&&!TO(o)&&(a[Km]=o.title),rj(a,t,e,i).pipe(pe(r=>(t._resolvedData=r,t.data=Xf(t,t.parent,n).resolve,null)));}function rj(t,e,n,i){let o=p_(t);if(o.length===0)return le({});let a={};return zt(o).pipe(ii(r=>cj(t[r],e,n,i).pipe(va(),oi(c=>{if(c instanceof Ym)throw Jf(new $l(),c);a[r]=c;}))),dl(1),cm(a),Ko(r=>FO(r)?hi:Hr(r)));}function cj(t,e,n,i){let o=ep(e)??i,a=ql(t,o),r=a.resolve?a.resolve(e,n):tn(o,()=>a(e,n));return hc(r);}function d_(t){return Jt(e=>{let n=t(e);return n?zt(n).pipe(pe(()=>e)):le(e);});}var jO=(()=>{let e=class e{buildTitle(i){let o,a=i.root;for(;a!==void 0;)o=this.getResolvedTitleForRoute(a)??o,a=a.children.find(r=>r.outlet===it);return o;}getResolvedTitleForRoute(i){return i.data[Km];}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:()=>T(sj),providedIn:"root"});let t=e;return t;})(),sj=(()=>{let e=class e extends jO{constructor(i){super(),this.title=i;}updateTitle(i){let o=this.buildTitle(i);o!==void 0&&this.title.setTitle(o);}};e.ɵfac=function(o){return new(o||e)(P(bo));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),op=new z("",{providedIn:"root",factory:()=>({})}),lj=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵcmp=O({type:e,selectors:[["ng-component"]],standalone:!0,features:[D],decls:1,vars:0,template:function(o,a){o&1&&w(0,"router-outlet");},dependencies:[vs],encapsulation:2});let t=e;return t;})();function V_(t){let e=t.children&&t.children.map(V_),n=e?Xe(U({},t),{children:e}):U({},t);return!n.component&&!n.loadComponent&&(e||n.loadChildren)&&n.outlet&&n.outlet!==it&&(n.component=lj),n;}var tg=new z(""),j_=(()=>{let e=class e{constructor(){this.componentLoaders=new WeakMap(),this.childrenLoaders=new WeakMap(),this.compiler=T(uf);}loadComponent(i){if(this.componentLoaders.get(i))return this.componentLoaders.get(i);if(i._loadedComponent)return le(i._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(i);let o=hc(i.loadComponent()).pipe(pe(BO),oi(r=>{this.onLoadEndListener&&this.onLoadEndListener(i),i._loadedComponent=r;}),xa(()=>{this.componentLoaders.delete(i);})),a=new $r(o,()=>new G()).pipe(nl());return this.componentLoaders.set(i,a),a;}loadChildren(i,o){if(this.childrenLoaders.get(o))return this.childrenLoaders.get(o);if(o._loadedRoutes)return le({routes:o._loadedRoutes,injector:o._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(o);let r=dj(o,this.compiler,i,this.onLoadEndListener).pipe(xa(()=>{this.childrenLoaders.delete(o);})),c=new $r(r,()=>new G()).pipe(nl());return this.childrenLoaders.set(o,c),c;}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function dj(t,e,n,i){return hc(t.loadChildren()).pipe(pe(BO),ii(o=>o instanceof vm||Array.isArray(o)?le(o):zt(e.compileModuleAsync(o))),pe(o=>{i&&i(t);let a,r,c=!1;return Array.isArray(o)?(r=o,c=!0):(a=o.create(n).injector,r=a.get(tg,[],{optional:!0,self:!0}).flat()),{routes:r.map(V_),injector:a};}));}function mj(t){return t&&typeof t=="object"&&"default"in t;}function BO(t){return mj(t)?t.default:t;}var B_=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:()=>T(pj),providedIn:"root"});let t=e;return t;})(),pj=(()=>{let e=class e{shouldProcessUrl(i){return!0;}extract(i){return i;}merge(i,o){return i;}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),$O=new z(""),HO=new z("");function uj(t,e,n){let i=t.get(HO),o=t.get(be);return t.get(te).runOutsideAngular(()=>{if(!o.startViewTransition||i.skipNextTransition)return i.skipNextTransition=!1,new Promise(l=>setTimeout(l));let a,r=new Promise(l=>{a=l;}),c=o.startViewTransition(()=>(a(),hj(t))),{onViewTransitionCreated:s}=i;return s&&tn(t,()=>s({transition:c,from:e,to:n})),r;});}function hj(t){return new Promise(e=>{to({read:()=>setTimeout(e)},{injector:t});});}var fj=new z(""),$_=(()=>{let e=class e{get hasRequestedNavigation(){return this.navigationId!==0;}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new G(),this.transitionAbortSubject=new G(),this.configLoader=T(j_),this.environmentInjector=T(Xi),this.urlSerializer=T(Jm),this.rootContexts=T(tp),this.location=T(Aa),this.inputBindingEnabled=T(og,{optional:!0})!==null,this.titleStrategy=T(jO),this.options=T(op,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=T(B_),this.createViewTransition=T($O,{optional:!0}),this.navigationErrorHandler=T(fj,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>le(void 0),this.rootComponentType=null;let i=a=>this.events.next(new __(a)),o=a=>this.events.next(new y_(a));this.configLoader.onLoadEndListener=o,this.configLoader.onLoadStartListener=i;}complete(){this.transitions?.complete();}handleNavigationRequest(i){let o=++this.navigationId;this.transitions?.next(Xe(U(U({},this.transitions.value),i),{id:o}));}setupNavigations(i,o,a){return this.transitions=new Vt({id:0,currentUrlTree:o,currentRawUrl:o,extractedUrl:this.urlHandlingStrategy.extract(o),urlAfterRedirects:this.urlHandlingStrategy.extract(o),rawUrl:o,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:Hm,restoredState:null,currentSnapshot:a.snapshot,targetSnapshot:null,currentRouterState:a,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(Ie(r=>r.id!==0),pe(r=>Xe(U({},r),{extractedUrl:this.urlHandlingStrategy.extract(r.rawUrl)})),Jt(r=>{let c=!1,s=!1;return le(r).pipe(Jt(l=>{if(this.navigationId>r.id)return this.cancelNavigationTransition(r,"",ln.SupersededByNewNavigation),hi;this.currentTransition=r,this.currentNavigation={id:l.id,initialUrl:l.rawUrl,extractedUrl:l.extractedUrl,targetBrowserUrl:typeof l.extras.browserUrl=="string"?this.urlSerializer.parse(l.extras.browserUrl):l.extras.browserUrl,trigger:l.source,extras:l.extras,previousNavigation:this.lastSuccessfulNavigation?Xe(U({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let d=!i.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),f=l.extras.onSameUrlNavigation??i.onSameUrlNavigation;if(!d&&f!=="reload"){let x="";return this.events.next(new uc(l.id,this.urlSerializer.serialize(l.rawUrl),x,Wf.IgnoredSameUrlNavigation)),l.resolve(!1),hi;}if(this.urlHandlingStrategy.shouldProcessUrl(l.rawUrl))return le(l).pipe(Jt(x=>{let b=this.transitions?.getValue();return this.events.next(new Kn(x.id,this.urlSerializer.serialize(x.extractedUrl),x.source,x.restoredState)),b!==this.transitions?.getValue()?hi:Promise.resolve(x);}),oj(this.environmentInjector,this.configLoader,this.rootComponentType,i.config,this.urlSerializer,this.paramsInheritanceStrategy),oi(x=>{r.targetSnapshot=x.targetSnapshot,r.urlAfterRedirects=x.urlAfterRedirects,this.currentNavigation=Xe(U({},this.currentNavigation),{finalUrl:x.urlAfterRedirects});let b=new Gf(x.id,this.urlSerializer.serialize(x.extractedUrl),this.urlSerializer.serialize(x.urlAfterRedirects),x.targetSnapshot);this.events.next(b);}));if(d&&this.urlHandlingStrategy.shouldProcessUrl(l.currentRawUrl)){let{id:x,extractedUrl:b,source:v,restoredState:E,extras:A}=l,R=new Kn(x,this.urlSerializer.serialize(b),v,E);this.events.next(R);let q=IO(this.rootComponentType).snapshot;return this.currentTransition=r=Xe(U({},l),{targetSnapshot:q,urlAfterRedirects:b,extras:Xe(U({},A),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=b,le(r);}else{let x="";return this.events.next(new uc(l.id,this.urlSerializer.serialize(l.extractedUrl),x,Wf.IgnoredByUrlHandlingStrategy)),l.resolve(!1),hi;}}),oi(l=>{let d=new g_(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(d);}),pe(l=>(this.currentTransition=r=Xe(U({},l),{guards:wV(l.targetSnapshot,l.currentSnapshot,this.rootContexts)}),r)),AV(this.environmentInjector,l=>this.events.next(l)),oi(l=>{if(r.guardsResult=l.guardsResult,l.guardsResult&&typeof l.guardsResult!="boolean")throw Jf(this.urlSerializer,l.guardsResult);let d=new b_(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot,!!l.guardsResult);this.events.next(d);}),Ie(l=>l.guardsResult?!0:(this.cancelNavigationTransition(l,"",ln.GuardRejected),!1)),d_(l=>{if(l.guards.canActivateChecks.length)return le(l).pipe(oi(d=>{let f=new x_(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot);this.events.next(f);}),Jt(d=>{let f=!1;return le(d).pipe(nj(this.paramsInheritanceStrategy,this.environmentInjector),oi({next:()=>f=!0,complete:()=>{f||this.cancelNavigationTransition(d,"",ln.NoDataFromResolver);}}));}),oi(d=>{let f=new v_(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAf ��terRedirects),d.targetSnapshot);this.events.next(f);}));}),d_(l=>{let d=f=>{let x=[];f.routeConfig?.loadComponent&&!f.routeConfig._loadedComponent&&x.push(this.configLoader.loadComponent(f.routeConfig).pipe(oi(b=>{f.component=b;}),pe(()=>{})));for(let b of f.children)x.push(...d(b));return x;};return Hn(d(l.targetSnapshot.root)).pipe(qr(null),de(1));}),d_(()=>this.afterPreactivation()),Jt(()=>{let{currentSnapshot:l,targetSnapshot:d}=r,f=this.createViewTransition?.(this.environmentInjector,l.root,d.root);return f?zt(f).pipe(pe(()=>r)):le(r);}),pe(l=>{let d=bV(i.routeReuseStrategy,l.targetSnapshot,l.currentRouterState);return this.currentTransition=r=Xe(U({},l),{targetRouterState:d}),this.currentNavigation.targetRouterState=d,r;}),oi(()=>{this.events.next(new Gm());}),yV(this.rootContexts,i.routeReuseStrategy,l=>this.events.next(l),this.inputBindingEnabled),de(1),oi({next:l=>{c=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new dn(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects))),this.titleStrategy?.updateTitle(l.targetRouterState.snapshot),l.resolve(!0);},complete:()=>{c=!0;}}),Ce(this.transitionAbortSubject.pipe(oi(l=>{throw l;}))),xa(()=>{!c&&!s&&this.cancelNavigationTransition(r,"",ln.SupersededByNewNavigation),this.currentTransition?.id===r.id&&(this.currentNavigation=null,this.currentTransition=null);}),Ko(l=>{if(s=!0,zO(l))this.events.next(new Or(r.id,this.urlSerializer.serialize(r.extractedUrl),l.message,l.cancellationCode)),_V(l)?this.events.next(new Hl(l.url,l.navigationBehaviorOptions)):r.resolve(!1);else{let d=new Wm(r.id,this.urlSerializer.serialize(r.extractedUrl),l,r.targetSnapshot??void 0);try{let f=tn(this.environmentInjector,()=>this.navigationErrorHandler?.(d));if(f instanceof Ym){let{message:x,cancellationCode:b}=Jf(this.urlSerializer,f);this.events.next(new Or(r.id,this.urlSerializer.serialize(r.extractedUrl),x,b)),this.events.next(new Hl(f.redirectTo,f.navigationBehaviorOptions));}else{this.events.next(d);let x=i.errorHandler(l);r.resolve(!!x);}}catch(f){this.options.resolveNavigationPromiseOnError?r.resolve(!1):r.reject(f);}}return hi;}));}));}cancelNavigationTransition(i,o,a){let r=new Or(i.id,this.urlSerializer.serialize(i.extractedUrl),o,a);this.events.next(r),i.resolve(!1);}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString();}isUpdatedBrowserUrl(){let i=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),o=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return i.toString()!==o?.toString()&&!this.currentNavigation?.extras.skipLocationChange;}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function gj(t){return t!==Hm;}var H_=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:()=>T(bj),providedIn:"root"});let t=e;return t;})(),F_=class{shouldDetach(e){return!1;}store(e,n){}shouldAttach(e){return!1;}retrieve(e){return null;}shouldReuseRoute(e,n){return e.routeConfig===n.routeConfig;}},bj=(()=>{let e=class e extends F_{};e.ɵfac=(()=>{let i;return function(a){return(i||(i=_t(e)))(a||e);};})(),e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),UO=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:()=>T(xj),providedIn:"root"});let t=e;return t;})(),xj=(()=>{let e=class e extends UO{constructor(){super(...arguments),this.location=T(Aa),this.urlSerializer=T(Jm),this.options=T(op,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=T(B_),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Pr(),this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=IO(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()?.ɵrouterPageId??this.currentPageId;}getRouterState(){return this.routerState;}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState};}registerNonRouterCurrentEntryChangeListener(i){return this.location.subscribe(o=>{o.type==="popstate"&&i(o.url,o.state);});}handleRouterEvent(i,o){if(i instanceof Kn)this.stateMemento=this.createStateMemento();else if(i instanceof uc)this.rawUrlTree=o.initialUrl;else if(i instanceof Gf){if(this.urlUpdateStrategy==="eager"&&!o.extras.skipLocationChange){let a=this.urlHandlingStrategy.merge(o.finalUrl,o.initialUrl);this.setBrowserUrl(o.targetBrowserUrl??a,o);}}else i instanceof Gm?(this.currentUrlTree=o.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(o.finalUrl,o.initialUrl),this.routerState=o.targetRouterState,this.urlUpdateStrategy==="deferred"&&!o.extras.skipLocationChange&&this.setBrowserUrl(o.targetBrowserUrl??this.rawUrlTree,o)):i instanceof Or&&(i.code===ln.GuardRejected||i.code===ln.NoDataFromResolver)?this.restoreHistory(o):i instanceof Wm?this.restoreHistory(o,!0):i instanceof dn&&(this.lastSuccessfulId=i.id,this.currentPageId=this.browserPageId);}setBrowserUrl(i,o){let a=i instanceof Pr?this.urlSerializer.serialize(i):i;if(this.location.isCurrentPathEqualTo(a)||o.extras.replaceUrl){let r=this.browserPageId,c=U(U({},o.extras.state),this.generateNgRouterState(o.id,r));this.location.replaceState(a,"",c);}else{let r=U(U({},o.extras.state),this.generateNgRouterState(o.id,this.browserPageId+1));this.location.go(a,"",r);}}restoreHistory(i,o=!1){if(this.canceledNavigationResolution==="computed"){let a=this.browserPageId,r=this.currentPageId-a;r!==0?this.location.historyGo(r):this.currentUrlTree===i.finalUrl&&r===0&&(this.resetState(i),this.resetUrlToCurrentUrlTree());}else this.canceledNavigationResolution==="replace"&&(o&&this.resetState(i),this.resetUrlToCurrentUrlTree());}resetState(i){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,i.finalUrl??this.rawUrlTree);}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId));}generateNgRouterState(i,o){return this.canceledNavigationResolution==="computed"?{navigationId:i,ɵrouterPageId:o}:{navigationId:i};}};e.ɵfac=(()=>{let i;return function(a){return(i||(i=_t(e)))(a||e);};})(),e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),Bm=function(t){return t[t.COMPLETE=0]="COMPLETE",t[t.FAILED=1]="FAILED",t[t.REDIRECTING=2]="REDIRECTING",t;}(Bm||{});function qO(t,e){t.events.pipe(Ie(n=>n instanceof dn||n instanceof Or||n instanceof Wm||n instanceof uc),pe(n=>n instanceof dn||n instanceof uc?Bm.COMPLETE:(n instanceof Or?n.code===ln.Redirect||n.code===ln.SupersededByNewNavigation:!1)?Bm.REDIRECTING:Bm.FAILED),Ie(n=>n!==Bm.REDIRECTING),de(1)).subscribe(()=>{e();});}function vj(t){throw t;}var _j={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},yj={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},ot=(()=>{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=T(sf),this.stateManager=T(UO),this.options=T(op,{optional:!0})||{},this.pendingTasks=T(Ea),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=T($_),this.urlSerializer=T(Jm),this.location=T(Aa),this.urlHandlingStrategy=T(B_),this._events=new G(),this.errorHandler=this.options.errorHandler||vj,this.navigated=!1,this.routeReuseStrategy=T(H_),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=T(tg,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!T(og,{optional:!0}),this.eventsSubscription=new Ae(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:i=>{this.console.warn(i);}}),this.subscribeToNavigationEvents();}subscribeToNavigationEvents(){let i=this.navigationTransitions.events.subscribe(o=>{try{let a=this.navigationTransitions.currentTransition,r=this.navigationTransitions.currentNavigation;if(a!==null&&r!==null){if(this.stateManager.handleRouterEvent(o,r),o instanceof Or&&o.code!==ln.Redirect&&o.code!==ln.SupersededByNewNavigation)this.navigated=!0;else if(o instanceof dn)this.navigated=!0;else if(o instanceof Hl){let c=o.navigationBehaviorOptions,s=this.urlHandlingStrategy.merge(o.url,a.currentRawUrl),l=U({browserUrl:a.extras.browserUrl,info:a.extras.info,skipLocationChange:a.extras.skipLocationChange,replaceUrl:a.extras.replaceUrl||this.urlUpdateStrategy==="eager"||gj(a.source)},c);this.scheduleNavigation(s,Hm,null,l,{resolve:a.resolve,reject:a.reject,promise:a.promise});}}kj(o)&&this._events.next(o);}catch(a){this.navigationTransitions.transitionAbortSubject.next(a);}});this.eventsSubscription.add(i);}resetRootComponentType(i){this.routerState.root.component=i,this.navigationTransitions.rootComponentType=i;}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Hm,this.stateManager.restoredState());}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((i,o)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(i,"popstate",o);},0);});}navigateToSyncWithBrowser(i,o,a){let r={replaceUrl:!0},c=a?.navigationId?a:null;if(a){let l=U({},a);delete l.navigationId,delete l.ɵrouterPageId,Object.keys(l).length!==0&&(r.state=l);}let s=this.parseUrl(i);this.scheduleNavigation(s,o,c,r);}get url(){return this.serializeUrl(this.currentUrlTree);}getCurrentNavigation(){return this.navigationTransitions.currentNavigation;}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation;}resetConfig(i){this.config=i.map(V_),this.navigated=!1;}ngOnDestroy(){this.dispose();}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe();}createUrlTree(i,o={}){let{relativeTo:a,queryParams:r,fragment:c,queryParamsHandling:s,preserveFragment:l}=o,d=l?this.currentUrlTree.fragment:c,f=null;switch(s??this.options.defaultQueryParamsHandling){case"merge":f=U(U({},this.currentUrlTree.queryParams),r);break;case"preserve":f=this.currentUrlTree.queryParams;break;default:f=r||null;}f!==null&&(f=this.removeEmptyProps(f));let x;try{let b=a?a.snapshot:this.routerState.snapshot.root;x=OO(b);}catch{(typeof i[0]!="string"||i[0][0]!=="/")&&(i=[]),x=this.currentUrlTree.root;}return PO(x,i,f,d??null);}navigateByUrl(i,o={skipLocationChange:!1}){let a=xs(i)?i:this.parseUrl(i),r=this.urlHandlingStrategy.merge(a,this.rawUrlTree);return this.scheduleNavigation(r,Hm,null,o);}navigate(i,o={skipLocationChange:!1}){return wj(i),this.navigateByUrl(this.createUrlTree(i,o),o);}serializeUrl(i){return this.urlSerializer.serialize(i);}parseUrl(i){try{return this.urlSerializer.parse(i);}catch{return this.urlSerializer.parse("/");}}isActive(i,o){let a;if(o===!0?a=U({},_j):o===!1?a=U({},yj):a=o,xs(i))return rO(this.currentUrlTree,i,a);let r=this.parseUrl(i);return rO(this.currentUrlTree,r,a);}removeEmptyProps(i){return Object.entries(i).reduce((o,[a,r])=>(r!=null&&(o[a]=r),o),{});}scheduleNavigation(i,o,a,r,c){if(this.disposed)return Promise.resolve(!1);let s,l,d;c?(s=c.resolve,l=c.reject,d=c.promise):d=new Promise((x,b)=>{s=x,l=b;});let f=this.pendingTasks.add();return qO(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(f));}),this.navigationTransitions.handleNavigationRequest({source:o,restoredState:a,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:i,extras:r,resolve:s,reject:l,promise:d,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),d.catch(x=>Promise.reject(x));}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function wj(t){for(let e=0;e<t.length;e++)if(t[e]==null)throw new ee(4008,!1);}function kj(t){return!(t instanceof Gm)&&!(t instanceof Hl);}var Oi=(()=>{let e=class e{constructor(i,o,a,r,c,s){this.router=i,this.route=o,this.tabIndexAttribute=a,this.renderer=r,this.el=c,this.locationStrategy=s,this.href=null,this.onChanges=new G(),this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1,this.routerLinkInput=null;let l=c.nativeElement.tagName?.toLowerCase();this.isAnchorElement=l==="a"||l==="area",this.isAnchorElement?this.subscription=i.events.subscribe(d=>{d instanceof dn&&this.updateHref();}):this.setTabIndexIfNotOnNativeEl("0");}setTabIndexIfNotOnNativeEl(i){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",i);}ngOnChanges(i){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this);}set routerLink(i){i==null?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(xs(i)?this.routerLinkInput=i:this.routerLinkInput=Array.isArray(i)?i:[i],this.setTabIndexIfNotOnNativeEl("0"));}onClick(i,o,a,r,c){let s=this.urlTree;if(s===null||this.isAnchorElement&&(i!==0||o||a||r||c||typeof this.target=="string"&&this.target!="_self"))return!0;let l={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(s,l),!this.isAnchorElement;}ngOnDestroy(){this.subscription?.unsubscribe();}updateHref(){let i=this.urlTree;this.href=i!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(i)):null;let o=this.href===null?null:Q4(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",o);}applyAttributeValue(i,o){let a=this.renderer,r=this.el.nativeElement;o!==null?a.setAttribute(r,i,o):a.removeAttribute(r,i);}get urlTree(){return this.routerLinkInput===null?null:xs(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.ɵfac=function(o){return new(o||e)(h(ot),h(So),zi("tabindex"),h(Ia),h(Q),h(Mr));},e.ɵdir=j({type:e,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(o,a){o&1&&I("click",function(c){return a.onClick(c.button,c.ctrlKey,c.shiftKey,c.altKey,c.metaKey);}),o&2&&se("target",a.target);},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",K],skipLocationChange:[2,"skipLocationChange","skipLocationChange",K],replaceUrl:[2,"replaceUrl","replaceUrl",K],routerLink:"routerLink"},standalone:!0,features:[we,tt]});let t=e;return t;})(),fc=(()=>{let e=class e{get isActive(){return this._isActive;}constructor(i,o,a,r,c){this.router=i,this.element=o,this.renderer=a,this.cdr=r,this.link=c,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new $(),this.routerEventsSubscription=i.events.subscribe(s=>{s instanceof dn&&this.update();});}ngAfterContentInit(){le(this.links.changes,le(null)).pipe(ha()).subscribe(i=>{this.update(),this.subscribeToEachLinkOnChanges();});}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();let i=[...this.links.toArray(),this.link].filter(o=>!!o).map(o=>o.onChanges);this.linkInputChangesSubscription=zt(i).pipe(ha()).subscribe(o=>{this._isActive!==this.isLinkActive(this.router)(o)&&this.update();});}set routerLinkActive(i){let o=Array.isArray(i)?i:i.split(" ");this.classes=o.filter(a=>!!a);}ngOnChanges(i){this.update();}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe();}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{let i=this.hasActiveLinks();this.classes.forEach(o=>{i?this.renderer.addClass(this.element.nativeElement,o):this.renderer.removeClass(this.element.nativeElement,o);}),i&&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!==i&&(this._isActive=i,this.cdr.markForCheck(),this.isActiveChange.emit(i));});}isLinkActive(i){let o=Cj(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return a=>{let r=a.urlTree;return r?i.isActive(r,o):!1;};}hasActiveLinks(){let i=this.isLinkActive(this.router);return this.link&&i(this.link)||this.links.some(i);}};e.ɵfac=function(o){return new(o||e)(h(ot),h(Q),h(Ia),h(he),h(Oi,8));},e.ɵdir=j({type:e,selectors:[["","routerLinkActive",""]],contentQueries:function(o,a,r){if(o&1&&Le(r,Oi,5),o&2){let c;N(c=L())&&(a.links=c);}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[tt]});let t=e;return t;})();function Cj(t){return!!t.paths;}var ig=class{};var Mj=(()=>{let e=class e{constructor(i,o,a,r,c){this.router=i,this.injector=a,this.preloadingStrategy=r,this.loader=c;}setUpPreloading(){this.subscription=this.router.events.pipe(Ie(i=>i instanceof dn),mr(()=>this.preload())).subscribe(()=>{});}preload(){return this.processRoutes(this.injector,this.router.config);}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe();}processRoutes(i,o){let a=[];for(let r of o){r.providers&&!r._injector&&(r._injector=of(r.providers,i,`Route: ${r.path}`));let c=r._injector??i,s=r._loadedInjector??c;(r.loadChildren&&!r._loadedRoutes&&r.canLoad===void 0||r.loadComponent&&!r._loadedComponent)&&a.push(this.preloadConfig(c,r)),(r.children||r._loadedRoutes)&&a.push(this.processRoutes(s,r.children??r._loadedRoutes));}return zt(a).pipe(ha());}preloadConfig(i,o){return this.preloadingStrategy.preload(o,()=>{let a;o.loadChildren&&o.canLoad===void 0?a=this.loader.loadChildren(i,o):a=le(null);let r=a.pipe(ii(c=>c===null?le(void 0):(o._loadedRoutes=c.routes,o._loadedInjector=c.injector,this.processRoutes(c.injector??i,c.routes))));if(o.loadComponent&&!o._loadedComponent){let c=this.loader.loadComponent(o);return zt([r,c]).pipe(ha());}else return r;});}};e.ɵfac=function(o){return new(o||e)(P(ot),P(uf),P(Xi),P(ig),P(j_));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),WO=new z(""),Oj=(()=>{let e=class e{constructor(i,o,a,r,c={}){this.urlSerializer=i,this.transitions=o,this.viewportScroller=a,this.zone=r,this.options=c,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},c.scrollPositionRestoration||="disabled",c.anchorScrolling||="disabled";}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents();}createScrollEvents(){return this.transitions.events.subscribe(i=>{i instanceof Kn?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=i.navigationTrigger,this.restoredId=i.restoredState?i.restoredState.navigationId:0):i instanceof dn?(this.lastId=i.id,this.scheduleScrollEvent(i,this.urlSerializer.parse(i.urlAfterRedirects).fragment)):i instanceof uc&&i.code===Wf.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(i,this.urlSerializer.parse(i.url).fragment));});}consumeScrollEvents(){return this.transitions.events.subscribe(i=>{i instanceof Qf&&(i.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(i.position):i.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(i.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0]));});}scheduleScrollEvent(i,o){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Qf(i,this.lastSource==="popstate"?this.store[this.restoredId]:null,o));});},0);});}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe();}};e.ɵfac=function(o){us();},e.ɵprov=F({token:e,factory:e.ɵfac});let t=e;return t;})();function Pj(t){return t.routerState.root;}function np(t,e){return{ɵkind:t,ɵproviders:e};}function Dj(){let t=T(Ge);return e=>{let n=t.get(En);if(e!==n.components[0])return;let i=t.get(ot),o=t.get(GO);t.get(U_)===1&&i.initialNavigation(),t.get(QO,null,dt.Optional)?.setUpPreloading(),t.get(WO,null,dt.Optional)?.init(),i.resetRootComponentType(n.componentTypes[0]),o.closed||(o.next(),o.complete(),o.unsubscribe());};}var GO=new z("",{factory:()=>new G()}),U_=new z("",{providedIn:"root",factory:()=>1});function Ej(){return np(2,[{provide:U_,useValue:0},{provide:mf,multi:!0,deps:[Ge],useFactory:e=>{let n=e.get(IM,Promise.resolve());return()=>n.then(()=>new Promise(i=>{let o=e.get(ot),a=e.get(GO);qO(o,()=>{i(!0);}),e.get($_).afterPreactivation=()=>(i(!0),a.closed?le(void 0):a),o.initialNavigation();}));}}]);}function Ij(){return np(3,[{provide:mf,multi:!0,useFactory:()=>{let e=T(ot);return()=>{e.setUpLocationChangeListener();};}},{provide:U_,useValue:2}]);}var QO=new z("");function Sj(t){return np(0,[{provide:QO,useExisting:Mj},{provide:ig,useExisting:t}]);}function Tj(){return np(8,[dO,{provide:og,useExisting:dO}]);}function Aj(t){let e=[{provide:$O,useValue:uj},{provide:HO,useValue:U({skipNextTransition:!!t?.skipInitialTransition},t)}];return np(9,e);}var hO=new z("ROUTER_FORROOT_GUARD"),Rj=[Aa,{provide:Jm,useClass:$l},ot,tp,{provide:So,useFactory:Pj,deps:[ot]},j_,[]],Tt=(()=>{let e=class e{constructor(i){}static forRoot(i,o){return{ngModule:e,providers:[Rj,[],{provide:tg,multi:!0,useValue:i},{provide:hO,useFactory:Lj,deps:[[ot,new yn(),new Gn()]]},{provide:op,useValue:o||{}},o?.useHash?Fj():Nj(),zj(),o?.preloadingStrategy?Sj(o.preloadingStrategy).ɵproviders:[],o?.initialNavigation?Vj(o):[],o?.bindToComponentInputs?Tj().ɵproviders:[],o?.enableViewTransitions?Aj().ɵproviders:[],jj()]};}static forChild(i){return{ngModule:e,providers:[{provide:tg,multi:!0,useValue:i}]};}};e.ɵfac=function(o){return new(o||e)(P(hO,8));},e.ɵmod=ce({type:e}),e.ɵinj=re({});let t=e;return t;})();function zj(){return{provide:WO,useFactory:()=>{let t=T(NM),e=T(te),n=T(op),i=T($_),o=T(Jm);return n.scrollOffset&&t.setOffset(n.scrollOffset),new Oj(o,i,t,e,n);}};}function Fj(){return{provide:Mr,useClass:TM};}function Nj(){return{provide:Mr,useClass:q2};}function Lj(t){return"guarded";}function Vj(t){return[t.initialNavigation==="disabled"?Ij().ɵproviders:[],t.initialNavigation==="enabledBlocking"?Ej().ɵproviders:[]];}var fO=new z("");function jj(){return[{provide:fO,useFactory:Dj},{provide:pf,multi:!0,useExisting:fO}];}var W_;try{W_=typeof Intl<"u"&&Intl.v8BreakIterator;}catch{W_=!1;}var Ee=(()=>{let e=class e{constructor(i){this._platformId=i,this.isBrowser=this._platformId?G2(this._platformId):typeof document=="object"&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!!(window.chrome||W_)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;}};e.ɵfac=function(o){return new(o||e)(P(kn));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var Wl,YO=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function G_(){if(Wl)return Wl;if(typeof document!="object"||!document)return Wl=new Set(YO),Wl;let t=document.createElement("input");return Wl=new Set(YO.filter(e=>(t.setAttribute("type",e),t.type===e))),Wl;}var ap;function Bj(){if(ap==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>ap=!0}));}finally{ap=ap||!1;}return ap;}function Wo(t){return Bj()?t:!!t.capture;}var Jn=function(t){return t[t.NORMAL=0]="NORMAL",t[t.NEGATED=1]="NEGATED",t[t.INVERTED=2]="INVERTED",t;}(Jn||{}),ag,_s;function rg(){if(_s==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return _s=!1,_s;if("scrollBehavior"in document.documentElement.style)_s=!0;else{let t=Element.prototype.scrollTo;t?_s=!/\{\s*\[native code\]\s*\}/.test(t.toString()):_s=!1;}}return _s;}function Gl(){if(typeof document!="object"||!document)return Jn.NORMAL;if(ag==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 n=document.createElement("div"),i=n.style;i.width="2px",i.height="1px",t.appendChild(n),document.body.appendChild(t),ag=Jn.NORMAL,t.scrollLeft===0&&(t.scrollLeft=1,ag=t.scrollLeft===0?Jn.NEGATED:Jn.INVERTED),t.remove();}return ag;}var q_;function $j(){if(q_==null){let t=typeof document<"u"?document.head:null;q_=!!(t&&(t.createShadowRoot||t.attachShadow));}return q_;}function ZO(t){if($j()){let e=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&e instanceof ShadowRoot)return e;}return null;}function ys(){let t=typeof document<"u"&&document?document.activeElement:null;for(;t&&t.shadowRoot;){let e=t.shadowRoot.activeElement;if(e===t)break;t=e;}return t;}function mn(t){return t.composedPath?t.composedPath()[0]:t.target;}function rp(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha;}function si(t,...e){return e.length?e.some(n=>t[n]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey;}function pn(t){return t!=null&&`${t}`!="false";}function ea(t,e=0){return Q_(t)?Number(t):arguments.length===2?e:0;}function Q_(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t));}function Ql(t){return Array.isArray(t)?t:[t];}function xi(t){return t==null?"":typeof t=="string"?t:`${t}px`;}function Qo(t){return t instanceof Q?t.nativeElement:t;}function Hj(t){if(t.type==="characterData"&&t.target instanceof Comment)return!0;if(t.type==="childList"){for(let e=0;e<t.addedNodes.length;e++)if(!(t.addedNodes[e]instanceof Comment))return!1;for(let e=0;e<t.removedNodes.length;e++)if(!(t.removedNodes[e]instanceof Comment))return!1;return!0;}return!1;}var XO=(()=>{let e=class e{create(i){return typeof MutationObserver>"u"?null:new MutationObserver(i);}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),Uj=(()=>{let e=class e{constructor(i){this._mutationObserverFactory=i,this._observedElements=new Map(),this._ngZone=T(te);}ngOnDestroy(){this._observedElements.forEach((i,o)=>this._cleanupObserver(o));}observe(i){let o=Qo(i);return new Fe(a=>{let c=this._observeElement(o).pipe(pe(s=>s.filter(l=>!Hj(l))),Ie(s=>!!s.length)).subscribe(s=>{this._ngZone.run(()=>{a.next(s);});});return()=>{c.unsubscribe(),this._unobserveElement(o);};});}_observeElement(i){return this._ngZone.runOutsideAngular(()=>{if(this._observedElements.has(i))this._observedElements.get(i).count++;else{let o=new G(),a=this._mutationObserverFactory.create(r=>o.next(r));a&&a.observe(i,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(i,{observer:a,stream:o,count:1});}return this._observedElements.get(i).stream;});}_unobserveElement(i){this._observedElements.has(i)&&(this._observedElements.get(i).count--,this._observedElements.get(i).count||this._cleanupObserver(i));}_cleanupObserver(i){if(this._observedElements.has(i)){let{observer:o,stream:a}=this._observedElements.get(i);o&&o.disconnect(),a.complete(),this._observedElements.delete(i);}}};e.ɵfac=function(o){return new(o||e)(P(XO));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),cg=(()=>{let e=class e{get disabled(){return this._disabled;}set disabled(i){this._disabled=i,this._disabled?this._unsubscribe():this._subscribe();}get debounce(){return this._debounce;}set debounce(i){this._debounce=ea(i),this._subscribe();}constructor(i,o){this._contentObserver=i,this._elementRef=o,this.event=new $(),this._disabled=!1,this._currentSubscription=null;}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe();}ngOnDestroy(){this._unsubscribe();}_subscribe(){this._unsubscribe();let i=this._contentObserver.observe(this._elementRef);this._currentSubscription=(this.debounce?i.pipe(pr(this.debounce)):i).subscribe(this.event);}_unsubscribe(){this._currentSubscription?.unsubscribe();}};e.ɵfac=function(o){return new(o||e)(h(Uj),h(Q));},e.ɵdir=j({type:e,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",K],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"],standalone:!0,features:[we]});let t=e;return t;})(),Yl=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[XO]});let t=e;return t;})();var KO=new Set(),ws,qj=(()=>{let e=class e{constructor(i,o){this._platform=i,this._nonce=o,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Gj;}matchMedia(i){return(this._platform.WEBKIT||this._platform.BLINK)&&Wj(i,this._nonce),this._matchMedia(i);}};e.ɵfac=function(o){return new(o||e)(P(Ee),P(Cm,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function Wj(t,e){if(!KO.has(t))try{ws||(ws=document.createElement("style"),e&&ws.setAttribute("nonce",e),ws.setAttribute("type","text/css"),document.head.appendChild(ws)),ws.sheet&&(ws.sheet.insertRule(`@media ${t} {body{ }}`,0),KO.add(t));}catch(n){console.error(n);}}function Gj(t){return{matches:t==="all"||t==="",media:t,addListener:()=>{},removeListener:()=>{}};}var gc=(()=>{let e=class e{constructor(i,o){this._mediaMatcher=i,this._zone=o,this._queries=new Map(),this._destroySubject=new G();}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete();}isMatched(i){return JO(Ql(i)).some(a=>this._registerQuery(a).mql.matches);}observe(i){let a=JO(Ql(i)).map(c=>this._registerQuery(c).observable),r=Hn(a);return r=fa(r.pipe(de(1)),r.pipe(Xc(1),pr(0))),r.pipe(pe(c=>{let s={matches:!1,breakpoints:{}};return c.forEach(({matches:l,query:d})=>{s.matches=s.matches||l,s.breakpoints[d]=l;}),s;}));}_registerQuery(i){if(this._queries.has(i))return this._queries.get(i);let o=this._mediaMatcher.matchMedia(i),r={observable:new Fe(c=>{let s=l=>this._zone.run(()=>c.next(l));return o.addListener(s),()=>{o.removeListener(s);};}).pipe(wt(o),pe(({matches:c})=>({query:i,matches:c})),Ce(this._destroySubject)),mql:o};return this._queries.set(i,r),r;}};e.ɵfac=function(o){return new(o||e)(P(qj),P(te));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function JO(t){return t.map(e=>e.split(",")).reduce((e,n)=>e.concat(n)).map(e=>e.trim());}var eP={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 (orie ��ntation: 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 aP=" ";function i5(t,e,n){let i=mg(t,e);n=n.trim(),!i.some(o=>o.trim()===n)&&(i.push(n),t.setAttribute(e,i.join(aP)));}function hg(t,e,n){let i=mg(t,e);n=n.trim();let o=i.filter(a=>a!==n);o.length?t.setAttribute(e,o.join(aP)):t.removeAttribute(e);}function mg(t,e){return t.getAttribute(e)?.match(/\S+/g)??[];}var rP="cdk-describedby-message",sg="cdk-describedby-host",K_=0,fg=(()=>{let e=class e{constructor(i,o){this._platform=o,this._messageRegistry=new Map(),this._messagesContainer=null,this._id=`${K_++}`,this._document=i,this._id=T(Il)+"-"+K_++;}describe(i,o,a){if(!this._canBeDescribed(i,o))return;let r=Z_(o,a);typeof o!="string"?(tP(o,this._id),this._messageRegistry.set(r,{messageElement:o,referenceCount:0})):this._messageRegistry.has(r)||this._createMessageElement(o,a),this._isElementDescribedByMessage(i,r)||this._addMessageReference(i,r);}removeDescription(i,o,a){if(!o||!this._isElementNode(i))return;let r=Z_(o,a);if(this._isElementDescribedByMessage(i,r)&&this._removeMessageReference(i,r),typeof o=="string"){let c=this._messageRegistry.get(r);c&&c.referenceCount===0&&this._deleteMessageElement(r);}this._messagesContainer?.childNodes.length===0&&(this._messagesContainer.remove(),this._messagesContainer=null);}ngOnDestroy(){let i=this._document.querySelectorAll(`[${sg}="${this._id}"]`);for(let o=0;o<i.length;o++)this._removeCdkDescribedByReferenceIds(i[o]),i[o].removeAttribute(sg);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear();}_createMessageElement(i,o){let a=this._document.createElement("div");tP(a,this._id),a.textContent=i,o&&a.setAttribute("role",o),this._createMessagesContainer(),this._messagesContainer.appendChild(a),this._messageRegistry.set(Z_(i,o),{messageElement:a,referenceCount:0});}_deleteMessageElement(i){this._messageRegistry.get(i)?.messageElement?.remove(),this._messageRegistry.delete(i);}_createMessagesContainer(){if(this._messagesContainer)return;let i="cdk-describedby-message-container",o=this._document.querySelectorAll(`.${i}[platform="server"]`);for(let r=0;r<o.length;r++)o[r].remove();let a=this._document.createElement("div");a.style.visibility="hidden",a.classList.add(i),a.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&a.setAttribute("platform","server"),this._document.body.appendChild(a),this._messagesContainer=a;}_removeCdkDescribedByReferenceIds(i){let o=mg(i,"aria-describedby").filter(a=>a.indexOf(rP)!=0);i.setAttribute("aria-describedby",o.join(" "));}_addMessageReference(i,o){let a=this._messageRegistry.get(o);i5(i,"aria-describedby",a.messageElement.id),i.setAttribute(sg,this._id),a.referenceCount++;}_removeMessageReference(i,o){let a=this._messageRegistry.get(o);a.referenceCount--,hg(i,"aria-describedby",a.messageElement.id),i.removeAttribute(sg);}_isElementDescribedByMessage(i,o){let a=mg(i,"aria-describedby"),r=this._messageRegistry.get(o),c=r&&r.messageElement.id;return!!c&&a.indexOf(c)!=-1;}_canBeDescribed(i,o){if(!this._isElementNode(i))return!1;if(o&&typeof o=="object")return!0;let a=o==null?"":`${o}`.trim(),r=i.getAttribute("aria-label");return a?!r||r.trim()!==a:!1;}_isElementNode(i){return i.nodeType===this._document.ELEMENT_NODE;}};e.ɵfac=function(o){return new(o||e)(P(be),P(Ee));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function Z_(t,e){return typeof t=="string"?`${e||""}/${t}`:t;}function tP(t,e){t.id||(t.id=`${rP}-${e}-${K_++}`);}var cB=200,J_=class{constructor(e,n){this._letterKeyStream=new G(),this._items=[],this._selectedItemIndex=-1,this._pressedLetters=[],this._selectedItem=new G(),this.selectedItem=this._selectedItem;let i=typeof n?.debounceInterval=="number"?n.debounceInterval:cB;n?.skipPredicate&&(this._skipPredicateFn=n.skipPredicate),this.setItems(e),this._setupKeyHandler(i);}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete();}setCurrentSelectedItemIndex(e){this._selectedItemIndex=e;}setItems(e){this._items=e;}handleKey(e){let n=e.keyCode;e.key&&e.key.length===1?this._letterKeyStream.next(e.key.toLocaleUpperCase()):(n>=65&&n<=90||n>=48&&n<=57)&&this._letterKeyStream.next(String.fromCharCode(n));}isTyping(){return this._pressedLetters.length>0;}reset(){this._pressedLetters=[];}_setupKeyHandler(e){this._letterKeyStream.pipe(oi(n=>this._pressedLetters.push(n)),pr(e),Ie(()=>this._pressedLetters.length>0),pe(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(n=>{for(let i=1;i<this._items.length+1;i++){let o=(this._selectedItemIndex+i)%this._items.length,a=this._items[o];if(!this._skipPredicateFn?.(a)&&a.getLabel?.().toLocaleUpperCase().trim().indexOf(n)===0){this._selectedItem.next(a);break;}}this._pressedLetters=[];});}},pg=class{constructor(e,n){this._items=e,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._typeaheadSubscription=Ae.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=i=>i.disabled,this.tabOut=new G(),this.change=new G(),e instanceof Ki?this._itemChangesSubscription=e.changes.subscribe(i=>this._itemsChanged(i.toArray())):tf(e)&&(this._effectRef=S2(()=>this._itemsChanged(e()),{injector:n}));}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 n=this._getItemsArray();return this._typeahead=new J_(n,{debounceInterval:typeof e=="number"?e:void 0,skipPredicate:i=>this._skipPredicateFn(i)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(i=>{this.setActiveItem(i);}),this;}cancelTypeahead(){return this._typeahead?.reset(),this;}withHomeAndEnd(e=!0){return this._homeAndEnd=e,this;}withPageUpDown(e=!0,n=10){return this._pageUpAndDown={enabled:e,delta:n},this;}setActiveItem(e){let n=this._activeItem;this.updateActiveItem(e),this._activeItem!==n&&this.change.next(this._activeItemIndex);}onKeydown(e){let n=e.keyCode,o=["altKey","ctrlKey","metaKey","shiftKey"].every(a=>!e[a]||this._allowedModifierKeys.indexOf(a)>-1);switch(n){case 9:this.tabOut.next();return;case 40:if(this._vertical&&o){this.setNextItemActive();break;}else return;case 38:if(this._vertical&&o){this.setPreviousItemActive();break;}else return;case 39:if(this._horizontal&&o){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break;}else return;case 37:if(this._horizontal&&o){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break;}else return;case 36:if(this._homeAndEnd&&o){this.setFirstItemActive();break;}else return;case 35:if(this._homeAndEnd&&o){this.setLastItemActive();break;}else return;case 33:if(this._pageUpAndDown.enabled&&o){let a=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(a>0?a:0,1);break;}else return;case 34:if(this._pageUpAndDown.enabled&&o){let a=this._activeItemIndex+this._pageUpAndDown.delta,r=this._getItemsArray().length;this._setActiveItemByIndex(a<r?a:r-1,-1);break;}else return;default:(o||si(e,"shiftKey"))&&this._typeahead?.handleKey(e);return;}this._typeahead?.reset(),e.preventDefault();}get activeItemIndex(){return this._activeItemIndex;}get activeItem(){return this._activeItem;}isTyping(){return!!this._typeahead&&this._typeahead.isTyping();}setFirstItemActive(){this._setActiveItemByIndex(0,1);}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1);}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1);}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1);}updateActiveItem(e){let n=this._getItemsArray(),i=typeof e=="number"?e:n.indexOf(e),o=n[i];this._activeItem=o??null,this._activeItemIndex=i,this._typeahead?.setCurrentSelectedItemIndex(i);}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 n=this._getItemsArray();for(let i=1;i<=n.length;i++){let o=(this._activeItemIndex+e*i+n.length)%n.length,a=n[o];if(!this._skipPredicateFn(a)){this.setActiveItem(o);return;}}}_setActiveInDefaultMode(e){this._setActiveItemByIndex(this._activeItemIndex+e,e);}_setActiveItemByIndex(e,n){let i=this._getItemsArray();if(i[e]){for(;this._skipPredicateFn(i[e]);)if(e+=n,!i[e])return;this.setActiveItem(e);}}_getItemsArray(){return tf(this._items)?this._items():this._items instanceof Ki?this._items.toArray():this._items;}_itemsChanged(e){if(this._typeahead?.setItems(e),this._activeItem){let n=e.indexOf(this._activeItem);n>-1&&n!==this._activeItemIndex&&(this._activeItemIndex=n,this._typeahead?.setCurrentSelectedItemIndex(n));}}},ug=class extends pg{setActiveItem(e){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(e),this.activeItem&&this.activeItem.setActiveStyles();}},za=class extends pg{constructor(){super(...arguments),this._origin="program";}setFocusOrigin(e){return this._origin=e,this;}setActiveItem(e){super.setActiveItem(e),this.activeItem&&this.activeItem.focus(this._origin);}};var cp=(()=>{let e=class e{constructor(i){this._platform=i;}isDisabled(i){return i.hasAttribute("disabled");}isVisible(i){return lB(i)&&getComputedStyle(i).visibility==="visible";}isTabbable(i){if(!this._platform.isBrowser)return!1;let o=sB(bB(i));if(o&&(iP(o)===-1||!this.isVisible(o)))return!1;let a=i.nodeName.toLowerCase(),r=iP(i);return i.hasAttribute("contenteditable")?r!==-1:a==="iframe"||a==="object"||this._platform.WEBKIT&&this._platform.IOS&&!fB(i)?!1:a==="audio"?i.hasAttribute("controls")?r!==-1:!1:a==="video"?r===-1?!1:r!==null?!0:this._platform.FIREFOX||i.hasAttribute("controls"):i.tabIndex>=0;}isFocusable(i,o){return gB(i)&&!this.isDisabled(i)&&(o?.ignoreVisibility||this.isVisible(i));}};e.ɵfac=function(o){return new(o||e)(P(Ee));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function sB(t){try{return t.frameElement;}catch{return null;}}function lB(t){return!!(t.offsetWidth||t.offsetHeight||typeof t.getClientRects=="function"&&t.getClientRects().length);}function dB(t){let e=t.nodeName.toLowerCase();return e==="input"||e==="select"||e==="button"||e==="textarea";}function mB(t){return uB(t)&&t.type=="hidden";}function pB(t){return hB(t)&&t.hasAttribute("href");}function uB(t){return t.nodeName.toLowerCase()=="input";}function hB(t){return t.nodeName.toLowerCase()=="a";}function cP(t){if(!t.hasAttribute("tabindex")||t.tabIndex===void 0)return!1;let e=t.getAttribute("tabindex");return!!(e&&!isNaN(parseInt(e,10)));}function iP(t){if(!cP(t))return null;let e=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(e)?-1:e;}function fB(t){let e=t.nodeName.toLowerCase(),n=e==="input"&&t.type;return n==="text"||n==="password"||e==="select"||e==="textarea";}function gB(t){return mB(t)?!1:dB(t)||pB(t)||t.hasAttribute("contenteditable")||cP(t);}function bB(t){return t.ownerDocument&&t.ownerDocument.defaultView||window;}var e5=class{get enabled(){return this._enabled;}set enabled(e){this._enabled=e,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor));}constructor(e,n,i,o,a=!1,r){this._element=e,this._checker=n,this._ngZone=i,this._document=o,this._injector=r,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,a||this.attachAnchors();}destroy(){let e=this._startAnchor,n=this._endAnchor;e&&(e.removeEventListener("focus",this.startAnchorListener),e.remove()),n&&(n.removeEventListener("focus",this.endAnchorListener),n.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1;}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener));}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached);}focusInitialElementWhenReady(e){return new Promise(n=>{this._executeOnStable(()=>n(this.focusInitialElement(e)));});}focusFirstTabbableElementWhenReady(e){return new Promise(n=>{this._executeOnStable(()=>n(this.focusFirstTabbableElement(e)));});}focusLastTabbableElementWhenReady(e){return new Promise(n=>{this._executeOnStable(()=>n(this.focusLastTabbableElement(e)));});}_getRegionBoundary(e){let n=this._element.querySelectorAll(`[cdk-focus-region-${e}], [cdkFocusRegion${e}], [cdk-focus-${e}]`);return e=="start"?n.length?n[0]:this._getFirstTabbableElement(this._element):n.length?n[n.length-1]:this._getLastTabbableElement(this._element);}focusInitialElement(e){let n=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(n){if(!this._checker.isFocusable(n)){let i=this._getFirstTabbableElement(n);return i?.focus(e),!!i;}return n.focus(e),!0;}return this.focusFirstTabbableElement(e);}focusFirstTabbableElement(e){let n=this._getRegionBoundary("start");return n&&n.focus(e),!!n;}focusLastTabbableElement(e){let n=this._getRegionBoundary("end");return n&&n.focus(e),!!n;}hasAttached(){return this._hasAttached;}_getFirstTabbableElement(e){if(this._checker.isFocusable(e)&&this._checker.isTabbable(e))return e;let n=e.children;for(let i=0;i<n.length;i++){let o=n[i].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(n[i]):null;if(o)return o;}return null;}_getLastTabbableElement(e){if(this._checker.isFocusable(e)&&this._checker.isTabbable(e))return e;let n=e.children;for(let i=n.length-1;i>=0;i--){let o=n[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(n[i]):null;if(o)return o;}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,n){e?n.setAttribute("tabindex","0"):n.removeAttribute("tabindex");}toggleAnchors(e){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor));}_executeOnStable(e){this._injector?to(e,{injector:this._injector}):setTimeout(e);}},gg=(()=>{let e=class e{constructor(i,o,a){this._checker=i,this._ngZone=o,this._injector=T(Ge),this._document=a;}create(i,o=!1){return new e5(i,this._checker,this._ngZone,this._document,o,this._injector);}};e.ɵfac=function(o){return new(o||e)(P(cp),P(te),P(be));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function sp(t){return t.buttons===0||t.detail===0;}function lp(t){let e=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!!e&&e.identifier===-1&&(e.radiusX==null||e.radiusX===1)&&(e.radiusY==null||e.radiusY===1);}var xB=new z("cdk-input-modality-detector-options"),vB={ignoreKeys:[18,17,224,91,16]},sP=650,Zl=Wo({passive:!0,capture:!0}),_B=(()=>{let e=class e{get mostRecentModality(){return this._modality.value;}constructor(i,o,a,r){this._platform=i,this._mostRecentTarget=null,this._modality=new Vt(null),this._lastTouchMs=0,this._onKeydown=c=>{this._options?.ignoreKeys?.some(s=>s===c.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=mn(c));},this._onMousedown=c=>{Date.now()-this._lastTouchMs<sP||(this._modality.next(sp(c)?"keyboard":"mouse"),this._mostRecentTarget=mn(c));},this._onTouchstart=c=>{if(lp(c)){this._modality.next("keyboard");return;}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=mn(c);},this._options=U(U({},vB),r),this.modalityDetected=this._modality.pipe(Xc(1)),this.modalityChanged=this.modalityDetected.pipe(ba()),i.isBrowser&&o.runOutsideAngular(()=>{a.addEventListener("keydown",this._onKeydown,Zl),a.addEventListener("mousedown",this._onMousedown,Zl),a.addEventListener("touchstart",this._onTouchstart,Zl);});}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Zl),document.removeEventListener("mousedown",this._onMousedown,Zl),document.removeEventListener("touchstart",this._onTouchstart,Zl));}};e.ɵfac=function(o){return new(o||e)(P(Ee),P(te),P(be),P(xB,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),yB=new z("liveAnnouncerElement",{providedIn:"root",factory:wB});function wB(){return null;}var kB=new z("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),CB=0,bc=(()=>{let e=class e{constructor(i,o,a,r){this._ngZone=o,this._defaultOptions=r,this._document=a,this._liveElement=i||this._createLiveElement();}announce(i,...o){let a=this._defaultOptions,r,c;return o.length===1&&typeof o[0]=="number"?c=o[0]:[r,c]=o,this.clear(),clearTimeout(this._previousTimeout),r||(r=a&&a.politeness?a.politeness:"polite"),c==null&&a&&(c=a.duration),this._liveElement.setAttribute("aria-live",r),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(s=>this._currentResolve=s)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=i,typeof c=="number"&&(this._previousTimeout=setTimeout(()=>this.clear(),c)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0;},100),this._currentPromise));}clear(){this._liveElement&&(this._liveElement.textContent="");}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0;}_createLiveElement(){let i="cdk-live-announcer-element",o=this._document.getElementsByClassName(i),a=this._document.createElement("div");for(let r=0;r<o.length;r++)o[r].remove();return a.classList.add(i),a.classList.add("cdk-visually-hidden"),a.setAttribute("aria-atomic","true"),a.setAttribute("aria-live","polite"),a.id=`cdk-live-announcer-${CB++}`,this._document.body.appendChild(a),a;}_exposeAnnouncerToModals(i){let o=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let a=0;a<o.length;a++){let r=o[a],c=r.getAttribute("aria-owns");c?c.indexOf(i)===-1&&r.setAttribute("aria-owns",c+" "+i):r.setAttribute("aria-owns",i);}}};e.ɵfac=function(o){return new(o||e)(P(yB,8),P(te),P(be),P(kB,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var dg=function(t){return t[t.IMMEDIATE=0]="IMMEDIATE",t[t.EVENTUAL=1]="EVENTUAL",t;}(dg||{}),MB=new z("cdk-focus-monitor-default-options"),lg=Wo({passive:!0,capture:!0}),di=(()=>{let e=class e{constructor(i,o,a,r,c){this._ngZone=i,this._platform=o,this._inputModalityDetector=a,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map(),this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map(),this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1);},this._stopInputModalityDetector=new G(),this._rootNodeFocusAndBlurListener=s=>{let l=mn(s);for(let d=l;d;d=d.parentElement)s.type==="focus"?this._onFocus(s,d):this._onBlur(s,d);},this._document=r,this._detectionMode=c?.detectionMode||dg.IMMEDIATE;}monitor(i,o=!1){let a=Qo(i);if(!this._platform.isBrowser||a.nodeType!==1)return le();let r=ZO(a)||this._getDocument(),c=this._elementInfo.get(a);if(c)return o&&(c.checkChildren=!0),c.subject;let s={checkChildren:o,subject:new G(),rootNode:r};return this._elementInfo.set(a,s),this._registerGlobalListeners(s),s.subject;}stopMonitoring(i){let o=Qo(i),a=this._elementInfo.get(o);a&&(a.subject.complete(),this._setClasses(o),this._elementInfo.delete(o),this._removeGlobalListeners(a));}focusVia(i,o,a){let r=Qo(i),c=this._getDocument().activeElement;r===c?this._getClosestElementsInfo(r).forEach(([s,l])=>this._originChanged(s,o,l)):(this._setOrigin(o),typeof r.focus=="function"&&r.focus(a));}ngOnDestroy(){this._elementInfo.forEach((i,o)=>this.stopMonitoring(o));}_getDocument(){return this._document||document;}_getWindow(){return this._getDocument().defaultView||window;}_getFocusOrigin(i){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(i)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:i&&this._isLastInteractionFromInputLabel(i)?"mouse":"program";}_shouldBeAttributedToTouch(i){return this._detectionMode===dg.EVENTUAL||!!i?.contains(this._inputModalityDetector._mostRecentTarget);}_setClasses(i,o){i.classList.toggle("cdk-focused",!!o),i.classList.toggle("cdk-touch-focused",o==="touch"),i.classList.toggle("cdk-keyboard-focused",o==="keyboard"),i.classList.toggle("cdk-mouse-focused",o==="mouse"),i.classList.toggle("cdk-program-focused",o==="program");}_setOrigin(i,o=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=i,this._originFromTouchInteraction=i==="touch"&&o,this._detectionMode===dg.IMMEDIATE){clearTimeout(this._originTimeoutId);let a=this._originFromTouchInteraction?sP:1;this._originTimeoutId=setTimeout(()=>this._origin=null,a);}});}_onFocus(i,o){let a=this._elementInfo.get(o),r=mn(i);!a||!a.checkChildren&&o!==r||this._originChanged(o,this._getFocusOrigin(r),a);}_onBlur(i,o){let a=this._elementInfo.get(o);!a||a.checkChildren&&i.relatedTarget instanceof Node&&o.contains(i.relatedTarget)||(this._setClasses(o),this._emitOrigin(a,null));}_emitOrigin(i,o){i.subject.observers.length&&this._ngZone.run(()=>i.subject.next(o));}_registerGlobalListeners(i){if(!this._platform.isBrowser)return;let o=i.rootNode,a=this._rootNodeFocusListenerCount.get(o)||0;a||this._ngZone.runOutsideAngular(()=>{o.addEventListener("focus",this._rootNodeFocusAndBlurListener,lg),o.addEventListener("blur",this._rootNodeFocusAndBlurListener,lg);}),this._rootNodeFocusListenerCount.set(o,a+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener);}),this._inputModalityDetector.modalityDetected.pipe(Ce(this._stopInputModalityDetector)).subscribe(r=>{this._setOrigin(r,!0);}));}_removeGlobalListeners(i){let o=i.rootNode;if(this._rootNodeFocusListenerCount.has(o)){let a=this._rootNodeFocusListenerCount.get(o);a>1?this._rootNodeFocusListenerCount.set(o,a-1):(o.removeEventListener("focus",this._rootNodeFocusAndBlurListener,lg),o.removeEventListener("blur",this._rootNodeFocusAndBlurListener,lg),this._rootNodeFocusListenerCount.delete(o));}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId));}_originChanged(i,o,a){this._setClasses(i,o),this._emitOrigin(a,o),this._lastFocusOrigin=o;}_getClosestElementsInfo(i){let o=[];return this._elementInfo.forEach((a,r)=>{(r===i||a.checkChildren&&r.contains(i))&&o.push([r,a]);}),o;}_isLastInteractionFromInputLabel(i){let{_mostRecentTarget:o,mostRecentModality:a}=this._inputModalityDetector;if(a!=="mouse"||!o||o===i||i.nodeName!=="INPUT"&&i.nodeName!=="TEXTAREA"||i.disabled)return!1;let r=i.labels;if(r){for(let c=0;c<r.length;c++)if(r[c].contains(o))return!0;}return!1;}};e.ɵfac=function(o){return new(o||e)(P(te),P(Ee),P(_B),P(be,8),P(MB,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),lP=(()=>{let e=class e{constructor(i,o){this._elementRef=i,this._focusMonitor=o,this._focusOrigin=null,this.cdkFocusChange=new $();}get focusOrigin(){return this._focusOrigin;}ngAfterViewInit(){let i=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(i,i.nodeType===1&&i.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(o=>{this._focusOrigin=o,this.cdkFocusChange.emit(o);});}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe();}};e.ɵfac=function(o){return new(o||e)(h(Q),h(di));},e.ɵdir=j({type:e,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"],standalone:!0});let t=e;return t;})(),ks=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;}(ks||{}),oP="cdk-high-contrast-black-on-white",nP="cdk-high-contrast-white-on-black",X_="cdk-high-contrast-active",o5=(()=>{let e=class e{constructor(i,o){this._platform=i,this._document=o,this._breakpointSubscription=T(gc).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses());});}getHighContrastMode(){if(!this._platform.isBrowser)return ks.NONE;let i=this._document.createElement("div");i.style.backgroundColor="rgb(1,2,3)",i.style.position="absolute",this._document.body.appendChild(i);let o=this._document.defaultView||window,a=o&&o.getComputedStyle?o.getComputedStyle(i):null,r=(a&&a.backgroundColor||"").replace(/ /g,"");switch(i.remove(),r){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return ks.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return ks.BLACK_ON_WHITE;}return ks.NONE;}ngOnDestroy(){this._breakpointSubscription.unsubscribe();}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let i=this._document.body.classList;i.remove(X_,oP,nP),this._hasCheckedHighContrastMode=!0;let o=this.getHighContrastMode();o===ks.BLACK_ON_WHITE?i.add(X_,oP):o===ks.WHITE_ON_BLACK&&i.add(X_,nP);}}};e.ɵfac=function(o){return new(o||e)(P(Ee),P(be));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),bg=(()=>{let e=class e{constructor(i){i._applyBodyHighContrastModeCssClasses();}};e.ɵfac=function(o){return new(o||e)(P(o5));},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[Yl]});let t=e;return t;})();var OB=new z("cdk-dir-doc",{providedIn:"root",factory:PB});function PB(){return T(be);}var DB=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function EB(t){let e=t?.toLowerCase()||"";return e==="auto"&&typeof navigator<"u"&&navigator?.language?DB.test(navigator.language)?"rtl":"ltr":e==="rtl"?"rtl":"ltr";}var At=(()=>{let e=class e{constructor(i){if(this.value="ltr",this.change=new $(),i){let o=i.body?i.body.dir:null,a=i.documentElement?i.documentElement.dir:null;this.value=EB(o||a||"ltr");}}ngOnDestroy(){this.change.complete();}};e.ɵfac=function(o){return new(o||e)(P(OB,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var Fa=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({});let t=e;return t;})();var IB=["text"],SB=[[["mat-icon"]],"*"],TB=["mat-icon","*"];function AB(t,e){if(t&1&&w(0,"mat-pseudo-checkbox",1),t&2){let n=y();_("disabled",n.disabled)("state",n.selected?"checked":"unchecked");}}function RB(t,e){if(t&1&&w(0,"mat-pseudo-checkbox",3),t&2){let n=y();_("disabled",n.disabled);}}function zB(t,e){if(t&1&&(u(0,"span",4),g(1),p()),t&2){let n=y();m(),V("(",n.group.label,")");}}var FB=["mat-internal-form-field",""],NB=["*"];var xP=(()=>{let e=class e{};e.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",e.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",e.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",e.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)";let t=e;return t;})(),vP=(()=>{let e=class e{};e.COMPLEX="375ms",e.ENTERING="225ms",e.EXITING="195ms";let t=e;return t;})();function LB(){return!0;}var VB=new z("mat-sanity-checks",{providedIn:"root",factory:LB}),_e=(()=>{let e=class e{constructor(i,o,a){this._sanityChecks=o,this._document=a,this._hasDoneGlobalChecks=!1,i._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0);}_checkIsEnabled(i){return rp()?!1:typeof this._sanityChecks=="boolean"?this._sanityChecks:!!this._sanityChecks[i];}};e.ɵfac=function(o){return new(o||e)(P(o5),P(VB,8),P(be));},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[Fa,Fa]});let t=e;return t;})();var td=class{constructor(e,n,i,o,a){this._defaultMatcher=e,this.ngControl=n,this._parentFormGroup=i,this._parentForm=o,this._stateChanges=a,this.errorState=!1;}updateErrorState(){let e=this.errorState,n=this._parentFormGroup||this._parentForm,i=this.matcher||this._defaultMatcher,o=this.ngControl?this.ngControl.control:null,a=i?.isErrorState(o,n)??!1;a!==e&&(this.errorState=a,this._stateChanges.next());}};var Dr=(()=>{let e=class e{isErrorState(i,o){return!!(i&&i.invalid&&(i.touched||o&&o.submitted));}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var To=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;}(To||{}),r5=class{constructor(e,n,i,o=!1){this._renderer=e,this.element=n,this.config=i,this._animationForciblyDisabledThroughCss=o,this.state=To.HIDDEN;}fadeOut(){this._renderer.fadeOutRipple(this);}},dP=Wo({passive:!0,capture:!0}),c5=class{constructor(){this._events=new Map(),this._delegateEventHandler=e=>{let n=mn(e);n&&this._events.get(e.type)?.forEach((i,o)=>{(o===n||o.contains(n))&&i.forEach(a=>a.handleEvent(e));});};}addHandler(e,n,i,o){let a=this._events.get(n);if(a){let r=a.get(i);r?r.add(o):a.set(i,new Set([o]));}else this._events.set(n,new Map([[i,new Set([o])]])),e.runOutsideAngular(()=>{document.addEventListener(n,this._delegateEventHandler,dP);});}removeHandler(e,n,i){let o=this._events.get(e);if(!o)return;let a=o.get(n);a&&(a.delete(i),a.size===0&&o.delete(n),o.size===0&&(this._events.delete(e),document.removeEventListener(e,this._delegateEventHandler,dP)));}},mP={enterDuration:225,exitDuration:150},jB=800,pP=Wo({passive:!0,capture:!0}),uP=["mousedown","touchstart"],hP=["mouseup","mouseleave","touchend","touchcancel"],dp=class dp{constructor(e,n,i,o){this._target=e,this._ngZone=n,this._platform=o,this._isPointerDown=!1,this._activeRipples=new Map(),this._pointerUpEventsRegistered=!1,o.isBrowser&&(this._containerElement=Qo(i));}fadeInRipple(e,n,i={}){let o=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),a=U(U({},mP),i.animation);i.centered&&(e=o.left+o.width/2,n=o.top+o.height/2);let r=i.radius||BB(e,n,o),c=e-o.left,s=n-o.top,l=a.enterDuration,d=document.createElement("div");d.classList.add("mat-ripple-element"),d.style.left=`${c-r}px`,d.style.top=`${s-r}px`,d.style.height=`${r*2}px`,d.style.width=`${r*2}px`,i.color!=null&&(d.style.backgroundColor=i.color),d.style.transitionDuration=`${l}ms`,this._containerElement.appendChild(d);let f=window.getComputedStyle(d),x=f.transitionProperty,b=f.transitionDuration,v=x==="none"||b==="0s"||b==="0s, 0s"||o.width===0&&o.height===0,E=new r5(this,d,i,v);d.style.transform="scale3d(1, 1, 1)",E.state=To.FADING_IN,i.persistent||(this._mostRecentTransientRipple=E);let A=null;return!v&&(l||a.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let R=()=>{A&&(A.fallbackTimer=null),clearTimeout(J),this._finishRippleTransition(E);},q=()=>this._destroyRipple(E),J=setTimeout(q,l+100);d.addEventListener("transitionend",R),d.addEventListener("transitioncancel",q),A={onTransitionEnd:R,onTransitionCancel:q,fallbackTimer:J};}),this._activeRipples.set(E,A),(v||!l)&&this._finishRippleTransition(E),E;}fadeOutRipple(e){if(e.state===To.FADING_OUT||e.state===To.HIDDEN)return;let n=e.element ��,i=U(U({},mP),e.config.animation);n.style.transitionDuration=`${i.exitDuration}ms`,n.style.opacity="0",e.state=To.FADING_OUT,(e._animationForciblyDisabledThroughCss||!i.exitDuration)&&this._finishRippleTransition(e);}fadeOutAll(){this._getActiveRipples().forEach(e=>e.fadeOut());}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(e=>{e.config.persistent||e.fadeOut();});}setupTriggerEvents(e){let n=Qo(e);!this._platform.isBrowser||!n||n===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=n,uP.forEach(i=>{dp._eventManager.addHandler(this._ngZone,i,n,this);}));}handleEvent(e){e.type==="mousedown"?this._onMousedown(e):e.type==="touchstart"?this._onTouchStart(e):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{hP.forEach(n=>{this._triggerElement.addEventListener(n,this,pP);});}),this._pointerUpEventsRegistered=!0);}_finishRippleTransition(e){e.state===To.FADING_IN?this._startFadeOutTransition(e):e.state===To.FADING_OUT&&this._destroyRipple(e);}_startFadeOutTransition(e){let n=e===this._mostRecentTransientRipple,{persistent:i}=e.config;e.state=To.VISIBLE,!i&&(!n||!this._isPointerDown)&&e.fadeOut();}_destroyRipple(e){let n=this._activeRipples.get(e)??null;this._activeRipples.delete(e),this._activeRipples.size||(this._containerRect=null),e===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),e.state=To.HIDDEN,n!==null&&(e.element.removeEventListener("transitionend",n.onTransitionEnd),e.element.removeEventListener("transitioncancel",n.onTransitionCancel),n.fallbackTimer!==null&&clearTimeout(n.fallbackTimer)),e.element.remove();}_onMousedown(e){let n=sp(e),i=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+jB;!this._target.rippleDisabled&&!n&&!i&&(this._isPointerDown=!0,this.fadeInRipple(e.clientX,e.clientY,this._target.rippleConfig));}_onTouchStart(e){if(!this._target.rippleDisabled&&!lp(e)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;let n=e.changedTouches;if(n)for(let i=0;i<n.length;i++)this.fadeInRipple(n[i].clientX,n[i].clientY,this._target.rippleConfig);}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(e=>{let n=e.state===To.VISIBLE||e.config.terminateOnPointerUp&&e.state===To.FADING_IN;!e.config.persistent&&n&&e.fadeOut();}));}_getActiveRipples(){return Array.from(this._activeRipples.keys());}_removeTriggerEvents(){let e=this._triggerElement;e&&(uP.forEach(n=>dp._eventManager.removeHandler(n,e,this)),this._pointerUpEventsRegistered&&(hP.forEach(n=>e.removeEventListener(n,this,pP)),this._pointerUpEventsRegistered=!1));}};dp._eventManager=new c5();var vg=dp;function BB(t,e,n){let i=Math.max(Math.abs(t-n.left),Math.abs(t-n.right)),o=Math.max(Math.abs(e-n.top),Math.abs(e-n.bottom));return Math.sqrt(i*i+o*o);}var Cs=new z("mat-ripple-global-options"),Ni=(()=>{let e=class e{get disabled(){return this._disabled;}set disabled(i){i&&this.fadeOutAllNonPersistent(),this._disabled=i,this._setupTriggerEventsIfEnabled();}get trigger(){return this._trigger||this._elementRef.nativeElement;}set trigger(i){this._trigger=i,this._setupTriggerEventsIfEnabled();}constructor(i,o,a,r,c){this._elementRef=i,this._animationMode=c,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=r||{},this._rippleRenderer=new vg(this,o,i,a);}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:U(U(U({},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&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger);}launch(i,o=0,a){return typeof i=="number"?this._rippleRenderer.fadeInRipple(i,o,U(U({},this.rippleConfig),a)):this._rippleRenderer.fadeInRipple(0,0,U(U({},this.rippleConfig),i));}};e.ɵfac=function(o){return new(o||e)(h(Q),h(te),h(Ee),h(Cs,8),h(nt,8));},e.ɵdir=j({type:e,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(o,a){o&2&&ne("mat-ripple-unbounded",a.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;})(),ia=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,_e]});let t=e;return t;})(),$B=(()=>{let e=class e{constructor(i){this._animationMode=i,this.state="unchecked",this.disabled=!1,this.appearance="full";}};e.ɵfac=function(o){return new(o||e)(h(nt,8));},e.ɵcmp=O({type:e,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(o,a){o&2&&ne("mat-pseudo-checkbox-indeterminate",a.state==="indeterminate")("mat-pseudo-checkbox-checked",a.state==="checked")("mat-pseudo-checkbox-disabled",a.disabled)("mat-pseudo-checkbox-minimal",a.appearance==="minimal")("mat-pseudo-checkbox-full",a.appearance==="full")("_mat-animation-noopable",a._animationMode==="NoopAnimations");},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[D],decls:0,vars:0,template:function(o,a){},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;})(),l5=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e]});let t=e;return t;})(),d5=new z("MAT_OPTION_PARENT_COMPONENT");var m5=new z("MatOptgroup");var HB=0,s5=class{constructor(e,n=!1){this.source=e,this.isUserInput=n;}},xc=(()=>{let e=class e{get multiple(){return this._parent&&this._parent.multiple;}get selected(){return this._selected;}get disabled(){return this.group&&this.group.disabled||this._disabled;}set disabled(i){this._disabled=i;}get disableRipple(){return!!(this._parent&&this._parent.disableRipple);}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator);}constructor(i,o,a,r){this._element=i,this._changeDetectorRef=o,this._parent=a,this.group=r,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id=`mat-option-${HB++}`,this.onSelectionChange=new $(),this._stateChanges=new G();}get active(){return this._active;}get viewValue(){return(this._text?.nativeElement.textContent||"").trim();}select(i=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),i&&this._emitSelectionChangeEvent());}deselect(i=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),i&&this._emitSelectionChangeEvent());}focus(i,o){let a=this._getHostElement();typeof a.focus=="function"&&a.focus(o);}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck());}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck());}getLabel(){return this.viewValue;}_handleKeydown(i){(i.keyCode===13||i.keyCode===32)&&!si(i)&&(this._selectViaInteraction(),i.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 i=this.viewValue;i!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=i);}}ngOnDestroy(){this._stateChanges.complete();}_emitSelectionChangeEvent(i=!1){this.onSelectionChange.emit(new s5(this,i));}};e.ɵfac=function(o){return new(o||e)(h(Q),h(he),h(d5,8),h(m5,8));},e.ɵcmp=O({type:e,selectors:[["mat-option"]],viewQuery:function(o,a){if(o&1&&Z(IB,7),o&2){let r;N(r=L())&&(a._text=r.first);}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(o,a){o&1&&I("click",function(){return a._selectViaInteraction();})("keydown",function(c){return a._handleKeydown(c);}),o&2&&(gi("id",a.id),se("aria-selected",a.selected)("aria-disabled",a.disabled.toString()),ne("mdc-list-item--selected",a.selected)("mat-mdc-option-multiple",a.multiple)("mat-mdc-option-active",a.active)("mdc-list-item--disabled",a.disabled));},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",K]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[we,D],ngContentSelectors:TB,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(o,a){o&1&&(Re(SB),S(0,AB,1,2,"mat-pseudo-checkbox",1),me(1),u(2,"span",2,0),me(4,1),p(),S(5,RB,1,1,"mat-pseudo-checkbox",3)(6,zB,2,1,"span",4),w(7,"div",5)),o&2&&(oe(a.multiple?0:-1),m(5),oe(!a.multiple&&a.selected&&!a.hideSingleSelectionIndicator?5:-1),m(),oe(a.group&&a.group._inert?6:-1),m(),_("matRippleTrigger",a._getHostElement())("matRippleDisabled",a.disabled||a.disableRipple));},dependencies:[$B,Ni],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.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>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 _P(t,e,n){if(n.length){let i=e.toArray(),o=n.toArray(),a=0;for(let r=0;r<t+1;r++)i[r].group&&i[r].group===o[a]&&a++;return a;}return 0;}function yP(t,e,n,i){return t<n?t:t+e>n+i?Math.max(0,t-i+e):n;}var p5=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[ia,_e,l5]});let t=e;return t;})(),fP={capture:!0},gP=["focus","mousedown","mouseenter","touchstart"],n5="mat-ripple-loader-uninitialized",a5="mat-ripple-loader-class-name",bP="mat-ripple-loader-centered",xg="mat-ripple-loader-disabled",wP=(()=>{let e=class e{constructor(){this._document=T(be,{optional:!0}),this._animationMode=T(nt,{optional:!0}),this._globalRippleOptions=T(Cs,{optional:!0}),this._platform=T(Ee),this._ngZone=T(te),this._hosts=new Map(),this._onInteraction=i=>{let o=mn(i);if(o instanceof HTMLElement){let a=o.closest(`[${n5}="${this._globalRippleOptions?.namespace??""}"]`);a&&this._createRipple(a);}},this._ngZone.runOutsideAngular(()=>{for(let i of gP)this._document?.addEventListener(i,this._onInteraction,fP);});}ngOnDestroy(){let i=this._hosts.keys();for(let o of i)this.destroyRipple(o);for(let o of gP)this._document?.removeEventListener(o,this._onInteraction,fP);}configureRipple(i,o){i.setAttribute(n5,this._globalRippleOptions?.namespace??""),(o.className||!i.hasAttribute(a5))&&i.setAttribute(a5,o.className||""),o.centered&&i.setAttribute(bP,""),o.disabled&&i.setAttribute(xg,"");}getRipple(i){return this._hosts.get(i)||this._createRipple(i);}setDisabled(i,o){let a=this._hosts.get(i);if(a){a.disabled=o;return;}o?i.setAttribute(xg,""):i.removeAttribute(xg);}_createRipple(i){if(!this._document)return;let o=this._hosts.get(i);if(o)return o;i.querySelector(".mat-ripple")?.remove();let a=this._document.createElement("span");a.classList.add("mat-ripple",i.getAttribute(a5)),i.append(a);let r=new Ni(new Q(a),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return r._isInitialized=!0,r.trigger=i,r.centered=i.hasAttribute(bP),r.disabled=i.hasAttribute(xg),this.attachRipple(i,r),r;}attachRipple(i,o){i.removeAttribute(n5),this._hosts.set(i,o);}destroyRipple(i){let o=this._hosts.get(i);o&&(o.ngOnDestroy(),this._hosts.delete(i));}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),_g=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵcmp=O({type:e,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(o,a){o&2&&ne("mdc-form-field--align-end",a.labelPosition==="before");},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[D],attrs:FB,ngContentSelectors:NB,decls:1,vars:0,template:function(o,a){o&1&&(Re(),me(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>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end>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 UB=["*"];var qB=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],WB=["[mat-card-avatar], [matCardAvatar]",`mat-card-title, mat-card-subtitle,
[mat-card-title], [mat-card-subtitle],
[matCardTitle], [matCardSubtitle]`,"*"],GB=new z("MAT_CARD_CONFIG"),id=(()=>{let e=class e{constructor(i){this.appearance=i?.appearance||"raised";}};e.ɵfac=function(o){return new(o||e)(h(GB,8));},e.ɵcmp=O({type:e,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(o,a){o&2&&ne("mat-mdc-card-outlined",a.appearance==="outlined")("mdc-card--outlined",a.appearance==="outlined");},inputs:{appearance:"appearance"},exportAs:["matCard"],standalone:!0,features:[D],ngContentSelectors:UB,decls:1,vars:0,template:function(o,a){o&1&&(Re(),me(0));},styles:['.mat-mdc-card{display:flex;flex-direction:column;box-sizing:border-box;position:relative;border-style:solid;border-width:0;background-color:var(--mdc-elevated-card-container-color, var(--mat-app-surface));border-color:var(--mdc-elevated-card-container-color, var(--mat-app-surface));border-radius:var(--mdc-elevated-card-container-shape, var(--mat-app-corner-medium));box-shadow:var(--mdc-elevated-card-container-elevation, var(--mat-app-level1))}.mat-mdc-card::after{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,0,0,0);content:"";display:block;pointer-events:none;box-sizing:border-box;border-radius:var(--mdc-elevated-card-container-shape, var(--mat-app-corner-medium))}.mat-mdc-card-outlined{background-color:var(--mdc-outlined-card-container-color, var(--mat-app-surface));border-radius:var(--mdc-outlined-card-container-shape, var(--mat-app-corner-medium));border-width:var(--mdc-outlined-card-outline-width);border-color:var(--mdc-outlined-card-outline-color, var(--mat-app-outline-variant));box-shadow:var(--mdc-outlined-card-container-elevation, var(--mat-app-level0))}.mat-mdc-card-outlined::after{border:none}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mat-mdc-card-actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font, var(--mat-app-title-large-font));line-height:var(--mat-card-title-text-line-height, var(--mat-app-title-large-line-height));font-size:var(--mat-card-title-text-size, var(--mat-app-title-large-size));letter-spacing:var(--mat-card-title-text-tracking, var(--mat-app-title-large-tracking));font-weight:var(--mat-card-title-text-weight, var(--mat-app-title-large-weight))}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color, var(--mat-app-on-surface));font-family:var(--mat-card-subtitle-text-font, var(--mat-app-title-medium-font));line-height:var(--mat-card-subtitle-text-line-height, var(--mat-app-title-medium-line-height));font-size:var(--mat-card-subtitle-text-size, var(--mat-app-title-medium-size));letter-spacing:var(--mat-card-subtitle-text-tracking, var(--mat-app-title-medium-tracking));font-weight:var(--mat-card-subtitle-text-weight, var(--mat-app-title-medium-weight))}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0});let t=e;return t;})(),od=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵdir=j({type:e,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"],standalone:!0});let t=e;return t;})();var nd=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵdir=j({type:e,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"],standalone:!0});let t=e;return t;})(),ad=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵdir=j({type:e,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-mdc-card-subtitle"],standalone:!0});let t=e;return t;})(),rd=(()=>{let e=class e{constructor(){this.align="start";}};e.ɵfac=function(o){return new(o||e)();},e.ɵdir=j({type:e,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-mdc-card-actions","mdc-card__actions"],hostVars:2,hostBindings:function(o,a){o&2&&ne("mat-mdc-card-actions-align-end",a.align==="end");},inputs:{align:"align"},exportAs:["matCardActions"],standalone:!0});let t=e;return t;})(),cd=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵcmp=O({type:e,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],standalone:!0,features:[D],ngContentSelectors:WB,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(o,a){o&1&&(Re(qB),me(0),u(1,"div",0),me(2,1),p(),me(3,2));},encapsulation:2,changeDetection:0});let t=e;return t;})();var sd=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵdir=j({type:e,selectors:[["","mat-card-avatar",""],["","matCardAvatar",""]],hostAttrs:[1,"mat-mdc-card-avatar"],standalone:!0});let t=e;return t;})();var ld=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,B,_e]});let t=e;return t;})();var QB=["*"],yg;function YB(){if(yg===void 0&&(yg=null,typeof window<"u")){let t=window;t.trustedTypes!==void 0&&(yg=t.trustedTypes.createPolicy("angular#components",{createHTML:e=>e}));}return yg;}function pp(t){return YB()?.createHTML(t)||t;}function kP(t){return Error(`Unable to find icon with the name "${t}"`);}function ZB(){return Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.");}function CP(t){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${t}".`);}function MP(t){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${t}".`);}var Er=class{constructor(e,n,i){this.url=e,this.svgText=n,this.options=i;}},XB=(()=>{let e=class e{constructor(i,o,a,r){this._httpClient=i,this._sanitizer=o,this._errorHandler=r,this._svgIconConfigs=new Map(),this._iconSetConfigs=new Map(),this._cachedIconsByUrl=new Map(),this._inProgressUrlFetches=new Map(),this._fontCssClassesByAlias=new Map(),this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=a;}addSvgIcon(i,o,a){return this.addSvgIconInNamespace("",i,o,a);}addSvgIconLiteral(i,o,a){return this.addSvgIconLiteralInNamespace("",i,o,a);}addSvgIconInNamespace(i,o,a,r){return this._addSvgIconConfig(i,o,new Er(a,null,r));}addSvgIconResolver(i){return this._resolvers.push(i),this;}addSvgIconLiteralInNamespace(i,o,a,r){let c=this._sanitizer.sanitize(Ji.HTML,a);if(!c)throw MP(a);let s=pp(c);return this._addSvgIconConfig(i,o,new Er("",s,r));}addSvgIconSet(i,o){return this.addSvgIconSetInNamespace("",i,o);}addSvgIconSetLiteral(i,o){return this.addSvgIconSetLiteralInNamespace("",i,o);}addSvgIconSetInNamespace(i,o,a){return this._addSvgIconSetConfig(i,new Er(o,null,a));}addSvgIconSetLiteralInNamespace(i,o,a){let r=this._sanitizer.sanitize(Ji.HTML,o);if(!r)throw MP(o);let c=pp(r);return this._addSvgIconSetConfig(i,new Er("",c,a));}registerFontClassAlias(i,o=i){return this._fontCssClassesByAlias.set(i,o),this;}classNameForFontAlias(i){return this._fontCssClassesByAlias.get(i)||i;}setDefaultFontSetClass(...i){return this._defaultFontSetClass=i,this;}getDefaultFontSetClass(){return this._defaultFontSetClass;}getSvgIconFromUrl(i){let o=this._sanitizer.sanitize(Ji.RESOURCE_URL,i);if(!o)throw CP(i);let a=this._cachedIconsByUrl.get(o);return a?le(wg(a)):this._loadSvgIconFromConfig(new Er(i,null)).pipe(oi(r=>this._cachedIconsByUrl.set(o,r)),pe(r=>wg(r)));}getNamedSvgIcon(i,o=""){let a=OP(o,i),r=this._svgIconConfigs.get(a);if(r)return this._getSvgFromConfig(r);if(r=this._getIconConfigFromResolvers(o,i),r)return this._svgIconConfigs.set(a,r),this._getSvgFromConfig(r);let c=this._iconSetConfigs.get(o);return c?this._getSvgFromIconSetConfigs(i,c):Hr(kP(a));}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear();}_getSvgFromConfig(i){return i.svgText?le(wg(this._svgElementFromConfig(i))):this._loadSvgIconFromConfig(i).pipe(pe(o=>wg(o)));}_getSvgFromIconSetConfigs(i,o){let a=this._extractIconWithNameFromAnySet(i,o);if(a)return le(a);let r=o.filter(c=>!c.svgText).map(c=>this._loadSvgIconSetFromConfig(c).pipe(Ko(s=>{let d=`Loading icon set URL: ${this._sanitizer.sanitize(Ji.RESOURCE_URL,c.url)} failed: ${s.message}`;return this._errorHandler.handleError(new Error(d)),le(null);})));return am(r).pipe(pe(()=>{let c=this._extractIconWithNameFromAnySet(i,o);if(!c)throw kP(i);return c;}));}_extractIconWithNameFromAnySet(i,o){for(let a=o.length-1;a>=0;a--){let r=o[a];if(r.svgText&&r.svgText.toString().indexOf(i)>-1){let c=this._svgElementFromConfig(r),s=this._extractSvgIconFromSet(c,i,r.options);if(s)return s;}}return null;}_loadSvgIconFromConfig(i){return this._fetchIcon(i).pipe(oi(o=>i.svgText=o),pe(()=>this._svgElementFromConfig(i)));}_loadSvgIconSetFromConfig(i){return i.svgText?le(null):this._fetchIcon(i).pipe(oi(o=>i.svgText=o));}_extractSvgIconFromSet(i,o,a){let r=i.querySelector(`[id="${o}"]`);if(!r)return null;let c=r.cloneNode(!0);if(c.removeAttribute("id"),c.nodeName.toLowerCase()==="svg")return this._setSvgAttributes(c,a);if(c.nodeName.toLowerCase()==="symbol")return this._setSvgAttributes(this._toSvgElement(c),a);let s=this._svgElementFromString(pp("<svg></svg>"));return s.appendChild(c),this._setSvgAttributes(s,a);}_svgElementFromString(i){let o=this._document.createElement("DIV");o.innerHTML=i;let a=o.querySelector("svg");if(!a)throw Error("<svg> tag not found");return a;}_toSvgElement(i){let o=this._svgElementFromString(pp("<svg></svg>")),a=i.attributes;for(let r=0;r<a.length;r++){let{name:c,value:s}=a[r];c!=="id"&&o.setAttribute(c,s);}for(let r=0;r<i.childNodes.length;r++)i.childNodes[r].nodeType===this._document.ELEMENT_NODE&&o.appendChild(i.childNodes[r].cloneNode(!0));return o;}_setSvgAttributes(i,o){return i.setAttribute("fit",""),i.setAttribute("height","100%"),i.setAttribute("width","100%"),i.setAttribute("preserveAspectRatio","xMidYMid meet"),i.setAttribute("focusable","false"),o&&o.viewBox&&i.setAttribute("viewBox",o.viewBox),i;}_fetchIcon(i){let{url:o,options:a}=i,r=a?.withCredentials??!1;if(!this._httpClient)throw ZB();if(o==null)throw Error(`Cannot fetch icon from URL "${o}".`);let c=this._sanitizer.sanitize(Ji.RESOURCE_URL,o);if(!c)throw CP(o);let s=this._inProgressUrlFetches.get(c);if(s)return s;let l=this._httpClient.get(c,{responseType:"text",withCredentials:r}).pipe(pe(d=>pp(d)),xa(()=>this._inProgressUrlFetches.delete(c)),lm());return this._inProgressUrlFetches.set(c,l),l;}_addSvgIconConfig(i,o,a){return this._svgIconConfigs.set(OP(i,o),a),this;}_addSvgIconSetConfig(i,o){let a=this._iconSetConfigs.get(i);return a?a.push(o):this._iconSetConfigs.set(i,[o]),this;}_svgElementFromConfig(i){if(!i.svgElement){l ��et o=this._svgElementFromString(i.svgText);this._setSvgAttributes(o,i.options),i.svgElement=o;}return i.svgElement;}_getIconConfigFromResolvers(i,o){for(let a=0;a<this._resolvers.length;a++){let r=this._resolvers[a](o,i);if(r)return KB(r)?new Er(r.url,null,r.options):new Er(r,null);}}};e.ɵfac=function(o){return new(o||e)(P(io,8),P(cn),P(be,8),P(jo));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function wg(t){return t.cloneNode(!0);}function OP(t,e){return t+":"+e;}function KB(t){return!!(t.url&&t.options);}var JB=new z("MAT_ICON_DEFAULT_OPTIONS"),e$=new z("mat-icon-location",{providedIn:"root",factory:t$});function t$(){let t=T(be),e=t?t.location:null;return{getPathname:()=>e?e.pathname+e.search:""};}var PP=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],i$=PP.map(t=>`[${t}]`).join(", "),o$=/^url\(['"]?#(.*?)['"]?\)$/,et=(()=>{let e=class e{get color(){return this._color||this._defaultColor;}set color(i){this._color=i;}get svgIcon(){return this._svgIcon;}set svgIcon(i){i!==this._svgIcon&&(i?this._updateSvgIcon(i):this._svgIcon&&this._clearSvgElement(),this._svgIcon=i);}get fontSet(){return this._fontSet;}set fontSet(i){let o=this._cleanupFontValue(i);o!==this._fontSet&&(this._fontSet=o,this._updateFontIconClasses());}get fontIcon(){return this._fontIcon;}set fontIcon(i){let o=this._cleanupFontValue(i);o!==this._fontIcon&&(this._fontIcon=o,this._updateFontIconClasses());}constructor(i,o,a,r,c,s){this._elementRef=i,this._iconRegistry=o,this._location=r,this._errorHandler=c,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=Ae.EMPTY,s&&(s.color&&(this.color=this._defaultColor=s.color),s.fontSet&&(this.fontSet=s.fontSet)),a||i.nativeElement.setAttribute("aria-hidden","true");}_splitIconName(i){if(!i)return["",""];let o=i.split(":");switch(o.length){case 1:return["",o[0]];case 2:return o;default:throw Error(`Invalid icon name: "${i}"`);}}ngOnInit(){this._updateFontIconClasses();}ngAfterViewChecked(){let i=this._elementsWithExternalReferences;if(i&&i.size){let o=this._location.getPathname();o!==this._previousPath&&(this._previousPath=o,this._prependPathToReferences(o));}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();}_usingFontIcon(){return!this.svgIcon;}_setSvgElement(i){this._clearSvgElement();let o=this._location.getPathname();this._previousPath=o,this._cacheChildrenWithExternalReferences(i),this._prependPathToReferences(o),this._elementRef.nativeElement.appendChild(i);}_clearSvgElement(){let i=this._elementRef.nativeElement,o=i.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();o--;){let a=i.childNodes[o];(a.nodeType!==1||a.nodeName.toLowerCase()==="svg")&&a.remove();}}_updateFontIconClasses(){if(!this._usingFontIcon())return;let i=this._elementRef.nativeElement,o=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(a=>a.length>0);this._previousFontSetClass.forEach(a=>i.classList.remove(a)),o.forEach(a=>i.classList.add(a)),this._previousFontSetClass=o,this.fontIcon!==this._previousFontIconClass&&!o.includes("mat-ligature-font")&&(this._previousFontIconClass&&i.classList.remove(this._previousFontIconClass),this.fontIcon&&i.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon);}_cleanupFontValue(i){return typeof i=="string"?i.trim().split(" ")[0]:i;}_prependPathToReferences(i){let o=this._elementsWithExternalReferences;o&&o.forEach((a,r)=>{a.forEach(c=>{r.setAttribute(c.name,`url('${i}#${c.value}')`);});});}_cacheChildrenWithExternalReferences(i){let o=i.querySelectorAll(i$),a=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map();for(let r=0;r<o.length;r++)PP.forEach(c=>{let s=o[r],l=s.getAttribute(c),d=l?l.match(o$):null;if(d){let f=a.get(s);f||(f=[],a.set(s,f)),f.push({name:c,value:d[1]});}});}_updateSvgIcon(i){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),i){let[o,a]=this._splitIconName(i);o&&(this._svgNamespace=o),a&&(this._svgName=a),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(a,o).pipe(de(1)).subscribe(r=>this._setSvgElement(r),r=>{let c=`Error retrieving icon ${o}:${a}! ${r.message}`;this._errorHandler.handleError(new Error(c));});}}};e.ɵfac=function(o){return new(o||e)(h(Q),h(XB),zi("aria-hidden"),h(e$),h(jo),h(JB,8));},e.ɵcmp=O({type:e,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(o,a){o&2&&(se("data-mat-icon-type",a._usingFontIcon()?"font":"svg")("data-mat-icon-name",a._svgName||a.fontIcon)("data-mat-icon-namespace",a._svgNamespace||a.fontSet)("fontIcon",a._usingFontIcon()?a.fontIcon:null),kt(a.color?"mat-"+a.color:""),ne("mat-icon-inline",a.inline)("mat-icon-no-color",a.color!=="primary"&&a.color!=="accent"&&a.color!=="warn"));},inputs:{color:"color",inline:[2,"inline","inline",K],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[we,D],ngContentSelectors:QB,decls:1,vars:0,template:function(o,a){o&1&&(Re(),me(0));},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0});let t=e;return t;})(),He=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,_e]});let t=e;return t;})();var EP=["mat-button",""],h5=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],f5=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],n$='.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>.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>.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>.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>.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>.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>.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>.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>.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>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.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)}',IP=".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}";var a$=["mat-mini-fab",""],r$='.mat-mdc-fab-base{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);flex-shrink:0}.mat-mdc-fab-base .mat-mdc-button-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab-base .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-fab-base .mdc-button__label,.mat-mdc-fab-base .mat-icon{z-index:1;position:relative}.mat-mdc-fab-base .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab-base:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab-base._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab-base::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-fab-base[hidden]{display:none}.mat-mdc-fab-base::-moz-focus-inner{padding:0;border:0}.mat-mdc-fab-base:active,.mat-mdc-fab-base:focus{outline:none}.mat-mdc-fab-base:hover{cursor:pointer}.mat-mdc-fab-base>svg{width:100%}.mat-mdc-fab-base .mat-icon,.mat-mdc-fab-base .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab-base .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base[disabled]:focus,.mat-mdc-fab-base.mat-mdc-button-disabled,.mat-mdc-fab-base.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab-base.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{background-color:var(--mdc-fab-container-color, var(--mat-app-primary-container));border-radius:var(--mdc-fab-container-shape, var(--mat-app-corner-large));color:var(--mat-fab-foreground-color, var(--mat-app-on-primary-container, inherit));box-shadow:var(--mdc-fab-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-touch-target-display)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color)}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color, var(--mat-app-on-primary-container))}.mat-mdc-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-disabled-state-layer-color)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow, var(--mat-app-level4))}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color);background-color:var(--mat-fab-disabled-state-container-color)}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab{width:40px;height:40px;background-color:var(--mdc-fab-small-container-color, var(--mat-app-primary-container));border-radius:var(--mdc-fab-small-container-shape, var(--mat-app-corner-medium));color:var(--mat-fab-small-foreground-color, var(--mat-app-on-primary-container, inherit));box-shadow:var(--mdc-fab-small-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-small-touch-target-display)}.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-fab-small-ripple-color)}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color, var(--mat-app-on-primary-container))}.mat-mdc-mini-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-disabled-state-layer-color)}.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow, var(--mat-app-level4))}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-small-disabled-state-foreground-color);background-color:var(--mat-fab-small-disabled-state-container-color)}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;line-height:normal;box-shadow:var(--mdc-extended-fab-container-elevation-shadow, var(--mat-app-level3));height:var(--mdc-extended-fab-container-height);border-radius:var(--mdc-extended-fab-container-shape, var(--mat-app-corner-large));font-family:var(--mdc-extended-fab-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-extended-fab-label-text-size, var(--mat-app-label-large-size));font-weight:var(--mdc-extended-fab-label-text-weight, var(--mat-app-label-large-weight));letter-spacing:var(--mdc-extended-fab-label-text-tracking, var(--mat-app-label-large-tracking))}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow, var(--mat-app-level4))}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow, ��var(--mat-app-level3))}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab[disabled]:focus,.mat-mdc-extended-fab.mat-mdc-button-disabled,.mat-mdc-extended-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-extended-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:-8px;margin-right:12px}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons,[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons{margin-left:12px;margin-right:-8px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}',c$=["mat-icon-button",""],s$=["*"];var l$=new z("MAT_BUTTON_CONFIG");var d$=[{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"]}],kg=(()=>{let e=class e{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement);}set ripple(i){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,i);}get disableRipple(){return this._disableRipple;}set disableRipple(i){this._disableRipple=i,this._updateRippleDisabled();}get disabled(){return this._disabled;}set disabled(i){this._disabled=i,this._updateRippleDisabled();}constructor(i,o,a,r){this._elementRef=i,this._platform=o,this._ngZone=a,this._animationMode=r,this._focusMonitor=T(di),this._rippleLoader=T(wP),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;let c=T(l$,{optional:!0}),s=i.nativeElement,l=s.classList;this.disabledInteractive=c?.disabledInteractive??!1,this.color=c?.color??null,this._rippleLoader?.configureRipple(s,{className:"mat-mdc-button-ripple"});for(let{attribute:d,mdcClasses:f}of d$)s.hasAttribute(d)&&l.add(...f);}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0);}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement);}focus(i="program",o){i?this._focusMonitor.focusVia(this._elementRef.nativeElement,i,o):this._elementRef.nativeElement.focus(o);}_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled&&this.disabledInteractive?!0:null;}_getDisabledAttribute(){return this.disabledInteractive||!this.disabled?null:!0;}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled);}};e.ɵfac=function(o){us();},e.ɵdir=j({type:e,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",K],disabled:[2,"disabled","disabled",K],ariaDisabled:[2,"aria-disabled","ariaDisabled",K],disabledInteractive:[2,"disabledInteractive","disabledInteractive",K]},features:[we]});let t=e;return t;})();var m$=(()=>{let e=class e extends kg{constructor(i,o,a,r){super(i,o,a,r),this._haltDisabledEvents=c=>{this.disabled&&(c.preventDefault(),c.stopImmediatePropagation());};}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents);});}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents);}_getAriaDisabled(){return this.ariaDisabled==null?this.disabled:this.ariaDisabled;}};e.ɵfac=function(o){us();},e.ɵdir=j({type:e,inputs:{tabIndex:[2,"tabIndex","tabIndex",i=>i==null?void 0:rt(i)]},features:[we,W]});let t=e;return t;})(),je=(()=>{let e=class e extends kg{constructor(i,o,a,r){super(i,o,a,r);}};e.ɵfac=function(o){return new(o||e)(h(Q),h(Ee),h(te),h(nt,8));},e.ɵcmp=O({type:e,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(o,a){o&2&&(se("disabled",a._getDisabledAttribute())("aria-disabled",a._getAriaDisabled()),kt(a.color?"mat-"+a.color:""),ne("mat-mdc-button-disabled",a.disabled)("mat-mdc-button-disabled-interactive",a.disabledInteractive)("_mat-animation-noopable",a._animationMode==="NoopAnimations")("mat-unthemed",!a.color)("mat-mdc-button-base",!0));},exportAs:["matButton"],standalone:!0,features:[W,D],attrs:EP,ngContentSelectors:f5,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(o,a){o&1&&(Re(h5),w(0,"span",0),me(1),u(2,"span",1),me(3,1),p(),me(4,2),w(5,"span",2)(6,"span",3)),o&2&&ne("mdc-button__ripple",!a._isFab)("mdc-fab__ripple",a._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>.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>.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>.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>.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>.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>.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>.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>.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>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.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;})(),Na=(()=>{let e=class e extends m${constructor(i,o,a,r){super(i,o,a,r);}};e.ɵfac=function(o){return new(o||e)(h(Q),h(Ee),h(te),h(nt,8));},e.ɵcmp=O({type:e,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostVars:15,hostBindings:function(o,a){o&2&&(se("disabled",a._getDisabledAttribute())("tabindex",a.disabled&&!a.disabledInteractive?-1:a.tabIndex)("aria-disabled",a._getDisabledAttribute()),kt(a.color?"mat-"+a.color:""),ne("mat-mdc-button-disabled",a.disabled)("mat-mdc-button-disabled-interactive",a.disabledInteractive)("_mat-animation-noopable",a._animationMode==="NoopAnimations")("mat-unthemed",!a.color)("mat-mdc-button-base",!0));},exportAs:["matButton","matAnchor"],standalone:!0,features:[W,D],attrs:EP,ngContentSelectors:f5,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(o,a){o&1&&(Re(h5),w(0,"span",0),me(1),u(2,"span",1),me(3,1),p(),me(4,2),w(5,"span",2)(6,"span",3)),o&2&&ne("mdc-button__ripple",!a._isFab)("mdc-fab__ripple",a._isFab);},styles:[n$,IP],encapsulation:2,changeDetection:0});let t=e;return t;})(),p$=new z("mat-mdc-fab-default-options",{providedIn:"root",factory:SP});function SP(){return{color:"accent"};}var DP=SP();var vc=(()=>{let e=class e extends kg{constructor(i,o,a,r,c){super(i,o,a,r),this._options=c,this._isFab=!0,this._options=this._options||DP,this.color=this._options.color||DP.color;}};e.ɵfac=function(o){return new(o||e)(h(Q),h(Ee),h(te),h(nt,8),h(p$,8));},e.ɵcmp=O({type:e,selectors:[["button","mat-mini-fab",""]],hostVars:14,hostBindings:function(o,a){o&2&&(se("disabled",a._getDisabledAttribute())("aria-disabled",a._getAriaDisabled()),kt(a.color?"mat-"+a.color:""),ne("mat-mdc-button-disabled",a.disabled)("mat-mdc-button-disabled-interactive",a.disabledInteractive)("_mat-animation-noopable",a._animationMode==="NoopAnimations")("mat-unthemed",!a.color)("mat-mdc-button-base",!0));},exportAs:["matButton"],standalone:!0,features:[W,D],attrs:a$,ngContentSelectors:f5,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(o,a){o&1&&(Re(h5),w(0,"span",0),me(1),u(2,"span",1),me(3,1),p(),me(4,2),w(5,"span",2)(6,"span",3)),o&2&&ne("mdc-button__ripple",!a._isFab)("mdc-fab__ripple",a._isFab);},styles:[r$],encapsulation:2,changeDetection:0});let t=e;return t;})();var _c=(()=>{let e=class e extends kg{constructor(i,o,a,r){super(i,o,a,r),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0});}};e.ɵfac=function(o){return new(o||e)(h(Q),h(Ee),h(te),h(nt,8));},e.ɵcmp=O({type:e,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(o,a){o&2&&(se("disabled",a._getDisabledAttribute())("aria-disabled",a._getAriaDisabled()),kt(a.color?"mat-"+a.color:""),ne("mat-mdc-button-disabled",a.disabled)("mat-mdc-button-disabled-interactive",a.disabledInteractive)("_mat-animation-noopable",a._animationMode==="NoopAnimations")("mat-unthemed",!a.color)("mat-mdc-button-base",!0));},exportAs:["matButton"],standalone:!0,features:[W,D],attrs:c$,ngContentSelectors:s$,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(o,a){o&1&&(Re(),w(0,"span",0),me(1),w(2,"span",1)(3,"span",2));},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);color:var(--mdc-icon-button-icon-color, var(--mat-app-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-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-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',IP],encapsulation:2,changeDetection:0});let t=e;return t;})();var ye=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,ia,_e]});let t=e;return t;})();var Cg=class{};function Og(t){return t&&typeof t.connect=="function"&&!(t instanceof $r);}var dd=function(t){return t[t.REPLACED=0]="REPLACED",t[t.INSERTED=1]="INSERTED",t[t.MOVED=2]="MOVED",t[t.REMOVED=3]="REMOVED",t;}(dd||{}),up=new z("_ViewRepeater"),md=class{applyChanges(e,n,i,o,a){e.forEachOperation((r,c,s)=>{let l,d;if(r.previousIndex==null){let f=i(r,c,s);l=n.createEmbeddedView(f.templateRef,f.context,f.index),d=dd.INSERTED;}else s==null?(n.remove(c),d=dd.REMOVED):(l=n.get(c),n.move(l,s),d=dd.MOVED);a&&a({context:l?.context,operation:d,record:r});});}detach(){}};var Mg=class{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected;}constructor(e=!1,n,i=!0,o){this._multiple=e,this._emitChanges=i,this.compareWith=o,this._selection=new Set(),this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new G(),n&&n.length&&(e?n.forEach(a=>this._markSelected(a)):this._markSelected(n[0]),this._selectedToEmit.length=0);}select(...e){this._verifyValueAssignment(e),e.forEach(i=>this._markSelected(i));let n=this._hasQueuedChanges();return this._emitChangeEvent(),n;}deselect(...e){this._verifyValueAssignment(e),e.forEach(i=>this._unmarkSelected(i));let n=this._hasQueuedChanges();return this._emitChangeEvent(),n;}setSelection(...e){this._verifyValueAssignment(e);let n=this.selected,i=new Set(e);e.forEach(a=>this._markSelected(a)),n.filter(a=>!i.has(this._getConcreteValue(a,i))).forEach(a=>this._unmarkSelected(a));let o=this._hasQueuedChanges();return this._emitChangeEvent(),o;}toggle(e){return this.isSelected(e)?this.deselect(e):this.select(e);}clear(e=!0){this._unmarkAll();let n=this._hasQueuedChanges();return e&&this._emitChangeEvent(),n;}isSelected(e){return this._selection.has(this._getConcreteValue(e));}isEmpty(){return this._selection.size===0;}hasValue(){return!this.isEmpty();}sort(e){this._multiple&&this.selected&&this._selected.sort(e);}isMultipleSelection(){return this._multiple;}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,adde ��d:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[]);}_markSelected(e){e=this._getConcreteValue(e),this.isSelected(e)||(this._multiple||this._unmarkAll(),this.isSelected(e)||this._selection.add(e),this._emitChanges&&this._selectedToEmit.push(e));}_unmarkSelected(e){e=this._getConcreteValue(e),this.isSelected(e)&&(this._selection.delete(e),this._emitChanges&&this._deselectedToEmit.push(e));}_unmarkAll(){this.isEmpty()||this._selection.forEach(e=>this._unmarkSelected(e));}_verifyValueAssignment(e){e.length>1&&this._multiple;}_hasQueuedChanges(){return!!(this._deselectedToEmit.length||this._selectedToEmit.length);}_getConcreteValue(e,n){if(this.compareWith){n=n??this._selection;for(let i of n)if(this.compareWith(e,i))return i;return e;}else return e;}};var Pg=(()=>{let e=class e{constructor(){this._listeners=[];}notify(i,o){for(let a of this._listeners)a(i,o);}listen(i){return this._listeners.push(i),()=>{this._listeners=this._listeners.filter(o=>i!==o);};}ngOnDestroy(){this._listeners=[];}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var u$=20,pd=(()=>{let e=class e{constructor(i,o,a){this._ngZone=i,this._platform=o,this._scrolled=new G(),this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map(),this._document=a;}register(i){this.scrollContainers.has(i)||this.scrollContainers.set(i,i.elementScrolled().subscribe(()=>this._scrolled.next(i)));}deregister(i){let o=this.scrollContainers.get(i);o&&(o.unsubscribe(),this.scrollContainers.delete(i));}scrolled(i=u$){return this._platform.isBrowser?new Fe(o=>{this._globalSubscription||this._addGlobalListener();let a=i>0?this._scrolled.pipe(Lu(i)).subscribe(o):this._scrolled.subscribe(o);return this._scrolledCount++,()=>{a.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener();};}):le();}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((i,o)=>this.deregister(o)),this._scrolled.complete();}ancestorScrolled(i,o){let a=this.getAncestorScrollContainers(i);return this.scrolled(o).pipe(Ie(r=>!r||a.indexOf(r)>-1));}getAncestorScrollContainers(i){let o=[];return this.scrollContainers.forEach((a,r)=>{this._scrollableContainsElement(r,i)&&o.push(r);}),o;}_getWindow(){return this._document.defaultView||window;}_scrollableContainsElement(i,o){let a=Qo(o),r=i.getElementRef().nativeElement;do if(a==r)return!0;while(a=a.parentElement);return!1;}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{let i=this._getWindow();return Un(i.document,"scroll").subscribe(()=>this._scrolled.next());});}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null);}};e.ɵfac=function(o){return new(o||e)(P(te),P(Ee),P(be,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),hp=(()=>{let e=class e{constructor(i,o,a,r){this.elementRef=i,this.scrollDispatcher=o,this.ngZone=a,this.dir=r,this._destroyed=new G(),this._elementScrolled=new Fe(c=>this.ngZone.runOutsideAngular(()=>Un(this.elementRef.nativeElement,"scroll").pipe(Ce(this._destroyed)).subscribe(c)));}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(i){let o=this.elementRef.nativeElement,a=this.dir&&this.dir.value=="rtl";i.left==null&&(i.left=a?i.end:i.start),i.right==null&&(i.right=a?i.start:i.end),i.bottom!=null&&(i.top=o.scrollHeight-o.clientHeight-i.bottom),a&&Gl()!=Jn.NORMAL?(i.left!=null&&(i.right=o.scrollWidth-o.clientWidth-i.left),Gl()==Jn.INVERTED?i.left=i.right:Gl()==Jn.NEGATED&&(i.left=i.right?-i.right:i.right)):i.right!=null&&(i.left=o.scrollWidth-o.clientWidth-i.right),this._applyScrollToOptions(i);}_applyScrollToOptions(i){let o=this.elementRef.nativeElement;rg()?o.scrollTo(i):(i.top!=null&&(o.scrollTop=i.top),i.left!=null&&(o.scrollLeft=i.left));}measureScrollOffset(i){let o="left",a="right",r=this.elementRef.nativeElement;if(i=="top")return r.scrollTop;if(i=="bottom")return r.scrollHeight-r.clientHeight-r.scrollTop;let c=this.dir&&this.dir.value=="rtl";return i=="start"?i=c?a:o:i=="end"&&(i=c?o:a),c&&Gl()==Jn.INVERTED?i==o?r.scrollWidth-r.clientWidth-r.scrollLeft:r.scrollLeft:c&&Gl()==Jn.NEGATED?i==o?r.scrollLeft+r.scrollWidth-r.clientWidth:-r.scrollLeft:i==o?r.scrollLeft:r.scrollWidth-r.clientWidth-r.scrollLeft;}};e.ɵfac=function(o){return new(o||e)(h(Q),h(pd),h(te),h(At,8));},e.ɵdir=j({type:e,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0});let t=e;return t;})(),h$=20,Tn=(()=>{let e=class e{constructor(i,o,a){this._platform=i,this._change=new G(),this._changeListener=r=>{this._change.next(r);},this._document=a,o.runOutsideAngular(()=>{if(i.isBrowser){let r=this._getWindow();r.addEventListener("resize",this._changeListener),r.addEventListener("orientationchange",this._changeListener);}this.change().subscribe(()=>this._viewportSize=null);});}ngOnDestroy(){if(this._platform.isBrowser){let i=this._getWindow();i.removeEventListener("resize",this._changeListener),i.removeEventListener("orientationchange",this._changeListener);}this._change.complete();}getViewportSize(){this._viewportSize||this._updateViewportSize();let i={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),i;}getViewportRect(){let i=this.getViewportScrollPosition(),{width:o,height:a}=this.getViewportSize();return{top:i.top,left:i.left,bottom:i.top+a,right:i.left+o,height:a,width:o};}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let i=this._document,o=this._getWindow(),a=i.documentElement,r=a.getBoundingClientRect(),c=-r.top||i.body.scrollTop||o.scrollY||a.scrollTop||0,s=-r.left||i.body.scrollLeft||o.scrollX||a.scrollLeft||0;return{top:c,left:s};}change(i=h$){return i>0?this._change.pipe(Lu(i)):this._change;}_getWindow(){return this._document.defaultView||window;}_updateViewportSize(){let i=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:i.innerWidth,height:i.innerHeight}:{width:0,height:0};}};e.ɵfac=function(o){return new(o||e)(P(Ee),P(te),P(be,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var yc=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({});let t=e;return t;})(),fp=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[Fa,yc,Fa,yc]});let t=e;return t;})();var bp=class{attach(e){return this._attachedHost=e,e.attach(this);}detach(){let e=this._attachedHost;e!=null&&(this._attachedHost=null,e.detach());}get isAttached(){return this._attachedHost!=null;}setAttachedHost(e){this._attachedHost=e;}},oa=class extends bp{constructor(e,n,i,o,a){super(),this.component=e,this.viewContainerRef=n,this.injector=i,this.componentFactoryResolver=o,this.projectableNodes=a;}},$i=class extends bp{constructor(e,n,i,o){super(),this.templateRef=e,this.viewContainerRef=n,this.context=i,this.injector=o;}get origin(){return this.templateRef.elementRef;}attach(e,n=this.context){return this.context=n,super.attach(e);}detach(){return this.context=void 0,super.detach();}},g5=class extends bp{constructor(e){super(),this.element=e instanceof Q?e.nativeElement:e;}},wc=class{constructor(){this._isDisposed=!1,this.attachDomPortal=null;}hasAttached(){return!!this._attachedPortal;}attach(e){if(e instanceof oa)return this._attachedPortal=e,this.attachComponentPortal(e);if(e instanceof $i)return this._attachedPortal=e,this.attachTemplatePortal(e);if(this.attachDomPortal&&e instanceof g5)return this._attachedPortal=e,this.attachDomPortal(e);}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn();}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0;}setDisposeFn(e){this._disposeFn=e;}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null);}};var xp=class extends wc{constructor(e,n,i,o,a){super(),this.outletElement=e,this._componentFactoryResolver=n,this._appRef=i,this._defaultInjector=o,this.attachDomPortal=r=>{this._document;let c=r.element;c.parentNode;let s=this._document.createComment("dom-portal");c.parentNode.insertBefore(s,c),this.outletElement.appendChild(c),this._attachedPortal=r,super.setDisposeFn(()=>{s.parentNode&&s.parentNode.replaceChild(c,s);});},this._document=a;}attachComponentPortal(e){let i=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),o;return e.viewContainerRef?(o=e.viewContainerRef.createComponent(i,e.viewContainerRef.length,e.injector||e.viewContainerRef.injector,e.projectableNodes||void 0),this.setDisposeFn(()=>o.destroy())):(o=i.create(e.injector||this._defaultInjector||Ge.NULL),this._appRef.attachView(o.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(o.hostView),o.destroy();})),this.outletElement.appendChild(this._getComponentRootNode(o)),this._attachedPortal=e,o;}attachTemplatePortal(e){let n=e.viewContainerRef,i=n.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return i.rootNodes.forEach(o=>this.outletElement.appendChild(o)),i.detectChanges(),this.setDisposeFn(()=>{let o=n.indexOf(i);o!==-1&&n.remove(o);}),this._attachedPortal=e,i;}dispose(){super.dispose(),this.outletElement.remove();}_getComponentRootNode(e){return e.hostView.rootNodes[0];}};var AP=(()=>{let e=class e extends $i{constructor(i,o){super(i,o);}};e.ɵfac=function(o){return new(o||e)(h(Ze),h(vt));},e.ɵdir=j({type:e,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],standalone:!0,features:[W]});let t=e;return t;})();var vo=(()=>{let e=class e extends wc{constructor(i,o,a){super(),this._componentFactoryResolver=i,this._viewContainerRef=o,this._isInitialized=!1,this.attached=new $(),this.attachDomPortal=r=>{this._document;let c=r.element;c.parentNode;let s=this._document.createComment("dom-portal");r.setAttachedHost(this),c.parentNode.insertBefore(s,c),this._getRootNode().appendChild(c),this._attachedPortal=r,super.setDisposeFn(()=>{s.parentNode&&s.parentNode.replaceChild(c,s);});},this._document=a;}get portal(){return this._attachedPortal;}set portal(i){this.hasAttached()&&!i&&!this._isInitialized||(this.hasAttached()&&super.detach(),i&&super.attach(i),this._attachedPortal=i||null);}get attachedRef(){return this._attachedRef;}ngOnInit(){this._isInitialized=!0;}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null;}attachComponentPortal(i){i.setAttachedHost(this);let o=i.viewContainerRef!=null?i.viewContainerRef:this._viewContainerRef,r=(i.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(i.component),c=o.createComponent(r,o.length,i.injector||o.injector,i.projectableNodes||void 0);return o!==this._viewContainerRef&&this._getRootNode().appendChild(c.hostView.rootNodes[0]),super.setDisposeFn(()=>c.destroy()),this._attachedPortal=i,this._attachedRef=c,this.attached.emit(c),c;}attachTemplatePortal(i){i.setAttachedHost(this);let o=this._viewContainerRef.createEmbeddedView(i.templateRef,i.context,{injector:i.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=i,this._attachedRef=o,this.attached.emit(o),o;}_getRootNode(){let i=this._viewContainerRef.element.nativeElement;return i.nodeType===i.ELEMENT_NODE?i:i.parentNode;}};e.ɵfac=function(o){return new(o||e)(h(en),h(vt),h(be));},e.ɵdir=j({type:e,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[W]});let t=e;return t;})();var un=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({});let t=e;return t;})();var RP=rg(),b5=class{constructor(e,n){this._viewportRuler=e,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=n;}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=xi(-this._previousScrollPosition.left),e.style.top=xi(-this._previousScrollPosition.top),e.classList.add("cdk-global-scrollblock"),this._isEnabled=!0;}}disable(){if(this._isEnabled){let e=this._document.documentElement,n=this._document.body,i=e.style,o=n.style,a=i.scrollBehavior||"",r=o.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,e.classList.remove("cdk-global-scrollblock"),RP&&(i.scrollBehavior=o.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),RP&&(i.scrollBehavior=a,o.scrollBehavior=r);}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let n=this._document.body,i=this._viewportRuler.getViewportSize();return n.scrollHeight>i.height||n.scrollWidth>i.width;}};var x5=class{constructor(e,n,i,o){this._scrollDispatcher=e,this._ngZone=n,this._viewportRuler=i,this._config=o,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach());};}attach(e){this._overlayRef,this._overlayRef=e;}enable(){if(this._scrollSubscription)return;let e=this._scrollDispatcher.scrolled(0).pipe(Ie(n=>!n||!this._overlayRef.overlayElement.contains(n.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe(()=>{let n=this._viewportRuler.getViewportScrollPosition().top;Math.abs(n-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition();})):this._scrollSubscription=e.subscribe(this._detach);}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null);}detach(){this.disable(),this._overlayRef=null;}},Dg=class{enable(){}disable(){}attach(){}};function v5(t,e){return e.some(n=>{let i=t.bottom<n.top,o=t.top>n.bottom,a=t.right<n.left,r=t.left>n.right;return i||o||a||r;});}function zP(t,e){return e.some(n=>{let i=t.top<n.top,o=t.bottom>n.bottom,a=t.left<n.left,r=t.right>n.right;return i||o||a||r;});}var _5=class{constructor(e,n,i,o){this._scrollDispatcher=e,this._viewportRuler=n,this._ngZone=i,this._config=o,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(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let n=this._overlayRef.overlayElement.getBoundingClientRect(),{width:i,height:o}=this._viewportRuler.getViewportSize();v5(n,[{width:i,height:o,bottom:o,right:i,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()));}});}}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null);}detach(){this.disable(),this._overlayRef=null;}},f$=(()=>{let e=class e{constructor(i,o,a,r){this._scrollDispatcher=i,this._viewportRuler=o,this._ngZone=a,this.noop=()=>new Dg(),this.close=c=>new x5(this._scrollDispatcher,this._ngZone,this._viewportRuler,c),this.block=()=>new b5(this._viewportRuler,this._document),this.reposition=c=>new _5(this._scrollDispatcher,this._viewportRuler,this._ngZone,c),this._document=r;}};e.ɵfac=function(o){return new(o||e)(P(pd),P(Tn),P(te),P(be));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),La=class{constructor(e){if(this.scrollStrategy=new Dg(),this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,e){let n=Object.keys(e);for(let i of n)e[i]!==void 0&&(this[i]=e[i]);}}};var y5=class{constructor(e,n){this.connectionPair=e,this.scrollableViewProperties=n;}};var BP=(()=>{let e=class e{constructor(i){this._attachedOverlays=[],this._document=i;}ngOnDestroy(){this.detach();}add(i){this.remove(i),this._attachedOverlays.push(i);}remove(i){let o=this._attachedOverlays.indexOf(i);o>-1&&this._attachedOverlays.splice(o,1),this._attachedOverlays.length===0&&this.detach();}};e.ɵfac=function(o){return new(o||e)(P(be));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),g$=(()=>{let e=class e extends BP{constructor(i,o){super(i),this._ngZone=o,this._keydownListener=a=>{let r=this._attachedOverlays;for(let c=r.length-1;c>-1;c--)if(r[c]._keydownEvents.observers.length>0){let s=r[c]._keydownEvents;this._ngZone?this._ngZone.run(()=>s.next(a)):s.next(a);break;}};}add(i){super.add(i),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0);}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1);}};e.ɵfac=function(o){return new(o||e)(P(be),P(te,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),b$=(()=>{let e=class e extends BP{constructor(i,o,a){super(i),this._platform=o,this._ngZone=a,this._cursorStyleIsSet=!1,this._pointerDownListener=r=>{this._pointerDownEventTarget=mn(r);},this._clickListener=r=>{let c=mn(r),s=r.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:c;this._pointerDownEventTarget=null;let l=this._attachedOverlays.slice();for(let d=l.length-1;d>-1;d--){let f=l[d];if(f._outsidePointerEvents.observers.length<1||!f.hasAttached())continue;if(FP(f.overlayElement,c)||FP(f.overlayElement,s))break;let x=f._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>x.next(r)):x.next(r);}};}add(i){if(super.add(i),!this._isAttached){let o=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(o)):this._addEventListeners(o),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=o.style.cursor,o.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0;}}detach(){if(this._isAttached){let i=this._document.body;i.removeEventListener("pointerdown",this._pointerDownListener,!0),i.removeEventListener("click",this._clickListener,!0),i.removeEventListener("auxclick",this._clickListener,!0),i.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(i.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1;}}_addEventListeners(i){i.addEventListener("pointerdown",this._pointerDownListener,!0),i.addEventListener("click",this._clickListener,!0),i.addEventListener("auxclick",this._clickListener,!0),i.addEventListener("contextmenu",this._clickListener,!0);}};e.ɵfac=function(o){return new(o||e)(P(be),P(Ee),P(te,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function FP(t,e){let n=typeof ShadowRoot<"u"&&ShadowRoot,i=e;for(;i;){if(i===t)return!0;i=n&&i instanceof ShadowRoot?i.host:i.parentNode;}return!1;}var ud=(()=>{let e=class e{constructor(i,o){this._platform=o,this._document=i;}ngOnDestroy(){this._containerElement?.remove();}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement;}_createContainer(){let i="cdk-overlay-container";if(this._platform.isBrowser||rp()){let a=this._document.querySelectorAll(`.${i}[platform="server"], .${i}[platform="test"]`);for(let r=0;r<a.length;r++)a[r].remove();}let o=this._document.createElement("div");o.classList.add(i),rp()?o.setAttribute("platform","test"):this._platform.isBrowser||o.setAttribute("platform","server"),this._document.body.appendChild(o),this._containerElement=o;}};e.ɵfac=function(o){return new(o||e)(P(be),P(Ee));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),Ir=class{constructor(e,n,i,o,a,r,c,s,l,d=!1,f){this._portalOutlet=e,this._host=n,this._pane=i,this._config=o,this._ngZone=a,this._keyboardDispatcher=r,this._document=c,this._location=s,this._outsideClickDispatcher=l,this._animationsDisabled=d,this._injector=f,this._backdropElement=null,this._backdropClick=new G(),this._attachments=new G(),this._detachments=new G(),this._locationChanges=Ae.EMPTY,this._backdropClickHandler=x=>this._backdropClick.next(x),this._backdropTransitionendHandler=x=>{this._disposeBackdrop(x.target);},this._keydownEvents=new G(),this._outsidePointerEvents=new G(),this._renders=new G(),o.scrollStrategy&&(this._scrollStrategy=o.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=o.positionStrategy,this._afterRenderRef=Uo(()=>Dm(()=>{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&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);let n=this._portalOutlet.attach(e);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),to(()=>{this.hasAttached()&&this.updatePosition();},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),typeof n?.onDestroy=="function"&&n.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()));}),n;}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&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&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,e&&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&&this._positionStrategy.apply();}updatePositionStrategy(e){e!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=e,this.hasAttached()&&(e.attach(this),this.updatePosition()));}updateSize(e){this._config=U(U({},this._config),e),this._updateElementSize();}setDirection(e){this._config=Xe(U({},this._config),{direction:e}),this._updateElementDirection();}addPanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!0);}removePanelClass(e){this._pane&&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&&(this._disposeScrollStrategy(),this._scrollStrategy=e,this.hasAttached()&&(e.attach(this),e.enable()));}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection());}_updateElementSize(){if(!this._pane)return;let e=this._pane.style;e.width=xi(this._config.width),e.height=xi(this._config.height),e.minWidth=xi(this._config.minWidth),e.minHeight=xi(this._config.minHeight),e.maxWidth=xi(this._config.maxWidth),e.maxHeight=xi(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&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(e);});}):this._backdropElement.classList.add(e);}_updateStackingOrder(){this._host.nextSibling&&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(()=>{e.addEventListener("transitionend",this._backdropTransitionendHandler);}),e.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(e);},500));}}_toggleClasses(e,n,i){let o=Ql(n||[]).filter(a=>!!a);o.length&&(i?e.classList.add(...o):e.classList.remove(...o));}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{let e=this._renders.pipe(Ce(qt(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||this._pane.children.length===0)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),e.unsubscribe());});});}_disposeScrollStrategy(){let e=this._scrollStrategy;e&&(e.disable(),e.detach&&e.detach());}_disposeBackdrop(e){e&&(e.removeEventListener("click",this._backdropClickHandler),e.removeEventListener("transitionend",this._backdropTransitionendHandler),e.remove(),this._backdropElement===e&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0);}},NP="cdk-overlay-connected-position-bounding-box",x$=/([A-Za-z%]+)$/,w5=class{get positions(){return this._preferredPositions;}constructor(e,n,i,o,a){this._viewportRuler=n,this._document=i,this._platform=o,this._overlayContainer=a,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 G(),this._resizeSubscription=Ae.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(e);}attach(e){this._overlayRef&&this._overlayRef,this._validatePositions(),e.hostElement.classList.add(NP),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(()=>{this._isInitialRender=!0,this.apply();});}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition){this.reapplyLastPosition();return;}this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let e=this._originRect,n=this._overlayRect,i=this._viewportRect,o=this._containerRect,a=[],r;for(let c of this._preferredPositions){let s=this._getOriginPoint(e,o,c),l=this._getOverlayPoint(s,n,c),d=this._getOverlayFit(l,n,i,c);if(d.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(c,s);return;}if(this._canFitWithFlexibleDimensions(d,l,i)){a.push({position:c,origin:s,overlayRect:n,boundingBoxRect:this._calculateBoundingBoxRect(s,c)});continue;}(!r||r.overlayFit.visibleArea<d.visibleArea)&&(r={overlayFit:d,overlayPoint:l,originPoint:s,position:c,overlayRect:n});}if(a.length){let c=null,s=-1;for(let l of a){let d=l.boundingBoxRect.width*l.boundingBoxRect.height*(l.position.weight||1);d>s&&(s=d,c=l);}this._isPushed=!1,this._applyPosition(c.position,c.origin);return;}if(this._canPush){this._isPushed=!0,this._applyPosition(r.position,r.originPoint);return;}this._applyPosition(r.position,r.originPoint);}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe();}dispose(){this._isDisposed||(this._boundingBox&&Ms(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(NP),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 n=this._getOriginPoint(this._originRect,this._containerRect,e);this._applyPosition(e,n);}else this.apply();}withScrollableContainers(e){return this._scrollables=e,this;}withPositions(e){return this._preferredPositions=e,e.indexOf(this._lastPosition)===-1&&(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,n,i){let o;if(i.originX=="center")o=e.left+e.width/2;else{let r=this._isRtl()?e.right:e.left,c=this._isRtl()?e.left:e.right;o=i.originX=="start"?r:c;}n.left<0&&(o-=n.left);let a;return i.originY=="center"?a=e.top+e.height/2:a=i.originY=="top"?e.top:e.bottom,n.top<0&&(a-=n.top),{x:o,y:a};}_getOverlayPoint(e,n,i){let o;i.overlayX=="center"?o=-n.width/2:i.overlayX==="start"?o=this._isRtl()?-n.width:0:o=this._isRtl()?0:-n.width;let a;return i.overlayY=="center"?a=-n.height/2:a=i.overlayY=="top"?0:-n.height,{x:e.x+o,y:e.y+a};}_getOverlayFit(e,n,i,o){let a=VP(n),{x:r,y:c}=e,s=this._getOffset(o,"x"),l=this._getOffset(o,"y");s&&(r+=s),l&&(c+=l);let d=0-r,f=r+a.width-i.width,x=0-c,b=c+a.height-i.height,v=this._subtractOverflows(a.width,d,f),E=this._subtractOverflows(a.height,x,b),A=v*E;return{visibleArea:A,isCompletelyWithinViewport:a.width*a.height===A,fitsInViewportVertically:E===a.height,fitsInViewportHorizontally:v==a.width};}_canFitWithFlexibleDimensions(e,n,i){if(this._hasFlexibleDimensions){let o=i.bottom-n.y,a=i.right-n.x,r=LP(this._overlayRef.getConfig().minHeight),c=LP(this._overlayRef.getConfig().minWidth),s=e.fitsInViewportVertically||r!=null&&r<=o,l=e.fitsInViewportHorizontally||c!=null&&c<=a;return s&&l;}return!1;}_pushOverlayOnScreen(e,n,i){if(this._previousPushAmount&&this._positionLocked)return{x:e.x+this._previousPushAmount.x,y:e.y+this._previousPushAmount.y};let o=VP(n),a=this._viewportRect,r=Math.max(e.x+o.width-a.width,0),c=Math.max(e.y+o.height-a.height,0),s=Math.max(a.top- ��i.top-e.y,0),l=Math.max(a.left-i.left-e.x,0),d=0,f=0;return o.width<=a.width?d=l||-r:d=e.x<this._viewportMargin?a.left-i.left-e.x:0,o.height<=a.height?f=s||-c:f=e.y<this._viewportMargin?a.top-i.top-e.y:0,this._previousPushAmount={x:d,y:f},{x:e.x+d,y:e.y+f};}_applyPosition(e,n){if(this._setTransformOrigin(e),this._setOverlayElementStyles(n,e),this._setBoundingBoxStyles(n,e),e.panelClass&&this._addPanelClasses(e.panelClass),this._positionChanges.observers.length){let i=this._getScrollVisibility();if(e!==this._lastPosition||!this._lastScrollVisibility||!v$(this._lastScrollVisibility,i)){let o=new y5(e,i);this._positionChanges.next(o);}this._lastScrollVisibility=i;}this._lastPosition=e,this._isInitialRender=!1;}_setTransformOrigin(e){if(!this._transformOriginSelector)return;let n=this._boundingBox.querySelectorAll(this._transformOriginSelector),i,o=e.overlayY;e.overlayX==="center"?i="center":this._isRtl()?i=e.overlayX==="start"?"right":"left":i=e.overlayX==="start"?"left":"right";for(let a=0;a<n.length;a++)n[a].style.transformOrigin=`${i} ${o}`;}_calculateBoundingBoxRect(e,n){let i=this._viewportRect,o=this._isRtl(),a,r,c;if(n.overlayY==="top")r=e.y,a=i.height-r+this._viewportMargin;else if(n.overlayY==="bottom")c=i.height-e.y+this._viewportMargin*2,a=i.height-c+this._viewportMargin;else{let b=Math.min(i.bottom-e.y+i.top,e.y),v=this._lastBoundingBoxSize.height;a=b*2,r=e.y-b,a>v&&!this._isInitialRender&&!this._growAfterOpen&&(r=e.y-v/2);}let s=n.overlayX==="start"&&!o||n.overlayX==="end"&&o,l=n.overlayX==="end"&&!o||n.overlayX==="start"&&o,d,f,x;if(l)x=i.width-e.x+this._viewportMargin*2,d=e.x-this._viewportMargin;else if(s)f=e.x,d=i.right-e.x;else{let b=Math.min(i.right-e.x+i.left,e.x),v=this._lastBoundingBoxSize.width;d=b*2,f=e.x-b,d>v&&!this._isInitialRender&&!this._growAfterOpen&&(f=e.x-v/2);}return{top:r,left:f,bottom:c,right:x,width:d,height:a};}_setBoundingBoxStyles(e,n){let i=this._calculateBoundingBoxRect(e,n);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));let o={};if(this._hasExactPosition())o.top=o.left="0",o.bottom=o.right=o.maxHeight=o.maxWidth="",o.width=o.height="100%";else{let a=this._overlayRef.getConfig().maxHeight,r=this._overlayRef.getConfig().maxWidth;o.height=xi(i.height),o.top=xi(i.top),o.bottom=xi(i.bottom),o.width=xi(i.width),o.left=xi(i.left),o.right=xi(i.right),n.overlayX==="center"?o.alignItems="center":o.alignItems=n.overlayX==="end"?"flex-end":"flex-start",n.overlayY==="center"?o.justifyContent="center":o.justifyContent=n.overlayY==="bottom"?"flex-end":"flex-start",a&&(o.maxHeight=xi(a)),r&&(o.maxWidth=xi(r));}this._lastBoundingBoxSize=i,Ms(this._boundingBox.style,o);}_resetBoundingBoxStyles(){Ms(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""});}_resetOverlayElementStyles(){Ms(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""});}_setOverlayElementStyles(e,n){let i={},o=this._hasExactPosition(),a=this._hasFlexibleDimensions,r=this._overlayRef.getConfig();if(o){let d=this._viewportRuler.getViewportScrollPosition();Ms(i,this._getExactOverlayY(n,e,d)),Ms(i,this._getExactOverlayX(n,e,d));}else i.position="static";let c="",s=this._getOffset(n,"x"),l=this._getOffset(n,"y");s&&(c+=`translateX(${s}px) `),l&&(c+=`translateY(${l}px)`),i.transform=c.trim(),r.maxHeight&&(o?i.maxHeight=xi(r.maxHeight):a&&(i.maxHeight="")),r.maxWidth&&(o?i.maxWidth=xi(r.maxWidth):a&&(i.maxWidth="")),Ms(this._pane.style,i);}_getExactOverlayY(e,n,i){let o={top:"",bottom:""},a=this._getOverlayPoint(n,this._overlayRect,e);if(this._isPushed&&(a=this._pushOverlayOnScreen(a,this._overlayRect,i)),e.overlayY==="bottom"){let r=this._document.documentElement.clientHeight;o.bottom=`${r-(a.y+this._overlayRect.height)}px`;}else o.top=xi(a.y);return o;}_getExactOverlayX(e,n,i){let o={left:"",right:""},a=this._getOverlayPoint(n,this._overlayRect,e);this._isPushed&&(a=this._pushOverlayOnScreen(a,this._overlayRect,i));let r;if(this._isRtl()?r=e.overlayX==="end"?"left":"right":r=e.overlayX==="end"?"right":"left",r==="right"){let c=this._document.documentElement.clientWidth;o.right=`${c-(a.x+this._overlayRect.width)}px`;}else o.left=xi(a.x);return o;}_getScrollVisibility(){let e=this._getOriginRect(),n=this._pane.getBoundingClientRect(),i=this._scrollables.map(o=>o.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:zP(e,i),isOriginOutsideView:v5(e,i),isOverlayClipped:zP(n,i),isOverlayOutsideView:v5(n,i)};}_subtractOverflows(e,...n){return n.reduce((i,o)=>i-Math.max(o,0),e);}_getNarrowedViewportRect(){let e=this._document.documentElement.clientWidth,n=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+e-this._viewportMargin,bottom:i.top+n-this._viewportMargin,width:e-2*this._viewportMargin,height:n-2*this._viewportMargin};}_isRtl(){return this._overlayRef.getDirection()==="rtl";}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed;}_getOffset(e,n){return n==="x"?e.offsetX==null?this._offsetX:e.offsetX:e.offsetY==null?this._offsetY:e.offsetY;}_validatePositions(){}_addPanelClasses(e){this._pane&&Ql(e).forEach(n=>{n!==""&&this._appliedPanelClasses.indexOf(n)===-1&&(this._appliedPanelClasses.push(n),this._pane.classList.add(n));});}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(e=>{this._pane.classList.remove(e);}),this._appliedPanelClasses=[]);}_getOriginRect(){let e=this._origin;if(e instanceof Q)return e.nativeElement.getBoundingClientRect();if(e instanceof Element)return e.getBoundingClientRect();let n=e.width||0,i=e.height||0;return{top:e.y,bottom:e.y+i,left:e.x,right:e.x+n,height:i,width:n};}};function Ms(t,e){for(let n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t;}function LP(t){if(typeof t!="number"&&t!=null){let[e,n]=t.split(x$);return!n||n==="px"?parseFloat(e):null;}return t||null;}function VP(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 v$(t,e){return t===e?!0:t.isOriginClipped===e.isOriginClipped&&t.isOriginOutsideView===e.isOriginOutsideView&&t.isOverlayClipped===e.isOverlayClipped&&t.isOverlayOutsideView===e.isOverlayOutsideView;}var jP="cdk-global-overlay-wrapper",k5=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 n=e.getConfig();this._overlayRef=e,this._width&&!n.width&&e.updateSize({width:this._width}),this._height&&!n.height&&e.updateSize({height:this._height}),e.hostElement.classList.add(jP),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,n=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:o,height:a,maxWidth:r,maxHeight:c}=i,s=(o==="100%"||o==="100vw")&&(!r||r==="100%"||r==="100vw"),l=(a==="100%"||a==="100vh")&&(!c||c==="100%"||c==="100vh"),d=this._xPosition,f=this._xOffset,x=this._overlayRef.getConfig().direction==="rtl",b="",v="",E="";s?E="flex-start":d==="center"?(E="center",x?v=f:b=f):x?d==="left"||d==="end"?(E="flex-end",b=f):(d==="right"||d==="start")&&(E="flex-start",v=f):d==="left"||d==="start"?(E="flex-start",b=f):(d==="right"||d==="end")&&(E="flex-end",v=f),e.position=this._cssPosition,e.marginLeft=s?"0":b,e.marginTop=l?"0":this._topOffset,e.marginBottom=this._bottomOffset,e.marginRight=s?"0":v,n.justifyContent=E,n.alignItems=l?"flex-start":this._alignItems;}dispose(){if(this._isDisposed||!this._overlayRef)return;let e=this._overlayRef.overlayElement.style,n=this._overlayRef.hostElement,i=n.style;n.classList.remove(jP),i.justifyContent=i.alignItems=e.marginTop=e.marginBottom=e.marginLeft=e.marginRight=e.position="",this._overlayRef=null,this._isDisposed=!0;}},_$=(()=>{let e=class e{constructor(i,o,a,r){this._viewportRuler=i,this._document=o,this._platform=a,this._overlayContainer=r;}global(){return new k5();}flexibleConnectedTo(i){return new w5(i,this._viewportRuler,this._document,this._platform,this._overlayContainer);}};e.ɵfac=function(o){return new(o||e)(P(Tn),P(be),P(Ee),P(ud));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),y$=0,Ht=(()=>{let e=class e{constructor(i,o,a,r,c,s,l,d,f,x,b,v){this.scrollStrategies=i,this._overlayContainer=o,this._componentFactoryResolver=a,this._positionBuilder=r,this._keyboardDispatcher=c,this._injector=s,this._ngZone=l,this._document=d,this._directionality=f,this._location=x,this._outsideClickDispatcher=b,this._animationsModuleType=v;}create(i){let o=this._createHostElement(),a=this._createPaneElement(o),r=this._createPortalOutlet(a),c=new La(i);return c.direction=c.direction||this._directionality.value,new Ir(r,o,a,c,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,this._animationsModuleType==="NoopAnimations",this._injector.get(Xi));}position(){return this._positionBuilder;}_createPaneElement(i){let o=this._document.createElement("div");return o.id=`cdk-overlay-${y$++}`,o.classList.add("cdk-overlay-pane"),i.appendChild(o),o;}_createHostElement(){let i=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(i),i;}_createPortalOutlet(i){return this._appRef||(this._appRef=this._injector.get(En)),new xp(i,this._componentFactoryResolver,this._appRef,this._injector,this._document);}};e.ɵfac=function(o){return new(o||e)(P(f$),P(ud),P(en),P(_$),P(g$),P(Ge),P(te),P(be),P(At),P(Aa),P(b$),P(nt,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),w$=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],$P=new z("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{let t=T(Ht);return()=>t.scrollStrategies.reposition();}}),vp=(()=>{let e=class e{constructor(i){this.elementRef=i;}};e.ɵfac=function(o){return new(o||e)(h(Q));},e.ɵdir=j({type:e,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0});let t=e;return t;})(),C5=(()=>{let e=class e{get offsetX(){return this._offsetX;}set offsetX(i){this._offsetX=i,this._position&&this._updatePositionStrategy(this._position);}get offsetY(){return this._offsetY;}set offsetY(i){this._offsetY=i,this._position&&this._updatePositionStrategy(this._position);}get disposeOnNavigation(){return this._disposeOnNavigation;}set disposeOnNavigation(i){this._disposeOnNavigation=i;}constructor(i,o,a,r,c){this._overlay=i,this._dir=c,this._backdropSubscription=Ae.EMPTY,this._attachSubscription=Ae.EMPTY,this._detachSubscription=Ae.EMPTY,this._positionSubscription=Ae.EMPTY,this._disposeOnNavigation=!1,this._ngZone=T(te),this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new $(),this.positionChange=new $(),this.attach=new $(),this.detach=new $(),this.overlayKeydown=new $(),this.overlayOutsideClick=new $(),this._templatePortal=new $i(o,a),this._scrollStrategyFactory=r,this.scrollStrategy=this._scrollStrategyFactory();}get overlayRef(){return this._overlayRef;}get dir(){return this._dir?this._dir.value:"ltr";}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose();}ngOnChanges(i){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),i.origin&&this.open&&this._position.apply()),i.open&&(this.open?this._attachOverlay():this._detachOverlay());}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=w$);let i=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=i.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=i.detachments().subscribe(()=>this.detach.emit()),i.keydownEvents().subscribe(o=>{this.overlayKeydown.next(o),o.keyCode===27&&!this.disableClose&&!si(o)&&(o.preventDefault(),this._detachOverlay());}),this._overlayRef.outsidePointerEvents().subscribe(o=>{let a=this._getOriginElement(),r=mn(o);(!a||a!==r&&!a.contains(r))&&this.overlayOutsideClick.next(o);});}_buildConfig(){let i=this._position=this.positionStrategy||this._createPositionStrategy(),o=new La({direction:this._dir,positionStrategy:i,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||this.width===0)&&(o.width=this.width),(this.height||this.height===0)&&(o.height=this.height),(this.minWidth||this.minWidth===0)&&(o.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(o.minHeight=this.minHeight),this.backdropClass&&(o.backdropClass=this.backdropClass),this.panelClass&&(o.panelClass=this.panelClass),o;}_updatePositionStrategy(i){let o=this.positions.map(a=>({originX:a.originX,originY:a.originY,overlayX:a.overlayX,overlayY:a.overlayY,offsetX:a.offsetX||this.offsetX,offsetY:a.offsetY||this.offsetY,panelClass:a.panelClass||void 0}));return i.setOrigin(this._getOrigin()).withPositions(o).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector);}_createPositionStrategy(){let i=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(i),i;}_getOrigin(){return this.origin instanceof vp?this.origin.elementRef:this.origin;}_getOriginElement(){return this.origin instanceof vp?this.origin.elementRef.nativeElement:this.origin instanceof Q?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null;}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(i=>{this.backdropClick.emit(i);}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(Wr(()=>this.positionChange.observers.length>0)).subscribe(i=>{this._ngZone.run(()=>this.positionChange.emit(i)),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe();}));}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe();}};e.ɵfac=function(o){return new(o||e)(h(Ht),h(Ze),h(vt),h($P),h(At,8));},e.ɵdir=j({type:e,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",K],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",K],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",K],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",K],push:[2,"cdkConnectedOverlayPush","push",K],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",K]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[we,tt]});let t=e;return t;})();function k$(t){return()=>t.scrollStrategies.reposition();}var C$={provide:$P,deps:[Ht],useFactory:k$},An=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[Ht,C$],imports:[Fa,un,fp,fp]});let t=e;return t;})();var Ue=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;}(Ue||{}),Va="*";function Ot(t,e){return{type:Ue.Trigger,name:t,definitions:e,options:{}};}function mt(t,e=null){return{type:Ue.Animate,styles:e,timings:t};}function M5(t,e=null){return{type:Ue.Group,steps:t,options:e};}function HP(t,e=null){return{type:Ue.Sequence,steps:t,options:e};}function xe(t){return{type:Ue.Style,styles:t,offset:null};}function Be(t,e,n){return{type:Ue.State,name:t,styles:e,options:n};}function wp(t){return{type:Ue.Keyframes,steps:t};}function ct(t,e,n=null){return{type:Ue.Transition,expr:t,animation:e,options:n};}function Os(t=null){return{type:Ue.AnimateChild,options:t};}function Ps(t,e,n=null){return{type:Ue.Query,selector:t,animation:e,options:n};}var kc=class{constructor(e=0,n=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=e+n;}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>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(()=>this._onFinish());}_onStart(){this._onStartFns.forEach(e=>e()),this._onStartFns=[];}pause(){}restart(){}finish(){this._onFinish();}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=>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 n=e=="start"?this._onStartFns:this._onDoneFns;n.forEach(i=>i()),n.length=0;}},yp=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 n=0,i=0,o=0,a=this.players.length;a==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(r=>{r.onDone(()=>{++n==a&&this._onFinish();}),r.onDestroy(()=>{++i==a&&this._onDestroy();}),r.onStart(()=>{++o==a&&this._onStart();});}),this.totalTime=this.players.reduce((r,c)=>Math.max(r,c.totalTime),0);}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[]);}init(){this.players.forEach(e=>e.init());}onStart(e){this._onStartFns.push(e);}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=>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=>e.play());}pause(){this.players.forEach(e=>e.pause());}restart(){this.players.forEach(e=>e.restart());}finish(){this._onFinish(),this.players.forEach(e=>e.finish());}destroy(){this._onDestroy();}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=>e.destroy()),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[]);}reset(){this.players.forEach(e=>e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1;}setPosition(e){let n=e*this.totalTime;this.players.forEach(i=>{let o=i.totalTime?Math.min(1,n/i.totalTime):1;i.setPosition(o);});}getPosition(){let e=this.players.reduce((n,i)=>n===null||i.totalTime>n.totalTime?i:n,null);return e!=null?e.getPosition():0;}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy();});}triggerCallback(e){let n=e=="start"?this._onStartFns:this._onDoneFns;n.forEach(i=>i()),n.length=0;}},Eg="!";var M$=["tooltip"],WP=20;var GP=new z("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{let t=T(Ht);return()=>t.scrollStrategies.reposition({scrollThrottle:WP});}});function O$(t){return()=>t.scrollStrategies.reposition({scrollThrottle:WP});}var P$={provide:GP,deps:[Ht],useFactory:O$};function D$(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500};}var E$=new z("mat-tooltip-default-options",{providedIn:"root",factory:D$});var UP="tooltip-panel",qP=Wo({passive:!0}),I$=8,S$=8,T$=24,A$=200,Xt=(()=>{let e=class e{get position(){return this._position;}set position(i){i!==this._position&&(this._position=i,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()));}get positionAtOrigin(){return this._positionAtOrigin;}set positionAtOrigin(i){this._positionAtOrigin=pn(i),this._detach(),this._overlayRef=null;}get disabled(){return this._disabled;}set disabled(i){let o=pn(i);this._disabled!==o&&(this._disabled=o,o?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message));}get showDelay(){return this._showDelay;}set showDelay(i){this._showDelay=ea(i);}get hideDelay(){return this._hideDelay;}set hideDelay(i){this._hideDelay=ea(i),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay);}get message(){return this._message;}set message(i){let o=this._message;this._message=i!=null?String(i).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(o);}get tooltipClass(){return this._tooltipClass;}set tooltipClass(i){this._tooltipClass=i,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass);}constructor(i,o,a,r,c,s,l,d,f,x,b,v){this._overlay=i,this._elementRef=o,this._scrollDispatcher=a,this._viewContainerRef=r,this._ngZone=c,this._platform=s,this._ariaDescriber=l,this._focusMonitor=d,this._dir=x,this._defaultOptions=b,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=R$,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new G(),this._injector=T(Ge),this._scrollStrategy=f,this._document=v,b&&(this._showDelay=b.showDelay,this._hideDelay=b.hideDelay,b.position&&(this.position=b.position),b.positionAtOrigin&&(this.positionAtOrigin=b.positionAtOrigin),b.touchGestures&&(this.touchGestures=b.touchGestures),b.tooltipClass&&(this.tooltipClass=b.tooltipClass)),x.change.pipe(Ce(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef);}),this._viewportMargin=I$;}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(Ce(this._destroyed)).subscribe(i=>{i?i==="keyboard"&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0));});}ngOnDestroy(){let i=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([o,a])=>{i.removeEventListener(o,a,qP);}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(i,this.message,"tooltip"),this._focusMonitor.stopMonitoring(i);}show(i=this.showDelay,o){if(this.disabled||!this.message||this._isTooltipVisible()){this._tooltipInstance?._cancelPendingAnimations();return;}let a=this._createOverlay(o);this._detach(),this._portal=this._portal||new oa(this._tooltipComponent,this._viewContainerRef);let r=this._tooltipInstance=a.attach(this._portal).instance;r._triggerElement=this._elementRef.nativeElement,r._mouseLeaveHideDelay=this._hideDelay,r.afterHidden().pipe(Ce(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),r.show(i);}hide(i=this.hideDelay){let o=this._tooltipInstance;o&&(o.isVisible()?o.hide(i):(o._cancelPendingAnimations(),this._detach()));}toggle(i){this._isTooltipVisible()?this.hide():this.show(void 0,i);}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible();}_createOverlay(i){if(this._overlayRef){let r=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!i)&&r._origin instanceof Q)return this._overlayRef;this._detach();}let o=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),a=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin?i||this._elementRef:this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(o);return a.positionChanges.pipe(Ce(this._destroyed)).subscribe(r=>{this._updateCurrentPositionClass(r.connectionPair),this._tooltipInstance&&r.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0));}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:a,panelClass:`${this._cssClassPrefix}-${UP}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(Ce(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(Ce(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(Ce(this._destroyed)).subscribe(r=>{this._isTooltipVisible()&&r.keyCode===27&&!si(r)&&(r.preventDefault(),r.stopPropagation(),this._ngZone.run(()=>this.hide(0)));}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef;}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null;}_updatePosition(i){let o=i.getConfig().positionStrategy,a=this._getOrigin(),r=this._getOverlayPosition();o.withPositions([this._addOffset(U(U({},a.main),r.main)),this._addOffset(U(U({},a.fallback),r.fallback))]);}_addOffset(i){let o=S$,a=!this._dir||this._dir.value=="ltr";return i.originY==="top"?i.offsetY=-o:i.originY==="bottom"?i.offsetY=o:i.originX==="start"?i.offsetX=a?-o:o:i.originX==="end"&&(i.offsetX=a?o:-o),i;}_getOrigin(){let i=!this._dir||this._dir.value=="ltr",o=this.position,a;o=="above"||o=="below"?a={originX:"center",originY:o=="above"?"top":"bottom"}:o=="before"||o=="left"&&i||o=="right"&&!i?a={originX:"start",originY:"center"}:(o=="after"||o=="right"&&i||o=="left"&&!i)&&(a={originX:"end",originY:"center"});let{x:r,y:c}=this._invertPosition(a.originX,a.originY);return{main:a,fallback:{originX:r,originY:c}};}_getOverlayPosition(){let i=!this._dir||this._dir.value=="ltr",o=this.position,a;o=="above"?a={overlayX:"center",overlayY:"bottom"}:o=="below"?a={overlayX:"center",overlayY:"top"}:o=="before"||o=="left"&&i||o=="right"&&!i?a={overlayX:"end",overlayY:"center"}:(o=="after"||o=="right"&&i||o=="left"&&!i)&&(a={overlayX:"start",overlayY:"center"});let{x:r,y:c}=this._invertPosition(a.overlayX,a.overlayY);return{main:a,fallback:{overlayX:r,overlayY:c}};}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),to(()=>{this._tooltipInstance&&this._overlayRef.updatePosition();},{injector:this._injector}));}_setTooltipClass(i){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=i,this._tooltipInstance._markForCheck());}_invertPosition(i,o){return this.position==="above"||this.position==="below"?o==="top"?o="bottom":o==="bottom"&&(o="top"):i==="end"?i="start":i==="start"&&(i="end"),{x:i,y:o};}_updateCurrentPositionClass(i){let{overlayY:o,originX:a,originY:r}=i,c;if(o==="center"?this._dir&&this._dir.value==="rtl"?c=a==="end"?"left":"right":c=a==="start"?"left":"right":c=o==="bottom"&&r==="top"?"above":"below",c!==this._currentPosition){let s=this._overlayRef;if(s){let l=`${this._cssClassPrefix}-${UP}-`;s.removePanelClass(l+this._currentPosition),s.addPanelClass(l+c);}this._currentPosition=c;}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",i=>{this._setupPointerExitEventsIfNeeded();let o;i.x!==void 0&&i.y!==void 0&&(o=i),this.show(void 0,o);}]):this.touchGestures!=="off"&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",i=>{let o=i.targetTouches?.[0],a=o?{x:o.clientX,y:o.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout);let r=500;this._touchstartTimeout=setTimeout(()=>this.show(void 0,a),this._defaultOptions.touchLongPressShowDelay??r);}])),this._addListeners(this._passiveListeners));}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;let i=[];if(this._platformSupportsMouseEvents())i.push(["mouseleave",o=>{let a=o.relatedTarget;(!a||!this._overlayRef?.overlayElement.contains(a))&&this.hide();}],["wheel",o=>this._wheelListener(o)]);else if(this.touchGestures!=="off"){this._disableNativeGesturesIfNecessary();let o=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay);};i.push(["touchend",o],["touchcancel",o]);}this._addListeners(i),this._passiveListeners.push(...i);}_addListeners(i){i.forEach(([o,a])=>{this._elementRef.nativeElement.addEventListener(o,a,qP);});}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID;}_wheelListener(i){if(this._isTooltipVisible()){let o=this._document.elementFromPoint(i.clientX,i.clientY),a=this._elementRef.nativeElement;o!==a&&!a.contains(o)&&this.hide();}}_disableNativeGesturesIfNecessary(){let i=this.touchGestures;if(i!=="off"){let o=this._elementRef.nativeElement,a=o.style;(i==="on"||o.nodeName!=="INPUT"&&o.nodeName!=="TEXTAREA")&&(a.userSelect=a.msUserSelect=a.webkitUserSelect=a.MozUserSelect="none"),(i==="on"||!o.draggable)&&(a.webkitUserDrag="none"),a.touchAction="none",a.webkitTapHighlightColor="transparent";}}_syncAriaDescription(i){this._ariaDescriptionPending||(this._ariaDescriptionPending ��=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,i,"tooltip"),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip");});}));}};e.ɵfac=function(o){return new(o||e)(h(Ht),h(Q),h(pd),h(vt),h(te),h(Ee),h(fg),h(di),h(GP),h(At),h(E$,8),h(be));},e.ɵdir=j({type:e,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(o,a){o&2&&ne("mat-mdc-tooltip-disabled",a.disabled);},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"],standalone:!0});let t=e;return t;})(),R$=(()=>{let e=class e{constructor(i,o,a){this._changeDetectorRef=i,this._elementRef=o,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new G(),this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled=a==="NoopAnimations";}show(i){this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0;},i);}hide(i){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0;},i);}afterHidden(){return this._onHide;}isVisible(){return this._isVisible;}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null;}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0);}_markForCheck(){this._changeDetectorRef.markForCheck();}_handleMouseLeave({relatedTarget:i}){(!i||!this._triggerElement.contains(i))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1));}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck();}_isTooltipMultiline(){let i=this._elementRef.nativeElement.getBoundingClientRect();return i.height>T$&&i.width>=A$;}_handleAnimationEnd({animationName:i}){(i===this._showAnimation||i===this._hideAnimation)&&this._finalizeAnimation(i===this._showAnimation);}_cancelPendingAnimations(){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0;}_finalizeAnimation(i){i?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next();}_toggleVisibility(i){let o=this._tooltip.nativeElement,a=this._showAnimation,r=this._hideAnimation;if(o.classList.remove(i?r:a),o.classList.add(i?a:r),this._isVisible!==i&&(this._isVisible=i,this._changeDetectorRef.markForCheck()),i&&!this._animationsDisabled&&typeof getComputedStyle=="function"){let c=getComputedStyle(o);(c.getPropertyValue("animation-duration")==="0s"||c.getPropertyValue("animation-name")==="none")&&(this._animationsDisabled=!0);}i&&this._onShow(),this._animationsDisabled&&(o.classList.add("_mat-animation-noopable"),this._finalizeAnimation(i));}};e.ɵfac=function(o){return new(o||e)(h(he),h(Q),h(nt,8));},e.ɵcmp=O({type:e,selectors:[["mat-tooltip-component"]],viewQuery:function(o,a){if(o&1&&Z(M$,7),o&2){let r;N(r=L())&&(a._tooltip=r.first);}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(o,a){o&1&&I("mouseleave",function(c){return a._handleMouseLeave(c);}),o&2&&fi("zoom",a.isVisible()?1:null);},standalone:!0,features:[D],decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(o,a){if(o&1){let r=X();u(0,"div",1,0),I("animationend",function(s){return C(r),M(a._handleAnimationEnd(s));}),u(2,"div",2),g(3),p()();}o&2&&(ne("mdc-tooltip--multiline",a._isMultiline),_("ngClass",a.tooltipClass),m(3),k(a.message));},dependencies:[cc],styles:['.mat-mdc-tooltip{position:relative;transform:scale(0);display:inline-flex}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-surface{word-break:normal;overflow-wrap:anywhere;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center;will-change:transform,opacity;background-color:var(--mdc-plain-tooltip-container-color, var(--mat-app-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-app-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-app-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-app-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-app-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-app-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-app-body-small-tracking))}.mat-mdc-tooltip-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:right}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0});let t=e;return t;})();var bt=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[P$],imports:[bg,B,An,_e,_e,yc]});let t=e;return t;})();function z$(t,e){}var Ds=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 P5=(()=>{let e=class e extends wc{constructor(i,o,a,r,c,s,l,d){super(),this._elementRef=i,this._focusTrapFactory=o,this._config=r,this._interactivityChecker=c,this._ngZone=s,this._overlayRef=l,this._focusMonitor=d,this._platform=T(Ee),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=T(he),this._injector=T(Ge),this._isDestroyed=!1,this.attachDomPortal=f=>{this._portalOutlet.hasAttached();let x=this._portalOutlet.attachDomPortal(f);return this._contentAttached(),x;},this._document=a,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy);}_addAriaLabelledBy(i){this._ariaLabelledByQueue.push(i),this._changeDetectorRef.markForCheck();}_removeAriaLabelledBy(i){let o=this._ariaLabelledByQueue.indexOf(i);o>-1&&(this._ariaLabelledByQueue.splice(o,1),this._changeDetectorRef.markForCheck());}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus();}_captureInitialFocus(){this._trapFocus();}ngOnDestroy(){this._isDestroyed=!0,this._restoreFocus();}attachComponentPortal(i){this._portalOutlet.hasAttached();let o=this._portalOutlet.attachComponentPortal(i);return this._contentAttached(),o;}attachTemplatePortal(i){this._portalOutlet.hasAttached();let o=this._portalOutlet.attachTemplatePortal(i);return this._contentAttached(),o;}_recaptureFocus(){this._containsFocus()||this._trapFocus();}_forceFocus(i,o){this._interactivityChecker.isFocusable(i)||(i.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let a=()=>{i.removeEventListener("blur",a),i.removeEventListener("mousedown",a),i.removeAttribute("tabindex");};i.addEventListener("blur",a),i.addEventListener("mousedown",a);})),i.focus(o);}_focusByCssSelector(i,o){let a=this._elementRef.nativeElement.querySelector(i);a&&this._forceFocus(a,o);}_trapFocus(){this._isDestroyed||to(()=>{let i=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||i.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 i=this._config.restoreFocus,o=null;if(typeof i=="string"?o=this._document.querySelector(i):typeof i=="boolean"?o=i?this._elementFocusedBeforeDialogWasOpened:null:i&&(o=i),this._config.restoreFocus&&o&&typeof o.focus=="function"){let a=ys(),r=this._elementRef.nativeElement;(!a||a===this._document.body||a===r||r.contains(a))&&(this._focusMonitor?(this._focusMonitor.focusVia(o,this._closeInteractionType),this._closeInteractionType=null):o.focus());}this._focusTrap&&this._focusTrap.destroy();}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus();}_containsFocus(){let i=this._elementRef.nativeElement,o=ys();return i===o||i.contains(o);}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=ys()));}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus();});}};e.ɵfac=function(o){return new(o||e)(h(Q),h(gg),h(be,8),h(Ds),h(cp),h(te),h(Ir),h(di));},e.ɵcmp=O({type:e,selectors:[["cdk-dialog-container"]],viewQuery:function(o,a){if(o&1&&Z(vo,7),o&2){let r;N(r=L())&&(a._portalOutlet=r.first);}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(o,a){o&2&&se("id",a._config.id||null)("role",a._config.role)("aria-modal",a._config.ariaModal)("aria-labelledby",a._config.ariaLabel?null:a._ariaLabelledByQueue[0])("aria-label",a._config.ariaLabel)("aria-describedby",a._config.ariaDescribedBy||null);},standalone:!0,features:[W,D],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(o,a){o&1&&S(0,z$,0,0,"ng-template",0);},dependencies:[vo],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2});let t=e;return t;})(),kp=class{constructor(e,n){this.overlayRef=e,this.config=n,this.closed=new G(),this.disableClose=n.disableClose,this.backdropClick=e.backdropClick(),this.keydownEvents=e.keydownEvents(),this.outsidePointerEvents=e.outsidePointerEvents(),this.id=n.id,this.keydownEvents.subscribe(i=>{i.keyCode===27&&!this.disableClose&&!si(i)&&(i.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}));}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"});}),this._detachSubscription=e.detachments().subscribe(()=>{n.closeOnOverlayDetachments!==!1&&this.close();});}close(e,n){if(this.containerInstance){let i=this.closed;this.containerInstance._closeInteractionType=n?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),i.next(e),i.complete(),this.componentInstance=this.containerInstance=null;}}updatePosition(){return this.overlayRef.updatePosition(),this;}updateSize(e="",n=""){return this.overlayRef.updateSize({width:e,height:n}),this;}addPanelClass(e){return this.overlayRef.addPanelClass(e),this;}removePanelClass(e){return this.overlayRef.removePanelClass(e),this;}},F$=new z("DialogScrollStrategy",{providedIn:"root",factory:()=>{let t=T(Ht);return()=>t.scrollStrategies.block();}}),N$=new z("DialogData"),L$=new z("DefaultDialogConfig");var V$=0,D5=(()=>{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(i,o,a,r,c,s){this._overlay=i,this._injector=o,this._defaultOptions=a,this._parentDialog=r,this._overlayContainer=c,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new G(),this._afterOpenedAtThisLevel=new G(),this._ariaHiddenElements=new Map(),this.afterAllClosed=ga(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(wt(void 0))),this._scrollStrategy=s;}open(i,o){let a=this._defaultOptions||new Ds();o=U(U({},a),o),o.id=o.id||`cdk-dialog-${V$++}`,o.id&&this.getDialogById(o.id);let r=this._getOverlayConfig(o),c=this._overlay.create(r),s=new kp(c,o),l=this._attachContainer(c,s,o);return s.containerInstance=l,this._attachDialogContent(i,s,l,o),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(s),s.closed.subscribe(()=>this._removeOpenDialog(s,!0)),this.afterOpened.next(s),s;}closeAll(){O5(this.openDialogs,i=>i.close());}getDialogById(i){return this.openDialogs.find(o=>o.id===i);}ngOnDestroy(){O5(this._openDialogsAtThisLevel,i=>{i.config.closeOnDestroy===!1&&this._removeOpenDialog(i,!1);}),O5(this._openDialogsAtThisLevel,i=>i.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[];}_getOverlayConfig(i){let o=new La({positionStrategy:i.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:i.scrollStrategy||this._scrollStrategy(),panelClass:i.panelClass,hasBackdrop:i.hasBackdrop,direction:i.direction,minWidth:i.minWidth,minHeight:i.minHeight,maxWidth:i.maxWidth,maxHeight:i.maxHeight,width:i.width,height:i.height,disposeOnNavigation:i.closeOnNavigation});return i.backdropClass&&(o.backdropClass=i.backdropClass),o;}_attachContainer(i,o,a){let r=a.injector||a.viewContainerRef?.injector,c=[{provide:Ds,useValue:a},{provide:kp,useValue:o},{provide:Ir,useValue:i}],s;a.container?typeof a.container=="function"?s=a.container:(s=a.container.type,c.push(...a.container.providers(a))):s=P5;let l=new oa(s,a.viewContainerRef,Ge.create({parent:r||this._injector,providers:c}),a.componentFactoryResolver);return i.attach(l).instance;}_attachDialogContent(i,o,a,r){if(i instanceof Ze){let c=this._createInjector(r,o,a,void 0),s={$implicit:r.data,dialogRef:o};r.templateContext&&(s=U(U({},s),typeof r.templateContext=="function"?r.templateContext():r.templateContext)),a.attachTemplatePortal(new $i(i,null,s,c));}else{let c=this._createInjector(r,o,a,this._injector),s=a.attachComponentPortal(new oa(i,r.viewContainerRef,c,r.componentFactoryResolver));o.componentRef=s,o.componentInstance=s.instance;}}_createInjector(i,o,a,r){let c=i.injector||i.viewContainerRef?.injector,s=[{provide:N$,useValue:i.data},{provide:kp,useValue:o}];return i.providers&&(typeof i.providers=="function"?s.push(...i.providers(o,i,a)):s.push(...i.providers)),i.direction&&(!c||!c.get(At,null,{optional:!0}))&&s.push({provide:At,useValue:{value:i.direction,change:le()}}),Ge.create({parent:c||r,providers:s});}_removeOpenDialog(i,o){let a=this.openDialogs.indexOf(i);a>-1&&(this.openDialogs.splice(a,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((r,c)=>{r?c.setAttribute("aria-hidden",r):c.removeAttribute("aria-hidden");}),this._ariaHiddenElements.clear(),o&&this._getAfterAllClosed().next()));}_hideNonDialogContentFromAssistiveTechnology(){let i=this._overlayContainer.getContainerElement();if(i.parentElement){let o=i.parentElement.children;for(let a=o.length-1;a>-1;a--){let r=o[a];r!==i&&r.nodeName!=="SCRIPT"&&r.nodeName!=="STYLE"&&!r.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(r,r.getAttribute("aria-hidden")),r.setAttribute("aria-hidden","true"));}}}_getAfterAllClosed(){let i=this._parentDialog;return i?i._getAfterAllClosed():this._afterAllClosedAtThisLevel;}};e.ɵfac=function(o){return new(o||e)(P(Ht),P(Ge),P(L$,8),P(e,12),P(ud),P(F$));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function O5(t,e){let n=t.length;for(;n--;)e(t[n]);}var QP=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[D5],imports:[An,un,bg,un]});let t=e;return t;})();function j$(t,e){}var Cp=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;}},E5="mdc-dialog--open",YP="mdc-dialog--opening",ZP="mdc-dialog--closing",B$=150,$$=75,H$=(()=>{let e=class e extends P5{constructor(i,o,a,r,c,s,l,d,f){super(i,o,a,r,c,s,l,f),this._animationMode=d,this._animationStateChanged=new $(),this._animationsEnabled=this._animationMode!=="NoopAnimations",this._actionSectionCount=0,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?KP(this._config.enterAnimationDuration)??B$:0,this._exitAnimationDuration=this._animationsEnabled?KP(this._config.exitAnimationDuration)??$$:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration);},this._finishDialogClose=()=>{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(XP,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(YP,E5)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(E5),Promise.resolve().then(()=>this._finishDialogOpen()));}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(E5),this._animationsEnabled?(this._hostElement.style.setProperty(XP,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(ZP)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose());}_updateActionSectionCount(i){this._actionSectionCount+=i,this._changeDetectorRef.markForCheck();}_clearAnimationClasses(){this._hostElement.classList.remove(YP,ZP);}_waitForAnimationToComplete(i,o){this._animationTimer!==null&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(o,i);}_requestAnimationFrame(i){this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame=="function"?requestAnimationFrame(i):i();});}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus();}_openAnimationDone(i){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:i});}ngOnDestroy(){super.ngOnDestroy(),this._animationTimer!==null&&clearTimeout(this._animationTimer);}attachComponentPortal(i){let o=super.attachComponentPortal(i);return o.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),o;}};e.ɵfac=function(o){return new(o||e)(h(Q),h(gg),h(be,8),h(Cp),h(cp),h(te),h(Ir),h(nt,8),h(di));},e.ɵcmp=O({type:e,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(o,a){o&2&&(gi("id",a._config.id),se("aria-modal",a._config.ariaModal)("role",a._config.role)("aria-labelledby",a._config.ariaLabel?null:a._ariaLabelledByQueue[0])("aria-label",a._config.ariaLabel)("aria-describedby",a._config.ariaDescribedBy||null),ne("_mat-animation-noopable",!a._animationsEnabled)("mat-mdc-dialog-container-with-actions",a._actionSectionCount>0));},standalone:!0,features:[W,D],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(o,a){o&1&&(u(0,"div",0)(1,"div",1),S(2,j$,0,0,"ng-template",2),p()());},dependencies:[vo],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>:first-child{margin-top:0}.mat-mdc-dialog-content>: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;})(),XP="--mat-dialog-transition-duration";function KP(t){return t==null?null:typeof t=="number"?t:t.endsWith("ms")?ea(t.substring(0,t.length-2)):t.endsWith("s")?ea(t.substring(0,t.length-1))*1e3:t==="0"?0:null;}var Ig=function(t){return t[t.OPEN=0]="OPEN",t[t.CLOSING=1]="CLOSING",t[t.CLOSED=2]="CLOSED",t;}(Ig||{}),ei=class{constructor(e,n,i){this._ref=e,this._containerInstance=i,this._afterOpened=new G(),this._beforeClosed=new G(),this._state=Ig.OPEN,this.disableClose=n.disableClose,this.id=e.id,e.addPanelClass("mat-mdc-dialog-panel"),i._animationStateChanged.pipe(Ie(o=>o.state==="opened"),de(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete();}),i._animationStateChanged.pipe(Ie(o=>o.state==="closed"),de(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose();}),e.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose();}),qt(this.backdropClick(),this.keydownEvents().pipe(Ie(o=>o.keyCode===27&&!this.disableClose&&!si(o)))).subscribe(o=>{this.disableClose||(o.preventDefault(),JP(this,o.type==="keydown"?"keyboard":"mouse"));});}close(e){this._result=e,this._containerInstance._animationStateChanged.pipe(Ie(n=>n.state==="closing"),de(1)).subscribe(n=>{this._beforeClosed.next(e),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),n.totalTime+100);}),this._state=Ig.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 n=this._ref.config.positionStrategy;return e&&(e.left||e.right)?e.left?n.left(e.left):n.right(e.right):n.centerHorizontally(),e&&(e.top||e.bottom)?e.top?n.top(e.top):n.bottom(e.bottom):n.centerVertically(),this._ref.updatePosition(),this;}updateSize(e="",n=""){return this._ref.updateSize(e,n),this;}addPanelClass(e){return this._ref.addPanelClass(e),this;}removePanelClass(e){return this._ref.removePanelClass(e),this;}getState(){return this._state;}_finishDialogClose(){this._state=Ig.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null;}};function JP(t,e,n){return t._closeInteractionType=e,t.close(n);}var mi=new z("MatMdcDialogData"),U$=new z("mat-mdc-dialog-default-options"),q$=new z("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{let t=T(Ht);return()=>t.scrollStrategies.block();}});var W$=0,Ut=(()=>{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 i=this._parentDialog;return i?i._getAfterAllClosed():this._afterAllClosedAtThisLevel;}constructor(i,o,a,r,c,s,l,d){this._overlay=i,this._defaultOptions=r,this._scrollStrategy=c,this._parentDialog=s,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new G(),this._afterOpenedAtThisLevel=new G(),this.dialogConfigClass=Cp,this.afterAllClosed=ga(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(wt(void 0))),this._dialog=o.get(D5),this._dialogRefConstructor=ei,this._dialogContainerType=H$,this._dialogDataToken=mi;}open(i,o){let a;o=U(U({},this._defaultOptions||new Cp()),o),o.id=o.id||`mat-mdc-dialog-${W$++}`,o.scrollStrategy=o.scrollStrategy||this._scrollStrategy();let r=this._dialog.open(i,Xe(U({},o),{positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:o},{provide:Ds,useValue:o}]},templateContext:()=>({dialogRef:a}),providers:(c,s,l)=>(a=new this._dialogRefConstructor(c,o,l),a.updatePosition(o?.position),[{provide:this._dialogContainerType,useValue:l},{provide:this._dialogDataToken,useValue:s.data},{provide:this._dialogRefConstructor,useValue:a}])}));return a.componentRef=r.componentRef,a.componentInstance=r.componentInstance,this.openDialogs.push(a),this.afterOpened.next(a),a.afterClosed().subscribe(()=>{let c=this.openDialogs.indexOf(a);c>-1&&(this.openDialogs.splice(c,1),this.openDialogs.length||this._getAfterAllClosed().next());}),a;}closeAll(){this._closeDialogs(this.openDialogs);}getDialogById(i){return this.openDialogs.find(o=>o.id===i);}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete();}_closeDialogs(i){let o=i.length;for(;o--;)i[o].close();}};e.ɵfac=function(o){return new(o||e)(P(Ht),P(Ge),P(Aa,8),P(U$,8),P(q$),P(e,12),P(ud),P(nt,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})(),G$=0,oo=(()=>{let e=class e{constructor(i,o,a){this.dialogRef=i,this._elementRef=o,this._dialog=a,this.type="button";}ngOnInit(){this.dialogRef||(this.dialogRef=t6(this._elementRef,this._dialog.openDialogs));}ngOnChanges(i){let o=i._matDialogClose||i._matDialogCloseResult;o&&(this.dialogResult=o.currentValue);}_onButtonClick(i){JP(this.dialogRef,i.screenX===0&&i.screenY===0?"keyboard":"mouse",this.dialogResult);}};e.ɵfac=function(o){return new(o||e)(h(ei,8),h(Q),h(Ut));},e.ɵdir=j({type:e,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(o,a){o&1&&I("click",function(c){return a._onButtonClick(c);}),o&2&&se("aria-label",a.ariaLabel||null)("type",a.type);},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],standalone:!0,features:[tt]});let t=e;return t;})(),e6=(()=>{let e=class e{constructor(i,o,a){this._dialogRef=i,this._elementRef=o,this._dialog=a;}ngOnInit(){this._dialogRef||(this._dialogRef=t6(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd();});}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve() ��.then(()=>{this._onRemove();});}};e.ɵfac=function(o){return new(o||e)(h(ei,8),h(Q),h(Ut));},e.ɵdir=j({type:e,standalone:!0});let t=e;return t;})(),vi=(()=>{let e=class e extends e6{constructor(){super(...arguments),this.id=`mat-mdc-dialog-title-${G$++}`;}_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id);}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id);}};e.ɵfac=(()=>{let i;return function(a){return(i||(i=_t(e)))(a||e);};})(),e.ɵdir=j({type:e,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(o,a){o&2&&gi("id",a.id);},inputs:{id:"id"},exportAs:["matDialogTitle"],standalone:!0,features:[W]});let t=e;return t;})(),_i=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵdir=j({type:e,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0,features:[H3([hp])]});let t=e;return t;})(),Di=(()=>{let e=class e extends e6{_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1);}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1);}};e.ɵfac=(()=>{let i;return function(a){return(i||(i=_t(e)))(a||e);};})(),e.ɵdir=j({type:e,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(o,a){o&2&&ne("mat-mdc-dialog-actions-align-start",a.align==="start")("mat-mdc-dialog-actions-align-center",a.align==="center")("mat-mdc-dialog-actions-align-end",a.align==="end");},inputs:{align:"align"},standalone:!0,features:[W]});let t=e;return t;})();function t6(t,e){let n=t.nativeElement.parentElement;for(;n&&!n.classList.contains("mat-mdc-dialog-container");)n=n.parentElement;return n?e.find(i=>i.id===n.id):null;}var Pt=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[Ut],imports:[QP,An,un,_e,_e]});let t=e;return t;})();var qe=(()=>{let e=class e{constructor(){this.env=null,this.dynamicEnvironments=new Map(),this.demoMode=!1,this.allowNavigation=!1,this.drupalUser1="dc8a8d2f-ba22-4a7b-984b-a05dc4b0e845",this.drupalUser2="6b818db6-4ce6-47c1-9afe-296d628e212a",this.drupalUser3="f9cebe8a-e013-4ec4-b1be-d9096f78d001",this.dynamicEnvironments.set("localhost",this.makeEnv("http://johnturman.local","jpt")),this.dynamicEnvironments.set("ai.johnturman.local",this.makeEnv("http://johnturman.local","jpt")),this.dynamicEnvironments.set("chat.turmansolutions.local",this.makeEnv("http://turmansolutions.local","tsai")),this.dynamicEnvironments.set("chat-demo.turmansolutions.local",this.makeEnv("http://demo.turmansolutions.local","demo")),this.dynamicEnvironments.set("ai.johnturman.net",this.makeEnv("https://johnturman.net","jpt","https://api.johnturman.net/api/v1","https://cms.turmansolutions.ai")),this.dynamicEnvironments.set("chat.turmansolutions.ai",this.makeEnv("https://turmansolutions.ai","tsai","https://api.turmansolutions.ai/api/v1","https://cms.turmansolutions.ai")),this.dynamicEnvironments.set("chat-demo.turmansolutions.ai",this.makeEnv("https://demo.turmansolutions.ai","demo","https://api.turmansolutions.ai/api/v1","https://cms.turmansolutions.ai")),this.checkAllowNavigation();}makeEnv(i,o,a="http://localhost:8000/api/v1",r="http://drupal.local"){let c=this.drupalUser1;return o==="jpt"?c=this.drupalUser2:(o==="demo"||o==="tsai")&&(c=this.drupalUser3),{production:!1,apiUrl:a,wordpressHost:i,drupalHost:r,drupalApi:"/jjknkk/jptb69dhj027ooae/jsonapi",drupalUserId:c,slug:o,wordpressAdapter:!0};}checkAllowNavigation(){let i=window.self!==window.top;this.allowNavigation=!i,this.demoMode=i;}get(){if(this.env)return this.env;{let i=window.location.hostname;return console.log("host",i),this.dynamicEnvironments.get(i)?this.env=this.dynamicEnvironments.get(i):this.env=Lf,console.log("environment: ",this.env),this.env;}}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var ja=(()=>{let e=class e{constructor(i,o,a,r){this.dialogRef=i,this.data=o,this.env=a,this.router=r,this.title="Unsaved Changes",this.saveChangesMsg="You have unsaved changes. Continue Anyway?",this.cancelMsg="Cancel",this.continueMsg="Continue",this.newTab="New Tab",this.destinationUrl="",this.navigation=void 0;}ngOnInit(){this.destinationUrl=this.data.destinationUrl||"",this.navigation=this.data.navigation||void 0;}navigate(){this.navigation?this.router.navigate(this.navigation):this.destinationUrl?window.open(this.destinationUrl,"_self"):console.warn("unable to navigate."),this.dialogRef.close();}navigateNewTab(){this.dialogRef.close(),window.open(this.destinationUrl,"_blank");}};e.ɵfac=function(o){return new(o||e)(h(ei),h(mi),h(qe),h(ot));},e.ɵcmp=O({type:e,selectors:[["unsaved-changes-dialog"]],standalone:!0,features:[D],decls:13,vars:5,consts:[[1,"modal-content"],["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],["mat-button","","mat-dialog-close",""],["mat-button","",3,"click"]],template:function(o,a){o&1&&(u(0,"div",0)(1,"h1",1),g(2),p(),u(3,"div",2)(4,"p"),g(5),p()(),u(6,"div",3)(7,"button",4),g(8),p(),u(9,"button",5),I("click",function(){return a.navigate();}),g(10),p(),u(11,"button",5),I("click",function(){return a.navigateNewTab();}),g(12),p()()()),o&2&&(m(2),k(a.title),m(3),k(a.saveChangesMsg),m(3),k(a.cancelMsg),m(2),k(a.continueMsg),m(2),k(a.newTab));},dependencies:[Pt,oo,vi,Di,_i,ye,je,B],encapsulation:2});let t=e;return t;})();var zn=(()=>{let e=class e{constructor(){this.keys=[];}set(i){console.log("set unsaved changes key:",i),this.keys.push(i);}unset(i){let o=this.keys.indexOf(i);o!==-1&&(this.keys=this.keys.slice(0,o).concat(this.keys.slice(o+1)));}clear(){this.keys=[];}hasUnsavedChanges(){return this.keys.length>0;}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function Q$(t,e){if(t&1){let n=X();Me(0),u(1,"span",2)(2,"button",3),I("click",function(){let o=C(n).$implicit,a=y();return M(a.clickLink(o));}),g(3),p()(),Oe();}if(t&2){let n=e.$implicit;m(2),Y("matTooltip",n.tooltip),m(),V(" ",n.name," ");}}var i6=(()=>{let e=class e{constructor(i,o,a){this.router=i,this.unsavedChanges=o,this.dialog=a;}ngOnInit(){}clickLink(i){if(i.external){console.log("external link clicked"),this.unsavedChanges.hasUnsavedChanges()?this.dialog.open(ja,{width:"350px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!1,data:{destinationUrl:i.href}}):window.open(i.href,"_self");return;}this.router.navigate([i.href]);}};e.ɵfac=function(o){return new(o||e)(h(ot),h(zn),h(Ut));},e.ɵcmp=O({type:e,selectors:[["cb-quicklinks"]],inputs:{links:"links"},standalone:!0,features:[D],decls:2,vars:1,consts:[[1,"quicklinks"],[4,"ngFor","ngForOf"],[1,"quicklink"],["color","accent","mat-raised-button","",3,"click","matTooltip"]],template:function(o,a){o&1&&(u(0,"div",0),S(1,Q$,4,2,"ng-container",1),p()),o&2&&(m(),_("ngForOf",a.links));},dependencies:[B,Yt,bt,Xt,Tt,ye,je],styles:['.mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-preview[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-placeholder[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:#00000052}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}.mat-app-background[_ngcontent-%COMP%]{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #2196f3;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: white}.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #2196f3;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #2196f3;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}.mat-warn[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}html[_ngcontent-%COMP%]{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar[_ngcontent-%COMP%], .mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #2196f3;--mdc-linear-progress-track-color: rgba(33, 150, 243, .25)}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-filled-text-field-container-color: #4a4a4a;--mdc-filled-text-field-disabled-container-color: #464646;--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .54);--mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #2196f3;--mdc-filled-text-field-focus-active-indicator-color: #2196f3;--mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mdc-outlined-text-field-caret-color: #2196f3;--mdc-outlined-text-field-focus-outline-color: #2196f3;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, .87);--mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html[_ngcontent-%COMP%]{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(33, 150, 243, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-arrow-transform: translateY(-8px)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: #424242}html[_ngcontent-%COMP%]{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start; ��--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html[_ngcontent-%COMP%]{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}html[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-selected-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-flat-disabled-selected-container-color: #595959;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #2196f3;--mdc-chip-elevated-selected-container-color: #2196f3;--mdc-chip-elevated-disabled-container-color: #2196f3;--mdc-chip-flat-disabled-selected-container-color: #2196f3;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html[_ngcontent-%COMP%] .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%] .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-color: white}html[_ngcontent-%COMP%] .mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #64b5f6;--mdc-switch-selected-handle-color: #64b5f6;--mdc-switch-selected-hover-state-layer-color: #64b5f6;--mdc-switch-selected-pressed-state-layer-color: #64b5f6;--mdc-switch-selected-focus-handle-color: #90caf9;--mdc-switch-selected-hover-handle-color: #90caf9;--mdc-switch-selected-pressed-handle-color: #90caf9;--mdc-switch-selected-focus-track-color: #1e88e5;--mdc-switch-selected-hover-track-color: #1e88e5;--mdc-switch-selected-pressed-track-color: #1e88e5;--mdc-switch-selected-track-color: #1e88e5}html[_ngcontent-%COMP%] .mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}html[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 40px}html[_ngcontent-%COMP%] .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #2196f3;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5);--mat-radio-label-text-color: white}html[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2);--mat-slider-value-indicator-opacity: .9}html[_ngcontent-%COMP%] .mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #2196f3;--mdc-slider-focus-handle-color: #2196f3;--mdc-slider-hover-handle-color: #2196f3;--mdc-slider-active-track-color: #2196f3;--mdc-slider-inactive-track-color: #2196f3;--mdc-slider-with-tick-marks-inactive-container-color: #2196f3;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #2196f3;--mat-slider-hover-state-layer-color: rgba(33, 150, 243, .05);--mat-slider-focus-state-layer-color: rgba(33, 150, 243, .2)}html[_ngcontent-%COMP%] .mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #2196f3;--mdc-radio-selected-hover-icon-color: #2196f3;--mdc-radio-selected-icon-color: #2196f3;--mdc-radio-selected-pressed-icon-color: #2196f3}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: white;--mdc-radio-disabled-unselected-icon-color: white;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%], .mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#2196f3}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}html[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #2196f3;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #2196f3;--mat-tab-header-active-ripple-color: #2196f3;--mat-tab-header-inactive-ripple-color: #2196f3;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #2196f3;--mat-tab-header-active-hover-label-text-color: #2196f3;--mat-tab-header-active-focus-indicator-color: #2196f3;--mat-tab-header-active-hover-indicator-color: #2196f3}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: white;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #2196f3;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: rgba(255, 255, 255, .5);--mat-checkbox-label-text-color: white}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2196f3;--mdc-checkbox-selected-hover-icon-color: #2196f3;--mdc-checkbox-selected-icon-color: #2196f3;--mdc-checkbox-selected-pressed-icon-color: #2196f3;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #2196f3;--mdc-checkbox-selected-hover-state-layer-color: #2196f3;--mdc-checkbox-selected-pressed-state-layer-color: #2196f3;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block}html[_ngcontent-%COMP%]{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: ��14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html[_ngcontent-%COMP%]{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #2196f3;--mat-text-button-state-layer-color: #2196f3;--mat-text-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #2196f3;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #2196f3;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #2196f3;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #2196f3;--mat-outlined-button-ripple-color: rgba(33, 150, 243, .1)}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-size: 24px}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}html[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #2196f3;--mat-icon-button-state-layer-color: #2196f3;--mat-icon-button-ripple-color: rgba(33, 150, 243, .1)}html[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html[_ngcontent-%COMP%]{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mdc-fab-container-color: #424242;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, .5);--mdc-fab-small-container-color: #424242;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, .12);--mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, .5)}html[_ngcontent-%COMP%] .mat-mdc-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%] .mat-mdc-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #2196f3;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%] .mat-mdc-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%] .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], html[_ngcontent-%COMP%] .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #2196f3;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%] .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block}html[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-snackbar-container-shape: 4px}html[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87)}html[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html[_ngcontent-%COMP%]{--mat-table-row-item-outline-width: 1px}html[_ngcontent-%COMP%]{--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html[_ngcontent-%COMP%], html[_ngcontent-%COMP%] .mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #2196f3}html[_ngcontent-%COMP%] .mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}html[_ngcontent-%COMP%]{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #6e6e6e;--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color: #2196f3;--mat-badge-text-color: white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[_ngcontent-%COMP%]{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-shape: 4px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: #595959}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 24px;--mat-legacy-button-toggle-label-text-size: 16px;--mat-legacy-button-toggle-label-text-tracking: .03125em;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 24px;--mat-standard-button-toggle-label-text-size: 16px;--mat-standard-button-toggle-label-text-tracking: .03125em;--mat-standard-button-toggle-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-toggle-active-state-icon-color: #2196f3;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2196f3;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #2196f3}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display: none}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html[_ngcontent-%COMP%]{--mat-divider-width: 1px}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(255, 255, 255, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html[_ngcontent-%COMP%]{--mat-icon-color: inherit}.mat-icon.mat-primary[_ngcontent-%COMP%], .mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color: #2196f3}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color: #f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2196f3;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2196f3;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2196f3;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-sort-arrow-color: #c6c6c6}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-primary[_ngcontent-%COMP%], .mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #2196f3;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html[_ngcontent-%COMP%]{--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white}html[_ngcontent-%COMP%]{--mat-tree-node-min-height: 48px}html[_ngcontent-%COMP%]{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}.quicklinks[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.quicklinks[_ngcontent-%COMP%] .quicklink[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border-radius:7px;padding:0 10px;margin:2px 5px 2px 0;min-width:125px;background-color:#1565c0!important}.featured-link[_ngcontent-%COMP%]{margin:10px 0}.featured-link[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-weight:700}']});let t=e;return t;})();var Z$=[[["caption"]],[["colgroup"],["col"]],"*"],X$=["caption","colgroup, col","*"];function K$(t,e){t&1&&me(0,2);}function J$(t,e){t&1&&(u(0,"thead",0),Gt(1,1),p(),u(2,"tbody",0),Gt(3,2)(4,3),p(),u(5,"tfoot",0),Gt(6,4),p());}function eH(t,e){t&1&&Gt(0,1)(1,2)(2,3)(3,4);}var na=new z("CDK_TABLE");var Ng=(()=>{let e=class e{constructor(i){this.template=i;}};e.ɵfac=function(o){return new(o||e)(h(Ze));},e.ɵdir=j({type:e,selectors:[["","cdkCellDef",""]],standalone:!0});let t=e;return t;})(),Lg=(()=>{let e=class e{constructor(i){this.template=i;}};e.ɵfac=function(o){return new(o||e)(h(Ze));},e.ɵdir=j({type:e,selectors:[["","cdkHeaderCellDef",""]],standalone:!0});let t=e;return t;})(),a6=(()=>{let e=class e{constructor(i){this.template=i;}};e.ɵfac=function(o){return new(o||e)(h(Ze));},e.ɵdir=j({type:e,selectors:[["","cdkFooterCellDef",""]],standalone:!0});let t=e;return t;})(),hd=(()=>{let e=class e{get name(){return this._name;}set name(i){this._setNameInput(i);}get sticky(){return this._sticky;}set sticky(i){i!==this._sticky&&(this._sticky=i,this._hasStickyChanged=!0);}get stickyEnd(){return this._stickyEnd;}set stickyEnd(i){i!==this._stickyEnd&&(this._stickyEnd=i,this._hasStickyChanged=!0);}constructor(i){this._table=i,this._hasStickyChanged=!1,this._sticky=!1,this._stickyEnd=!1;}hasStickyChanged(){let i=this._hasStickyChanged;return this.resetStickyChanged(),i;}resetStickyChanged(){this._hasStickyChanged=!1;}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`];}_setNameInput(i){i&&(this._name=i,this. ��cssClassFriendlyName=i.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName());}};e.ɵfac=function(o){return new(o||e)(h(na,8));},e.ɵdir=j({type:e,selectors:[["","cdkColumnDef",""]],contentQueries:function(o,a,r){if(o&1&&(Le(r,Ng,5),Le(r,Lg,5),Le(r,a6,5)),o&2){let c;N(c=L())&&(a.cell=c.first),N(c=L())&&(a.headerCell=c.first),N(c=L())&&(a.footerCell=c.first);}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",K],stickyEnd:[2,"stickyEnd","stickyEnd",K]},standalone:!0,features:[ke([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:e}]),we]});let t=e;return t;})(),Ag=class{constructor(e,n){n.nativeElement.classList.add(...e._columnCssClassName);}},r6=(()=>{let e=class e extends Ag{constructor(i,o){super(i,o);}};e.ɵfac=function(o){return new(o||e)(h(hd),h(Q));},e.ɵdir=j({type:e,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],standalone:!0,features:[W]});let t=e;return t;})();var c6=(()=>{let e=class e extends Ag{constructor(i,o){super(i,o);let a=i._table?._getCellRole();a&&o.nativeElement.setAttribute("role",a);}};e.ɵfac=function(o){return new(o||e)(h(hd),h(Q));},e.ɵdir=j({type:e,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],standalone:!0,features:[W]});let t=e;return t;})(),Rg=class{constructor(){this.tasks=[],this.endTasks=[];}},zg=new z("_COALESCED_STYLE_SCHEDULER"),S5=(()=>{let e=class e{constructor(i){this._currentSchedule=null,this._ngZone=T(te);}schedule(i){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(i);}scheduleEnd(i){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(i);}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new Rg(),this._ngZone.runOutsideAngular(()=>queueMicrotask(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){let i=this._currentSchedule;this._currentSchedule=new Rg();for(let o of i.tasks)o();for(let o of i.endTasks)o();}this._currentSchedule=null;})));}};e.ɵfac=function(o){return new(o||e)(P(te));},e.ɵprov=F({token:e,factory:e.ɵfac});let t=e;return t;})();var T5=(()=>{let e=class e{constructor(i,o){this.template=i,this._differs=o;}ngOnChanges(i){if(!this._columnsDiffer){let o=i.columns&&i.columns.currentValue||[];this._columnsDiffer=this._differs.find(o).create(),this._columnsDiffer.diff(o);}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns);}extractCellTemplate(i){return this instanceof Mp?i.headerCell.template:this instanceof A5?i.footerCell.template:i.cell.template;}};e.ɵfac=function(o){return new(o||e)(h(Ze),h(Sa));},e.ɵdir=j({type:e,features:[tt]});let t=e;return t;})(),Mp=(()=>{let e=class e extends T5{get sticky(){return this._sticky;}set sticky(i){i!==this._sticky&&(this._sticky=i,this._hasStickyChanged=!0);}constructor(i,o,a){super(i,o),this._table=a,this._hasStickyChanged=!1,this._sticky=!1;}ngOnChanges(i){super.ngOnChanges(i);}hasStickyChanged(){let i=this._hasStickyChanged;return this.resetStickyChanged(),i;}resetStickyChanged(){this._hasStickyChanged=!1;}};e.ɵfac=function(o){return new(o||e)(h(Ze),h(Sa),h(na,8));},e.ɵdir=j({type:e,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",K]},standalone:!0,features:[we,W,tt]});let t=e;return t;})(),A5=(()=>{let e=class e extends T5{get sticky(){return this._sticky;}set sticky(i){i!==this._sticky&&(this._sticky=i,this._hasStickyChanged=!0);}constructor(i,o,a){super(i,o),this._table=a,this._hasStickyChanged=!1,this._sticky=!1;}ngOnChanges(i){super.ngOnChanges(i);}hasStickyChanged(){let i=this._hasStickyChanged;return this.resetStickyChanged(),i;}resetStickyChanged(){this._hasStickyChanged=!1;}};e.ɵfac=function(o){return new(o||e)(h(Ze),h(Sa),h(na,8));},e.ɵdir=j({type:e,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",K]},standalone:!0,features:[we,W,tt]});let t=e;return t;})(),Vg=(()=>{let e=class e extends T5{constructor(i,o,a){super(i,o),this._table=a;}};e.ɵfac=function(o){return new(o||e)(h(Ze),h(Sa),h(na,8));},e.ɵdir=j({type:e,selectors:[["","cdkRowDef",""]],inputs:{columns:[0,"cdkRowDefColumns","columns"],when:[0,"cdkRowDefWhen","when"]},standalone:!0,features:[W]});let t=e;return t;})(),Es=(()=>{let e=class e{constructor(i){this._viewContainer=i,e.mostRecentCellOutlet=this;}ngOnDestroy(){e.mostRecentCellOutlet===this&&(e.mostRecentCellOutlet=null);}};e.mostRecentCellOutlet=null,e.ɵfac=function(o){return new(o||e)(h(vt));},e.ɵdir=j({type:e,selectors:[["","cdkCellOutlet",""]],standalone:!0});let t=e;return t;})(),R5=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵcmp=O({type:e,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],standalone:!0,features:[D],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(o,a){o&1&&Gt(0,0);},dependencies:[Es],encapsulation:2});let t=e;return t;})();var z5=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵcmp=O({type:e,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],standalone:!0,features:[D],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(o,a){o&1&&Gt(0,0);},dependencies:[Es],encapsulation:2});let t=e;return t;})(),jg=(()=>{let e=class e{constructor(i){this.templateRef=i,this._contentClassName="cdk-no-data-row";}};e.ɵfac=function(o){return new(o||e)(h(Ze));},e.ɵdir=j({type:e,selectors:[["ng-template","cdkNoDataRow",""]],standalone:!0});let t=e;return t;})(),o6=["top","bottom","left","right"],I5=class{constructor(e,n,i,o,a=!0,r=!0,c){this._isNativeHtmlTable=e,this._stickCellCss=n,this.direction=i,this._coalescedStyleScheduler=o,this._isBrowser=a,this._needsPositionStickyOnElement=r,this._positionListener=c,this._cachedCellWidths=[],this._borderCellCss={top:`${n}-border-elem-top`,bottom:`${n}-border-elem-bottom`,left:`${n}-border-elem-left`,right:`${n}-border-elem-right`};}clearStickyPositioning(e,n){let i=[];for(let o of e)if(o.nodeType===o.ELEMENT_NODE){i.push(o);for(let a=0;a<o.children.length;a++)i.push(o.children[a]);}this._coalescedStyleScheduler.schedule(()=>{for(let o of i)this._removeStickyStyle(o,n);});}updateStickyColumns(e,n,i,o=!0){if(!e.length||!this._isBrowser||!(n.some(a=>a)||i.some(a=>a))){this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]}));return;}this._coalescedStyleScheduler.schedule(()=>{let a=e[0],r=a.children.length,c=this._getCellWidths(a,o),s=this._getStickyStartColumnPositions(c,n),l=this._getStickyEndColumnPositions(c,i),d=n.lastIndexOf(!0),f=i.indexOf(!0),x=this.direction==="rtl",b=x?"right":"left",v=x?"left":"right";for(let E of e)for(let A=0;A<r;A++){let R=E.children[A];n[A]&&this._addStickyStyle(R,b,s[A],A===d),i[A]&&this._addStickyStyle(R,v,l[A],A===f);}this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:d===-1?[]:c.slice(0,d+1).map((E,A)=>n[A]?E:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:f===-1?[]:c.slice(f).map((E,A)=>i[A+f]?E:null).reverse()}));});}stickRows(e,n,i){this._isBrowser&&this._coalescedStyleScheduler.schedule(()=>{let o=i==="bottom"?e.slice().reverse():e,a=i==="bottom"?n.slice().reverse():n,r=[],c=[],s=[];for(let d=0,f=0;d<o.length;d++){if(!a[d])continue;r[d]=f;let x=o[d];s[d]=this._isNativeHtmlTable?Array.from(x.children):[x];let b=x.getBoundingClientRect().height;f+=b,c[d]=b;}let l=a.lastIndexOf(!0);for(let d=0;d<o.length;d++){if(!a[d])continue;let f=r[d],x=d===l;for(let b of s[d])this._addStickyStyle(b,i,f,x);}i==="top"?this._positionListener?.stickyHeaderRowsUpdated({sizes:c,offsets:r,elements:s}):this._positionListener?.stickyFooterRowsUpdated({sizes:c,offsets:r,elements:s});});}updateStickyFooterContainer(e,n){this._isNativeHtmlTable&&this._coalescedStyleScheduler.schedule(()=>{let i=e.querySelector("tfoot");i&&(n.some(o=>!o)?this._removeStickyStyle(i,["bottom"]):this._addStickyStyle(i,"bottom",0,!1));});}_removeStickyStyle(e,n){for(let o of n)e.style[o]="",e.classList.remove(this._borderCellCss[o]);o6.some(o=>n.indexOf(o)===-1&&e.style[o])?e.style.zIndex=this._getCalculatedZIndex(e):(e.style.zIndex="",this._needsPositionStickyOnElement&&(e.style.position=""),e.classList.remove(this._stickCellCss));}_addStickyStyle(e,n,i,o){e.classList.add(this._stickCellCss),o&&e.classList.add(this._borderCellCss[n]),e.style[n]=`${i}px`,e.style.zIndex=this._getCalculatedZIndex(e),this._needsPositionStickyOnElement&&(e.style.cssText+="position: -webkit-sticky; position: sticky; ");}_getCalculatedZIndex(e){let n={top:100,bottom:10,left:1,right:1},i=0;for(let o of o6)e.style[o]&&(i+=n[o]);return i?`${i}`:"";}_getCellWidths(e,n=!0){if(!n&&this._cachedCellWidths.length)return this._cachedCellWidths;let i=[],o=e.children;for(let a=0;a<o.length;a++){let r=o[a];i.push(r.getBoundingClientRect().width);}return this._cachedCellWidths=i,i;}_getStickyStartColumnPositions(e,n){let i=[],o=0;for(let a=0;a<e.length;a++)n[a]&&(i[a]=o,o+=e[a]);return i;}_getStickyEndColumnPositions(e,n){let i=[],o=0;for(let a=e.length;a>0;a--)n[a]&&(i[a]=o,o+=e[a]);return i;}};var Fg=new z("CDK_SPL");var F5=(()=>{let e=class e{constructor(i,o){this.viewContainer=i,this.elementRef=o;let a=T(na);a._rowOutlet=this,a._outletAssigned();}};e.ɵfac=function(o){return new(o||e)(h(vt),h(Q));},e.ɵdir=j({type:e,selectors:[["","rowOutlet",""]],standalone:!0});let t=e;return t;})(),N5=(()=>{let e=class e{constructor(i,o){this.viewContainer=i,this.elementRef=o;let a=T(na);a._headerRowOutlet=this,a._outletAssigned();}};e.ɵfac=function(o){return new(o||e)(h(vt),h(Q));},e.ɵdir=j({type:e,selectors:[["","headerRowOutlet",""]],standalone:!0});let t=e;return t;})(),L5=(()=>{let e=class e{constructor(i,o){this.viewContainer=i,this.elementRef=o;let a=T(na);a._footerRowOutlet=this,a._outletAssigned();}};e.ɵfac=function(o){return new(o||e)(h(vt),h(Q));},e.ɵdir=j({type:e,selectors:[["","footerRowOutlet",""]],standalone:!0});let t=e;return t;})(),V5=(()=>{let e=class e{constructor(i,o){this.viewContainer=i,this.elementRef=o;let a=T(na);a._noDataRowOutlet=this,a._outletAssigned();}};e.ɵfac=function(o){return new(o||e)(h(vt),h(Q));},e.ɵdir=j({type:e,selectors:[["","noDataRowOutlet",""]],standalone:!0});let t=e;return t;})();var j5=(()=>{let e=class e{_getCellRole(){if(this._cellRoleInternal===void 0){let i=this._elementRef.nativeElement.getAttribute("role"),o=i==="grid"||i==="treegrid"?"gridcell":"cell";this._cellRoleInternal=this._isNativeHtmlTable&&o==="cell"?null:o;}return this._cellRoleInternal;}get trackBy(){return this._trackByFn;}set trackBy(i){this._trackByFn=i;}get dataSource(){return this._dataSource;}set dataSource(i){this._dataSource!==i&&this._switchDataSource(i);}get multiTemplateDataRows(){return this._multiTemplateDataRows;}set multiTemplateDataRows(i){this._multiTemplateDataRows=i,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles());}get fixedLayout(){return this._fixedLayout;}set fixedLayout(i){this._fixedLayout=i,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0;}constructor(i,o,a,r,c,s,l,d,f,x,b,v){this._differs=i,this._changeDetectorRef=o,this._elementRef=a,this._dir=c,this._platform=l,this._viewRepeater=d,this._coalescedStyleScheduler=f,this._viewportRuler=x,this._stickyPositioningListener=b,this._onDestroy=new G(),this._columnDefsByName=new Map(),this._customColumnDefs=new Set(),this._customRowDefs=new Set(),this._customHeaderRowDefs=new Set(),this._customFooterRowDefs=new Set(),this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map(),this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._hasAllOutlets=!1,this._hasInitialized=!1,this._cellRoleInternal=void 0,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new $(),this.viewChange=new Vt({start:0,end:Number.MAX_VALUE}),this._injector=T(Ge),r||a.nativeElement.setAttribute("role","table"),this._document=s,this._isServer=!l.isBrowser,this._isNativeHtmlTable=a.nativeElement.nodeName==="TABLE";}ngOnInit(){this._setupStickyStyler(),this._dataDiffer=this._differs.find([]).create((i,o)=>this.trackBy?this.trackBy(o.dataIndex,o.data):o),this._viewportRuler.change().pipe(Ce(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0;});}ngAfterContentInit(){this._hasInitialized=!0;}ngAfterContentChecked(){this._canRender()&&this._render();}ngOnDestroy(){[this._rowOutlet?.viewContainer,this._headerRowOutlet?.viewContainer,this._footerRowOutlet?.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(i=>{i?.clear();}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),Og(this.dataSource)&&this.dataSource.disconnect(this);}renderRows(){this._renderRows=this._getAllRenderRows();let i=this._dataDiffer.diff(this._renderRows);if(!i){this._updateNoDataRow(),this.contentChanged.next();return;}let o=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(i,o,(a,r,c)=>this._getEmbeddedViewArgs(a.item,c),a=>a.item.data,a=>{a.operation===dd.INSERTED&&a.context&&this._renderCellTemplateForItem(a.record.item.rowDef,a.context);}),this._updateRowIndexContext(),i.forEachIdentityChange(a=>{let r=o.get(a.currentIndex);r.context.$implicit=a.item.data;}),this._updateNoDataRow(),to(()=>{this.updateStickyColumnStyles();},{injector:this._injector}),this.contentChanged.next();}addColumnDef(i){this._customColumnDefs.add(i);}removeColumnDef(i){this._customColumnDefs.delete(i);}addRowDef(i){this._customRowDefs.add(i);}removeRowDef(i){this._customRowDefs.delete(i);}addHeaderRowDef(i){this._customHeaderRowDefs.add(i),this._headerRowDefChanged=!0;}removeHeaderRowDef(i){this._customHeaderRowDefs.delete(i),this._headerRowDefChanged=!0;}addFooterRowDef(i){this._customFooterRowDefs.add(i),this._footerRowDefChanged=!0;}removeFooterRowDef(i){this._customFooterRowDefs.delete(i),this._footerRowDefChanged=!0;}setNoDataRow(i){this._customNoDataRow=i;}updateStickyHeaderRowStyles(){let i=this._getRenderedRows(this._headerRowOutlet);if(this._isNativeHtmlTable){let a=n6(this._headerRowOutlet,"thead");a&&(a.style.display=i.length?"":"none");}let o=this._headerRowDefs.map(a=>a.sticky);this._stickyStyler.clearStickyPositioning(i,["top"]),this._stickyStyler.stickRows(i,o,"top"),this._headerRowDefs.forEach(a=>a.resetStickyChanged());}updateStickyFooterRowStyles(){let i=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){let a=n6(this._footerRowOutlet,"tfoot");a&&(a.style.display=i.length?"":"none");}let o=this._footerRowDefs.map(a=>a.sticky);this._stickyStyler.clearStickyPositioning(i,["bottom"]),this._stickyStyler.stickRows(i,o,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,o),this._footerRowDefs.forEach(a=>a.resetStickyChanged());}updateStickyColumnStyles(){let i=this._getRenderedRows(this._headerRowOutlet),o=this._getRenderedRows(this._rowOutlet),a=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...i,...o,...a],["left","right"]),this._stickyColumnStylesNeedReset=!1),i.forEach((r,c)=>{this._addStickyColumnStyles([r],this._headerRowDefs[c]);}),this._rowDefs.forEach(r=>{let c=[];for(let s=0;s<o.length;s++)this._renderRows[s].rowDef===r&&c.push(o[s]);this._addStickyColumnStyles(c,r);}),a.forEach((r,c)=>{this._addStickyColumnStyles([r],this._footerRowDefs[c]);}),Array.from(this._columnDefsByName.values()).forEach(r=>r.resetStickyChanged());}_outletAssigned(){!this._hasAllOutlets&&this._rowOutlet&&this._headerRowOutlet&&this._footerRowOutlet&&this._noDataRowOutlet&&(this._hasAllOutlets=!0,this._canRender()&&this._render());}_canRender(){return this._hasAllOutlets&&this._hasInitialized;}_render(){this._cacheRowDefs(),this._cacheColumnDefs(),!this._headerRowDefs.length&&!this._footerRowDefs.length&&this._rowDefs.length;let o=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||o,this._forceRecalculateCellWidths=o,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates();}_getAllRenderRows(){let i=[],o=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map();for(let a=0;a<this._data.length;a++){let r=this._data[a],c=this._getRenderRowsForData(r,a,o.get(r));this._cachedRenderRowsMap.has(r)||this._cachedRenderRowsMap.set(r,new WeakMap());for(let s=0;s<c.length;s++){let l=c[s],d=this._cachedRenderRowsMap.get(l.data);d.has(l.rowDef)?d.get(l.rowDef).push(l):d.set(l.rowDef,[l]),i.push(l);}}return i;}_getRenderRowsForData(i,o,a){return this._getRowDefs(i,o).map(c=>{let s=a&&a.has(c)?a.get(c):[];if(s.length){let l=s.shift();return l.dataIndex=o,l;}else return{data:i,rowDef:c,dataIndex:o};});}_cacheColumnDefs(){this._columnDefsByName.clear(),Tg(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(o=>{this._columnDefsByName.has(o.name),this._columnDefsByName.set(o.name,o);});}_cacheRowDefs(){this._headerRowDefs=Tg(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=Tg(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=Tg(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);let i=this._rowDefs.filter(o=>!o.when);!this.multiTemplateDataRows&&i.length>1,this._defaultRowDef=i[0];}_renderUpdatedColumns(){let i=(c,s)=>c||!!s.getColumnsDiff(),o=this._rowDefs.reduce(i,!1);o&&this._forceRenderDataRows();let a=this._headerRowDefs.reduce(i,!1);a&&this._forceRenderHeaderRows();let r=this._footerRowDefs.reduce(i,!1);return r&&this._forceRenderFooterRows(),o||a||r;}_switchDataSource(i){this._data=[],Og(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),i||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet&&this._rowOutlet.viewContainer.clear()),this._dataSource=i;}_observeRenderChanges(){if(!this.dataSource)return;let i;Og(this.dataSource)?i=this.dataSource.connect(this):Ur(this.dataSource)?i=this.dataSource:Array.isArray(this.dataSource)&&(i=le(this.dataSource)),this._renderChangeSubscription=i.pipe(Ce(this._onDestroy)).subscribe(o=>{this._data=o||[],this.renderRows();});}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((i,o)=>this._renderRow(this._headerRowOutlet,i,o)),this.updateStickyHeaderRowStyles();}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((i,o)=>this._renderRow(this._footerRowOutlet,i,o)),this.updateStickyFooterRowStyles();}_addStickyColumnStyles(i,o){let a=Array.from(o.columns||[]).map(s=>{let l=this._columnDefsByName.get(s);return l;}),r=a.map(s=>s.sticky),c=a.map(s=>s.stickyEnd);this._stickyStyler.updateStickyColumns(i,r,c,!this._fixedLayout||this._forceRecalculateCellWidths);}_getRenderedRows(i){let o=[];for(let a=0;a<i.viewContainer.length;a++){let r=i.viewContainer.get(a);o.push(r.rootNodes[0]);}return o;}_getRowDefs(i,o){if(this._rowDefs.length==1)return[this._rowDefs[0]];let a=[];if(this.multiTemplateDataRows)a=this._rowDefs.filter(r=>!r.when||r.when(o,i));else{let r=this._rowDefs.find(c=>c.when&&c.when(o,i))||this._defaultRowDef;r&&a.push(r);}return a.length,a;}_getEmbeddedViewArgs(i,o){let a=i.rowDef,r={$implicit:i.data};return{templateRef:a.template,context:r,index:o};}_renderRow(i,o,a,r={}){let c=i.viewContainer.createEmbeddedView(o.template,r,a);return this._renderCellTemplateForItem(o,r),c;}_renderCellTemplateForItem(i,o){for(let a of this._getCellTemplates(i))Es.mostRecentCellOutlet&&Es.mostRecentCellOutlet._viewContainer.createEmbeddedView(a,o);this._changeDetectorRef.markForCheck();}_updateRowIndexContext(){let i=this._rowOutlet.viewContainer;for(let o=0,a=i.length;o<a;o++){let c=i.get(o).context;c.count=a,c.first=o===0,c.last=o===a-1,c.even=o%2===0,c.odd=!c.even,this.multiTemplateDataRows?(c.dataIndex=this._renderRows[o].dataIndex,c.renderIndex=o):c.index=this._renderRows[o].dataIndex;}}_getCellTemplates(i){return!i||!i.columns?[]:Array.from(i.columns,o=>{let a=this._columnDefsByName.get(o);return i.extractCellTemplate(a);});}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows();}_checkStickyStates(){let i=(o,a)=>o||a.hasStickyChanged();this._headerRowDefs.reduce(i,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(i,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(i,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles());}_setupStickyStyler(){let i=this._dir?this._dir.value:"ltr";this._stickyStyler=new I5(this._isNativeHtmlTable,this.stickyCssClass,i,this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:le()).pipe(Ce(this._onDestroy)).subscribe(o=>{this._stickyStyler.direction=o,this.updateStickyColumnStyles();});}_getOwnDefs(i){return i.filter(o=>!o._table||o._table===this);}_updateNoDataRow(){let i=this._customNoDataRow||this._noDataRow;if(!i)return;let o=this._rowOutlet.viewContainer.length===0;if(o===this._isShowingNoDataRow)return;let a=this._noDataRowOutlet.viewContainer;if(o){let r=a.createEmbeddedView(i.templateRef),c=r.rootNodes[0];r.rootNodes.length===1&&c?.nodeType===this._document.ELEMENT_NODE&&(c.setAttribute("role","row"),c.classList.add(i._contentClassName));}else a.clear();this._isShowingNoDataRow=o,this._changeDetectorRef.markForCheck();}};e.ɵfac=function(o){return new(o||e)(h(Sa),h(he),h(Q),zi("role"),h(At,8),h(be),h(Ee),h(up),h(zg),h(Tn),h(Fg,12),h(te,8));},e.ɵcmp=O({type:e,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(o,a,r){if(o&1&&(Le(r,jg,5),Le(r,hd,5),Le(r,Vg,5),Le(r,Mp,5),Le(r,A5,5)),o&2){let c;N(c=L())&&(a._noDataRow=c.first),N(c=L())&&(a._contentColumnDefs=c),N(c=L())&&(a._contentRowDefs=c),N(c=L())&&(a._contentHeaderRowDefs=c),N(c=L())&&(a._contentFooterRowDefs=c);}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(o,a){o&2&&ne("cdk-table-fixed-layout",a.fixedLayout);},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[2,"multiTemplateDataRows","multiTemplateDataRows",K],fixedLayout:[2,"fixedLayout","fixedLayout",K]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],standalone:!0,features:[ke([{provide:na,useExisting:e},{provide:up,useClass:md},{provide:zg,useClass:S5},{provide:Fg,useValue:null}]),we,D],ngContentSelectors:X$,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(o,a){o&1&&(Re(Z$),me(0),me(1,1),S(2,K$,1,0)(3,J$,7,0)(4,eH,4,0)),o&2&&(m(2),oe(a._isServer?2:-1),m(),oe(a._isNativeHtmlTable?3:4));},dependencies:[N5,F5,V5,L5],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2});let t=e;return t;})();function Tg(t,e){return t.concat(Array.from(e));}function n6(t,e){let n=e.toUpperCase(),i=t.viewContainer.element.nativeElement;for(;i;){let o=i.nodeType===1?i.nodeName:null;if(o===n)return i;if(o==="TABLE")break;i=i.parentNode;}return null;}var s6=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[fp]});let t=e;return t;})();var tH=[[["caption"]],[["colgroup"],["col"]],"*"],iH=["caption","colgroup, col","*"];function oH(t,e){t&1&&me(0,2);}function nH(t,e){t&1&&(u(0,"thead",0),Gt(1,1),p(),u(2,"tbody",2),Gt(3,3)(4,4),p(),u(5,"tfoot",0),Gt(6,5),p());}function aH(t,e){t&1&&Gt(0,1)(1,3)(2,4)(3,5);}var _o=(()=>{let e=class e extends j5{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1;}};e.ɵfac=(()=>{let i;return function(a){return(i||(i=_t(e)))(a||e);};})(),e.ɵcmp=O({type:e,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(o,a){o&2&&ne("mdc-table-fixed-layout",a.fixedLayout);},exportAs:["matTable"],standalone:!0,features:[ke([{provide:j5,useExisting:e},{provide:na,useExisting:e},{provide:zg,useClass:S5},{provide:up,useClass:md},{provide:Fg,useValue:null}]),W,D],ngContentSelectors:iH,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(o,a){o&1&&(Re(tH),me(0),me(1,1),S(2,oH,1,0)(3,nH,7,0)(4,aH,4,0)),o&2&&(m(2),oe(a._isServer?2:-1),m(),oe(a._isNativeHtmlTable?3:4));},dependencies:[N5,F5,V5,L5],styles:[".mat-mdc-table-sticky{position:sticky !important}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table{min-width:100%;border:0;border-spacing:0;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color, var(--mat-app-surface))}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell{text-align:right}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-header-headline-font, var(--mat-app-title-small-font, Roboto, sans-serif));line-height:var(--mat-table-header-headline-line-height, var(--mat-app-title-small-line-height));font-size:var(--mat-table-header-headline-size, var(--mat-app-title-small-size, 14px));font-weight:var(--mat-table-header-headline-weight, var(--mat-app-title-small-weight, 500))}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, var(--mat-app-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-row-item-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-table-row-item-label-text-size, var(--mat-app-body-medium-size, 14px));font-weight:var(--mat-table-row-item-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-footer-supporting-text-font, var(--mat-app-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-footer-supporting-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-table-footer-supporting-text-size, var(--mat-app-body-medium-size, 14px));font-weight:var(--mat-table-footer-supporting-text-weight, var(--mat-app-body-medium-weight));letter-spacing:var(--mat-table-footer-supporting-text-tracking, var(--mat-app-body-medium-tracking))}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-app-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking, var(--mat-app-title-small-tracking));font-weight:inherit;line-height:inherit;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mat-mdc-header-cell{text-align:right}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-app-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-app-body-medium-tracking));line-height:inherit}.mdc-data-table__row:last-child .mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-app-body-medium-tracking))}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2});let t=e;return t;})(),Ba=(()=>{let e=class e extends Ng{};e.ɵfac=(()=>{let i;return function(a){return(i||(i=_t(e)))(a||e);};})(),e.ɵdir=j({type:e,selectors:[["","matCellDef",""]],standalone:!0,features:[ke([{provide:Ng,useExisting:e}]),W]});let t=e;return t;})(),$a=(()=>{let e=class e extends Lg{};e.ɵfac=(()=>{let i;return function(a){return(i||(i=_t(e)))(a||e);};})(),e.ɵdir=j({type:e,selectors:[["","matHeaderCellDef",""]],standalone:!0,features:[ke([{provide:Lg,useExisting:e}]),W]});let t=e;return t;})();var Ha=(()=>{let e=class e extends hd{get name(){return this._name;}set name(i){this._setNameInput(i);}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`);}};e.ɵfac=(()=>{let i;return function(a){return(i||(i=_t(e)))(a||e);};})(),e.ɵdir=j({type:e,selectors:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},standalone:!0,features:[ke([{provide:hd,useExisting:e},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:e}]),W]});let t=e;return t;})(),Ua=(()=>{let e=class e extends r6{};e.ɵfac=(()=>{let i;return function(a){return(i||(i=_t(e)))(a||e);};})(),e.ɵdir=j({type:e,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],standalone:!0,features:[W]});let t=e;return t;})();var qa=(()=>{let e=class e extends c6{};e.ɵfac=(()=>{let i;return function(a){return(i||(i=_t(e)))(a||e);};})(),e.ɵdir=j({type:e,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],standalone:!0,features:[W]});let t=e;return t;})();var Wa=(()=>{let e=class e extends Mp{};e.ɵfac=(()=>{let i;return function(a){return(i||(i=_t(e)))(a||e);};})(),e.ɵdir=j({type:e,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",K]},standalone:!0,features:[ke([{provide:Mp,useExisting:e}]),we,W]});let t=e;return t;})();var Ga=(()=>{let e=class e extends Vg{};e.ɵfac=(()=>{let i;return function(a){return(i||(i=_t(e)))(a||e);};})(),e.ɵdir=j({type:e,selectors:[["","matRowDef",""]],inputs:{columns:[0,"matRowDefColumns","columns"],whe ��n:[0,"matRowDefWhen","when"]},standalone:!0,features:[ke([{provide:Vg,useExisting:e}]),W]});let t=e;return t;})(),Qa=(()=>{let e=class e extends R5{};e.ɵfac=(()=>{let i;return function(a){return(i||(i=_t(e)))(a||e);};})(),e.ɵcmp=O({type:e,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],standalone:!0,features:[ke([{provide:R5,useExisting:e}]),W,D],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(o,a){o&1&&Gt(0,0);},dependencies:[Es],encapsulation:2});let t=e;return t;})();var Ya=(()=>{let e=class e extends z5{};e.ɵfac=(()=>{let i;return function(a){return(i||(i=_t(e)))(a||e);};})(),e.ɵcmp=O({type:e,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],standalone:!0,features:[ke([{provide:z5,useExisting:e}]),W,D],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(o,a){o&1&&Gt(0,0);},dependencies:[Es],encapsulation:2});let t=e;return t;})(),Bg=(()=>{let e=class e extends jg{constructor(){super(...arguments),this._contentClassName="mat-mdc-no-data-row";}};e.ɵfac=(()=>{let i;return function(a){return(i||(i=_t(e)))(a||e);};})(),e.ɵdir=j({type:e,selectors:[["ng-template","matNoDataRow",""]],standalone:!0,features:[ke([{provide:jg,useExisting:e}]),W]});let t=e;return t;})();var Za=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,s6,_e]});let t=e;return t;})(),rH=9007199254740991,Fn=class extends Cg{get data(){return this._data.value;}set data(e){e=Array.isArray(e)?e:[],this._data.next(e),this._renderChangesSubscription||this._filterData(e);}get filter(){return this._filter.value;}set filter(e){this._filter.next(e),this._renderChangesSubscription||this._filterData(this.data);}get sort(){return this._sort;}set sort(e){this._sort=e,this._updateChangeSubscription();}get paginator(){return this._paginator;}set paginator(e){this._paginator=e,this._updateChangeSubscription();}constructor(e=[]){super(),this._renderData=new Vt([]),this._filter=new Vt(""),this._internalPageChanges=new G(),this._renderChangesSubscription=null,this.sortingDataAccessor=(n,i)=>{let o=n[i];if(Q_(o)){let a=Number(o);return a<rH?a:o;}return o;},this.sortData=(n,i)=>{let o=i.active,a=i.direction;return!o||a==""?n:n.sort((r,c)=>{let s=this.sortingDataAccessor(r,o),l=this.sortingDataAccessor(c,o),d=typeof s,f=typeof l;d!==f&&(d==="number"&&(s+=""),f==="number"&&(l+=""));let x=0;return s!=null&&l!=null?s>l?x=1:s<l&&(x=-1):s!=null?x=1:l!=null&&(x=-1),x*(a=="asc"?1:-1);});},this.filterPredicate=(n,i)=>{let o=Object.keys(n).reduce((r,c)=>r+n[c]+"\u25EC","").toLowerCase(),a=i.trim().toLowerCase();return o.indexOf(a)!=-1;},this._data=new Vt(e),this._updateChangeSubscription();}_updateChangeSubscription(){let e=this._sort?qt(this._sort.sortChange,this._sort.initialized):le(null),n=this._paginator?qt(this._paginator.page,this._internalPageChanges,this._paginator.initialized):le(null),i=this._data,o=Hn([i,this._filter]).pipe(pe(([c])=>this._filterData(c))),a=Hn([o,e]).pipe(pe(([c])=>this._orderData(c))),r=Hn([a,n]).pipe(pe(([c])=>this._pageData(c)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=r.subscribe(c=>this._renderData.next(c));}_filterData(e){return this.filteredData=this.filter==null||this.filter===""?e:e.filter(n=>this.filterPredicate(n,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData;}_orderData(e){return this.sort?this.sortData(e.slice(),this.sort):e;}_pageData(e){if(!this.paginator)return e;let n=this.paginator.pageIndex*this.paginator.pageSize;return e.slice(n,n+this.paginator.pageSize);}_updatePaginator(e){Promise.resolve().then(()=>{let n=this.paginator;if(n&&(n.length=e,n.pageIndex>0)){let i=Math.ceil(n.length/n.pageSize)-1||0,o=Math.min(n.pageIndex,i);o!==n.pageIndex&&(n.pageIndex=o,this._internalPageChanges.next());}});}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData;}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null;}};var $g=function(t){return t._1024x1024="1024x1024",t._1792x1024="1792x1024",t._1024x1792="1024x1792",t;}($g||{}),Hg=function(t){return t.standard="standard",t.hd="hd",t;}(Hg||{}),Ug=function(t){return t.vivid="vivid",t.natural="natural",t;}(Ug||{}),Nt=(()=>{let e=class e{constructor(){this.id=0,this.userId=1,this.endpoint=ae.unknown,this.body="",this.bodyOriginal="",this.id=e.sNextID++;}};e.sNextID=0;let t=e;return t;})(),ae=function(t){return t[t.unknown=0]="unknown",t[t.chat=1]="chat",t[t.chatAlt=2]="chatAlt",t[t.ancientPhilosophy=3]="ancientPhilosophy",t[t.jokes=4]="jokes",t[t.topTen=5]="topTen",t[t.imageGenerate=6]="imageGenerate",t[t.imageEdit=7]="imageEdit",t[t.imageVariations=8]="imageVariations",t[t.openaimodels=9]="openaimodels",t[t.characters=10]="characters",t[t.imagePrompts=11]="imagePrompts",t[t.toFrench=12]="toFrench",t[t.toSpanish=13]="toSpanish",t[t.chatStream=14]="chatStream",t[t.home=15]="home",t[t.chemicalElements=16]="chemicalElements",t[t.socrates=17]="socrates",t[t.particlePhysics=18]="particlePhysics",t[t.blackjack=19]="blackjack",t[t.pythonTutor=20]="pythonTutor",t[t.mlTutor=21]="mlTutor",t[t.dynamicWidget=22]="dynamicWidget",t[t.character=23]="character",t;}(ae||{}),Dt=function(t){return t[t.human=0]="human",t[t.ai=1]="ai",t[t.unknown=2]="unknown",t;}(Dt||{});var cH=["mat-sort-header",""],sH=["*"];function lH(t,e){if(t&1){let n=X();u(0,"div",2),I("@arrowPosition.start",function(){C(n);let o=y();return M(o._disableViewStateAnimation=!0);})("@arrowPosition.done",function(){C(n);let o=y();return M(o._disableViewStateAnimation=!1);}),w(1,"div",3),u(2,"div",4),w(3,"div",5)(4,"div",6)(5,"div",7),p()();}if(t&2){let n=y();_("@arrowOpacity",n._getArrowViewState())("@arrowPosition",n._getArrowViewState())("@allowChildren",n._getArrowDirectionState()),m(2),_("@indicator",n._getArrowDirectionState()),m(),_("@leftPointer",n._getArrowDirectionState()),m(),_("@rightPointer",n._getArrowDirectionState());}}var l6=new z("MAT_SORT_DEFAULT_OPTIONS"),wi=(()=>{let e=class e{get direction(){return this._direction;}set direction(i){this._direction=i;}constructor(i){this._defaultOptions=i,this._initializedStream=new lr(1),this.sortables=new Map(),this._stateChanges=new G(),this.start="asc",this._direction="",this.disabled=!1,this.sortChange=new $(),this.initialized=this._initializedStream;}register(i){this.sortables.set(i.id,i);}deregister(i){this.sortables.delete(i.id);}sort(i){this.active!=i.id?(this.active=i.id,this.direction=i.start?i.start:this.start):this.direction=this.getNextSortDirection(i),this.sortChange.emit({active:this.active,direction:this.direction});}getNextSortDirection(i){if(!i)return"";let o=i?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear,a=dH(i.start||this.start,o),r=a.indexOf(this.direction)+1;return r>=a.length&&(r=0),a[r];}ngOnInit(){this._initializedStream.next();}ngOnChanges(){this._stateChanges.next();}ngOnDestroy(){this._stateChanges.complete(),this._initializedStream.complete();}};e.ɵfac=function(o){return new(o||e)(h(l6,8));},e.ɵdir=j({type:e,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{active:[0,"matSortActive","active"],start:[0,"matSortStart","start"],direction:[0,"matSortDirection","direction"],disableClear:[2,"matSortDisableClear","disableClear",K],disabled:[2,"matSortDisabled","disabled",K]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],standalone:!0,features:[we,tt]});let t=e;return t;})();function dH(t,e){let n=["asc","desc"];return t=="desc"&&n.reverse(),e||n.push(""),n;}var Cc=vP.ENTERING+" "+xP.STANDARD_CURVE,fd={indicator:Ot("indicator",[Be("active-asc, asc",xe({transform:"translateY(0px)"})),Be("active-desc, desc",xe({transform:"translateY(10px)"})),ct("active-asc <=> active-desc",mt(Cc))]),leftPointer:Ot("leftPointer",[Be("active-asc, asc",xe({transform:"rotate(-45deg)"})),Be("active-desc, desc",xe({transform:"rotate(45deg)"})),ct("active-asc <=> active-desc",mt(Cc))]),rightPointer:Ot("rightPointer",[Be("active-asc, asc",xe({transform:"rotate(45deg)"})),Be("active-desc, desc",xe({transform:"rotate(-45deg)"})),ct("active-asc <=> active-desc",mt(Cc))]),arrowOpacity:Ot("arrowOpacity",[Be("desc-to-active, asc-to-active, active",xe({opacity:1})),Be("desc-to-hint, asc-to-hint, hint",xe({opacity:.54})),Be("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",xe({opacity:0})),ct("* => asc, * => desc, * => active, * => hint, * => void",mt("0ms")),ct("* <=> *",mt(Cc))]),arrowPosition:Ot("arrowPosition",[ct("* => desc-to-hint, * => desc-to-active",mt(Cc,wp([xe({transform:"translateY(-25%)"}),xe({transform:"translateY(0)"})]))),ct("* => hint-to-desc, * => active-to-desc",mt(Cc,wp([xe({transform:"translateY(0)"}),xe({transform:"translateY(25%)"})]))),ct("* => asc-to-hint, * => asc-to-active",mt(Cc,wp([xe({transform:"translateY(25%)"}),xe({transform:"translateY(0)"})]))),ct("* => hint-to-asc, * => active-to-asc",mt(Cc,wp([xe({transform:"translateY(0)"}),xe({transform:"translateY(-25%)"})]))),Be("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",xe({transform:"translateY(0)"})),Be("hint-to-desc, active-to-desc, desc",xe({transform:"translateY(-25%)"})),Be("hint-to-asc, active-to-asc, asc",xe({transform:"translateY(25%)"}))]),allowChildren:Ot("allowChildren",[ct("* <=> *",[Ps("@*",Os(),{optional:!0})])])},qg=(()=>{let e=class e{constructor(){this.changes=new G();}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();function mH(t){return t||new qg();}var pH={provide:qg,deps:[[new yn(),new Gn(),qg]],useFactory:mH},Xa=(()=>{let e=class e{get sortActionDescription(){return this._sortActionDescription;}set sortActionDescription(i){this._updateSortActionDescription(i);}constructor(i,o,a,r,c,s,l,d){this._intl=i,this._changeDetectorRef=o,this._sort=a,this._columnDef=r,this._focusMonitor=c,this._elementRef=s,this._ariaDescriber=l,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this.disabled=!1,this._sortActionDescription="Sort",d?.arrowPosition&&(this.arrowPosition=d?.arrowPosition),this._handleStateChanges();}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription);}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(i=>{let o=!!i;o!==this._showIndicatorHint&&(this._setIndicatorHintVisible(o),this._changeDetectorRef.markForCheck());});}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe(),this._sortButton&&this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription);}_setIndicatorHintVisible(i){this._isDisabled()&&i||(this._showIndicatorHint=i,this._isSorted()||(this._updateArrowDirection(),this._showIndicatorHint?this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"hint"}):this._setAnimationTransitionState({fromState:"hint",toState:this._arrowDirection})));}_setAnimationTransitionState(i){this._viewState=i||{},this._disableViewStateAnimation&&(this._viewState={toState:i.toState});}_toggleOnInteraction(){this._sort.sort(this),(this._viewState.toState==="hint"||this._viewState.toState==="active")&&(this._disableViewStateAnimation=!0);}_handleClick(){this._isDisabled()||this._sort.sort(this);}_handleKeydown(i){!this._isDisabled()&&(i.keyCode===32||i.keyCode===13)&&(i.preventDefault(),this._toggleOnInteraction());}_isSorted(){return this._sort.active==this.id&&(this._sort.direction==="asc"||this._sort.direction==="desc");}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`;}_getArrowViewState(){let i=this._viewState.fromState;return(i?`${i}-to-`:"")+this._viewState.toState;}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start;}_isDisabled(){return this._sort.disabled||this.disabled;}_getAriaSortAttribute(){return this._isSorted()?this._sort.direction=="asc"?"ascending":"descending":"none";}_renderArrow(){return!this._isDisabled()||this._isSorted();}_updateSortActionDescription(i){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,i)),this._sortActionDescription=i;}_handleStateChanges(){this._rerenderSubscription=qt(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),(this._viewState.toState==="hint"||this._viewState.toState==="active")&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&this._viewState.toState==="active"&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck();});}};e.ɵfac=function(o){return new(o||e)(h(qg),h(he),h(wi,8),h("MAT_SORT_HEADER_COLUMN_DEF",8),h(di),h(Q),h(fg,8),h(l6,8));},e.ɵcmp=O({type:e,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(o,a){o&1&&I("click",function(){return a._handleClick();})("keydown",function(c){return a._handleKeydown(c);})("mouseenter",function(){return a._setIndicatorHintVisible(!0);})("mouseleave",function(){return a._setIndicatorHintVisible(!1);}),o&2&&(se("aria-sort",a._getAriaSortAttribute()),ne("mat-sort-header-disabled",a._isDisabled()));},inputs:{id:[0,"mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",disabled:[2,"disabled","disabled",K],sortActionDescription:"sortActionDescription",disableClear:[2,"disableClear","disableClear",K]},exportAs:["matSortHeader"],standalone:!0,features:[we,D],attrs:cH,ngContentSelectors:sH,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(o,a){o&1&&(Re(),u(0,"div",0)(1,"div",1),me(2),p(),S(3,lH,6,6,"div",2),p()),o&2&&(ne("mat-sort-header-sorted",a._isSorted())("mat-sort-header-position-before",a.arrowPosition==="before"),se("tabindex",a._isDisabled()?null:0)("role",a._isDisabled()?null:"button"),m(3),oe(a._renderArrow()?3:-1));},styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;color:var(--mat-sort-arrow-color, var(--mat-app-on-surface));opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[fd.indicator,fd.leftPointer,fd.rightPointer,fd.arrowOpacity,fd.arrowPosition,fd.allowChildren]},changeDetection:0});let t=e;return t;})(),Ka=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[pH],imports:[_e]});let t=e;return t;})();var uH=["determinateSpinner"];function hH(t,e){if(t&1&&(Ri(),u(0,"svg",11),w(1,"circle",12),p()),t&2){let n=y();se("viewBox",n._viewBox()),m(),fi("stroke-dasharray",n._strokeCircumference(),"px")("stroke-dashoffset",n._strokeCircumference()/2,"px")("stroke-width",n._circleStrokeWidth(),"%"),se("r",n._circleRadius());}}var fH=new z("mat-progress-spinner-default-options",{providedIn:"root",factory:gH});function gH(){return{diameter:d6};}var d6=100,bH=10,yo=(()=>{let e=class e{get color(){return this._color||this._defaultColor;}set color(i){this._color=i;}constructor(i,o,a){this._elementRef=i,this._defaultColor="primary",this._value=0,this._diameter=d6,this._noopAnimations=o==="NoopAnimations"&&!!a&&!a._forceAnimations,this.mode=i.nativeElement.nodeName.toLowerCase()==="mat-spinner"?"indeterminate":"determinate",a&&(a.color&&(this.color=this._defaultColor=a.color),a.diameter&&(this.diameter=a.diameter),a.strokeWidth&&(this.strokeWidth=a.strokeWidth));}get value(){return this.mode==="determinate"?this._value:0;}set value(i){this._value=Math.max(0,Math.min(100,i||0));}get diameter(){return this._diameter;}set diameter(i){this._diameter=i||0;}get strokeWidth(){return this._strokeWidth??this.diameter/10;}set strokeWidth(i){this._strokeWidth=i||0;}_circleRadius(){return(this.diameter-bH)/2;}_viewBox(){let i=this._circleRadius()*2+this.strokeWidth;return`0 0 ${i} ${i}`;}_strokeCircumference(){return 2*Math.PI*this._circleRadius();}_strokeDashOffset(){return this.mode==="determinate"?this._strokeCircumference()*(100-this._value)/100:null;}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100;}};e.ɵfac=function(o){return new(o||e)(h(Q),h(nt,8),h(fH));},e.ɵcmp=O({type:e,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(o,a){if(o&1&&Z(uH,5),o&2){let r;N(r=L())&&(a._determinateCircle=r.first);}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(o,a){o&2&&(se("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow",a.mode==="determinate"?a.value:null)("mode",a.mode),kt("mat-"+a.color),fi("width",a.diameter,"px")("height",a.diameter,"px")("--mdc-circular-progress-size",a.diameter+"px")("--mdc-circular-progress-active-indicator-width",a.diameter+"px"),ne("_mat-animation-noopable",a._noopAnimations)("mdc-circular-progress--indeterminate",a.mode==="indeterminate"));},inputs:{color:"color",mode:"mode",value:[2,"value","value",rt],diameter:[2,"diameter","diameter",rt],strokeWidth:[2,"strokeWidth","strokeWidth",rt]},exportAs:["matProgressSpinner"],standalone:!0,features:[we,D],decls:14,vars:11,consts:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(o,a){if(o&1&&(S(0,hH,2,8,"ng-template",null,0,Dn),u(2,"div",2,1),Ri(),u(4,"svg",3),w(5,"circle",4),p()(),ps(),u(6,"div",5)(7,"div",6)(8,"div",7),Gt(9,8),p(),u(10,"div",9),Gt(11,8),p(),u(12,"div",10),Gt(13,8),p()()()),o&2){let r=at(1);m(4),se("viewBox",a._viewBox()),m(),fi("stroke-dasharray",a._strokeCircumference(),"px")("stroke-dashoffset",a._strokeDashOffset(),"px")("stroke-width",a._circleStrokeWidth(),"%"),se("r",a._circleRadius()),m(4),_("ngTemplateOutlet",r),m(2),_("ngTemplateOutlet",r),m(2),_("ngTemplateOutlet",r);}},dependencies:[sc],styles:[".mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, var(--mat-app-primary))}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}"],encapsulation:2,changeDetection:0});let t=e;return t;})();var wo=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[B,_e]});let t=e;return t;})();var B5=class{constructor(e){this._box=e,this._destroyed=new G(),this._resizeSubject=new G(),this._elementObservables=new Map(),typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(n=>this._resizeSubject.next(n)));}observe(e){return this._elementObservables.has(e)||this._elementObservables.set(e,new Fe(n=>{let i=this._resizeSubject.subscribe(n);return this._resizeObserver?.observe(e,{box:this._box}),()=>{this._resizeObserver?.unobserve(e),i.unsubscribe(),this._elementObservables.delete(e);};}).pipe(Ie(n=>n.some(i=>i.target===e)),$u({bufferSize:1,refCount:!0}),Ce(this._destroyed))),this._elementObservables.get(e);}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear();}},Wg=(()=>{let e=class e{constructor(){this._observers=new Map(),this._ngZone=T(te),typeof ResizeObserver<"u";}ngOnDestroy(){for(let[,i]of this._observers)i.destroy();this._observers.clear(),typeof ResizeObserver<"u";}observe(i,o){let a=o?.box||"content-box";return this._observers.has(a)||this._observers.set(a,new B5(a)),this._observers.get(a).observe(i);}};e.ɵfac=function(o){return new(o||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let t=e;return t;})();var xH=["notch"],vH=["matFormFieldNotchedOutline",""],_H=["*"],yH=["textField"],wH=["iconPrefixContainer"],kH=["textPrefixContainer"],CH=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],MH=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function OH(t,e){t&1&&w(0,"span",19);}function PH(t,e){if(t&1&&(u(0,"label",18),me(1,1),S(2,OH,1,0,"span",19),p()),t&2){let n=y(2);_("floating",n._shouldLabelFloat())("monitorResize",n._hasOutline())("id",n._labelId),se("for",n._control.disableAutomaticLabeling?null:n._control.id),m(2),oe(!n.hideRequiredMarker&&n._control.required?2:-1);}}function DH(t,e){if(t&1&&S(0,PH,3,5,"label",18),t&2){let n=y();oe(n._hasFloatingLabel()?0:-1);}}function EH(t,e){t&1&&w(0,"div",5);}function IH(t,e){}function SH(t,e){if(t&1&&S(0,IH,0,0,"ng-template",11),t&2){y(2);let n=at(1);_("ngTemplateOutlet",n);}}function TH(t,e){if(t&1&&(u(0,"div",7),S(1,SH,1,1,null,11),p()),t&2){let n=y();_("matFormFieldNotchedOutlineOpen",n._shouldLabelFloat()),m(),oe(n._forceDisplayInfixLabel()?-1:1);}}function AH(t,e){t&1&&(u(0,"div",8,2),me(2,2),p());}function RH(t,e){t&1&&(u(0,"div",9,3),me(2,3),p());}function zH(t,e){}function FH(t,e){if(t&1&&S(0,zH,0,0,"ng-template",11),t&2){y();let n=at(1);_("ngTemplateOutlet",n);}}function NH(t,e){t&1&&(u(0,"div",12),me(1,4),p());}function LH(t,e){t&1&&(u(0,"div",13),me(1,5),p());}function VH(t,e){t&1&&w(0,"div",14);}function jH(t,e){if(t&1&&(u(0,"div",16),me(1,6),p()),t&2){let n=y();_("@transitionMessages",n._subscriptAnimationState);}}function BH(t,e){if(t&1&&(u(0,"mat-hint",20),g(1),p()),t&2){let n=y(2);_("id",n._hintLabelId),m(),k(n.hintLabel);}}function $H(t,e){if(t&1&&(u(0,"div",17),S(1,BH,2,2,"mat-hint",20),me(2,7),w(3,"div",21),me(4,8),p()),t&2){let n=y();_("@transitionMessages",n._subscriptAnimationState),m(),oe(n.hintLabel?1:-1);}}var ai=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵdir=j({type:e,selectors:[["mat-label"]],standalone:!0});let t=e;return t;})(),HH=0,v6=new z("MatError"),Qg=(()=>{let e=class e{constructor(i,o){this.id=`mat-mdc-error-${HH++}`,i||o.nativeElement.setAttribute("aria-live","polite");}};e.ɵfac=function(o){return new(o||e)(zi("aria-live"),h(Q));},e.ɵdir=j({type:e,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(o,a){o&2&&gi("id",a.id);},inputs:{id:"id"},standalone:!0,features:[ke([{provide:v6,useExisting:e}])]});let t=e;return t;})(),UH=0,m6=(()=>{let e=class e{constructor(){this.align="start",this.id=`mat-mdc-hint-${UH++}`;}};e.ɵfac=function(o){return new(o||e)();},e.ɵdir=j({type:e,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(o,a){o&2&&(gi("id",a.id),se("align",null),ne("mat-mdc-form-field-hint-end",a.align==="end"));},inputs:{align:"align",id:"id"},standalone:!0});let t=e;return t;})(),qH=new z("MatPrefix");var WH=new z("MatSuffix");var _6=new z("FloatingLabelParent"),p6=(()=>{let e=class e{get floating(){return this._floating;}set floating(i){this._floating=i,this.monitorResize&&this._handleResize();}get monitorResize(){return this._monitorResize;}set monitorResize(i){this._monitorResize=i,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe();}constructor(i){this._elementRef=i,this._floating=!1,this._monitorResize=!1,this._resizeObserver=T(Wg),this._ngZone=T(te),this._parent=T(_6),this._resizeSubscription=new Ae();}ngOnDestroy(){this._resizeSubscription.unsubscribe();}getWidth(){return GH(this._elementRef.nativeElement);}get element(){return this._elementRef.nativeElement;}_handleResize(){setTimeout(()=>this._parent._handleLabelResized());}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize());});}};e.ɵfac=function(o){return new(o||e)(h(Q));},e.ɵdir=j({type:e,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(o,a){o&2&&ne("mdc-floating-label--float-above",a.floating);},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0});let t=e;return t;})();function GH(t){let e=t;if(e.offsetParent!==null)return e.scrollWidth;let n=e.cloneNode(!0);n.style.setProperty("position","absolute"),n.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(n);let i=n.scrollWidth;return n.remove(),i;}var u6="mdc-line-ripple--active",Gg="mdc-line-ripple--deactivating",h6=(()=>{let e=class e{constructor(i,o){this._elementRef=i,this._handleTransitionEnd=a=>{let r=this._elementRef.nativeElement.classList,c=r.contains(Gg);a.propertyName==="opacity"&&c&&r.remove(u6,Gg);},o.runOutsideAngular(()=>{i.nativeElement.addEventListener("transitionend",this._handleTransitionEnd);});}activate(){let i=this._elementRef.nativeElement.classList;i.remove(Gg),i.add(u6);}deactivate(){this._elementRef.nativeElement.classList.add(Gg);}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd);}};e.ɵfac=function(o){return new(o||e)(h(Q),h(te));},e.ɵdir=j({type:e,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalon ��e:!0});let t=e;return t;})(),f6=(()=>{let e=class e{constructor(i,o){this._elementRef=i,this._ngZone=o,this.open=!1;}ngAfterViewInit(){let i=this._elementRef.nativeElement.querySelector(".mdc-floating-label");i?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(i.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>i.style.transitionDuration="");}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label");}_setNotchWidth(i){!this.open||!i?this._notch.nativeElement.style.width="":this._notch.nativeElement.style.width=`calc(${i}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`;}};e.ɵfac=function(o){return new(o||e)(h(Q),h(te));},e.ɵcmp=O({type:e,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(o,a){if(o&1&&Z(xH,5),o&2){let r;N(r=L())&&(a._notch=r.first);}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(o,a){o&2&&ne("mdc-notched-outline--notched",a.open);},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[D],attrs:vH,ngContentSelectors:_H,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(o,a){o&1&&(Re(),w(0,"div",1),u(1,"div",2,0),me(3),p(),w(4,"div",3));},encapsulation:2,changeDetection:0});let t=e;return t;})(),QH={transitionMessages:Ot("transitionMessages",[Be("enter",xe({opacity:1,transform:"translateY(0%)"})),ct("void => enter",[xe({opacity:0,transform:"translateY(-5px)"}),mt("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},Dp=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵdir=j({type:e});let t=e;return t;})();var Ep=new z("MatFormField"),YH=new z("MAT_FORM_FIELD_DEFAULT_OPTIONS"),g6=0,b6="fill",ZH="auto",x6="fixed",XH="translateY(-50%)",ri=(()=>{let e=class e{get hideRequiredMarker(){return this._hideRequiredMarker;}set hideRequiredMarker(i){this._hideRequiredMarker=pn(i);}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||ZH;}set floatLabel(i){i!==this._floatLabel&&(this._floatLabel=i,this._changeDetectorRef.markForCheck());}get appearance(){return this._appearance;}set appearance(i){let o=this._appearance,a=i||this._defaults?.appearance||b6;this._appearance=a,this._appearance==="outline"&&this._appearance!==o&&(this._needsOutlineLabelOffsetUpdate=!0);}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||x6;}set subscriptSizing(i){this._subscriptSizing=i||this._defaults?.subscriptSizing||x6;}get hintLabel(){return this._hintLabel;}set hintLabel(i){this._hintLabel=i,this._processHints();}get _control(){return this._explicitFormFieldControl||this._formFieldControl;}set _control(i){this._explicitFormFieldControl=i;}constructor(i,o,a,r,c,s,l,d){this._elementRef=i,this._changeDetectorRef=o,this._dir=r,this._platform=c,this._defaults=s,this._animationMode=l,this._labelChild=$3(ai),this._hideRequiredMarker=!1,this.color="primary",this._appearance=b6,this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId=`mat-mdc-form-field-label-${g6++}`,this._hintLabelId=`mat-mdc-hint-${g6++}`,this._subscriptAnimationState="",this._destroyed=new G(),this._isFocused=null,this._needsOutlineLabelOffsetUpdate=!1,this._previousControl=null,this._injector=T(Ge),this.getLabelId=yr(()=>this._hasFloatingLabel()?this._labelId:null),this._hasFloatingLabel=yr(()=>!!this._labelChild()),s&&(s.appearance&&(this.appearance=s.appearance),this._hideRequiredMarker=!!s?.hideRequiredMarker,s.color&&(this.color=s.color));}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges();}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions();}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._previousControl=this._control);}ngOnDestroy(){this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete();}getConnectedOverlayOrigin(){return this._textField||this._elementRef;}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always");}_initializeControl(i){let o=this._control,a="mat-mdc-form-field-type-";i&&this._elementRef.nativeElement.classList.remove(a+i.controlType),o.controlType&&this._elementRef.nativeElement.classList.add(a+o.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=o.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck();}),this._valueChanges?.unsubscribe(),o.ngControl&&o.ngControl.valueChanges&&(this._valueChanges=o.ngControl.valueChanges.pipe(Ce(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()));}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(i=>!i._isText),this._hasTextPrefix=!!this._prefixChildren.find(i=>i._isText),this._hasIconSuffix=!!this._suffixChildren.find(i=>!i._isText),this._hasTextSuffix=!!this._suffixChildren.find(i=>i._isText);}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),qt(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck();});}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck();}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck();}),this._validateHints(),this._syncDescribedByIds();}_assertFormFieldControl(){this._control;}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||this._isFocused===null)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused);}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0),Dm(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset());},{injector:this._injector}),this._dir.change.pipe(Ce(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0);}_shouldAlwaysFloat(){return this.floatLabel==="always";}_hasOutline(){return this.appearance==="outline";}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat();}_shouldLabelFloat(){return this._hasFloatingLabel()?this._control.shouldLabelFloat||this._shouldAlwaysFloat():!1;}_shouldForward(i){let o=this._control?this._control.ngControl:null;return o&&o[i];}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint";}_handleLabelResized(){this._refreshOutlineNotchWidth();}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||!this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(0):this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth());}_processHints(){this._validateHints(),this._syncDescribedByIds();}_validateHints(){this._hintChildren;}_syncDescribedByIds(){if(this._control){let i=[];if(this._control.userAriaDescribedBy&&typeof this._control.userAriaDescribedBy=="string"&&i.push(...this._control.userAriaDescribedBy.split(" ")),this._getDisplayedMessages()==="hint"){let o=this._hintChildren?this._hintChildren.find(r=>r.align==="start"):null,a=this._hintChildren?this._hintChildren.find(r=>r.align==="end"):null;o?i.push(o.id):this._hintLabel&&i.push(this._hintLabelId),a&&i.push(a.id);}else this._errorChildren&&i.push(...this._errorChildren.map(o=>o.id));this._control.setDescribedByIds(i);}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;let i=this._floatingLabel.element;if(!(this._iconPrefixContainer||this._textPrefixContainer)){i.style.transform="";return;}if(!this._isAttachedToDom()){this._needsOutlineLabelOffsetUpdate=!0;return;}let o=this._iconPrefixContainer?.nativeElement,a=this._textPrefixContainer?.nativeElement,r=o?.getBoundingClientRect().width??0,c=a?.getBoundingClientRect().width??0,s=this._dir.value==="rtl"?"-1":"1",l=`${r+c}px`,f=`calc(${s} * (${l} + var(--mat-mdc-form-field-label-offset-x, 0px)))`;i.style.transform=`var(
--mat-mdc-form-field-label-transform,
${XH} translateX(${f})
)`;}_isAttachedToDom(){let i=this._elementRef.nativeElement;if(i.getRootNode){let o=i.getRootNode();return o&&o!==i;}return document.documentElement.contains(i);}};e.ɵfac=function(o){return new(o||e)(h(Q),h(he),h(te),h(At),h(Ee),h(YH,8),h(nt,8),h(be));},e.ɵcmp=O({type:e,selectors:[["mat-form-field"]],contentQueries:function(o,a,r){if(o&1&&(aM(r,a._labelChild,ai,5),Le(r,Dp,5),Le(r,qH,5),Le(r,WH,5),Le(r,v6,5),Le(r,m6,5)),o&2){rM();let c;N(c=L())&&(a._formFieldControl=c.first),N(c=L())&&(a._prefixChildren=c),N(c=L())&&(a._suffixChildren=c),N(c=L())&&(a._errorChildren=c),N(c=L())&&(a._hintChildren=c);}},viewQuery:function(o,a){if(o&1&&(Z(yH,5),Z(wH,5),Z(kH,5),Z(p6,5),Z(f6,5),Z(h6,5)),o&2){let r;N(r=L())&&(a._textField=r.first),N(r=L())&&(a._iconPrefixContainer=r.first),N(r=L())&&(a._textPrefixContainer=r.first),N(r=L())&&(a._floatingLabel=r.first),N(r=L())&&(a._notchedOutline=r.first),N(r=L())&&(a._lineRipple=r.first);}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(o,a){o&2&&ne("mat-mdc-form-field-label-always-float",a._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",a._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",a._hasIconSuffix)("mat-form-field-invalid",a._control.errorState)("mat-form-field-disabled",a._control.disabled)("mat-form-field-autofilled",a._control.autofilled)("mat-form-field-no-animations",a._animationMode==="NoopAnimations")("mat-form-field-appearance-fill",a.appearance=="fill")("mat-form-field-appearance-outline",a.appearance=="outline")("mat-form-field-hide-placeholder",a._hasFloatingLabel()&&!a._shouldLabelFloat())("mat-focused",a._control.focused)("mat-primary",a.color!=="accent"&&a.color!=="warn")("mat-accent",a.color==="accent")("mat-warn",a.color==="warn")("ng-untouched",a._shouldForward("untouched"))("ng-touched",a._shouldForward("touched"))("ng-pristine",a._shouldForward("pristine"))("ng-dirty",a._shouldForward("dirty"))("ng-valid",a._shouldForward("valid"))("ng-invalid",a._shouldForward("invalid"))("ng-pending",a._shouldForward("pending"));},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[ke([{provide:Ep,useExisting:e},{provide:_6,useExisting:e}]),D],ngContentSelectors:MH,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(o,a){if(o&1){let r=X();Re(CH),S(0,DH,1,1,"ng-template",null,0,Dn),u(2,"div",4,1),I("click",function(s){return C(r),M(a._control.onContainerClick(s));}),S(4,EH,1,0,"div",5),u(5,"div",6),S(6,TH,2,2,"div",7)(7,AH,3,0,"div",8)(8,RH,3,0,"div",9),u(9,"div",10),S(10,FH,1,1,null,11),me(11),p(),S(12,NH,2,0,"div",12)(13,LH,2,0,"div",13),p(),S(14,VH,1,0,"div",14),p(),u(15,"div",15),S(16,jH,2,1,"div",16)(17,$H,5,2,"div",17),p();}if(o&2){let r;m(2),ne("mdc-text-field--filled",!a._hasOutline())("mdc-text-field--outlined",a._hasOutline())("mdc-text-field--no-label",!a._hasFloatingLabel())("mdc-text-field--disabled",a._control.disabled)("mdc-text-field--invalid",a._control.errorState),m(2),oe(!a._hasOutline()&&!a._control.disabled?4:-1),m(2),oe(a._hasOutline()?6:-1),m(),oe(a._hasIconPrefix?7:-1),m(),oe(a._hasTextPrefix?8:-1),m(2),oe(!a._hasOutline()||a._forceDisplayInfixLabel()?10:-1),m(2),oe(a._hasTextSuffix?12:-1),m(),oe(a._hasIconSuffix?13:-1),m(),oe(a._hasOutline()?-1:14),m(),ne("mat-mdc-form-field-subscript-dynamic-size",a.subscriptSizing==="dynamic"),m(),oe((r=a._getDisplayedMessages())==="error"?16:r==="hint"?17:-1);}},dependencies:[p6,f6,sc,h6,m6],styles:['.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--disabled .cdk-high-contrast-active .mdc-text-field__input{background-color:Window}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-app-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--outlined{height:56px;overflow:visible;padding-left:16px;padding-right:16px}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}}.mdc-floating-label{position:absolute;left:0;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.cdk-high-contrast-active .mdc-text-field--disabled .mdc-floating-label{z-index:1}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-filled-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-app-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-outline-color, var(--mat-app-outline));border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-app-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-app-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;width:12px;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 24px)}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))*2)}}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color, var(--mat-app-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-app-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color, var(--mat-app-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color, var(--mat-app-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-fie ��ld-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-app-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-app-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-app-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-app-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-app-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-app-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color)}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-app-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-app-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-app-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-app-body-large-weight))}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-app-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-app-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-app-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[QH.transitionMessages]},changeDetection:0});let t=e;return t;})(),li=(()=>{let e=class e{};e.ɵfac=function(o){return new(o||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,B,Yl,_e]});let t=e;return t;})();var D6=(()=>{let e=class e{constructor(i,o){this._renderer=i,this._elementRef=o,this.onChange=a=>{},this.onTouched=()=>{};}setProperty(i,o){this._renderer.setProperty(this._elementRef.nativeElement,i,o);}registerOnTouched(i){this.onTouched=i;}registerOnChange(i){this.onChange=i;}setDisabledState(i){this.setProperty("disabled",i);}};e.ɵfac=function(o){return new(o||e)(h(Ia),h(Q));},e.ɵdir=j({type:e});let t=e;return t;})(),E6=(()=>{let e=class e extends D6{};e.ɵfac=(()=>{let i;return function(a){return(i||(i=_t(e)))(a||e);};})(),e.ɵdir=j({type:e,features:[W]});let t=e;return t;})(),ra=new z("");var KH={provide:ra,useExisting:ni(()=>Ei),multi:!0};function JH(){let t=Ta()?Ta().getUserAgent():"";return /android (\d+)/.test(t.toLowerCase());}var eU=new z(""),Ei=(()=>{let e=class e extends D6{constructor(i,o,a){super(i,o),this._compositionMode=a,this._composing=!1,this._compositionMode==null&&(this._compositionMode=!JH());}writeValue(i){let o=i??"";this.setProperty("value",o);}_handleInput(i){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(i);}_compositionStart(){this._composing=!0;}_compositionEnd(i){this._composing=!1,this._compositionMode&&this.onChange(i);}};e.ɵfac=function(o){return new(o||e)(h(Ia),h(Q),h(eU,8));},e.ɵdir=j({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(o,a){o&1&&I("input",function(c){return a._handleInput(c.target.value);})("blur",function(){return a.onTouched();})("compositionstart",function(){return a._compositionStart();})("compositionend",function(c){return a._compositionEnd(c.target.value);});},features:[ke([KH]),W]});let t=e;return t;})();function Oc(t){return t==null||(typeof t=="string"||Array.isArray(t))&&t.length===0;}function I6(t){return t!=null&&typeof t.length=="number";}var ca=new z(""),Ss=new z(""),tU=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,St=class{static min(e){return iU(e);}static max(e){return oU(e);}static required(e){return nU(e);}static requiredTrue(e){return aU(e);}static email(e){return rU(e);}static minLength(e){return cU(e);}static maxLength(e){return sU(e);}static pattern(e){return lU(e);}static nullValidator(e){return S6(e);}static compose(e){return N6(e);}static composeAsync(e){return L6(e);}};function iU(t){return e=>{if(Oc(e.value)||Oc(t))return null;let n=parseFloat(e.value);return!isNaN(n)&&n<t?{min:{min:t,actual:e.value}}:null;};}function oU(t){return e=>{if(Oc(e.value)||Oc(t))return null;let n=parseFloat(e.value);return!isNaN(n)&&n>t?{max:{max:t,actual:e.value}}:null;};}function nU(t){return Oc(t.value)?{required:!0}:null;}function aU(t){return t.value===!0?null:{required:!0};}function rU(t){return Oc(t.value)||tU.test(t.value)?null:{email:!0};}function cU(t){return e=>Oc(e.value)||!I6(e.value)?null:e.value.length<t?{minlength:{requiredLength:t,actualLength:e.value.length}}:null;}function sU(t){return e=>I6(e.value)&&e.value.length>t?{maxlength:{requiredLength:t,actualLength:e.value.length}}:null;}function lU(t){if(!t)return S6;let e,n;return typeof t=="string"?(n="",t.charAt(0)!=="^"&&(n+="^"),n+=t,t.charAt(t.length-1)!=="$"&&(n+="$"),e=new RegExp(n)):(n=t.toString(),e=t),i=>{if(Oc(i.value))return null;let o=i.value;return e.test(o)?null:{pattern:{requiredPattern:n,actualValue:o}};};}function S6(t){return null;}function T6(t){return t!=null;}function A6(t){return ac(t)?zt(t):t;}function R6(t){let e={};return t.forEach(n=>{e=n!=null?U(U({},e),n):e;}),Object.keys(e).length===0?null:e;}function z6(t,e){return e.map(n=>n(t));}function dU(t){return!t.validate;}function F6(t){return t.map(e=>dU(e)?e:n=>e.validate(n));}function N6(t){if(!t)return null;let e=t.filter(T6);return e.length==0?null:function(n){return R6(z6(n,e));};}function G5(t){return t!=null?N6(F6(t)):null;}function L6(t){if(!t)return null;let e=t.filter(T6);return e.length==0?null:function(n){let i=z6(n,e).map(A6);return am(i).pipe(pe(R6));};}function Q5(t){return t!=null?L6(F6(t)):null;}function y6(t,e){return t===null?[e]:Array.isArray(t)?[...t,e]:[t,e];}function V6(t){return t._rawValidators;}function j6(t){return t._rawAsyncValidators;}function $5(t){return t?Array.isArray(t)?t:[t]:[];}function Zg(t,e){return Array.isArray(t)?t.includes(e):t===e;}function w6(t,e){let n=$5(e);return $5(t).forEach(o=>{Zg(n,o)||n.push(o);}),n;}function k6(t,e){return $5(e).filter(n=>!Zg(t,n));}var Xg=class{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[];}get value(){return this.control?this.control.value:null;}get valid(){return this.control?this.control.valid:null;}get invalid(){return this.control?this.control.invalid:null;}get pending(){return this.control?this.control.pending:null;}get disabled(){return this.control?this.control.disabled:null;}get enabled(){return this.control?this.control.enabled:null;}get errors(){return this.control?this.control.errors:null;}get pristine(){return this.control?this.control.pristine:null;}get dirty(){return this.control?this.control.dirty:null;}get touched(){return this.control?this.control.touched:null;}get status(){return this.control?this.control.status:null;}get untouched(){return this.control?this.control.untouched:null;}get statusChanges(){return this.control?this.control.statusChanges:null;}get valueChanges(){return this.control?this.control.valueChanges:null;}get path(){return null;}_setValidators(e){this._rawValidators=e||[],this._composedValidatorFn=G5(this._rawValidators);}_setAsyncValidators(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=Q5(this._rawAsyncValidators);}get validator(){return this._composedValidatorFn||null;}get asyncValidator(){return this._composedAsyncValidatorFn||null;}_registerOnDestroy(e){this._onDestroyCallbacks.push(e);}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(e=>e()),this._onDestroyCallbacks=[];}reset(e=void 0){this.control&&this.control.reset(e);}hasError(e,n){return this.control?this.control.hasError(e,n):!1;}getError(e,n){return this.control?this.control.getError(e,n):null;}},Ro=class extends Xg{get formDirective(){return null;}get path(){return null;}},hn=class extends Xg{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null;}},Kg=class{constructor(e){this._cd=e;}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched;}get isUntouched(){return!!this._cd?.control?.untouched;}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine;}get isDirty(){return!!this._cd?.control?.dirty;}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid;}get isInvalid(){return!!this._cd?.control?.invalid;}get isPending(){return!!this._cd?.control?.pending;}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted;}},mU={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},g0e=Xe(U({},mU),{"[class.ng-submitted]":"isSubmitted"}),Hi=(()=>{let e=class e extends Kg{constructor(i){super(i);}};e.ɵfac=function(o){return new(o||e)(h(hn,2));},e.ɵdir=j({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(o,a){o&2&&ne("ng-untouched",a.isUntouched)("ng-touched",a.isTouched)("ng-pristine",a.isPristine)("ng-dirty",a.isDirty)("ng-valid",a.isValid)("ng-invalid",a.isInvalid)("ng-pending",a.isPending);},features:[W]});let t=e;return t;})(),Dc=(()=>{let e=class e extends Kg{constructor(i){super(i);}};e.ɵfac=function(o){return new(o||e)(h(Ro,10));},e.ɵdir=j({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(o,a){o&2&&ne("ng-untouched",a.isUntouched)("ng-touched",a.isTouched)("ng-pristine",a.isPristine)("ng-dirty",a.isDirty)("ng-valid",a.isValid)("ng-invalid",a.isInvalid)("ng-pending",a.isPending)("ng-submitted",a.isSubmitted);},features:[W]});let t=e;return t;})();var Ip="VALID",Yg="INVALID",gd="PENDING",Sp="DISABLED",Pc=class{},Jg=class extends Pc{constructor(e,n){super(),this.value=e,this.source=n;}},Ap=class extends Pc{constructor(e,n){super(),this.pristine=e,this.source=n;}},Rp=class extends Pc{constructor(e,n){super(),this.touched=e,this.source=n;}},bd=class extends Pc{constructor(e,n){super(),this.status=e,this.source=n;}},H5=class extends Pc{constructor(e){super(),this.source=e;}},U5=class extends Pc{constructor(e){super(),this.source=e;}};function Y5(t){return(ob(t)?t.validators:t)||null;}function pU(t){return Array.isArray(t)?G5(t):t||null;}function Z5(t,e){return(ob(e)?e.asyncValidators:t)||null;}function uU(t){return Array.isArray(t)?Q5(t):t||null;}function ob(t){return t!=null&&!Array.isArray(t)&&typeof t=="object";}function B6(t,e,n){let i=t.controls;if(!(e?Object.keys(i):i).length)throw new ee(1e3,"");if(!i[n])throw new ee(1001,"");}function $6(t,e,n){t._forEachChild((i,o)=>{if(n[o]===void 0)throw new ee(1002,"");});}var xd=class{constructor(e,n){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=yr(()=>this.statusReactive()),this.statusReactive=Mn(void 0),this._pristine=yr(()=>this.pristineReactive()),this.pristineReactive=Mn(!0),this._touched=yr(()=>this.touchedReactive()),this.touchedReactive=Mn(!1),this._events=new G(),this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(e),this._assignAsyncValidators(n);}get validator(){return this._composedValidatorFn;}set validator(e){this._rawValidators=this._composedValidatorFn=e;}get asyncValidator(){return this._composedAsyncValidatorFn;}set asyncValidator(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e;}get parent(){return this._parent;}get status(){return Uo(this.statusReactive);}set status(e){Uo(()=>this.statusReactive.set(e));}get valid(){return this.status===Ip;}get invalid(){return this.status===Yg;}get pending(){return this.status==gd;}get disabled(){return this.status===Sp;}get enabled(){return this.status!==Sp;}get pristine(){return Uo(this.pristineReactive);}set pristine(e){Uo(()=>this.pristineReactive.set(e));}get dirty(){return!this.pristine;}get touched(){return Uo(this.touchedReactive);}set touched(e){Uo(()=>this.touchedReactive.set(e));}get untouched(){return!this.touched;}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change";}setValidators(e){this._assignValidators(e);}setAsyncValidators(e){this._assignAsyncValidators(e);}addValidators(e){this.setValidators(w6(e,this._rawValidators));}addAsyncValidators(e){this.setAsyncValidators(w6(e,this._rawAsyncValidators));}removeValidators(e){this.setValidators(k6(e,this._rawValidators));}removeAsyncValidators(e){this.setAsyncValidators(k6(e,this._rawAsyncValidators));}hasValidator(e){return Zg(this._rawValidators,e);}hasAsyncValidator(e){return Zg(this._rawAsyncValidators,e);}clearValidators(){this.validator=null;}clearAsyncValidators(){this.asyncValidator=null;}markAsTouched(e={}){let n=this.touched===!1;this.touched=!0;let i=e.sourceControl??this;this._parent&&!e.onlySelf&&this._parent.markAsTouched(Xe(U({},e),{sourceControl:i})),n&&e.emitEvent!==!1&&this._events.next(new Rp(!0,i));}markAllAsTouched(e={}){this.markAsTouched({onlySelf:!0,emitEvent:e.emitEvent,sourceControl:this}),this._forEachChild(n=>n.markAllAsTouched(e));}markAsUntouched(e={}){let n=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let i=e.sourceControl??this;this._forEachChild(o=>{o.markAsUntouched({onlySelf:!0,emitEvent:e.emitEvent,sourceControl:i});}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e,i),n&&e.emitEvent!==!1&&this._events.next(new Rp(!1,i));}markAsDirty(e={}){let n=this.pristine===!0;this.pristine=!1;let i=e.sourceControl??this;this._parent&&!e.onlySelf&&this._parent.markAsDirty(Xe(U({},e),{sourceControl:i})),n&&e.emitEvent!==!1&&this._events.next(new Ap(!1,i));}markAsPristine(e={}){let n=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let i=e.sourceControl??this;this._forEachChild(o=>{o.markAsPristine({onlySelf:!0,emitEvent:e.emitEvent});}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e,i),n&&e.emitEvent!==!1&&this._events.next(new Ap(!0,i));}markAsPending(e={}){this.status=gd;let n=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new bd(this.status,n)),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.markAsPending(Xe(U({},e),{sourceControl:n}));}disable(e={}){let n=this._parentMarkedDirty(e.onlySelf);this.status=Sp,this.errors=null,this._forEachChild(o=>{o.disable(Xe(U({},e),{onlySelf:!0}));}),this._updateValue();let i=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new Jg(this.value,i)),this._events.next(new bd(this.status,i)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Xe(U({},e),{skipPristineCheck:n}),this),this._onDisabledChange.forEach(o=>o(!0));}enable(e={}){let n=this._parentMarkedDirty(e.onlySelf);this.status=Ip,this._forEachChild(i=>{i.enable(Xe(U({},e),{onlySelf:!0}));}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(Xe(U({},e),{skipPristineCheck:n}),this),this._onDisabledChange.forEach(i=>i(!1));}_updateAncestors(e,n){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine({},n),this._parent._updateTouched({},n));}setParent(e){this._parent=e;}getRawValue(){return this.value;}updateValueAndValidity(e={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let i=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Ip||this.status===gd)&&this._runAsyncValidator(i,e.emitEvent);}let n=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new Jg(this.value,n)),this._events.next(new bd(this.status,n)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(Xe(U({},e),{sourceControl:n}));}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(n=>n._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent});}_setInitialStatus(){this.status=this._allControlsDisabled()?Sp:Ip;}_runValidator(){return this.validator?this.validator(this):null;}_runAsyncValidator(e,n){if(this.asyncValidator){this.status=gd,this._hasOwnPendingAsyncValidator={emitEvent:n!==!1};let i=A6(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe(o=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(o,{emitEvent:n,shouldHaveEmitted:e});});}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let e=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,e;}return!1;}setErrors(e,n={}){this.errors=e,this._updateControlsErrors(n.emitEvent!==!1,this,n.shouldHaveEmitted);}get(e){let n=e;return n==null||(Array.isArray(n)||(n=n.split(".")),n.length===0)?null:n.reduce((i,o)=>i&&i._find(o),this);}getError(e,n){let i=n?this.get(n):this;return i&&i.errors?i.errors[e]:null;}hasError(e,n){return!!this.getError(e,n);}get root(){let e=this;for(;e._parent;)e=e._parent;return e;}_updateControlsErrors(e,n,i){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),(e||i)&&this._events.next(new bd(this.status,n)),this._parent&&this._parent._updateControlsErrors(e,n,i);}_initObservables(){this.valueChanges=new $(),this.statusChanges=new $();}_calculateStatus(){return this._allControlsDisabled()?Sp:this.errors?Yg:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(gd)?gd:this._anyControlsHaveStatus(Yg)?Yg:Ip;}_anyControlsHaveStatus(e){return this._anyControls(n=>n.status===e);}_anyControlsDirty(){return this._anyControls(e=>e.dirty);}_anyControlsTouched(){return this._anyControls(e=>e.touched);}_updatePristine(e,n){let i=!this._anyControlsDirty(),o=this.pristine!==i;this.pristine=i,this._parent&&!e.onlySelf&&this._parent._updatePristine(e,n),o&&this._events.next(new Ap(this.pristine,n));}_updateTouched(e={},n){this.touched=this._anyControlsTouched(),this._events.next(new Rp(this.touched,n)),this._parent&&!e.onlySelf&&this._parent._updateTouched(e,n);}_registerOnCollectionChange(e){this._onCollectionChange=e;}_setUpdateStrategy(e){ob(e)&&e.updateOn!=null&&(this._updateOn=e.updateOn);}_parentMarkedDirty(e){let n=this._parent&&this._parent.dirty;return!e&&!!n&&!this._parent._anyControlsDirty();}_find(e){return null;}_assignValidators(e){this._rawValidators=Array.isArray(e)?e.slice():e,this._composedValidatorFn=pU(this._rawValidators);}_assignAsyncValidators(e){this._rawAsyncValidators=Array.isArray(e)?e.slice():e,this._composedAsyncValidatorFn=uU(this._rawAsyncValidators);}},vd=class extends xd{constructor(e,n,i){super(Y5(n),Z5(i,n)),this.controls=e,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator});}registerControl(e,n){return this.controls[e]?this.controls[e]:(this.controls[e]=n,n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange),n);}addControl(e,n,i={}){this.registerControl(e,n),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange();}removeControl(e,n={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange();}setControl(e,n,i={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],n&&this.registerControl(e,n),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange();}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled;}setValue(e,n={}){$6(this,!0,e),Object.keys(e).forEach(i=>{B6(this,!0,i),this.controls[i].setValue(e[i],{onlySelf:!0,emitEvent:n.emitEvent});}),this.updateValueAndValidity(n);}patchValue(e,n={}){e!=null&&(Object.keys(e).forEach(i=>{let o=this.controls[i];o&&o.patchValue(e[i],{onlySelf:!0,emitEvent:n.emitEvent});}),this.updateValueAndValidity(n));}reset(e={},n={}){this._forEachChild((i,o)=>{i.reset(e?e[o]:null,{onlySelf:!0,emitEvent:n.emitEvent});}),this._updatePristine(n,this),this._updateTouched(n,this),this.updateValueAndValidity(n);}getRawValue(){return this._reduceChildren({},(e,n,i)=>(e[i]=n.getRawValue(),e));}_syncPendingControls(){let e=this._reduceChildren(!1,(n,i)=>i._syncPendingControls()?!0:n);return e&&this.updateValueAndValidity({onlySelf:!0}),e;}_forEachChild(e){Object.keys(this.controls).forEach(n=>{let i=this.controls[n];i&&e(i,n);});}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange);});}_updateValue(){this.value=this._reduceValue();}_anyControls(e){for(let[n,i]of Object.entries(this.controls))if(this.contains(n)&&e(i))return!0;return!1;}_reduceValue(){let e={};return this._reduceChildren(e,(n,i,o)=>((i.enabled||this.disabled)&&(n[o]=i.value),n));}_reduceChildren(e,n){let i=e;return this._forEachChild((o,a)=>{i=n(i,o,a);}),i;}_allControlsDisabled(){for(let e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled;}_find(e){return this.controls.hasOwnProperty(e)?this.controls[e]:null;}};var q5=class extends vd{};var _d=new z("CallSetDisabledState",{providedIn:"root",factory:()=>nb}),nb="always";function ab(t,e){return[...e.path,t];}function zp(t,e,n=nb){X5(t,e),e.valueAccessor.writeValue(t.value),(t.disabled||n==="always")&&e.valueAccessor.setDisabledState?.(t.disabled),fU(t,e),bU(t,e),gU(t,e),hU(t,e);}function eb(t,e,n=!0){let i=()=>{};e.valueAccessor&