| 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/85/ |
Upload File : |
x �� blob 3125803 var D8=Object.create;var lu=Object.defineProperty,E8=Object.defineProperties,I8=Object.getOwnPropertyDescriptor,S8=Object.getOwnPropertyDescriptors,T8=Object.getOwnPropertyNames,su=Object.getOwnPropertySymbols,A8=Object.getPrototypeOf,F0=Object.prototype.hasOwnProperty,Fy=Object.prototype.propertyIsEnumerable;var zy=(o,e,a)=>e in o?lu(o,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):o[e]=a,U=(o,e)=>{for(var a in e||={})F0.call(e,a)&&zy(o,a,e[a]);if(su)for(var a of su(e))Fy.call(e,a)&&zy(o,a,e[a]);return o;},Xe=(o,e)=>E8(o,S8(e));var N0=(o,e)=>{var a={};for(var t in o)F0.call(o,t)&&e.indexOf(t)<0&&(a[t]=o[t]);if(o!=null&&su)for(var t of su(o))e.indexOf(t)<0&&Fy.call(o,t)&&(a[t]=o[t]);return a;};var It=(o,e)=>()=>(e||o((e={exports:{}}).exports,e),e.exports),du=(o,e)=>{for(var a in e)lu(o,a,{get:e[a],enumerable:!0});},R8=(o,e,a,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of T8(e))!F0.call(o,i)&&i!==a&&lu(o,i,{get:()=>e[i],enumerable:!(t=I8(e,i))||t.enumerable});return o;};var Ny=(o,e,a)=>(a=o!=null?D8(A8(o)):{},R8(e||!o||!o.__esModule?lu(a,"default",{value:o,enumerable:!0}):a,o));var Xs=(o,e,a)=>new Promise((t,i)=>{var n=s=>{try{c(a.next(s));}catch(l){i(l);}},r=s=>{try{c(a.throw(s));}catch(l){i(l);}},c=s=>s.done?t(s.value):Promise.resolve(s.value).then(n,r);c((a=a.apply(o,e)).next());});var oD=It((yxe,tD)=>{"use strict";tD.exports=Error;});var aD=It((kxe,iD)=>{"use strict";iD.exports=EvalError;});var rD=It((Cxe,nD)=>{"use strict";nD.exports=RangeError;});var sD=It((Mxe,cD)=>{"use strict";cD.exports=ReferenceError;});var r1=It((Oxe,lD)=>{"use strict";lD.exports=SyntaxError;});var jp=It((Pxe,dD)=>{"use strict";dD.exports=TypeError;});var pD=It((Dxe,mD)=>{"use strict";mD.exports=URIError;});var hD=It((Exe,uD)=>{"use strict";uD.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},a=Symbol("test"),t=Object(a);if(typeof a=="string"||Object.prototype.toString.call(a)!=="[object Symbol]"||Object.prototype.toString.call(t)!=="[object Symbol]")return!1;var i=42;e[a]=i;for(a 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 n=Object.getOwnPropertySymbols(e);if(n.length!==1||n[0]!==a||!Object.prototype.propertyIsEnumerable.call(e,a))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var r=Object.getOwnPropertyDescriptor(e,a);if(r.value!==i||r.enumerable!==!0)return!1;}return!0;};});var bD=It((Ixe,gD)=>{"use strict";var fD=typeof Symbol<"u"&&Symbol,nq=hD();gD.exports=function(){return typeof fD!="function"||typeof Symbol!="function"||typeof fD("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:nq();};});var _D=It((Sxe,vD)=>{"use strict";var xD={foo:{}},rq=Object;vD.exports=function(){return{__proto__:xD}.foo===xD.foo&&!({__proto__:null}instanceof rq);};});var kD=It((Txe,yD)=>{"use strict";var cq="Function.prototype.bind called on incompatible ",sq=Object.prototype.toString,lq=Math.max,dq="[object Function]",wD=function(e,a){for(var t=[],i=0;i<e.length;i+=1)t[i]=e[i];for(var n=0;n<a.length;n+=1)t[n+e.length]=a[n];return t;},mq=function(e,a){for(var t=[],i=a||0,n=0;i<e.length;i+=1,n+=1)t[n]=e[i];return t;},pq=function(o,e){for(var a="",t=0;t<o.length;t+=1)a+=o[t],t+1<o.length&&(a+=e);return a;};yD.exports=function(e){var a=this;if(typeof a!="function"||sq.apply(a)!==dq)throw new TypeError(cq+a);for(var t=mq(arguments,1),i,n=function(){if(this instanceof i){var d=a.apply(this,wD(t,arguments));return Object(d)===d?d:this;}return a.apply(e,wD(t,arguments));},r=lq(0,a.length-t.length),c=[],s=0;s<r;s++)c[s]="$"+s;if(i=Function("binder","return function ("+pq(c,",")+"){ return binder.apply(this,arguments); }")(n),a.prototype){var l=function(){};l.prototype=a.prototype,i.prototype=new l(),l.prototype=null;}return i;};});var ub=It((Axe,CD)=>{"use strict";var uq=kD();CD.exports=Function.prototype.bind||uq;});var OD=It((Rxe,MD)=>{"use strict";var hq=Function.prototype.call,fq=Object.prototype.hasOwnProperty,gq=ub();MD.exports=gq.call(hq,fq);});var Fs=It((zxe,SD)=>{"use strict";var gt,bq=oD(),xq=aD(),vq=rD(),_q=sD(),Dd=r1(),Pd=jp(),wq=pD(),ID=Function,c1=function(o){try{return ID('"use strict"; return ('+o+").constructor;")();}catch{}},Rs=Object.getOwnPropertyDescriptor;if(Rs)try{Rs({},"");}catch{Rs=null;}var s1=function(){throw new Pd();},yq=Rs?function(){try{return arguments.callee,s1;}catch{try{return Rs(arguments,"callee").get;}catch{return s1;}}}():s1,Md=bD()(),kq=_D()(),Qo=Object.getPrototypeOf||(kq?function(o){return o.__proto__;}:null),Od={},Cq=typeof Uint8Array>"u"||!Qo?gt:Qo(Uint8Array),zs={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?gt:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?gt:ArrayBuffer,"%ArrayIteratorPrototype%":Md&&Qo?Qo([][Symbol.iterator]()):gt,"%AsyncFromSyncIteratorPrototype%":gt,"%AsyncFunction%":Od,"%AsyncGenerator%":Od,"%AsyncGeneratorFunction%":Od,"%AsyncIteratorPrototype%":Od,"%Atomics%":typeof Atomics>"u"?gt:Atomics,"%BigInt%":typeof BigInt>"u"?gt:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?gt:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?gt:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?gt:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":bq,"%eval%":eval,"%EvalError%":xq,"%Float32Array%":typeof Float32Array>"u"?gt:Float32Array,"%Float64Array%":typeof Float64Array>"u"?gt:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?gt:FinalizationRegistry,"%Function%":ID,"%GeneratorFunction%":Od,"%Int8Array%":typeof Int8Array>"u"?gt:Int8Array,"%Int16Array%":typeof Int16Array>"u"?gt:Int16Array,"%Int32Array%":typeof Int32Array>"u"?gt:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Md&&Qo?Qo(Qo([][Symbol.iterator]())):gt,"%JSON%":typeof JSON=="object"?JSON:gt,"%Map%":typeof Map>"u"?gt:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Md||!Qo?gt:Qo(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?gt:Promise,"%Proxy%":typeof Proxy>"u"?gt:Proxy,"%RangeError%":vq,"%ReferenceError%":_q,"%Reflect%":typeof Reflect>"u"?gt:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?gt:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Md||!Qo?gt:Qo(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?gt:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Md&&Qo?Qo(""[Symbol.iterator]()):gt,"%Symbol%":Md?Symbol:gt,"%SyntaxError%":Dd,"%ThrowTypeError%":yq,"%TypedArray%":Cq,"%TypeError%":Pd,"%Uint8Array%":typeof Uint8Array>"u"?gt:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?gt:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?gt:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?gt:Uint32Array,"%URIError%":wq,"%WeakMap%":typeof WeakMap>"u"?gt:WeakMap,"%WeakRef%":typeof WeakRef>"u"?gt:WeakRef,"%WeakSet%":typeof WeakSet>"u"?gt:WeakSet};if(Qo)try{null.error;}catch(o){PD=Qo(Qo(o)),zs["%Error.prototype%"]=PD;}var PD,Mq=function o(e){var a;if(e==="%AsyncFunction%")a=c1("async function () {}");else if(e==="%GeneratorFunction%")a=c1("function* () {}");else if(e==="%AsyncGeneratorFunction%")a=c1("async function* () {}");else if(e==="%AsyncGenerator%"){var t=o("%AsyncGeneratorFunction%");t&&(a=t.prototype);}else if(e==="%AsyncIteratorPrototype%"){var i=o("%AsyncGenerator%");i&&Qo&&(a=Qo(i.prototype));}return zs[e]=a,a;},DD={__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"]},Bp=ub(),hb=OD(),Oq=Bp.call(Function.call,Array.prototype.concat),Pq=Bp.call(Function.apply,Array.prototype.splice),ED=Bp.call(Function.call,String.prototype.replace),fb=Bp.call(Function.call,String.prototype.slice),Dq=Bp.call(Function.call,RegExp.prototype.exec),Eq=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Iq=/\\(\\)?/g,Sq=function(e){var a=fb(e,0,1),t=fb(e,-1);if(a==="%"&&t!=="%")throw new Dd("invalid intrinsic syntax, expected closing `%`");if(t==="%"&&a!=="%")throw new Dd("invalid intrinsic syntax, expected opening `%`");var i=[];return ED(e,Eq,function(n,r,c,s){i[i.length]=c?ED(s,Iq,"$1"):r||n;}),i;},Tq=function(e,a){var t=e,i;if(hb(DD,t)&&(i=DD[t],t="%"+i[0]+"%"),hb(zs,t)){var n=zs[t];if(n===Od&&(n=Mq(t)),typeof n>"u"&&!a)throw new Pd("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:i,name:t,value:n};}throw new Dd("intrinsic "+e+" does not exist!");};SD.exports=function(e,a){if(typeof e!="string"||e.length===0)throw new Pd("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof a!="boolean")throw new Pd('"allowMissing" argument must be a boolean');if(Dq(/^%?[^%]*%?$/,e)===null)throw new Dd("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var t=Sq(e),i=t.length>0?t[0]:"",n=Tq("%"+i+"%",a),r=n.name,c=n.value,s=!1,l=n.alias;l&&(i=l[0],Pq(t,Oq([0,1],l)));for(var d=1,f=!0;d<t.length;d+=1){var x=t[d],b=fb(x,0,1),v=fb(x,-1);if((b==='"'||b==="'"||b==="`"||v==='"'||v==="'"||v==="`")&&b!==v)throw new Dd("property names with quotes must have matching quotes");if((x==="constructor"||!f)&&(s=!0),i+="."+x,r="%"+i+"%",hb(zs,r))c=zs[r];else if(c!=null){if(!(x in c)){if(!a)throw new Pd("base intrinsic for "+e+" exists, but the property is not available.");return;}if(Rs&&d+1>=t.length){var P=Rs(c,x);f=!!P,f&&"get"in P&&!("originalValue"in P.get)?c=P.get:c=c[x];}else f=hb(c,x),c=c[x];f&&!s&&(zs[r]=c);}}return c;};});var bb=It((Fxe,TD)=>{"use strict";var Aq=Fs(),gb=Aq("%Object.defineProperty%",!0)||!1;if(gb)try{gb({},"a",{value:1});}catch{gb=!1;}TD.exports=gb;});var l1=It((Nxe,AD)=>{"use strict";var Rq=Fs(),xb=Rq("%Object.getOwnPropertyDescriptor%",!0);if(xb)try{xb([],"length");}catch{xb=null;}AD.exports=xb;});var ND=It((Lxe,FD)=>{"use strict";var RD=bb(),zq=r1(),Ed=jp(),zD=l1();FD.exports=function(e,a,t){if(!e||typeof e!="object"&&typeof e!="function")throw new Ed("`obj` must be an object or a function`");if(typeof a!="string"&&typeof a!="symbol")throw new Ed("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new Ed("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new Ed("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new Ed("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new Ed("`loose`, if provided, must be a boolean");var i=arguments.length>3?arguments[3]:null,n=arguments.length>4?arguments[4]:null,r=arguments.length>5?arguments[5]:null,c=arguments.length>6?arguments[6]:!1,s=!!zD&&zD(e,a);if(RD)RD(e,a,{configurable:r===null&&s?s.configurable:!r,enumerable:i===null&&s?s.enumerable:!i,value:t,writable:n===null&&s?s.writable:!n});else if(c||!i&&!n&&!r)e[a]=t;else throw new zq("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");};});var jD=It((Vxe,VD)=>{"use strict";var d1=bb(),LD=function(){return!!d1;};LD.hasArrayLengthDefineBug=function(){if(!d1)return null;try{return d1([],"length",{value:1}).length!==1;}catch{return!0;}};VD.exports=LD;});var qD=It((jxe,UD)=>{"use strict";var Fq=Fs(),BD=ND(),Nq=jD()(),$D=l1(),HD=jp(),Lq=Fq("%Math.floor%");UD.exports=function(e,a){if(typeof e!="function")throw new HD("`fn` is not a function");if(typeof a!="number"||a<0||a>4294967295||Lq(a)!==a)throw new HD("`length` must be a positive 32-bit integer");var t=arguments.length>2&&!!arguments[2],i=!0,n=!0;if("length"in e&&$D){var r=$D(e,"length");r&&!r.configurable&&(i=!1),r&&!r.writable&&(n=!1);}return(i||n||!t)&&(Nq?BD(e,"length",a,!0,!0):BD(e,"length",a)),e;};});var XD=It((Bxe,vb)=>{"use strict";var m1=ub(),_b=Fs(),Vq=qD(),jq=jp(),QD=_b("%Function.prototype.apply%"),YD=_b("%Function.prototype.call%"),ZD=_b("%Reflect.apply%",!0)||m1.call(YD,QD),WD=bb(),Bq=_b("%Math.max%");vb.exports=function(e){if(typeof e!="function")throw new jq("a function is required");var a=ZD(m1,YD,arguments);return Vq(a,1+Bq(0,e.length-(arguments.length-1)),!0);};var GD=function(){return ZD(m1,QD,arguments);};WD?WD(vb.exports,"apply",{value:GD}):vb.exports.apply=GD;});var tE=It(($xe,eE)=>{"use strict";var KD=Fs(),JD=XD(),$q=JD(KD("String.prototype.indexOf"));eE.exports=function(e,a){var t=KD(e,!!a);return typeof t=="function"&&$q(e,".prototype.")>-1?JD(t):t;};});var oE=It(()=>{"use strict";});var yE=It((qxe,wE)=>{"use strict";var w1=typeof Map=="function"&&Map.prototype,p1=Object.getOwnPropertyDescriptor&&w1?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,yb=w1&&p1&&typeof p1.get=="function"?p1.get:null,iE=w1&&Map.prototype.forEach,y1=typeof Set=="function"&&Set.prototype,u1=Object.getOwnPropertyDescriptor&&y1?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,kb=y1&&u1&&typeof u1.get=="function"?u1.get:null,aE=y1&&Set.prototype.forEach,Hq=typeof WeakMap=="function"&&WeakMap.prototype,Hp=Hq?WeakMap.prototype.has:null,Uq=typeof WeakSet=="function"&&WeakSet.prototype,Up=Uq?WeakSet.prototype.has:null,qq=typeof WeakRef=="function"&&WeakRef.prototype,nE=qq?WeakRef.prototype.deref:null,Wq=Boolean.prototype.valueOf,Gq=Object.prototype.toString,Qq=Function.prototype.toString,Yq=String.prototype.match,k1=String.prototype.slice,Rc=String.prototype.replace,Zq=String.prototype.toUpperCase,rE=String.prototype.toLowerCase,fE=RegExp.prototype.test,cE=Array.prototype.concat,tr=Array.prototype.join,Xq=Array.prototype.slice,sE=Math.floor,g1=typeof BigInt=="function"?BigInt.prototype.valueOf:null,h1=Object.getOwnPropertySymbols,b1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,Id=typeof Symbol=="function"&&typeof Symbol.iterator=="object",yi=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===Id||!0)?Symbol.toStringTag:null,gE=Object.prototype.propertyIsEnumerable,lE=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(o){return o.__proto__;}:null);function dE(o,e){if(o===1/0||o===-1/0||o!==o||o&&o>-1e3&&o<1e3||fE.call(/e/,e))return e;var a=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof o=="number"){var t=o<0?-sE(-o):sE(o);if(t!==o){var i=String(t),n=k1.call(e,i.length+1);return Rc.call(i,a,"$&_")+"."+Rc.call(Rc.call(n,/([0-9]{3})/g,"$&_"),/_$/,"");}}return Rc.call(e,a,"$&_");}var x1=oE(),mE=x1.custom,pE=xE(mE)?mE:null;wE.exports=function o(e,a,t,i){var n=a||{};if(Ac(n,"quoteStyle")&&n.quoteStyle!=="single"&&n.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Ac(n,"maxStringLength")&&(typeof n.maxStringLength=="number"?n.maxStringLength<0&&n.maxStringLength!==1/0:n.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var r=Ac(n,"customInspect")?n.customInspect:!0;if(typeof r!="boolean"&&r!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Ac(n,"indent")&&n.indent!==null&&n.indent!==" "&&!(parseInt(n.indent,10)===n.indent&&n.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Ac(n,"numericSeparator")&&typeof n.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var c=n.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 _E(e,n);if(typeof e=="number"){if(e===0)return 1/0/e>0?"0":"-0";var s=String(e);return c?dE(e,s):s;}if(typeof e=="bigint"){var l=String(e)+"n";return c?dE(e,l):l;}var d=typeof n.depth>"u"?5:n.depth;if(typeof t>"u"&&(t=0),t>=d&&d>0&&typeof e=="object")return v1(e)?"[Array]":"[Object]";var f=fW(n,t);if(typeof i>"u")i=[];else if(vE(i,e)>=0)return"[Circular]";function x(li,Ni,Ao){if(Ni&&(i=Xq.call(i),i.push(Ni)),Ao){var ge={depth:n.depth};return Ac(n,"quoteStyle")&&(ge.quoteStyle=n.quoteStyle),o(li,ge,t+1,i);}return o(li,n,t+1,i);}if(typeof e=="function"&&!uE(e)){var b=rW(e),v=wb(e,x);return"[Function"+(b?": "+b:" (anonymous)")+"]"+(v.length>0?" { "+tr.call(v,", ")+" }":"");}if(xE(e)){var P=Id?Rc.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):b1.call(e);return typeof e=="object"&&!Id?$p(P):P;}if(pW(e)){for(var A="<"+rE.call(String(e.nodeName)),R=e.attributes||[],q=0;q<R.length;q++)A+=" "+R[q].name+"="+bE(Kq(R[q].value),"double",n);return A+=">",e.childNodes&&e.childNodes.length&&(A+="..."),A+="</"+rE.call(String(e.nodeName))+">",A;}if(v1(e)){if(e.length===0)return"[]";var J=wb(e,x);return f&&!hW(J)?"["+_1(J,f)+"]":"[ "+tr.call(J,", ")+" ]";}if(eW(e)){var te=wb(e,x);return!("cause"in Error.prototype)&&"cause"in e&&!gE.call(e,"cause")?"{ ["+String(e)+"] "+tr.call(cE.call("[cause]: "+x(e.cause),te),", ")+" }":te.length===0?"["+String(e)+"]":"{ ["+String(e)+"] "+tr.call(te,", ")+" }";}if(typeof e=="object"&&r){if(pE&&typeof e[pE]=="function"&&x1)return x1(e,{depth:d-t});if(r!=="symbol"&&typeof e.inspect=="function")return e.inspect();}if(cW(e)){var ve=[];return iE&&iE.call(e,function(li,Ni){ve.push(x(Ni,e,!0)+" => "+x(li,e));}),hE("Map",yb.call(e),ve,f);}if(dW(e)){var fe=[];return aE&&aE.call(e,function(li){fe.push(x(li,e));}),hE("Set",kb.call(e),fe,f);}if(sW(e))return f1("WeakMap");if(mW(e))return f1("WeakSet");if(lW(e))return f1("WeakRef");if(oW(e))return $p(x(Number(e)));if(aW(e))return $p(x(g1.call(e)));if(iW(e))return $p(Wq.call(e));if(tW(e))return $p(x(String(e)));if(!Jq(e)&&!uE(e)){var Ee=wb(e,x),lt=lE?lE(e)===Object.prototype:e instanceof Object||e.constructor===Object,jt=e instanceof Object?"":"null prototype",vo=!lt&&yi&&Object(e)===e&&yi in e?k1.call(zc(e),8,-1):jt?"Object":"",Fi=lt||typeof e.constructor!="function"?"":e.constructor.name?e.constructor.name+" ":"",si=Fi+(vo||jt?"["+tr.call(cE.call([],vo||[],jt||[]),": ")+"] ":"");return Ee.length===0?si+"{}":f?si+"{"+_1(Ee,f)+"}":si+"{ "+tr.call(Ee,", ")+" }";}return String(e);};function bE(o,e,a){var t=(a.quoteStyle||e)==="double"?'"':"'";return t+o+t;}function Kq(o){return Rc.call(String(o),/"/g,""");}function v1(o){return zc(o)==="[object Array]"&&(!yi||!(typeof o=="object"&&yi in o));}function Jq(o){return zc(o)==="[object Date]"&&(!yi||!(typeof o=="object"&&yi in o));}function uE(o){return zc(o)==="[object RegExp]"&&(!yi||!(typeof o=="object"&&yi in o));}function eW(o){return zc(o)==="[object Error]"&&(!yi||!(typeof o=="object"&&yi in o));}function tW(o){return zc(o)==="[object String]"&&(!yi||!(typeof o=="object"&&yi in o));}function oW(o){return zc(o)==="[object Number]"&&(!yi||!(typeof o=="object"&&yi in o));}function iW(o){return zc(o)==="[object Boolean]"&&(!yi||!(typeof o=="object"&&yi in o));}function xE(o){if(Id)return o&&typeof o=="object"&&o instanceof Symbol;if(typeof o=="symbol")return!0;if(!o||typeof o!="object"||!b1)return!1;try{return b1.call(o),!0;}catch{}return!1;}function aW(o){if(!o||typeof o!="object"||!g1)return!1;try{return g1.call(o),!0;}catch{}return!1;}var nW=Object.prototype.hasOwnProperty||function(o){return o in this;};function Ac(o,e){return nW.call(o,e);}function zc(o){return Gq.call(o);}function rW(o){if(o.name)return o.name;var e=Yq.call(Qq.call(o),/^function\s*([\w$]+)/);return e?e[1]:null;}function vE(o,e){if(o.indexOf)return o.indexOf(e);for(var a=0,t=o.length;a<t;a++)if(o[a]===e)return a;return-1;}function cW(o){if(!yb||!o||typeof o!="object")return!1;try{yb.call(o);try{kb.call(o);}catch{return!0;}return o instanceof Map;}catch{}return!1;}function sW(o){if(!Hp||!o||typeof o!="object")return!1;try{Hp.call(o,Hp);try{Up.call(o,Up);}catch{return!0;}return o instanceof WeakMap;}catch{}return!1;}function lW(o){if(!nE||!o||typeof o!="object")return!1;try{return nE.call(o),!0;}catch{}return!1;}function dW(o){if(!kb||!o||typeof o!="object")return!1;try{kb.call(o);try{yb.call(o);}catch{return!0;}return o instanceof Set;}catch{}return!1;}function mW(o){if(!Up||!o||typeof o!="object")return!1;try{Up.call(o,Up);try{Hp.call(o,Hp);}catch{return!0;}return o instanceof WeakSet;}catch{}return!1;}function pW(o){return!o||typeof o!="object"?!1:typeof HTMLElement<"u"&&o instanceof HTMLElement?!0:typeof o.nodeName=="string"&&typeof o.getAttribute=="function";}function _E(o,e){if(o.length>e.maxStringLength){var a=o.length-e.maxStringLength,t="... "+a+" more character"+(a>1?"s":"");return _E(k1.call(o,0,e.maxStringLength),e)+t;}var i=Rc.call(Rc.call(o,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,uW);return bE(i,"single",e);}function uW(o){var e=o.charCodeAt(0),a={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return a?"\\"+a:"\\x"+(e<16?"0":"")+Zq.call(e.toString(16));}function $p(o){return"Object("+o+")";}function f1(o){return o+" { ? }";}function hE(o,e,a,t){var i=t?_1(a,t):tr.call(a,", ");return o+" ("+e+") {"+i+"}";}function hW(o){for(var e=0;e<o.length;e++)if(vE(o[e],`
`)>=0)return!1;return!0;}function fW(o,e){var a;if(o.indent===" ")a=" ";else if(typeof o.indent=="number"&&o.indent>0)a=tr.call(Array(o.indent+1)," ");else return null;return{base:a,prev:tr.call(Array(e+1),a)};}function _1(o,e){if(o.length===0)return"";var a=`
`+e.prev+e.base;return a+tr.call(o,","+a)+`
`+e.prev;}function wb(o,e){var a=v1(o),t=[];if(a){t.length=o.length;for(var i=0;i<o.length;i++)t[i]=Ac(o,i)?e(o[i],o):"";}var n=typeof h1=="function"?h1(o):[],r;if(Id){r={};for(var c=0;c<n.length;c++)r["$"+n[c]]=n[c];}for(var s in o)Ac(o,s)&&(a&&String(Number(s))===s&&s<o.length||Id&&r["$"+s]instanceof Symbol||(fE.call(/[^\w$]/,s)?t.push(e(s,o)+": "+e(o[s],o)):t.push(s+": "+e(o[s],o))));if(typeof h1=="function")for(var l=0;l<n.length;l++)gE.call(o,n[l])&&t.push("["+e(n[l])+"]: "+e(o[n[l]],o));return t;}});var CE=It((Wxe,kE)=>{"use strict";var C1=Fs(),Sd=tE(),gW=yE(),bW=C1("%TypeError%"),Cb=C1("%WeakMap%",!0),Mb=C1("%Map%",!0),xW=Sd("WeakMap.prototype.get",!0),vW=Sd("WeakMap.prototype.set",!0),_W=Sd("WeakMap.prototype.has",!0),wW=Sd("Map.prototype.get",!0),yW=Sd("Map.prototype.set",!0),kW=Sd("Map.prototype.has",!0),M1=function(o,e){for(var a=o,t;(t=a.next)!==null;a=t)if(t.key===e)return a.next=t.next,t.next=o.next,o.next=t,t;},CW=function(o,e){var a=M1(o,e);return a&&a.value;},MW=function(o,e,a){var t=M1(o,e);t?t.value=a:o.next={key:e,next:o.next,value:a};},OW=function(o,e){return!!M1(o,e);};kE.exports=function(){var e,a,t,i={assert:function(n){if(!i.has(n))throw new bW("Side channel does not contain "+gW(n));},get:function(n){if(Cb&&n&&(typeof n=="object"||typeof n=="function")){if(e)return xW(e,n);}else if(Mb){if(a)return wW(a,n);}else if(t)return CW(t,n);},has:function(n){if(Cb&&n&&(typeof n=="object"||typeof n=="function")){if(e)return _W(e,n);}else if(Mb){if(a)return kW(a,n);}else if(t)return OW(t,n);return!1;},set:function(n,r){Cb&&n&&(typeof n=="object"||typeof n=="function")?(e||(e=new Cb()),vW(e,n,r)):Mb?(a||(a=new Mb()),yW(a,n,r)):(t||(t={key:{},next:null}),MW(t,n,r));}};return i;};});var Ob=It((Gxe,ME)=>{"use strict";var PW=String.prototype.replace,DW=/%20/g,O1={RFC1738:"RFC1738",RFC3986:"RFC3986"};ME.exports={default:O1.RFC3986,formatters:{RFC1738:function(o){return PW.call(o,DW,"+");},RFC3986:function(o){return String(o);}},RFC1738:O1.RFC1738,RFC3986:O1.RFC3986};});var D1=It((Qxe,PE)=>{"use strict";var EW=Ob(),P1=Object.prototype.hasOwnProperty,Ns=Array.isArray,or=function(){for(var o=[],e=0;e<256;++e)o.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return o;}(),IW=function(e){for(;e.length>1;){var a=e.pop(),t=a.obj[a.prop];if(Ns(t)){for(var i=[],n=0;n<t.length;++n)typeof t[n]<"u"&&i.push(t[n]);a.obj[a.prop]=i;}}},OE=function(e,a){for(var t=a&&a.plainObjects?Object.create(null):{},i=0;i<e.length;++i)typeof e[i]<"u"&&(t[i]=e[i]);return t;},SW=function o(e,a,t){if(!a)return e;if(typeof a!="object"){if(Ns(e))e.push(a);else if(e&&typeof e=="object")(t&&(t.plainObjects||t.allowPrototypes)||!P1.call(Object.prototype,a))&&(e[a]=!0);else return[e,a];return e;}if(!e||typeof e!="object")return[e].concat(a);var i=e;return Ns(e)&&!Ns(a)&&(i=OE(e,t)),Ns(e)&&Ns(a)?(a.forEach(function(n,r){if(P1.call(e,r)){var c=e[r];c&&typeof c=="object"&&n&&typeof n=="object"?e[r]=o(c,n,t):e.push(n);}else e[r]=n;}),e):Object.keys(a).reduce(function(n,r){var c=a[r];return P1.call(n,r)?n[r]=o(n[r],c,t):n[r]=c,n;},i);},TW=function(e,a){return Object.keys(a).reduce(function(t,i){return t[i]=a[i],t;},e);},AW=function(o,e,a){var t=o.replace(/\+/g," ");if(a==="iso-8859-1")return t.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(t);}catch{return t;}},RW=function(e,a,t,i,n){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)),t==="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||n===EW.RFC1738&&(l===40||l===41)){c+=r.charAt(s);continue;}if(l<128){c=c+or[l];continue;}if(l<2048){c=c+(or[192|l>>6]+or[128|l&63]);continue;}if(l<55296||l>=57344){c=c+(or[224|l>>12]+or[128|l>>6&63]+or[128|l&63]);continue;}s+=1,l=65536+((l&1023)<<10|r.charCodeAt(s)&1023),c+=or[240|l>>18]+or[128|l>>12&63]+or[128|l>>6&63]+or[128|l&63];}return c;},zW=function(e){for(var a=[{obj:{o:e},prop:"o"}],t=[],i=0;i<a.length;++i)for(var n=a[i],r=n.obj[n.prop],c=Object.keys(r),s=0;s<c.length;++s){var l=c[s],d=r[l];typeof d=="object"&&d!==null&&t.indexOf(d)===-1&&(a.push({obj:r,prop:l}),t.push(d));}return IW(a),e;},FW=function(e){return Object.prototype.toString.call(e)==="[object RegExp]";},NW=function(e){return!e||typeof e!="object"?!1:!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e));},LW=function(e,a){return[].concat(e,a);},VW=function(e,a){if(Ns(e)){for(var t=[],i=0;i<e.length;i+=1)t.push(a(e[i]));return t;}return a(e);};PE.exports={arrayToObject:OE,assign:TW,combine:LW,compact:zW,decode:AW,encode:RW,isBuffer:NW,isRegExp:FW,maybeMap:VW,merge:SW};});var AE=It((Yxe,TE)=>{"use strict";var IE=CE(),I1=D1(),qp=Ob(),jW=Object.prototype.hasOwnProperty,DE={brackets:function(e){return e+"[]";},comma:"comma",indices:function(e,a){return e+"["+a+"]";},repeat:function(e){return e;}},Fr=Array.isArray,BW=String.prototype.split,$W=Array.prototype.push,SE=function(o,e){$W.apply(o,Fr(e)?e:[e]);},HW=Date.prototype.toISOString,EE=qp.default,ni={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:I1.encode,encodeValuesOnly:!1,format:EE,formatter:qp.formatters[EE],indices:!1,serializeDate:function(e){return HW.call(e);},skipNulls:!1,strictNullHandling:!1},UW=function(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"||typeof e=="symbol"||typeof e=="bigint";},E1={},qW=function o(e,a,t,i,n,r,c,s,l,d,f,x,b,v,P,A){for(var R=e,q=A,J=0,te=!1;(q=q.get(E1))!==void 0&&!te;){var ve=q.get(e);if(J+=1,typeof ve<"u"){if(ve===J)throw new RangeError("Cyclic object value");te=!0;}typeof q.get(E1)>"u"&&(J=0);}if(typeof s=="function"?R=s(a,R):R instanceof Date?R=f(R):t==="comma"&&Fr(R)&&(R=I1.maybeMap(R,function(pt){return pt instanceof Date?f(pt):pt;})),R===null){if(n)return c&&!v?c(a,ni.encoder,P,"key",x):a;R="";}if(UW(R)||I1.isBuffer(R)){if(c){var fe=v?a:c(a,ni.encoder,P,"key",x);if(t==="comma"&&v){for(var Ee=BW.call(String(R),","),lt="",jt=0;jt<Ee.length;++jt)lt+=(jt===0?"":",")+b(c(Ee[jt],ni.encoder,P,"value",x));return[b(fe)+(i&&Fr(R)&&Ee.length===1?"[]":"")+"="+lt];}return[b(fe)+"="+b(c(R,ni.encoder,P,"value",x))];}return[b(a)+"="+b(String(R))];}var vo=[];if(typeof R>"u")return vo;var Fi;if(t==="comma"&&Fr(R))Fi=[{value:R.length>0?R.join(",")||null:void 0}];else if(Fr(s))Fi=s;else{var si=Object.keys(R);Fi=l?si.sort(l):si;}for(var li=i&&Fr(R)&&R.length===1?a+"[]":a,Ni=0;Ni<Fi.length;++Ni){var Ao=Fi[Ni],ge=typeof Ao=="object"&&typeof Ao.value<"u"?Ao.value:R[Ao];if(!(r&&ge===null)){var Pe=Fr(R)?typeof t=="function"?t(li,Ao):li:li+(d?"."+Ao:"["+Ao+"]");A.set(e,J);var Te=IE();Te.set(E1,A),SE(vo,o(ge,Pe,t,i,n,r,c,s,l,d,f,x,b,v,P,Te));}}return vo;},WW=function(e){if(!e)return ni;if(e.encoder!==null&&typeof e.encoder<"u"&&typeof e.encoder!="function")throw new TypeError("Encoder has to be a function.");var a=e.charset||ni.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 t=qp.default;if(typeof e.format<"u"){if(!jW.call(qp.formatters,e.format))throw new TypeError("Unknown format option provided.");t=e.format;}var i=qp.formatters[t],n=ni.filter;return(typeof e.filter=="function"||Fr(e.filter))&&(n=e.filter),{addQueryPrefix:typeof e.addQueryPrefix=="boolean"?e.addQueryPrefix:ni.addQueryPrefix,allowDots:typeof e.allowDots>"u"?ni.allowDots:!!e.allowDots,charset:a,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:ni.charsetSentinel,delimiter:typeof e.delimiter>"u"?ni.delimiter:e.delimiter,encode:typeof e.encode=="boolean"?e.encode:ni.encode,encoder:typeof e.encoder=="function"?e.encoder:ni.encoder,encodeValuesOnly:typeof e.encodeValuesOnly=="boolean"?e.encodeValuesOnly:ni.encodeValuesOnly,filter:n,format:t,formatter:i,serializeDate:typeof e.serializeDate=="function"?e.serializeDate:ni.serializeDate,skipNulls:typeof e.skipNulls=="boolean"?e.skipNulls:ni.skipNulls,sort:typeof e.sort=="function"?e.sort:null,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:ni.strictNullHandling};};TE.exports=function(o,e){var a=o,t=WW(e),i,n;typeof t.filter=="function"?(n=t.filter,a=n("",a)):Fr(t.filter)&&(n=t.filter,i=n);var r=[];if(typeof a!="object"||a===null)return"";var c;e&&e.arrayFormat in DE?c=e.arrayFormat:e&&"indices"in e?c=e.indices?"indices":"repeat":c="indices";var s=DE[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;i||(i=Object.keys(a)),t.sort&&i.sort(t.sort);for(var d=IE(),f=0;f<i.length;++f){var x=i[f];t.skipNulls&&a[x]===null||SE(r,qW(a[x],x,s,l,t.strictNullHandling,t.skipNulls,t.encode?t.encoder:null,t.filter,t.sort,t.allowDots,t.serializeDate,t.format,t.formatter,t.encodeValuesOnly,t.charset,d));}var b=r.join(t.delimiter),v=t.addQueryPrefix===!0?"?":"";return t.charsetSentinel&&(t.charset==="iso-8859-1"?v+="utf8=%26%2310003%3B&":v+="utf8=%E2%9C%93&"),b.length>0?v+b:"";};});var FE=It((Zxe,zE)=>{"use strict";var Td=D1(),S1=Object.prototype.hasOwnProperty,GW=Array.isArray,Yo={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:Td.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},QW=function(o){return o.replace(/&#(\d+);/g,function(e,a){return String.fromCharCode(parseInt(a,10));});},RE=function(o,e){return o&&typeof o=="string"&&e.comma&&o.indexOf(",")>-1?o.split(","):o;},YW="utf8=%26%2310003%3B",ZW="utf8=%E2%9C%93",XW=function(e,a){var t={},i=a.ignoreQueryPrefix?e.replace(/^\?/,""):e,n=a.parameterLimit===1/0?void 0:a.parameterLimit,r=i.split(a.delimiter,n),c=-1,s,l=a.charset;if(a.charsetSentinel)for(s=0;s<r.length;++s)r[s].indexOf("utf8=")===0&&(r[s]===ZW?l="utf-8":r[s]===YW&&(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=a.decoder(d,Yo.decoder,l,"key"),v=a.strictNullHandling?null:""):(b=a.decoder(d.slice(0,x),Yo.decoder,l,"key"),v=Td.maybeMap(RE(d.slice(x+1),a),function(P){return a.decoder(P,Yo.decoder,l,"value");})),v&&a.interpretNumericEntities&&l==="iso-8859-1"&&(v=QW(v)),d.indexOf("[]=")>-1&&(v=GW(v)?[v]:v),S1.call(t,b)?t[b]=Td.combine(t[b],v):t[b]=v;}return t;},KW=function(o,e,a,t){for(var i=t?e:RE(e,a),n=o.length-1;n>=0;--n){var r,c=o[n];if(c==="[]"&&a.parseArrays)r=[].concat(i);else{r=a.plainObjects?Object.create(null):{};var s=c.charAt(0)==="["&&c.charAt(c.length-1)==="]"?c.slice(1,-1):c,l=parseInt(s,10);!a.parseArrays&&s===""?r={0:i}:!isNaN(l)&&c!==s&&String(l)===s&&l>=0&&a.parseArrays&&l<=a.arrayLimit?(r=[],r[l]=i):s!=="__proto__"&&(r[s]=i);}i=r;}return i;},JW=function(e,a,t,i){if(e){var n=t.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,r=/(\[[^[\]]*])/,c=/(\[[^[\]]*])/g,s=t.depth>0&&r.exec(n),l=s?n.slice(0,s.index):n,d=[];if(l){if(!t.plainObjects&&S1.call(Object.prototype,l)&&!t.allowPrototypes)return;d.push(l);}for(var f=0;t.depth>0&&(s=c.exec(n))!==null&&f<t.depth;){if(f+=1,!t.plainObjects&&S1.call(Object.prototype,s[1].slice(1,-1))&&!t.allowPrototypes)return;d.push(s[1]);}return s&&d.push("["+n.slice(s.index)+"]"),KW(d,a,t,i);}},eG=function(e){if(!e)return Yo;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 a=typeof e.charset>"u"?Yo.charset:e.charset;return{allowDots:typeof e.allowDots>"u"?Yo.allowDots:!!e.allowDots,allowPrototypes:typeof e.allowPrototypes=="boolean"?e.allowPrototypes:Yo.allowPrototypes,allowSparse:typeof e.allowSparse=="boolean"?e.allowSparse:Yo.allowSparse,arrayLimit:typeof e.arrayLimit=="number"?e.arrayLimit:Yo.arrayLimit,charset:a,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:Yo.charsetSentinel,comma:typeof e.comma=="boolean"?e.comma:Yo.comma,decoder:typeof e.decoder=="function"?e.decoder:Yo.decoder,delimiter:typeof e.delimiter=="string"||Td.isRegExp(e.delimiter)?e.delimiter:Yo.delimiter,depth:typeof e.depth=="number"||e.depth===!1?+e.depth:Yo.depth,ignoreQueryPrefix:e.ignoreQueryPrefix===!0,interpretNumericEntities:typeof e.interpretNumericEntities=="boolean"?e.interpretNumericEntities:Yo.interpretNumericEntities,parameterLimit:typeof e.parameterLimit=="number"?e.parameterLimit:Yo.parameterLimit,parseArrays:e.parseArrays!==!1,plainObjects:typeof e.plainObjects=="boolean"?e.plainObjects:Yo.plainObjects,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:Yo.strictNullHandling};};zE.exports=function(o,e){var a=eG(e);if(o===""||o===null||typeof o>"u")return a.plainObjects?Object.create(null):{};for(var t=typeof o=="string"?XW(o,a):o,i=a.plainObjects?Object.create(null):{},n=Object.keys(t),r=0;r<n.length;++r){var c=n[r],s=JW(c,t[c],a,typeof o=="string");i=Td.merge(i,s,a);}return a.allowSparse===!0?i:Td.compact(i);};});var LE=It((Xxe,NE)=>{"use strict";var tG=AE(),oG=FE(),iG=Ob();NE.exports={formats:iG,parse:oG,stringify:tG};});var A1=It(Pb=>{"use strict";Object.defineProperty(Pb,"__esModule",{value:!0});Pb.DrupalJsonApiParams=void 0;var VE=LE(),T1=class{constructor(e,a){this.data={filter:{},include:[],page:void 0,sort:[],fields:{}},this.qsOptions={},this.config={useShortCutForQueryGeneration:!0,alwaysUseFieldNameForKeys:!1},a!==void 0&&(this.config=a),this.initialize(e);}addCustomParam(e){this.data=Object.assign(Object.assign({},this.data),e);}addFields(e,a){return this.data.fields[e]=a.join(","),this;}addSort(e,a){let t="";return a!==void 0&&a==="DESC"&&(t="-"),this.data.sort=this.data.sort.concat(t+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,a="OR",t){return this.data.filter[e]={group:Object.assign({conjunction:a},t!==void 0&&{memberOf:t})},this;}addFilter(e,a,t="=",i,n){let r=this.getIndexId(this.data.filter,n||e,!!n);if((t==="IS NULL"||t==="IS NOT NULL")&&(a=null),a===null){if(!(t==="IS NULL"||t==="IS NOT NULL"))throw new TypeError(`Value cannot be null for the operator "${t}"`);return this.data.filter[r]={condition:Object.assign(Object.assign({path:e},{operator:t}),i!==void 0&&{memberOf:i})},this;}if(Array.isArray(a)){switch(t){case"BETWEEN":case"NOT BETWEEN":if(a.length!==2)throw new TypeError(`Value must consists of 2 items for the "${t}"`);break;case"IN":case"NOT IN":break;default:throw new TypeError(`Value cannot be an array for the operator "${t}"`);}return this.data.filter[r]={condition:Object.assign(Object.assign({path:e,value:a},{operator:t}),i!==void 0&&{memberOf:i})},this;}return this.config.useShortCutForQueryGeneration&&i===void 0&&e===r&&this.data.filter[e]===void 0?(t==="="?this.data.filter[r]=a:this.data.filter[r]={value:a,operator:t},this):(this.data.filter[r]={condition:Object.assign(Object.assign({path:e,value:a},this.config.useShortCutForQueryGeneration?t!=="="&&{operator:t}:{operator:t}),i!==void 0&&{memberOf:i})},this);}getIndexId(e,a,t){t=t||this.config.alwaysUseFieldNameForKeys;let i;return e[a]===void 0?i=a:i=this.generateKeyName(e,a,t),i;}generateKeyName(e,a,t=!1){let i=Object.keys(e).length;if(t)for(let n=1;n<=i;n++){let r=`${a}--${n}`;if(e[r]===void 0)return r;}return i.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 a=this.getQueryObject(),t=e||this.getQsOption();return VE.stringify(a,t);}clear(){return this.data={filter:{},include:[],page:void 0,sort:[],fields:{}},this;}initializeWithQueryObject(e){return this.clear(),Object.keys(e).forEach(t=>{switch(t){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[t]=e[t];}}),this;}initializeWithQueryString(e,a){this.clear();let t=a||this.getQsOption();return this.initializeWithQueryObject(VE.parse(e,t)),this;}clone(e){let a=JSON.parse(JSON.stringify(e.getQueryObject()));return this.initializeWithQueryObject(a),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;}};Pb.DrupalJsonApiParams=T1;});function Ly(o,e){return Object.is(o,e);}var Ro=null,om=!1,mu=1,wa=Symbol("SIGNAL");function ut(o){let e=Ro;return Ro=o,e;}function Vy(){return Ro;}function z8(){return om;}var Ks={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 B0(o){if(om)throw new Error("");if(Ro===null)return;Ro.consumerOnSignalRead(o);let e=Ro.nextProducerIndex++;if(bu(Ro),e<Ro.producerNode.length&&Ro.producerNode[e]!==o&&im(Ro)){let a=Ro.producerNode[e];gu(a,Ro.producerIndexOfThis[e]);}Ro.producerNode[e]!==o&&(Ro.producerNode[e]=o,Ro.producerIndexOfThis[e]=im(Ro)?Uy(o,Ro,e):0),Ro.producerLastReadVersion[e]=o.version;}function F8(){mu++;}function jy(o){if(!(im(o)&&!o.dirty)&&!(!o.dirty&&o.lastCleanEpoch===mu)){if(!o.producerMustRecompute(o)&&!hu(o)){o.dirty=!1,o.lastCleanEpoch=mu;return;}o.producerRecomputeValue(o),o.dirty=!1,o.lastCleanEpoch=mu;}}function By(o){if(o.liveConsumerNode===void 0)return;let e=om;om=!0;try{for(let a of o.liveConsumerNode)a.dirty||Hy(a);}finally{om=e;}}function $y(){return Ro?.consumerAllowSignalWrites!==!1;}function Hy(o){o.dirty=!0,By(o),o.consumerMarkedDirty?.(o);}function am(o){return o&&(o.nextProducerIndex=0),ut(o);}function uu(o,e){if(ut(e),!(!o||o.producerNode===void 0||o.producerIndexOfThis===void 0||o.producerLastReadVersion===void 0)){if(im(o))for(let a=o.nextProducerIndex;a<o.producerNode.length;a++)gu(o.producerNode[a],o.producerIndexOfThis[a]);for(;o.producerNode.length>o.nextProducerIndex;)o.producerNode.pop(),o.producerLastReadVersion.pop(),o.producerIndexOfThis.pop();}}function hu(o){bu(o);for(let e=0;e<o.producerNode.length;e++){let a=o.producerNode[e],t=o.producerLastReadVersion[e];if(t!==a.version||(jy(a),t!==a.version))return!0;}return!1;}function fu(o){if(bu(o),im(o))for(let e=0;e<o.producerNode.length;e++)gu(o.producerNode[e],o.producerIndexOfThis[e]);o.producerNode.length=o.producerLastReadVersion.length=o.producerIndexOfThis.length=0,o.liveConsumerNode&&(o.liveConsumerNode.length=o.liveConsumerIndexOfThis.length=0);}function Uy(o,e,a){if(qy(o),o.liveConsumerNode.length===0&&Wy(o))for(let t=0;t<o.producerNode.length;t++)o.producerIndexOfThis[t]=Uy(o.producerNode[t],o,t);return o.liveConsumerIndexOfThis.push(a),o.liveConsumerNode.push(e)-1;}function gu(o,e){if(qy(o),o.liveConsumerNode.length===1&&Wy(o))for(let t=0;t<o.producerNode.length;t++)gu(o.producerNode[t],o.producerIndexOfThis[t]);let a=o.liveConsumerNode.length-1;if(o.liveConsumerNode[e]=o.liveConsumerNode[a],o.liveConsumerIndexOfThis[e]=o.liveConsumerIndexOfThis[a],o.liveConsumerNode.length--,o.liveConsumerIndexOfThis.length--,e<o.liveConsumerNode.length){let t=o.liveConsumerIndexOfThis[e],i=o.liveConsumerNode[e];bu(i),i.producerIndexOfThis[t]=e;}}function im(o){return o.consumerIsAlwaysLive||(o?.liveConsumerNode?.length??0)>0;}function bu(o){o.producerNode??=[],o.producerIndexOfThis??=[],o.producerLastReadVersion??=[];}function qy(o){o.liveConsumerNode??=[],o.liveConsumerIndexOfThis??=[];}function Wy(o){return o.producerNode!==void 0;}function $0(o){let e=Object.create(N8);e.computation=o;let a=()=>{if(jy(e),B0(e),e.value===pu)throw e.error;return e.value;};return a[wa]=e,a;}var L0=Symbol("UNSET"),V0=Symbol("COMPUTING"),pu=Symbol("ERRORED"),N8=Xe(U({},Ks),{value:L0,dirty:!0,error:null,equal:Ly,producerMustRecompute(o){return o.value===L0||o.value===V0;},producerRecomputeValue(o){if(o.value===V0)throw new Error("Detected cycle in computations.");let e=o.value;o.value=V0;let a=am(o),t;try{t=o.computation();}catch(i){t=pu,o.error=i;}finally{uu(o,a);}if(e!==L0&&e!==pu&&t!==pu&&o.equal(e,t)){o.value=e;return;}o.value=t,o.version++;}});function L8(){throw new Error();}var Gy=L8;function Qy(){Gy();}function Yy(o){Gy=o;}var V8=null;function Zy(o){let e=Object.create(Ky);e.value=o;let a=()=>(B0(e),e.value);return a[wa]=e,a;}function H0(o,e){$y()||Qy(),o.equal(o.value,e)||(o.value=e,j8(o));}function Xy(o,e){$y()||Qy(),H0(o,e(o.value));}var Ky=Xe(U({},Ks),{equal:Ly,value:void 0});function j8(o){o.version++,F8(),By(o),V8?.();}function Jy(o,e,a){let t=Object.create(B8);a&&(t.consumerAllowSignalWrites=!0),t.fn=o,t.schedule=e;let i=s=>{t.cleanupFn=s;};function n(s){return s.fn===null&&s.schedule===null;}function r(s){n(s)||(fu(s),s.cleanupFn(),s.fn=null,s.schedule=null,s.cleanupFn=j0);}let c=()=>{if(t.fn===null)return;if(z8())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(t.dirty=!1,t.hasRun&&!hu(t))return;t.hasRun=!0;let s=am(t);try{t.cleanupFn(),t.cleanupFn=j0,t.fn(i);}finally{uu(t,s);}};return t.ref={notify:()=>Hy(t),run:c,cleanup:()=>t.cleanupFn(),destroy:()=>r(t),[wa]:t},t.ref;}var j0=()=>{},B8=Xe(U({},Ks),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:o=>{o.schedule!==null&&o.schedule(o.ref);},hasRun:!1,cleanupFn:j0});function ze(o){return typeof o=="function";}function Js(o){let a=o(t=>{Error.call(t),t.stack=new Error().stack;});return a.prototype=Object.create(Error.prototype),a.prototype.constructor=a,a;}var xu=Js(o=>function(a){o(this),this.message=a?`${a.length} errors occurred during unsubscription:
${a.map((t,i)=>`${i+1}) ${t.toString()}`).join(`
`)}`:"",this.name="UnsubscriptionError",this.errors=a;});function qc(o,e){if(o){let a=o.indexOf(e);0<=a&&o.splice(a,1);}}var Ae=class o{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:a}=this;if(a)if(this._parentage=null,Array.isArray(a))for(let n of a)n.remove(this);else a.remove(this);let{initialTeardown:t}=this;if(ze(t))try{t();}catch(n){e=n instanceof xu?n.errors:[n];}let{_finalizers:i}=this;if(i){this._finalizers=null;for(let n of i)try{ek(n);}catch(r){e=e??[],r instanceof xu?e=[...e,...r.errors]:e.push(r);}}if(e)throw new xu(e);}}add(e){var a;if(e&&e!==this)if(this.closed)ek(e);else{if(e instanceof o){if(e.closed||e._hasParent(this))return;e._addParent(this);}(this._finalizers=(a=this._finalizers)!==null&&a!==void 0?a:[]).push(e);}}_hasParent(e){let{_parentage:a}=this;return a===e||Array.isArray(a)&&a.includes(e);}_addParent(e){let{_parentage:a}=this;this._parentage=Array.isArray(a)?(a.push(e),a):a?[a,e]:e;}_removeParent(e){let{_parentage:a}=this;a===e?this._parentage=null:Array.isArray(a)&&qc(a,e);}remove(e){let{_finalizers:a}=this;a&&qc(a,e),e instanceof o&&e._removeParent(this);}};Ae.EMPTY=(()=>{let o=new Ae();return o.closed=!0,o;})();var U0=Ae.EMPTY;function vu(o){return o instanceof Ae||o&&"closed"in o&&ze(o.remove)&&ze(o.add)&&ze(o.unsubscribe);}function ek(o){ze(o)?o():o.unsubscribe();}var qa={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var el={setTimeout(o,e,...a){let{delegate:t}=el;return t?.setTimeout?t.setTimeout(o,e,...a):setTimeout(o,e,...a);},clearTimeout(o){let{delegate:e}=el;return(e?.clearTimeout||clearTimeout)(o);},delegate:void 0};function _u(o){el.setTimeout(()=>{let{onUnhandledError:e}=qa;if(e)e(o);else throw o;});}function Wc(){}var tk=q0("C",void 0,void 0);function ok(o){return q0("E",void 0,o);}function ik(o){return q0("N",o,void 0);}function q0(o,e,a){return{kind:o,value:e,error:a};}var Gc=null;function tl(o){if(qa.useDeprecatedSynchronousErrorHandling){let e=!Gc;if(e&&(Gc={errorThrown:!1,error:null}),o(),e){let{errorThrown:a,error:t}=Gc;if(Gc=null,a)throw t;}}else o();}function ak(o){qa.useDeprecatedSynchronousErrorHandling&&Gc&&(Gc.errorThrown=!0,Gc.error=o);}var Qc=class extends Ae{constructor(e){super(),this.isStopped=!1,e?(this.destination=e,vu(e)&&e.add(this)):this.destination=U8;}static create(e,a,t){return new dr(e,a,t);}next(e){this.isStopped?G0(ik(e),this):this._next(e);}error(e){this.isStopped?G0(ok(e),this):(this.isStopped=!0,this._error(e));}complete(){this.isStopped?G0(tk,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();}}},$8=Function.prototype.bind;function W0(o,e){return $8.call(o,e);}var Q0=class{constructor(e){this.partialObserver=e;}next(e){let{partialObserver:a}=this;if(a.next)try{a.next(e);}catch(t){wu(t);}}error(e){let{partialObserver:a}=this;if(a.error)try{a.error(e);}catch(t){wu(t);}else wu(e);}complete(){let{partialObserver:e}=this;if(e.complete)try{e.complete();}catch(a){wu(a);}}},dr=class extends Qc{constructor(e,a,t){super();let i;if(ze(e)||!e)i={next:e??void 0,error:a??void 0,complete:t??void 0};else{let n;this&&qa.useDeprecatedNextContext?(n=Object.create(e),n.unsubscribe=()=>this.unsubscribe(),i={next:e.next&&W0(e.next,n),error:e.error&&W0(e.error,n),complete:e.complete&&W0(e.complete,n)}):i=e;}this.destination=new Q0(i);}};function wu(o){qa.useDeprecatedSynchronousErrorHandling?ak(o):_u(o);}function H8(o){throw o;}function G0(o,e){let{onStoppedNotification:a}=qa;a&&el.setTimeout(()=>a(o,e));}var U8={closed:!0,next:Wc,error:H8,complete:Wc};var ol=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Oi(o){return o;}function Y0(...o){return Z0(o);}function Z0(o){return o.length===0?Oi:o.length===1?o[0]:function(a){return o.reduce((t,i)=>i(t),a);};}var Fe=(()=>{class o{constructor(a){a&&(this._subscribe=a);}lift(a){let t=new o();return t.source=this,t.operator=a,t;}subscribe(a,t,i){let n=W8(a)?a:new dr(a,t,i);return tl(()=>{let{operator:r,source:c}=this;n.add(r?r.call(n,c):c?this._subscribe(n):this._trySubscribe(n));}),n;}_trySubscribe(a){try{return this._subscribe(a);}catch(t){a.error(t);}}forEach(a,t){return t=nk(t),new t((i,n)=>{let r=new dr({next:c=>{try{a(c);}catch(s){n(s),r.unsubscribe();}},error:n,complete:i});this.subscribe(r);});}_subscribe(a){var t;return(t=this.source)===null||t===void 0?void 0:t.subscribe(a);}[ol](){return this;}pipe(...a){return Z0(a)(this);}toPromise(a){return a=nk(a),new a((t,i)=>{let n;this.subscribe(r=>n=r,r=>i(r),()=>t(n));});}}return o.create=e=>new o(e),o;})();function nk(o){var e;return(e=o??qa.Promise)!==null&&e!==void 0?e:Promise;}function q8(o){return o&&ze(o.next)&&ze(o.error)&&ze(o.complete);}function W8(o){return o&&o instanceof Qc||q8(o)&&vu(o);}function X0(o){return ze(o?.lift);}function Ne(o){return e=>{if(X0(e))return e.lift(function(a){try{return o(a,this);}catch(t){this.error(t);}});throw new TypeError("Unable to lift unknown Observable type");};}function $e(o,e,a,t,i){return new K0(o,e,a,t,i);}var K0=class extends Qc{constructor(e,a,t,i,n,r){super(e),this.onFinalize=n,this.shouldUnsubscribe=r,this._next=a?function(c){try{a(c);}catch(s){e.error(s);}}:super._next,this._error=i?function(c){try{i(c);}catch(s){e.error(s);}finally{this.unsubscribe();}}:super._error,this._complete=t?function(){try{t();}catch(c){e.error(c);}finally{this.unsubscribe();}}:super._complete;}unsubscribe(){var e;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:a}=this;super.unsubscribe(),!a&&((e=this.onFinalize)===null||e===void 0||e.call(this));}}};function il(){return Ne((o,e)=>{let a=null;o._refCount++;let t=$e(e,void 0,void 0,void 0,()=>{if(!o||o._refCount<=0||0<--o._refCount){a=null;return;}let i=o._connection,n=a;a=null,i&&(!n||i===n)&&i.unsubscribe(),e.unsubscribe();});o.subscribe(t),t.closed||(a=o.connect());});}var Ur=class extends Fe{constructor(e,a){super(),this.source=e,this.subjectFactory=a,this._subject=null,this._refCount=0,this._connection=null,X0(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 a=this.getSubject();e.add(this.source.subscribe($e(a,void 0,()=>{this._teardown(),a.complete();},t=>{this._teardown(),a.error(t);},()=>this._teardown()))),e.closed&&(this._connection=null,e=Ae.EMPTY);}return e;}refCount(){return il()(this);}};var rk=Js(o=>function(){o(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed";});var G=(()=>{class o extends Fe{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null;}lift(a){let t=new yu(this,this);return t.operator=a,t;}_throwIfClosed(){if(this.closed)throw new rk();}next(a){tl(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let t of this.currentObservers)t.next(a);}});}error(a){tl(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=a;let{observers:t}=this;for(;t.length;)t.shift().error(a);}});}complete(){tl(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:a}=this;for(;a.length;)a.shift().complete();}});}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null;}get observed(){var a;return((a=this.observers)===null||a===void 0?void 0:a.length)>0;}_trySubscribe(a){return this._throwIfClosed(),super._trySubscribe(a);}_subscribe(a){return this._throwIfClosed(),this._checkFinalizedStatuses(a),this._innerSubscribe(a);}_innerSubscribe(a){let{hasError:t,isStopped:i,observers:n}=this;return t||i?U0:(this.currentObservers=null,n.push(a),new Ae(()=>{this.currentObservers=null,qc(n,a);}));}_checkFinalizedStatuses(a){let{hasError:t,thrownError:i,isStopped:n}=this;t?a.error(i):n&&a.complete();}asObservable(){let a=new Fe();return a.source=this,a;}}return o.create=(e,a)=>new yu(e,a),o;})(),yu=class extends G{constructor(e,a){super(),this.destination=e,this.source=a;}next(e){var a,t;(t=(a=this.destination)===null||a===void 0?void 0:a.next)===null||t===void 0||t.call(a,e);}error(e){var a,t;(t=(a=this.destination)===null||a===void 0?void 0:a.error)===null||t===void 0||t.call(a,e);}complete(){var e,a;(a=(e=this.destination)===null||e===void 0?void 0:e.complete)===null||a===void 0||a.call(e);}_subscribe(e){var a,t;return(t=(a=this.source)===null||a===void 0?void 0:a.subscribe(e))!==null&&t!==void 0?t:U0;}};var Bt=class extends G{constructor(e){super(),this._value=e;}get value(){return this.getValue();}_subscribe(e){let a=super._subscribe(e);return!a.closed&&e.next(this._value),a;}getValue(){let{hasError:e,thrownError:a,_value:t}=this;if(e)throw a;return this._throwIfClosed(),t;}next(e){super.next(this._value=e);}};var nm={now(){return(nm.delegate||Date).now();},delegate:void 0};var mr=class extends G{constructor(e=1/0,a=1/0,t=nm){super(),this._bufferSize=e,this._windowTime=a,this._timestampProvider=t,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=a===1/0,this._bufferSize=Math.max(1,e),this._windowTime=Math.max(1,a);}next(e){let{isStopped:a,_buffer:t,_infiniteTimeWindow:i,_timestampProvider:n,_windowTime:r}=this;a||(t.push(e),!i&&t.push(n.now()+r)),this._trimBuffer(),super.next(e);}_subscribe(e){this._throwIfClosed(),this._trimBuffer();let a=this._innerSubscribe(e),{_infiniteTimeWindow:t,_buffer:i}=this,n=i.slice();for(let r=0;r<n.length&&!e.closed;r+=t?1:2)e.next(n[r]);return this._checkFinalizedStatuses(e),a;}_trimBuffer(){let{_bufferSize:e,_timestampProvider:a,_buffer:t,_infiniteTimeWindow:i}=this,n=(i?1:2)*e;if(e<1/0&&n<t.length&&t.splice(0,t.length-n),!i){let r=a.now(),c=0;for(let s=1;s<t.length&&t[s]<=r;s+=2)c=s;c&&t.splice(0,c+1);}}};var ku=class extends Ae{constructor(e,a){super();}schedule(e,a=0){return this;}};var rm={setInterval(o,e,...a){let{delegate:t}=rm;return t?.setInterval?t.setInterval(o,e,...a):setInterval(o,e,...a);},clearInterval(o){let{delegate:e}=rm;return(e?.clearInterval||clearInterval)(o);},delegate:void 0};var al=class extends ku{constructor(e,a){super(e,a),this.scheduler=e,this.work=a,this.pending=!1;}schedule(e,a=0){var t;if(this.closed)return this;this.state=e;let i=this.id,n=this.scheduler;return i!=null&&(this.id=this.recycleAsyncId(n,i,a)),this.pending=!0,this.delay=a,this.id=(t=this.id)!==null&&t!==void 0?t:this.requestAsyncId(n,this.id,a),this;}requestAsyncId(e,a,t=0){return rm.setInterval(e.flush.bind(e,this),t);}recycleAsyncId(e,a,t=0){if(t!=null&&this.delay===t&&this.pending===!1)return a;a!=null&&rm.clearInterval(a);}execute(e,a){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let t=this._execute(e,a);if(t)return t;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null));}_execute(e,a){let t=!1,i;try{this.work(e);}catch(n){t=!0,i=n||new Error("Scheduled action threw falsy error");}if(t)return this.unsubscribe(),i;}unsubscribe(){if(!this.closed){let{id:e,scheduler:a}=this,{actions:t}=a;this.work=this.state=this.scheduler=null,this.pending=!1,qc(t,this),e!=null&&(this.id=this.recycleAsyncId(a,e,null)),this.delay=null,super.unsubscribe();}}};var G8=1,J0,ex={};function ck(o){return o in ex?(delete ex[o],!0):!1;}var sk={setImmediate(o){let e=G8++;return ex[e]=!0,J0||(J0=Promise.resolve()),J0.then(()=>ck(e)&&o()),e;},clearImmediate(o){ck(o);}};var{setImmediate:Q8,clearImmediate:Y8}=sk,cm={setImmediate(...o){let{delegate:e}=cm;return(e?.setImmediate||Q8)(...o);},clearImmediate(o){let{delegate:e}=cm;return(e?.clearImmediate||Y8)(o);},delegate:void 0};var Cu=class extends al{constructor(e,a){super(e,a),this.scheduler=e,this.work=a;}requestAsyncId(e,a,t=0){return t!==null&&t>0?super.requestAsyncId(e,a,t):(e.actions.push(this),e._scheduled||(e._scheduled=cm.setImmediate(e.flush.bind(e,void 0))));}recycleAsyncId(e,a,t=0){var i;if(t!=null?t>0:this.delay>0)return super.recycleAsyncId(e,a,t);let{actions:n}=e;a!=null&&((i=n[n.length-1])===null||i===void 0?void 0:i.id)!==a&&(cm.clearImmediate(a),e._scheduled===a&&(e._scheduled=void 0));}};var nl=class o{constructor(e,a=o.now){this.schedulerActionCtor=e,this.now=a;}schedule(e,a=0,t){return new this.schedulerActionCtor(this,e).schedule(t,a);}};nl.now=nm.now;var rl=class extends nl{constructor(e,a=nl.now){super(e,a),this.actions=[],this._active=!1;}flush(e){let{actions:a}=this;if(this._active){a.push(e);return;}let t;this._active=!0;do if(t=e.execute(e.state,e.delay))break;while(e=a.shift());if(this._active=!1,t){for(;e=a.shift();)e.unsubscribe();throw t;}}};var Mu=class extends rl{flush(e){this._active=!0;let a=this._scheduled;this._scheduled=void 0;let{actions:t}=this,i;e=e||t.shift();do if(i=e.execute(e.state,e.delay))break;while((e=t[0])&&e.id===a&&t.shift());if(this._active=!1,i){for(;(e=t[0])&&e.id===a&&t.shift();)e.unsubscribe();throw i;}}};var sm=new Mu(Cu);var Yc=new rl(al),lk=Yc;var _o=new Fe(o=>o.complete());function Ou(o){return o&&ze(o.schedule);}function tx(o){return o[o.length-1];}function Pu(o){return ze(tx(o))?o.pop():void 0;}function un(o){return Ou(tx(o))?o.pop():void 0;}function dk(o,e){return typeof tx(o)=="number"?o.pop():e;}function pk(o,e,a,t){function i(n){return n instanceof a?n:new a(function(r){r(n);});}return new(a||(a=Promise))(function(n,r){function c(d){try{l(t.next(d));}catch(f){r(f);}}function s(d){try{l(t.throw(d));}catch(f){r(f);}}function l(d){d.done?n(d.value):i(d.value).then(c,s);}l((t=t.apply(o,e||[])).next());});}function mk(o){var e=typeof Symbol=="function"&&Symbol.iterator,a=e&&o[e],t=0;if(a)return a.call(o);if(o&&typeof o.length=="number")return{next:function(){return o&&t>=o.length&&(o=void 0),{value:o&&o[t++],done:!o};}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.");}function Zc(o){return this instanceof Zc?(this.v=o,this):new Zc(o);}function uk(o,e,a){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=a.apply(o,e||[]),i,n=[];return i={},c("next"),c("throw"),c("return",r),i[Symbol.asyncIterator]=function(){return this;},i;function r(b){return function(v){return Promise.resolve(v).then(b,f);};}function c(b,v){t[b]&&(i[b]=function(P){return new Promise(function(A,R){n.push([b,P,A,R])>1||s(b,P);});},v&&(i[b]=v(i[b])));}function s(b,v){try{l(t[b](v));}catch(P){x(n[0][3],P);}}function l(b){b.value instanceof Zc?Promise.resolve(b.value.v).then(d,f):x(n[0][2],b);}function d(b){s("next",b);}function f(b){s("throw",b);}function x(b,v){b(v),n.shift(),n.length&&s(n[0][0],n[0][1]);}}function hk(o){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=o[Symbol.asyncIterator],a;return e?e.call(o):(o=typeof mk=="function"?mk(o):o[Symbol.iterator](),a={},t("next"),t("throw"),t("return"),a[Symbol.asyncIterator]=function(){return this;},a);function t(n){a[n]=o[n]&&function(r){return new Promise(function(c,s){r=o[n](r),i(c,s,r.done,r.value);});};}function i(n,r,c,s){Promise.resolve(s).then(function(l){n({value:l,done:c});},r);}}var cl=o=>o&&typeof o.length=="number"&&typeof o!="function";function Du(o){return ze(o?.then);}function Eu(o){return ze(o[ol]);}function Iu(o){return Symbol.asyncIterator&&ze(o?.[Symbol.asyncIterator]);}function Su(o){return new TypeError(`You provided ${o!==null&&typeof o=="object"?"an invalid object":`'${o}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`);}function Z8(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator;}var Tu=Z8();function Au(o){return ze(o?.[Tu]);}function Ru(o){return uk(this,arguments,function*(){let a=o.getReader();try{for(;;){let{value:t,done:i}=yield Zc(a.read());if(i)return yield Zc(void 0);yield yield Zc(t);}}finally{a.releaseLock();}});}function zu(o){return ze(o?.getReader);}function kt(o){if(o instanceof Fe)return o;if(o!=null){if(Eu(o))return X8(o);if(cl(o))return K8(o);if(Du(o))return J8(o);if(Iu(o))return fk(o);if(Au(o))return eA(o);if(zu(o))return tA(o);}throw Su(o);}function X8(o){return new Fe(e=>{let a=o[ol]();if(ze(a.subscribe))return a.subscribe(e);throw new TypeError("Provided object does not correctly implement Symbol.observable");});}function K8(o){return new Fe(e=>{for(let a=0;a<o.length&&!e.closed;a++)e.next(o[a]);e.complete();});}function J8(o){return new Fe(e=>{o.then(a=>{e.closed||(e.next(a),e.complete());},a=>e.error(a)).then(null,_u);});}function eA(o){return new Fe(e=>{for(let a of o)if(e.next(a),e.closed)return;e.complete();});}function fk(o){return new Fe(e=>{oA(o,e).catch(a=>e.error(a));});}function tA(o){return fk(Ru(o));}function oA(o,e){var a,t,i,n;return pk(this,void 0,void 0,function*(){try{for(a=hk(o);t=yield a.next(),!t.done;){let r=t.value;if(e.next(r),e.closed)return;}}catch(r){i={error:r};}finally{try{t&&!t.done&&(n=a.return)&&(yield n.call(a));}finally{if(i)throw i.error;}}e.complete();});}function Li(o,e,a,t=0,i=!1){let n=e.schedule(function(){a(),i?o.add(this.schedule(null,t)):this.unsubscribe();},t);if(o.add(n),!i)return n;}function Fu(o,e=0){return Ne((a,t)=>{a.subscribe($e(t,i=>Li(t,o,()=>t.next(i),e),()=>Li(t,o,()=>t.complete(),e),i=>Li(t,o,()=>t.error(i),e)));});}function Nu(o,e=0){return Ne((a,t)=>{t.add(o.schedule(()=>a.subscribe(t),e));});}function gk(o,e){return kt(o).pipe(Nu(e),Fu(e));}function bk(o,e){return kt(o).pipe(Nu(e),Fu(e));}function xk(o,e){return new Fe(a=>{let t=0;return e.schedule(function(){t===o.length?a.complete():(a.next(o[t++]),a.closed||this.schedule());});});}function vk(o,e){return new Fe(a=>{let t;return Li(a,e,()=>{t=o[Tu](),Li(a,e,()=>{let i,n;try{({value:i,done:n}=t.next());}catch(r){a.error(r);return;}n?a.complete():a.next(i);},0,!0);}),()=>ze(t?.return)&&t.return();});}function Lu(o,e){if(!o)throw new Error("Iterable cannot be null");return new Fe(a=>{Li(a,e,()=>{let t=o[Symbol.asyncIterator]();Li(a,e,()=>{t.next().then(i=>{i.done?a.complete():a.next(i.value);});},0,!0);});});}function _k(o,e){return Lu(Ru(o),e);}function wk(o,e){if(o!=null){if(Eu(o))return gk(o,e);if(cl(o))return xk(o,e);if(Du(o))return bk(o,e);if(Iu(o))return Lu(o,e);if(Au(o))return vk(o,e);if(zu(o))return _k(o,e);}throw Su(o);}function Ft(o,e){return e?wk(o,e):kt(o);}function le(...o){let e=un(o);return Ft(o,e);}function qr(o,e){let a=ze(o)?o:()=>o,t=i=>i.error(a());return new Fe(e?i=>e.schedule(t,0,i):t);}function Wr(o){return!!o&&(o instanceof Fe||ze(o.lift)&&ze(o.subscribe));}var pr=Js(o=>function(){o(this),this.name="EmptyError",this.mes ��sage="no elements in sequence";});function yk(o){return o instanceof Date&&!isNaN(o);}function pe(o,e){return Ne((a,t)=>{let i=0;a.subscribe($e(t,n=>{t.next(o.call(e,n,i++));}));});}var{isArray:iA}=Array;function aA(o,e){return iA(e)?o(...e):o(e);}function sl(o){return pe(e=>aA(o,e));}var{isArray:nA}=Array,{getPrototypeOf:rA,prototype:cA,keys:sA}=Object;function Vu(o){if(o.length===1){let e=o[0];if(nA(e))return{args:e,keys:null};if(lA(e)){let a=sA(e);return{args:a.map(t=>e[t]),keys:a};}}return{args:o,keys:null};}function lA(o){return o&&typeof o=="object"&&rA(o)===cA;}function ju(o,e){return o.reduce((a,t,i)=>(a[t]=e[i],a),{});}function Wa(...o){let e=un(o),a=Pu(o),{args:t,keys:i}=Vu(o);if(t.length===0)return Ft([],e);let n=new Fe(dA(t,e,i?r=>ju(i,r):Oi));return a?n.pipe(sl(a)):n;}function dA(o,e,a=Oi){return t=>{kk(e,()=>{let{length:i}=o,n=new Array(i),r=i,c=i;for(let s=0;s<i;s++)kk(e,()=>{let l=Ft(o[s],e),d=!1;l.subscribe($e(t,f=>{n[s]=f,d||(d=!0,c--),c||t.next(a(n.slice()));},()=>{--r||t.complete();}));},t);},t);};}function kk(o,e,a){o?Li(a,o,e):e();}function Bu(o,e,a,t,i,n,r,c){let s=[],l=0,d=0,f=!1,x=()=>{f&&!s.length&&!l&&e.complete();},b=P=>l<t?v(P):s.push(P),v=P=>{n&&e.next(P),l++;let A=!1;kt(a(P,d++)).subscribe($e(e,R=>{i?.(R),n?b(R):e.next(R);},()=>{A=!0;},void 0,()=>{if(A)try{for(l--;s.length&&l<t;){let R=s.shift();r?Li(e,r,()=>v(R)):v(R);}x();}catch(R){e.error(R);}}));};return o.subscribe($e(e,b,()=>{f=!0,x();})),()=>{c?.();};}function no(o,e,a=1/0){return ze(e)?no((t,i)=>pe((n,r)=>e(t,n,i,r))(kt(o(t,i))),a):(typeof e=="number"&&(a=e),Ne((t,i)=>Bu(t,i,o,a)));}function hn(o=1/0){return no(Oi,o);}function Ck(){return hn(1);}function fn(...o){return Ck()(Ft(o,un(o)));}function gn(o){return new Fe(e=>{kt(o()).subscribe(e);});}function lm(...o){let e=Pu(o),{args:a,keys:t}=Vu(o),i=new Fe(n=>{let{length:r}=a;if(!r){n.complete();return;}let c=new Array(r),s=r,l=r;for(let d=0;d<r;d++){let f=!1;kt(a[d]).subscribe($e(n,x=>{f||(f=!0,l--),c[d]=x;},()=>s--,void 0,()=>{(!s||!f)&&(l||n.next(t?ju(t,c):c),n.complete());}));}});return e?i.pipe(sl(e)):i;}var mA=["addListener","removeListener"],pA=["addEventListener","removeEventListener"],uA=["on","off"];function ya(o,e,a,t){if(ze(a)&&(t=a,a=void 0),t)return ya(o,e,a).pipe(sl(t));let[i,n]=gA(o)?pA.map(r=>c=>o[r](e,c,a)):hA(o)?mA.map(Mk(o,e)):fA(o)?uA.map(Mk(o,e)):[];if(!i&&cl(o))return no(r=>ya(r,e,a))(kt(o));if(!i)throw new TypeError("Invalid event target");return new Fe(r=>{let c=(...s)=>r.next(1<s.length?s:s[0]);return i(c),()=>n(c);});}function Mk(o,e){return a=>t=>o[a](e,t);}function hA(o){return ze(o.addListener)&&ze(o.removeListener);}function fA(o){return ze(o.on)&&ze(o.off);}function gA(o){return ze(o.addEventListener)&&ze(o.removeEventListener);}function Xc(o=0,e,a=lk){let t=-1;return e!=null&&(Ou(e)?a=e:t=e),new Fe(i=>{let n=yk(o)?+o-a.now():o;n<0&&(n=0);let r=0;return a.schedule(function(){i.closed||(i.next(r++),0<=t?this.schedule(void 0,t):i.complete());},n);});}function Yt(...o){let e=un(o),a=dk(o,1/0),t=o;return t.length?t.length===1?kt(t[0]):hn(a)(Ft(t,e)):_o;}function Ie(o,e){return Ne((a,t)=>{let i=0;a.subscribe($e(t,n=>o.call(e,n,i++)&&t.next(n)));});}function Ok(o){return Ne((e,a)=>{let t=!1,i=null,n=null,r=!1,c=()=>{if(n?.unsubscribe(),n=null,t){t=!1;let l=i;i=null,a.next(l);}r&&a.complete();},s=()=>{n=null,r&&a.complete();};e.subscribe($e(a,l=>{t=!0,i=l,n||kt(o(l)).subscribe(n=$e(a,c,s));},()=>{r=!0,(!t||!n||n.closed)&&a.complete();}));});}function ll(o,e=Yc){return Ok(()=>Xc(o,e));}function Ki(o){return Ne((e,a)=>{let t=null,i=!1,n;t=e.subscribe($e(a,void 0,void 0,r=>{n=kt(o(r,Ki(o)(e))),t?(t.unsubscribe(),t=null,n.subscribe(a)):i=!0;})),i&&(t.unsubscribe(),t=null,n.subscribe(a));});}function $u(o,e,a,t,i){return(n,r)=>{let c=a,s=e,l=0;n.subscribe($e(r,d=>{let f=l++;s=c?o(s,d,f):(c=!0,d),t&&r.next(s);},i&&(()=>{c&&r.next(s),r.complete();})));};}function dm(o,e){return Ne($u(o,e,arguments.length>=2,!1,!0));}function ur(o,e){return ze(e)?no(o,e,1):no(o,1);}function hr(o,e=Yc){return Ne((a,t)=>{let i=null,n=null,r=null,c=()=>{if(i){i.unsubscribe(),i=null;let l=n;n=null,t.next(l);}};function s(){let l=r+o,d=e.now();if(d<l){i=this.schedule(void 0,l-d),t.add(i);return;}c();}a.subscribe($e(t,l=>{n=l,r=e.now(),i||(i=e.schedule(s,o),t.add(i));},()=>{c(),t.complete();},void 0,()=>{n=i=null;}));});}function Gr(o){return Ne((e,a)=>{let t=!1;e.subscribe($e(a,i=>{t=!0,a.next(i);},()=>{t||a.next(o),a.complete();}));});}function de(o){return o<=0?()=>_o:Ne((e,a)=>{let t=0;e.subscribe($e(a,i=>{++t<=o&&(a.next(i),o<=t&&a.complete());}));});}function Pk(){return Ne((o,e)=>{o.subscribe($e(e,Wc));});}function mm(o){return pe(()=>o);}function ox(o,e){return e?a=>fn(e.pipe(de(1),Pk()),a.pipe(ox(o))):no((a,t)=>kt(o(a,t)).pipe(de(1),mm(a)));}function Hu(o,e=Yc){let a=Xc(o,e);return ox(()=>a);}function bn(o,e=Oi){return o=o??bA,Ne((a,t)=>{let i,n=!0;a.subscribe($e(t,r=>{let c=e(r);(n||!o(i,c))&&(n=!1,i=c,t.next(r));}));});}function bA(o,e){return o===e;}function Uu(o=xA){return Ne((e,a)=>{let t=!1;e.subscribe($e(a,i=>{t=!0,a.next(i);},()=>t?a.complete():a.error(o())));});}function xA(){return new pr();}function pm(o,e=1/0,a){return e=(e||0)<1?1/0:e,Ne((t,i)=>Bu(t,i,o,e,void 0,!0,a));}function xn(o){return Ne((e,a)=>{try{e.subscribe(a);}finally{a.add(o);}});}function vn(o,e){let a=arguments.length>=2;return t=>t.pipe(o?Ie((i,n)=>o(i,n,t)):Oi,de(1),a?Gr(e):Uu(()=>new pr()));}function dl(o){return o<=0?()=>_o:Ne((e,a)=>{let t=[];e.subscribe($e(a,i=>{t.push(i),o<t.length&&t.shift();},()=>{for(let i of t)a.next(i);a.complete();},void 0,()=>{t=null;}));});}function ix(o,e){let a=arguments.length>=2;return t=>t.pipe(o?Ie((i,n)=>o(i,n,t)):Oi,dl(1),a?Gr(e):Uu(()=>new pr()));}function ax(o,e){return Ne($u(o,e,arguments.length>=2,!0));}function um(o={}){let{connector:e=()=>new G(),resetOnError:a=!0,resetOnComplete:t=!0,resetOnRefCountZero:i=!0}=o;return n=>{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 P=r;b(),P?.unsubscribe();};return Ne((P,A)=>{l++,!f&&!d&&x();let R=s=s??e();A.add(()=>{l--,l===0&&!f&&!d&&(c=nx(v,i));}),R.subscribe(A),!r&&l>0&&(r=new dr({next:q=>R.next(q),error:q=>{f=!0,x(),c=nx(b,a,q),R.error(q);},complete:()=>{d=!0,x(),c=nx(b,t),R.complete();}}),kt(P).subscribe(r));})(n);};}function nx(o,e,...a){if(e===!0){o();return;}if(e===!1)return;let t=new dr({next:()=>{t.unsubscribe(),o();}});return kt(e(...a)).subscribe(t);}function qu(o,e,a){let t,i=!1;return o&&typeof o=="object"?({bufferSize:t=1/0,windowTime:e=1/0,refCount:i=!1,scheduler:a}=o):t=o??1/0,um({connector:()=>new mr(t,e,a),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:i});}function Kc(o){return Ie((e,a)=>o<=a);}function Ct(...o){let e=un(o);return Ne((a,t)=>{(e?fn(o,a,e):fn(o,a)).subscribe(t);});}function oo(o,e){return Ne((a,t)=>{let i=null,n=0,r=!1,c=()=>r&&!i&&t.complete();a.subscribe($e(t,s=>{i?.unsubscribe();let l=0,d=n++;kt(o(s,d)).subscribe(i=$e(t,f=>t.next(e?e(s,f,d,l++):f),()=>{i=null,c();}));},()=>{r=!0,c();}));});}function ke(o){return Ne((e,a)=>{kt(o).subscribe($e(a,()=>a.complete(),Wc)),!a.closed&&e.subscribe(a);});}function Qr(o,e=!1){return Ne((a,t)=>{let i=0;a.subscribe($e(t,n=>{let r=o(n,i++);(r||e)&&t.next(n),!r&&t.complete();}));});}function ro(o,e,a){let t=ze(o)||e||a?{next:o,error:e,complete:a}:o;return t?Ne((i,n)=>{var r;(r=t.subscribe)===null||r===void 0||r.call(t);let c=!0;i.subscribe($e(n,s=>{var l;(l=t.next)===null||l===void 0||l.call(t,s),n.next(s);},()=>{var s;c=!1,(s=t.complete)===null||s===void 0||s.call(t),n.complete();},s=>{var l;c=!1,(l=t.error)===null||l===void 0||l.call(t,s),n.error(s);},()=>{var s,l;c&&((s=t.unsubscribe)===null||s===void 0||s.call(t)),(l=t.finalize)===null||l===void 0||l.call(t);}));}):Oi;}var yC="https://g.co/ng/security#xss",ie=class extends Error{constructor(e,a){super(zh(e,a)),this.code=e;}};function zh(o,e){return`${`NG0${Math.abs(o)}`}${e?": "+e:""}`;}function Mm(o){return{toString:o}.toString();}var Wu="__parameters__";function vA(o){return function(...a){if(o){let t=o(...a);for(let i in t)this[i]=t[i];}};}function kC(o,e,a){return Mm(()=>{let t=vA(e);function i(...n){if(this instanceof i)return t.apply(this,n),this;let r=new i(...n);return c.annotation=r,c;function c(s,l,d){let f=s.hasOwnProperty(Wu)?s[Wu]:Object.defineProperty(s,Wu,{value:[]})[Wu];for(;f.length<=d;)f.push(null);return(f[d]=f[d]||[]).push(r),s;}}return a&&(i.prototype=Object.create(a.prototype)),i.prototype.ngMetadataName=o,i.annotationCls=i,i;});}var Xo=globalThis;function $t(o){for(let e in o)if(o[e]===$t)return e;throw Error("Could not find renamed property on target object.");}function _A(o,e){for(let a in e)e.hasOwnProperty(a)&&!o.hasOwnProperty(a)&&(o[a]=e[a]);}function Ei(o){if(typeof o=="string")return o;if(Array.isArray(o))return"["+o.map(Ei).join(", ")+"]";if(o==null)return""+o;if(o.overriddenName)return`${o.overriddenName}`;if(o.name)return`${o.name}`;let e=o.toString();if(e==null)return""+e;let a=e.indexOf(`
`);return a===-1?e:e.substring(0,a);}function _x(o,e){return o==null||o===""?e===null?"":e:e==null||e===""?o:o+" "+e;}var wA=$t({__forward_ref__:$t});function co(o){return o.__forward_ref__=co,o.toString=function(){return Ei(this());},o;}function Ko(o){return CC(o)?o():o;}function CC(o){return typeof o=="function"&&o.hasOwnProperty(wA)&&o.__forward_ref__===co;}function F(o){return{token:o.token,providedIn:o.providedIn||null,factory:o.factory,value:void 0};}function re(o){return{providers:o.providers||[],imports:o.imports||[]};}function Fh(o){return Dk(o,OC)||Dk(o,PC);}function MC(o){return Fh(o)!==null;}function Dk(o,e){return o.hasOwnProperty(e)?o[e]:null;}function yA(o){let e=o&&(o[OC]||o[PC]);return e||null;}function Ek(o){return o&&(o.hasOwnProperty(Ik)||o.hasOwnProperty(kA))?o[Ik]:null;}var OC=$t({ɵprov:$t}),Ik=$t({ɵinj:$t}),PC=$t({ngInjectableDef:$t}),kA=$t({ngInjectorDef:$t}),z=class{constructor(e,a){this._desc=e,this.ngMetadataName="InjectionToken",this.ɵprov=void 0,typeof a=="number"?this.__NG_ELEMENT_ID__=a:a!==void 0&&(this.ɵprov=F({token:this,providedIn:a.providedIn||"root",factory:a.factory}));}get multi(){return this;}toString(){return`InjectionToken ${this._desc}`;}};function DC(o){return o&&!!o.ɵproviders;}var CA=$t({ɵcmp:$t}),MA=$t({ɵdir:$t}),OA=$t({ɵpipe:$t}),PA=$t({ɵmod:$t}),rh=$t({ɵfac:$t}),fm=$t({__NG_ELEMENT_ID__:$t}),Sk=$t({__NG_ENV_ID__:$t});function yn(o){return typeof o=="string"?o:o==null?"":String(o);}function DA(o){return typeof o=="function"?o.name||o.toString():typeof o=="object"&&o!=null&&typeof o.type=="function"?o.type.name||o.type.toString():yn(o);}function EA(o,e){let a=e?`. Dependency path: ${e.join(" > ")} > ${o}`:"";throw new ie(-200,o);}function Iv(o,e){throw new ie(-201,!1);}var dt=function(o){return o[o.Default=0]="Default",o[o.Host=1]="Host",o[o.Self=2]="Self",o[o.SkipSelf=4]="SkipSelf",o[o.Optional=8]="Optional",o;}(dt||{}),wx;function EC(){return wx;}function Vi(o){let e=wx;return wx=o,e;}function IC(o,e,a){let t=Fh(o);if(t&&t.providedIn=="root")return t.value===void 0?t.value=t.factory():t.value;if(a&dt.Optional)return null;if(e!==void 0)return e;Iv(o,"Injector");}var IA={},bm=IA,yx="__NG_DI_FLAG__",ch="ngTempTokenPath",SA="ngTokenPath",TA=/\n/gm,AA="\u0275",Tk="__source",hl;function RA(){return hl;}function Yr(o){let e=hl;return hl=o,e;}function zA(o,e=dt.Default){if(hl===void 0)throw new ie(-203,!1);return hl===null?IC(o,void 0,e):hl.get(o,e&dt.Optional?null:void 0,e);}function I(o,e=dt.Default){return(EC()||zA)(Ko(o),e);}function T(o,e=dt.Default){return I(o,Nh(e));}function Nh(o){return typeof o>"u"||typeof o=="number"?o:0|(o.optional&&8)|(o.host&&1)|(o.self&&2)|(o.skipSelf&&4);}function kx(o){let e=[];for(let a=0;a<o.length;a++){let t=Ko(o[a]);if(Array.isArray(t)){if(t.length===0)throw new ie(900,!1);let i,n=dt.Default;for(let r=0;r<t.length;r++){let c=t[r],s=FA(c);typeof s=="number"?s===-1?i=c.token:n|=s:i=c;}e.push(I(i,n));}else e.push(I(t));}return e;}function SC(o,e){return o[yx]=e,o.prototype[yx]=e,o;}function FA(o){return o[yx];}function NA(o,e,a,t){let i=o[ch];throw e[Tk]&&i.unshift(e[Tk]),o.message=LA(`
`+o.message,i,a,t),o[SA]=i,o[ch]=null,o;}function LA(o,e,a,t=null){o=o&&o.charAt(0)===`
`&&o.charAt(1)==AA?o.slice(2):o;let i=Ei(e);if(Array.isArray(e))i=e.map(Ei).join(" -> ");else if(typeof e=="object"){let n=[];for(let r in e)if(e.hasOwnProperty(r)){let c=e[r];n.push(r+":"+(typeof c=="string"?JSON.stringify(c):Ei(c)));}i=`{${n.join(", ")}}`;}return`${a}${t?"("+t+")":""}[${i}]: ${o.replace(TA,`
`)}`;}var Ca=SC(kC("Optional"),8);var Ya=SC(kC("SkipSelf"),4);function os(o,e){let a=o.hasOwnProperty(rh);return a?o[rh]:null;}function VA(o,e,a){if(o.length!==e.length)return!1;for(let t=0;t<o.length;t++){let i=o[t],n=e[t];if(a&&(i=a(i),n=a(n)),n!==i)return!1;}return!0;}function jA(o){return o.flat(Number.POSITIVE_INFINITY);}function Sv(o,e){o.forEach(a=>Array.isArray(a)?Sv(a,e):e(a));}function TC(o,e,a){e>=o.length?o.push(a):o.splice(e,0,a);}function sh(o,e){return e>=o.length-1?o.pop():o.splice(e,1)[0];}function BA(o,e){let a=[];for(let t=0;t<o;t++)a.push(e);return a;}function $A(o,e,a,t){let i=o.length;if(i==e)o.push(a,t);else if(i===1)o.push(t,o[0]),o[0]=a;else{for(i--,o.push(o[i-1],o[i]);i>e;){let n=i-2;o[i]=o[n],i--;}o[e]=a,o[e+1]=t;}}function Om(o,e,a){let t=Pm(o,e);return t>=0?o[t|1]=a:(t=~t,$A(o,t,e,a)),t;}function rx(o,e){let a=Pm(o,e);if(a>=0)return o[a|1];}function Pm(o,e){return HA(o,e,1);}function HA(o,e,a){let t=0,i=o.length>>a;for(;i!==t;){let n=t+(i-t>>1),r=o[n<<a];if(e===r)return n<<a;r>e?i=n:t=n+1;}return~(i<<a);}var fr={},Pi=[],gl=new z(""),AC=new z("",-1),RC=new z(""),lh=class{get(e,a=bm){if(a===bm){let t=new Error(`NullInjectorError: No provider for ${Ei(e)}!`);throw t.name="NullInjectorError",t;}return a;}},zC=function(o){return o[o.OnPush=0]="OnPush",o[o.Default=1]="Default",o;}(zC||{}),kn=function(o){return o[o.Emulated=0]="Emulated",o[o.None=2]="None",o[o.ShadowDom=3]="ShadowDom",o;}(kn||{}),Kr=function(o){return o[o.None=0]="None",o[o.SignalBased=1]="SignalBased",o[o.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",o;}(Kr||{});function UA(o,e,a){let t=o.length;for(;;){let i=o.indexOf(e,a);if(i===-1)return i;if(i===0||o.charCodeAt(i-1)<=32){let n=e.length;if(i+n===t||o.charCodeAt(i+n)<=32)return i;}a=i+1;}}function Cx(o,e,a){let t=0;for(;t<a.length;){let i=a[t];if(typeof i=="number"){if(i!==0)break;t++;let n=a[t++],r=a[t++],c=a[t++];o.setAttribute(e,r,c,n);}else{let n=i,r=a[++t];qA(n)?o.setProperty(e,n,r):o.setAttribute(e,n,r),t++;}}return t;}function FC(o){return o===3||o===4||o===6;}function qA(o){return o.charCodeAt(0)===64;}function xm(o,e){if(!(e===null||e.length===0))if(o===null||o.length===0)o=e.slice();else{let a=-1;for(let t=0;t<e.length;t++){let i=e[t];typeof i=="number"?a=i:a===0||(a===-1||a===2?Ak(o,a,i,null,e[++t]):Ak(o,a,i,null,null));}}return o;}function Ak(o,e,a,t,i){let n=0,r=o.length;if(e===-1)r=-1;else for(;n<o.length;){let c=o[n++];if(typeof c=="number"){if(c===e){r=-1;break;}else if(c>e){r=n-1;break;}}}for(;n<o.length;){let c=o[n];if(typeof c=="number")break;if(c===a){if(t===null){i!==null&&(o[n+1]=i);return;}else if(t===o[n+1]){o[n+2]=i;return;}}n++,t!==null&&n++,i!==null&&n++;}r!==-1&&(o.splice(r,0,e),n=r+1),o.splice(n++,0,a),t!==null&&o.splice(n++,0,t),i!==null&&o.splice(n++,0,i);}var NC="ng-template";function WA(o,e,a,t){let i=0;if(t){for(;i<e.length&&typeof e[i]=="string";i+=2)if(e[i]==="class"&&UA(e[i+1].toLowerCase(),a,0)!==-1)return!0;}else if(Tv(o))return!1;if(i=e.indexOf(1,i),i>-1){let n;for(;++i<e.length&&typeof(n=e[i])=="string";)if(n.toLowerCase()===a)return!0;}return!1;}function Tv(o){return o.type===4&&o.value!==NC;}function GA(o,e,a){let t=o.type===4&&!a?NC:o.value;return e===t;}function QA(o,e,a){let t=4,i=o.attrs,n=i!==null?XA(i):0,r=!1;for(let c=0;c<e.length;c++){let s=e[c];if(typeof s=="number"){if(!r&&!Ga(t)&&!Ga(s))return!1;if(r&&Ga(s))continue;r=!1,t=s|t&1;continue;}if(!r)if(t&4){if(t=2|t&1,s!==""&&!GA(o,s,a)||s===""&&e.length===1){if(Ga(t))return!1;r=!0;}}else if(t&8){if(i===null||!WA(o,i,s,a)){if(Ga(t))return!1;r=!0;}}else{let l=e[++c],d=YA(s,i,Tv(o),a);if(d===-1){if(Ga(t))return!1;r=!0;continue;}if(l!==""){let f;if(d>n?f="":f=i[d+1].toLowerCase(),t&2&&l!==f){if(Ga(t))return!1;r=!0;}}}}return Ga(t)||r;}function Ga(o){return(o&1)===0;}function YA(o,e,a,t){if(e===null)return-1;let i=0;if(t||!a){let n=!1;for(;i<e.length;){let r=e[i];if(r===o)return i;if(r===3||r===6)n=!0;else if(r===1||r===2){let c=e[++i];for(;typeof c=="string";)c=e[++i];continue;}else{if(r===4)break;if(r===0){i+=4;continue;}}i+=n?1:2;}return-1;}else return KA(e,o);}function LC(o,e,a=!1){for(let t=0;t<e.length;t++)if(QA(o,e[t],a))return!0;return!1;}function ZA(o){let e=o.attrs;if(e!=null){let a=e.indexOf(5);if(!(a&1))return e[a+1];}return null;}function XA(o){for(let e=0;e<o.length;e++){let a=o[e];if(FC(a))return e;}return o.length;}function KA(o,e){let a=o.indexOf(4);if(a>-1)for(a++;a<o.length;){let t=o[a];if(typeof t=="number")return-1;if(t===e)return a;a++;}return-1;}function JA(o,e){e:for(let a=0;a<e.length;a++){let t=e[a];if(o.length===t.length){for(let i=0;i<o.length;i++)if(o[i]!==t[i])continue e;return!0;}}return!1;}function Rk(o,e){return o?":not("+e.trim()+")":e;}function eR(o){let e=o[0],a=1,t=2,i="",n=!1;for(;a<o.length;){let r=o[a];if(typeof r=="string"){if(t&2){let c=o[++a];i+="["+r+(c.length>0?'="'+c+'"':"")+"]";}else t&8?i+="."+r:t&4&&(i+=" "+r);}else i!==""&&!Ga(r)&&(e+=Rk(n,i),i=""),t=r,n=n||!Ga(t);a++;}return i!==""&&(e+=Rk(n,i)),e;}function tR(o){return o.map(eR).join(",");}function oR(o){let e=[],a=[],t=1,i=2;for(;t<o.length;){let n=o[t];if(typeof n=="string")i===2?n!==""&&e.push(n,o[++t]):i===8&&a.push(n);else{if(!Ga(i))break;i=n;}t++;}return{attrs:e,classes:a};}function O(o){return Mm(()=>{let e=$C(o),a=Xe(U({},e),{decls:o.decls,vars:o.vars,template:o.template,consts:o.consts||null,ngContentSelectors:o.ngContentSelectors,onPush:o.changeDetection===zC.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&o.dependencies||null,getStandaloneInjector:null,signals:o.signals??!1,data:o.data||{},encapsulation:o.encapsulation||kn.Emulated,styles:o.styles||Pi,_:null,schemas:o.schemas||null,tView:null,id:""});HC(a);let t=o.dependencies;return a.directiveDefs=Fk(t,!1),a.pipeDefs=Fk(t,!0),a.id=nR(a),a;});}function iR(o){return Jr(o)||Rv(o);}function aR(o){return o!==null;}function ce(o){return Mm(()=>({type:o.type,bootstrap:o.bootstrap||Pi,declarations:o.declarations||Pi,imports:o.imports||Pi,exports:o.exports||Pi,transitiveCompileScopes:null,schemas:o.schemas||null,id:o.id||null}));}function zk(o,e){if(o==null)return fr;let a={};for(let t in o)if(o.hasOwnProperty(t)){let i=o[t],n,r,c=Kr.None;Array.isArray(i)?(c=i[0],n=i[1],r=i[2]??n):(n=i,r=i),e?(a[n]=c!==Kr.None?[t,c]:t,e[n]=r):a[n]=t;}return a;}function j(o){return Mm(()=>{let e=$C(o);return HC(e),e;});}function Av(o){return{type:o.type,name:o.name,factory:null,pure:o.pure!==!1,standalone:o.standalone===!0,onDestroy:o.type.prototype.ngOnDestroy||null};}function Jr(o){return o[CA]||null;}function Rv(o){return o[MA]||null;}function VC(o){return o[OA]||null;}function jC(o){let e=Jr(o)||Rv(o)||VC(o);return e!==null?e.standalone:!1;}function BC(o,e){let a=o[PA]||null;if(!a&&e===!0)throw new Error(`Type ${Ei(o)} does not have '\u0275mod' property.`);return a;}function $C(o){let e={};return{type:o.type,providersResolver:null,factory:null,hostBindings:o.hostBindings||null,hostVars:o.hostVars||0,hostAttrs:o.hostAttrs||null,contentQueries:o.contentQueries||null,declaredInputs:e,inputTransforms:null,inputConfig:o.inputs||fr,exportAs:o.exportAs||null,standalone:o.standalone===!0,signals:o.signals===!0,selectors:o.selectors||Pi,viewQuery:o.viewQuery||null,features:o.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:zk(o.inputs,e),outputs:zk(o.outputs),debugInfo:null};}function HC(o){o.features?.forEach(e=>e(o));}function Fk(o,e){if(!o)return null;let a=e?VC:iR;return()=>(typeof o=="function"?o():o).map(t=>a(t)).filter(aR);}function nR(o){let e=0,a=[o.selectors,o.ngContentSelectors,o.hostVars,o.hostAttrs,o.consts,o.vars,o.decls,o.encapsulation,o.standalone,o.signals,o.exportAs,JSON.stringify(o.inputs),JSON.stringify(o.outputs),Object.getOwnPropertyNames(o.type.prototype),!!o.contentQueries,!!o.viewQuery].join("|");for(let i of a)e=Math.imul(31,e)+i.charCodeAt(0)<<0;return e+=2147483648,"c"+e;}function Lh(o){return{ɵproviders:o};}function rR(...o){return{ɵproviders:UC(!0,o),ɵfromNgModule:!0};}function UC(o,...e){let a=[],t=new Set(),i,n=r=>{a.push(r);};return Sv(e,r=>{let c=r;Mx(c,n,[],t)&&(i||=[],i.push(c));}),i!==void 0&&qC(i,n),a;}function qC(o,e){for(let a=0;a<o.length;a++){let{ngModule:t,providers:i}=o[a];zv(i,n=>{e(n,t);});}}function Mx(o,e,a,t){if(o=Ko(o),!o)return!1;let i=null,n=Ek(o),r=!n&&Jr(o);if(!n&&!r){let s=o.ngModule;if(n=Ek(s),n)i=s;else return!1;}else{if(r&&!r.standalone)return!1;i=o;}let c=t.has(i);if(r){if(c)return!1;if(t.add(i),r.dependencies){let s=typeof r.dependencies=="function"?r.dependencies():r.dependencies;for(let l of s)Mx(l,e,a,t);}}else if(n){if(n.imports!=null&&!c){t.add(i);let l;try{Sv(n.imports,d=>{Mx(d,e,a,t)&&(l||=[],l.push(d));});}finally{}l!==void 0&&qC(l,e);}if(!c){let l=os(i)||(()=>new i());e({provide:i,useFactory:l,deps:Pi},i),e({provide:RC,useValue:i,multi:!0},i),e({provide:gl,useValue:()=>I(i),multi:!0},i);}let s=n.providers;if(s!=null&&!c){let l=o;zv(s,d=>{e(d,l);});}}else return!1;return i!==o&&o.providers!==void 0;}function zv(o,e){for(let a of o)DC(a)&&(a=a.ɵproviders),Array.isArray(a)?zv(a,e):e(a);}var cR=$t({provide:String,useValue:$t});function WC(o){return o!==null&&typeof o=="object"&&cR in o;}function sR(o){return!!(o&&o.useExisting);}function lR(o){return!!(o&&o.useFactory);}function bl(o){return typeof o=="function";}function dR(o){return!!o.useClass;}var Vh=new z(""),eh={},mR={},cx;function Fv(){return cx===void 0&&(cx=new lh()),cx;}var Jo=class{},vm=class extends Jo{get destroyed(){return this._destroyed;}constructor(e,a,t,i){super(),this.parent=a,this.source=t,this.scopes=i,this.records=new Map(),this._ngOnDestroyHooks=new Set(),this._onDestroyHooks=[],this._destroyed=!1,Px(e,r=>this.processProvider(r)),this.records.set(AC,ml(void 0,this)),i.has("environment")&&this.records.set(Jo,ml(void 0,this));let n=this.records.get(Vh);n!=null&&typeof n.value=="string"&&this.scopes.add(n.value),this.injectorDefTypes=new Set(this.get(RC,Pi,dt.Self));}destroy(){this.assertNotDestroyed(),this._destroyed=!0;let e=ut(null);try{for(let t of this._ngOnDestroyHooks)t.ngOnDestroy();let a=this._onDestroyHooks;this._onDestroyHooks=[];for(let t of a)t();}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 a=Yr(this),t=Vi(void 0),i;try{return e();}finally{Yr(a),Vi(t);}}get(e,a=bm,t=dt.Default){if(this.assertNotDestroyed(),e.hasOwnProperty(Sk))return e[Sk](this);t=Nh(t);let i,n=Yr(this),r=Vi(void 0);try{if(!(t&dt.SkipSelf)){let s=this.records.get(e);if(s===void 0){let l=gR(e)&&Fh(e);l&&this.injectableDefInScope(l)?s=ml(Ox(e),eh):s=null,this.records.set(e,s);}if(s!=null)return this.hydrate(e,s);}let c=t&dt.Self?Fv():this.parent;return a=t&dt.Optional&&a===bm?null:a,c.get(e,a);}catch(c){if(c.name==="NullInjectorError"){if((c[ch]=c[ch]||[]).unshift(Ei(e)),n)throw c;return NA(c,e,"R3InjectorError",this.source);}else throw c;}finally{Vi(r),Yr(n);}}resolveInjectorInitializers(){let e=ut(null),a=Yr(this),t=Vi(void 0),i;try{let n=this.get(gl,Pi,dt.Self);for(let r of n)r();}finally{Yr(a),Vi(t),ut(e);}}toString(){let e=[],a=this.records;for(let t of a.keys())e.push(Ei(t));return`R3Injector[${e.join(", ")}]`;}assertNotDestroyed(){if(this._destroyed)throw new ie(205,!1);}processProvider(e){e=Ko(e);let a=bl(e)?e:Ko(e&&e.provide),t=uR(e);if(!bl(e)&&e.multi===!0){let i=this.records.get(a);i||(i=ml(void 0,eh,!0),i.factory=()=>kx(i.multi),this.records.set(a,i)),a=e,i.multi.push(e);}this.records.set(a,t);}hydrate(e,a){let t=ut(null);try{return a.value===eh&&(a.value=mR,a.value=a.factory()),typeof a.value=="object"&&a.value&&fR(a.value)&&this._ngOnDestroyHooks.add(a.value),a.value;}finally{ut(t);}}injectableDefInScope(e){if(!e.providedIn)return!1;let a=Ko(e.providedIn);return typeof a=="string"?a==="any"||this.scopes.has(a):this.injectorDefTypes.has(a);}removeOnDestroy(e){let a=this._onDestroyHooks.indexOf(e);a!==-1&&this._onDestroyHooks.splice(a,1);}};function Ox(o){let e=Fh(o),a=e!==null?e.factory:os(o);if(a!==null)return a;if(o instanceof z)throw new ie(204,!1);if(o instanceof Function)return pR(o);throw new ie(204,!1);}function pR(o){if(o.length>0)throw new ie(204,!1);let a=yA(o);return a!==null?()=>a.factory(o):()=>new o();}function uR(o){if(WC(o))return ml(void 0,o.useValue);{let e=GC(o);return ml(e,eh);}}function GC(o,e,a){let t;if(bl(o)){let i=Ko(o);return os(i)||Ox(i);}else if(WC(o))t=()=>Ko(o.useValue);else if(lR(o))t=()=>o.useFactory(...kx(o.deps||[]));else if(sR(o))t=()=>I(Ko(o.useExisting));else{let i=Ko(o&&(o.useClass||o.provide));if(hR(o))t=()=>new i(...kx(o.deps));else return os(i)||Ox(i);}return t;}function ml(o,e,a=!1){return{factory:o,value:e,multi:a?[]:void 0};}function hR(o){return!!o.deps;}function fR(o){return o!==null&&typeof o=="object"&&typeof o.ngOnDestroy=="function";}function gR(o){return typeof o=="function"||typeof o=="object"&&o instanceof z;}function Px(o,e){for(let a of o)Array.isArray(a)?Px(a,e):a&&DC(a)?Px(a.ɵproviders,e):e(a);}function ta(o,e){o instanceof vm&&o.assertNotDestroyed();let a,t=Yr(o),i=Vi(void 0);try{return e();}finally{Yr(t),Vi(i);}}function QC(){return EC()!==void 0||RA()!=null;}function Nv(o){if(!QC())throw new ie(-203,!1);}function bR(o){let e=Xo.ng;if(e&&e.ɵcompilerFacade)return e.ɵcompilerFacade;throw new Error("JIT compiler unavailable");}function xR(o){return typeof o=="function";}var Pn=0,Ge=1,je=2,ui=3,Qa=4,$i=5,xl=6,dh=7,mi=8,vl=9,Cn=10,Zt=11,_m=12,Nk=13,Pl=14,Ji=15,is=16,pl=17,gr=18,jh=19,YC=20,Zr=21,th=22,ka=23,Ho=25,Lv=1;var as=7,mh=8,_l=9,pi=10,ph=function(o){return o[o.None=0]="None",o[o.HasTransplantedViews=2]="HasTransplantedViews",o;}(ph||{});function Xr(o){return Array.isArray(o)&&typeof o[Lv]=="object";}function vr(o){return Array.isArray(o)&&o[Lv]===!0;}function Vv(o){return(o.flags&4)!==0;}function Bh(o){return o.componentOffset>-1;}function $h(o){return(o.flags&1)===1;}function br(o){return!!o.template;}function Dx(o){return(o[je]&512)!==0;}var Ex=class{constructor(e,a,t){this.previousValue=e,this.currentValue=a,this.firstChange=t;}isFirstChange(){return this.firstChange;}};function ZC(o,e,a,t){e!==null?e.applyValueToInputSignal(e,t):o[a]=t;}function et(){return XC;}function XC(o){return o.type.prototype.ngOnChanges&&(o.setInput=_R),vR;}et.ngInherit=!0;function vR(){let o=JC(this),e=o?.current;if(e){let a=o.previous;if(a===fr)o.previous=e;else for(let t in e)a[t]=e[t];o.current=null,this.ngOnChanges(e);}}function _R(o,e,a,t,i){let n=this.declaredInputs[t],r=JC(o)||wR(o,{previous:fr,current:null}),c=r.current||(r.current={}),s=r.previous,l=s[n];c[n]=new Ex(l&&l.currentValue,a,s===fr),ZC(o,e,i,a);}var KC="__ngSimpleChanges__";function JC(o){return o[KC]||null;}function wR(o,e){return o[KC]=e;}var Lk=null;var _n=function(o,e,a){Lk?.(o,e,a);},e4="svg",yR="math";function Mn(o){for(;Array.isArray(o);)o=o[Pn];return o;}function kR(o){for(;Array.isArray(o);){if(typeof o[Lv]=="object")return o;o=o[Pn];}return null;}function t4(o,e){return Mn(e[o]);}function Ma(o,e){return Mn(e[o.index]);}function jv(o,e){return o.data[e];}function Bv(o,e){return o[e];}function ac(o,e){let a=e[o];return Xr(a)?a:a[Pn];}function CR(o){return(o[je]&4)===4;}function $v(o){return(o[je]&128)===128;}function MR(o){return vr(o[ui]);}function ec(o,e){return e==null?null:o[e];}function o4(o){o[pl]=0;}function i4(o){o[je]&1024||(o[je]|=1024,$v(o)&&Hh(o));}function OR(o,e){for(;o>0;)e=e[Pl],o--;return e;}function wm(o){return!!(o[je]&9216||o[ka]?.dirty);}function Ix(o){o[Cn].changeDetectionScheduler?.notify(7),o[je]&64&&(o[je]|=1024),wm(o)&&Hh(o);}function Hh(o){o[Cn].changeDetectionScheduler?.notify(0);let e=ns(o);for(;e!==null&&!(e[je]&8192||(e[je]|=8192,!$v(e)));)e=ns(e);}function a4(o,e){if((o[je]&256)===256)throw new ie(911,!1);o[Zr]===null&&(o[Zr]=[]),o[Zr].push(e);}function PR(o,e){if(o[Zr]===null)return;let a=o[Zr].indexOf(e);a!==-1&&o[Zr].splice(a,1);}function ns(o){let e=o[ui];return vr(e)?e[ui]:e;}var Ke={lFrame:u4(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var n4=!1;function DR(){return Ke.lFrame.elementDepthCount;}function ER(){Ke.lFrame.elementDepthCount++;}function IR(){Ke.lFrame.elementDepthCount--;}function r4(){return Ke.bindingsEnabled;}function c4(){return Ke.skipHydrationRootTNode!==null;}function SR(o){return Ke.skipHydrationRootTNode===o;}function TR(){Ke.skipHydrationRootTNode=null;}function Se(){return Ke.lFrame.lView;}function Ht(){return Ke.lFrame.tView;}function C(o){return Ke.lFrame.contextLView=o,o[mi];}function M(o){return Ke.lFrame.contextLView=null,o;}function Uo(){let o=s4();for(;o!==null&&o.type===64;)o=o.parent;return o;}function s4(){return Ke.lFrame.currentTNode;}function AR(){let o=Ke.lFrame,e=o.currentTNode;return o.isParent?e:e.parent;}function ms(o,e){let a=Ke.lFrame;a.currentTNode=o,a.isParent=e;}function Hv(){return Ke.lFrame.isParent;}function Uv(){Ke.lFrame.isParent=!1;}function RR(){return Ke.lFrame.contextLView;}function l4(){return n4;}function Vk(o){n4=o;}function Dl(){let o=Ke.lFrame,e=o.bindingRootIndex;return e===-1&&(e=o.bindingRootIndex=o.tView.bindingStartIndex),e;}function d4(){return Ke.lFrame.bindingIndex;}function zR(o){return Ke.lFrame.bindingIndex=o;}function nc(){return Ke.lFrame.bindingIndex++;}function Uh(o){let e=Ke.lFrame,a=e.bindingIndex;return e.bindingIndex=e.bindingIndex+o,a;}function FR(){return Ke.lFrame.inI18n;}function NR(o,e){let a=Ke.lFrame;a.bindingIndex=a.bindingRootIndex=o,Sx(e);}function LR(){return Ke.lFrame.currentDirectiveIndex;}function Sx(o){Ke.lFrame.currentDirectiveIndex=o;}function qv(o){let e=Ke.lFrame.currentDirectiveIndex;return e===-1?null:o[e];}function Wv(){return Ke.lFrame.currentQueryIndex;}function qh(o){Ke.lFrame.currentQueryIndex=o;}function VR(o){let e=o[Ge];return e.type===2?e.declTNode:e.type===1?o[$i]:null;}function m4(o,e,a){if(a&dt.SkipSelf){let i=e,n=o;for(;i=i.parent,i===null&&!(a&dt.Host);)if(i=VR(n),i===null||(n=n[Pl],i.type&10))break;if(i===null)return!1;e=i,o=n;}let t=Ke.lFrame=p4();return t.currentTNode=e,t.lView=o,!0;}function Gv(o){let e=p4(),a=o[Ge];Ke.lFrame=e,e.currentTNode=a.firstChild,e.lView=o,e.tView=a,e.contextLView=o,e.bindingIndex=a.bindingStartIndex,e.inI18n=!1;}function p4(){let o=Ke.lFrame,e=o===null?null:o.child;return e===null?u4(o):e;}function u4(o){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:o,child:null,inI18n:!1};return o!==null&&(o.child=e),e;}function h4(){let o=Ke.lFrame;return Ke.lFrame=o.parent,o.currentTNode=null,o.lView=null,o;}var f4=h4;function Qv(){let o=h4();o.isParent=!0,o.tView=null,o.selectedIndex=-1,o.contextLView=null,o.elementDepthCount=0,o.currentDirectiveIndex=-1,o.currentNamespace=null,o.bindingRootIndex=-1,o.bindingIndex=-1,o.currentQueryIndex=0;}function jR(o){return(Ke.lFrame.contextLView=OR(o,Ke.lFrame.contextLView))[mi];}function Dn(){return Ke.lFrame.selectedIndex;}function rs(o){Ke.lFrame.selectedIndex=o;}function ps(){let o=Ke.lFrame;return jv(o.tView,o.selectedIndex);}function Fo(){Ke.lFrame.currentNamespace=e4;}function us(){BR();}function BR(){Ke.lFrame.currentNamespace=null;}function $R(){return Ke.lFrame.currentNamespace;}var g4=!0;function Wh(){return g4;}function Gh(o){g4=o;}function HR(o,e,a){let{ngOnChanges:t,ngOnInit:i,ngDoCheck:n}=e.type.prototype;if(t){let r=XC(e);(a.preOrderHooks??=[]).push(o,r),(a.preOrderCheckHooks??=[]).push(o,r);}i&&(a.preOrderHooks??=[]).push(0-o,i),n&&((a.preOrderHooks??=[]).push(o,n),(a.preOrderCheckHooks??=[]).push(o,n));}function Qh(o,e){for(let a=e.directiveStart,t=e.directiveEnd;a<t;a++){let n=o.data[a].type.prototype,{ngAfterContentInit:r,ngAfterContentChecked:c,ngAfterViewInit:s,ngAfterViewChecked:l,ngOnDestroy:d}=n;r&&(o.contentHooks??=[]).push(-a,r),c&&((o.contentHooks??=[]).push(a,c),(o.contentCheckHooks??=[]).push(a,c)),s&&(o.viewHooks??=[]).push(-a,s),l&&((o.viewHooks??=[]).push(a,l),(o.viewCheckHooks??=[]).push(a,l)),d!=null&&(o.destroyHooks??=[]).push(a,d);}}function oh(o,e,a){b4(o,e,3,a);}function ih(o,e,a,t){(o[je]&3)===a&&b4(o,e,a,t);}function sx(o,e){let a=o[je];(a&3)===e&&(a&=16383,a ��+=1,o[je]=a);}function b4(o,e,a,t){let i=t!==void 0?o[pl]&65535:0,n=t??-1,r=e.length-1,c=0;for(let s=i;s<r;s++)if(typeof e[s+1]=="number"){if(c=e[s],t!=null&&c>=t)break;}else e[s]<0&&(o[pl]+=65536),(c<n||n==-1)&&(UR(o,a,e,s),o[pl]=(o[pl]&4294901760)+s+2),s++;}function jk(o,e){_n(4,o,e);let a=ut(null);try{e.call(o);}finally{ut(a),_n(5,o,e);}}function UR(o,e,a,t){let i=a[t]<0,n=a[t+1],r=i?-a[t]:a[t],c=o[r];i?o[je]>>14<o[pl]>>16&&(o[je]&3)===e&&(o[je]+=16384,jk(c,n)):jk(c,n);}var fl=-1,cs=class{constructor(e,a,t){this.factory=e,this.resolving=!1,this.canSeeViewProviders=a,this.injectImpl=t;}};function qR(o){return o instanceof cs;}function WR(o){return(o.flags&8)!==0;}function GR(o){return(o.flags&16)!==0;}var lx={},Tx=class{constructor(e,a){this.injector=e,this.parentInjector=a;}get(e,a,t){t=Nh(t);let i=this.injector.get(e,lx,t);return i!==lx||a===lx?i:this.parentInjector.get(e,a,t);}};function x4(o){return o!==fl;}function uh(o){return o&32767;}function QR(o){return o>>16;}function hh(o,e){let a=QR(o),t=e;for(;a>0;)t=t[Pl],a--;return t;}var Ax=!0;function fh(o){let e=Ax;return Ax=o,e;}var YR=256,v4=YR-1,_4=5,ZR=0,wn={};function XR(o,e,a){let t;typeof a=="string"?t=a.charCodeAt(0)||0:a.hasOwnProperty(fm)&&(t=a[fm]),t==null&&(t=a[fm]=ZR++);let i=t&v4,n=1<<i;e.data[o+(i>>_4)]|=n;}function gh(o,e){let a=w4(o,e);if(a!==-1)return a;let t=e[Ge];t.firstCreatePass&&(o.injectorIndex=e.length,dx(t.data,o),dx(e,null),dx(t.blueprint,null));let i=Yv(o,e),n=o.injectorIndex;if(x4(i)){let r=uh(i),c=hh(i,e),s=c[Ge].data;for(let l=0;l<8;l++)e[n+l]=c[r+l]|s[r+l];}return e[n+8]=i,n;}function dx(o,e){o.push(0,0,0,0,0,0,0,0,e);}function w4(o,e){return o.injectorIndex===-1||o.parent&&o.parent.injectorIndex===o.injectorIndex||e[o.injectorIndex+8]===null?-1:o.injectorIndex;}function Yv(o,e){if(o.parent&&o.parent.injectorIndex!==-1)return o.parent.injectorIndex;let a=0,t=null,i=e;for(;i!==null;){if(t=O4(i),t===null)return fl;if(a++,i=i[Pl],t.injectorIndex!==-1)return t.injectorIndex|a<<16;}return fl;}function Rx(o,e,a){XR(o,e,a);}function KR(o,e){if(e==="class")return o.classes;if(e==="style")return o.styles;let a=o.attrs;if(a){let t=a.length,i=0;for(;i<t;){let n=a[i];if(FC(n))break;if(n===0)i=i+2;else if(typeof n=="number")for(i++;i<t&&typeof a[i]=="string";)i++;else{if(n===e)return a[i+1];i=i+2;}}}return null;}function y4(o,e,a){if(a&dt.Optional||o!==void 0)return o;Iv(e,"NodeInjector");}function k4(o,e,a,t){if(a&dt.Optional&&t===void 0&&(t=null),!(a&(dt.Self|dt.Host))){let i=o[vl],n=Vi(void 0);try{return i?i.get(e,t,a&dt.Optional):IC(e,t,a&dt.Optional);}finally{Vi(n);}}return y4(t,e,a);}function C4(o,e,a,t=dt.Default,i){if(o!==null){if(e[je]&2048&&!(t&dt.Self)){let r=oz(o,e,a,t,wn);if(r!==wn)return r;}let n=M4(o,e,a,t,wn);if(n!==wn)return n;}return k4(e,a,t,i);}function M4(o,e,a,t,i){let n=ez(a);if(typeof n=="function"){if(!m4(e,o,t))return t&dt.Host?y4(i,a,t):k4(e,a,t,i);try{let r;if(r=n(t),r==null&&!(t&dt.Optional))Iv(a);else return r;}finally{f4();}}else if(typeof n=="number"){let r=null,c=w4(o,e),s=fl,l=t&dt.Host?e[Ji][$i]:null;for((c===-1||t&dt.SkipSelf)&&(s=c===-1?Yv(o,e):e[c+8],s===fl||!$k(t,!1)?c=-1:(r=e[Ge],c=uh(s),e=hh(s,e)));c!==-1;){let d=e[Ge];if(Bk(n,c,d.data)){let f=JR(c,e,a,r,t,l);if(f!==wn)return f;}s=e[c+8],s!==fl&&$k(t,e[Ge].data[c+8]===l)&&Bk(n,c,e)?(r=d,c=uh(s),e=hh(s,e)):c=-1;}}return i;}function JR(o,e,a,t,i,n){let r=e[Ge],c=r.data[o+8],s=t==null?Bh(c)&&Ax:t!=r&&(c.type&3)!==0,l=i&dt.Host&&n===c,d=ah(c,r,a,s,l);return d!==null?ss(e,r,d,c):wn;}function ah(o,e,a,t,i){let n=o.providerIndexes,r=e.data,c=n&1048575,s=o.directiveStart,l=o.directiveEnd,d=n>>20,f=t?c:c+d,x=i?c+d:l;for(let b=f;b<x;b++){let v=r[b];if(b<s&&a===v||b>=s&&v.type===a)return b;}if(i){let b=r[s];if(b&&br(b)&&b.type===a)return s;}return null;}function ss(o,e,a,t){let i=o[a],n=e.data;if(qR(i)){let r=i;r.resolving&&EA(DA(n[a]));let c=fh(r.canSeeViewProviders);r.resolving=!0;let s,l=r.injectImpl?Vi(r.injectImpl):null,d=m4(o,t,dt.Default);try{i=o[a]=r.factory(void 0,n,o,t),e.firstCreatePass&&a>=t.directiveStart&&HR(a,n[a],e);}finally{l!==null&&Vi(l),fh(c),r.resolving=!1,f4();}}return i;}function ez(o){if(typeof o=="string")return o.charCodeAt(0)||0;let e=o.hasOwnProperty(fm)?o[fm]:void 0;return typeof e=="number"?e>=0?e&v4:tz:e;}function Bk(o,e,a){let t=1<<o;return!!(a[e+(o>>_4)]&t);}function $k(o,e){return!(o&dt.Self)&&!(o&dt.Host&&e);}var ts=class{constructor(e,a){this._tNode=e,this._lView=a;}get(e,a,t){return C4(this._tNode,this._lView,e,Nh(t),a);}};function tz(){return new ts(Uo(),Se());}function yt(o){return Mm(()=>{let e=o.prototype.constructor,a=e[rh]||zx(e),t=Object.prototype,i=Object.getPrototypeOf(o.prototype).constructor;for(;i&&i!==t;){let n=i[rh]||zx(i);if(n&&n!==a)return n;i=Object.getPrototypeOf(i);}return n=>new n();});}function zx(o){return CC(o)?()=>{let e=zx(Ko(o));return e&&e();}:os(o);}function oz(o,e,a,t,i){let n=o,r=e;for(;n!==null&&r!==null&&r[je]&2048&&!(r[je]&512);){let c=M4(n,r,a,t|dt.Self,wn);if(c!==wn)return c;let s=n.parent;if(!s){let l=r[YC];if(l){let d=l.get(a,wn,t);if(d!==wn)return d;}s=O4(r),r=r[Pl];}n=s;}return i;}function O4(o){let e=o[Ge],a=e.type;return a===2?e.declTNode:a===1?o[$i]:null;}function No(o){return KR(Uo(),o);}function Hk(o,e=null,a=null,t){let i=P4(o,e,a,t);return i.resolveInjectorInitializers(),i;}function P4(o,e=null,a=null,t,i=new Set()){let n=[a||Pi,rR(o)];return t=t||(typeof o=="object"?void 0:Ei(o)),new vm(n,e||Fv(),t||null,i);}var es=class es{static create(e,a){if(Array.isArray(e))return Hk({name:""},a,e,"");{let t=e.name??"";return Hk({name:t},e.parent,e.providers,t);}}};es.THROW_IF_NOT_FOUND=bm,es.NULL=new lh(),es.ɵprov=F({token:es,providedIn:"any",factory:()=>I(AC)}),es.__NG_ELEMENT_ID__=-1;var He=es;var iz=new z("");iz.__NG_ELEMENT_ID__=o=>{let e=Uo();if(e===null)throw new ie(204,!1);if(e.type&2)return e.value;if(o&dt.Optional)return null;throw new ie(204,!1);};var az="ngOriginalError";function mx(o){return o[az];}var Yh=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=nz,e.__NG_ENV_ID__=t=>t;let o=e;return o;})(),Fx=class extends Yh{constructor(e){super(),this._lView=e;}onDestroy(e){return a4(this._lView,e),()=>PR(this._lView,e);}};function nz(){return new Fx(Se());}var En=(()=>{let e=class e{constructor(){this.taskId=0,this.pendingTasks=new Set(),this.hasPendingTasks=new Bt(!1);}get _hasPendingTasks(){return this.hasPendingTasks.value;}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let t=this.taskId++;return this.pendingTasks.add(t),t;}remove(t){this.pendingTasks.delete(t),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 o=e;return o;})();var Nx=class extends G{constructor(e=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=e,QC()&&(this.destroyRef=T(Yh,{optional:!0})??void 0,this.pendingTasks=T(En,{optional:!0})??void 0);}emit(e){let a=ut(null);try{super.next(e);}finally{ut(a);}}subscribe(e,a,t){let i=e,n=a||(()=>null),r=t;if(e&&typeof e=="object"){let s=e;i=s.next?.bind(s),n=s.error?.bind(s),r=s.complete?.bind(s);}this.__isAsync&&(n=this.wrapInTimeout(n),i&&(i=this.wrapInTimeout(i)),r&&(r=this.wrapInTimeout(r)));let c=super.subscribe({next:i,error:n,complete:r});return e instanceof Ae&&e.add(c),c;}wrapInTimeout(e){return a=>{let t=this.pendingTasks?.add();setTimeout(()=>{e(a),t!==void 0&&this.pendingTasks?.remove(t);});};}},$=Nx;function bh(...o){}function D4(o){let e,a;function t(){o=bh;try{a!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(a),e!==void 0&&clearTimeout(e);}catch{}}return e=setTimeout(()=>{o(),t();}),typeof requestAnimationFrame=="function"&&(a=requestAnimationFrame(()=>{o(),t();})),()=>t();}function Uk(o){return queueMicrotask(()=>o()),()=>{o=bh;};}var Zv="isAngularZone",xh=Zv+"_ID",rz=0,oe=class o{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:a=!1,shouldCoalesceRunChangeDetection:t=!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 ie(908,!1);Zone.assertZonePatched();let i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec())),e&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!t&&a,i.shouldCoalesceRunChangeDetection=t,i.callbackScheduled=!1,lz(i);}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(Zv)===!0;}static assertInAngularZone(){if(!o.isInAngularZone())throw new ie(909,!1);}static assertNotInAngularZone(){if(o.isInAngularZone())throw new ie(909,!1);}run(e,a,t){return this._inner.run(e,a,t);}runTask(e,a,t,i){let n=this._inner,r=n.scheduleEventTask("NgZoneEvent: "+i,e,cz,bh,bh);try{return n.runTask(r,a,t);}finally{n.cancelTask(r);}}runGuarded(e,a,t){return this._inner.runGuarded(e,a,t);}runOutsideAngular(e){return this._outer.run(e);}},cz={};function Xv(o){if(o._nesting==0&&!o.hasPendingMicrotasks&&!o.isStable)try{o._nesting++,o.onMicrotaskEmpty.emit(null);}finally{if(o._nesting--,!o.hasPendingMicrotasks)try{o.runOutsideAngular(()=>o.onStable.emit(null));}finally{o.isStable=!0;}}}function sz(o){o.isCheckStableRunning||o.callbackScheduled||(o.callbackScheduled=!0,Zone.root.run(()=>{D4(()=>{o.callbackScheduled=!1,Lx(o),o.isCheckStableRunning=!0,Xv(o),o.isCheckStableRunning=!1;});}),Lx(o));}function lz(o){let e=()=>{sz(o);},a=rz++;o._inner=o._inner.fork({name:"angular",properties:{[Zv]:!0,[xh]:a,[xh+a]:!0},onInvokeTask:(t,i,n,r,c,s)=>{if(dz(s))return t.invokeTask(n,r,c,s);try{return qk(o),t.invokeTask(n,r,c,s);}finally{(o.shouldCoalesceEventChangeDetection&&r.type==="eventTask"||o.shouldCoalesceRunChangeDetection)&&e(),Wk(o);}},onInvoke:(t,i,n,r,c,s,l)=>{try{return qk(o),t.invoke(n,r,c,s,l);}finally{o.shouldCoalesceRunChangeDetection&&!o.callbackScheduled&&!mz(s)&&e(),Wk(o);}},onHasTask:(t,i,n,r)=>{t.hasTask(n,r),i===n&&(r.change=="microTask"?(o._hasPendingMicrotasks=r.microTask,Lx(o),Xv(o)):r.change=="macroTask"&&(o.hasPendingMacrotasks=r.macroTask));},onHandleError:(t,i,n,r)=>(t.handleError(n,r),o.runOutsideAngular(()=>o.onError.emit(r)),!1)});}function Lx(o){o._hasPendingMicrotasks||(o.shouldCoalesceEventChangeDetection||o.shouldCoalesceRunChangeDetection)&&o.callbackScheduled===!0?o.hasPendingMicrotasks=!0:o.hasPendingMicrotasks=!1;}function qk(o){o._nesting++,o.isStable&&(o.isStable=!1,o.onUnstable.emit(null));}function Wk(o){o._nesting--,Xv(o);}var vh=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,a,t){return e.apply(a,t);}runGuarded(e,a,t){return e.apply(a,t);}runOutsideAngular(e){return e();}runTask(e,a,t,i){return e.apply(a,t);}};function dz(o){return E4(o,"__ignore_ng_zone__");}function mz(o){return E4(o,"__scheduler_tick__");}function E4(o,e){return!Array.isArray(o)||o.length!==1?!1:o[0]?.data?.[e]===!0;}function pz(o="zone.js",e){return o==="noop"?new vh():o==="zone.js"?new oe(e):o;}var ji=class{constructor(){this._console=console;}handleError(e){let a=this._findOriginalError(e);this._console.error("ERROR",e),a&&this._console.error("ORIGINAL ERROR",a);}_findOriginalError(e){let a=e&&mx(e);for(;a&&mx(a);)a=mx(a);return a||null;}},uz=new z("",{providedIn:"root",factory:()=>{let o=T(oe),e=T(ji);return a=>o.runOutsideAngular(()=>e.handleError(a));}});function hz(){return El(Uo(),Se());}function El(o,e){return new Q(Ma(o,e));}var Q=(()=>{let e=class e{constructor(t){this.nativeElement=t;}};e.__NG_ELEMENT_ID__=hz;let o=e;return o;})();function I4(o){return o instanceof Q?o.nativeElement:o;}function fz(){return this._results[Symbol.iterator]();}var ei=class o{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 a=o.prototype;a[Symbol.iterator]||(a[Symbol.iterator]=fz);}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,a){return this._results.reduce(e,a);}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,a){this.dirty=!1;let t=jA(e);(this._changesDetected=!VA(this._results,t,a))&&(this._results=t,this.length=t.length,this.last=t[this.length-1],this.first=t[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 S4(o){return(o.flags&128)===128;}var T4=new Map(),gz=0;function bz(){return gz++;}function xz(o){T4.set(o[jh],o);}function vz(o){T4.delete(o[jh]);}var Gk="__ngContext__";function tc(o,e){Xr(e)?(o[Gk]=e[jh],xz(e)):o[Gk]=e;}function A4(o){return z4(o[_m]);}function R4(o){return z4(o[Qa]);}function z4(o){for(;o!==null&&!vr(o);)o=o[Qa];return o;}var Vx;function F4(o){Vx=o;}function N4(){if(Vx!==void 0)return Vx;if(typeof document<"u")return document;throw new ie(210,!1);}var Il=new z("",{providedIn:"root",factory:()=>_z}),_z="ng",Kv=new z(""),Oa=new z("",{providedIn:"platform",factory:()=>"unknown"});var it=new z(""),Dm=new z("",{providedIn:"root",factory:()=>N4().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var wz="h",yz="b";var kz=()=>null;function Jv(o,e,a=!1){return kz(o,e,a);}var L4=!1,Cz=new z("",{providedIn:"root",factory:()=>L4});var Gu;function Mz(){if(Gu===void 0&&(Gu=null,Xo.trustedTypes))try{Gu=Xo.trustedTypes.createPolicy("angular",{createHTML:o=>o,createScript:o=>o,createScriptURL:o=>o});}catch{}return Gu;}function Zh(o){return Mz()?.createHTML(o)||o;}var Qu;function V4(){if(Qu===void 0&&(Qu=null,Xo.trustedTypes))try{Qu=Xo.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:o=>o,createScript:o=>o,createScriptURL:o=>o});}catch{}return Qu;}function Qk(o){return V4()?.createHTML(o)||o;}function Yk(o){return V4()?.createScriptURL(o)||o;}var xr=class{constructor(e){this.changingThisBreaksApplicationSecurity=e;}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${yC})`;}},jx=class extends xr{getTypeName(){return"HTML";}},Bx=class extends xr{getTypeName(){return"Style";}},$x=class extends xr{getTypeName(){return"Script";}},Hx=class extends xr{getTypeName(){return"URL";}},Ux=class extends xr{getTypeName(){return"ResourceURL";}};function oa(o){return o instanceof xr?o.changingThisBreaksApplicationSecurity:o;}function _r(o,e){let a=Oz(o);if(a!=null&&a!==e){if(a==="ResourceURL"&&e==="URL")return!0;throw new Error(`Required a safe ${e}, got a ${a} (see ${yC})`);}return a===e;}function Oz(o){return o instanceof xr&&o.getTypeName()||null;}function j4(o){return new jx(o);}function B4(o){return new Bx(o);}function $4(o){return new $x(o);}function H4(o){return new Hx(o);}function U4(o){return new Ux(o);}function Pz(o){let e=new Wx(o);return Dz()?new qx(e):e;}var qx=class{constructor(e){this.inertDocumentHelper=e;}getInertBodyElement(e){e="<body><remove></remove>"+e;try{let a=new window.DOMParser().parseFromString(Zh(e),"text/html").body;return a===null?this.inertDocumentHelper.getInertBodyElement(e):(a.firstChild?.remove(),a);}catch{return null;}}},Wx=class{constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert");}getInertBodyElement(e){let a=this.inertDocument.createElement("template");return a.innerHTML=Zh(e),a;}};function Dz(){try{return!!new window.DOMParser().parseFromString(Zh(""),"text/html");}catch{return!1;}}var Ez=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Xh(o){return o=String(o),o.match(Ez)?o:"unsafe:"+o;}function wr(o){let e={};for(let a of o.split(","))e[a]=!0;return e;}function Em(...o){let e={};for(let a of o)for(let t in a)a.hasOwnProperty(t)&&(e[t]=!0);return e;}var q4=wr("area,br,col,hr,img,wbr"),W4=wr("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),G4=wr("rp,rt"),Iz=Em(G4,W4),Sz=Em(W4,wr("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")),Tz=Em(G4,wr("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")),Zk=Em(q4,Sz,Tz,Iz),Q4=wr("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Az=wr("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"),Rz=wr("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"),zz=Em(Q4,Az,Rz),Fz=wr("script,style,template"),Gx=class{constructor(){this.sanitizedSomething=!1,this.buf=[];}sanitizeChildren(e){let a=e.firstChild,t=!0,i=[];for(;a;){if(a.nodeType===Node.ELEMENT_NODE?t=this.startElement(a):a.nodeType===Node.TEXT_NODE?this.chars(a.nodeValue):this.sanitizedSomething=!0,t&&a.firstChild){i.push(a),a=Vz(a);continue;}for(;a;){a.nodeType===Node.ELEMENT_NODE&&this.endElement(a);let n=Lz(a);if(n){a=n;break;}a=i.pop();}}return this.buf.join("");}startElement(e){let a=Xk(e).toLowerCase();if(!Zk.hasOwnProperty(a))return this.sanitizedSomething=!0,!Fz.hasOwnProperty(a);this.buf.push("<"),this.buf.push(a);let t=e.attributes;for(let i=0;i<t.length;i++){let n=t.item(i),r=n.name,c=r.toLowerCase();if(!zz.hasOwnProperty(c)){this.sanitizedSomething=!0;continue;}let s=n.value;Q4[c]&&(s=Xh(s)),this.buf.push(" ",r,'="',Kk(s),'"');}return this.buf.push(">"),!0;}endElement(e){let a=Xk(e).toLowerCase();Zk.hasOwnProperty(a)&&!q4.hasOwnProperty(a)&&(this.buf.push("</"),this.buf.push(a),this.buf.push(">"));}chars(e){this.buf.push(Kk(e));}};function Nz(o,e){return(o.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY;}function Lz(o){let e=o.nextSibling;if(e&&o!==e.previousSibling)throw Y4(e);return e;}function Vz(o){let e=o.firstChild;if(e&&Nz(o,e))throw Y4(e);return e;}function Xk(o){let e=o.nodeName;return typeof e=="string"?e:"FORM";}function Y4(o){return new Error(`Failed to sanitize html because the element is clobbered: ${o.outerHTML}`);}var jz=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Bz=/([^\#-~ |!])/g;function Kk(o){return o.replace(/&/g,"&").replace(jz,function(e){let a=e.charCodeAt(0),t=e.charCodeAt(1);return"&#"+((a-55296)*1024+(t-56320)+65536)+";";}).replace(Bz,function(e){return"&#"+e.charCodeAt(0)+";";}).replace(/</g,"<").replace(/>/g,">");}var Yu;function e2(o,e){let a=null;try{Yu=Yu||Pz(o);let t=e?String(e):"";a=Yu.getInertBodyElement(t);let i=5,n=t;do{if(i===0)throw new Error("Failed to sanitize html because the input is unstable");i--,t=n,n=a.innerHTML,a=Yu.getInertBodyElement(t);}while(t!==n);let c=new Gx().sanitizeChildren(Jk(a)||a);return Zh(c);}finally{if(a){let t=Jk(a)||a;for(;t.firstChild;)t.firstChild.remove();}}}function Jk(o){return"content"in o&&$z(o)?o.content:null;}function $z(o){return o.nodeType===Node.ELEMENT_NODE&&o.nodeName==="TEMPLATE";}var ti=function(o){return o[o.NONE=0]="NONE",o[o.HTML=1]="HTML",o[o.STYLE=2]="STYLE",o[o.SCRIPT=3]="SCRIPT",o[o.URL=4]="URL",o[o.RESOURCE_URL=5]="RESOURCE_URL",o;}(ti||{});function Sl(o){let e=t2();return e?Qk(e.sanitize(ti.HTML,o)||""):_r(o,"HTML")?Qk(oa(o)):e2(N4(),yn(o));}function Pa(o){let e=t2();return e?e.sanitize(ti.URL,o)||"":_r(o,"URL")?oa(o):Xh(yn(o));}function Hz(o){let e=t2();if(e)return Yk(e.sanitize(ti.RESOURCE_URL,o)||"");if(_r(o,"ResourceURL"))return Yk(oa(o));throw new ie(904,!1);}function Uz(o,e){return e==="src"&&(o==="embed"||o==="frame"||o==="iframe"||o==="media"||o==="script")||e==="href"&&(o==="base"||o==="link")?Hz:Pa;}function Z4(o,e,a){return Uz(e,a)(o);}function t2(){let o=Se();return o&&o[Cn].sanitizer;}var qz=/^>|^->|<!--|-->|--!>|<!-$/g,Wz=/(<|>)/g,Gz="\u200B$1\u200B";function Qz(o){return o.replace(qz,e=>e.replace(Wz,Gz));}function Tl(o){return o.ownerDocument.defaultView;}function X4(o){return o instanceof Function?o():o;}function K4(o){return(o??T(He)).get(Oa)==="browser";}var On=function(o){return o[o.Important=1]="Important",o[o.DashCase=2]="DashCase",o;}(On||{}),Yz;function o2(o,e){return Yz(o,e);}function ul(o,e,a,t,i){if(t!=null){let n,r=!1;vr(t)?n=t:Xr(t)&&(r=!0,t=t[Pn]);let c=Mn(t);o===0&&a!==null?i==null?i3(e,a,c):_h(e,a,c,i||null,!0):o===1&&a!==null?_h(e,a,c,i||null,!0):o===2?l9(e,c,r):o===3&&e.destroyNode(c),n!=null&&m9(e,o,n,a,i);}}function Zz(o,e){return o.createText(e);}function Xz(o,e,a){o.setValue(e,a);}function Kz(o,e){return o.createComment(Qz(e));}function J4(o,e,a){return o.createElement(e,a);}function Jz(o,e){e3(o,e),e[Pn]=null,e[$i]=null;}function e9(o,e,a,t,i,n){t[Pn]=i,t[$i]=e,ef(o,t,a,1,i,n);}function e3(o,e){e[Cn].changeDetectionScheduler?.notify(8),ef(o,e,e[Zt],2,null,null);}function t9(o){let e=o[_m];if(!e)return px(o[Ge],o);for(;e;){let a=null;if(Xr(e))a=e[_m];else{let t=e[pi];t&&(a=t);}if(!a){for(;e&&!e[Qa]&&e!==o;)Xr(e)&&px(e[Ge],e),e=e[ui];e===null&&(e=o),Xr(e)&&px(e[Ge],e),a=e&&e[Qa];}e=a;}}function o9(o,e,a,t){let i=pi+t,n=a.length;t>0&&(a[i-1][Qa]=e),t<n-pi?(e[Qa]=a[i],TC(a,pi+t,e)):(a.push(e),e[Qa]=null),e[ui]=a;let r=e[is];r!==null&&a!==r&&t3(r,e);let c=e[gr];c!==null&&c.insertView(o),Ix(e),e[je]|=128;}function t3(o,e){let a=o[_l],t=e[ui];if(Xr(t))o[je]|=ph.HasTransplantedViews;else{let i=t[ui][Ji];e[Ji]!==i&&(o[je]|=ph.HasTransplantedViews);}a===null?o[_l]=[e]:a.push(e);}function i2(o,e){let a=o[_l],t=a.indexOf(e);a.splice(t,1);}function ym(o,e){if(o.length<=pi)return;let a=pi+e,t=o[a];if(t){let i=t[is];i!==null&&i!==o&&i2(i,t),e>0&&(o[a-1][Qa]=t[Qa]);let n=sh(o,pi+e);Jz(t[Ge],t);let r=n[gr];r!==null&&r.detachView(n[Ge]),t[ui]=null,t[Qa]=null,t[je]&=-129;}return t;}function Kh(o,e){if(!(e[je]&256)){let a=e[Zt];a.destroyNode&&ef(o,e,a,3,null,null),t9(e);}}function px(o,e){if(e[je]&256)return;let a=ut(null);try{e[je]&=-129,e[je]|=256,e[ka]&&fu(e[ka]),a9(o,e),i9(o,e),e[Ge].type===1&&e[Zt].destroy();let t=e[is];if(t!==null&&vr(e[ui])){t!==e[ui]&&i2(t,e);let i=e[gr];i!==null&&i.detachView(o);}vz(e);}finally{ut(a);}}function i9(o,e){let a=o.cleanup,t=e[dh];if(a!==null)for(let n=0;n<a.length-1;n+=2)if(typeof a[n]=="string"){let r=a[n+3];r>=0?t[r]():t[-r].unsubscribe(),n+=2;}else{let r=t[a[n+1]];a[n].call(r);}t!==null&&(e[dh]=null);let i=e[Zr];if(i!==null){e[Zr]=null;for(let n=0;n<i.length;n++){let r=i[n];r();}}}function a9(o,e){let a;if(o!=null&&(a=o.destroyHooks)!=null)for(let t=0;t<a.length;t+=2){let i=e[a[t]];if(!(i instanceof cs)){let n=a[t+1];if(Array.isArray(n))for(let r=0;r<n.length;r+=2){let c=i[n[r]],s=n[r+1];_n(4,c,s);try{s.call(c);}finally{_n(5,c,s);}}else{_n(4,i,n);try{n.call(i);}finally{_n(5,i,n);}}}}}function o3(o,e,a){return n9(o,e.parent,a);}function n9(o,e,a){let t=e;for(;t!==null&&t.type&168;)e=t,t=e.parent;if(t===null)return a[Pn];{let{componentOffset:i}=t;if(i>-1){let{encapsulation:n}=o.data[t.directiveStart+i];if(n===kn.None||n===kn.Emulated)return null;}return Ma(t,a);}}function _h(o,e,a,t,i){o.insertBefore(e,a,t,i);}function i3(o,e,a){o.appendChild(e,a);}function eC(o,e,a,t,i){t!==null?_h(o,e,a,t,i):i3(o,e,a);}function a3(o,e){return o.parentNode(e);}function r9(o,e){return o.nextSibling(e);}function n3(o,e,a){return s9(o,e,a);}function c9(o,e,a){return o.type&40?Ma(o,a):null;}var s9=c9,tC;function Jh(o,e,a,t){let i=o3(o,t,e),n=e[Zt],r=t.parent||e[$i],c=n3(r,t,e);if(i!=null)if(Array.isArray(a))for(let s=0;s<a.length;s++)eC(n,i,a[s],c,!1);else eC(n,i,a,c,!1);tC!==void 0&&tC(n,t,e,a,i);}function hm(o,e){if(e!==null){let a=e.type;if(a&3)return Ma(e,o);if(a&4)return Qx(-1,o[e.index]);if(a&8){let t=e.child;if(t!==null)return hm(o,t);{let i=o[e.index];return vr(i)?Qx(-1,i):Mn(i);}}else{if(a&128)return hm(o,e.next);if(a&32)return o2(e,o)()||Mn(o[e.index]);{let t=r3(o,e);if(t!==null){if(Array.isArray(t))return t[0];let i=ns(o[Ji]);return hm(i,t);}else return hm(o,e.next);}}}return null;}function r3(o,e){if(e!==null){let t=o[Ji][$i],i=e.projection;return t.projection[i];}return null;}function Qx(o,e){let a=pi+o+1;if(a<e.length){let t=e[a],i=t[Ge].firstChild;if(i!==null)return hm(t,i);}return e[as];}function l9(o,e,a){o.removeChild(null,e,a);}function a2(o,e,a,t,i,n,r){for(;a!=null;){if(a.type===128){a=a.next;continue;}let c=t[a.index],s=a.type;if(r&&e===0&&(c&&tc(Mn(c),t),a.flags|=2),(a.flags&32)!==32)if(s&8)a2(o,e,a.child,t,i,n,!1),ul(e,o,i,c,n);else if(s&32){let l=o2(a,t),d;for(;d=l();)ul(e,o,i,d,n);ul(e,o,i,c,n);}else s&16?c3(o,e,t,a,i,n):ul(e,o,i,c,n);a=r?a.projectionNext:a.next;}}function ef(o,e,a,t,i,n){a2(a,t,o.firstChild,e,i,n,!1);}function d9(o,e,a){let t=e[Zt],i=o3(o,a,e),n=a.parent||e[$i],r=n3(n,a,e);c3(t,0,e,a,i,r);}function c3(o,e,a,t,i,n){let r=a[Ji],s=r[$i].projection[t.projection];if(Array.isArray(s))for(let l=0;l<s.length;l++){let d=s[l];ul(e,o,i,d,n);}else{let l=s,d=r[ui];S4(t)&&(l.flags|=128),a2(o,e,l,d,i,n,!0);}}function m9(o,e,a,t,i){let n=a[as],r=Mn(a);n!==r&&ul(e,o,t,n,i);for(let c=pi;c<a.length;c++){let s=a[c];ef(s[Ge],s,o,e,t,n);}}function p9(o,e,a,t,i){if(e)i?o.addClass(a,t):o.removeClass(a,t);else{let n=t.indexOf("-")===-1?void 0:On.DashCase;i==null?o.removeStyle(a,t,n):(typeof i=="string"&&i.endsWith("!important")&&(i=i.slice(0,-10),n|=On.Important),o.setStyle(a,t,i,n));}}function u9(o,e,a){o.setAttribute(e,"style",a);}function s3(o,e,a){a===""?o.removeAttribute(e,"class"):o.setAttribute(e,"class",a);}function l3(o,e,a){let{mergedAttrs:t,classes:i,styles:n}=a;t!==null&&Cx(o,e,t),i!==null&&s3(o,e,i),n!==null&&u9(o,e,n);}var oi={};function m(o=1){d3(Ht(),Se(),Dn()+o,!1);}function d3(o,e,a,t){if(!t)if((e[je]&3)===3){let n=o.preOrderCheckHooks;n!==null&&oh(e,n,a);}else{let n=o.preOrderHooks;n!==null&&ih(e,n,0,a);}rs(a);}function h(o,e=dt.Default){let a=Se();if(a===null)return I(o,e);let t=Uo();return C4(t,a,Ko(o),e);}function hs(){let o="invalid";throw new Error(o);}function m3(o,e,a,t,i,n){let r=ut(null);try{let c=null;i&Kr.SignalBased&&(c=e[t][wa]),c!==null&&c.transformFn!==void 0&&(n=c.transformFn(n)),i&Kr.HasDecoratorInputTransform&&(n=o.inputTransforms[t].call(e,n)),o.setInput!==null?o.setInput(e,c,n,a,t):ZC(e,c,t,n);}finally{ut(r);}}function h9(o,e){let a=o.hostBindingOpCodes;if(a!==null)try{for(let t=0;t<a.length;t++){let i=a[t];if(i<0)rs(~i);else{let n=i,r=a[++t],c=a[++t];NR(r,n);let s=e[n];c(2,s);}}}finally{rs(-1);}}function tf(o,e,a,t,i,n,r,c,s,l,d){let f=e.blueprint.slice();return f[Pn]=i,f[je]=t|4|128|8|64,(l!==null||o&&o[je]&2048)&&(f[je]|=2048),o4(f),f[ui]=f[Pl]=o,f[mi]=a,f[Cn]=r||o&&o[Cn],f[Zt]=c||o&&o[Zt],f[vl]=s||o&&o[vl]||null,f[$i]=n,f[jh]=bz(),f[xl]=d,f[YC]=l,f[Ji]=e.type==2?o[Ji]:f,f;}function Al(o,e,a,t,i){let n=o.data[e];if(n===null)n=f9(o,e,a,t,i),FR()&&(n.flags|=32);else if(n.type&64){n.type=a,n.value=t,n.attrs=i;let r=AR();n.injectorIndex=r===null?-1:r.injectorIndex;}return ms(n,!0),n;}function f9(o,e,a,t,i){let n=s4(),r=Hv(),c=r?n:n&&n.parent,s=o.data[e]=w9(o,c,a,e,t,i);return o.firstChild===null&&(o.firstChild=s),n!==null&&(r?n.child==null&&s.parent!==null&&(n.child=s):n.next===null&&(n.next=s,s.prev=n)),s;}function p3(o,e,a,t){if(a===0)return-1;let i=e.length;for(let n=0;n<a;n++)e.push(t),o.blueprint.push(t),o.data.push(null);return i;}function u3(o,e,a,t,i){let n=Dn(),r=t&2;try{rs(-1),r&&e.length>Ho&&d3(o,e,Ho,!1),_n(r?2:0,i),a(t,i);}finally{rs(n),_n(r?3:1,i);}}function n2(o,e,a){if(Vv(e)){let t=ut(null);try{let i=e.directiveStart,n=e.directiveEnd;for(let r=i;r<n;r++){let c=o.data[r];if(c.contentQueries){let s=a[r];c.contentQueries(1,s,r);}}}finally{ut(t);}}}function r2(o,e,a){r4()&&(P9(o,e,a,Ma(a,e)),(a.flags&64)===64&&g3(o,e,a));}function c2(o,e,a=Ma){let t=e.localNames;if(t!==null){let i=e.index+1;for(let n=0;n<t.length;n+=2){let r=t[n+1],c=r===-1?a(e,o):o[r];o[i++]=c;}}}function h3(o){let e=o.tView;return e===null||e.incompleteFirstPass?o.tView=s2(1,null,o.template,o.decls,o.vars,o.directiveDefs,o.pipeDefs,o.viewQuery,o.schemas,o.consts,o.id):e;}function s2(o,e,a,t,i,n,r,c,s,l,d){let f=Ho+t,x=f+i,b=g9(f,x),v=typeof l=="function"?l():l;return b[Ge]={type:o,blueprint:b,template:a,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 n=="function"?n():n,pipeRegistry:typeof r=="function"?r():r,firstChild:null,schemas:s,consts:v,incompleteFirstPass:!1,ssrId:d};}function g9(o,e){let a=[];for(let t=0;t<e;t++)a.push(t<o?null:oi);return a;}function b9(o,e,a,t){let n=t.get(Cz,L4)||a===kn.ShadowDom,r=o.selectRootElement(e,n);return x9(r),r;}function x9(o){v9(o);}var v9=()=>null;function _9(o,e,a,t){let i=v3(e);i.push(a),o.firstCreatePass&&_3(o).push(t,i.length-1);}function w9(o,e,a,t,i,n){let r=e?e.injectorIndex:-1,c=0;return c4()&&(c|=128),{type:a,index:t,insertBeforeIndex:null,injectorIndex:r,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:c,providerIndexes:0,value:i,attrs:n,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 oC(o,e,a,t,i){for(let n in e){if(!e.hasOwnProperty(n))continue;let r=e[n];if(r===void 0)continue;t??={};let c,s=Kr.None;Array.isArray(r)?(c=r[0],s=r[1]):c=r;let l=n;if(i!==null){if(!i.hasOwnProperty(n))continue;l=i[n];}o===0?iC(t,a,l,c,s):iC(t,a,l,c);}return t;}function iC(o,e,a,t,i){let n;o.hasOwnProperty(a)?(n=o[a]).push(e,t):n=o[a]=[e,t],i!==void 0&&n.push(i);}function y9(o,e,a){let t=e.directiveStart,i=e.directiveEnd,n=o.data,r=e.attrs,c=[],s=null,l=null;for(let d=t;d<i;d++){let f=n[d],x=a?a.get(f):null,b=x?x.inputs:null,v=x?x.outputs:null;s=oC(0,f.inputs,d,s,b),l=oC(1,f.outputs,d,l,v);let P=s!==null&&r!==null&&!Tv(e)?L9(s,d,r):null;c.push(P);}s!==null&&(s.hasOwnProperty("class")&&(e.flags|=8),s.hasOwnProperty("style")&&(e.flags|=16)),e.initialInputs=c,e.inputs=s,e.outputs=l;}function k9(o){return o==="class"?"className":o==="for"?"htmlFor":o==="formaction"?"formAction":o==="innerHtml"?"innerHTML":o==="readonly"?"readOnly":o==="tabindex"?"tabIndex":o;}function Rl(o,e,a,t,i,n,r,c){let s=Ma(e,a),l=e.inputs,d;!c&&l!=null&&(d=l[t])?(d2(o,a,d,t,i),Bh(e)&&C9(a,e.index)):e.type&3?(t=k9(t),i=r!=null?r(i,e.value||"",t):i,n.setProperty(s,t,i)):e.type&12;}function C9(o,e){let a=ac(e,o);a[je]&16||(a[je]|=64);}function l2(o,e,a,t){if(r4()){let i=t===null?null:{"":-1},n=E9(o,a),r,c;n===null?r=c=null:[r,c]=n,r!==null&&f3(o,e,a,r,i,c),i&&I9(a,t,i);}a.mergedAttrs=xm(a.mergedAttrs,a.attrs);}function f3(o,e,a,t,i,n){for(let l=0;l<t.length;l++)Rx(gh(a,e),o,t[l].type);T9(a,o.data.length,t.length);for(let l=0;l<t.length;l++){let d=t[l];d.providersResolver&&d.providersResolver(d);}let r=!1,c=!1,s=p3(o,e,t.length,null);for(let l=0;l<t.length;l++){let d=t[l];a.mergedAttrs=xm(a.mergedAttrs,d.hostAttrs),A9(o,a,e,s,d),S9(s,d,i),d.contentQueries ��!==null&&(a.flags|=4),(d.hostBindings!==null||d.hostAttrs!==null||d.hostVars!==0)&&(a.flags|=64);let f=d.type.prototype;!r&&(f.ngOnChanges||f.ngOnInit||f.ngDoCheck)&&((o.preOrderHooks??=[]).push(a.index),r=!0),!c&&(f.ngOnChanges||f.ngDoCheck)&&((o.preOrderCheckHooks??=[]).push(a.index),c=!0),s++;}y9(o,a,n);}function M9(o,e,a,t,i){let n=i.hostBindings;if(n){let r=o.hostBindingOpCodes;r===null&&(r=o.hostBindingOpCodes=[]);let c=~e.index;O9(r)!=c&&r.push(c),r.push(a,t,n);}}function O9(o){let e=o.length;for(;e>0;){let a=o[--e];if(typeof a=="number"&&a<0)return a;}return 0;}function P9(o,e,a,t){let i=a.directiveStart,n=a.directiveEnd;Bh(a)&&R9(e,a,o.data[i+a.componentOffset]),o.firstCreatePass||gh(a,e),tc(t,e);let r=a.initialInputs;for(let c=i;c<n;c++){let s=o.data[c],l=ss(e,o,c,a);if(tc(l,e),r!==null&&N9(e,c-i,l,s,a,r),br(s)){let d=ac(a.index,e);d[mi]=ss(e,o,c,a);}}}function g3(o,e,a){let t=a.directiveStart,i=a.directiveEnd,n=a.index,r=LR();try{rs(n);for(let c=t;c<i;c++){let s=o.data[c],l=e[c];Sx(c),(s.hostBindings!==null||s.hostVars!==0||s.hostAttrs!==null)&&D9(s,l);}}finally{rs(-1),Sx(r);}}function D9(o,e){o.hostBindings!==null&&o.hostBindings(1,e);}function E9(o,e){let a=o.directiveRegistry,t=null,i=null;if(a)for(let n=0;n<a.length;n++){let r=a[n];if(LC(e,r.selectors,!1))if(t||(t=[]),br(r)){if(r.findHostDirectiveDefs!==null){let c=[];i=i||new Map(),r.findHostDirectiveDefs(r,c,i),t.unshift(...c,r);let s=c.length;Yx(o,e,s);}else t.unshift(r),Yx(o,e,0);}else i=i||new Map(),r.findHostDirectiveDefs?.(r,t,i),t.push(r);}return t===null?null:[t,i];}function Yx(o,e,a){e.componentOffset=a,(o.components??=[]).push(e.index);}function I9(o,e,a){if(e){let t=o.localNames=[];for(let i=0;i<e.length;i+=2){let n=a[e[i+1]];if(n==null)throw new ie(-301,!1);t.push(e[i],n);}}}function S9(o,e,a){if(a){if(e.exportAs)for(let t=0;t<e.exportAs.length;t++)a[e.exportAs[t]]=o;br(e)&&(a[""]=o);}}function T9(o,e,a){o.flags|=1,o.directiveStart=e,o.directiveEnd=e+a,o.providerIndexes=e;}function A9(o,e,a,t,i){o.data[t]=i;let n=i.factory||(i.factory=os(i.type,!0)),r=new cs(n,br(i),h);o.blueprint[t]=r,a[t]=r,M9(o,e,t,p3(o,a,i.hostVars,oi),i);}function R9(o,e,a){let t=Ma(e,o),i=h3(a),n=o[Cn].rendererFactory,r=16;a.signals?r=4096:a.onPush&&(r=64);let c=of(o,tf(o,i,null,r,t,e,null,n.createRenderer(t,a),null,null,null));o[e.index]=c;}function z9(o,e,a,t,i,n){let r=Ma(o,e);F9(e[Zt],r,n,o.value,a,t,i);}function F9(o,e,a,t,i,n,r){if(n==null)o.removeAttribute(e,i,a);else{let c=r==null?yn(n):r(n,t||"",i);o.setAttribute(e,i,c,a);}}function N9(o,e,a,t,i,n){let r=n[e];if(r!==null)for(let c=0;c<r.length;){let s=r[c++],l=r[c++],d=r[c++],f=r[c++];m3(t,a,s,l,d,f);}}function L9(o,e,a){let t=null,i=0;for(;i<a.length;){let n=a[i];if(n===0){i+=4;continue;}else if(n===5){i+=2;continue;}if(typeof n=="number")break;if(o.hasOwnProperty(n)){t===null&&(t=[]);let r=o[n];for(let c=0;c<r.length;c+=3)if(r[c]===e){t.push(n,r[c+1],r[c+2],a[i+1]);break;}}i+=2;}return t;}function b3(o,e,a,t){return[o,!0,0,e,null,t,null,a,null,null];}function x3(o,e){let a=o.contentQueries;if(a!==null){let t=ut(null);try{for(let i=0;i<a.length;i+=2){let n=a[i],r=a[i+1];if(r!==-1){let c=o.data[r];qh(n),c.contentQueries(2,e[r],r);}}}finally{ut(t);}}}function of(o,e){return o[_m]?o[Nk][Qa]=e:o[_m]=e,o[Nk]=e,e;}function Zx(o,e,a){qh(0);let t=ut(null);try{e(o,a);}finally{ut(t);}}function v3(o){return o[dh]??=[];}function _3(o){return o.cleanup??=[];}function w3(o,e,a){return(o===null||br(o))&&(a=kR(a[e.index])),a[Zt];}function y3(o,e){let a=o[vl],t=a?a.get(ji,null):null;t&&t.handleError(e);}function d2(o,e,a,t,i){for(let n=0;n<a.length;){let r=a[n++],c=a[n++],s=a[n++],l=e[r],d=o.data[r];m3(d,l,t,c,s,i);}}function m2(o,e,a){let t=t4(e,o);Xz(o[Zt],t,a);}function V9(o,e){let a=ac(e,o),t=a[Ge];j9(t,a);let i=a[Pn];i!==null&&a[xl]===null&&(a[xl]=Jv(i,a[vl])),p2(t,a,a[mi]);}function j9(o,e){for(let a=e.length;a<o.blueprint.length;a++)e.push(o.blueprint[a]);}function p2(o,e,a){Gv(e);try{let t=o.viewQuery;t!==null&&Zx(1,t,a);let i=o.template;i!==null&&u3(o,e,i,1,a),o.firstCreatePass&&(o.firstCreatePass=!1),e[gr]?.finishViewCreation(o),o.staticContentQueries&&x3(o,e),o.staticViewQueries&&Zx(2,o.viewQuery,a);let n=o.components;n!==null&&B9(e,n);}catch(t){throw o.firstCreatePass&&(o.incompleteFirstPass=!0,o.firstCreatePass=!1),t;}finally{e[je]&=-5,Qv();}}function B9(o,e){for(let a=0;a<e.length;a++)V9(o,e[a]);}function Im(o,e,a,t){let i=ut(null);try{let n=e.tView,c=o[je]&4096?4096:16,s=tf(o,n,a,c,null,e,null,null,t?.injector??null,t?.embeddedViewInjector??null,t?.dehydratedView??null),l=o[e.index];s[is]=l;let d=o[gr];return d!==null&&(s[gr]=d.createEmbeddedView(n)),p2(n,s,a),s;}finally{ut(i);}}function k3(o,e){let a=pi+e;if(a<o.length)return o[a];}function wl(o,e){return!e||e.firstChild===null||S4(o);}function Sm(o,e,a,t=!0){let i=e[Ge];if(o9(i,e,o,a),t){let r=Qx(a,o),c=e[Zt],s=a3(c,o[as]);s!==null&&e9(i,o[$i],c,e,s,r);}let n=e[xl];n!==null&&n.firstChild!==null&&(n.firstChild=null);}function C3(o,e){let a=ym(o,e);return a!==void 0&&Kh(a[Ge],a),a;}function wh(o,e,a,t,i=!1){for(;a!==null;){if(a.type===128){a=i?a.projectionNext:a.next;continue;}let n=e[a.index];n!==null&&t.push(Mn(n)),vr(n)&&$9(n,t);let r=a.type;if(r&8)wh(o,e,a.child,t);else if(r&32){let c=o2(a,e),s;for(;s=c();)t.push(s);}else if(r&16){let c=r3(e,a);if(Array.isArray(c))t.push(...c);else{let s=ns(e[Ji]);wh(s[Ge],s,c,t,!0);}}a=i?a.projectionNext:a.next;}return t;}function $9(o,e){for(let a=pi;a<o.length;a++){let t=o[a],i=t[Ge].firstChild;i!==null&&wh(t[Ge],t,i,e);}o[as]!==o[Pn]&&e.push(o[as]);}var M3=[];function H9(o){return o[ka]??U9(o);}function U9(o){let e=M3.pop()??Object.create(W9);return e.lView=o,e;}function q9(o){o.lView[ka]!==o&&(o.lView=null,M3.push(o));}var W9=Xe(U({},Ks),{consumerIsAlwaysLive:!0,consumerMarkedDirty:o=>{Hh(o.lView);},consumerOnSignalRead(){this.lView[ka]=this;}});function G9(o){let e=o[ka]??Object.create(Q9);return e.lView=o,e;}var Q9=Xe(U({},Ks),{consumerIsAlwaysLive:!0,consumerMarkedDirty:o=>{let e=ns(o.lView);for(;e&&!O3(e[Ge]);)e=ns(e);e&&i4(e);},consumerOnSignalRead(){this.lView[ka]=this;}});function O3(o){return o.type!==2;}var Y9=100;function P3(o,e=!0,a=0){let t=o[Cn],i=t.rendererFactory,n=!1;n||i.begin?.();try{Z9(o,a);}catch(r){throw e&&y3(o,r),r;}finally{n||(i.end?.(),t.inlineEffectRunner?.flush());}}function Z9(o,e){let a=l4();try{Vk(!0),Xx(o,e);let t=0;for(;wm(o);){if(t===Y9)throw new ie(103,!1);t++,Xx(o,1);}}finally{Vk(a);}}function X9(o,e,a,t){let i=e[je];if((i&256)===256)return;let n=!1,r=!1;!n&&e[Cn].inlineEffectRunner?.flush(),Gv(e);let c=!0,s=null,l=null;n||(O3(o)?(l=H9(e),s=am(l)):Vy()===null?(c=!1,l=G9(e),s=am(l)):e[ka]&&(fu(e[ka]),e[ka]=null));try{o4(e),zR(o.bindingStartIndex),a!==null&&u3(o,e,a,2,t);let d=(i&3)===3;if(!n)if(d){let b=o.preOrderCheckHooks;b!==null&&oh(e,b,null);}else{let b=o.preOrderHooks;b!==null&&ih(e,b,0,null),sx(e,0);}if(r||K9(e),D3(e,0),o.contentQueries!==null&&x3(o,e),!n)if(d){let b=o.contentCheckHooks;b!==null&&oh(e,b);}else{let b=o.contentHooks;b!==null&&ih(e,b,1),sx(e,1);}h9(o,e);let f=o.components;f!==null&&I3(e,f,0);let x=o.viewQuery;if(x!==null&&Zx(2,x,t),!n)if(d){let b=o.viewCheckHooks;b!==null&&oh(e,b);}else{let b=o.viewHooks;b!==null&&ih(e,b,2),sx(e,2);}if(o.firstUpdatePass===!0&&(o.firstUpdatePass=!1),e[th]){for(let b of e[th])b();e[th]=null;}n||(e[je]&=-73);}catch(d){throw n||Hh(e),d;}finally{l!==null&&(uu(l,s),c&&q9(l)),Qv();}}function D3(o,e){for(let a=A4(o);a!==null;a=R4(a))for(let t=pi;t<a.length;t++){let i=a[t];E3(i,e);}}function K9(o){for(let e=A4(o);e!==null;e=R4(e)){if(!(e[je]&ph.HasTransplantedViews))continue;let a=e[_l];for(let t=0;t<a.length;t++){let i=a[t];i4(i);}}}function J9(o,e,a){let t=ac(e,o);E3(t,a);}function E3(o,e){$v(o)&&Xx(o,e);}function Xx(o,e){let t=o[Ge],i=o[je],n=o[ka],r=!!(e===0&&i&16);if(r||=!!(i&64&&e===0),r||=!!(i&1024),r||=!!(n?.dirty&&hu(n)),r||=!1,n&&(n.dirty=!1),o[je]&=-9217,r)X9(t,o,t.template,o[mi]);else if(i&8192){D3(o,1);let c=t.components;c!==null&&I3(o,c,1);}}function I3(o,e,a){for(let t=0;t<e.length;t++)J9(o,e[t],a);}function u2(o,e){let a=l4()?64:1088;for(o[Cn].changeDetectionScheduler?.notify(e);o;){o[je]|=a;let t=ns(o);if(Dx(o)&&!t)return o;o=t;}return null;}var ls=class{get rootNodes(){let e=this._lView,a=e[Ge];return wh(a,e,a.firstChild,[]);}constructor(e,a,t=!0){this._lView=e,this._cdRefInjectingView=a,this.notifyErrorHandler=t,this._appRef=null,this._attachedToViewContainer=!1;}get context(){return this._lView[mi];}set context(e){this._lView[mi]=e;}get destroyed(){return(this._lView[je]&256)===256;}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let e=this._lView[ui];if(vr(e)){let a=e[mh],t=a?a.indexOf(this):-1;t>-1&&(ym(e,t),sh(a,t));}this._attachedToViewContainer=!1;}Kh(this._lView[Ge],this._lView);}onDestroy(e){a4(this._lView,e);}markForCheck(){u2(this._cdRefInjectingView||this._lView,4);}detach(){this._lView[je]&=-129;}reattach(){Ix(this._lView),this._lView[je]|=128;}detectChanges(){this._lView[je]|=1024,P3(this._lView,this.notifyErrorHandler);}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ie(902,!1);this._attachedToViewContainer=!0;}detachFromAppRef(){this._appRef=null;let e=Dx(this._lView),a=this._lView[is];a!==null&&!e&&i2(a,this._lView),e3(this._lView[Ge],this._lView);}attachToAppRef(e){if(this._attachedToViewContainer)throw new ie(902,!1);this._appRef=e;let a=Dx(this._lView),t=this._lView[is];t!==null&&!a&&t3(t,this._lView),Ix(this._lView);}},Ze=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=oF;let o=e;return o;})(),eF=Ze,tF=class extends eF{constructor(e,a,t){super(),this._declarationLView=e,this._declarationTContainer=a,this.elementRef=t;}get ssrId(){return this._declarationTContainer.tView?.ssrId||null;}createEmbeddedView(e,a){return this.createEmbeddedViewImpl(e,a);}createEmbeddedViewImpl(e,a,t){let i=Im(this._declarationLView,this._declarationTContainer,e,{embeddedViewInjector:a,dehydratedView:t});return new ls(i);}};function oF(){return af(Uo(),Se());}function af(o,e){return o.type&4?new tF(e,o,El(o,e)):null;}var mme=new RegExp(`^(\\d+)*(${yz}|${wz})*(.*)`);var iF=()=>null;function yl(o,e){return iF(o,e);}var kl=class{},S3=new z("",{providedIn:"root",factory:()=>!1});var T3=new z(""),Kx=class{},yh=class{};function aF(o){let e=Error(`No component factory found for ${Ei(o)}.`);return e[nF]=o,e;}var nF="ngComponent";var Jx=class{resolveComponentFactory(e){throw aF(e);}},R2=class R2{};R2.NULL=new Jx();var ea=R2,oc=class{},In=(()=>{let e=class e{constructor(){this.destroyNode=null;}};e.__NG_ELEMENT_ID__=()=>rF();let o=e;return o;})();function rF(){let o=Se(),e=Uo(),a=ac(e.index,o);return(Xr(a)?a:o)[Zt];}var cF=(()=>{let e=class e{};e.ɵprov=F({token:e,providedIn:"root",factory:()=>null});let o=e;return o;})();var aC=new Set();function Za(o){aC.has(o)||(aC.add(o),performance?.mark?.("mark_feature_usage",{detail:{feature:o}}));}var Di=function(o){return o[o.EarlyRead=0]="EarlyRead",o[o.Write=1]="Write",o[o.MixedReadWrite=2]="MixedReadWrite",o[o.Read=3]="Read",o;}(Di||{}),A3={destroy(){}};function Tm(o,e){!e&&Nv(Tm);let a=e?.injector??T(He);return K4(a)?(Za("NgAfterRender"),R3(o,a,!1,e?.phase??Di.MixedReadWrite)):A3;}function Lo(o,e){!e&&Nv(Lo);let a=e?.injector??T(He);return K4(a)?(Za("NgAfterNextRender"),R3(o,a,!0,e?.phase??Di.MixedReadWrite)):A3;}function sF(o,e){if(o instanceof Function)switch(e){case Di.EarlyRead:return{earlyRead:o};case Di.Write:return{write:o};case Di.MixedReadWrite:return{mixedReadWrite:o};case Di.Read:return{read:o};}return o;}function R3(o,e,a,t){let i=sF(o,t),n=e.get(h2),r=n.handler??=new tv(),c=[],s=[],l=()=>{for(let b of s)r.unregister(b);d();},d=e.get(Yh).onDestroy(l),f=0,x=(b,v)=>{if(!v)return;let P=a?(...R)=>(f--,f<1&&l(),v(...R)):v,A=ta(e,()=>new ev(b,c,P));r.register(A),s.push(A),f++;};return x(Di.EarlyRead,i.earlyRead),x(Di.Write,i.write),x(Di.MixedReadWrite,i.mixedReadWrite),x(Di.Read,i.read),{destroy:l};}var ev=class{constructor(e,a,t){this.phase=e,this.pipelinedArgs=a,this.callbackFn=t,this.zone=T(oe),this.errorHandler=T(ji,{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);}}},tv=class{constructor(){this.executingCallbacks=!1,this.buckets={[Di.EarlyRead]:new Set(),[Di.Write]:new Set(),[Di.MixedReadWrite]:new Set(),[Di.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 a of e)a.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();}},h2=(()=>{let e=class e{constructor(){this.handler=null,this.internalCallbacks=[];}execute(){this.executeInternalCallbacks(),this.handler?.execute();}executeInternalCallbacks(){let t=[...this.internalCallbacks];this.internalCallbacks.length=0;for(let i of t)i();}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0;}};e.ɵprov=F({token:e,providedIn:"root",factory:()=>new e()});let o=e;return o;})();function kh(o,e,a){let t=a?o.styles:null,i=a?o.classes:null,n=0;if(e!==null)for(let r=0;r<e.length;r++){let c=e[r];if(typeof c=="number")n=c;else if(n==1)i=_x(i,c);else if(n==2){let s=c,l=e[++r];t=_x(t,s+": "+l+";");}}a?o.styles=t:o.stylesWithoutHost=t,a?o.classes=i:o.classesWithoutHost=i;}var Ch=class extends ea{constructor(e){super(),this.ngModule=e;}resolveComponentFactory(e){let a=Jr(e);return new Cl(a,this.ngModule);}};function nC(o,e){let a=[];for(let t in o){if(!o.hasOwnProperty(t))continue;let i=o[t];if(i===void 0)continue;let n=Array.isArray(i),r=n?i[0]:i,c=n?i[1]:Kr.None;e?a.push({propName:r,templateName:t,isSignal:(c&Kr.SignalBased)!==0}):a.push({propName:r,templateName:t});}return a;}function lF(o){let e=o.toLowerCase();return e==="svg"?e4:e==="math"?yR:null;}var Cl=class extends yh{get inputs(){let e=this.componentDef,a=e.inputTransforms,t=nC(e.inputs,!0);if(a!==null)for(let i of t)a.hasOwnProperty(i.propName)&&(i.transform=a[i.propName]);return t;}get outputs(){return nC(this.componentDef.outputs,!1);}constructor(e,a){super(),this.componentDef=e,this.ngModule=a,this.componentType=e.type,this.selector=tR(e.selectors),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!a;}create(e,a,t,i){let n=ut(null);try{i=i||this.ngModule;let r=i instanceof Jo?i:i?.injector;r&&this.componentDef.getStandaloneInjector!==null&&(r=this.componentDef.getStandaloneInjector(r)||r);let c=r?new Tx(e,r):e,s=c.get(oc,null);if(s===null)throw new ie(407,!1);let l=c.get(cF,null),d=c.get(h2,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",P=t?b9(b,t,this.componentDef.encapsulation,c):J4(b,v,lF(v)),A=512;this.componentDef.signals?A|=4096:this.componentDef.onPush||(A|=16);let R=null;P!==null&&(R=Jv(P,c,!0));let q=s2(0,null,null,1,0,null,null,null,null,null,null),J=tf(null,q,null,A,null,null,x,b,c,null,R);Gv(J);let te,ve;try{let fe=this.componentDef,Ee,lt=null;fe.findHostDirectiveDefs?(Ee=[],lt=new Map(),fe.findHostDirectiveDefs(fe,Ee,lt),Ee.push(fe)):Ee=[fe];let jt=dF(J,P),vo=mF(jt,P,fe,Ee,J,x,b);ve=jv(q,Ho),P&&hF(b,fe,P,t),a!==void 0&&fF(ve,this.ngContentSelectors,a),te=uF(vo,fe,Ee,lt,J,[gF]),p2(q,J,null);}finally{Qv();}return new ov(this.componentType,te,El(ve,J),J,ve);}finally{ut(n);}}},ov=class extends Kx{constructor(e,a,t,i,n){super(),this.location=t,this._rootLView=i,this._tNode=n,this.previousInputValues=null,this.instance=a,this.hostView=this.changeDetectorRef=new ls(i,void 0,!1),this.componentType=e;}setInput(e,a){let t=this._tNode.inputs,i;if(t!==null&&(i=t[e])){if(this.previousInputValues??=new Map(),this.previousInputValues.has(e)&&Object.is(this.previousInputValues.get(e),a))return;let n=this._rootLView;d2(n[Ge],n,i,e,a),this.previousInputValues.set(e,a);let r=ac(this._tNode.index,n);u2(r,1);}}get injector(){return new ts(this._tNode,this._rootLView);}destroy(){this.hostView.destroy();}onDestroy(e){this.hostView.onDestroy(e);}};function dF(o,e){let a=o[Ge],t=Ho;return o[t]=e,Al(a,t,2,"#host",null);}function mF(o,e,a,t,i,n,r){let c=i[Ge];pF(t,o,e,r);let s=null;e!==null&&(s=Jv(e,i[vl]));let l=n.rendererFactory.createRenderer(e,a),d=16;a.signals?d=4096:a.onPush&&(d=64);let f=tf(i,h3(a),null,d,i[o.index],o,n,l,null,null,s);return c.firstCreatePass&&Yx(c,o,t.length-1),of(i,f),i[o.index]=f;}function pF(o,e,a,t){for(let i of o)e.mergedAttrs=xm(e.mergedAttrs,i.hostAttrs);e.mergedAttrs!==null&&(kh(e,e.mergedAttrs,!0),a!==null&&l3(t,a,e));}function uF(o,e,a,t,i,n){let r=Uo(),c=i[Ge],s=Ma(r,i);f3(c,i,r,a,null,t);for(let d=0;d<a.length;d++){let f=r.directiveStart+d,x=ss(i,c,f,r);tc(x,i);}g3(c,i,r),s&&tc(s,i);let l=ss(i,c,r.directiveStart+r.componentOffset,r);if(o[mi]=i[mi]=l,n!==null)for(let d of n)d(l,e);return n2(c,r,i),l;}function hF(o,e,a,t){if(t)Cx(o,a,["ng-version","18.2.0"]);else{let{attrs:i,classes:n}=oR(e.selectors[0]);i&&Cx(o,a,i),n&&n.length>0&&s3(o,a,n.join(" "));}}function fF(o,e,a){let t=o.projection=[];for(let i=0;i<e.length;i++){let n=a[i];t.push(n!=null?Array.from(n):null);}}function gF(){let o=Uo();Qh(Se()[Ge],o);}var _t=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=bF;let o=e;return o;})();function bF(){let o=Uo();return F3(o,Se());}var xF=_t,z3=class extends xF{constructor(e,a,t){super(),this._lContainer=e,this._hostTNode=a,this._hostLView=t;}get element(){return El(this._hostTNode,this._hostLView);}get injector(){return new ts(this._hostTNode,this._hostLView);}get parentInjector(){let e=Yv(this._hostTNode,this._hostLView);if(x4(e)){let a=hh(e,this._hostLView),t=uh(e),i=a[Ge].data[t+8];return new ts(i,a);}else return new ts(null,this._hostLView);}clear(){for(;this.length>0;)this.remove(this.length-1);}get(e){let a=rC(this._lContainer);return a!==null&&a[e]||null;}get length(){return this._lContainer.length-pi;}createEmbeddedView(e,a,t){let i,n;typeof t=="number"?i=t:t!=null&&(i=t.index,n=t.injector);let r=yl(this._lContainer,e.ssrId),c=e.createEmbeddedViewImpl(a||{},n,r);return this.insertImpl(c,i,wl(this._hostTNode,r)),c;}createComponent(e,a,t,i,n){let r=e&&!xR(e),c;if(r)c=a;else{let v=a||{};c=v.index,t=v.injector,i=v.projectableNodes,n=v.environmentInjector||v.ngModuleRef;}let s=r?e:new Cl(Jr(e)),l=t||this.parentInjector;if(!n&&s.ngModule==null){let P=(r?l:this.parentInjector).get(Jo,null);P&&(n=P);}let d=Jr(s.componentType??{}),f=yl(this._lContainer,d?.id??null),x=f?.firstChild??null,b=s.create(l,i,x,n);return this.insertImpl(b.hostView,c,wl(this._hostTNode,f)),b;}insert(e,a){return this.insertImpl(e,a,!0);}insertImpl(e,a,t){let i=e._lView;if(MR(i)){let c=this.indexOf(e);if(c!==-1)this.detach(c);else{let s=i[ui],l=new z3(s,s[$i],s[ui]);l.detach(l.indexOf(e));}}let n=this._adjustIndex(a),r=this._lContainer;return Sm(r,i,n,t),e.attachToViewContainerRef(),TC(ux(r),n,e),e;}move(e,a){return this.insert(e,a);}indexOf(e){let a=rC(this._lContainer);return a!==null?a.indexOf(e):-1;}remove(e){let a=this._adjustIndex(e,-1),t=ym(this._lContainer,a);t&&(sh(ux(this._lContainer),a),Kh(t[Ge],t));}detach(e){let a=this._adjustIndex(e,-1),t=ym(this._lContainer,a);return t&&sh(ux(this._lContainer),a)!=null?new ls(t):null;}_adjustIndex(e,a=0){return e??this.length+a;}};function rC(o){return o[mh];}function ux(o){return o[mh]||(o[mh]=[]);}function F3(o,e){let a,t=e[o.index];return vr(t)?a=t:(a=b3(t,e,null,o),e[o.index]=a,of(e,a)),_F(a,e,o,t),new z3(a,o,e);}function vF(o,e){let a=o[Zt],t=a.createComment(""),i=Ma(e,o),n=a3(a,i);return _h(a,n,t,r9(a,i),!1),t;}var _F=kF,wF=()=>!1;function yF(o,e,a){return wF(o,e,a);}function kF(o,e,a,t){if(o[as])return;let i;a.type&8?i=Mn(t):i=vF(e,a),o[as]=i;}var iv=class o{constructor(e){this.queryList=e,this.matches=null;}clone(){return new o(this.queryList);}setDirty(){this.queryList.setDirty();}},av=class o{constructor(e=[]){this.queries=e;}createEmbeddedView(e){let a=e.queries;if(a!==null){let t=e.contentQueries!==null?e.contentQueries[0]:a.length,i=[];for(let n=0;n<t;n++){let r=a.getByIndex(n),c=this.queries[r.indexInDeclarationView];i.push(c.clone());}return new o(i);}return null;}insertView(e){this.dirtyQueriesWithMatches(e);}detachView(e){this.dirtyQueriesWithMatches(e);}finishViewCreation(e){this.dirtyQueriesWithMatches(e);}dirtyQueriesWithMatches(e){for(let a=0;a<this.queries.length;a++)g2(e,a).matches!==null&&this.queries[a].setDirty();}},Mh=class{constructor(e,a,t=null){this.flags=a,this.read=t,typeof e=="string"?this.predicate=EF(e):this.predicate=e;}},nv=class o{constructor(e=[]){this.queries=e;}elementStart(e,a){for(let t=0;t<this.queries.length;t++)this.queries[t].elementStart(e,a);}elementEnd(e){for(let a=0;a<this.queries.length;a++)this.queries[a].elementEnd(e);}embeddedTView(e){let a=null;for(let t=0;t<this.length;t++){let i=a!==null?a.length:0,n=this.getByIndex(t).embeddedTView(e,i);n&&(n.indexInDeclarationView=t,a!==null?a.push(n):a=[n]);}return a!==null?new o(a):null;}template(e,a){for(let t=0;t<this.queries.length;t++)this.queries[t].template(e,a);}getByIndex(e){return this.queries[e];}get length(){return this.queries.length;}track(e){this.queries.push(e);}},rv=class o{constructor(e,a=-1){this.metadata=e,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=a;}elementStart(e,a){this.isApplyingToNode(a)&&this.matchTNode(e,a);}elementEnd(e){this._declarationNodeIndex===e.index&&(this._appliesToNextNode=!1);}template(e,a){this.elementStart(e,a);}embeddedTView(e,a){return this.isApplyingToNode(e)?(this.crossesNgTemplate=!0,this.addMatch(-e.index,a),new o(this.metadata)):null;}isApplyingToNode(e){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let a=this._declarationNodeIndex,t=e.parent;for(;t!==null&&t.type&8&&t.index!==a;)t=t.parent;return a===(t!==null?t.index:-1);}return this._appliesToNextNode;}matchTNode(e,a){let t=this.metadata.predicate;if(Array.isArray(t))for(let i=0;i<t.length;i++){let n=t[i];this.matchTNodeWithReadOption(e,a,CF(a,n)),this.matchTNodeWithReadOption(e,a,ah(a,e,n,!1,!1));}else t===Ze?a.type&4&&this.matchTNodeWithReadOption(e,a,-1):this.matchTNodeWithReadOption(e,a,ah(a,e,t,!1,!1));}matchTNodeWithReadOption(e,a,t){if(t!==null){let i=this.metadata.read;if(i!==null){if(i===Q||i===_t||i===Ze&&a.type&4)this.addMatch(a.index,-2);else{let n=ah(a,e,i,!1,!1);n!==null&&this.addMatch(a.index,n);}}else this.addMatch(a.index,t);}}addMatch(e,a){this.matches===null?this.matches=[e,a]:this.matches.push(e,a);}};function CF(o,e){let a=o.localNames;if(a!==null){for(let t=0;t<a.length;t+=2)if(a[t]===e)return a[t+1];}return null;}function MF(o,e){return o.type&11?El(o,e):o.type&4?af(o,e):null;}function OF(o,e,a,t){return a===-1?MF(e,o):a===-2?PF(o,e,t):ss(o,o[Ge],a,e);}function PF(o,e,a){if(a===Q)return El(e,o);if(a===Ze)return af(e,o);if(a===_t)return F3(e,o);}function N3(o,e,a,t){let i=e[gr].queries[t];if(i.matches===null){let n=o.data,r=a.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=n[l];c.push(OF(e,d,r[s+1],a.metadata.read));}}i.matches=c;}return i.matches;}function cv(o,e,a,t){let i=o.queries.getByIndex(a),n=i.matches;if(n!==null){let r=N3(o,e,i,a);for(let c=0;c<n.length;c+=2){let s=n[c];if(s>0)t.push(r[c/2]);else{let l=n[c+1],d=e[-s];for(let f=pi;f<d.length;f++){let x=d[f];x[is]===x[ui]&&cv(x[Ge],x,l,t);}if(d[_l]!==null){let f=d[_l];for(let x=0;x<f.length;x++){let b=f[x];cv(b[Ge],b,l,t);}}}}}return t;}function f2(o,e){return o[gr].queries[e].queryList;}function L3(o,e,a){let t=new ei((a&4)===4);return _9(o,e,t,t.destroy),(e[gr]??=new av()).queries.push(new iv(t))-1;}function DF(o,e,a){let t=Ht();return t.firstCreatePass&&(j3(t,new Mh(o,e,a),-1),(e&2)===2&&(t.staticViewQueries=!0)),L3(t,Se(),e);}function V3(o,e,a,t){let i=Ht();if(i.firstCreatePass){let n=Uo();j3(i,new Mh(e,a,t),n.index),IF(i,o),(a&2)===2&&(i.staticContentQueries=!0);}return L3(i,Se(),a);}function EF(o){return o.split(",").map(e=>e.trim());}function j3(o,e,a){o.queries===null&&(o.queries=new nv()),o.queries.track(new rv(e,a));}function IF(o,e){let a=o.contentQueries||(o.contentQueries=[]),t=a.length?a[a.length-1]:-1;e!==t&&a.push(o.queries.length-1,e);}function g2(o,e){return o.queries.getByIndex(e);}function B3(o,e){let a=o[Ge],t=g2(a,e);return t.crossesNgTemplate?cv(a,o,e,[]):N3(a,o,t,e);}function nf(o){return typeof o=="function"&&o[wa]!==void 0;}function Da(o,e){Za("NgSignals");let a=Zy(o),t=a[wa];return e?.equal&&(t.equal=e.equal),a.set=i=>H0(t,i),a.update=i=>Xy(t,i),a.asReadonly=SF.bind(a),a;}function SF(){let o=this[wa];if(o.readonlyFn===void 0){let e=()=>this();e[wa]=o,o.readonlyFn=e;}return o.readonlyFn;}function $3(o){return nf(o)&&typeof o.set=="function";}function H3(o,e){let a,t=$0(()=>{a._dirtyCounter();let i=zF(a,o);if(e&&i===void 0)throw new ie(-951,!1);return i;});return a=t[wa],a._dirtyCounter=Da(0),a._flatValue=void 0,t;}function TF(){return H3(!0,!1);}function AF(){return H3(!0,!0);}function RF(o,e){let a=o[wa];a._lView=Se(),a._queryIndex=e,a._queryList=f2(a._lView,e),a._queryList.onDirty(()=>a._dirtyCounter.update(t=>t+1));}function zF(o,e){let a=o._lView,t=o._queryIndex;if(a===void 0||t===void 0||a[je]&4)return e?void 0:Pi;let i=f2(a,t),n=B3(a,t);return i.reset(n,I4),e?i.first:i._changesDetected||o._flatValue===void 0?o._flatValue=i.toArray():o._flatValue;}function cC(o,e){return TF();}function FF(o,e){return AF();}var U3=(cC.required=FF,cC);function NF(o){let e=[],a=new Map();function t(i){let n=a.get(i);if(!n){let r=o(i);a.set(i,n=r.then(BF));}return n;}return Oh.forEach((i,n)=>{let r=[];i.templateUrl&&r.push(t(i.templateUrl).then(l=>{i.template=l;}));let c=typeof i.styles=="string"?[i.styles]:i.styles||[];if(i.styles=c,i.styleUrl&&i.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(i.styleUrls?.length){let l=i.styles.length,d=i.styleUrls;i.styleUrls.forEach((f,x)=>{c.push(""),r.push(t(f).then(b=>{c[l+x]=b,d.splice(d.indexOf(f),1),d.length==0&&(i.styleUrls=void 0);}));});}else i.styleUrl&&r.push(t(i.styleUrl).then(l=>{c.push(l),i.styleUrl=void 0;}));let s=Promise.all(r).then(()=>$F(n));e.push(s);}),VF(),Promise.all(e).then(()=>{});}var Oh=new Map(),LF=new Set();function VF(){let o=Oh;return Oh=new Map(),o;}function jF(){return Oh.size===0;}function BF(o){return typeof o=="string"?o:o.text();}function $F(o){LF.delete(o);}function HF(o){return Object.getPrototypeOf(o.prototype).constructor;}function W(o){let e=HF(o.type),a=!0,t=[o];for(;e;){let i;if(br(o))i=e.ɵcmp||e.ɵdir;else{if(e.ɵcmp)throw new ie(903,!1);i=e.ɵdir;}if(i){if(a){t.push(i);let r=o;r.inputs=Zu(o.inputs),r.inputTransforms=Zu(o.inputTransforms),r.declaredInputs=Zu(o.declaredInputs),r.outputs=Zu(o.outputs);let c=i.hostBindings;c&&QF(o,c);let s=i.viewQuery,l=i.contentQueries;if(s&&WF(o,s),l&&GF(o,l),UF(o,i),_A(o.outputs,i.outputs),br(i)&&i.data.animation){let d=o.data;d.animation=(d.animation||[]).concat(i.data.animation);}}let n=i.features;if(n)for(let r=0;r<n.length;r++){let c=n[r];c&&c.ngInherit&&c(o),c===W&&(a=!1);}}e=Object.getPrototypeOf(e);}qF(t);}function UF(o,e){for(let a in e.inputs){if(!e.inputs.hasOwnProperty(a)||o.inputs.hasOwnProperty(a))continue;let t=e.inputs[a];if(t!==void 0&&(o.inputs[a]=t,o.declaredInputs[a]=e.declaredInputs[a],e.inputTransforms!==null)){let i=Array.isArray(t)?t[0]:t;if(!e.inputTransforms.hasOwnProperty(i))continue;o.inputTransforms??={},o.inputTransforms[i]=e.inputTransforms[i];}}}function qF(o){let e=0,a=null;for(let t=o.length-1;t>=0;t--){let i=o[t];i.hostVars=e+=i.hostVars,i.hostAttrs=xm(i.hostAttrs,a=xm(a,i.hostAttrs));}}function Zu(o){return o===fr?{}:o===Pi?[]:o;}function WF(o,e){let a=o.viewQuery;a?o.viewQuery=(t,i)=>{e(t,i),a(t,i);}:o.viewQuery=e;}function GF(o,e){let a=o.contentQueries;a?o.contentQueries=(t,i,n)=>{e(t,i,n),a(t,i,n);}:o.contentQueries=e;}function QF(o,e){let a=o.hostBindings;a?o.hostBindings=(t,i)=>{e(t,i),a(t,i);}:o.hostBindings=e;}function q3(o){let e=a=>{let t=(Array.isArray(o)?o:o()).map(i=>typeof i=="function"?{directive:Ko(i),inputs:fr,outputs:fr}:{directive:Ko(i.directive),inputs:sC(i.inputs),outputs:sC(i.outputs)});a.hostDirectives===null?(a.findHostDirectiveDefs=W3,a.hostDirectives=t):a.hostDirectives.unshift(...t);};return e.ngInherit=!0,e;}function W3(o,e,a){if(o.hostDirectives!==null)for(let t of o.hostDirectives){let i=Rv(t.directive);YF(i.declaredInputs,t.inputs),W3(i,e,a),a.set(i,t),e.push(i);}}function sC(o){if(o===void 0||o.length===0)return fr;let e={};for(let a=0;a<o.length;a+=2)e[o[a]]=o[a+1];return e;}function YF(o,e){for(let a in e)if(e.hasOwnProperty(a)){let t=e[a],i=o[a];o[t]=i;}}function ye(o){let e=o.inputConfig,a={};for(let t in e)if(e.hasOwnProperty(t)){let i=e[t];Array.isArray(i)&&i[3]&&(a[t]=i[3]);}o.inputTransforms=a;}var ic=class{},km=class{};var Ph=class extends ic{constructor(e,a,t,i=!0){super(),this.ngModuleType=e,this._parent=a,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Ch(this);let n=BC(e);this._bootstrapComponents=X4(n.bootstrap),this._r3Injector=P4(e,a,[{provide:ic,useValue:this},{provide:ea,useValue:this.componentFactoryResolver},...t],Ei(e),new Set(["environment"])),i&&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(a=>a()),this.destroyCbs=null;}onDestroy(e){this.destroyCbs.push(e);}},Dh=class extends km{constructor(e){super(),this.moduleType=e;}create(e){return new Ph(this.moduleType,e,[]);}};function ZF(o,e,a){return new Ph(o,e,a,!1);}var sv=class extends ic{constructor(e){super(),this.componentFactoryResolver=new Ch(this),this.instance=null;let a=new vm([...e.providers,{provide:ic,useValue:this},{provide:ea,useValue:this.componentFactoryResolver}],e.parent||Fv(),e.debugName,new Set(["environment"]));this.injector=a,e.runEnvironmentInitializers&&a.resolveInjectorInitializers();}destroy(){this.injector.destroy();}onDestroy(e){this.injector.onDestroy(e);}};function rf(o,e,a=null){return new sv({providers:o,parent:e,debugName:a,runEnvironmentInitializers:!0}).injector;}function G3(o){return b2(o)?Array.isArray(o)||!(o instanceof Map)&&Symbol.iterator in o:!1;}function XF(o,e){if(Array.isArray(o))for(let a=0;a<o.length;a++)e(o[a]);else{let a=o[Symbol.iterator](),t;for(;!(t=a.next()).done;)e(t.value);}}function b2(o){return o!==null&&(typeof o=="function"||typeof o=="object");}function cf(o,e,a){return o[e]=a;}function KF(o,e){return o[e];}function Bi(o,e,a){let t=o[e];return Object.is(t,a)?!1:(o[e]=a,!0);}function x2(o,e,a,t){let i=Bi(o,e,a);return Bi(o,e+1,t)||i;}function Q3(o,e,a,t,i){let n=x2(o,e,a,t);return Bi(o,e+2,i)||n;}function JF(o){return(o.flags&32)===32;}function eN(o,e,a,t,i,n,r,c,s){let l=e.consts,d=Al(e,o,4,r||null,c||null);l2(e,a,d,ec(l,s)),Qh(e,d);let f=d.tView=s2(2,d,t,i,n,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 Eh(o,e,a,t,i,n,r,c,s,l){let d=a+Ho,f=e.firstCreatePass?eN(d,e,o,t,i,n,r,c,s):e.data[d];ms(f,!1);let x=tN(e,o,f,a);Wh()&&Jh(e,o,x,f),tc(x,o);let b=b3(x,o,x,f);return o[d]=b,of(o,b),yF(b,f,o),$h(f)&&r2(e,o,f),s!=null&&c2(o,f,l),f;}function S(o,e,a,t,i,n,r,c){let s=Se(),l=Ht(),d=ec(l.consts,n);return Eh(s,l,o,e,a,t,i,d,r,c),S;}var tN=oN;function oN(o,e,a,t){return Gh(!0),e[Zt].createComment("");}function se(o,e,a,t){let i=Se(),n=nc();if(Bi(i,n,e)){let r=Ht(),c=ps();z9(c,i,o,e,a,t);}return se;}function v2(o,e,a,t){return Bi(o,nc(),a)?e+yn(a)+t:oi;}function Y3(o,e,a,t,i,n){let r=d4(),c=x2(o,r,a,i);return Uh(2),c?e+yn(a)+t+yn(i)+n:oi;}function iN(o,e,a,t,i,n,r,c){let s=d4(),l=Q3(o,s,a,i,r);return Uh(3),l?e+yn(a)+t+yn(i)+n+yn(r)+c:oi;}function Xu(o,e){return o<<17|e<<2;}function ds(o){return o>>17&32767;}function aN(o){return(o&2)==2;}function nN(o,e){return o&131071|e<<17;}function lv(o){return o|2;}function Ml(o){return(o&131068)>>2;}function hx(o,e){return o&-131069|e<<2;}function rN(o){return(o&1)===1;}function dv(o){return o|1;}function cN(o,e,a,t,i,n){let r=n?e.classBindings:e.styleBindings,c=ds(r) ��,s=Ml(r);o[t]=a;let l=!1,d;if(Array.isArray(a)){let f=a;d=f[1],(d===null||Pm(f,d)>0)&&(l=!0);}else d=a;if(i){if(s!==0){let x=ds(o[c+1]);o[t+1]=Xu(x,c),x!==0&&(o[x+1]=hx(o[x+1],t)),o[c+1]=nN(o[c+1],t);}else o[t+1]=Xu(c,0),c!==0&&(o[c+1]=hx(o[c+1],t)),c=t;}else o[t+1]=Xu(s,0),c===0?c=t:o[s+1]=hx(o[s+1],t),s=t;l&&(o[t+1]=lv(o[t+1])),lC(o,d,t,!0),lC(o,d,t,!1),sN(e,d,o,t,n),r=Xu(c,s),n?e.classBindings=r:e.styleBindings=r;}function sN(o,e,a,t,i){let n=i?o.residualClasses:o.residualStyles;n!=null&&typeof e=="string"&&Pm(n,e)>=0&&(a[t+1]=dv(a[t+1]));}function lC(o,e,a,t){let i=o[a+1],n=e===null,r=t?ds(i):Ml(i),c=!1;for(;r!==0&&(c===!1||n);){let s=o[r],l=o[r+1];lN(s,e)&&(c=!0,o[r+1]=t?dv(l):lv(l)),r=t?ds(l):Ml(l);}c&&(o[a+1]=t?lv(i):dv(i));}function lN(o,e){return o===null||e==null||(Array.isArray(o)?o[1]:o)===e?!0:Array.isArray(o)&&typeof e=="string"?Pm(o,e)>=0:!1;}var zo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Z3(o){return o.substring(zo.key,zo.keyEnd);}function dN(o){return o.substring(zo.value,zo.valueEnd);}function mN(o){return J3(o),X3(o,Ol(o,0,zo.textEnd));}function X3(o,e){let a=zo.textEnd;return a===e?-1:(e=zo.keyEnd=uN(o,zo.key=e,a),Ol(o,e,a));}function pN(o){return J3(o),K3(o,Ol(o,0,zo.textEnd));}function K3(o,e){let a=zo.textEnd,t=zo.key=Ol(o,e,a);return a===t?-1:(t=zo.keyEnd=hN(o,t,a),t=dC(o,t,a,58),t=zo.value=Ol(o,t,a),t=zo.valueEnd=fN(o,t,a),dC(o,t,a,59));}function J3(o){zo.key=0,zo.keyEnd=0,zo.value=0,zo.valueEnd=0,zo.textEnd=o.length;}function Ol(o,e,a){for(;e<a&&o.charCodeAt(e)<=32;)e++;return e;}function uN(o,e,a){for(;e<a&&o.charCodeAt(e)>32;)e++;return e;}function hN(o,e,a){let t;for(;e<a&&((t=o.charCodeAt(e))===45||t===95||(t&-33)>=65&&(t&-33)<=90||t>=48&&t<=57);)e++;return e;}function dC(o,e,a,t){return e=Ol(o,e,a),e<a&&e++,e;}function fN(o,e,a){let t=-1,i=-1,n=-1,r=e,c=r;for(;r<a;){let s=o.charCodeAt(r++);if(s===59)return c;s===34||s===39?c=r=mC(o,s,r,a):e===r-4&&n===85&&i===82&&t===76&&s===40?c=r=mC(o,41,r,a):s>32&&(c=r),n=i,i=t,t=s&-33;}return c;}function mC(o,e,a,t){let i=-1,n=a;for(;n<t;){let r=o.charCodeAt(n++);if(r==e&&i!==92)return n;r==92&&i===92?i=0:i=r;}throw new Error();}function _(o,e,a){let t=Se(),i=nc();if(Bi(t,i,e)){let n=Ht(),r=ps();Rl(n,r,t,o,e,t[Zt],a,!1);}return _;}function mv(o,e,a,t,i){let n=e.inputs,r=i?"class":"style";d2(o,a,n[r],r,t);}function wo(o,e,a){return tM(o,e,a,!1),wo;}function ae(o,e){return tM(o,e,null,!0),ae;}function _2(o){w2(aM,gN,o,!1);}function gN(o,e){for(let a=pN(e);a>=0;a=K3(e,a))aM(o,Z3(e),dN(e));}function Mt(o){w2(yN,eM,o,!0);}function eM(o,e){for(let a=mN(e);a>=0;a=X3(e,a))Om(o,Z3(e),!0);}function tM(o,e,a,t){let i=Se(),n=Ht(),r=Uh(2);if(n.firstUpdatePass&&iM(n,o,r,t),e!==oi&&Bi(i,r,e)){let c=n.data[Dn()];nM(n,c,i,i[Zt],o,i[r+1]=CN(e,a),t,r);}}function w2(o,e,a,t){let i=Ht(),n=Uh(2);i.firstUpdatePass&&iM(i,null,n,t);let r=Se();if(a!==oi&&Bi(r,n,a)){let c=i.data[Dn()];if(rM(c,t)&&!oM(i,n)){let s=t?c.classesWithoutHost:c.stylesWithoutHost;s!==null&&(a=_x(s,a||"")),mv(i,c,r,a,t);}else kN(i,c,r,r[Zt],r[n+1],r[n+1]=wN(o,e,a),t,n);}}function oM(o,e){return e>=o.expandoStartIndex;}function iM(o,e,a,t){let i=o.data;if(i[a+1]===null){let n=i[Dn()],r=oM(o,a);rM(n,t)&&e===null&&!r&&(e=!1),e=bN(i,n,e,t),cN(i,n,e,a,r,t);}}function bN(o,e,a,t){let i=qv(o),n=t?e.residualClasses:e.residualStyles;if(i===null)(t?e.classBindings:e.styleBindings)===0&&(a=fx(null,o,e,a,t),a=Cm(a,e.attrs,t),n=null);else{let r=e.directiveStylingLast;if(r===-1||o[r]!==i)if(a=fx(i,o,e,a,t),n===null){let s=xN(o,e,t);s!==void 0&&Array.isArray(s)&&(s=fx(null,o,e,s[1],t),s=Cm(s,e.attrs,t),vN(o,e,t,s));}else n=_N(o,e,t);}return n!==void 0&&(t?e.residualClasses=n:e.residualStyles=n),a;}function xN(o,e,a){let t=a?e.classBindings:e.styleBindings;if(Ml(t)!==0)return o[ds(t)];}function vN(o,e,a,t){let i=a?e.classBindings:e.styleBindings;o[ds(i)]=t;}function _N(o,e,a){let t,i=e.directiveEnd;for(let n=1+e.directiveStylingLast;n<i;n++){let r=o[n].hostAttrs;t=Cm(t,r,a);}return Cm(t,e.attrs,a);}function fx(o,e,a,t,i){let n=null,r=a.directiveEnd,c=a.directiveStylingLast;for(c===-1?c=a.directiveStart:c++;c<r&&(n=e[c],t=Cm(t,n.hostAttrs,i),n!==o);)c++;return o!==null&&(a.directiveStylingLast=c),t;}function Cm(o,e,a){let t=a?1:2,i=-1;if(e!==null)for(let n=0;n<e.length;n++){let r=e[n];typeof r=="number"?i=r:i===t&&(Array.isArray(o)||(o=o===void 0?[]:["",o]),Om(o,r,a?!0:e[++n]));}return o===void 0?null:o;}function wN(o,e,a){if(a==null||a==="")return Pi;let t=[],i=oa(a);if(Array.isArray(i))for(let n=0;n<i.length;n++)o(t,i[n],!0);else if(typeof i=="object")for(let n in i)i.hasOwnProperty(n)&&o(t,n,i[n]);else typeof i=="string"&&e(t,i);return t;}function aM(o,e,a){Om(o,e,oa(a));}function yN(o,e,a){let t=String(e);t!==""&&!t.includes(" ")&&Om(o,t,a);}function kN(o,e,a,t,i,n,r,c){i===oi&&(i=Pi);let s=0,l=0,d=0<i.length?i[0]:null,f=0<n.length?n[0]:null;for(;d!==null||f!==null;){let x=s<i.length?i[s+1]:void 0,b=l<n.length?n[l+1]:void 0,v=null,P;d===f?(s+=2,l+=2,x!==b&&(v=f,P=b)):f===null||d!==null&&d<f?(s+=2,v=d):(l+=2,v=f,P=b),v!==null&&nM(o,e,a,t,v,P,r,c),d=s<i.length?i[s]:null,f=l<n.length?n[l]:null;}}function nM(o,e,a,t,i,n,r,c){if(!(e.type&3))return;let s=o.data,l=s[c+1],d=rN(l)?pC(s,e,a,i,Ml(l),r):void 0;if(!Ih(d)){Ih(n)||aN(l)&&(n=pC(s,null,a,i,c,r));let f=t4(Dn(),a);p9(t,r,f,i,n);}}function pC(o,e,a,t,i,n){let r=e===null,c;for(;i>0;){let s=o[i],l=Array.isArray(s),d=l?s[1]:s,f=d===null,x=a[i+1];x===oi&&(x=f?Pi:void 0);let b=f?rx(x,t):d===t?x:void 0;if(l&&!Ih(b)&&(b=rx(s,t)),Ih(b)&&(c=b,r))return c;let v=o[i+1];i=r?ds(v):Ml(v);}if(e!==null){let s=n?e.residualClasses:e.residualStyles;s!=null&&(c=rx(s,t));}return c;}function Ih(o){return o!==void 0;}function CN(o,e){return o==null||o===""||(typeof e=="string"?o=o+e:typeof o=="object"&&(o=Ei(oa(o)))),o;}function rM(o,e){return(o.flags&(e?8:16))!==0;}function Hi(o,e,a){let t=Se(),i=v2(t,o,e,a);w2(Om,eM,i,!0);}var pv=class{destroy(e){}updateValue(e,a){}swap(e,a){let t=Math.min(e,a),i=Math.max(e,a),n=this.detach(i);if(i-t>1){let r=this.detach(t);this.attach(t,n),this.attach(i,r);}else this.attach(t,n);}move(e,a){this.attach(a,this.detach(e));}};function gx(o,e,a,t,i){return o===a&&Object.is(e,t)?1:Object.is(i(o,e),i(a,t))?-1:0;}function MN(o,e,a){let t,i,n=0,r=o.length-1,c=void 0;if(Array.isArray(e)){let s=e.length-1;for(;n<=r&&n<=s;){let l=o.at(n),d=e[n],f=gx(n,l,n,d,a);if(f!==0){f<0&&o.updateValue(n,d),n++;continue;}let x=o.at(r),b=e[s],v=gx(r,x,s,b,a);if(v!==0){v<0&&o.updateValue(r,b),r--,s--;continue;}let P=a(n,l),A=a(r,x),R=a(n,d);if(Object.is(R,A)){let q=a(s,b);Object.is(q,P)?(o.swap(n,r),o.updateValue(r,b),s--,r--):o.move(r,n),o.updateValue(n,d),n++;continue;}if(t??=new Sh(),i??=hC(o,n,r,a),uv(o,t,n,R))o.updateValue(n,d),n++,r++;else if(i.has(R))t.set(P,o.detach(n)),r--;else{let q=o.create(n,e[n]);o.attach(n,q),n++,r++;}}for(;n<=s;)uC(o,t,a,n,e[n]),n++;}else if(e!=null){let s=e[Symbol.iterator](),l=s.next();for(;!l.done&&n<=r;){let d=o.at(n),f=l.value,x=gx(n,d,n,f,a);if(x!==0)x<0&&o.updateValue(n,f),n++,l=s.next();else{t??=new Sh(),i??=hC(o,n,r,a);let b=a(n,f);if(uv(o,t,n,b))o.updateValue(n,f),n++,r++,l=s.next();else if(!i.has(b))o.attach(n,o.create(n,f)),n++,r++,l=s.next();else{let v=a(n,d);t.set(v,o.detach(n)),r--;}}}for(;!l.done;)uC(o,t,a,o.length,l.value),l=s.next();}for(;n<=r;)o.destroy(o.detach(r--));t?.forEach(s=>{o.destroy(s);});}function uv(o,e,a,t){return e!==void 0&&e.has(t)?(o.attach(a,e.get(t)),e.delete(t),!0):!1;}function uC(o,e,a,t,i){if(uv(o,e,t,a(t,i)))o.updateValue(t,i);else{let n=o.create(t,i);o.attach(t,n);}}function hC(o,e,a,t){let i=new Set();for(let n=e;n<=a;n++)i.add(t(n,o.at(n)));return i;}var Sh=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 a=this.kvMap.get(e);return this._vMap!==void 0&&this._vMap.has(a)?(this.kvMap.set(e,this._vMap.get(a)),this._vMap.delete(a)):this.kvMap.delete(e),!0;}get(e){return this.kvMap.get(e);}set(e,a){if(this.kvMap.has(e)){let t=this.kvMap.get(e);this._vMap===void 0&&(this._vMap=new Map());let i=this._vMap;for(;i.has(t);)t=i.get(t);i.set(t,a);}else this.kvMap.set(e,a);}forEach(e){for(let[a,t]of this.kvMap)if(e(t,a),this._vMap!==void 0){let i=this._vMap;for(;i.has(t);)t=i.get(t),e(t,a);}}};function ee(o,e){Za("NgControlFlow");let a=Se(),t=nc(),i=a[t]!==oi?a[t]:-1,n=i!==-1?Th(a,Ho+i):void 0,r=0;if(Bi(a,t,o)){let c=ut(null);try{if(n!==void 0&&C3(n,r),o!==-1){let s=Ho+o,l=Th(a,s),d=bv(a[Ge],s),f=yl(l,d.tView.ssrId),x=Im(a,d,e,{dehydratedView:f});Sm(l,x,r,wl(d,f));}}finally{ut(c);}}else if(n!==void 0){let c=k3(n,r);c!==void 0&&(c[mi]=e);}}var hv=class{constructor(e,a,t){this.lContainer=e,this.$implicit=a,this.$index=t;}get $count(){return this.lContainer.length-pi;}};function sf(o){return o;}function yr(o,e){return e;}var fv=class{constructor(e,a,t){this.hasEmptyBlock=e,this.trackByFn=a,this.liveCollection=t;}};function ia(o,e,a,t,i,n,r,c,s,l,d,f,x){Za("NgControlFlow");let b=Se(),v=Ht(),P=s!==void 0,A=Se(),R=c?r.bind(A[Ji][mi]):r,q=new fv(P,R);A[Ho+o]=q,Eh(b,v,o+1,e,a,t,i,ec(v.consts,n)),P&&Eh(b,v,o+2,s,l,d,f,ec(v.consts,x));}var gv=class extends pv{constructor(e,a,t){super(),this.lContainer=e,this.hostLView=a,this.templateTNode=t,this.operationsCounter=void 0,this.needsIndexUpdate=!1;}get length(){return this.lContainer.length-pi;}at(e){return this.getLView(e)[mi].$implicit;}attach(e,a){let t=a[xl];this.needsIndexUpdate||=e!==this.length,Sm(this.lContainer,a,e,wl(this.templateTNode,t));}detach(e){return this.needsIndexUpdate||=e!==this.length-1,ON(this.lContainer,e);}create(e,a){let t=yl(this.lContainer,this.templateTNode.tView.ssrId),i=Im(this.hostLView,this.templateTNode,new hv(this.lContainer,a,e),{dehydratedView:t});return this.operationsCounter?.recordCreate(),i;}destroy(e){Kh(e[Ge],e),this.operationsCounter?.recordDestroy();}updateValue(e,a){this.getLView(e)[mi].$implicit=a;}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset();}updateIndexes(){if(this.needsIndexUpdate)for(let e=0;e<this.length;e++)this.getLView(e)[mi].$index=e;}getLView(e){return PN(this.lContainer,e);}};function aa(o){let e=ut(null),a=Dn();try{let t=Se(),i=t[Ge],n=t[a],r=a+1,c=Th(t,r);if(n.liveCollection===void 0){let l=bv(i,r);n.liveCollection=new gv(c,t,l);}else n.liveCollection.reset();let s=n.liveCollection;if(MN(s,o,n.trackByFn),s.updateIndexes(),n.hasEmptyBlock){let l=nc(),d=s.length===0;if(Bi(t,l,d)){let f=a+2,x=Th(t,f);if(d){let b=bv(i,f),v=yl(x,b.tView.ssrId),P=Im(t,b,void 0,{dehydratedView:v});Sm(x,P,0,wl(b,v));}else C3(x,0);}}}finally{ut(e);}}function Th(o,e){return o[e];}function ON(o,e){return ym(o,e);}function PN(o,e){return k3(o,e);}function bv(o,e){return jv(o,e);}function DN(o,e,a,t,i,n){let r=e.consts,c=ec(r,i),s=Al(e,o,2,t,c);return l2(e,a,s,ec(r,n)),s.attrs!==null&&kh(s,s.attrs,!1),s.mergedAttrs!==null&&kh(s,s.mergedAttrs,!0),e.queries!==null&&e.queries.elementStart(e,s),s;}function u(o,e,a,t){let i=Se(),n=Ht(),r=Ho+o,c=i[Zt],s=n.firstCreatePass?DN(r,n,i,e,a,t):n.data[r],l=EN(n,i,s,c,e,o);i[r]=l;let d=$h(s);return ms(s,!0),l3(c,l,s),!JF(s)&&Wh()&&Jh(n,i,l,s),DR()===0&&tc(l,i),ER(),d&&(r2(n,i,s),n2(n,s,i)),t!==null&&c2(i,s),u;}function p(){let o=Uo();Hv()?Uv():(o=o.parent,ms(o,!1));let e=o;SR(e)&&TR(),IR();let a=Ht();return a.firstCreatePass&&(Qh(a,o),Vv(o)&&a.queries.elementEnd(o)),e.classesWithoutHost!=null&&WR(e)&&mv(a,e,Se(),e.classesWithoutHost,!0),e.stylesWithoutHost!=null&&GR(e)&&mv(a,e,Se(),e.stylesWithoutHost,!1),p;}function k(o,e,a,t){return u(o,e,a,t),p(),k;}var EN=(o,e,a,t,i,n)=>(Gh(!0),J4(t,i,$R()));function IN(o,e,a,t,i){let n=e.consts,r=ec(n,t),c=Al(e,o,8,"ng-container",r);r!==null&&kh(c,r,!0);let s=ec(n,i);return l2(e,a,c,s),e.queries!==null&&e.queries.elementStart(e,c),c;}function Me(o,e,a){let t=Se(),i=Ht(),n=o+Ho,r=i.firstCreatePass?IN(n,i,t,e,a):i.data[n];ms(r,!0);let c=SN(i,t,r,o);return t[n]=c,Wh()&&Jh(i,t,c,r),tc(c,t),$h(r)&&(r2(i,t,r),n2(i,r,t)),a!=null&&c2(t,r),Me;}function Oe(){let o=Uo(),e=Ht();return Hv()?Uv():(o=o.parent,ms(o,!1)),e.firstCreatePass&&(Qh(e,o),Vv(o)&&e.queries.elementEnd(o)),Oe;}function Xt(o,e,a){return Me(o,e,a),Oe(),Xt;}var SN=(o,e,a,t)=>(Gh(!0),Kz(e[Zt],""));function K(){return Se();}function yo(o,e,a){let t=Se(),i=nc();if(Bi(t,i,e)){let n=Ht(),r=ps();Rl(n,r,t,o,e,t[Zt],a,!0);}return yo;}function y2(o,e,a){let t=Se(),i=nc();if(Bi(t,i,e)){let n=Ht(),r=ps(),c=qv(n.data),s=w3(c,r,t);Rl(n,r,t,o,e,s,a,!0);}return y2;}var Jc=void 0;function TN(o){let e=o,a=Math.floor(Math.abs(o)),t=o.toString().replace(/^[^.]*\.?/,"").length;return a===1&&t===0?1:5;}var AN=["en",[["a","p"],["AM","PM"],Jc],[["AM","PM"],Jc,Jc],[["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"]],Jc,[["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"]],Jc,[["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}",Jc,"{1} 'at' {0}",Jc],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",TN],bx={};function Ea(o){let e=RN(o),a=fC(e);if(a)return a;let t=e.split("-")[0];if(a=fC(t),a)return a;if(t==="en")return AN;throw new ie(701,!1);}function fC(o){return o in bx||(bx[o]=Xo.ng&&Xo.ng.common&&Xo.ng.common.locales&&Xo.ng.common.locales[o]),bx[o];}var ko=function(o){return o[o.LocaleId=0]="LocaleId",o[o.DayPeriodsFormat=1]="DayPeriodsFormat",o[o.DayPeriodsStandalone=2]="DayPeriodsStandalone",o[o.DaysFormat=3]="DaysFormat",o[o.DaysStandalone=4]="DaysStandalone",o[o.MonthsFormat=5]="MonthsFormat",o[o.MonthsStandalone=6]="MonthsStandalone",o[o.Eras=7]="Eras",o[o.FirstDayOfWeek=8]="FirstDayOfWeek",o[o.WeekendRange=9]="WeekendRange",o[o.DateFormat=10]="DateFormat",o[o.TimeFormat=11]="TimeFormat",o[o.DateTimeFormat=12]="DateTimeFormat",o[o.NumberSymbols=13]="NumberSymbols",o[o.NumberFormats=14]="NumberFormats",o[o.CurrencyCode=15]="CurrencyCode",o[o.CurrencySymbol=16]="CurrencySymbol",o[o.CurrencyName=17]="CurrencyName",o[o.Currencies=18]="Currencies",o[o.Directionality=19]="Directionality",o[o.PluralCase=20]="PluralCase",o[o.ExtraData=21]="ExtraData",o;}(ko||{});function RN(o){return o.toLowerCase().replace(/_/g,"-");}var Ah="en-US";var zN=Ah;function FN(o){typeof o=="string"&&(zN=o.toLowerCase().replace(/_/g,"-"));}var NN=(o,e,a)=>{};function E(o,e,a,t){let i=Se(),n=Ht(),r=Uo();return C2(n,i,i[Zt],r,o,e,t),E;}function k2(o,e){let a=Uo(),t=Se(),i=Ht(),n=qv(i.data),r=w3(n,a,t);return C2(i,t,r,a,o,e),k2;}function LN(o,e,a,t){let i=o.cleanup;if(i!=null)for(let n=0;n<i.length-1;n+=2){let r=i[n];if(r===a&&i[n+1]===t){let c=e[dh],s=i[n+2];return c.length>s?c[s]:null;}typeof r=="string"&&(n+=2);}return null;}function C2(o,e,a,t,i,n,r){let c=$h(t),l=o.firstCreatePass&&_3(o),d=e[mi],f=v3(e),x=!0;if(t.type&3||r){let P=Ma(t,e),A=r?r(P):P,R=f.length,q=r?te=>r(Mn(te[t.index])):t.index,J=null;if(!r&&c&&(J=LN(o,e,i,t.index)),J!==null){let te=J.__ngLastListenerFn__||J;te.__ngNextListenerFn__=n,J.__ngLastListenerFn__=n,x=!1;}else{n=bC(t,e,d,n),NN(P,i,n);let te=a.listen(A,i,n);f.push(n,te),l&&l.push(i,q,R,R+1);}}else n=bC(t,e,d,n);let b=t.outputs,v;if(x&&b!==null&&(v=b[i])){let P=v.length;if(P)for(let A=0;A<P;A+=2){let R=v[A],q=v[A+1],ve=e[R][q].subscribe(n),fe=f.length;f.push(n,ve),l&&l.push(i,t.index,fe,-(fe+1));}}}function gC(o,e,a,t){let i=ut(null);try{return _n(6,e,a),a(t)!==!1;}catch(n){return y3(o,n),!1;}finally{_n(7,e,a),ut(i);}}function bC(o,e,a,t){return function i(n){if(n===Function)return t;let r=o.componentOffset>-1?ac(o.index,e):e;u2(r,5);let c=gC(e,a,t,n),s=i.__ngNextListenerFn__;for(;s;)c=gC(e,a,s,n)&&c,s=s.__ngNextListenerFn__;return c;};}function w(o=1){return jR(o);}function VN(o,e){let a=null,t=ZA(o);for(let i=0;i<e.length;i++){let n=e[i];if(n==="*"){a=i;continue;}if(t===null?LC(o,n,!0):JA(t,n))return i;}return a;}function Re(o){let e=Se()[Ji][$i];if(!e.projection){let a=o?o.length:1,t=e.projection=BA(a,null),i=t.slice(),n=e.child;for(;n!==null;){if(n.type!==128){let r=o?VN(n,o):0;r!==null&&(i[r]?i[r].projectionNext=n:t[r]=n,i[r]=n);}n=n.next;}}}function me(o,e=0,a,t,i,n){let r=Se(),c=Ht(),s=t?o+1:null;s!==null&&Eh(r,c,s,t,i,n,null,a);let l=Al(c,Ho+o,16,null,a||null);l.projection===null&&(l.projection=e),Uv();let f=!r[xl]||c4();r[Ji][$i].projection[l.projection]===null&&s!==null?jN(r,c,s):f&&(l.flags&32)!==32&&d9(c,r,l);}function jN(o,e,a){let t=Ho+a,i=e.data[t],n=o[t],r=yl(n,i.tView.ssrId),c=Im(o,i,void 0,{dehydratedView:r});Sm(n,c,0,wl(i,r));}function Y(o,e,a){return Ia(o,"",e,"",a),Y;}function Ia(o,e,a,t,i){let n=Se(),r=v2(n,e,a,t);if(r!==oi){let c=Ht(),s=ps();Rl(c,s,n,o,r,n[Zt],i,!1);}return Ia;}function M2(o,e,a,t,i,n,r){let c=Se(),s=Y3(c,e,a,t,i,n);if(s!==oi){let l=Ht(),d=ps();Rl(l,d,c,o,s,c[Zt],r,!1);}return M2;}function Ve(o,e,a,t){V3(o,e,a,t);}function Z(o,e,a){DF(o,e,a);}function N(o){let e=Se(),a=Ht(),t=Wv();qh(t+1);let i=g2(a,t);if(o.dirty&&CR(e)===((i.metadata.flags&2)===2)){if(i.matches===null)o.reset([]);else{let n=B3(e,t);o.reset(n,I4),o.notifyOnChanges();}return!0;}return!1;}function L(){return f2(Se(),Wv());}function cM(o,e,a,t,i){RF(e,V3(o,a,t,i));}function sM(o=1){qh(Wv()+o);}function BN(o,e,a,t){a>=o.data.length&&(o.data[a]=null,o.blueprint[a]=null),e[a]=t;}function at(o){let e=RR();return Bv(e,Ho+o);}function g(o,e=""){let a=Se(),t=Ht(),i=o+Ho,n=t.firstCreatePass?Al(t,i,1,e,null):t.data[i],r=$N(t,a,n,e,o);a[i]=r,Wh()&&Jh(t,a,r,n),ms(n,!1);}var $N=(o,e,a,t,i)=>(Gh(!0),Zz(e[Zt],t));function y(o){return V("",o,""),y;}function V(o,e,a){let t=Se(),i=v2(t,o,e,a);return i!==oi&&m2(t,Dn(),i),V;}function fs(o,e,a,t,i){let n=Se(),r=Y3(n,o,e,a,t,i);return r!==oi&&m2(n,Dn(),r),fs;}function Am(o,e,a,t,i,n,r){let c=Se(),s=iN(c,o,e,a,t,i,n,r);return s!==oi&&m2(c,Dn(),s),Am;}function Oo(o,e,a){$3(e)&&(e=e());let t=Se(),i=nc();if(Bi(t,i,e)){let n=Ht(),r=ps();Rl(n,r,t,o,e,t[Zt],a,!1);}return Oo;}function Vo(o,e){let a=$3(o);return a&&o.set(e),a;}function Po(o,e){let a=Se(),t=Ht(),i=Uo();return C2(t,a,a[Zt],i,o,e),Po;}function HN(o,e,a){let t=Ht();if(t.firstCreatePass){let i=br(o);xv(a,t.data,t.blueprint,i,!0),xv(e,t.data,t.blueprint,i,!1);}}function xv(o,e,a,t,i){if(o=Ko(o),Array.isArray(o))for(let n=0;n<o.length;n++)xv(o[n],e,a,t,i);else{let n=Ht(),r=Se(),c=Uo(),s=bl(o)?o:Ko(o.provide),l=GC(o),d=c.providerIndexes&1048575,f=c.directiveStart,x=c.providerIndexes>>20;if(bl(o)||!o.multi){let b=new cs(l,i,h),v=vx(s,e,i?d:d+x,f);v===-1?(Rx(gh(c,r),n,s),xx(n,o,e.length),e.push(s),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),a.push(b),r.push(b)):(a[v]=b,r[v]=b);}else{let b=vx(s,e,d+x,f),v=vx(s,e,d,d+x),P=b>=0&&a[b],A=v>=0&&a[v];if(i&&!A||!i&&!P){Rx(gh(c,r),n,s);let R=WN(i?qN:UN,a.length,i,t,l);!i&&A&&(a[v].providerFactory=R),xx(n,o,e.length,0),e.push(s),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),a.push(R),r.push(R);}else{let R=lM(a[i?v:b],l,!i&&t);xx(n,o,b>-1?b:v,R);}!i&&t&&A&&a[v].componentProviders++;}}}function xx(o,e,a,t){let i=bl(e),n=dR(e);if(i||n){let s=(n?Ko(e.useClass):e).prototype.ngOnDestroy;if(s){let l=o.destroyHooks||(o.destroyHooks=[]);if(!i&&e.multi){let d=l.indexOf(a);d===-1?l.push(a,[t,s]):l[d+1].push(t,s);}else l.push(a,s);}}}function lM(o,e,a){return a&&o.componentProviders++,o.multi.push(e)-1;}function vx(o,e,a,t){for(let i=a;i<t;i++)if(e[i]===o)return i;return-1;}function UN(o,e,a,t){return vv(this.multi,[]);}function qN(o,e,a,t){let i=this.multi,n;if(this.providerFactory){let r=this.providerFactory.componentProviders,c=ss(a,a[Ge],this.providerFactory.index,t);n=c.slice(0,r),vv(i,n);for(let s=r;s<c.length;s++)n.push(c[s]);}else n=[],vv(i,n);return n;}function vv(o,e){for(let a=0;a<o.length;a++){let t=o[a];e.push(t());}return e;}function WN(o,e,a,t,i){let n=new cs(o,a,h);return n.multi=[],n.index=e,n.componentProviders=0,lM(n,i,t&&!a),n;}function Ce(o,e=[]){return a=>{a.providersResolver=(t,i)=>HN(t,i?i(o):o,e);};}var GN=(()=>{let e=class e{constructor(t){this._injector=t,this.cachedInjectors=new Map();}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){let i=UC(!1,t.type),n=i.length>0?rf([i],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,n);}return this.cachedInjectors.get(t);}ngOnDestroy(){try{for(let t of this.cachedInjectors.values())t!==null&&t.destroy();}finally{this.cachedInjectors.clear();}}};e.ɵprov=F({token:e,providedIn:"environment",factory:()=>new e(I(Jo))});let o=e;return o;})();function D(o){Za("NgStandalone"),o.getStandaloneInjector=e=>e.get(GN).getOrCreateStandaloneInjector(o);}function hi(o,e,a){let t=Dl()+o,i=Se();return i[t]===oi?cf(i,t,a?e.call(a):e()):KF(i,t);}function Ye(o,e,a,t){return mM(Se(),Dl(),o,e,a,t);}function Xa(o,e,a,t,i){return pM(Se(),Dl(),o,e,a,t,i);}function dM(o,e,a,t,i,n){return QN(Se(),Dl(),o,e,a,t,i,n);}function O2(o,e){let a=o[e];return a===oi?void 0:a;}function mM(o,e,a,t,i,n){let r=e+a;return Bi(o,r,i)?cf(o,r+1,n?t.call(n,i):t(i)):O2(o,r+1);}function pM(o,e,a,t,i,n,r){let c=e+a;return x2(o,c,i,n)?cf(o,c+2,r?t.call(r,i,n):t(i,n)):O2(o,c+2);}function QN(o,e,a,t,i,n,r,c){let s=e+a;return Q3(o,s,i,n,r)?cf(o,s+3,c?t.call(c,i,n,r):t(i,n,r)):O2(o,s+3);}function rc(o,e){let a=Ht(),t,i=o+Ho;a.firstCreatePass?(t=YN(e,a.pipeRegistry),a.data[i]=t,t.onDestroy&&(a.destroyHooks??=[]).push(i,t.onDestroy)):t=a.data[i];let n=t.factory||(t.factory=os(t.type,!0)),r,c=Vi(h);try{let s=fh(!1),l=n();return fh(s),BN(a,Se(),i,l),l;}finally{Vi(c);}}function YN(o,e){if(e)for(let a=e.length-1;a>=0;a--){let t=e[a];if(o===t.name)return t;}}function lf(o,e,a){let t=o+Ho,i=Se(),n=Bv(i,t);return uM(i,t)?mM(i,Dl(),e,n.transform,a,n):n.transform(a);}function df(o,e,a,t){let i=o+Ho,n=Se(),r=Bv(n,i);return uM(n,i)?pM(n,Dl(),e,r.transform,a,t,r):r.transform(a,t);}function uM(o,e){return o[Ge].data[e].pure;}function Sa(o,e){return af(o,e);}var Ku=null;function ZN(o){Ku!==null&&(o.defaultEncapsulation!==Ku.defaultEncapsulation||o.preserveWhitespaces!==Ku.preserveWhitespaces)||(Ku=o);}var mf=(()=>{let e=class e{log(t){console.log(t);}warn(t){console.warn(t);}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"platform"});let o=e;return o;})();var P2=new z(""),Rm=new z(""),pf=(()=>{let e=class e{constructor(t,i,n){this._ngZone=t,this.registry=i,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,D2||(XN(n),n.addToWindow(i)),this._watchAngularEvents(),t.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:()=>{oe.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 t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb();}});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>i.updateCb&&i.updateCb(t)?(clearTimeout(i.timeoutId),!1):!0);}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[];}addCallback(t,i,n){let r=-1;i&&i>0&&(r=setTimeout(()=>{this._callbacks=this._callbacks.filter(c=>c.timeoutId!==r),t();},i)),this._callbacks.push({doneCb:t,timeoutId:r,updateCb:n});}whenStable(t,i,n){if(n&&!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(t,i,n),this._runCallbacksIfReady();}registerApplication(t){this.registry.registerApplication(t,this);}unregisterApplication(t){this.registry.unregisterApplication(t);}findProviders(t,i,n){return[];}};e.ɵfac=function(i){return new(i||e)(I(oe),I(uf),I(Rm));},e.ɵprov=F({token:e,factory:e.ɵfac});let o=e;return o;})(),uf=(()=>{let e=class e{constructor(){this._applications=new Map();}registerApplication(t,i){this._applications.set(t,i);}unregisterApplication(t){this._applications.delete(t);}unregisterAllApplications(){this._applications.clear();}getTestability(t){return this._applications.get(t)||null;}getAllTestabilities(){return Array.from(this._applications.values());}getAllRootElements(){return Array.from(this._applications.keys());}findTestabilityInTree(t,i=!0){return D2?.findTestabilityInTree(this,t,i)??null;}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"platform"});let o=e;return o;})();function XN(o){D2=o;}var D2;function cc(o){return!!o&&typeof o.then=="function";}function E2(o){return!!o&&typeof o.subscribe=="function";}var hf=new z(""),hM=(()=>{let e=class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,i)=>{this.resolve=t,this.reject=i;}),this.appInits=T(hf,{optional:!0})??[];}runInitializers(){if(this.initialized)return;let t=[];for(let n of this.appInits){let r=n();if(cc(r))t.push(r);else if(E2(r)){let c=new Promise((s,l)=>{r.subscribe({complete:s,error:l});});t.push(c);}}let i=()=>{this.done=!0,this.resolve();};Promise.all(t).then(()=>{i();}).catch(n=>{this.reject(n);}),t.length===0&&i(),this.initialized=!0;}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})(),ff=new z("");function KN(){Yy(()=>{throw new ie(600,!1);});}function JN(o){return o.isBoundToModule;}var e7=10;function t7(o,e,a){try{let t=a();return cc(t)?t.catch(i=>{throw e.runOutsideAngular(()=>o.handleError(i)),i;}):t;}catch(t){throw e.runOutsideAngular(()=>o.handleError(t)),t;}}function fM(o,e){return Array.isArray(e)?e.reduce(fM,o):U(U({},o),e);}var Ta=(()=>{let e=class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=T(uz),this.afterRenderEffectManager=T(h2),this.zonelessEnabled=T(S3),this.externalTestViews=new Set(),this.beforeRender=new G(),this.afterTick=new G(),this.componentTypes=[],this.components=[],this.isStable=T(En).hasPendingTasks.pipe(pe(t=>!t)),this._injector=T(Jo);}get allViews(){return[...this.externalTestViews.keys(),...this._views];}get destroyed(){return this._destroyed;}whenStable(){let t;return new Promise(i=>{t=this.isStable.subscribe({next:n=>{n&&i();}});}).finally(()=>{t.unsubscribe();});}get injector(){return this._injector;}bootstrap(t,i){let n=t instanceof yh;if(!this._injector.get(hM).done){let b=!n&&jC(t),v=!1;throw new ie(405,v);}let c;n?c=t:c=this._injector.get(ea).resolveComponentFactory(t),this.componentTypes.push(c.componentType);let s=JN(c)?void 0:this._injector.get(ic),l=i||c.selector,d=c.create(He.NULL,[],l,s),f=d.location.nativeElement,x=d.injector.get(P2,null);return x?.registerApplication(f),d.onDestroy(()=>{this.detachView(d.hostView),nh(this.components,d),x?.unregisterApplication(f);}),this._loadComponent(d),d;}tick(){this._tick(!0);}_tick(t){if(this._runningTick)throw new ie(101,!1);let i=ut(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(t);}catch(n){this.internalErrorHandler(n);}finally{this._runningTick=!1,ut(i),this.afterTick.next();}}detectChangesInAttachedViews(t){let i=null;this._injector.destroyed||(i=this._injector.get(oc,null,{optional:!0}));let n=0,r=this.afterRenderEffectManager;for(;n<e7;){let c=n===0;if(t||!c){this.beforeRender.next(c);for(let{_lView:s,notifyErrorHandler:l}of this._views)o7(s,l,c,this.zonelessEnabled);}else i?.begin?.(),i?.end?.();if(n++,r.executeInternalCallbacks(),!this.allViews.some(({_lView:s})=>wm(s))&&(r.execute(),!this.allViews.some(({_lView:s})=>wm(s))))break;}}attachView(t){let i=t;this._views.push(i),i.attachToAppRef(this);}detachView(t){let i=t;nh(this._views,i),i.detachFromAppRef();}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t);let i=this._injector.get(ff,[]);[...this._bootstrapListeners,...i].forEach(n=>n(t));}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy());}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[];}}onDestroy(t){return this._destroyListeners.push(t),()=>nh(this._destroyListeners,t);}destroy(){if(this._destroyed)throw new ie(406,!1);let t=this._injector;t.destroy&&!t.destroyed&&t.destroy();}get viewCount(){return this._views.length;}warnIfDestroyed(){}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();function nh(o,e){let a=o.indexOf(e);a>-1&&o.splice(a,1);}function o7(o,e,a,t){if(!a&&!wm(o))return;P3(o,e,a&&!t?0:1);}var _v=class{constructor(e,a){this.ngModuleFactory=e,this.componentFactories=a;}},gf=(()=>{let e=class e{compileModuleSync(t){return new Dh(t);}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t));}compileModuleAndAllComponentsSync(t){let i=this.compileModuleSync(t),n=BC(t),r=X4(n.declarations).reduce((c,s)=>{let l=Jr(s);return l&&c.push(new Cl(l)),c;},[]);return new _v(i,r);}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t));}clearCache(){}clearCacheFor(t){}getModuleId(t){}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})(),i7=new z("");function a7(o,e,a){let t=new Dh(a);return Promise.resolve(t);}function xC(o){for(let e=o.length-1;e>=0;e--)if(o[e]!==void 0)return o[e];}var n7=(()=>{let e=class e{constructor(){this.zone=T(oe),this.changeDetectionScheduler=T(kl),this.applicationRef=T(Ta);}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(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();function r7({ngZoneFactory:o,ignoreChangesOutsideZone:e}){return o??=()=>new oe(gM()),[{provide:oe,useFactory:o},{provide:gl,multi:!0,useFactory:()=>{let a=T(n7,{optional:!0});return()=>a.initialize();}},{provide:gl,multi:!0,useFactory:()=>{let a=T(c7);return()=>{a.initialize();};}},e===!0?{provide:T3,useValue:!0}:[]];}function gM(o){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:o?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:o?.runCoalescing??!1};}var c7=(()=>{let e=class e{constructor(){this.subscription=new Ae(),this.initialized=!1,this.zone=T(oe),this.pendingTasks=T(En);}initialize(){if(this.initialized)return;this.initialized=!0;let t=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(t=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{oe.assertNotInAngularZone(),queueMicrotask(()=>{t!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(t),t=null);});}));}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{oe.assertInAngularZone(),t??=this.pendingTasks.add();}));}ngOnDestroy(){this.subscription.unsubscribe();}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();var s7=(()=>{let e=class e{constructor(){this.appRef=T(Ta),this.taskService=T(En),this.ngZone=T(oe),this.zonelessEnabled=T(S3),this.disableScheduling=T(T3,{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(xh):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 vh||!this.zoneIsDefined);}notify(t){if(!this.zonelessEnabled&&t===5)return;switch(t){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 i=this.useMicrotaskScheduler?Uk:D4;this.pendingRenderTaskId=this.taskService.add(),this.zoneIsDefined?Zone.root.run(()=>{this.cancelScheduledCallback=i(()=>{this.tick(this.shouldRefreshViews);});}):this.cancelScheduledCallback=i(()=>{this.tick(this.shouldRefreshViews);});}shouldScheduleTick(){return!(this.disableScheduling||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(xh+this.angularZoneId));}tick(t){if(this.runningTick||this.appRef.destroyed)return;let i=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick(t);},void 0,this.schedulerTickApplyArgs);}catch(n){throw this.taskService.remove(i),n;}finally{this.cleanup();}this.useMicrotaskScheduler=!0,Uk(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(i);});}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup();}cleanup(){if(this.shouldRefreshViews=!1,this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let t=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(t);}}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();function l7(){return typeof $localize<"u"&&$localize.locale||Ah;}var gs=new z("",{providedIn:"root",factory:()=>T(gs,dt.Optional|dt.SkipSelf)||l7()});var I2=new z("");function Ju(o){return!!o.platformInjector;}function d7(o){let e=Ju(o)?o.r3Injector:o.moduleRef.injector,a=e.get(oe);return a.run(()=>{Ju(o)?o.r3Injector.resolveInjectorInitializers():o.moduleRef.resolveInjectorInitializers();let t=e.get(ji,null),i;if(a.runOutsideAngular(()=>{i=a.onError.subscribe({next:n=>{t.handleError(n);}});}),Ju(o)){let n=()=>e.destroy(),r=o.platformInjector.get(I2);r.add(n),e.onDestroy(()=>{i.unsubscribe(),r.delete(n);});}else o.moduleRef.onDestroy(()=>{nh(o.allPlatformModules,o.moduleRef),i.unsubscribe();});return t7(t,a,()=>{let n=e.get(hM);return n.runInitializers(),n.donePromise.then(()=>{let r=e.get(gs,Ah);if(FN(r||Ah),Ju(o)){let c=e.get(Ta);return o.rootComponent!==void 0&&c.bootstrap(o.rootComponent),c;}else return m7(o.moduleRef,o.allPlatformModules),o.moduleRef;});});});}function m7(o,e){let a=o.injector.get(Ta);if(o._bootstrapComponents.length>0)o._bootstrapComponents.forEach(t=>a.bootstrap(t));else if(o.instance.ngDoBootstrap)o.instance.ngDoBootstrap(a);else throw new ie(-403,!1);e.push(o);}var bM=(()=>{let e=class e{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1;}bootstrapModuleFactory(t,i){let n=()=>pz(i?.ngZone,gM({eventCoalescing:i?.ngZoneEventCoalescing,runCoalescing:i?.ngZoneRunCoalescing})),r=i?.ignoreChangesOutsideZone,c=[r7({ngZoneFactory:n,ignoreChangesOutsideZone:r}),{provide:kl,useExisting:s7}],s=ZF(t.moduleType,this.injector,c);return d7({moduleRef:s,allPlatformModules:this._modules});}bootstrapModule(t,i=[]){let n=fM({},i);return a7(this.injector,n,t).then(r=>this.bootstrapModuleFactory(r,n));}onDestroy(t){this._destroyListeners.push(t);}get injector(){return this._injector;}destroy(){if(this._destroyed)throw new ie(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());let t=this._injector.get(I2,null);t&&(t.forEach(i=>i()),t.clear()),this._destroyed=!0;}get destroyed(){return this._destroyed;}};e.ɵfac=function(i){return new(i||e)(I(He));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"platform"});let o=e;return o;})(),gm=null,xM=new z("");function p7(o){if(gm&&!gm.get(xM,!1))throw new ie(400,!1);KN(),gm=o;let e=o.get(bM);return f7(o),e;}function S2(o,e,a=[]){let t=`Platform: ${e}`,i=new z(t);return(n=[])=>{let r=vM();if(!r||r.injector.get(xM,!1)){let c=[...a,...n,{provide:i,useValue:!0}];o?o(c):p7(u7(c,t));}return h7(i);};}function u7(o=[],e){return He.create({name:e,providers:[{provide:Vh,useValue:"platform"},{provide:I2,useValue:new Set([()=>gm=null])},...o]});}function h7(o){let e=vM();if(!e)throw new ie(401,!1);return e;}function vM(){return gm?.get(bM)??null;}function f7(o){o.get(Kv,null)?.forEach(a=>a());}var he=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=g7;let o=e;return o;})();function g7(o){return b7(Uo(),Se(),(o&16)===16);}function b7(o,e,a){if(Bh(o)&&!a){let t=ac(o.index,e);return new ls(t,t);}else if(o.type&175){let t=e[Ji];return new ls(t,e);}return null;}var wv=class{constructor(){}supports(e){return G3(e);}create(e){return new yv(e);}},x7=(o,e)=>e,yv=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||x7;}forEachItem(e){let a;for(a=this._itHead;a!==null;a=a._next)e(a);}forEachOperation(e){let a=this._itHead,t=this._removalsHead,i=0,n=null;for(;a||t;){let r=!t||a&&a.currentIndex<vC(t,i,n)?a:t,c=vC(r,i,n),s=r.currentIndex;if(r===t)i--,t=t._nextRemoved;else if(a=a._next,r.previousIndex==null)i++;else{n||(n=[]);let l=c-i,d=s-i;if(l!=d){for(let x=0;x<l;x++){let b=x<n.length?n[x]:n[x]=0,v=b+x;d<=v&&v<l&&(n[x]=b+1);}let f=r.previousIndex;n[f]=d-l;}}c!==s&&e(r,c,s);}}forEachPreviousItem(e){let a;for(a=this._previousItHead;a!==null;a=a._nextPrevious)e(a);}forEachAddedItem(e){let a;for(a=this._additionsHead;a!==null;a=a._nextAdded)e(a);}forEachMovedItem(e){let a;for(a=this._movesHead;a!==null;a=a._nextMoved)e(a);}forEachRemovedItem(e){let a;for(a=this._removalsHead;a!==null;a=a._nextRemoved)e(a);}forEachIdentityChange(e){let a;for(a=this._identityChangesHead;a!==null;a=a._nextIdentityChange)e(a);}diff(e){if(e==null&&(e=[]),!G3(e))throw new ie(900,!1);return this.check(e)?this:null;}onDestroy(){}check(e){this._reset();let a=this._itHead,t=!1,i,n,r;if(Array.isArray(e)){this.length=e.length;for(let c=0;c<this.length;c++)n=e[c],r=this._trackByFn(c,n),a===null||!Object.is(a.trackById,r)?(a=this._mismatch(a,n,r,c),t=!0):(t&&(a=this._verifyReinsertion(a,n,r,c)),Object.is(a.item,n)||this._addIdentityChange(a,n)),a=a._next;}else i=0,XF(e,c=>{r=this._trackByFn(i,c),a===null||!Object.is(a.trackById,r)?(a=this._mismatch(a,c,r,i),t=!0):(t&&(a=this._verifyReinsertion(a,c,r,i)),Object.is(a.item,c)||this._addIdentityChange(a,c)),a=a._next,i++;}),this.length=i;return this._truncate(a),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,a,t,i){let n;return e===null?n=this._itTail:(n=e._prev,this._remove(e)),e=this._unlinkedRecords===null?null:this._unlinkedRecords.get(t,null),e!==null?(Object.is(e.item,a)||this._addIdentityChange(e,a),this._reinsertAfter(e,n,i)):(e=this._linkedRecords===null?null:this._linkedRecords.get(t,i),e!==null?(Object.is(e.item,a)||this._addIdentityChange(e,a),this._moveAfter(e,n,i)):e=this._addAfter(new kv(a,t),n,i)),e;}_verifyReinsertion(e,a,t,i){let n=this._unlinkedRecords===null?null:this._unlinkedRecords.get(t,null);return n!==null?e=this._reinsertAfter(n,e._prev,i):e.currentIndex!=i&&(e.currentIndex=i,this._addToMoves(e,i)),e;}_truncate(e){for(;e!==null;){let a=e._next;this._addToRemovals(this._unlink(e)),e=a;}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,a,t){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(e);let i=e._prevRemoved,n=e._nextRemoved;return i===null?this._removalsHead=n:i._nextRemoved=n,n===null?this._removalsTail=i:n._prevRemoved=i,this._insertAfter(e,a,t),this._addToMoves(e,t),e;}_moveAfter(e,a,t){return this._unlink(e),this._insertAfter(e,a,t),this._addToMoves(e,t),e;}_addAfter(e,a,t){return this._insertAfter(e,a,t),this._additionsTail===null?this._additionsTail=this._additionsHead=e:this._additionsTail=this._additionsTail._nextAdded=e,e;}_insertAfter(e,a,t){let i=a===null?this._itHead:a._next;return e._next=i,e._prev=a,i===null?this._itTail=e:i._prev=e,a===null?this._itHead=e:a._next=e,this._linkedRecords===null&&(this._linkedRecords=new Rh()),this._linkedRecords.put(e),e.currentIndex=t,e;}_remove(e){return this._addToRemovals(this._unlink(e));}_unlink(e){this._linkedRecords!==null&&this._linkedRecords.remove(e);let a=e._prev,t=e._next;return a===null?this._itHead=t:a._next=t,t===null?this._itTail=a:t._prev=a,e;}_addToMoves(e,a){return e.previousIndex===a||(this._movesTail===null?this._movesTail=this._movesHead=e:this._movesTail=this._movesTail._nextMoved=e),e;}_addToRemovals(e){return this._unlinkedRecords===null&&(this._unlinkedRecords=new Rh()),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,a){return e.item=a,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=e:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=e,e;}},kv=class{constructor(e,a){this.item=e,this.trackById=a,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;}},Cv=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,a){let t;for(t=this._head;t!==null;t=t._nextDup)if((a===null||a<=t.currentIndex)&&Object.is(t.trackById,e))return t;return null;}remove(e){let a=e._prevDup,t=e._nextDup;return a===null?this._head=t:a._nextDup=t,t===null?this._tail=a:t._prevDup=a,this._head===null;}},Rh=class{constructor(){this.map=new Map();}put(e){let a=e.trackById,t=this.map.get(a);t||(t=new Cv(),this.map.set(a,t)),t.add(e);}get(e,a){let t=e,i=this.map.get(t);return i?i.get(e,a):null;}remove(e){let a=e.trackById;return this.map.get(a).remove(e)&&this.map.delete(a),e;}get isEmpty(){return this.map.size===0;}clear(){this.map.clear();}};function vC(o,e,a){let t=o.previousIndex;if(t===null)return t;let i=0;return a&&t<a.length&&(i=a[t]),t+e+i;}var Mv=class{constructor(){}supports(e){return e instanceof Map||b2(e);}create(){return new Ov();}},Ov=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 a;for(a=this._mapHead;a!==null;a=a._next)e(a);}forEachPreviousItem(e){let a;for(a=this._previousMapHead;a!==null;a=a._nextPrevious)e(a);}forEachChangedItem(e){let a;for(a=this._changesHead;a!==null;a=a._nextChanged)e(a);}forEachAddedItem(e){let a;for(a=this._additionsHead;a!==null;a=a._nextAdded)e(a);}forEachRemovedItem(e){let a;for(a=this._removalsHead;a!==null;a=a._nextRemoved)e(a);}diff(e){if(!e)e=new Map();else if(!(e instanceof Map||b2(e)))throw new ie(900,!1);return this.check(e)?this:null;}onDestroy(){}check(e){this._reset();let a=this._mapHead;if(this._appendAfter=null,this._forEach(e,(t,i)=>{if(a&&a.key===i)this._maybeAddToChanges(a,t),this._appendAfter=a,a=a._next;else{let n=this._getOrCreateRecordForKey(i,t);a=this._insertBeforeOrAppend(a,n);}}),a){a._prev&&(a._prev._next=null),this._removalsHead=a;for(let t=a;t!==null;t=t._nextRemoved)t===this._mapHead&&(this._mapHead=null),this._records.delete(t.key),t._nextRemoved=t._next,t.previousValue=t.currentValue,t.currentValue=null,t._prev=null,t._next=null;}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty;}_insertBeforeOrAppend(e,a){if(e){let t=e._prev;return a._next=e,a._prev=t,e._prev=a,t&&(t._next=a),e===this._mapHead&&(this._mapHead=a),this._appendAfter=e,e;}return this._appendAfter?(this._appendAfter._next=a,a._prev=this._appendAfter):this._mapHead=a,this._appendAfter=a,null;}_getOrCreateRecordForKey(e,a){if(this._records.has(e)){let i=this._records.get(e);this._maybeAddToChanges(i,a);let n=i._prev,r=i._next;return n&&(n._next=r),r&&(r._prev=n),i._next=null,i._prev=null,i;}let t=new Pv(e);return this._records.set(e,t),t.currentValue=a,this._addToAdditions(t),t;}_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,a){Object.is(a,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=a,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,a){e instanceof Map?e.forEach(a):Object.keys(e).forEach(t=>a(e[t],t));}},Pv=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 _C(){return new Sn([new wv()]);}var Sn=(()=>{let e=class e{constructor(t){this.factories=t;}static create(t,i){if(i!=null){let n=i.factories.slice();t=t.concat(n);}return new e(t);}static extend(t){return{provide:e,useFactory:i=>e.create(t,i||_C()),deps:[[e,new Ya(),new Ca()]]};}find(t){let i=this.factories.find(n=>n.supports(t));if(i!=null)return i;throw new ie(901,!1);}};e.ɵprov=F({token:e,providedIn:"root",factory:_C});let o=e;return o;})();function wC(){return new T2([new Mv()]);}var T2=(()=>{let e=class e{constructor(t){this.factories=t;}static create(t,i){if(i){let n=i.factories.slice();t=t.concat(n);}return new e(t);}static extend(t){return{provide:e,useFactory:i=>e.create(t,i||wC()),deps:[[e,new Ya(),new Ca()]]};}find(t){let i=this.factories.find(n=>n.supports(t));if(i)return i;throw new ie(901,!1);}};e.ɵprov=F({token:e,providedIn:"root",factory:wC});let o=e;return o;})();var _M=S2(null,"core",[]),wM=(()=>{let e=class e{constructor(t){}};e.ɵfac=function(i){return new(i||e)(I(Ta));},e.ɵmod=ce({type:e}),e.ɵinj=re({});let o=e;return o;})();var yM=new z("");function X(o){return typeof o=="boolean"?o:o!=null&&o!=="false";}function nt(o,e=NaN){return!isNaN(parseFloat(o))&&!isNaN(Number(o))?Number(o):e;}function kr(o,e){Za("NgSignals");let a=$0(o);return e?.equal&&(a[wa].equal=e.equal),a;}function Ui(o){let e=ut(null);try{return o();}finally{ut(e);}}var v7=new z("",{providedIn:"root",factory:()=>T(_7)}),_7=(()=>{let e=class e{};e.ɵprov=F({token:e,providedIn:"root",factory:()=>new Dv()});let o=e;return o;})(),Dv=class{constructor(){this.queuedEffectCount=0,this.queues=new Map(),this.pendingTasks=T(En),this.taskId=null;}scheduleEffect(e){if(this.enqueue(e),this.taskId===null){let a=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(a),this.taskId=null;});}}enqueue(e){let a=e.creationZone;this.queues.has(a)||this.queues.set(a,new Set());let t=this.queues.get(a);t.has(e)||(this.queuedEffectCount++,t.add(e));}flush(){for(;this.queuedEffectCount>0;)for(let[e,a]of this.queues)e===null?this.flushQueue(a):e.run(()=>this.flushQueue(a));}flushQueue(e){for(let a of e)e.delete(a),this.queuedEffectCount--,a.run();}},Ev=class{constructor(e,a,t,i,n,r){this.scheduler=e,this.effectFn=a,this.creationZone=t,this.injector=n,this.watcher=Jy(c=>this.runEffect(c),()=>this.schedule(),r),this.unregisterOnDestroy=i?.onDestroy(()=>this.destroy());}runEffect(e){try{this.effectFn(e);}catch(a){this.injector.get(ji,null,{optional:!0})?.handleError(a);}}run(){this.watcher.run();}schedule(){this.scheduler.scheduleEffect(this);}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.();}};function A2(o,e){Za("NgSignals"),!e?.injector&&Nv(A2);let a=e?.injector??T(He),t=e?.manualCleanup!==!0?a.get(Yh):null,i=new Ev(a.get(v7),o,typeof Zone>"u"?null:Zone.current,t,a,e?.allowSignalWrites??!1),n=a.get(he,null,{optional:!0});return!n||!(n._lView[je]&8)?i.watcher.notify():(n._lView[th]??=[]).push(i.watcher.notify),i;}function kM(o){let e=Jr(o);if(!e)return null;let a=new Cl(e);return{get selector(){return a.selector;},get type(){return a.componentType;},get inputs(){return a.inputs;},get outputs(){return a.outputs;},get ngContentSelectors(){return a.ngContentSelectors;},get isStandalone(){return e.standalone;},get isSignal(){return e.signals;}};}var IM=null;function Tn(){return IM;}function SM(o){IM??=o;}var Mf=class{};var be=new z(""),q2=(()=>{let e=class e{historyGo(t){throw new Error("");}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:()=>T(y7),providedIn:"platform"});let o=e;return o;})(),TM=new z(""),y7=(()=>{let e=class e extends q2{constructor(){super(),this._doc=T(be),this._location=window.location,this._history=window.history;}getBaseHrefFromDOM(){return Tn().getBaseHref(this._doc);}onPopState(t){let i=Tn().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",t,!1),()=>i.removeEventListener("popstate",t);}onHashChange(t){let i=Tn().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",t,!1),()=>i.removeEventListener("hashchange",t);}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(t){this._location.pathname=t;}pushState(t,i,n){this._history.pushState(t,i,n);}replaceState(t,i,n){this._history.replaceState(t,i,n);}forward(){this._history.forward();}back(){this._history.back();}historyGo(t=0){this._history.go(t);}getState(){return this._history.state;}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:()=>new e(),providedIn:"platform"});let o=e;return o;})();function W2(o,e){if(o.length==0)return e;if(e.length==0)return o;let a=0;return o.endsWith("/")&&a++,e.startsWith("/")&&a++,a==2?o+e.substring(1):a==1?o+e:o+"/"+e;}function CM(o){let e=o.match(/#|\?|$/),a=e&&e.index||o.length,t=a-(o[a-1]==="/"?1:0);return o.slice(0,t)+o.slice(a);}function Mr(o){return o&&o[0]!=="?"?"?"+o:o;}var Pr=(()=>{let e=class e{historyGo(t){throw new Error("");}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:()=>T(G2),providedIn:"root"});let o=e;return o;})(),AM=new z(""),G2=(()=>{let e=class e extends Pr{constructor(t,i){super(),this._platformLocation=t,this._removeListenerFns=[],this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??T(be).location?.origin??"";}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()();}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t));}getBaseHref(){return this._baseHref;}prepareExternalUrl(t){return W2(this._baseHref,t);}path(t=!1){let i=this._platformLocation.pathname+Mr(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?`${i}${n}`:i;}pushState(t,i,n,r){let c=this.prepareExternalUrl(n+Mr(r));this._platformLocation.pushState(t,i,c);}replaceState(t,i,n,r){let c=this.prepareExternalUrl(n+Mr(r));this._platformLocation.replaceState(t,i,c);}forward(){this._platformLocation.forward();}back(){this._platformLocation.back();}getState(){return this._platformLocation.getState();}historyGo(t=0){this._platformLocation.historyGo?.(t);}};e.ɵfac=function(i){return new(i||e)(I(q2),I(AM,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})(),RM=(()=>{let e=class e extends Pr{constructor(t,i){super(),this._platformLocation=t,this._baseHref="",this._removeListenerFns=[],i!=null&&(this._baseHref=i);}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()();}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t));}getBaseHref(){return this._baseHref;}path(t=!1){let i=this._platformLocation.hash??"#";return i.length>0?i.substring(1):i;}prepareExternalUrl(t){let i=W2(this._baseHref,t);return i.length>0?"#"+i:i;}pushState(t,i,n,r){let c=this.prepareExternalUrl(n+Mr(r));c.length==0&&(c=this._platformLocation.pathname),this._platformLocation.pushState(t,i,c);}replaceState(t,i,n,r){let c=this.prepareExternalUrl(n+Mr(r));c.length==0&&(c=this._platformLocation.pathname),this._platformLocation.replaceState(t,i,c);}forward(){this._platformLocation.forward();}back(){this._platformLocation.back();}getState(){return this._platformLocation.getState();}historyGo(t=0){this._platformLocation.historyGo?.(t);}};e.ɵfac=function(i){return new(i||e)(I(q2),I(AM,8));},e.ɵprov=F({token:e,factory:e.ɵfac});let o=e;return o;})(),An=(()=>{let e=class e{constructor(t){this._subject=new $(),this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=t;let i=this._locationStrategy.getBaseHref();this._basePath=M7(CM(MM(i))),this._locationStrategy.onPopState(n=>{this._subject.emit({url:this.path(!0),pop:!0,state:n.state,type:n.type});});}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[];}path(t=!1){return this.normalize(this._locationStrategy.path(t));}getState(){return this._locationStrategy.getState();}isCurrentPathEqualTo(t,i=""){return this.path()==this.normalize(t+Mr(i));}normalize(t){return e.stripTrailingSlash(C7(this._basePath,MM(t)));}prepareExternalUrl(t){return t&&t[0]!=="/"&&(t="/"+t),this._locationStrategy.prepareExternalUrl(t);}go(t,i="",n=null){this._locationStrategy.pushState(n,"",t,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Mr(i)),n);}replaceState(t,i="",n=null){this._locationStrategy.replaceState(n,"",t,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Mr(i)),n);}forward(){this._locationStrategy.forward();}back(){this._locationStrategy.back();}historyGo(t=0){this._locationStrategy.historyGo?.(t);}onUrlChange(t){return this._urlChangeListeners.push(t),this._urlChangeSubscription??=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state);}),()=>{let i=this._urlChangeListeners.indexOf(t);this._urlChangeListeners.splice(i,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null);};}_notifyUrlChangeListeners(t="",i){this._urlChangeListeners.forEach(n=>n(t,i));}subscribe(t,i,n){return this._subject.subscribe({next:t,error:i,complete:n});}};e.normalizeQueryParams=Mr,e.joinWithSlash=W2,e.stripTrailingSlash=CM,e.ɵfac=function(i){return new(i||e)(I(Pr));},e.ɵprov=F({token:e,factory:()=>k7(),providedIn:"root"});let o=e;return o;})();function k7(){return new An(I(Pr));}function C7(o,e){if(!o||!e.startsWith(o))return e;let a=e.substring(o.length);return a===""||["/",";","?","#"].includes(a[0])?a:e;}function MM(o){return o.replace(/\/index.html$/,"");}function M7(o){if(new RegExp("^(https?:)?//").test(o)){let[,a]=o.split(/\/\/[^\/]+/);return a;}return o;}var Ii=function(o){return o[o.Format=0]="Format",o[o.Standalone=1]="Standalone",o;}(Ii||{}),Ut=function(o){return o[o.Narrow=0]="Narrow",o[o.Abbreviated=1]="Abbreviated",o[o.Wide=2]="Wide",o[o.Short=3]="Short",o;}(Ut||{}),na=function(o){return o[o.Short=0]="Short",o[o.Medium=1]="Medium",o[o.Long=2]="Long",o[o.Full=3]="Full",o;}(na||{}),sc={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 O7(o){return Ea(o)[ko.LocaleId];}function P7(o,e,a){let t=Ea(o),i=[t[ko.DayPeriodsFormat],t[ko.DayPeriodsStandalone]],n=Aa(i,e);return Aa(n,a);}function D7(o,e,a){let t=Ea(o),i=[t[ko.DaysFormat],t[ko.DaysStandalone]],n=Aa(i,e);return Aa(n,a);}function E7(o,e,a){let t=Ea(o),i=[t[ko.MonthsFormat],t[ko.MonthsStandalone]],n=Aa(i,e);return Aa(n,a);}function I7(o,e){let t=Ea(o)[ko.Eras];return Aa(t,e);}function bf(o,e){let a=Ea(o);return Aa(a[ko.DateFormat],e);}function xf(o,e){let a=Ea(o);return Aa(a[ko.TimeFormat],e);}function vf(o,e){let t=Ea(o)[ko.DateTimeFormat];return Aa(t,e);}function Df(o,e){let a=Ea(o),t=a[ko.NumberSymbols][e];if(typeof t>"u"){if(e===sc.CurrencyDecimal)return a[ko.NumberSymbols][sc.Decimal];if(e===sc.CurrencyGroup)return a[ko.NumberSymbols][sc.Group];}return t;}function zM(o){if(!o[ko.ExtraData])throw new Error(`Missing extra locale data for the locale "${o[ko.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`);}function S7(o){let e=Ea(o);return zM(e),(e[ko.ExtraData][2]||[]).map(t=>typeof t=="string"?z2(t):[z2(t[0]),z2(t[1])]);}function T7(o,e,a){let t=Ea(o);zM(t);let i=[t[ko.ExtraData][0],t[ko.ExtraData][1]],n=Aa(i,e)||[];return Aa(n,a)||[];}function Aa(o,e){for(let a=e;a>-1;a--)if(typeof o[a]<"u")return o[a];throw new Error("Locale data API: locale data undefined");}function z2(o){let[e,a]=o.split(":");return{hours:+e,minutes:+a};}var A7=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,_f={},R7=/((?:[^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]*)/,Or=function(o){return o[o.Short=0]="Short",o[o.ShortGMT=1]="ShortGMT",o[o.Long=2]="Long",o[o.Extended=3]="Extended",o;}(Or||{}),Pt=function(o){return o[o.FullYear=0]="FullYear",o[o.Month=1]="Month",o[o.Date=2]="Date",o[o.Hours=3]="Hours",o[o.Minutes=4]="Minutes",o[o.Seconds=5]="Seconds",o[o.FractionalSeconds=6]="FractionalSeconds",o[o.Day=7]="Day",o;}(Pt||{}),Ot=function(o){return o[o.DayPeriods=0]="DayPeriods",o[o.Days=1]="Days",o[o.Months=2]="Months",o[o.Eras=3]="Eras",o;}(Ot||{});function z7(o,e,a,t){let i=U7(o);e=Cr(a,e)||e;let r=[],c;for(;e;)if(c=R7.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=i.getTimezoneOffset();t&&(s=NM(t,s),i=H7(i,t,!0));let l="";return r.forEach(d=>{let f=B7(d);l+=f?f(i,a,s):d==="''"?"'":d.replace(/(^'|'$)/g,"").replace(/''/g,"'");}),l;}function Of(o,e,a){let t=new Date(0);return t.setFullYear(o,e,a),t.setHours(0,0,0),t;}function Cr(o,e){let a=O7(o);if(_f[a]??={},_f[a][e])return _f[a][e];let t="";switch(e){case"shortDate":t=bf(o,na.Short);break;case"mediumDate":t=bf(o,na.Medium);break;case"longDate":t=bf(o,na.Long);break;case"fullDate":t=bf(o,na.Full);break;case"shortTime":t=xf(o,na.Short);break;case"mediumTime":t=xf(o,na.Medium);break;case"longTime":t=xf(o,na.Long);break;case"fullTime":t=xf(o,na.Full);break;case"short":let i=Cr(o,"shortTime"),n=Cr(o,"shortDate");t=wf(vf(o,na.Short),[i,n]);break;case"medium":let r=Cr(o,"mediumTime"),c=Cr(o,"mediumDate");t=wf(vf(o,na.Medium),[r,c]);break;case"long":let s=Cr(o,"longTime"),l=Cr(o,"longDate");t=wf(vf(o,na.Long),[s,l]);break;case"full":let d=Cr(o,"fullTime"),f=Cr(o,"fullDate");t=wf(vf(o,na.Full),[d,f]);break;}return t&&(_f[a][e]=t),t;}function wf(o,e){return e&&(o=o.replace(/\{([^}]+)}/g,function(a,t){return e!=null&&t in e?e[t]:a;})),o;}function Ka(o,e,a="-",t,i){let n="";(o<0||i&&o<=0)&&(i?o=-o+1:(o=-o,n=a));let r=String(o);for(;r.length<e;)r="0"+r;return t&&(r=r.slice(r.length-e)),n+r;}function F7(o,e){return Ka(o,3).substring(0,e);}function Do(o,e,a=0,t=!1,i=!1){return function(n,r){let c=N7(o,n);if((a>0||c>-a)&&(c+=a),o===Pt.Hours)c===0&&a===-12&&(c=12);else if(o===Pt.FractionalSeconds)return F7(c,e);let s=Df(r,sc.MinusSign);return Ka(c,e,s,t,i);};}function N7(o,e){switch(o){case Pt.FullYear:return e.getFullYear();case Pt.Month:return e.getMonth();case Pt.Date:return e.getDate();case Pt.Hours:return e.getHours();case Pt.Minutes:return e.getMinutes();case Pt.Seconds:return e.getSeconds();case Pt.FractionalSeconds:return e.getMilliseconds();case Pt.Day:return e.getDay();default:throw new Error(`Unknown DateType value "${o}".`);}}function Kt(o,e,a=Ii.Format,t=!1){return function(i,n){return L7(i,n,o,e,a,t);};}function L7(o,e,a,t,i,n){switch(a){case Ot.Months:return E7(e,i,t)[o.getMonth()];case Ot.Days:return D7(e,i,t)[o.getDay()];case Ot.DayPeriods:let r=o.getHours(),c=o.getMinutes();if(n){let l=S7(e),d=T7(e,i,t),f=l.findIndex(x=>{if(Array.isArray(x)){let[b,v]=x,P=r>=b.hours&&c>=b.minutes,A=r<v.hours||r===v.hours&&c<v.minutes;if(b.hours<v.hours){if(P&&A)return!0;}else if(P||A)return!0;}else if(x.hours===r&&x.minutes===c)return!0;return!1;});if(f!==-1)return d[f];}return P7(e,i,t)[r<12?0:1];case Ot.Eras:return I7(e,t)[o.getFullYear()<=0?0:1];default:let s=a;throw new Error(`unexpected translation type ${s}`);}}function yf(o){return function(e,a,t){let i=-1*t,n=Df(a,sc.MinusSign),r=i>0?Math.floor(i/60):Math.ceil(i/60);switch(o){case Or.Short:return(i>=0?"+":"")+Ka(r,2,n)+Ka(Math.abs(i%60),2,n);case Or.ShortGMT:return"GMT"+(i>=0?"+":"")+Ka(r,1,n);case Or.Long:return"GMT"+(i>=0?"+":"")+Ka(r,2,n)+":"+Ka(Math.abs(i%60),2,n);case Or.Extended:return t===0?"Z":(i>=0?"+":"")+Ka(r,2,n)+":"+Ka(Math.abs(i%60),2,n);default:throw new Error(`Unknown zone width "${o}"`);}};}var V7=0,Cf=4;function j7(o){let e=Of(o,V7,1).getDay();return Of(o,0,1+(e<=Cf?Cf:Cf+7)-e);}function FM(o){let e=o.getDay(),a=e===0?-3:Cf-e;return Of(o.getFullYear(),o.getMonth(),o.getDate()+a);}function F2(o,e=!1){return function(a,t){let i;if(e){let n=new Date(a.getFullYear(),a.getMonth(),1).getDay()-1,r=a.getDate();i=1+Math.floor((r+n)/7);}else{let n=FM(a),r=j7(n.getFullYear()),c=n.getTime()-r.getTime();i=1+Math.round(c/6048e5);}return Ka(i,o,Df(t,sc.MinusSign));};}function kf(o,e=!1){return function(a,t){let n=FM(a).getFullYear();return Ka(n,o,Df(t,sc.MinusSign),e);};}var N2={};function B7(o){if(N2[o])return N2[o];let e;switch(o){case"G":case"GG":case"GGG":e=Kt(Ot.Eras,Ut.Abbreviated);break;case"GGGG":e=Kt(Ot.Eras,Ut.Wide);break;case"GGGGG":e=Kt(Ot.Eras,Ut.Narrow);break;case"y":e=Do(Pt.FullYear,1,0,!1,!0);break;case"yy":e=Do(Pt.FullYear,2,0,!0,!0);break;case"yyy":e=Do(Pt.FullYear,3,0,!1,!0);break;case"yyyy":e=Do(Pt.FullYear,4,0,!1,!0);break;case"Y":e=kf(1);break;case"YY":e=kf(2,!0);break;case"YYY":e=kf(3);break;case"YYYY":e=kf(4);break;case"M":case"L":e=Do(Pt.Month,1,1);break;case"MM":case"LL":e=Do(Pt.Month,2,1);break;case"MMM":e=Kt(Ot.Months,Ut.Abbreviated);break;case"MMMM":e=Kt(Ot.Months,Ut.Wide);break;case"MMMMM":e=Kt(Ot.Months,Ut.Narrow);break;case"LLL":e=Kt(Ot.Months,Ut.Abbreviated,Ii.Standalone);break;case"LLLL":e=Kt(Ot.Months,Ut.Wide,Ii.Standalone);break;case"LLLLL":e=Kt(Ot.Months,Ut.Narrow,Ii.Standalone);break;case"w":e=F2(1);break;case"ww":e=F2(2);break;case"W":e=F2(1,!0);break;case"d":e=Do(Pt.Date,1);break;case"dd":e=Do(Pt.Date,2);break;case"c":case"cc":e=Do(Pt.Day,1);break;case"ccc":e=Kt(Ot.Days,Ut.Abbreviated,Ii.Standalone);break;case"cccc":e=Kt(Ot.Days,Ut.Wide,Ii.Standalone);break;case"ccccc":e=Kt(Ot.Days,Ut.Narrow,Ii.Standalone);break;case"cccccc":e=Kt(Ot.Days,Ut.Short,Ii.Standalone);break;case"E":case"EE":case"EEE":e=Kt(Ot.Days,Ut.Abbreviated);break;case"EEEE":e=Kt(Ot.Days,Ut.Wide);break;case"EEEEE":e=Kt(Ot.Days,Ut.Narrow);break;case"EEEEEE":e=Kt(Ot.Days,Ut.Short);break;case"a":case"aa":case"aaa":e=Kt(Ot.DayPeriods,Ut.Abbreviated);break;case"aaaa":e=Kt(Ot.DayPeriods,Ut.Wide);break;case"aaaaa":e=Kt(Ot.DayPeriods,Ut.Narrow);break;case"b":case"bb":case"bbb":e=Kt(Ot.DayPeriods,Ut.Abbreviated,Ii.Standalone,!0);break;case"bbbb":e=Kt(Ot.DayPeriods,Ut ��.Wide,Ii.Standalone,!0);break;case"bbbbb":e=Kt(Ot.DayPeriods,Ut.Narrow,Ii.Standalone,!0);break;case"B":case"BB":case"BBB":e=Kt(Ot.DayPeriods,Ut.Abbreviated,Ii.Format,!0);break;case"BBBB":e=Kt(Ot.DayPeriods,Ut.Wide,Ii.Format,!0);break;case"BBBBB":e=Kt(Ot.DayPeriods,Ut.Narrow,Ii.Format,!0);break;case"h":e=Do(Pt.Hours,1,-12);break;case"hh":e=Do(Pt.Hours,2,-12);break;case"H":e=Do(Pt.Hours,1);break;case"HH":e=Do(Pt.Hours,2);break;case"m":e=Do(Pt.Minutes,1);break;case"mm":e=Do(Pt.Minutes,2);break;case"s":e=Do(Pt.Seconds,1);break;case"ss":e=Do(Pt.Seconds,2);break;case"S":e=Do(Pt.FractionalSeconds,1);break;case"SS":e=Do(Pt.FractionalSeconds,2);break;case"SSS":e=Do(Pt.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":e=yf(Or.Short);break;case"ZZZZZ":e=yf(Or.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":e=yf(Or.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":e=yf(Or.Long);break;default:return null;}return N2[o]=e,e;}function NM(o,e){o=o.replace(/:/g,"");let a=Date.parse("Jan 01, 1970 00:00:00 "+o)/6e4;return isNaN(a)?e:a;}function $7(o,e){return o=new Date(o.getTime()),o.setMinutes(o.getMinutes()+e),o;}function H7(o,e,a){let t=a?-1:1,i=o.getTimezoneOffset(),n=NM(e,i);return $7(o,t*(n-i));}function U7(o){if(OM(o))return o;if(typeof o=="number"&&!isNaN(o))return new Date(o);if(typeof o=="string"){if(o=o.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(o)){let[i,n=1,r=1]=o.split("-").map(c=>+c);return Of(i,n-1,r);}let a=parseFloat(o);if(!isNaN(o-a))return new Date(a);let t;if(t=o.match(A7))return q7(t);}let e=new Date(o);if(!OM(e))throw new Error(`Unable to convert "${o}" into a date`);return e;}function q7(o){let e=new Date(0),a=0,t=0,i=o[8]?e.setUTCFullYear:e.setFullYear,n=o[8]?e.setUTCHours:e.setHours;o[9]&&(a=Number(o[9]+o[10]),t=Number(o[9]+o[11])),i.call(e,Number(o[1]),Number(o[2])-1,Number(o[3]));let r=Number(o[4]||0)-a,c=Number(o[5]||0)-t,s=Number(o[6]||0),l=Math.floor(parseFloat("0."+(o[7]||0))*1e3);return n.call(e,r,c,s,l),e;}function OM(o){return o instanceof Date&&!isNaN(o.valueOf());}function Ef(o,e){e=encodeURIComponent(e);for(let a of o.split(";")){let t=a.indexOf("="),[i,n]=t==-1?[a,""]:[a.slice(0,t),a.slice(t+1)];if(i.trim()===e)return decodeURIComponent(n);}return null;}var L2=/\s+/,PM=[],lc=(()=>{let e=class e{constructor(t,i){this._ngEl=t,this._renderer=i,this.initialClasses=PM,this.stateMap=new Map();}set klass(t){this.initialClasses=t!=null?t.trim().split(L2):PM;}set ngClass(t){this.rawClass=typeof t=="string"?t.trim().split(L2):t;}ngDoCheck(){for(let i of this.initialClasses)this._updateState(i,!0);let t=this.rawClass;if(Array.isArray(t)||t instanceof Set)for(let i of t)this._updateState(i,!0);else if(t!=null)for(let i of Object.keys(t))this._updateState(i,!!t[i]);this._applyStateDiff();}_updateState(t,i){let n=this.stateMap.get(t);n!==void 0?(n.enabled!==i&&(n.changed=!0,n.enabled=i),n.touched=!0):this.stateMap.set(t,{enabled:i,changed:!0,touched:!0});}_applyStateDiff(){for(let t of this.stateMap){let i=t[0],n=t[1];n.changed?(this._toggleClass(i,n.enabled),n.changed=!1):n.touched||(n.enabled&&this._toggleClass(i,!1),this.stateMap.delete(i)),n.touched=!1;}}_toggleClass(t,i){t=t.trim(),t.length>0&&t.split(L2).forEach(n=>{i?this._renderer.addClass(this._ngEl.nativeElement,n):this._renderer.removeClass(this._ngEl.nativeElement,n);});}};e.ɵfac=function(i){return new(i||e)(h(Q),h(In));},e.ɵdir=j({type:e,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0});let o=e;return o;})();var V2=class{constructor(e,a,t,i){this.$implicit=e,this.ngForOf=a,this.index=t,this.count=i;}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;}},Jt=(()=>{let e=class e{set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0;}set ngForTrackBy(t){this._trackByFn=t;}get ngForTrackBy(){return this._trackByFn;}constructor(t,i,n){this._viewContainer=t,this._template=i,this._differs=n,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null;}set ngForTemplate(t){t&&(this._template=t);}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let t=this._ngForOf;if(!this._differ&&t)if(0)try{}catch{}else this._differ=this._differs.find(t).create(this.ngForTrackBy);}if(this._differ){let t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t);}}_applyChanges(t){let i=this._viewContainer;t.forEachOperation((n,r,c)=>{if(n.previousIndex==null)i.createEmbeddedView(this._template,new V2(n.item,this._ngForOf,-1,-1),c===null?void 0:c);else if(c==null)i.remove(r===null?void 0:r);else if(r!==null){let s=i.get(r);i.move(s,c),DM(s,n);}});for(let n=0,r=i.length;n<r;n++){let s=i.get(n).context;s.index=n,s.count=r,s.ngForOf=this._ngForOf;}t.forEachIdentityChange(n=>{let r=i.get(n.currentIndex);DM(r,n);});}static ngTemplateContextGuard(t,i){return!0;}};e.ɵfac=function(i){return new(i||e)(h(_t),h(Ze),h(Sn));},e.ɵdir=j({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});let o=e;return o;})();function DM(o,e){o.context.$implicit=e.item;}var St=(()=>{let e=class e{constructor(t,i){this._viewContainer=t,this._context=new j2(),this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=i;}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView();}set ngIfThen(t){EM("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView();}set ngIfElse(t){EM("ngIfElse",t),this._elseTemplateRef=t,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(t,i){return!0;}};e.ɵfac=function(i){return new(i||e)(h(_t),h(Ze));},e.ɵdir=j({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});let o=e;return o;})(),j2=class{constructor(){this.$implicit=null,this.ngIf=null;}};function EM(o,e){if(!!!(!e||e.createEmbeddedView))throw new Error(`${o} must be a TemplateRef, but received '${Ei(e)}'.`);}var fi=(()=>{let e=class e{constructor(t,i,n){this._ngEl=t,this._differs=i,this._renderer=n,this._ngStyle=null,this._differ=null;}set ngStyle(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create());}ngDoCheck(){if(this._differ){let t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t);}}_setStyle(t,i){let[n,r]=t.split("."),c=n.indexOf("-")===-1?void 0:On.DashCase;i!=null?this._renderer.setStyle(this._ngEl.nativeElement,n,r?`${i}${r}`:i,c):this._renderer.removeStyle(this._ngEl.nativeElement,n,c);}_applyChanges(t){t.forEachRemovedItem(i=>this._setStyle(i.key,null)),t.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),t.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue));}};e.ɵfac=function(i){return new(i||e)(h(Q),h(T2),h(In));},e.ɵdir=j({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0});let o=e;return o;})(),dc=(()=>{let e=class e{constructor(t){this._viewContainerRef=t,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null;}ngOnChanges(t){if(this._shouldRecreateView(t)){let i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return;}let n=this._createContextForwardProxy();this._viewRef=i.createEmbeddedView(this.ngTemplateOutlet,n,{injector:this.ngTemplateOutletInjector??void 0});}}_shouldRecreateView(t){return!!t.ngTemplateOutlet||!!t.ngTemplateOutletInjector;}_createContextForwardProxy(){return new Proxy({},{set:(t,i,n)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,i,n):!1,get:(t,i,n)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,i,n);}});}};e.ɵfac=function(i){return new(i||e)(h(_t));},e.ɵdir=j({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[et]});let o=e;return o;})();function LM(o,e){return new ie(2100,!1);}var B2=class{createSubscription(e,a){return Ui(()=>e.subscribe({next:a,error:t=>{throw t;}}));}dispose(e){Ui(()=>e.unsubscribe());}},$2=class{createSubscription(e,a){return e.then(a,t=>{throw t;});}dispose(e){}},W7=new $2(),G7=new B2(),If=(()=>{let e=class e{constructor(t){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=t;}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null;}transform(t){if(!this._obj){if(t)try{this.markForCheckOnValueUpdate=!1,this._subscribe(t);}finally{this.markForCheckOnValueUpdate=!0;}return this._latestValue;}return t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue;}_subscribe(t){this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,i=>this._updateLatestValue(t,i));}_selectStrategy(t){if(cc(t))return W7;if(E2(t))return G7;throw LM(e,t);}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null;}_updateLatestValue(t,i){t===this._obj&&(this._latestValue=i,this.markForCheckOnValueUpdate&&this._ref?.markForCheck());}};e.ɵfac=function(i){return new(i||e)(h(he,16));},e.ɵpipe=Av({name:"async",type:e,pure:!1,standalone:!0});let o=e;return o;})();var Q7="mediumDate",Y7=new z(""),Z7=new z(""),Sf=(()=>{let e=class e{constructor(t,i,n){this.locale=t,this.defaultTimezone=i,this.defaultOptions=n;}transform(t,i,n,r){if(t==null||t===""||t!==t)return null;try{let c=i??this.defaultOptions?.dateFormat??Q7,s=n??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return z7(t,c,r||this.locale,s);}catch(c){throw LM(e,c.message);}}};e.ɵfac=function(i){return new(i||e)(h(gs,16),h(Y7,24),h(Z7,24));},e.ɵpipe=Av({name:"date",type:e,pure:!0,standalone:!0});let o=e;return o;})();var B=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({});let o=e;return o;})(),Q2="browser",X7="server";function Y2(o){return o===Q2;}function Tf(o){return o===X7;}var VM=(()=>{let e=class e{};e.ɵprov=F({token:e,providedIn:"root",factory:()=>Y2(T(Oa))?new H2(T(be),window):new U2()});let o=e;return o;})(),H2=class{constructor(e,a){this.document=e,this.window=a,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 a=K7(this.document,e);a&&(this.scrollToElement(a),a.focus());}setHistoryScrollRestoration(e){this.window.history.scrollRestoration=e;}scrollToElement(e){let a=e.getBoundingClientRect(),t=a.left+this.window.pageXOffset,i=a.top+this.window.pageYOffset,n=this.offset();this.window.scrollTo(t-n[0],i-n[1]);}};function K7(o,e){let a=o.getElementById(e)||o.getElementsByName(e)[0];if(a)return a;if(typeof o.createTreeWalker=="function"&&o.body&&typeof o.body.attachShadow=="function"){let t=o.createTreeWalker(o.body,NodeFilter.SHOW_ELEMENT),i=t.currentNode;for(;i;){let n=i.shadowRoot;if(n){let r=n.getElementById(e)||n.querySelector(`[name="${e}"]`);if(r)return r;}i=t.nextNode();}}return null;}var U2=class{setOffset(e){}getScrollPosition(){return[0,0];}scrollToPosition(e){}scrollToAnchor(e){}setHistoryScrollRestoration(e){}},zl=class{};var Fm=class{},Rf=class{},rt=class o{constructor(e){this.normalizedNames=new Map(),this.lazyUpdate=null,e?typeof e=="string"?this.lazyInit=()=>{this.headers=new Map(),e.split(`
`).forEach(a=>{let t=a.indexOf(":");if(t>0){let i=a.slice(0,t),n=i.toLowerCase(),r=a.slice(t+1).trim();this.maybeSetNormalizedName(i,n),this.headers.has(n)?this.headers.get(n).push(r):this.headers.set(n,[r]);}});}:typeof Headers<"u"&&e instanceof Headers?(this.headers=new Map(),e.forEach((a,t)=>{this.setHeaderEntries(t,a);})):this.lazyInit=()=>{this.headers=new Map(),Object.entries(e).forEach(([a,t])=>{this.setHeaderEntries(a,t);});}:this.headers=new Map();}has(e){return this.init(),this.headers.has(e.toLowerCase());}get(e){this.init();let a=this.headers.get(e.toLowerCase());return a&&a.length>0?a[0]:null;}keys(){return this.init(),Array.from(this.normalizedNames.values());}getAll(e){return this.init(),this.headers.get(e.toLowerCase())||null;}append(e,a){return this.clone({name:e,value:a,op:"a"});}set(e,a){return this.clone({name:e,value:a,op:"s"});}delete(e,a){return this.clone({name:e,value:a,op:"d"});}maybeSetNormalizedName(e,a){this.normalizedNames.has(a)||this.normalizedNames.set(a,e);}init(){this.lazyInit&&(this.lazyInit instanceof o?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(a=>{this.headers.set(a,e.headers.get(a)),this.normalizedNames.set(a,e.normalizedNames.get(a));});}clone(e){let a=new o();return a.lazyInit=this.lazyInit&&this.lazyInit instanceof o?this.lazyInit:this,a.lazyUpdate=(this.lazyUpdate||[]).concat([e]),a;}applyUpdate(e){let a=e.name.toLowerCase();switch(e.op){case"a":case"s":let t=e.value;if(typeof t=="string"&&(t=[t]),t.length===0)return;this.maybeSetNormalizedName(e.name,a);let i=(e.op==="a"?this.headers.get(a):void 0)||[];i.push(...t),this.headers.set(a,i);break;case"d":let n=e.value;if(!n)this.headers.delete(a),this.normalizedNames.delete(a);else{let r=this.headers.get(a);if(!r)return;r=r.filter(c=>n.indexOf(c)===-1),r.length===0?(this.headers.delete(a),this.normalizedNames.delete(a)):this.headers.set(a,r);}break;}}setHeaderEntries(e,a){let t=(Array.isArray(a)?a:[a]).map(n=>n.toString()),i=e.toLowerCase();this.headers.set(i,t),this.maybeSetNormalizedName(e,i);}forEach(e){this.init(),Array.from(this.normalizedNames.keys()).forEach(a=>e(this.normalizedNames.get(a),this.headers.get(a)));}};var X2=class{encodeKey(e){return jM(e);}encodeValue(e){return jM(e);}decodeKey(e){return decodeURIComponent(e);}decodeValue(e){return decodeURIComponent(e);}};function J7(o,e){let a=new Map();return o.length>0&&o.replace(/^\?/,"").split("&").forEach(i=>{let n=i.indexOf("="),[r,c]=n==-1?[e.decodeKey(i),""]:[e.decodeKey(i.slice(0,n)),e.decodeValue(i.slice(n+1))],s=a.get(r)||[];s.push(c),a.set(r,s);}),a;}var eL=/%(\d[a-f0-9])/gi,tL={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function jM(o){return encodeURIComponent(o).replace(eL,(e,a)=>tL[a]??e);}function Af(o){return`${o}`;}var pc=class o{constructor(e={}){if(this.updates=null,this.cloneFrom=null,this.encoder=e.encoder||new X2(),e.fromString){if(e.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=J7(e.fromString,this.encoder);}else e.fromObject?(this.map=new Map(),Object.keys(e.fromObject).forEach(a=>{let t=e.fromObject[a],i=Array.isArray(t)?t.map(Af):[Af(t)];this.map.set(a,i);})):this.map=null;}has(e){return this.init(),this.map.has(e);}get(e){this.init();let a=this.map.get(e);return a?a[0]:null;}getAll(e){return this.init(),this.map.get(e)||null;}keys(){return this.init(),Array.from(this.map.keys());}append(e,a){return this.clone({param:e,value:a,op:"a"});}appendAll(e){let a=[];return Object.keys(e).forEach(t=>{let i=e[t];Array.isArray(i)?i.forEach(n=>{a.push({param:t,value:n,op:"a"});}):a.push({param:t,value:i,op:"a"});}),this.clone(a);}set(e,a){return this.clone({param:e,value:a,op:"s"});}delete(e,a){return this.clone({param:e,value:a,op:"d"});}toString(){return this.init(),this.keys().map(e=>{let a=this.encoder.encodeKey(e);return this.map.get(e).map(t=>a+"="+this.encoder.encodeValue(t)).join("&");}).filter(e=>e!=="").join("&");}clone(e){let a=new o({encoder:this.encoder});return a.cloneFrom=this.cloneFrom||this,a.updates=(this.updates||[]).concat(e),a;}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 a=(e.op==="a"?this.map.get(e.param):void 0)||[];a.push(Af(e.value)),this.map.set(e.param,a);break;case"d":if(e.value!==void 0){let t=this.map.get(e.param)||[],i=t.indexOf(Af(e.value));i!==-1&&t.splice(i,1),t.length>0?this.map.set(e.param,t):this.map.delete(e.param);}else{this.map.delete(e.param);break;}}}),this.cloneFrom=this.updates=null);}};var K2=class{constructor(){this.map=new Map();}set(e,a){return this.map.set(e,a),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 oL(o){switch(o){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0;}}function BM(o){return typeof ArrayBuffer<"u"&&o instanceof ArrayBuffer;}function $M(o){return typeof Blob<"u"&&o instanceof Blob;}function HM(o){return typeof FormData<"u"&&o instanceof FormData;}function iL(o){return typeof URLSearchParams<"u"&&o instanceof URLSearchParams;}var zm=class o{constructor(e,a,t,i){this.url=a,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=e.toUpperCase();let n;if(oL(this.method)||i?(this.body=t!==void 0?t:null,n=i):n=t,n&&(this.reportProgress=!!n.reportProgress,this.withCredentials=!!n.withCredentials,n.responseType&&(this.responseType=n.responseType),n.headers&&(this.headers=n.headers),n.context&&(this.context=n.context),n.params&&(this.params=n.params),this.transferCache=n.transferCache),this.headers??=new rt(),this.context??=new K2(),!this.params)this.params=new pc(),this.urlWithParams=a;else{let r=this.params.toString();if(r.length===0)this.urlWithParams=a;else{let c=a.indexOf("?"),s=c===-1?"?":c<a.length-1?"&":"";this.urlWithParams=a+s+r;}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||BM(this.body)||$M(this.body)||HM(this.body)||iL(this.body)?this.body:this.body instanceof pc?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||HM(this.body)?null:$M(this.body)?this.body.type||null:BM(this.body)?null:typeof this.body=="string"?"text/plain":this.body instanceof pc?"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 a=e.method||this.method,t=e.url||this.url,i=e.responseType||this.responseType,n=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 o(a,t,r,{params:d,headers:l,context:f,reportProgress:s,responseType:i,withCredentials:c,transferCache:n});}},uc=function(o){return o[o.Sent=0]="Sent",o[o.UploadProgress=1]="UploadProgress",o[o.ResponseHeader=2]="ResponseHeader",o[o.DownloadProgress=3]="DownloadProgress",o[o.Response=4]="Response",o[o.User=5]="User",o;}(uc||{}),Nm=class{constructor(e,a=200,t="OK"){this.headers=e.headers||new rt(),this.status=e.status!==void 0?e.status:a,this.statusText=e.statusText||t,this.url=e.url||null,this.ok=this.status>=200&&this.status<300;}},zf=class o extends Nm{constructor(e={}){super(e),this.type=uc.ResponseHeader;}clone(e={}){return new o({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});}},Lm=class o extends Nm{constructor(e={}){super(e),this.type=uc.Response,this.body=e.body!==void 0?e.body:null;}clone(e={}){return new o({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});}},mc=class extends Nm{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;}},QM=200,aL=204;function Z2(o,e){return{body:e,headers:o.headers,context:o.context,observe:o.observe,params:o.params,reportProgress:o.reportProgress,responseType:o.responseType,withCredentials:o.withCredentials,transferCache:o.transferCache};}var ii=(()=>{let e=class e{constructor(t){this.handler=t;}request(t,i,n={}){let r;if(t instanceof zm)r=t;else{let l;n.headers instanceof rt?l=n.headers:l=new rt(n.headers);let d;n.params&&(n.params instanceof pc?d=n.params:d=new pc({fromObject:n.params})),r=new zm(t,i,n.body!==void 0?n.body:null,{headers:l,context:n.context,params:d,reportProgress:n.reportProgress,responseType:n.responseType||"json",withCredentials:n.withCredentials,transferCache:n.transferCache});}let c=le(r).pipe(ur(l=>this.handler.handle(l)));if(t instanceof zm||n.observe==="events")return c;let s=c.pipe(Ie(l=>l instanceof Lm));switch(n.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 ${n.observe}}`);}}delete(t,i={}){return this.request("DELETE",t,i);}get(t,i={}){return this.request("GET",t,i);}head(t,i={}){return this.request("HEAD",t,i);}jsonp(t,i){return this.request("JSONP",t,{params:new pc().append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"});}options(t,i={}){return this.request("OPTIONS",t,i);}patch(t,i,n={}){return this.request("PATCH",t,Z2(n,i));}post(t,i,n={}){return this.request("POST",t,Z2(n,i));}put(t,i,n={}){return this.request("PUT",t,Z2(n,i));}};e.ɵfac=function(i){return new(i||e)(I(Fm));},e.ɵprov=F({token:e,factory:e.ɵfac});let o=e;return o;})(),nL=/^\)\]\}',?\n/,rL="X-Request-URL";function UM(o){if(o.url)return o.url;let e=rL.toLocaleLowerCase();return o.headers.get(e);}var cL=(()=>{let e=class e{constructor(){this.fetchImpl=T(J2,{optional:!0})?.fetch??fetch.bind(globalThis),this.ngZone=T(oe);}handle(t){return new Fe(i=>{let n=new AbortController();return this.doRequest(t,n.signal,i).then(e5,r=>i.error(new mc({error:r}))),()=>n.abort();});}doRequest(t,i,n){return Xs(this,null,function*(){let r=this.createRequestInit(t),c;try{let v=this.ngZone.runOutsideAngular(()=>this.fetchImpl(t.urlWithParams,U({signal:i},r)));sL(v),n.next({type:uc.Sent}),c=yield v;}catch(v){n.error(new mc({error:v,status:v.status??0,statusText:v.statusText,url:t.urlWithParams,headers:v.headers}));return;}let s=new rt(c.headers),l=c.statusText,d=UM(c)??t.urlWithParams,f=c.status,x=null;if(t.reportProgress&&n.next(new zf({headers:s,status:f,statusText:l,url:d})),c.body){let v=c.headers.get("content-length"),P=[],A=c.body.getReader(),R=0,q,J,te=typeof Zone<"u"&&Zone.current;yield this.ngZone.runOutsideAngular(()=>Xs(this,null,function*(){for(;;){let{done:fe,value:Ee}=yield A.read();if(fe)break;if(P.push(Ee),R+=Ee.length,t.reportProgress){J=t.responseType==="text"?(J??"")+(q??=new TextDecoder()).decode(Ee,{stream:!0}):void 0;let lt=()=>n.next({type:uc.DownloadProgress,total:v?+v:void 0,loaded:R,partialText:J});te?te.run(lt):lt();}}}));let ve=this.concatChunks(P,R);try{let fe=c.headers.get("Content-Type")??"";x=this.parseBody(t,ve,fe);}catch(fe){n.error(new mc({error:fe,headers:new rt(c.headers),status:c.status,statusText:c.statusText,url:UM(c)??t.urlWithParams}));return;}}f===0&&(f=x?QM:0),f>=200&&f<300?(n.next(new Lm({body:x,headers:s,status:f,statusText:l,url:d})),n.complete()):n.error(new mc({error:x,headers:s,status:f,statusText:l,url:d}));});}parseBody(t,i,n){switch(t.responseType){case"json":let r=new TextDecoder().decode(i).replace(nL,"");return r===""?null:JSON.parse(r);case"text":return new TextDecoder().decode(i);case"blob":return new Blob([i],{type:n});case"arraybuffer":return i.buffer;}}createRequestInit(t){let i={},n=t.withCredentials?"include":void 0;if(t.headers.forEach((r,c)=>i[r]=c.join(",")),t.headers.has("Accept")||(i.Accept="application/json, text/plain, */*"),!t.headers.has("Content-Type")){let r=t.detectContentTypeHeader();r!==null&&(i["Content-Type"]=r);}return{body:t.serializeBody(),method:t.method,headers:i,credentials:n};}concatChunks(t,i){let n=new Uint8Array(i),r=0;for(let c of t)n.set(c,r),r+=c.length;return n;}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac});let o=e;return o;})(),J2=class{};function e5(){}function sL(o){o.then(e5,e5);}function YM(o,e){return e(o);}function lL(o,e){return(a,t)=>e.intercept(a,{handle:i=>o(i,t)});}function dL(o,e,a){return(t,i)=>ta(a,()=>e(t,n=>o(n,i)));}var mL=new z(""),t5=new z(""),pL=new z(""),ZM=new z("",{providedIn:"root",factory:()=>!0});function uL(){let o=null;return(e,a)=>{o===null&&(o=(T(mL,{optional:!0})??[]).reduceRight(lL,YM));let t=T(En);if(T(ZM)){let n=t.add();return o(e,a).pipe(xn(()=>t.remove(n)));}else return o(e,a);};}var qM=(()=>{let e=class e extends Fm{constructor(t,i){super(),this.backend=t,this.injector=i,this.chain=null,this.pendingTasks=T(En),this.contributeToStability=T(ZM);}handle(t){if(this.chain===null){let i=Array.from(new Set([...this.injector.get(t5),...this.injector.get(pL,[])]));this.chain=i.reduceRight((n,r)=>dL(n,r,this.injector),YM);}if(this.contributeToStability){let i=this.pendingTasks.add();return this.chain(t,n=>this.backend.handle(n)).pipe(xn(()=>this.pendingTasks.remove(i)));}else return this.chain(t,i=>this.backend.handle(i));}};e.ɵfac=function(i){return new(i||e)(I(Rf),I(Jo));},e.ɵprov=F({token:e,factory:e.ɵfac});let o=e;return o;})();var hL=/^\)\]\}',?\n/;function fL(o){return"responseURL"in o&&o.responseURL?o.responseURL:/^X-Request-URL:/m.test(o.getAllResponseHeaders())?o.getResponseHeader("X-Request-URL"):null;}var WM=(()=>{let e=class e{constructor(t){this.xhrFactory=t;}handle(t){if(t.method==="JSONP")throw new ie(-2800,!1);let i=this.xhrFactory;return(i.ɵloadImpl?Ft(i.ɵloadImpl()):le(null)).pipe(oo(()=>new Fe(r=>{let c=i.build();if(c.open(t.method,t.urlWithParams),t.withCredentials&&(c.withCredentials=!0),t.headers.forEach((A,R)=>c.setRequestHeader(A,R.join(","))),t.headers.has("Accept")||c.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){let A=t.detectContentTypeHeader();A!==null&&c.setRequestHeader("Content-Type",A);}if(t.responseType){let A=t.responseType.toLowerCase();c.responseType=A!=="json"?A:"text";}let s=t.serializeBody(),l=null,d=()=>{if(l!==null)return l;let A=c.statusText||"OK",R=new rt(c.getAllResponseHeaders()),q=fL(c)||t.url;return l=new zf({headers:R,status:c.status,statusText:A,url:q}),l;},f=()=>{let{headers:A,status:R,statusText:q,url:J}=d(),te=null;R!==aL&&(te=typeof c.response>"u"?c.responseText:c.response),R===0&&(R=te?QM:0);let ve=R>=200&&R<300;if(t.responseType==="json"&&typeof te=="string"){let fe=te;te=te.replace(hL,"");try{te=te!==""?JSON.parse(te):null;}catch(Ee){te=fe,ve&&(ve=!1,te={error:Ee,text:te});}}ve?(r.next(new Lm({body:te,headers:A,status:R,statusText:q,url:J||void 0})),r.complete()):r.error(new mc({error:te,headers:A,status:R,statusText:q,url:J||void 0}));},x=A=>{let{url:R}=d(),q=new mc({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:uc.DownloadProgress,loaded:A.loaded};A.lengthComputable&&(R.total=A.total),t.responseType==="text"&&c.responseText&&(R.partialText=c.responseText),r.next(R);},P=A=>{let R={type:uc.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),t.reportProgress&&(c.addEventListener("progress",v),s!==null&&c.upload&&c.upload.addEventListener("progress",P)),c.send(s),r.next({type:uc.Sent}),()=>{c.removeEventListener("error",x),c.removeEventListener("abort",x),c.removeEventListener("load",f),c.removeEventListener("timeout",x),t.reportProgress&&(c.removeEventListener("progress",v),s!==null&&c.upload&&c.upload.removeEventListener("progress",P)),c.readyState!==c.DONE&&c.abort();};})));}};e.ɵfac=function(i){return new(i||e)(I(zl));},e.ɵprov=F({token:e,factory:e.ɵfac});let o=e;return o;})(),XM=new z(""),gL="XSRF-TOKEN",bL=new z("",{providedIn:"root",factory:()=>gL}),xL="X-XSRF-TOKEN",vL=new z("",{providedIn:"root",factory:()=>xL}),Ff=class{},_L=(()=>{let e=class e{constructor(t,i,n){this.doc=t,this.platform=i,this.cookieName=n,this.lastCookieString="",this.lastToken=null,this.parseCount=0;}getToken(){if(this.platform==="server")return null;let t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=Ef(t,this.cookieName),this.lastCookieString=t),this.lastToken;}};e.ɵfac=function(i){return new(i||e)(I(be),I(Oa),I(bL));},e.ɵprov=F({token:e,factory:e.ɵfac});let o=e;return o;})();function wL(o,e){let a=o.url.toLowerCase();if(!T(XM)||o.method==="GET"||o.method==="HEAD"||a.startsWith("http://")||a.startsWith("https://"))return e(o);let t=T(Ff).getToken(),i=T(vL);return t!=null&&!o.headers.has(i)&&(o=o.clone({headers:o.headers.set(i,t)})),e(o);}var KM=function(o){return o[o.Interceptors=0]="Interceptors",o[o.LegacyInterceptors=1]="LegacyInterceptors",o[o.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",o[o.NoXsrfProtection=3]="NoXsrfProtection",o[o.JsonpSupport=4]="JsonpSupport",o[o.RequestsMadeViaParent=5]="RequestsMadeViaParent",o[o.Fetch=6]="Fetch",o;}(KM||{});function yL(o,e){return{ɵkind:o,ɵproviders:e};}function JM(...o){let e=[ii,WM,qM,{provide:Fm,useExisting:qM},{provide:Rf,useFactory:()=>T(cL,{optional:!0})??T(WM)},{provide:t5,useValue:wL,multi:!0},{provide:XM,useValue:!0},{provide:Ff,useClass:_L}];for(let a of o)e.push(...a.ɵproviders);return Lh(e);}var GM=new z("");function eO(){return yL(KM.LegacyInterceptors,[{provide:GM,useFactory:uL},{provide:t5,useExisting:GM,multi:!0}]);}var a5=class extends Mf{constructor(){super(...arguments),this.supportsDOMEvents=!0;}},n5=class o extends a5{static makeCurrent(){SM(new o());}onAndCancel(e,a,t){return e.addEventListener(a,t),()=>{e.removeEventListener(a,t);};}dispatchEvent(e,a){e.dispatchEvent(a);}remove(e){e.remove();}createElement(e,a){return a=a||this.getDefaultDocument(),a.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,a){return a==="window"?window:a==="document"?e:a==="body"?e.body:null;}getBaseHref(e){let a=kL();return a==null?null:CL(a);}resetBaseElement(){Vm=null;}getUserAgent(){return window.navigator.userAgent;}getCookie(e){return Ef(document.cookie,e);}},Vm=null;function kL(){return Vm=Vm||document.querySelector("base"),Vm?Vm.getAttribute("href"):null;}function CL(o){return new URL(o,document.baseURI).pathname;}var r5=class{addToWindow(e){Xo.getAngularTestability=(t,i=!0)=>{let n=e.findTestabilityInTree(t,i);if(n==null)throw new ie(5103,!1);return n;},Xo.getAllAngularTestabilities=()=>e.getAllTestabilities(),Xo.getAllAngularRootElements=()=>e.getAllRootElements();let a=t=>{let i=Xo.getAllAngularTestabilities(),n=i.length,r=function(){n--,n==0&&t();};i.forEach(c=>{c.whenStable(r);});};Xo.frameworkStabilizers||(Xo.frameworkStabilizers=[]),Xo.frameworkStabilizers.push(a);}findTestabilityInTree(e,a,t){if(a==null)return null;let i=e.getTestability(a);return i??(t?Tn().isShadowRoot(a)?this.findTestabilityInTree(e,a.host,!0):this.findTestabilityInTree(e,a.parentElement,!0):null); ��}},ML=(()=>{let e=class e{build(){return new XMLHttpRequest();}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac});let o=e;return o;})(),Nf=new z(""),iO=(()=>{let e=class e{constructor(t,i){this._zone=i,this._eventNameToPlugin=new Map(),t.forEach(n=>{n.manager=this;}),this._plugins=t.slice().reverse();}addEventListener(t,i,n){return this._findPluginFor(i).addEventListener(t,i,n);}getZone(){return this._zone;}_findPluginFor(t){let i=this._eventNameToPlugin.get(t);if(i)return i;if(i=this._plugins.find(r=>r.supports(t)),!i)throw new ie(5101,!1);return this._eventNameToPlugin.set(t,i),i;}};e.ɵfac=function(i){return new(i||e)(I(Nf),I(oe));},e.ɵprov=F({token:e,factory:e.ɵfac});let o=e;return o;})(),jm=class{constructor(e){this._doc=e;}},o5="ng-app-id",aO=(()=>{let e=class e{constructor(t,i,n,r={}){this.doc=t,this.appId=i,this.nonce=n,this.platformId=r,this.styleRef=new Map(),this.hostNodes=new Set(),this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=Tf(r),this.resetHostNodes();}addStyles(t){for(let i of t)this.changeUsageCount(i,1)===1&&this.onStyleAdded(i);}removeStyles(t){for(let i of t)this.changeUsageCount(i,-1)<=0&&this.onStyleRemoved(i);}ngOnDestroy(){let t=this.styleNodesInDOM;t&&(t.forEach(i=>i.remove()),t.clear());for(let i of this.getAllStyles())this.onStyleRemoved(i);this.resetHostNodes();}addHost(t){this.hostNodes.add(t);for(let i of this.getAllStyles())this.addStyleToHost(t,i);}removeHost(t){this.hostNodes.delete(t);}getAllStyles(){return this.styleRef.keys();}onStyleAdded(t){for(let i of this.hostNodes)this.addStyleToHost(i,t);}onStyleRemoved(t){let i=this.styleRef;i.get(t)?.elements?.forEach(n=>n.remove()),i.delete(t);}collectServerRenderedStyles(){let t=this.doc.head?.querySelectorAll(`style[${o5}="${this.appId}"]`);if(t?.length){let i=new Map();return t.forEach(n=>{n.textContent!=null&&i.set(n.textContent,n);}),i;}return null;}changeUsageCount(t,i){let n=this.styleRef;if(n.has(t)){let r=n.get(t);return r.usage+=i,r.usage;}return n.set(t,{usage:i,elements:[]}),i;}getStyleElement(t,i){let n=this.styleNodesInDOM,r=n?.get(i);if(r?.parentNode===t)return n.delete(i),r.removeAttribute(o5),r;{let c=this.doc.createElement("style");return this.nonce&&c.setAttribute("nonce",this.nonce),c.textContent=i,this.platformIsServer&&c.setAttribute(o5,this.appId),t.appendChild(c),c;}}addStyleToHost(t,i){let n=this.getStyleElement(t,i),r=this.styleRef,c=r.get(i)?.elements;c?c.push(n):r.set(i,{elements:[n],usage:1});}resetHostNodes(){let t=this.hostNodes;t.clear(),t.add(this.doc.head);}};e.ɵfac=function(i){return new(i||e)(I(be),I(Il),I(Dm,8),I(Oa));},e.ɵprov=F({token:e,factory:e.ɵfac});let o=e;return o;})(),i5={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"},s5=/%COMP%/g,nO="%COMP%",OL=`_nghost-${nO}`,PL=`_ngcontent-${nO}`,DL=!0,EL=new z("",{providedIn:"root",factory:()=>DL});function IL(o){return PL.replace(s5,o);}function SL(o){return OL.replace(s5,o);}function rO(o,e){return e.map(a=>a.replace(s5,o));}var Lf=(()=>{let e=class e{constructor(t,i,n,r,c,s,l,d=null){this.eventManager=t,this.sharedStylesHost=i,this.appId=n,this.removeStylesOnCompDestroy=r,this.doc=c,this.platformId=s,this.ngZone=l,this.nonce=d,this.rendererByCompId=new Map(),this.platformIsServer=Tf(s),this.defaultRenderer=new Bm(t,c,l,this.platformIsServer);}createRenderer(t,i){if(!t||!i)return this.defaultRenderer;this.platformIsServer&&i.encapsulation===kn.ShadowDom&&(i=Xe(U({},i),{encapsulation:kn.Emulated}));let n=this.getOrCreateRenderer(t,i);return n instanceof Vf?n.applyToHost(t):n instanceof $m&&n.applyStyles(),n;}getOrCreateRenderer(t,i){let n=this.rendererByCompId,r=n.get(i.id);if(!r){let c=this.doc,s=this.ngZone,l=this.eventManager,d=this.sharedStylesHost,f=this.removeStylesOnCompDestroy,x=this.platformIsServer;switch(i.encapsulation){case kn.Emulated:r=new Vf(l,d,i,this.appId,f,c,s,x);break;case kn.ShadowDom:return new c5(l,d,t,i,c,s,this.nonce,x);default:r=new $m(l,d,i,f,c,s,x);break;}n.set(i.id,r);}return r;}ngOnDestroy(){this.rendererByCompId.clear();}};e.ɵfac=function(i){return new(i||e)(I(iO),I(aO),I(Il),I(EL),I(be),I(Oa),I(oe),I(Dm));},e.ɵprov=F({token:e,factory:e.ɵfac});let o=e;return o;})(),Bm=class{constructor(e,a,t,i){this.eventManager=e,this.doc=a,this.ngZone=t,this.platformIsServer=i,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null;}destroy(){}createElement(e,a){return a?this.doc.createElementNS(i5[a]||a,e):this.doc.createElement(e);}createComment(e){return this.doc.createComment(e);}createText(e){return this.doc.createTextNode(e);}appendChild(e,a){(tO(e)?e.content:e).appendChild(a);}insertBefore(e,a,t){e&&(tO(e)?e.content:e).insertBefore(a,t);}removeChild(e,a){a.remove();}selectRootElement(e,a){let t=typeof e=="string"?this.doc.querySelector(e):e;if(!t)throw new ie(-5104,!1);return a||(t.textContent=""),t;}parentNode(e){return e.parentNode;}nextSibling(e){return e.nextSibling;}setAttribute(e,a,t,i){if(i){a=i+":"+a;let n=i5[i];n?e.setAttributeNS(n,a,t):e.setAttribute(a,t);}else e.setAttribute(a,t);}removeAttribute(e,a,t){if(t){let i=i5[t];i?e.removeAttributeNS(i,a):e.removeAttribute(`${t}:${a}`);}else e.removeAttribute(a);}addClass(e,a){e.classList.add(a);}removeClass(e,a){e.classList.remove(a);}setStyle(e,a,t,i){i&(On.DashCase|On.Important)?e.style.setProperty(a,t,i&On.Important?"important":""):e.style[a]=t;}removeStyle(e,a,t){t&On.DashCase?e.style.removeProperty(a):e.style[a]="";}setProperty(e,a,t){e!=null&&(e[a]=t);}setValue(e,a){e.nodeValue=a;}listen(e,a,t){if(typeof e=="string"&&(e=Tn().getGlobalEventTarget(this.doc,e),!e))throw new Error(`Unsupported event target ${e} for event ${a}`);return this.eventManager.addEventListener(e,a,this.decoratePreventDefault(t));}decoratePreventDefault(e){return a=>{if(a==="__ngUnwrap__")return e;(this.platformIsServer?this.ngZone.runGuarded(()=>e(a)):e(a))===!1&&a.preventDefault();};}};function tO(o){return o.tagName==="TEMPLATE"&&o.content!==void 0;}var c5=class extends Bm{constructor(e,a,t,i,n,r,c,s){super(e,n,r,s),this.sharedStylesHost=a,this.hostEl=t,this.shadowRoot=t.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let l=rO(i.id,i.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,a){return super.appendChild(this.nodeOrShadowRoot(e),a);}insertBefore(e,a,t){return super.insertBefore(this.nodeOrShadowRoot(e),a,t);}removeChild(e,a){return super.removeChild(null,a);}parentNode(e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(e)));}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot);}},$m=class extends Bm{constructor(e,a,t,i,n,r,c,s){super(e,n,r,c),this.sharedStylesHost=a,this.removeStylesOnCompDestroy=i,this.styles=s?rO(s,t.styles):t.styles;}applyStyles(){this.sharedStylesHost.addStyles(this.styles);}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles);}},Vf=class extends $m{constructor(e,a,t,i,n,r,c,s){let l=i+"-"+t.id;super(e,a,t,n,r,c,s,l),this.contentAttr=IL(l),this.hostAttr=SL(l);}applyToHost(e){this.applyStyles(),this.setAttribute(e,this.hostAttr,"");}createElement(e,a){let t=super.createElement(e,a);return super.setAttribute(t,this.contentAttr,""),t;}},TL=(()=>{let e=class e extends jm{constructor(t){super(t);}supports(t){return!0;}addEventListener(t,i,n){return t.addEventListener(i,n,!1),()=>this.removeEventListener(t,i,n);}removeEventListener(t,i,n){return t.removeEventListener(i,n);}};e.ɵfac=function(i){return new(i||e)(I(be));},e.ɵprov=F({token:e,factory:e.ɵfac});let o=e;return o;})(),AL=(()=>{let e=class e extends jm{constructor(t){super(t),this.delegate=T(yM,{optional:!0});}supports(t){return this.delegate?this.delegate.supports(t):!1;}addEventListener(t,i,n){return this.delegate.addEventListener(t,i,n);}removeEventListener(t,i,n){return this.delegate.removeEventListener(t,i,n);}};e.ɵfac=function(i){return new(i||e)(I(be));},e.ɵprov=F({token:e,factory:e.ɵfac});let o=e;return o;})(),oO=["alt","control","meta","shift"],RL={"\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"},zL={alt:o=>o.altKey,control:o=>o.ctrlKey,meta:o=>o.metaKey,shift:o=>o.shiftKey},FL=(()=>{let e=class e extends jm{constructor(t){super(t);}supports(t){return e.parseEventName(t)!=null;}addEventListener(t,i,n){let r=e.parseEventName(i),c=e.eventCallback(r.fullKey,n,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Tn().onAndCancel(t,r.domEventName,c));}static parseEventName(t){let i=t.toLowerCase().split("."),n=i.shift();if(i.length===0||!(n==="keydown"||n==="keyup"))return null;let r=e._normalizeKey(i.pop()),c="",s=i.indexOf("code");if(s>-1&&(i.splice(s,1),c="code."),oO.forEach(d=>{let f=i.indexOf(d);f>-1&&(i.splice(f,1),c+=d+".");}),c+=r,i.length!=0||r.length===0)return null;let l={};return l.domEventName=n,l.fullKey=c,l;}static matchEventFullKeyCode(t,i){let n=RL[t.key]||t.key,r="";return i.indexOf("code.")>-1&&(n=t.code,r="code."),n==null||!n?!1:(n=n.toLowerCase(),n===" "?n="space":n==="."&&(n="dot"),oO.forEach(c=>{if(c!==n){let s=zL[c];s(t)&&(r+=c+".");}}),r+=n,r===i);}static eventCallback(t,i,n){return r=>{e.matchEventFullKeyCode(r,t)&&n.runGuarded(()=>i(r));};}static _normalizeKey(t){return t==="esc"?"escape":t;}};e.ɵfac=function(i){return new(i||e)(I(be));},e.ɵprov=F({token:e,factory:e.ɵfac});let o=e;return o;})();function NL(){n5.makeCurrent();}function LL(){return new ji();}function VL(){return F4(document),document;}var jL=[{provide:Oa,useValue:Q2},{provide:Kv,useValue:NL,multi:!0},{provide:be,useFactory:VL,deps:[]}],cO=S2(_M,"browser",jL),BL=new z(""),$L=[{provide:Rm,useClass:r5,deps:[]},{provide:P2,useClass:pf,deps:[oe,uf,Rm]},{provide:pf,useClass:pf,deps:[oe,uf,Rm]}],HL=[{provide:Vh,useValue:"root"},{provide:ji,useFactory:LL,deps:[]},{provide:Nf,useClass:TL,multi:!0,deps:[be,oe,Oa]},{provide:Nf,useClass:FL,multi:!0,deps:[be]},{provide:Nf,useClass:AL,multi:!0},Lf,aO,iO,{provide:oc,useExisting:Lf},{provide:zl,useClass:ML,deps:[]},[]],jf=(()=>{let e=class e{constructor(t){}static withServerTransition(t){return{ngModule:e,providers:[{provide:Il,useValue:t.appId}]};}};e.ɵfac=function(i){return new(i||e)(I(BL,12));},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[...HL,...$L],imports:[B,wM]});let o=e;return o;})();var gi=(()=>{let e=class e{constructor(t){this._doc=t;}getTitle(){return this._doc.title;}setTitle(t){this._doc.title=t||"";}};e.ɵfac=function(i){return new(i||e)(I(be));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();var ra=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:function(i){let n=null;return i?n=new(i||e)():n=I(UL),n;},providedIn:"root"});let o=e;return o;})(),UL=(()=>{let e=class e extends ra{constructor(t){super(),this._doc=t;}sanitize(t,i){if(i==null)return null;switch(t){case ti.NONE:return i;case ti.HTML:return _r(i,"HTML")?oa(i):e2(this._doc,String(i)).toString();case ti.STYLE:return _r(i,"Style")?oa(i):i;case ti.SCRIPT:if(_r(i,"Script"))return oa(i);throw new ie(5200,!1);case ti.URL:return _r(i,"URL")?oa(i):Xh(String(i));case ti.RESOURCE_URL:if(_r(i,"ResourceURL"))return oa(i);throw new ie(5201,!1);default:throw new ie(5202,!1);}}bypassSecurityTrustHtml(t){return j4(t);}bypassSecurityTrustStyle(t){return B4(t);}bypassSecurityTrustScript(t){return $4(t);}bypassSecurityTrustUrl(t){return H4(t);}bypassSecurityTrustResourceUrl(t){return U4(t);}};e.ɵfac=function(i){return new(i||e)(I(be));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();var Hm={production:!0,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 tt="primary",ip=Symbol("RouteTitle"),u5=class{constructor(e){this.params=e||{};}has(e){return Object.prototype.hasOwnProperty.call(this.params,e);}get(e){if(this.has(e)){let a=this.params[e];return Array.isArray(a)?a[0]:a;}return null;}getAll(e){if(this.has(e)){let a=this.params[e];return Array.isArray(a)?a:[a];}return[];}get keys(){return Object.keys(this.params);}};function Bl(o){return new u5(o);}function qL(o,e,a){let t=a.path.split("/");if(t.length>o.length||a.pathMatch==="full"&&(e.hasChildren()||t.length<o.length))return null;let i={};for(let n=0;n<t.length;n++){let r=t[n],c=o[n];if(r[0]===":")i[r.substring(1)]=c;else if(r!==c.path)return null;}return{consumed:o.slice(0,t.length),posParams:i};}function WL(o,e){if(o.length!==e.length)return!1;for(let a=0;a<o.length;++a)if(!Rn(o[a],e[a]))return!1;return!0;}function Rn(o,e){let a=o?h5(o):void 0,t=e?h5(e):void 0;if(!a||!t||a.length!=t.length)return!1;let i;for(let n=0;n<a.length;n++)if(i=a[n],!xO(o[i],e[i]))return!1;return!0;}function h5(o){return[...Object.keys(o),...Object.getOwnPropertySymbols(o)];}function xO(o,e){if(Array.isArray(o)&&Array.isArray(e)){if(o.length!==e.length)return!1;let a=[...o].sort(),t=[...e].sort();return a.every((i,n)=>t[n]===i);}else return o===e;}function vO(o){return o.length>0?o[o.length-1]:null;}function gc(o){return Wr(o)?o:cc(o)?Ft(Promise.resolve(o)):le(o);}var GL={exact:wO,subset:yO},_O={exact:QL,subset:YL,ignored:()=>!0};function sO(o,e,a){return GL[a.paths](o.root,e.root,a.matrixParams)&&_O[a.queryParams](o.queryParams,e.queryParams)&&!(a.fragment==="exact"&&o.fragment!==e.fragment);}function QL(o,e){return Rn(o,e);}function wO(o,e,a){if(!xs(o.segments,e.segments)||!Hf(o.segments,e.segments,a)||o.numberOfChildren!==e.numberOfChildren)return!1;for(let t in e.children)if(!o.children[t]||!wO(o.children[t],e.children[t],a))return!1;return!0;}function YL(o,e){return Object.keys(e).length<=Object.keys(o).length&&Object.keys(e).every(a=>xO(o[a],e[a]));}function yO(o,e,a){return kO(o,e,e.segments,a);}function kO(o,e,a,t){if(o.segments.length>a.length){let i=o.segments.slice(0,a.length);return!(!xs(i,a)||e.hasChildren()||!Hf(i,a,t));}else if(o.segments.length===a.length){if(!xs(o.segments,a)||!Hf(o.segments,a,t))return!1;for(let i in e.children)if(!o.children[i]||!yO(o.children[i],e.children[i],t))return!1;return!0;}else{let i=a.slice(0,o.segments.length),n=a.slice(o.segments.length);return!xs(o.segments,i)||!Hf(o.segments,i,t)||!o.children[tt]?!1:kO(o.children[tt],e,n,t);}}function Hf(o,e,a){return e.every((t,i)=>_O[a](o[i].parameters,t.parameters));}var Er=class{constructor(e=new Tt([],{}),a={},t=null){this.root=e,this.queryParams=a,this.fragment=t;}get queryParamMap(){return this._queryParamMap??=Bl(this.queryParams),this._queryParamMap;}toString(){return KL.serialize(this);}},Tt=class{constructor(e,a){this.segments=e,this.children=a,this.parent=null,Object.values(a).forEach(t=>t.parent=this);}hasChildren(){return this.numberOfChildren>0;}get numberOfChildren(){return Object.keys(this.children).length;}toString(){return Uf(this);}},bs=class{constructor(e,a){this.path=e,this.parameters=a;}get parameterMap(){return this._parameterMap??=Bl(this.parameters),this._parameterMap;}toString(){return MO(this);}};function ZL(o,e){return xs(o,e)&&o.every((a,t)=>Rn(a.parameters,e[t].parameters));}function xs(o,e){return o.length!==e.length?!1:o.every((a,t)=>a.path===e[t].path);}function XL(o,e){let a=[];return Object.entries(o.children).forEach(([t,i])=>{t===tt&&(a=a.concat(e(i,t)));}),Object.entries(o.children).forEach(([t,i])=>{t!==tt&&(a=a.concat(e(i,t)));}),a;}var ap=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:()=>new $l(),providedIn:"root"});let o=e;return o;})(),$l=class{parse(e){let a=new g5(e);return new Er(a.parseRootSegment(),a.parseQueryParams(),a.parseFragment());}serialize(e){let a=`/${Um(e.root,!0)}`,t=tV(e.queryParams),i=typeof e.fragment=="string"?`#${JL(e.fragment)}`:"";return`${a}${t}${i}`;}},KL=new $l();function Uf(o){return o.segments.map(e=>MO(e)).join("/");}function Um(o,e){if(!o.hasChildren())return Uf(o);if(e){let a=o.children[tt]?Um(o.children[tt],!1):"",t=[];return Object.entries(o.children).forEach(([i,n])=>{i!==tt&&t.push(`${i}:${Um(n,!1)}`);}),t.length>0?`${a}(${t.join("//")})`:a;}else{let a=XL(o,(t,i)=>i===tt?[Um(o.children[tt],!1)]:[`${i}:${Um(t,!1)}`]);return Object.keys(o.children).length===1&&o.children[tt]!=null?`${Uf(o)}/${a[0]}`:`${Uf(o)}/(${a.join("//")})`;}}function CO(o){return encodeURIComponent(o).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",");}function Bf(o){return CO(o).replace(/%3B/gi,";");}function JL(o){return encodeURI(o);}function f5(o){return CO(o).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&");}function qf(o){return decodeURIComponent(o);}function lO(o){return qf(o.replace(/\+/g,"%20"));}function MO(o){return`${f5(o.path)}${eV(o.parameters)}`;}function eV(o){return Object.entries(o).map(([e,a])=>`;${f5(e)}=${f5(a)}`).join("");}function tV(o){let e=Object.entries(o).map(([a,t])=>Array.isArray(t)?t.map(i=>`${Bf(a)}=${Bf(i)}`).join("&"):`${Bf(a)}=${Bf(t)}`).filter(a=>a);return e.length?`?${e.join("&")}`:"";}var oV=/^[^\/()?;#]+/;function l5(o){let e=o.match(oV);return e?e[0]:"";}var iV=/^[^\/()?;=#]+/;function aV(o){let e=o.match(iV);return e?e[0]:"";}var nV=/^[^=?&#]+/;function rV(o){let e=o.match(nV);return e?e[0]:"";}var cV=/^[^&#]+/;function sV(o){let e=o.match(cV);return e?e[0]:"";}var g5=class{constructor(e){this.url=e,this.remaining=e;}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new Tt([],{}):new Tt([],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 a={};this.peekStartsWith("/(")&&(this.capture("/"),a=this.parseParens(!0));let t={};return this.peekStartsWith("(")&&(t=this.parseParens(!1)),(e.length>0||Object.keys(a).length>0)&&(t[tt]=new Tt(e,a)),t;}parseSegment(){let e=l5(this.remaining);if(e===""&&this.peekStartsWith(";"))throw new ie(4009,!1);return this.capture(e),new bs(qf(e),this.parseMatrixParams());}parseMatrixParams(){let e={};for(;this.consumeOptional(";");)this.parseParam(e);return e;}parseParam(e){let a=aV(this.remaining);if(!a)return;this.capture(a);let t="";if(this.consumeOptional("=")){let i=l5(this.remaining);i&&(t=i,this.capture(t));}e[qf(a)]=qf(t);}parseQueryParam(e){let a=rV(this.remaining);if(!a)return;this.capture(a);let t="";if(this.consumeOptional("=")){let r=sV(this.remaining);r&&(t=r,this.capture(t));}let i=lO(a),n=lO(t);if(e.hasOwnProperty(i)){let r=e[i];Array.isArray(r)||(r=[r],e[i]=r),r.push(n);}else e[i]=n;}parseParens(e){let a={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let t=l5(this.remaining),i=this.remaining[t.length];if(i!=="/"&&i!==")"&&i!==";")throw new ie(4010,!1);let n;t.indexOf(":")>-1?(n=t.slice(0,t.indexOf(":")),this.capture(n),this.capture(":")):e&&(n=tt);let r=this.parseChildren();a[n]=Object.keys(r).length===1?r[tt]:new Tt([],r),this.consumeOptional("//");}return a;}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 ie(4011,!1);}};function OO(o){return o.segments.length>0?new Tt([],{[tt]:o}):o;}function PO(o){let e={};for(let[t,i]of Object.entries(o.children)){let n=PO(i);if(t===tt&&n.segments.length===0&&n.hasChildren())for(let[r,c]of Object.entries(n.children))e[r]=c;else(n.segments.length>0||n.hasChildren())&&(e[t]=n);}let a=new Tt(o.segments,e);return lV(a);}function lV(o){if(o.numberOfChildren===1&&o.children[tt]){let e=o.children[tt];return new Tt(o.segments.concat(e.segments),e.children);}return o;}function vs(o){return o instanceof Er;}function dV(o,e,a=null,t=null){let i=DO(o);return EO(i,e,a,t);}function DO(o){let e;function a(n){let r={};for(let s of n.children){let l=a(s);r[s.outlet]=l;}let c=new Tt(n.url,r);return n===o&&(e=c),c;}let t=a(o.root),i=OO(t);return e??i;}function EO(o,e,a,t){let i=o;for(;i.parent;)i=i.parent;if(e.length===0)return d5(i,i,i,a,t);let n=mV(e);if(n.toRoot())return d5(i,i,new Tt([],{}),a,t);let r=pV(n,i,o),c=r.processChildren?Gm(r.segmentGroup,r.index,n.commands):SO(r.segmentGroup,r.index,n.commands);return d5(i,r.segmentGroup,c,a,t);}function Wf(o){return typeof o=="object"&&o!=null&&!o.outlets&&!o.segmentPath;}function Zm(o){return typeof o=="object"&&o!=null&&o.outlets;}function d5(o,e,a,t,i){let n={};t&&Object.entries(t).forEach(([s,l])=>{n[s]=Array.isArray(l)?l.map(d=>`${d}`):`${l}`;});let r;o===e?r=a:r=IO(o,e,a);let c=OO(PO(r));return new Er(c,n,i);}function IO(o,e,a){let t={};return Object.entries(o.children).forEach(([i,n])=>{n===e?t[i]=a:t[i]=IO(n,e,a);}),new Tt(o.segments,t);}var Gf=class{constructor(e,a,t){if(this.isAbsolute=e,this.numberOfDoubleDots=a,this.commands=t,e&&t.length>0&&Wf(t[0]))throw new ie(4003,!1);let i=t.find(Zm);if(i&&i!==vO(t))throw new ie(4004,!1);}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/";}};function mV(o){if(typeof o[0]=="string"&&o.length===1&&o[0]==="/")return new Gf(!0,0,o);let e=0,a=!1,t=o.reduce((i,n,r)=>{if(typeof n=="object"&&n!=null){if(n.outlets){let c={};return Object.entries(n.outlets).forEach(([s,l])=>{c[s]=typeof l=="string"?l.split("/"):l;}),[...i,{outlets:c}];}if(n.segmentPath)return[...i,n.segmentPath];}return typeof n!="string"?[...i,n]:r===0?(n.split("/").forEach((c,s)=>{s==0&&c==="."||(s==0&&c===""?a=!0:c===".."?e++:c!=""&&i.push(c));}),i):[...i,n];},[]);return new Gf(a,e,t);}var Ll=class{constructor(e,a,t){this.segmentGroup=e,this.processChildren=a,this.index=t;}};function pV(o,e,a){if(o.isAbsolute)return new Ll(e,!0,0);if(!a)return new Ll(e,!1,NaN);if(a.parent===null)return new Ll(a,!0,0);let t=Wf(o.commands[0])?0:1,i=a.segments.length-1+t;return uV(a,i,o.numberOfDoubleDots);}function uV(o,e,a){let t=o,i=e,n=a;for(;n>i;){if(n-=i,t=t.parent,!t)throw new ie(4005,!1);i=t.segments.length;}return new Ll(t,!1,i-n);}function hV(o){return Zm(o[0])?o[0].outlets:{[tt]:o};}function SO(o,e,a){if(o??=new Tt([],{}),o.segments.length===0&&o.hasChildren())return Gm(o,e,a);let t=fV(o,e,a),i=a.slice(t.commandIndex);if(t.match&&t.pathIndex<o.segments.length){let n=new Tt(o.segments.slice(0,t.pathIndex),{});return n.children[tt]=new Tt(o.segments.slice(t.pathIndex),o.children),Gm(n,0,i);}else return t.match&&i.length===0?new Tt(o.segments,{}):t.match&&!o.hasChildren()?b5(o,e,a):t.match?Gm(o,0,i):b5(o,e,a);}function Gm(o,e,a){if(a.length===0)return new Tt(o.segments,{});{let t=hV(a),i={};if(Object.keys(t).some(n=>n!==tt)&&o.children[tt]&&o.numberOfChildren===1&&o.children[tt].segments.length===0){let n=Gm(o.children[tt],e,a);return new Tt(o.segments,n.children);}return Object.entries(t).forEach(([n,r])=>{typeof r=="string"&&(r=[r]),r!==null&&(i[n]=SO(o.children[n],e,r));}),Object.entries(o.children).forEach(([n,r])=>{t[n]===void 0&&(i[n]=r);}),new Tt(o.segments,i);}}function fV(o,e,a){let t=0,i=e,n={match:!1,pathIndex:0,commandIndex:0};for(;i<o.segments.length;){if(t>=a.length)return n;let r=o.segments[i],c=a[t];if(Zm(c))break;let s=`${c}`,l=t<a.length-1?a[t+1]:null;if(i>0&&s===void 0)break;if(s&&l&&typeof l=="object"&&l.outlets===void 0){if(!mO(s,l,r))return n;t+=2;}else{if(!mO(s,{},r))return n;t++;}i++;}return{match:!0,pathIndex:i,commandIndex:t};}function b5(o,e,a){let t=o.segments.slice(0,e),i=0;for(;i<a.length;){let n=a[i];if(Zm(n)){let s=gV(n.outlets);return new Tt(t,s);}if(i===0&&Wf(a[0])){let s=o.segments[e];t.push(new bs(s.path,dO(a[0]))),i++;continue;}let r=Zm(n)?n.outlets[tt]:`${n}`,c=i<a.length-1?a[i+1]:null;r&&c&&Wf(c)?(t.push(new bs(r,dO(c))),i+=2):(t.push(new bs(r,{})),i++);}return new Tt(t,{});}function gV(o){let e={};return Object.entries(o).forEach(([a,t])=>{typeof t=="string"&&(t=[t]),t!==null&&(e[a]=b5(new Tt([],{}),0,t));}),e;}function dO(o){let e={};return Object.entries(o).forEach(([a,t])=>e[a]=`${t}`),e;}function mO(o,e,a){return o==a.path&&Rn(e,a.parameters);}var Qm="imperative",qo=function(o){return o[o.NavigationStart=0]="NavigationStart",o[o.NavigationEnd=1]="NavigationEnd",o[o.NavigationCancel=2]="NavigationCancel",o[o.NavigationError=3]="NavigationError",o[o.RoutesRecognized=4]="RoutesRecognized",o[o.ResolveStart=5]="ResolveStart",o[o.ResolveEnd=6]="ResolveEnd",o[o.GuardsCheckStart=7]="GuardsCheckStart",o[o.GuardsCheckEnd=8]="GuardsCheckEnd",o[o.RouteConfigLoadStart=9]="RouteConfigLoadStart",o[o.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",o[o.ChildActivationStart=11]="ChildActivationStart",o[o.ChildActivationEnd=12]="ChildActivationEnd",o[o.ActivationStart=13]="ActivationStart",o[o.ActivationEnd=14]="ActivationEnd",o[o.Scroll=15]="Scroll",o[o.NavigationSkipped=16]="NavigationSkipped",o;}(qo||{}),Ra=class{constructor(e,a){this.id=e,this.url=a;}},en=class extends Ra{constructor(e,a,t="imperative",i=null){super(e,a),this.type=qo.NavigationStart,this.navigationTrigger=t,this.restoredState=i;}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`;}},la=class extends Ra{constructor(e,a,t){super(e,a),this.urlAfterRedirects=t,this.type=qo.NavigationEnd;}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`;}},sa=function(o){return o[o.Redirect=0]="Redirect",o[o.SupersededByNewNavigation=1]="SupersededByNewNavigation",o[o.NoDataFromResolver=2]="NoDataFromResolver",o[o.GuardRejected=3]="GuardRejected",o;}(sa||{}),Qf=function(o){return o[o.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",o[o.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",o;}(Qf||{}),Dr=class extends Ra{constructor(e,a,t,i){super(e,a),this.reason=t,this.code=i,this.type=qo.NavigationCancel;}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`;}},fc=class extends Ra{constructor(e,a,t,i){super(e,a),this.reason=t,this.code=i,this.type=qo.NavigationSkipped;}},Xm=class extends Ra{constructor(e,a,t,i){super(e,a),this.error=t,this.target=i,this.type=qo.NavigationError;}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`;}},Yf=class extends Ra{constructor(e,a,t,i){super(e,a),this.urlAfterRedirects=t,this.state=i,this.type=qo.RoutesRecognized;}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},x5=class extends Ra{constructor(e,a,t,i){super(e,a),this.urlAfterRedirects=t,this.state=i,this.type=qo.GuardsCheckStart;}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},v5=class extends Ra{constructor(e,a,t,i,n){super(e,a),this.urlAfterRedirects=t,this.state=i,this.shouldActivate=n,this.type=qo.GuardsCheckEnd;}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`;}},_5=class extends Ra{constructor(e,a,t,i){super(e,a),this.urlAfterRedirects=t,this.state=i,this.type=qo.ResolveStart;}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},w5=class extends Ra{constructor(e,a,t,i){super(e,a),this.urlAfterRedirects=t,this.state=i,this.type=qo.ResolveEnd;}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`;}},y5=class{constructor(e){this.route=e,this.type=qo.RouteConfigLoadStart;}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`;}},k5=class{constructor(e){this.route=e,this.type=qo.RouteConfigLoadEnd;}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`;}},C5=class{constructor(e){this.snapshot=e,this.type=qo.ChildActivationStart;}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}},M5=class{constructor(e){this.snapshot=e,this.type=qo.ChildActivationEnd;}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}},O5=class{constructor(e){this.snapshot=e,this.type=qo.ActivationStart;}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}},P5=class{constructor(e){this.snapshot=e,this.type=qo.ActivationEnd;}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`;}},Zf=class{constructor(e,a,t){this.routerEvent=e,this.position=a,this.anchor=t,this.type=qo.Scroll;}toString(){let e=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${e}')`;}},Km=class{},Hl=class{constructor(e,a){this.url=e,this.navigationBehaviorOptions=a;}};function bV(o,e){return o.providers&&!o._injector&&(o._injector=rf(o.providers,e,`Route: ${o.path}`)),o._injector??e;}function Ja(o){return o.outlet||tt;}function xV(o,e){let a=o.filter(t=>Ja(t)===e);return a.push(...o.filter(t=>Ja(t)!==e)),a;}function np(o){if(!o)return null;if(o.routeConfig?._injector)return o.routeConfig._injector;for(let e=o.parent;e;e=e.parent){let a=e.routeConfig;if(a?._loadedInjector)return a._loadedInjector;if(a?._injector)return a._injector;}return null;}var D5=class{get injector(){return np(this.route?.snapshot)??this.rootInjector;}set injector(e){}constructor(e){this.rootInjector=e,this.outlet=null,this.route=null,this.children=new rp(this.rootInjector),this.attachRef=null;}},rp=(()=>{let e=class e{constructor(t){this.rootInjector=t,this.contexts=new Map();}onChildOutletCreated(t,i){let n=this.getOrCreateContext(t);n.outlet=i,this.contexts.set(t,n);}onChildOutletDestroyed(t){let i=this.getContext(t);i&&(i.outlet=null,i.attachRef=null);}onOutletDeactivated(){let t=this.contexts;return this.contexts=new Map(),t;}onOutletReAttached(t){this.contexts=t;}getOrCreateContext(t){let i=this.getContext(t);return i||(i=new D5(this.rootInjector),this.contexts.set(t,i)),i;}getContext(t){return this.contexts.get(t)||null;}};e.ɵfac=function(i){return new(i||e)(I(Jo));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})(),Xf=class{constructor(e){this._root=e;}get root(){return this._root.value;}parent(e){let a=this.pathFromRoot(e);return a.length>1?a[a.length-2]:null;}children(e){let a=E5(e,this._root);return a?a.children.map(t=>t.value):[];}firstChild(e){let a=E5(e,this._root);return a&&a.children.length>0?a.children[0].value:null;}siblings(e){let a=I5(e,this._root);return a.length<2?[]:a[a.length-2].children.map(i=>i.value).filter(i=>i!==e);}pathFromRoot(e){return I5(e,this._root).map(a=>a.value);}};function E5(o,e){if(o===e.value)return e;for(let a of e.children){let t=E5(o,a);if(t)return t;}return null;}function I5(o,e){if(o===e.value)return[e];for(let a of e.children){let t=I5(o,a);if(t.length)return t.unshift(e),t;}return[];}var ca=class{constructor(e,a){this.value=e,this.children=a;}toString(){return`TreeNode(${this.value})`;}};function Nl(o){let e={};return o&&o.children.forEach(a=>e[a.value.outlet]=a),e;}var Kf=class extends Xf{constructor(e,a){super(e),this.snapshot=a,V5(this,e);}toString(){return this.snapshot.toString();}};function TO(o){let e=vV(o),a=new Bt([new bs("",{})]),t=new Bt({}),i=new Bt({}),n=new Bt({}),r=new Bt(""),c=new Si(a,t,n,r,i,tt,o,e.root);return c.snapshot=e.root,new Kf(new ca(c,[]),e);}function vV(o){let e={},a={},t={},i="",n=new Vl([],e,t,i,a,tt,o,null,{});return new eg("",new ca(n,[]));}var Si=class{constructor(e,a,t,i,n,r,c,s){this.urlSubject=e,this.paramsSubject=a,this.queryParamsSubject=t,this.fragmentSubject=i,this.dataSubject=n,this.outlet=r,this.component=c,this._futureSnapshot=s,this.title=this.dataSubject?.pipe(pe(l=>l[ip]))??le(void 0),this.url=e,this.params=a,this.queryParams=t,this.fragment=i,this.data=n;}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 Jf(o,e,a="emptyOnly"){let t,{routeConfig:i}=o;return e!==null&&(a==="always"||i?.path===""||!e.component&&!e.routeConfig?.loadComponent)?t={params:U(U({},e.params),o.params),data:U(U({},e.data),o.data),resolve:U(U(U(U({},o.data),e.data),i?.data),o._resolvedData)}:t={params:U({},o.params),data:U({},o.data),resolve:U(U({},o.data),o._resolvedData??{})},i&&RO(i)&&(t.resolve[ip]=i.title),t;}var Vl=class{get title(){return this.data?.[ip];}constructor(e,a,t,i,n,r,c,s,l){this.url=e,this.params=a,this.queryParams=t,this.fragment=i,this.data=n,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(t=>t.toString()).join("/"),a=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${e}', path:'${a}')`;}},eg=class extends Xf{constructor(e,a){super(a),this.url=e,V5(this,a);}toString(){return AO(this._root);}};function V5(o,e){e.value._routerState=o,e.children.forEach(a=>V5(o,a));}function AO(o){let e=o.children.length>0?` { ${o.children.map(AO).join(", ")} } `:"";return`${o.value}${e}`;}function m5(o){if(o.snapshot){let e=o.snapshot,a=o._futureSnapshot;o.snapshot=a,Rn(e.queryParams,a.queryParams)||o.queryParamsSubject.next(a.queryParams),e.fragment!==a.fragment&&o.fragmentSubject.next(a.fragment),Rn(e.params,a.params)||o.paramsSubject.next(a.params),WL(e.url,a.url)||o.urlSubject.next(a.url),Rn(e.data,a.data)||o.dataSubject.next(a.data);}else o.snapshot=o._futureSnapshot,o.dataSubject.next(o._futureSnapshot.data);}function S5(o,e){let a=Rn(o.params,e.params)&&ZL(o.url,e.url),t=!o.parent!=!e.parent;return a&&!t&&(!o.parent||S5(o.parent,e.parent));}function RO(o){return typeof o.title=="string"||o.title===null;}var _s=(()=>{let e=class e{constructor(){this.activated=null,this._activatedRoute=null,this.name=tt,this.activateEvents=new $(),this.deactivateEvents=new $(),this.attachEvents=new $(),this.detachEvents=new $(),this.parentContexts=T(rp),this.location=T(_t),this.changeDetector=T(he),this.inputBinder=T(ng,{optional:!0}),this.supportsBindingToComponentInputs=!0;}get activatedComponentRef(){return this.activated;}ngOnChanges(t){if(t.name){let{firstChange:i,previousValue:n}=t.name;if(i)return;this.isTrackedInParentContexts(n)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(n)),this.initializeOutletWithName();}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this);}isTrackedInParentContexts(t){return this.parentContexts.getContext(t)?.outlet===this;}ngOnInit(){this.initializeOutletWithName();}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let t=this.parentContexts.getContext(this.name);t?.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.injector));}get isActivated(){return!!this.activated;}get component(){if(!this.activated)throw new ie(4012,!1);return this.activated.instance;}get activatedRoute(){if(!this.activated)throw new ie(4012,!1);return this._activatedRoute;}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{};}detach(){if(!this.activated)throw new ie(4012,!1);this.location.detach();let t=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(t.instance),t;}attach(t,i){this.activated=t,this._activatedRoute=i,this.location.insert(t.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(t.instance);}deactivate(){if(this.activated){let t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t);}}activateWith(t,i){if(this.isActivated)throw new ie(4013,!1);this._activatedRoute=t;let n=this.location,c=t.snapshot.component,s=this.parentContexts.getOrCreateContext(this.name).children,l=new T5(t,s,n.injector);this.activated=n.createComponent(c,{index:n.length,injector:l,environmentInjector:i}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance);}};e.ɵfac=function(i){return new(i||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:[et]});let o=e;return o;})(),T5=class o{__ngOutletInjector(e){return new o(this.route,this.childContexts,e);}constructor(e,a,t){this.route=e,this.childContexts=a,this.parent=t;}get(e,a){return e===Si?this.route:e===rp?this.childContexts:this.parent.get(e,a);}},ng=new z(""),pO=(()=>{let e=class e{constructor(){this.outletDataSubscriptions=new Map();}bindActivatedRouteToOutletComponent(t){this.unsubscribeFromRouteData(t),this.subscribeToRouteData(t);}unsubscribeFromRouteData(t){this.outletDataSubscriptions.get(t)?.unsubscribe(),this.outletDataSubscriptions.delete(t);}subscribeToRouteData(t){let{activatedRoute:i}=t,n=Wa([i.queryParams,i.params,i.data]).pipe(oo(([r,c,s],l)=>(s=U(U(U({},r),c),s),l===0?le(s):Promise.resolve(s)))).subscribe(r=>{if(!t.isActivated||!t.activatedComponentRef||t.activatedRoute!==i||i.component===null){this.unsubscribeFromRouteData(t);return;}let c=kM(i.component);if(!c){this.unsubscribeFromRouteData(t);return;}for(let{templateName:s}of c.inputs)t.activatedComponentRef.setInput(s,r[s]);});this.outletDataSubscriptions.set(t,n);}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac});let o=e;return o;})();function _V(o,e,a){let t=Jm(o,e._root,a?a._root:void 0);return new Kf(t,e);}function Jm(o,e,a){if(a&&o.shouldReuseRoute(e.value,a.value.snapshot)){let t=a.value;t._futureSnapshot=e.value;let i=wV(o,e,a);return new ca(t,i);}else{if(o.shouldAttach(e.value)){let n=o.retrieve(e.value);if(n!==null){let r=n.route;return r.value._futureSnapshot=e.value,r.children=e.children.map(c=>Jm(o,c)),r;}}let t=yV(e.value),i=e.children.map(n=>Jm(o,n));return new ca(t,i);}}function wV(o,e,a){return e.children.map(t=>{for(let i of a.children)if(o.shouldReuseRoute(t.value,i.value.snapshot))return Jm(o,t,i);return Jm(o,t);});}function yV(o){return new Si(new Bt(o.url),new Bt(o.params),new Bt(o.queryParams),new Bt(o.fragment),new Bt(o.data),o.outlet,o.component,o);}var ep=class{constructor(e,a){this.redirectTo=e,this.navigationBehaviorOptions=a;}},zO="ngNavigationCancelingError";function tg(o,e){let{redirectTo:a,navigationBehaviorOptions:t}=vs(e)?{redirectTo:e,navigationBehaviorOptions:void 0}:e,i=FO(!1,sa.Redirect);return i.url=a,i.navigationBehaviorOptions=t,i;}function FO(o,e){let a=new Error(`NavigationCancelingError: ${o||""}`);return a[zO]=!0,a.cancellationCode=e,a;}function kV(o){return NO(o)&&vs(o.url);}function NO(o){return!!o&&o[zO];}var CV=(o,e,a,t)=>pe(i=>(new A5(e,i.targetRouterState,i.currentRouterState,a,t).activate(o),i)),A5=class{constructor(e,a,t,i,n){this.routeReuseStrategy=e,this.futureState=a,this.currState=t,this.forwardEvent=i,this.inputBindingEnabled=n;}activate(e){let a=this.futureState._root,t=this.currState?this.currState._root:null;this.deactivateChildRoutes(a,t,e),m5(this.futureState.root),this.activateChildRoutes(a,t,e);}deactivateChildRoutes(e,a,t){let i=Nl(a);e.children.forEach(n=>{let r=n.value.outlet;this.deactivateRoutes(n,i[r],t),delete i[r];}),Object.values(i).forEach(n=>{this.deactivateRouteAndItsChildren(n,t);});}deactivateRoutes(e,a,t){let i=e.value,n=a?a.value:null;if(i===n){if(i.component){let r=t.getContext(i.outlet);r&&this.deactivateChildRoutes(e,a,r.children);}else this.deactivateChildRoutes(e,a,t);}else n&&this.deactivateRouteAndItsChildren(a,t);}deactivateRouteAndItsChildren(e,a){e.value.component&&this.routeReuseStrategy.shouldDetach(e.value.snapshot)?this.detachAndStoreRouteSubtree(e,a):this.deactivateRouteAndOutlet(e,a);}detachAndStoreRouteSubtree(e,a){let t=a.getContext(e.value.outlet),i=t&&e.value.component?t.children:a,n=Nl(e);for(let r of Object.values(n))this.deactivateRouteAndItsChildren(r,i);if(t&&t.outlet){let r=t.outlet.detach(),c=t.children.onOutletDeactivated();this.routeReuseStrategy.store(e.value.snapshot,{componentRef:r,route:e,contexts:c});}}deactivateRouteAndOutlet(e,a){let t=a.getContext(e.value.outlet),i=t&&e.value.component?t.children:a,n=Nl(e);for(let r of Object.values(n))this.deactivateRouteAndItsChildren(r,i);t&&(t.outlet&&(t.outlet.deactivate(),t.children.onOutletDeactivated()),t.attachRef=null,t.route=null);}activateChildRoutes(e,a,t){let i=Nl(a);e.children.forEach(n=>{this.activateRoutes(n,i[n.value.outlet],t),this.forwardEvent(new P5(n.value.snapshot));}),e.children.length&&this.forwardEvent(new M5(e.value.snapshot));}activateRoutes(e,a,t){let i=e.value,n=a?a.value:null;if(m5(i),i===n){if(i.component){let r=t.getOrCreateContext(i.outlet);this.activateChildRoutes(e,a,r.children);}else this.activateChildRoutes(e,a,t);}else if(i.component){let r=t.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){let c=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.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),m5(c.route.value),this.activateChildRoutes(e,null,r.children);}else r.attachRef=null,r.route=i,r.outlet&&r.outlet.activateWith(i,r.injector),this.activateChildRoutes(e,null,r.children);}else this.activateChildRoutes(e,null,t);}},og=class{constructor(e){this.path=e,this.route=this.path[this.path.length-1];}},jl=class{constructor(e,a){this.component=e,this.route=a;}};function MV(o,e,a){let t=o._root,i=e?e._root:null;return qm(t,i,a,[t.value]);}function OV(o){let e=o.routeConfig?o.routeConfig.canActivateChild:null;return!e||e.length===0?null:{node:o,guards:e};}function ql(o,e){let a=Symbol(),t=e.get(o,a);return t===a?typeof o=="function"&&!MC(o)?o:e.get(o):t;}function qm(o,e,a,t,i={canDeactivateChecks:[],canActivateChecks:[]}){let n=Nl(e);return o.children.forEach(r=>{PV(r,n[r.value.outlet],a,t.concat([r.value]),i),delete n[r.value.outlet];}),Object.entries(n).forEach(([r,c])=>Ym(c,a.getContext(r),i)),i;}function PV(o,e,a,t,i={canDeactivateChecks:[],canActivateChecks:[]}){let n=o.value,r=e?e.value:null,c=a?a.getContext(o.value.outlet):null;if(r&&n.routeConfig===r.routeConfig){let s=DV(r,n,n.routeConfig.runGuardsAndResolvers);s?i.canActivateChecks.push(new og(t)):(n.data=r.data,n._resolvedData=r._resolvedData),n.component?qm(o,e,c?c.children:null,t,i):qm(o,e,a,t,i),s&&c&&c.outlet&&c.outlet.isActivated&&i.canDeactivateChecks.push(new jl(c.outlet.component,r));}else r&&Ym(e,c,i),i.canActivateChecks.push(new og(t)),n.component?qm(o,null,c?c.children:null,t,i):qm(o,null,a,t,i);return i;}function DV(o,e,a){if(typeof a=="function")return a(o,e);switch(a){case"pathParamsChange":return!xs(o.url,e.url);case"pathParamsOrQueryParamsChange":return!xs(o.url,e.url)||!Rn(o.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!S5(o,e)||!Rn(o.queryParams,e.queryParams);case"paramsChange":default:return!S5(o,e);}}function Ym(o,e,a){let t=Nl(o),i=o.value;Object.entries(t).forEach(([n,r])=>{i.component?e?Ym(r,e.children.getContext(n),a):Ym(r,null,a):Ym(r,e,a);}),i.component?e&&e.outlet&&e.outlet.isActivated?a.canDeactivateChecks.push(new jl(e.outlet.component,i)):a.canDeactivateChecks.push(new jl(null,i)):a.canDeactivateChecks.push(new jl(null,i));}function cp(o){return typeof o=="function";}function EV(o){return typeof o=="boolean";}function IV(o){return o&&cp(o.canLoad);}function SV(o){return o&&cp(o.canActivate);}function TV(o){return o&&cp(o.canActivateChild);}function AV(o){return o&&cp(o.canDeactivate);}function RV(o){return o&&cp(o.canMatch);}function LO(o){return o instanceof pr||o?.name==="EmptyError";}var $f=Symbol("INITIAL_VALUE");function Ul(){return oo(o=>Wa(o.map(e=>e.pipe(de(1),Ct($f)))).pipe(pe(e=>{for(let a of e)if(a!==!0){if(a===$f)return $f;if(a===!1||zV(a))return a;}return!0;}),Ie(e=>e!==$f),de(1)));}function zV(o){return vs(o)||o instanceof ep;}function FV(o,e){return no(a=>{let{targetSnapshot:t,currentSnapshot:i,guards:{canActivateChecks:n,canDeactivateChecks:r}}=a;return r.length===0&&n.length===0?le(Xe(U({},a),{guardsResult:!0})):NV(r,t,i,o).pipe(no(c=>c&&EV(c)?LV(t,n,o,e):le(c)),pe(c=>Xe(U({},a),{guardsResult:c})));});}function NV(o,e,a,t){return Ft(o).pipe(no(i=>HV(i.component,i.route,a,e,t)),vn(i=>i!==!0,!0));}function LV(o,e,a,t){return Ft(e).pipe(ur(i=>fn(jV(i.route.parent,t),VV(i.route,t),$V(o,i.path,a),BV(o,i.route,a))),vn(i=>i!==!0,!0));}function VV(o,e){return o!==null&&e&&e(new O5(o)),le(!0);}function jV(o,e){return o!==null&&e&&e(new C5(o)),le(!0);}function BV(o,e,a){let t=e.routeConfig?e.routeConfig.canActivate:null;if(!t||t.length===0)return le(!0);let i=t.map(n=>gn(()=>{let r=np(e)??a,c=ql(n,r),s=SV(c)?c.canActivate(e,o):ta(r,()=>c(e,o));return gc(s).pipe(vn());}));return le(i).pipe(Ul());}function $V(o,e,a){let t=e[e.length-1],n=e.slice(0,e.length-1).reverse().map(r=>OV(r)).filter(r=>r!==null).map(r=>gn(()=>{let c=r.guards.map(s=>{let l=np(r.node)??a,d=ql(s,l),f=TV(d)?d.canActivateChild(t,o):ta(l,()=>d(t,o));return gc(f).pipe(vn());});return le(c).pipe(Ul());}));return le(n).pipe(Ul());}function HV(o,e,a,t,i){let n=e&&e.routeConfig?e.routeConfig.canDeactivate:null;if(!n||n.length===0)return le(!0);let r=n.map(c=>{let s=np(e)??i,l=ql(c,s),d=AV(l)?l.canDeactivate(o,e,a,t):ta(s,()=>l(o,e,a,t));return gc(d).pipe(vn());});return le(r).pipe(Ul());}function UV(o,e,a,t){let i=e.canLoad;if(i===void 0||i.length===0)return le(!0);let n=i.map(r=>{let c=ql(r,o),s=IV(c)?c.canLoad(e,a):ta(o,()=>c(e,a));return gc(s);});return le(n).pipe(Ul(),VO(t));}function VO(o){return Y0(ro(e=>{if(typeof e!="boolean")throw tg(o,e);}),pe(e=>e===!0));}function qV(o,e,a,t){let i=e.canMatch;if(!i||i.length===0)return le(!0);let n=i.map(r=>{let c=ql(r,o),s=RV(c)?c.canMatch(e,a):ta(o,()=>c(e,a));return gc(s);});return le(n).pipe(Ul(),VO(t));}var tp=class{constructor(e){this.segmentGroup=e||null;}},op=class extends Error{constructor(e){super(),this.urlTree=e;}};function Fl(o){return qr(new tp(o));}function WV(o){return qr(new ie(4e3,!1));}function GV(o){return qr(FO(!1,sa.GuardRejected));}var R5=class{constructor(e,a){this.urlSerializer=e,this.urlTree=a;}lineralizeSegments(e,a){let t=[],i=a.root;for(;;){if(t=t.concat(i.segments),i.numberOfChildren===0)return le(t);if(i.numberOfChildren>1||!i.children[tt])return WV(`${e.redirectTo}`);i=i.children[tt];}}applyRedirectCommands(e,a,t,i,n){if(typeof a!="string"){let c=a,{queryParams:s,fragment:l,routeConfig:d,url:f,outlet:x,params:b,data:v,title:P}=i,A=ta(n,()=>c({params:b,data:v,queryParams:s,fragment:l,routeConfig:d,url:f,outlet:x,title:P}));if(A instanceof Er)throw new op(A);a=A;}let r=this.applyRedirectCreateUrlTree(a,this.urlSerializer.parse(a),e,t);if(a[0]==="/")throw new op(r);return r;}applyRedirectCreateUrlTree(e,a,t,i){let n=this.createSegmentGroup(e,a.root,t,i);return new Er(n,this.createQueryParams(a.queryParams,this.urlTree.queryParams),a.fragment);}createQueryParams(e,a){let t={};return Object.entries(e).forEach(([i,n])=>{if(typeof n=="string"&&n[0]===":"){let c=n.substring(1);t[i]=a[c];}else t[i]=n;}),t;}createSegmentGroup(e,a,t,i){let n=this.createSegments(e,a.segments,t,i),r={};return Object.entries(a.children).forEach(([c,s])=>{r[c]=this.createSegmentGroup(e,s,t,i);}),new Tt(n,r);}createSegments(e,a,t,i){return a.map(n=>n.path[0]===":"?this.findPosParam(e,n,i):this.findOrReturn(n,t));}findPosParam(e,a,t){let i=t[a.path.substring(1)];if(!i)throw new ie(4001,!1);return i;}findOrReturn(e,a){let t=0;for(let i of a){if(i.path===e.path)return a.splice(t),i;t++;}return e;}},z5={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function QV(o,e,a,t,i){let n=j5(o,e,a);return n.matched?(t=bV(e,t),qV(t,e,a,i).pipe(pe(r=>r===!0?n:U({},z5)))):le(n);}function j5(o,e,a){if(e.path==="**")return YV(a);if(e.path==="")return e.pathMatch==="full"&&(o.hasChildren()||a.length>0)?U({},z5):{matched:!0,consumedSegments:[],remainingSegments:a,parameters:{},positionalParamSegments:{}};let i=(e.matcher||qL)(a,o,e);if(!i)return U({},z5);let n={};Object.entries(i.posParams??{}).forEach(([c,s])=>{n[c]=s.path;});let r=i.consumed.length>0?U(U({},n),i.consumed[i.consumed.length-1].parameters):n;return{matched:!0,consumedSegments:i.consumed,remainingSegments:a.slice(i.consumed.length),parameters:r,positionalParamSegments:i.posParams??{}};}function YV(o){return{matched:!0,parameters:o.length>0?vO(o).parameters:{},consumedSegments:o,remainingSegments:[],positionalParamSegments:{}};}function uO(o,e,a,t){return a.length>0&&KV(o,a,t)?{segmentGroup:new Tt(e,XV(t,new Tt(a,o.children))),slicedSegments:[]}:a.length===0&&JV(o,a,t)?{segmentGroup:new Tt(o.segments,ZV(o,a,t,o.children)),slicedSegments:a}:{segmentGroup:new Tt(o.segments,o.children),slicedSegments:a};}function ZV(o,e,a,t){let i={};for(let n of a)if(rg(o,e,n)&&!t[Ja(n)]){let r=new Tt([],{});i[Ja(n)]=r;}return U(U({},t),i);}function XV(o,e){let a={};a[tt]=e;for(let t of o)if(t.path===""&&Ja(t)!==tt){let i=new Tt([],{});a[Ja(t)]=i;}return a;}function KV(o,e,a){return a.some(t=>rg(o,e,t)&&Ja(t)!==tt);}function JV(o,e,a){return a.some(t=>rg(o,e,t));}function rg(o,e,a){return(o.hasChildren()||e.length>0)&&a.pathMatch==="full"?!1:a.path==="";}function ej(o,e,a,t){return Ja(o)!==t&&(t===tt||!rg(e,a,o))?!1:j5(e,o,a).matched;}function tj(o,e,a){return e.length===0&&!o.children[a];}var F5=class{};function oj(o,e,a,t,i,n,r="emptyOnly"){return new N5(o,e,a,t,i,r,n).recognize();}var ij=31,N5=class{constructor(e,a,t,i,n,r,c){this.injector=e,this.configLoader=a,this.rootComponentType=t,this.config=i,this.urlTree=n,this.paramsInheritanceStrategy=r,this.urlSerializer=c,this.applyRedirects=new R5(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0;}noMatchError(e){return new ie(4002,`'${e.segmentGroup}'`);}recognize(){let e=uO(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(e).pipe(pe(({children:a,rootSnapshot:t})=>{let i=new ca(t,a),n=new eg("",i),r=dV(t,[],this.urlTree.queryParams,this.urlTree.fragment);return r.queryParams=this.urlTree.queryParams,n.url=this.urlSerializer.serialize(r),{state:n,tree:r};}));}match(e){let a=new Vl([],Object.freeze({}),Object.freeze(U({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),tt,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,e,tt,a).pipe(pe(t=>({children:t,rootSnapshot:a})),Ki(t=>{if(t instanceof op)return this.urlTree=t.urlTree,this.match(t.urlTree.root);throw t instanceof tp?this.noMatchError(t):t;}));}processSegmentGroup(e,a,t,i,n){return t.segments.length===0&&t.hasChildren()?this.processChildren(e,a,t,n):this.processSegment(e,a,t,t.segments,i,!0,n).pipe(pe(r=>r instanceof ca?[r]:[]));}processChildren(e,a,t,i){let n=[];for(let r of Object.keys(t.children))r==="primary"?n.unshift(r):n.push(r);return Ft(n).pipe(ur(r=>{let c=t.children[r],s=xV(a,r);return this.processSegmentGroup(e,s,c,r,i);}),ax((r,c)=>(r.push(...c),r)),Gr(null),ix(),no(r=>{if(r===null)return Fl(t);let c=jO(r);return aj(c),le(c);}));}processSegment(e,a,t,i,n,r,c){return Ft(a).pipe(ur(s=>this.processSegmentAgainstRoute(s._injector??e,a,s,t,i,n,r,c).pipe(Ki(l=>{if(l instanceof tp)return le(null);throw l;}))),vn(s=>!!s),Ki(s=>{if(LO(s))return tj(t,i,n)?le(new F5()):Fl(t);throw s;}));}processSegmentAgainstRoute(e,a,t,i,n,r,c,s){return ej(t,i,n,r)?t.redirectTo===void 0?this.matchSegmentAgainstRoute(e,i,t,n,r,s):this.allowRedirects&&c?this.expandSegmentAgainstRouteUsingRedirect(e,i,a,t,n,r,s):Fl(i):Fl(i);}expandSegmentAgainstRouteUsingRedirect(e,a,t,i,n,r,c){let{matched:s,parameters:l,consumedSegments:d,positionalParamSegments:f,remainingSegments:x}=j5(a,i,n);if(!s)return Fl(a);typeof i.redirectTo=="string"&&i.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>ij&&(this.allowRedirects=!1));let b=new Vl(n,l,Object.freeze(U({},this.urlTree.queryParams)),this.urlTree.fragment,hO(i),Ja(i),i.component??i._loadedComponent??null,i,fO(i)),v=Jf(b,c,this.paramsInheritanceStrategy);b.params=Object.freeze(v.params),b.data=Object.freeze(v.data);let P=this.applyRedirects.applyRedirectCommands(d,i.redirectTo,f,b,e);return this.applyRedirects.lineralizeSegments(i,P).pipe(no(A=>this.processSegment(e,t,a,A.concat(x),r,!1,c)));}matchSegmentAgainstRoute(e,a,t,i,n,r){let c=QV(a,t,i,e,this.urlSerializer);return t.path==="**"&&(a.children={}),c.pipe(oo(s=>s.matched?(e=t._injector??e,this.getChildConfig(e,t,i).pipe(oo(({routes:l})=>{let d=t._loadedInjector??e,{parameters:f,consumedSegments:x,remainingSegments:b}=s,v=new Vl(x,f,Object.freeze(U({},this.urlTree.queryParams)),this.urlTree.fragment,hO(t),Ja(t),t.component??t._loadedComponent??null,t,fO(t)),P=Jf(v,r,this.paramsInheritanceStrategy);v.params=Object.freeze(P.params),v.data=Object.freeze(P.data);let{segmentGroup:A,slicedSegments:R}=uO(a,x,b,l);if(R.length===0&&A.hasChildren())return this.processChildren(d,l,A,v).pipe(pe(J=>new ca(v,J)));if(l.length===0&&R.length===0)return le(new ca(v,[]));let q=Ja(t)===n;return this.processSegment(d,l,A,R,q?tt:n,!0,v).pipe(pe(J=>new ca(v,J instanceof ca?[J]:[])));}))):Fl(a)));}getChildConfig(e,a,t){return a.children?le({routes:a.children,injector:e}):a.loadChildren?a._loadedRoutes!==void 0?le({routes:a._loadedRoutes,injector:a._loadedInjector}):UV(e,a,t,this.urlSerializer).pipe(no(i=>i?this.configLoader.loadChildren(e,a).pipe(ro(n=>{a._loadedRoutes=n.routes,a._loadedInjector=n.injector;})):GV(a))):le({routes:[],injector:e});}};function aj(o){o.sort((e,a)=>e.value.outlet===tt?-1:a.value.outlet===tt?1:e.value.outlet.localeCompare(a.value.outlet));}function nj(o){let e=o.value.routeConfig;return e&&e.path==="";}function jO(o){let e=[],a=new Set();for(let t of o){if(!nj(t)){e.push(t);continue;}let i=e.find(n=>t.value.routeConfig===n.value.routeConfig);i!==void 0?(i.children.push(...t.children),a.add(i)):e.push(t);}for(let t of a){let i=jO(t.children);e.push(new ca(t.value,i));}return e.filter(t=>!a.has(t));}function hO(o){return o.data||{};}function fO(o){return o.resolve||{};}function rj(o,e,a,t,i,n){return no(r=>oj(o,e,a,t,r.extractedUrl,i,n).pipe(pe(({state:c,tree:s})=>Xe(U({},r),{targetSnapshot:c,urlAfterRedirects:s}))));}function cj(o,e){return no(a=>{let{targetSnapshot:t,guards:{canActivateChecks:i}}=a;if(!i.length)return le(a);let n=new Set(i.map(s=>s.route)),r=new Set();for(let s of n)if(!r.has(s))for(let l of BO(s))r.add(l);let c=0;return Ft(r).pipe(ur(s=>n.has(s)?sj(s,t,o,e):(s.data=Jf(s,s.parent,o).resolve,le(void 0))),ro(()=>c++),dl(1),no(s=>c===r.size?le(a):_o));});}function BO(o){let e=o.children.map(a=>BO(a)).flat();return[o,...e];}function sj(o,e,a,t){let i=o.routeConfig,n=o._resolve;return i?.title!==void 0&&!RO(i)&&(n[ip]=i.title),lj(n,o,e,t).pipe(pe(r=>(o._resolvedData=r,o.data=Jf(o,o.parent,a).resolve,null)));}function lj(o,e,a,t){let i=h5(o);if(i.length===0)return le({});let n={};return Ft(i).pipe(no(r=>dj(o[r],e,a,t).pipe(vn(),ro(c=>{if(c instanceof ep)throw tg(new $l(),c);n[r]=c;}))),dl(1),mm(n),Ki(r=>LO(r)?_o:qr(r)));}function dj(o,e,a,t){let i=np(e)??t,n=ql(o,i),r=n.resolve?n.resolve(e,a):ta(i,()=>n(e,a));return gc(r);}function p5(o){return oo(e=>{let a=o(e);return a?Ft(a).pipe(pe(()=>e)):le(e);});}var $O=(()=>{let e=class e{buildTitle(t){let i,n=t.root;for(;n!==void 0;)i=this.getResolvedTitleForRoute(n)??i,n=n.children.find(r=>r.outlet===tt);return i;}getResolvedTitleForRoute(t){return t.data[ip];}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:()=>T(mj),providedIn:"root"});let o=e;return o;})(),mj=(()=>{let e=class e extends $O{constructor(t){super(),this.title=t;}updateTitle(t){let i=this.buildTitle(t);i!==void 0&&this.title.setTitle(i);}};e.ɵfac=function(i){return new(i||e)(I(gi));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})(),sp=new z("",{providedIn:"root",factory:()=>({})}),pj=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵcmp=O({type:e,selectors:[["ng-component"]],standalone:!0,features:[D],decls:1,vars:0,template:function(i,n){i&1&&k(0,"router-outlet");},dependencies:[_s],encapsulation:2});let o=e;return o;})();function B5(o){let e=o.children&&o.children.map(B5),a=e?Xe(U({},o),{children:e}):U({},o);return!a.component&&!a.loadComponent&&(e||a.loadChildren)&&a.outlet&&a.outlet!==tt&&(a.component=pj),a;}var ig=new z(""),$5=(()=>{let e=class e{constructor(){this.componentLoaders=new WeakMap(),this.childrenLoaders=new WeakMap(),this.compiler=T(gf);}loadComponent(t){if(this.componentLoaders.get(t))return this.componentLoaders.get(t);if(t._loadedComponent)return le(t._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(t);let i=gc(t.loadComponent()).pipe(pe(HO),ro(r=>{this.onLoadEndListener&&this.onLoadEndListener(t),t._loadedComponent=r;}),xn(()=>{this.componentLoaders.delete(t);})),n=new Ur(i,()=>new G()).pipe(il());return this.componentLoaders.set(t,n),n;}loadChildren(t,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return le({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);let r=uj(i,this.compiler,t,this.onLoadEndListener).pipe(xn(()=>{this.childrenLoaders.delete(i);})),c=new Ur(r,()=>new G()).pipe(il());return this.childrenLoaders.set(i,c),c;}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();function uj(o,e,a,t){return gc(o.loadChildren()).pipe(pe(HO),no(i=>i instanceof km||Array.isArray(i)?le(i):Ft(e.compileModuleAsync(i))),pe(i=>{t&&t(o);let n,r,c=!1;return Array.isArray(i)?(r=i,c=!0):(n=i.create(a).injector,r=n.get(ig,[],{optional:!0,self:!0}).flat()),{routes:r.map(B5),injector:n};}));}function hj(o){return o&&typeof o=="object"&&"default"in o;}function HO(o){return hj(o)?o.default:o;}var H5=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:()=>T(fj),providedIn:"root"});let o=e;return o;})(),fj=(()=>{let e=class e{shouldProcessUrl(t){return!0;}extract(t){return t;}merge(t,i){return t;}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})(),UO=new z(""),qO=new z("");function gj(o,e,a){let t=o.get(qO),i=o.get(be);return o.get(oe).runOutsideAngular(()=>{if(!i.startViewTransition||t.skipNextTransition)return t.skipNextTransition=!1,new Promise(l=>setTimeout(l));let n,r=new Promise(l=>{n=l;}),c=i.startViewTransition(()=>(n(),bj(o))),{onViewTransitionCreated:s}=t;return s&&ta(o,()=>s({transition:c,from:e,to:a})),r;});}function bj(o){return new Promise(e=>{Lo({read:()=>setTimeout(e)},{injector:o});});}var xj=new z(""),U5=(()=>{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($5),this.environmentInjector=T(Jo),this.urlSerializer=T(ap),this.rootContexts=T(rp),this.location=T(An),this.inputBindingEnabled=T(ng,{optional:!0})!==null,this.titleStrategy=T($O),this.options=T(sp,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=T(H5),this.createViewTransition=T(UO,{optional:!0}),this.navigationErrorHandler=T(xj,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>le(void 0),this.rootComponentType=null;let t=n=>this.events.next(new y5(n)),i=n=>this.events.next(new k5(n));this.configLoader.onLoadEndListener=i,this.configLoader.onLoadStartListener=t;}complete(){this.transitions?.complete();}handleNavigationRequest(t){let i=++this.navigationId;this.transitions?.next(Xe(U(U({},this.transitions.value),t),{id:i}));}setupNavigations(t,i,n){return this.transitions=new Bt({id:0,currentUrlTree:i,currentRawUrl:i,extractedUrl:this.urlHandlingStrategy.extract(i),urlAfterRedirects:this.urlHandlingStrategy.extract(i),rawUrl:i,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:Qm,restoredState:null,currentSnapshot:n.snapshot,targetSnapshot:null,currentRouterState:n,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)})),oo(r=>{let c=!1,s=!1;return le(r).pipe(oo(l=>{if(this.navigationId>r.id)return this.cancelNavigationTransition(r,"",sa.SupersededByNewNavigation),_o;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=!t.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),f=l.extras.onSameUrlNavigation??t.onSameUrlNavigation;if(!d&&f!=="reload"){let x="";return this.events.next(new fc(l.id,this.urlSerializer.serialize(l.rawUrl),x,Qf.IgnoredSameUrlNavigation)),l.resolve(!1),_o;}if(this.urlHandlingStrategy.shouldProcessUrl(l.rawUrl))return le(l).pipe(oo(x=>{let b=this.transitions?.getValue();return this.events.next(new en(x.id,this.urlSerializer.serialize(x.extractedUrl),x.source,x.restoredState)),b!==this.transitions?.getValue()?_o:Promise.resolve(x);}),rj(this.environmentInjector,this.configLoader,this.rootComponentType,t.config,this.urlSerializer,this.paramsInheritanceStrategy),ro(x=>{r.targetSnapshot=x.targetSnapshot,r.urlAfterRedirects=x.urlAfterRedirects,this.currentNavigation=Xe(U({},this.currentNavigation),{finalUrl:x.urlAfterRedirects});let b=new Yf(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:P,extras:A}=l,R=new en(x,this.urlSerializer.serialize(b),v,P);this.events.next(R);let q=TO(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 fc(l.id,this.urlSerializer.serialize(l.extractedUrl),x,Qf.IgnoredByUrlHandlingStrategy)),l.resolve(!1),_o;}}),ro(l=>{let d=new x5(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:MV(l.targetSnapshot,l.currentSnapshot,this.rootContexts)}),r)),FV(this.environmentInjector,l=>this.events.next(l)),ro(l=>{if(r.guardsResult=l.guardsResult,l.guardsResult&&typeof l.guardsResult!="boolean")throw tg(this.urlSerializer,l.guardsResult);let d=new v5(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,"",sa.GuardRejected),!1)),p5(l=>{if(l.guards.canActivateChecks.length)return le(l).pipe(ro(d=>{let f=new _5(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot);this.events.next(f);}),oo(d=>{let f=!1;return le(d).pipe(cj(this.paramsInheritanceStrategy,this.environmentInjector),ro({next:()=>f=!0,complete:()=>{f||this.cancelNavigationTransition(d,"",sa.NoDataFromResolver);}}));}),ro(d=>{let f=new w5(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAf ��terRedirects),d.targetSnapshot);this.events.next(f);}));}),p5(l=>{let d=f=>{let x=[];f.routeConfig?.loadComponent&&!f.routeConfig._loadedComponent&&x.push(this.configLoader.loadComponent(f.routeConfig).pipe(ro(b=>{f.component=b;}),pe(()=>{})));for(let b of f.children)x.push(...d(b));return x;};return Wa(d(l.targetSnapshot.root)).pipe(Gr(null),de(1));}),p5(()=>this.afterPreactivation()),oo(()=>{let{currentSnapshot:l,targetSnapshot:d}=r,f=this.createViewTransition?.(this.environmentInjector,l.root,d.root);return f?Ft(f).pipe(pe(()=>r)):le(r);}),pe(l=>{let d=_V(t.routeReuseStrategy,l.targetSnapshot,l.currentRouterState);return this.currentTransition=r=Xe(U({},l),{targetRouterState:d}),this.currentNavigation.targetRouterState=d,r;}),ro(()=>{this.events.next(new Km());}),CV(this.rootContexts,t.routeReuseStrategy,l=>this.events.next(l),this.inputBindingEnabled),de(1),ro({next:l=>{c=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new la(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects))),this.titleStrategy?.updateTitle(l.targetRouterState.snapshot),l.resolve(!0);},complete:()=>{c=!0;}}),ke(this.transitionAbortSubject.pipe(ro(l=>{throw l;}))),xn(()=>{!c&&!s&&this.cancelNavigationTransition(r,"",sa.SupersededByNewNavigation),this.currentTransition?.id===r.id&&(this.currentNavigation=null,this.currentTransition=null);}),Ki(l=>{if(s=!0,NO(l))this.events.next(new Dr(r.id,this.urlSerializer.serialize(r.extractedUrl),l.message,l.cancellationCode)),kV(l)?this.events.next(new Hl(l.url,l.navigationBehaviorOptions)):r.resolve(!1);else{let d=new Xm(r.id,this.urlSerializer.serialize(r.extractedUrl),l,r.targetSnapshot??void 0);try{let f=ta(this.environmentInjector,()=>this.navigationErrorHandler?.(d));if(f instanceof ep){let{message:x,cancellationCode:b}=tg(this.urlSerializer,f);this.events.next(new Dr(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=t.errorHandler(l);r.resolve(!!x);}}catch(f){this.options.resolveNavigationPromiseOnError?r.resolve(!1):r.reject(f);}}return _o;}));}));}cancelNavigationTransition(t,i,n){let r=new Dr(t.id,this.urlSerializer.serialize(t.extractedUrl),i,n);this.events.next(r),t.resolve(!1);}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString();}isUpdatedBrowserUrl(){let t=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),i=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return t.toString()!==i?.toString()&&!this.currentNavigation?.extras.skipLocationChange;}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();function vj(o){return o!==Qm;}var q5=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:()=>T(_j),providedIn:"root"});let o=e;return o;})(),L5=class{shouldDetach(e){return!1;}store(e,a){}shouldAttach(e){return!1;}retrieve(e){return null;}shouldReuseRoute(e,a){return e.routeConfig===a.routeConfig;}},_j=(()=>{let e=class e extends L5{};e.ɵfac=(()=>{let t;return function(n){return(t||(t=yt(e)))(n||e);};})(),e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})(),WO=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:()=>T(wj),providedIn:"root"});let o=e;return o;})(),wj=(()=>{let e=class e extends WO{constructor(){super(...arguments),this.location=T(An),this.urlSerializer=T(ap),this.options=T(sp,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=T(H5),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Er(),this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=TO(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(t){return this.location.subscribe(i=>{i.type==="popstate"&&t(i.url,i.state);});}handleRouterEvent(t,i){if(t instanceof en)this.stateMemento=this.createStateMemento();else if(t instanceof fc)this.rawUrlTree=i.initialUrl;else if(t instanceof Yf){if(this.urlUpdateStrategy==="eager"&&!i.extras.skipLocationChange){let n=this.urlHandlingStrategy.merge(i.finalUrl,i.initialUrl);this.setBrowserUrl(i.targetBrowserUrl??n,i);}}else t instanceof Km?(this.currentUrlTree=i.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(i.finalUrl,i.initialUrl),this.routerState=i.targetRouterState,this.urlUpdateStrategy==="deferred"&&!i.extras.skipLocationChange&&this.setBrowserUrl(i.targetBrowserUrl??this.rawUrlTree,i)):t instanceof Dr&&(t.code===sa.GuardRejected||t.code===sa.NoDataFromResolver)?this.restoreHistory(i):t instanceof Xm?this.restoreHistory(i,!0):t instanceof la&&(this.lastSuccessfulId=t.id,this.currentPageId=this.browserPageId);}setBrowserUrl(t,i){let n=t instanceof Er?this.urlSerializer.serialize(t):t;if(this.location.isCurrentPathEqualTo(n)||i.extras.replaceUrl){let r=this.browserPageId,c=U(U({},i.extras.state),this.generateNgRouterState(i.id,r));this.location.replaceState(n,"",c);}else{let r=U(U({},i.extras.state),this.generateNgRouterState(i.id,this.browserPageId+1));this.location.go(n,"",r);}}restoreHistory(t,i=!1){if(this.canceledNavigationResolution==="computed"){let n=this.browserPageId,r=this.currentPageId-n;r!==0?this.location.historyGo(r):this.currentUrlTree===t.finalUrl&&r===0&&(this.resetState(t),this.resetUrlToCurrentUrlTree());}else this.canceledNavigationResolution==="replace"&&(i&&this.resetState(t),this.resetUrlToCurrentUrlTree());}resetState(t){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,t.finalUrl??this.rawUrlTree);}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId));}generateNgRouterState(t,i){return this.canceledNavigationResolution==="computed"?{navigationId:t,ɵrouterPageId:i}:{navigationId:t};}};e.ɵfac=(()=>{let t;return function(n){return(t||(t=yt(e)))(n||e);};})(),e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})(),Wm=function(o){return o[o.COMPLETE=0]="COMPLETE",o[o.FAILED=1]="FAILED",o[o.REDIRECTING=2]="REDIRECTING",o;}(Wm||{});function GO(o,e){o.events.pipe(Ie(a=>a instanceof la||a instanceof Dr||a instanceof Xm||a instanceof fc),pe(a=>a instanceof la||a instanceof fc?Wm.COMPLETE:(a instanceof Dr?a.code===sa.Redirect||a.code===sa.SupersededByNewNavigation:!1)?Wm.REDIRECTING:Wm.FAILED),Ie(a=>a!==Wm.REDIRECTING),de(1)).subscribe(()=>{e();});}function yj(o){throw o;}var kj={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Cj={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(mf),this.stateManager=T(WO),this.options=T(sp,{optional:!0})||{},this.pendingTasks=T(En),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=T(U5),this.urlSerializer=T(ap),this.location=T(An),this.urlHandlingStrategy=T(H5),this._events=new G(),this.errorHandler=this.options.errorHandler||yj,this.navigated=!1,this.routeReuseStrategy=T(q5),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=T(ig,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!T(ng,{optional:!0}),this.eventsSubscription=new Ae(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:t=>{this.console.warn(t);}}),this.subscribeToNavigationEvents();}subscribeToNavigationEvents(){let t=this.navigationTransitions.events.subscribe(i=>{try{let n=this.navigationTransitions.currentTransition,r=this.navigationTransitions.currentNavigation;if(n!==null&&r!==null){if(this.stateManager.handleRouterEvent(i,r),i instanceof Dr&&i.code!==sa.Redirect&&i.code!==sa.SupersededByNewNavigation)this.navigated=!0;else if(i instanceof la)this.navigated=!0;else if(i instanceof Hl){let c=i.navigationBehaviorOptions,s=this.urlHandlingStrategy.merge(i.url,n.currentRawUrl),l=U({browserUrl:n.extras.browserUrl,info:n.extras.info,skipLocationChange:n.extras.skipLocationChange,replaceUrl:n.extras.replaceUrl||this.urlUpdateStrategy==="eager"||vj(n.source)},c);this.scheduleNavigation(s,Qm,null,l,{resolve:n.resolve,reject:n.reject,promise:n.promise});}}Oj(i)&&this._events.next(i);}catch(n){this.navigationTransitions.transitionAbortSubject.next(n);}});this.eventsSubscription.add(t);}resetRootComponentType(t){this.routerState.root.component=t,this.navigationTransitions.rootComponentType=t;}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Qm,this.stateManager.restoredState());}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((t,i)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(t,"popstate",i);},0);});}navigateToSyncWithBrowser(t,i,n){let r={replaceUrl:!0},c=n?.navigationId?n:null;if(n){let l=U({},n);delete l.navigationId,delete l.ɵrouterPageId,Object.keys(l).length!==0&&(r.state=l);}let s=this.parseUrl(t);this.scheduleNavigation(s,i,c,r);}get url(){return this.serializeUrl(this.currentUrlTree);}getCurrentNavigation(){return this.navigationTransitions.currentNavigation;}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation;}resetConfig(t){this.config=t.map(B5),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(t,i={}){let{relativeTo:n,queryParams:r,fragment:c,queryParamsHandling:s,preserveFragment:l}=i,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=n?n.snapshot:this.routerState.snapshot.root;x=DO(b);}catch{(typeof t[0]!="string"||t[0][0]!=="/")&&(t=[]),x=this.currentUrlTree.root;}return EO(x,t,f,d??null);}navigateByUrl(t,i={skipLocationChange:!1}){let n=vs(t)?t:this.parseUrl(t),r=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(r,Qm,null,i);}navigate(t,i={skipLocationChange:!1}){return Mj(t),this.navigateByUrl(this.createUrlTree(t,i),i);}serializeUrl(t){return this.urlSerializer.serialize(t);}parseUrl(t){try{return this.urlSerializer.parse(t);}catch{return this.urlSerializer.parse("/");}}isActive(t,i){let n;if(i===!0?n=U({},kj):i===!1?n=U({},Cj):n=i,vs(t))return sO(this.currentUrlTree,t,n);let r=this.parseUrl(t);return sO(this.currentUrlTree,r,n);}removeEmptyProps(t){return Object.entries(t).reduce((i,[n,r])=>(r!=null&&(i[n]=r),i),{});}scheduleNavigation(t,i,n,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 GO(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(f));}),this.navigationTransitions.handleNavigationRequest({source:i,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:t,extras:r,resolve:s,reject:l,promise:d,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),d.catch(x=>Promise.reject(x));}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();function Mj(o){for(let e=0;e<o.length;e++)if(o[e]==null)throw new ie(4008,!1);}function Oj(o){return!(o instanceof Km)&&!(o instanceof Hl);}var Eo=(()=>{let e=class e{constructor(t,i,n,r,c,s){this.router=t,this.route=i,this.tabIndexAttribute=n,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=t.events.subscribe(d=>{d instanceof la&&this.updateHref();}):this.setTabIndexIfNotOnNativeEl("0");}setTabIndexIfNotOnNativeEl(t){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",t);}ngOnChanges(t){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this);}set routerLink(t){t==null?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(vs(t)?this.routerLinkInput=t:this.routerLinkInput=Array.isArray(t)?t:[t],this.setTabIndexIfNotOnNativeEl("0"));}onClick(t,i,n,r,c){let s=this.urlTree;if(s===null||this.isAnchorElement&&(t!==0||i||n||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 t=this.urlTree;this.href=t!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(t)):null;let i=this.href===null?null:Z4(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",i);}applyAttributeValue(t,i){let n=this.renderer,r=this.el.nativeElement;i!==null?n.setAttribute(r,t,i):n.removeAttribute(r,t);}get urlTree(){return this.routerLinkInput===null?null:vs(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(i){return new(i||e)(h(ot),h(Si),No("tabindex"),h(In),h(Q),h(Pr));},e.ɵdir=j({type:e,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(i,n){i&1&&E("click",function(c){return n.onClick(c.button,c.ctrlKey,c.shiftKey,c.altKey,c.metaKey);}),i&2&&se("target",n.target);},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",X],skipLocationChange:[2,"skipLocationChange","skipLocationChange",X],replaceUrl:[2,"replaceUrl","replaceUrl",X],routerLink:"routerLink"},standalone:!0,features:[ye,et]});let o=e;return o;})(),bc=(()=>{let e=class e{get isActive(){return this._isActive;}constructor(t,i,n,r,c){this.router=t,this.element=i,this.renderer=n,this.cdr=r,this.link=c,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new $(),this.routerEventsSubscription=t.events.subscribe(s=>{s instanceof la&&this.update();});}ngAfterContentInit(){le(this.links.changes,le(null)).pipe(hn()).subscribe(t=>{this.update(),this.subscribeToEachLinkOnChanges();});}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();let t=[...this.links.toArray(),this.link].filter(i=>!!i).map(i=>i.onChanges);this.linkInputChangesSubscription=Ft(t).pipe(hn()).subscribe(i=>{this._isActive!==this.isLinkActive(this.router)(i)&&this.update();});}set routerLinkActive(t){let i=Array.isArray(t)?t:t.split(" ");this.classes=i.filter(n=>!!n);}ngOnChanges(t){this.update();}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe();}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{let t=this.hasActiveLinks();this.classes.forEach(i=>{t?this.renderer.addClass(this.element.nativeElement,i):this.renderer.removeClass(this.element.nativeElement,i);}),t&&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!==t&&(this._isActive=t,this.cdr.markForCheck(),this.isActiveChange.emit(t));});}isLinkActive(t){let i=Pj(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return n=>{let r=n.urlTree;return r?t.isActive(r,i):!1;};}hasActiveLinks(){let t=this.isLinkActive(this.router);return this.link&&t(this.link)||this.links.some(t);}};e.ɵfac=function(i){return new(i||e)(h(ot),h(Q),h(In),h(he),h(Eo,8));},e.ɵdir=j({type:e,selectors:[["","routerLinkActive",""]],contentQueries:function(i,n,r){if(i&1&&Ve(r,Eo,5),i&2){let c;N(c=L())&&(n.links=c);}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[et]});let o=e;return o;})();function Pj(o){return!!o.paths;}var ag=class{};var Dj=(()=>{let e=class e{constructor(t,i,n,r,c){this.router=t,this.injector=n,this.preloadingStrategy=r,this.loader=c;}setUpPreloading(){this.subscription=this.router.events.pipe(Ie(t=>t instanceof la),ur(()=>this.preload())).subscribe(()=>{});}preload(){return this.processRoutes(this.injector,this.router.config);}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe();}processRoutes(t,i){let n=[];for(let r of i){r.providers&&!r._injector&&(r._injector=rf(r.providers,t,`Route: ${r.path}`));let c=r._injector??t,s=r._loadedInjector??c;(r.loadChildren&&!r._loadedRoutes&&r.canLoad===void 0||r.loadComponent&&!r._loadedComponent)&&n.push(this.preloadConfig(c,r)),(r.children||r._loadedRoutes)&&n.push(this.processRoutes(s,r.children??r._loadedRoutes));}return Ft(n).pipe(hn());}preloadConfig(t,i){return this.preloadingStrategy.preload(i,()=>{let n;i.loadChildren&&i.canLoad===void 0?n=this.loader.loadChildren(t,i):n=le(null);let r=n.pipe(no(c=>c===null?le(void 0):(i._loadedRoutes=c.routes,i._loadedInjector=c.injector,this.processRoutes(c.injector??t,c.routes))));if(i.loadComponent&&!i._loadedComponent){let c=this.loader.loadComponent(i);return Ft([r,c]).pipe(hn());}else return r;});}};e.ɵfac=function(i){return new(i||e)(I(ot),I(gf),I(Jo),I(ag),I($5));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})(),QO=new z(""),Ej=(()=>{let e=class e{constructor(t,i,n,r,c={}){this.urlSerializer=t,this.transitions=i,this.viewportScroller=n,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(t=>{t instanceof en?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=t.navigationTrigger,this.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof la?(this.lastId=t.id,this.scheduleScrollEvent(t,this.urlSerializer.parse(t.urlAfterRedirects).fragment)):t instanceof fc&&t.code===Qf.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(t,this.urlSerializer.parse(t.url).fragment));});}consumeScrollEvents(){return this.transitions.events.subscribe(t=>{t instanceof Zf&&(t.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(t.position):t.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(t.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0]));});}scheduleScrollEvent(t,i){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Zf(t,this.lastSource==="popstate"?this.store[this.restoredId]:null,i));});},0);});}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe();}};e.ɵfac=function(i){hs();},e.ɵprov=F({token:e,factory:e.ɵfac});let o=e;return o;})();function Ij(o){return o.routerState.root;}function lp(o,e){return{ɵkind:o,ɵproviders:e};}function Sj(){let o=T(He);return e=>{let a=o.get(Ta);if(e!==a.components[0])return;let t=o.get(ot),i=o.get(YO);o.get(W5)===1&&t.initialNavigation(),o.get(ZO,null,dt.Optional)?.setUpPreloading(),o.get(QO,null,dt.Optional)?.init(),t.resetRootComponentType(a.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe());};}var YO=new z("",{factory:()=>new G()}),W5=new z("",{providedIn:"root",factory:()=>1});function Tj(){return lp(2,[{provide:W5,useValue:0},{provide:hf,multi:!0,deps:[He],useFactory:e=>{let a=e.get(TM,Promise.resolve());return()=>a.then(()=>new Promise(t=>{let i=e.get(ot),n=e.get(YO);GO(i,()=>{t(!0);}),e.get(U5).afterPreactivation=()=>(t(!0),n.closed?le(void 0):n),i.initialNavigation();}));}}]);}function Aj(){return lp(3,[{provide:hf,multi:!0,useFactory:()=>{let e=T(ot);return()=>{e.setUpLocationChangeListener();};}},{provide:W5,useValue:2}]);}var ZO=new z("");function Rj(o){return lp(0,[{provide:ZO,useExisting:Dj},{provide:ag,useExisting:o}]);}function zj(){return lp(8,[pO,{provide:ng,useExisting:pO}]);}function Fj(o){let e=[{provide:UO,useValue:gj},{provide:qO,useValue:U({skipNextTransition:!!o?.skipInitialTransition},o)}];return lp(9,e);}var gO=new z("ROUTER_FORROOT_GUARD"),Nj=[An,{provide:ap,useClass:$l},ot,rp,{provide:Si,useFactory:Ij,deps:[ot]},$5,[]],Rt=(()=>{let e=class e{constructor(t){}static forRoot(t,i){return{ngModule:e,providers:[Nj,[],{provide:ig,multi:!0,useValue:t},{provide:gO,useFactory:Bj,deps:[[ot,new Ca(),new Ya()]]},{provide:sp,useValue:i||{}},i?.useHash?Vj():jj(),Lj(),i?.preloadingStrategy?Rj(i.preloadingStrategy).ɵproviders:[],i?.initialNavigation?$j(i):[],i?.bindToComponentInputs?zj().ɵproviders:[],i?.enableViewTransitions?Fj().ɵproviders:[],Hj()]};}static forChild(t){return{ngModule:e,providers:[{provide:ig,multi:!0,useValue:t}]};}};e.ɵfac=function(i){return new(i||e)(I(gO,8));},e.ɵmod=ce({type:e}),e.ɵinj=re({});let o=e;return o;})();function Lj(){return{provide:QO,useFactory:()=>{let o=T(VM),e=T(oe),a=T(sp),t=T(U5),i=T(ap);return a.scrollOffset&&o.setOffset(a.scrollOffset),new Ej(i,t,o,e,a);}};}function Vj(){return{provide:Pr,useClass:RM};}function jj(){return{provide:Pr,useClass:G2};}function Bj(o){return"guarded";}function $j(o){return[o.initialNavigation==="disabled"?Aj().ɵproviders:[],o.initialNavigation==="enabledBlocking"?Tj().ɵproviders:[]];}var bO=new z("");function Hj(){return[{provide:bO,useFactory:Sj},{provide:ff,multi:!0,useExisting:bO}];}var Q5;try{Q5=typeof Intl<"u"&&Intl.v8BreakIterator;}catch{Q5=!1;}var De=(()=>{let e=class e{constructor(t){this._platformId=t,this.isBrowser=this._platformId?Y2(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||Q5)&&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(i){return new(i||e)(I(Oa));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();var Wl,XO=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function Y5(){if(Wl)return Wl;if(typeof document!="object"||!document)return Wl=new Set(XO),Wl;let o=document.createElement("input");return Wl=new Set(XO.filter(e=>(o.setAttribute("type",e),o.type===e))),Wl;}var dp;function Uj(){if(dp==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>dp=!0}));}finally{dp=dp||!1;}return dp;}function Wi(o){return Uj()?o:!!o.capture;}var tn=function(o){return o[o.NORMAL=0]="NORMAL",o[o.NEGATED=1]="NEGATED",o[o.INVERTED=2]="INVERTED",o;}(tn||{}),cg,ws;function sg(){if(ws==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return ws=!1,ws;if("scrollBehavior"in document.documentElement.style)ws=!0;else{let o=Element.prototype.scrollTo;o?ws=!/\{\s*\[native code\]\s*\}/.test(o.toString()):ws=!1;}}return ws;}function Gl(){if(typeof document!="object"||!document)return tn.NORMAL;if(cg==null){let o=document.createElement("div"),e=o.style;o.dir="rtl",e.width="1px",e.overflow="auto",e.visibility="hidden",e.pointerEvents="none",e.position="absolute";let a=document.createElement("div"),t=a.style;t.width="2px",t.height="1px",o.appendChild(a),document.body.appendChild(o),cg=tn.NORMAL,o.scrollLeft===0&&(o.scrollLeft=1,cg=o.scrollLeft===0?tn.NEGATED:tn.INVERTED),o.remove();}return cg;}var G5;function qj(){if(G5==null){let o=typeof document<"u"?document.head:null;G5=!!(o&&(o.createShadowRoot||o.attachShadow));}return G5;}function KO(o){if(qj()){let e=o.getRootNode?o.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&e instanceof ShadowRoot)return e;}return null;}function ys(){let o=typeof document<"u"&&document?document.activeElement:null;for(;o&&o.shadowRoot;){let e=o.shadowRoot.activeElement;if(e===o)break;o=e;}return o;}function da(o){return o.composedPath?o.composedPath()[0]:o.target;}function mp(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha;}function mo(o,...e){return e.length?e.some(a=>o[a]):o.altKey||o.shiftKey||o.ctrlKey||o.metaKey;}function ma(o){return o!=null&&`${o}`!="false";}function pa(o,e=0){return Z5(o)?Number(o):arguments.length===2?e:0;}function Z5(o){return!isNaN(parseFloat(o))&&!isNaN(Number(o));}function Ql(o){return Array.isArray(o)?o:[o];}function Co(o){return o==null?"":typeof o=="string"?o:`${o}px`;}function Qi(o){return o instanceof Q?o.nativeElement:o;}function Wj(o){if(o.type==="characterData"&&o.target instanceof Comment)return!0;if(o.type==="childList"){for(let e=0;e<o.addedNodes.length;e++)if(!(o.addedNodes[e]instanceof Comment))return!1;for(let e=0;e<o.removedNodes.length;e++)if(!(o.removedNodes[e]instanceof Comment))return!1;return!0;}return!1;}var JO=(()=>{let e=class e{create(t){return typeof MutationObserver>"u"?null:new MutationObserver(t);}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})(),Gj=(()=>{let e=class e{constructor(t){this._mutationObserverFactory=t,this._observedElements=new Map(),this._ngZone=T(oe);}ngOnDestroy(){this._observedElements.forEach((t,i)=>this._cleanupObserver(i));}observe(t){let i=Qi(t);return new Fe(n=>{let c=this._observeElement(i).pipe(pe(s=>s.filter(l=>!Wj(l))),Ie(s=>!!s.length)).subscribe(s=>{this._ngZone.run(()=>{n.next(s);});});return()=>{c.unsubscribe(),this._unobserveElement(i);};});}_observeElement(t){return this._ngZone.runOutsideAngular(()=>{if(this._observedElements.has(t))this._observedElements.get(t).count++;else{let i=new G(),n=this._mutationObserverFactory.create(r=>i.next(r));n&&n.observe(t,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(t,{observer:n,stream:i,count:1});}return this._observedElements.get(t).stream;});}_unobserveElement(t){this._observedElements.has(t)&&(this._observedElements.get(t).count--,this._observedElements.get(t).count||this._cleanupObserver(t));}_cleanupObserver(t){if(this._observedElements.has(t)){let{observer:i,stream:n}=this._observedElements.get(t);i&&i.disconnect(),n.complete(),this._observedElements.delete(t);}}};e.ɵfac=function(i){return new(i||e)(I(JO));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})(),lg=(()=>{let e=class e{get disabled(){return this._disabled;}set disabled(t){this._disabled=t,this._disabled?this._unsubscribe():this._subscribe();}get debounce(){return this._debounce;}set debounce(t){this._debounce=pa(t),this._subscribe();}constructor(t,i){this._contentObserver=t,this._elementRef=i,this.event=new $(),this._disabled=!1,this._currentSubscription=null;}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe();}ngOnDestroy(){this._unsubscribe();}_subscribe(){this._unsubscribe();let t=this._contentObserver.observe(this._elementRef);this._currentSubscription=(this.debounce?t.pipe(hr(this.debounce)):t).subscribe(this.event);}_unsubscribe(){this._currentSubscription?.unsubscribe();}};e.ɵfac=function(i){return new(i||e)(h(Gj),h(Q));},e.ɵdir=j({type:e,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",X],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"],standalone:!0,features:[ye]});let o=e;return o;})(),Yl=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[JO]});let o=e;return o;})();var eP=new Set(),ks,Qj=(()=>{let e=class e{constructor(t,i){this._platform=t,this._nonce=i,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Zj;}matchMedia(t){return(this._platform.WEBKIT||this._platform.BLINK)&&Yj(t,this._nonce),this._matchMedia(t);}};e.ɵfac=function(i){return new(i||e)(I(De),I(Dm,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();function Yj(o,e){if(!eP.has(o))try{ks||(ks=document.createElement("style"),e&&ks.setAttribute("nonce",e),ks.setAttribute("type","text/css"),document.head.appendChild(ks)),ks.sheet&&(ks.sheet.insertRule(`@media ${o} {body{ }}`,0),eP.add(o));}catch(a){console.error(a);}}function Zj(o){return{matches:o==="all"||o==="",media:o,addListener:()=>{},removeListener:()=>{}};}var xc=(()=>{let e=class e{constructor(t,i){this._mediaMatcher=t,this._zone=i,this._queries=new Map(),this._destroySubject=new G();}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete();}isMatched(t){return tP(Ql(t)).some(n=>this._registerQuery(n).mql.matches);}observe(t){let n=tP(Ql(t)).map(c=>this._registerQuery(c).observable),r=Wa(n);return r=fn(r.pipe(de(1)),r.pipe(Kc(1),hr(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(t){if(this._queries.has(t))return this._queries.get(t);let i=this._mediaMatcher.matchMedia(t),r={observable:new Fe(c=>{let s=l=>this._zone.run(()=>c.next(l));return i.addListener(s),()=>{i.removeListener(s);};}).pipe(Ct(i),pe(({matches:c})=>({query:t,matches:c})),ke(this._destroySubject)),mql:i};return this._queries.set(t,r),r;}};e.ɵfac=function(i){return new(i||e)(I(Qj),I(oe));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();function tP(o){return o.map(e=>e.split(",")).reduce((e,a)=>e.concat(a)).map(e=>e.trim());}var oP={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 cP=" ";function a_(o,e,a){let t=ug(o,e);a=a.trim(),!t.some(i=>i.trim()===a)&&(t.push(a),o.setAttribute(e,t.join(cP)));}function gg(o,e,a){let t=ug(o,e);a=a.trim();let i=t.filter(n=>n!==a);i.length?o.setAttribute(e,i.join(cP)):o.removeAttribute(e);}function ug(o,e){return o.getAttribute(e)?.match(/\S+/g)??[];}var sP="cdk-describedby-message",dg="cdk-describedby-host",e_=0,bg=(()=>{let e=class e{constructor(t,i){this._platform=i,this._messageRegistry=new Map(),this._messagesContainer=null,this._id=`${e_++}`,this._document=t,this._id=T(Il)+"-"+e_++;}describe(t,i,n){if(!this._canBeDescribed(t,i))return;let r=K5(i,n);typeof i!="string"?(iP(i,this._id),this._messageRegistry.set(r,{messageElement:i,referenceCount:0})):this._messageRegistry.has(r)||this._createMessageElement(i,n),this._isElementDescribedByMessage(t,r)||this._addMessageReference(t,r);}removeDescription(t,i,n){if(!i||!this._isElementNode(t))return;let r=K5(i,n);if(this._isElementDescribedByMessage(t,r)&&this._removeMessageReference(t,r),typeof i=="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 t=this._document.querySelectorAll(`[${dg}="${this._id}"]`);for(let i=0;i<t.length;i++)this._removeCdkDescribedByReferenceIds(t[i]),t[i].removeAttribute(dg);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear();}_createMessageElement(t,i){let n=this._document.createElement("div");iP(n,this._id),n.textContent=t,i&&n.setAttribute("role",i),this._createMessagesContainer(),this._messagesContainer.appendChild(n),this._messageRegistry.set(K5(t,i),{messageElement:n,referenceCount:0});}_deleteMessageElement(t){this._messageRegistry.get(t)?.messageElement?.remove(),this._messageRegistry.delete(t);}_createMessagesContainer(){if(this._messagesContainer)return;let t="cdk-describedby-message-container",i=this._document.querySelectorAll(`.${t}[platform="server"]`);for(let r=0;r<i.length;r++)i[r].remove();let n=this._document.createElement("div");n.style.visibility="hidden",n.classList.add(t),n.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&n.setAttribute("platform","server"),this._document.body.appendChild(n),this._messagesContainer=n;}_removeCdkDescribedByReferenceIds(t){let i=ug(t,"aria-describedby").filter(n=>n.indexOf(sP)!=0);t.setAttribute("aria-describedby",i.join(" "));}_addMessageReference(t,i){let n=this._messageRegistry.get(i);a_(t,"aria-describedby",n.messageElement.id),t.setAttribute(dg,this._id),n.referenceCount++;}_removeMessageReference(t,i){let n=this._messageRegistry.get(i);n.referenceCount--,gg(t,"aria-describedby",n.messageElement.id),t.removeAttribute(dg);}_isElementDescribedByMessage(t,i){let n=ug(t,"aria-describedby"),r=this._messageRegistry.get(i),c=r&&r.messageElement.id;return!!c&&n.indexOf(c)!=-1;}_canBeDescribed(t,i){if(!this._isElementNode(t))return!1;if(i&&typeof i=="object")return!0;let n=i==null?"":`${i}`.trim(),r=t.getAttribute("aria-label");return n?!r||r.trim()!==n:!1;}_isElementNode(t){return t.nodeType===this._document.ELEMENT_NODE;}};e.ɵfac=function(i){return new(i||e)(I(be),I(De));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();function K5(o,e){return typeof o=="string"?`${e||""}/${o}`:o;}function iP(o,e){o.id||(o.id=`${sP}-${e}-${e_++}`);}var dB=200,t_=class{constructor(e,a){this._letterKeyStream=new G(),this._items=[],this._selectedItemIndex=-1,this._pressedLetters=[],this._selectedItem=new G(),this.selectedItem=this._selectedItem;let t=typeof a?.debounceInterval=="number"?a.debounceInterval:dB;a?.skipPredicate&&(this._skipPredicateFn=a.skipPredicate),this.setItems(e),this._setupKeyHandler(t);}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete();}setCurrentSelectedItemIndex(e){this._selectedItemIndex=e;}setItems(e){this._items=e;}handleKey(e){let a=e.keyCode;e.key&&e.key.length===1?this._letterKeyStream.next(e.key.toLocaleUpperCase()):(a>=65&&a<=90||a>=48&&a<=57)&&this._letterKeyStream.next(String.fromCharCode(a));}isTyping(){return this._pressedLetters.length>0;}reset(){this._pressedLetters=[];}_setupKeyHandler(e){this._letterKeyStream.pipe(ro(a=>this._pressedLetters.push(a)),hr(e),Ie(()=>this._pressedLetters.length>0),pe(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(a=>{for(let t=1;t<this._items.length+1;t++){let i=(this._selectedItemIndex+t)%this._items.length,n=this._items[i];if(!this._skipPredicateFn?.(n)&&n.getLabel?.().toLocaleUpperCase().trim().indexOf(a)===0){this._selectedItem.next(n);break;}}this._pressedLetters=[];});}},hg=class{constructor(e,a){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=t=>t.disabled,this.tabOut=new G(),this.change=new G(),e instanceof ei?this._itemChangesSubscription=e.changes.subscribe(t=>this._itemsChanged(t.toArray())):nf(e)&&(this._effectRef=A2(()=>this._itemsChanged(e()),{injector:a}));}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 a=this._getItemsArray();return this._typeahead=new t_(a,{debounceInterval:typeof e=="number"?e:void 0,skipPredicate:t=>this._skipPredicateFn(t)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(t=>{this.setActiveItem(t);}),this;}cancelTypeahead(){return this._typeahead?.reset(),this;}withHomeAndEnd(e=!0){return this._homeAndEnd=e,this;}withPageUpDown(e=!0,a=10){return this._pageUpAndDown={enabled:e,delta:a},this;}setActiveItem(e){let a=this._activeItem;this.updateActiveItem(e),this._activeItem!==a&&this.change.next(this._activeItemIndex);}onKeydown(e){let a=e.keyCode,i=["altKey","ctrlKey","metaKey","shiftKey"].every(n=>!e[n]||this._allowedModifierKeys.indexOf(n)>-1);switch(a){case 9:this.tabOut.next();return;case 40:if(this._vertical&&i){this.setNextItemActive();break;}else return;case 38:if(this._vertical&&i){this.setPreviousItemActive();break;}else return;case 39:if(this._horizontal&&i){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break;}else return;case 37:if(this._horizontal&&i){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break;}else return;case 36:if(this._homeAndEnd&&i){this.setFirstItemActive();break;}else return;case 35:if(this._homeAndEnd&&i){this.setLastItemActive();break;}else return;case 33:if(this._pageUpAndDown.enabled&&i){let n=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(n>0?n:0,1);break;}else return;case 34:if(this._pageUpAndDown.enabled&&i){let n=this._activeItemIndex+this._pageUpAndDown.delta,r=this._getItemsArray().length;this._setActiveItemByIndex(n<r?n:r-1,-1);break;}else return;default:(i||mo(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 a=this._getItemsArray(),t=typeof e=="number"?e:a.indexOf(e),i=a[t];this._activeItem=i??null,this._activeItemIndex=t,this._typeahead?.setCurrentSelectedItemIndex(t);}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 a=this._getItemsArray();for(let t=1;t<=a.length;t++){let i=(this._activeItemIndex+e*t+a.length)%a.length,n=a[i];if(!this._skipPredicateFn(n)){this.setActiveItem(i);return;}}}_setActiveInDefaultMode(e){this._setActiveItemByIndex(this._activeItemIndex+e,e);}_setActiveItemByIndex(e,a){let t=this._getItemsArray();if(t[e]){for(;this._skipPredicateFn(t[e]);)if(e+=a,!t[e])return;this.setActiveItem(e);}}_getItemsArray(){return nf(this._items)?this._items():this._items instanceof ei?this._items.toArray():this._items;}_itemsChanged(e){if(this._typeahead?.setItems(e),this._activeItem){let a=e.indexOf(this._activeItem);a>-1&&a!==this._activeItemIndex&&(this._activeItemIndex=a,this._typeahead?.setCurrentSelectedItemIndex(a));}}},fg=class extends hg{setActiveItem(e){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(e),this.activeItem&&this.activeItem.setActiveStyles();}},zn=class extends hg{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 pp=(()=>{let e=class e{constructor(t){this._platform=t;}isDisabled(t){return t.hasAttribute("disabled");}isVisible(t){return pB(t)&&getComputedStyle(t).visibility==="visible";}isTabbable(t){if(!this._platform.isBrowser)return!1;let i=mB(_B(t));if(i&&(aP(i)===-1||!this.isVisible(i)))return!1;let n=t.nodeName.toLowerCase(),r=aP(t);return t.hasAttribute("contenteditable")?r!==-1:n==="iframe"||n==="object"||this._platform.WEBKIT&&this._platform.IOS&&!xB(t)?!1:n==="audio"?t.hasAttribute("controls")?r!==-1:!1:n==="video"?r===-1?!1:r!==null?!0:this._platform.FIREFOX||t.hasAttribute("controls"):t.tabIndex>=0;}isFocusable(t,i){return vB(t)&&!this.isDisabled(t)&&(i?.ignoreVisibility||this.isVisible(t));}};e.ɵfac=function(i){return new(i||e)(I(De));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();function mB(o){try{return o.frameElement;}catch{return null;}}function pB(o){return!!(o.offsetWidth||o.offsetHeight||typeof o.getClientRects=="function"&&o.getClientRects().length);}function uB(o){let e=o.nodeName.toLowerCase();return e==="input"||e==="select"||e==="button"||e==="textarea";}function hB(o){return gB(o)&&o.type=="hidden";}function fB(o){return bB(o)&&o.hasAttribute("href");}function gB(o){return o.nodeName.toLowerCase()=="input";}function bB(o){return o.nodeName.toLowerCase()=="a";}function lP(o){if(!o.hasAttribute("tabindex")||o.tabIndex===void 0)return!1;let e=o.getAttribute("tabindex");return!!(e&&!isNaN(parseInt(e,10)));}function aP(o){if(!lP(o))return null;let e=parseInt(o.getAttribute("tabindex")||"",10);return isNaN(e)?-1:e;}function xB(o){let e=o.nodeName.toLowerCase(),a=e==="input"&&o.type;return a==="text"||a==="password"||e==="select"||e==="textarea";}function vB(o){return hB(o)?!1:uB(o)||fB(o)||o.hasAttribute("contenteditable")||lP(o);}function _B(o){return o.ownerDocument&&o.ownerDocument.defaultView||window;}var o_=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,a,t,i,n=!1,r){this._element=e,this._checker=a,this._ngZone=t,this._document=i,this._injector=r,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,n||this.attachAnchors();}destroy(){let e=this._startAnchor,a=this._endAnchor;e&&(e.removeEventListener("focus",this.startAnchorListener),e.remove()),a&&(a.removeEventListener("focus",this.endAnchorListener),a.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(a=>{this._executeOnStable(()=>a(this.focusInitialElement(e)));});}focusFirstTabbableElementWhenReady(e){return new Promise(a=>{this._executeOnStable(()=>a(this.focusFirstTabbableElement(e)));});}focusLastTabbableElementWhenReady(e){return new Promise(a=>{this._executeOnStable(()=>a(this.focusLastTabbableElement(e)));});}_getRegionBoundary(e){let a=this._element.querySelectorAll(`[cdk-focus-region-${e}], [cdkFocusRegion${e}], [cdk-focus-${e}]`);return e=="start"?a.length?a[0]:this._getFirstTabbableElement(this._element):a.length?a[a.length-1]:this._getLastTabbableElement(this._element);}focusInitialElement(e){let a=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(a){if(!this._checker.isFocusable(a)){let t=this._getFirstTabbableElement(a);return t?.focus(e),!!t;}return a.focus(e),!0;}return this.focusFirstTabbableElement(e);}focusFirstTabbableElement(e){let a=this._getRegionBoundary("start");return a&&a.focus(e),!!a;}focusLastTabbableElement(e){let a=this._getRegionBoundary("end");return a&&a.focus(e),!!a;}hasAttached(){return this._hasAttached;}_getFirstTabbableElement(e){if(this._checker.isFocusable(e)&&this._checker.isTabbable(e))return e;let a=e.children;for(let t=0;t<a.length;t++){let i=a[t].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(a[t]):null;if(i)return i;}return null;}_getLastTabbableElement(e){if(this._checker.isFocusable(e)&&this._checker.isTabbable(e))return e;let a=e.children;for(let t=a.length-1;t>=0;t--){let i=a[t].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(a[t]):null;if(i)return i;}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,a){e?a.setAttribute("tabindex","0"):a.removeAttribute("tabindex");}toggleAnchors(e){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor));}_executeOnStable(e){this._injector?Lo(e,{injector:this._injector}):setTimeout(e);}},xg=(()=>{let e=class e{constructor(t,i,n){this._checker=t,this._ngZone=i,this._injector=T(He),this._document=n;}create(t,i=!1){return new o_(t,this._checker,this._ngZone,this._document,i,this._injector);}};e.ɵfac=function(i){return new(i||e)(I(pp),I(oe),I(be));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();function up(o){return o.buttons===0||o.detail===0;}function hp(o){let e=o.touches&&o.touches[0]||o.changedTouches&&o.changedTouches[0];return!!e&&e.identifier===-1&&(e.radiusX==null||e.radiusX===1)&&(e.radiusY==null||e.radiusY===1);}var wB=new z("cdk-input-modality-detector-options"),yB={ignoreKeys:[18,17,224,91,16]},dP=650,Zl=Wi({passive:!0,capture:!0}),kB=(()=>{let e=class e{get mostRecentModality(){return this._modality.value;}constructor(t,i,n,r){this._platform=t,this._mostRecentTarget=null,this._modality=new Bt(null),this._lastTouchMs=0,this._onKeydown=c=>{this._options?.ignoreKeys?.some(s=>s===c.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=da(c));},this._onMousedown=c=>{Date.now()-this._lastTouchMs<dP||(this._modality.next(up(c)?"keyboard":"mouse"),this._mostRecentTarget=da(c));},this._onTouchstart=c=>{if(hp(c)){this._modality.next("keyboard");return;}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=da(c);},this._options=U(U({},yB),r),this.modalityDetected=this._modality.pipe(Kc(1)),this.modalityChanged=this.modalityDetected.pipe(bn()),t.isBrowser&&i.runOutsideAngular(()=>{n.addEventListener("keydown",this._onKeydown,Zl),n.addEventListener("mousedown",this._onMousedown,Zl),n.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(i){return new(i||e)(I(De),I(oe),I(be),I(wB,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})(),CB=new z("liveAnnouncerElement",{providedIn:"root",factory:MB});function MB(){return null;}var OB=new z("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),PB=0,td=(()=>{let e=class e{constructor(t,i,n,r){this._ngZone=i,this._defaultOptions=r,this._document=n,this._liveElement=t||this._createLiveElement();}announce(t,...i){let n=this._defaultOptions,r,c;return i.length===1&&typeof i[0]=="number"?c=i[0]:[r,c]=i,this.clear(),clearTimeout(this._previousTimeout),r||(r=n&&n.politeness?n.politeness:"polite"),c==null&&n&&(c=n.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=t,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 t="cdk-live-announcer-element",i=this._document.getElementsByClassName(t),n=this._document.createElement("div");for(let r=0;r<i.length;r++)i[r].remove();return n.classList.add(t),n.classList.add("cdk-visually-hidden"),n.setAttribute("aria-atomic","true"),n.setAttribute("aria-live","polite"),n.id=`cdk-live-announcer-${PB++}`,this._document.body.appendChild(n),n;}_exposeAnnouncerToModals(t){let i=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let n=0;n<i.length;n++){let r=i[n],c=r.getAttribute("aria-owns");c?c.indexOf(t)===-1&&r.setAttribute("aria-owns",c+" "+t):r.setAttribute("aria-owns",t);}}};e.ɵfac=function(i){return new(i||e)(I(CB,8),I(oe),I(be),I(OB,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();var pg=function(o){return o[o.IMMEDIATE=0]="IMMEDIATE",o[o.EVENTUAL=1]="EVENTUAL",o;}(pg||{}),DB=new z("cdk-focus-monitor-default-options"),mg=Wi({passive:!0,capture:!0}),ho=(()=>{let e=class e{constructor(t,i,n,r,c){this._ngZone=t,this._platform=i,this._inputModalityDetector=n,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=da(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||pg.IMMEDIATE;}monitor(t,i=!1){let n=Qi(t);if(!this._platform.isBrowser||n.nodeType!==1)return le();let r=KO(n)||this._getDocument(),c=this._elementInfo.get(n);if(c)return i&&(c.checkChildren=!0),c.subject;let s={checkChildren:i,subject:new G(),rootNode:r};return this._elementInfo.set(n,s),this._registerGlobalListeners(s),s.subject;}stopMonitoring(t){let i=Qi(t),n=this._elementInfo.get(i);n&&(n.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(n));}focusVia(t,i,n){let r=Qi(t),c=this._getDocument().activeElement;r===c?this._getClosestElementsInfo(r).forEach(([s,l])=>this._originChanged(s,i,l)):(this._setOrigin(i),typeof r.focus=="function"&&r.focus(n));}ngOnDestroy(){this._elementInfo.forEach((t,i)=>this.stopMonitoring(i));}_getDocument(){return this._document||document;}_getWindow(){return this._getDocument().defaultView||window;}_getFocusOrigin(t){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(t)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:t&&this._isLastInteractionFromInputLabel(t)?"mouse":"program";}_shouldBeAttributedToTouch(t){return this._detectionMode===pg.EVENTUAL||!!t?.contains(this._inputModalityDetector._mostRecentTarget);}_setClasses(t,i){t.classList.toggle("cdk-focused",!!i),t.classList.toggle("cdk-touch-focused",i==="touch"),t.classList.toggle("cdk-keyboard-focused",i==="keyboard"),t.classList.toggle("cdk-mouse-focused",i==="mouse"),t.classList.toggle("cdk-program-focused",i==="program");}_setOrigin(t,i=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=t,this._originFromTouchInteraction=t==="touch"&&i,this._detectionMode===pg.IMMEDIATE){clearTimeout(this._originTimeoutId);let n=this._originFromTouchInteraction?dP:1;this._originTimeoutId=setTimeout(()=>this._origin=null,n);}});}_onFocus(t,i){let n=this._elementInfo.get(i),r=da(t);!n||!n.checkChildren&&i!==r||this._originChanged(i,this._getFocusOrigin(r),n);}_onBlur(t,i){let n=this._elementInfo.get(i);!n||n.checkChildren&&t.relatedTarget instanceof Node&&i.contains(t.relatedTarget)||(this._setClasses(i),this._emitOrigin(n,null));}_emitOrigin(t,i){t.subject.observers.length&&this._ngZone.run(()=>t.subject.next(i));}_registerGlobalListeners(t){if(!this._platform.isBrowser)return;let i=t.rootNode,n=this._rootNodeFocusListenerCount.get(i)||0;n||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,mg),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,mg);}),this._rootNodeFocusListenerCount.set(i,n+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener);}),this._inputModalityDetector.modalityDetected.pipe(ke(this._stopInputModalityDetector)).subscribe(r=>{this._setOrigin(r,!0);}));}_removeGlobalListeners(t){let i=t.rootNode;if(this._rootNodeFocusListenerCount.has(i)){let n=this._rootNodeFocusListenerCount.get(i);n>1?this._rootNodeFocusListenerCount.set(i,n-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,mg),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,mg),this._rootNodeFocusListenerCount.delete(i));}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId));}_originChanged(t,i,n){this._setClasses(t,i),this._emitOrigin(n,i),this._lastFocusOrigin=i;}_getClosestElementsInfo(t){let i=[];return this._elementInfo.forEach((n,r)=>{(r===t||n.checkChildren&&r.contains(t))&&i.push([r,n]);}),i;}_isLastInteractionFromInputLabel(t){let{_mostRecentTarget:i,mostRecentModality:n}=this._inputModalityDetector;if(n!=="mouse"||!i||i===t||t.nodeName!=="INPUT"&&t.nodeName!=="TEXTAREA"||t.disabled)return!1;let r=t.labels;if(r){for(let c=0;c<r.length;c++)if(r[c].contains(i))return!0;}return!1;}};e.ɵfac=function(i){return new(i||e)(I(oe),I(De),I(kB),I(be,8),I(DB,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})(),mP=(()=>{let e=class e{constructor(t,i){this._elementRef=t,this._focusMonitor=i,this._focusOrigin=null,this.cdkFocusChange=new $();}get focusOrigin(){return this._focusOrigin;}ngAfterViewInit(){let t=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(t,t.nodeType===1&&t.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(i=>{this._focusOrigin=i,this.cdkFocusChange.emit(i);});}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe();}};e.ɵfac=function(i){return new(i||e)(h(Q),h(ho));},e.ɵdir=j({type:e,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"],standalone:!0});let o=e;return o;})(),Cs=function(o){return o[o.NONE=0]="NONE",o[o.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",o[o.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",o;}(Cs||{}),nP="cdk-high-contrast-black-on-white",rP="cdk-high-contrast-white-on-black",J5="cdk-high-contrast-active",n_=(()=>{let e=class e{constructor(t,i){this._platform=t,this._document=i,this._breakpointSubscription=T(xc).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses());});}getHighContrastMode(){if(!this._platform.isBrowser)return Cs.NONE;let t=this._document.createElement("div");t.style.backgroundColor="rgb(1,2,3)",t.style.position="absolute",this._document.body.appendChild(t);let i=this._document.defaultView||window,n=i&&i.getComputedStyle?i.getComputedStyle(t):null,r=(n&&n.backgroundColor||"").replace(/ /g,"");switch(t.remove(),r){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return Cs.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return Cs.BLACK_ON_WHITE;}return Cs.NONE;}ngOnDestroy(){this._breakpointSubscription.unsubscribe();}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let t=this._document.body.classList;t.remove(J5,nP,rP),this._hasCheckedHighContrastMode=!0;let i=this.getHighContrastMode();i===Cs.BLACK_ON_WHITE?t.add(J5,nP):i===Cs.WHITE_ON_BLACK&&t.add(J5,rP);}}};e.ɵfac=function(i){return new(i||e)(I(De),I(be));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})(),vg=(()=>{let e=class e{constructor(t){t._applyBodyHighContrastModeCssClasses();}};e.ɵfac=function(i){return new(i||e)(I(n_));},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[Yl]});let o=e;return o;})();var EB=new z("cdk-dir-doc",{providedIn:"root",factory:IB});function IB(){return T(be);}var SB=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function TB(o){let e=o?.toLowerCase()||"";return e==="auto"&&typeof navigator<"u"&&navigator?.language?SB.test(navigator.language)?"rtl":"ltr":e==="rtl"?"rtl":"ltr";}var zt=(()=>{let e=class e{constructor(t){if(this.value="ltr",this.change=new $(),t){let i=t.body?t.body.dir:null,n=t.documentElement?t.documentElement.dir:null;this.value=TB(i||n||"ltr");}}ngOnDestroy(){this.change.complete();}};e.ɵfac=function(i){return new(i||e)(I(EB,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();var Fn=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({});let o=e;return o;})();var AB=["text"],RB=[[["mat-icon"]],"*"],zB=["mat-icon","*"];function FB(o,e){if(o&1&&k(0,"mat-pseudo-checkbox",1),o&2){let a=w();_("disabled",a.disabled)("state",a.selected?"checked":"unchecked");}}function NB(o,e){if(o&1&&k(0,"mat-pseudo-checkbox",3),o&2){let a=w();_("disabled",a.disabled);}}function LB(o,e){if(o&1&&(u(0,"span",4),g(1),p()),o&2){let a=w();m(),V("(",a.group.label,")");}}var VB=["mat-internal-form-field",""],jB=["*"];var _P=(()=>{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 o=e;return o;})(),wP=(()=>{let e=class e{};e.COMPLEX="375ms",e.ENTERING="225ms",e.EXITING="195ms";let o=e;return o;})();function BB(){return!0;}var $B=new z("mat-sanity-checks",{providedIn:"root",factory:BB}),_e=(()=>{let e=class e{constructor(t,i,n){this._sanityChecks=i,this._document=n,this._hasDoneGlobalChecks=!1,t._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0);}_checkIsEnabled(t){return mp()?!1:typeof this._sanityChecks=="boolean"?this._sanityChecks:!!this._sanityChecks[t];}};e.ɵfac=function(i){return new(i||e)(I(n_),I($B,8),I(be));},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[Fn,Fn]});let o=e;return o;})();var od=class{constructor(e,a,t,i,n){this._defaultMatcher=e,this.ngControl=a,this._parentFormGroup=t,this._parentForm=i,this._stateChanges=n,this.errorState=!1;}updateErrorState(){let e=this.errorState,a=this._parentFormGroup||this._parentForm,t=this.matcher||this._defaultMatcher,i=this.ngControl?this.ngControl.control:null,n=t?.isErrorState(i,a)??!1;n!==e&&(this.errorState=n,this._stateChanges.next());}};var Ir=(()=>{let e=class e{isErrorState(t,i){return!!(t&&t.invalid&&(t.touched||i&&i.submitted));}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();var Ti=function(o){return o[o.FADING_IN=0]="FADING_IN",o[o.VISIBLE=1]="VISIBLE",o[o.FADING_OUT=2]="FADING_OUT",o[o.HIDDEN=3]="HIDDEN",o;}(Ti||{}),s_=class{constructor(e,a,t,i=!1){this._renderer=e,this.element=a,this.config=t,this._animationForciblyDisabledThroughCss=i,this.state=Ti.HIDDEN;}fadeOut(){this._renderer.fadeOutRipple(this);}},pP=Wi({passive:!0,capture:!0}),l_=class{constructor(){this._events=new Map(),this._delegateEventHandler=e=>{let a=da(e);a&&this._events.get(e.type)?.forEach((t,i)=>{(i===a||i.contains(a))&&t.forEach(n=>n.handleEvent(e));});};}addHandler(e,a,t,i){let n=this._events.get(a);if(n){let r=n.get(t);r?r.add(i):n.set(t,new Set([i]));}else this._events.set(a,new Map([[t,new Set([i])]])),e.runOutsideAngular(()=>{document.addEventListener(a,this._delegateEventHandler,pP);});}removeHandler(e,a,t){let i=this._events.get(e);if(!i)return;let n=i.get(a);n&&(n.delete(t),n.size===0&&i.delete(a),i.size===0&&(this._events.delete(e),document.removeEventListener(e,this._delegateEventHandler,pP)));}},uP={enterDuration:225,exitDuration:150},HB=800,hP=Wi({passive:!0,capture:!0}),fP=["mousedown","touchstart"],gP=["mouseup","mouseleave","touchend","touchcancel"],fp=class fp{constructor(e,a,t,i){this._target=e,this._ngZone=a,this._platform=i,this._isPointerDown=!1,this._activeRipples=new Map(),this._pointerUpEventsRegistered=!1,i.isBrowser&&(this._containerElement=Qi(t));}fadeInRipple(e,a,t={}){let i=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),n=U(U({},uP),t.animation);t.centered&&(e=i.left+i.width/2,a=i.top+i.height/2);let r=t.radius||UB(e,a,i),c=e-i.left,s=a-i.top,l=n.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`,t.color!=null&&(d.style.backgroundColor=t.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"||i.width===0&&i.height===0,P=new s_(this,d,t,v);d.style.transform="scale3d(1, 1, 1)",P.state=Ti.FADING_IN,t.persistent||(this._mostRecentTransientRipple=P);let A=null;return!v&&(l||n.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let R=()=>{A&&(A.fallbackTimer=null),clearTimeout(J),this._finishRippleTransition(P);},q=()=>this._destroyRipple(P),J=setTimeout(q,l+100);d.addEventListener("transitionend",R),d.addEventListener("transitioncancel",q),A={onTransitionEnd:R,onTransitionCancel:q,fallbackTimer:J};}),this._activeRipples.set(P,A),(v||!l)&&this._finishRippleTransition(P),P;}fadeOutRipple(e){if(e.state===Ti.FADING_OUT||e.state===Ti.HIDDEN)return;let a=e.element ��,t=U(U({},uP),e.config.animation);a.style.transitionDuration=`${t.exitDuration}ms`,a.style.opacity="0",e.state=Ti.FADING_OUT,(e._animationForciblyDisabledThroughCss||!t.exitDuration)&&this._finishRippleTransition(e);}fadeOutAll(){this._getActiveRipples().forEach(e=>e.fadeOut());}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(e=>{e.config.persistent||e.fadeOut();});}setupTriggerEvents(e){let a=Qi(e);!this._platform.isBrowser||!a||a===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=a,fP.forEach(t=>{fp._eventManager.addHandler(this._ngZone,t,a,this);}));}handleEvent(e){e.type==="mousedown"?this._onMousedown(e):e.type==="touchstart"?this._onTouchStart(e):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{gP.forEach(a=>{this._triggerElement.addEventListener(a,this,hP);});}),this._pointerUpEventsRegistered=!0);}_finishRippleTransition(e){e.state===Ti.FADING_IN?this._startFadeOutTransition(e):e.state===Ti.FADING_OUT&&this._destroyRipple(e);}_startFadeOutTransition(e){let a=e===this._mostRecentTransientRipple,{persistent:t}=e.config;e.state=Ti.VISIBLE,!t&&(!a||!this._isPointerDown)&&e.fadeOut();}_destroyRipple(e){let a=this._activeRipples.get(e)??null;this._activeRipples.delete(e),this._activeRipples.size||(this._containerRect=null),e===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),e.state=Ti.HIDDEN,a!==null&&(e.element.removeEventListener("transitionend",a.onTransitionEnd),e.element.removeEventListener("transitioncancel",a.onTransitionCancel),a.fallbackTimer!==null&&clearTimeout(a.fallbackTimer)),e.element.remove();}_onMousedown(e){let a=up(e),t=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+HB;!this._target.rippleDisabled&&!a&&!t&&(this._isPointerDown=!0,this.fadeInRipple(e.clientX,e.clientY,this._target.rippleConfig));}_onTouchStart(e){if(!this._target.rippleDisabled&&!hp(e)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;let a=e.changedTouches;if(a)for(let t=0;t<a.length;t++)this.fadeInRipple(a[t].clientX,a[t].clientY,this._target.rippleConfig);}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(e=>{let a=e.state===Ti.VISIBLE||e.config.terminateOnPointerUp&&e.state===Ti.FADING_IN;!e.config.persistent&&a&&e.fadeOut();}));}_getActiveRipples(){return Array.from(this._activeRipples.keys());}_removeTriggerEvents(){let e=this._triggerElement;e&&(fP.forEach(a=>fp._eventManager.removeHandler(a,e,this)),this._pointerUpEventsRegistered&&(gP.forEach(a=>e.removeEventListener(a,this,hP)),this._pointerUpEventsRegistered=!1));}};fp._eventManager=new l_();var wg=fp;function UB(o,e,a){let t=Math.max(Math.abs(o-a.left),Math.abs(o-a.right)),i=Math.max(Math.abs(e-a.top),Math.abs(e-a.bottom));return Math.sqrt(t*t+i*i);}var Ms=new z("mat-ripple-global-options"),jo=(()=>{let e=class e{get disabled(){return this._disabled;}set disabled(t){t&&this.fadeOutAllNonPersistent(),this._disabled=t,this._setupTriggerEventsIfEnabled();}get trigger(){return this._trigger||this._elementRef.nativeElement;}set trigger(t){this._trigger=t,this._setupTriggerEventsIfEnabled();}constructor(t,i,n,r,c){this._elementRef=t,this._animationMode=c,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=r||{},this._rippleRenderer=new wg(this,i,t,n);}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(t,i=0,n){return typeof t=="number"?this._rippleRenderer.fadeInRipple(t,i,U(U({},this.rippleConfig),n)):this._rippleRenderer.fadeInRipple(0,0,U(U({},this.rippleConfig),t));}};e.ɵfac=function(i){return new(i||e)(h(Q),h(oe),h(De),h(Ms,8),h(it,8));},e.ɵdir=j({type:e,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(i,n){i&2&&ae("mat-ripple-unbounded",n.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 o=e;return o;})(),an=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,_e]});let o=e;return o;})(),qB=(()=>{let e=class e{constructor(t){this._animationMode=t,this.state="unchecked",this.disabled=!1,this.appearance="full";}};e.ɵfac=function(i){return new(i||e)(h(it,8));},e.ɵcmp=O({type:e,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(i,n){i&2&&ae("mat-pseudo-checkbox-indeterminate",n.state==="indeterminate")("mat-pseudo-checkbox-checked",n.state==="checked")("mat-pseudo-checkbox-disabled",n.disabled)("mat-pseudo-checkbox-minimal",n.appearance==="minimal")("mat-pseudo-checkbox-full",n.appearance==="full")("_mat-animation-noopable",n._animationMode==="NoopAnimations");},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[D],decls:0,vars:0,template:function(i,n){},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 o=e;return o;})(),m_=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e]});let o=e;return o;})(),p_=new z("MAT_OPTION_PARENT_COMPONENT");var u_=new z("MatOptgroup");var WB=0,d_=class{constructor(e,a=!1){this.source=e,this.isUserInput=a;}},vc=(()=>{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(t){this._disabled=t;}get disableRipple(){return!!(this._parent&&this._parent.disableRipple);}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator);}constructor(t,i,n,r){this._element=t,this._changeDetectorRef=i,this._parent=n,this.group=r,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id=`mat-option-${WB++}`,this.onSelectionChange=new $(),this._stateChanges=new G();}get active(){return this._active;}get viewValue(){return(this._text?.nativeElement.textContent||"").trim();}select(t=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),t&&this._emitSelectionChangeEvent());}deselect(t=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),t&&this._emitSelectionChangeEvent());}focus(t,i){let n=this._getHostElement();typeof n.focus=="function"&&n.focus(i);}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck());}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck());}getLabel(){return this.viewValue;}_handleKeydown(t){(t.keyCode===13||t.keyCode===32)&&!mo(t)&&(this._selectViaInteraction(),t.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 t=this.viewValue;t!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=t);}}ngOnDestroy(){this._stateChanges.complete();}_emitSelectionChangeEvent(t=!1){this.onSelectionChange.emit(new d_(this,t));}};e.ɵfac=function(i){return new(i||e)(h(Q),h(he),h(p_,8),h(u_,8));},e.ɵcmp=O({type:e,selectors:[["mat-option"]],viewQuery:function(i,n){if(i&1&&Z(AB,7),i&2){let r;N(r=L())&&(n._text=r.first);}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(i,n){i&1&&E("click",function(){return n._selectViaInteraction();})("keydown",function(c){return n._handleKeydown(c);}),i&2&&(yo("id",n.id),se("aria-selected",n.selected)("aria-disabled",n.disabled.toString()),ae("mdc-list-item--selected",n.selected)("mat-mdc-option-multiple",n.multiple)("mat-mdc-option-active",n.active)("mdc-list-item--disabled",n.disabled));},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",X]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[ye,D],ngContentSelectors:zB,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(i,n){i&1&&(Re(RB),S(0,FB,1,2,"mat-pseudo-checkbox",1),me(1),u(2,"span",2,0),me(4,1),p(),S(5,NB,1,1,"mat-pseudo-checkbox",3)(6,LB,2,1,"span",4),k(7,"div",5)),i&2&&(ee(n.multiple?0:-1),m(5),ee(!n.multiple&&n.selected&&!n.hideSingleSelectionIndicator?5:-1),m(),ee(n.group&&n.group._inert?6:-1),m(),_("matRippleTrigger",n._getHostElement())("matRippleDisabled",n.disabled||n.disableRipple));},dependencies:[qB,jo],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 o=e;return o;})();function yP(o,e,a){if(a.length){let t=e.toArray(),i=a.toArray(),n=0;for(let r=0;r<o+1;r++)t[r].group&&t[r].group===i[n]&&n++;return n;}return 0;}function kP(o,e,a,t){return o<a?o:o+e>a+t?Math.max(0,o-t+e):a;}var h_=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[an,_e,m_]});let o=e;return o;})(),bP={capture:!0},xP=["focus","mousedown","mouseenter","touchstart"],r_="mat-ripple-loader-uninitialized",c_="mat-ripple-loader-class-name",vP="mat-ripple-loader-centered",_g="mat-ripple-loader-disabled",CP=(()=>{let e=class e{constructor(){this._document=T(be,{optional:!0}),this._animationMode=T(it,{optional:!0}),this._globalRippleOptions=T(Ms,{optional:!0}),this._platform=T(De),this._ngZone=T(oe),this._hosts=new Map(),this._onInteraction=t=>{let i=da(t);if(i instanceof HTMLElement){let n=i.closest(`[${r_}="${this._globalRippleOptions?.namespace??""}"]`);n&&this._createRipple(n);}},this._ngZone.runOutsideAngular(()=>{for(let t of xP)this._document?.addEventListener(t,this._onInteraction,bP);});}ngOnDestroy(){let t=this._hosts.keys();for(let i of t)this.destroyRipple(i);for(let i of xP)this._document?.removeEventListener(i,this._onInteraction,bP);}configureRipple(t,i){t.setAttribute(r_,this._globalRippleOptions?.namespace??""),(i.className||!t.hasAttribute(c_))&&t.setAttribute(c_,i.className||""),i.centered&&t.setAttribute(vP,""),i.disabled&&t.setAttribute(_g,"");}getRipple(t){return this._hosts.get(t)||this._createRipple(t);}setDisabled(t,i){let n=this._hosts.get(t);if(n){n.disabled=i;return;}i?t.setAttribute(_g,""):t.removeAttribute(_g);}_createRipple(t){if(!this._document)return;let i=this._hosts.get(t);if(i)return i;t.querySelector(".mat-ripple")?.remove();let n=this._document.createElement("span");n.classList.add("mat-ripple",t.getAttribute(c_)),t.append(n);let r=new jo(new Q(n),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return r._isInitialized=!0,r.trigger=t,r.centered=t.hasAttribute(vP),r.disabled=t.hasAttribute(_g),this.attachRipple(t,r),r;}attachRipple(t,i){t.removeAttribute(r_),this._hosts.set(t,i);}destroyRipple(t){let i=this._hosts.get(t);i&&(i.ngOnDestroy(),this._hosts.delete(t));}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})(),yg=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||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(i,n){i&2&&ae("mdc-form-field--align-end",n.labelPosition==="before");},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[D],attrs:VB,ngContentSelectors:jB,decls:1,vars:0,template:function(i,n){i&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 o=e;return o;})();var GB=["*"];var QB=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],YB=["[mat-card-avatar], [matCardAvatar]",`mat-card-title, mat-card-subtitle,
[mat-card-title], [mat-card-subtitle],
[matCardTitle], [matCardSubtitle]`,"*"],ZB=new z("MAT_CARD_CONFIG"),id=(()=>{let e=class e{constructor(t){this.appearance=t?.appearance||"raised";}};e.ɵfac=function(i){return new(i||e)(h(ZB,8));},e.ɵcmp=O({type:e,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(i,n){i&2&&ae("mat-mdc-card-outlined",n.appearance==="outlined")("mdc-card--outlined",n.appearance==="outlined");},inputs:{appearance:"appearance"},exportAs:["matCard"],standalone:!0,features:[D],ngContentSelectors:GB,decls:1,vars:0,template:function(i,n){i&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 o=e;return o;})(),ad=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"],standalone:!0});let o=e;return o;})();var nd=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"],standalone:!0});let o=e;return o;})(),rd=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-mdc-card-subtitle"],standalone:!0});let o=e;return o;})(),cd=(()=>{let e=class e{constructor(){this.align="start";}};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-mdc-card-actions","mdc-card__actions"],hostVars:2,hostBindings:function(i,n){i&2&&ae("mat-mdc-card-actions-align-end",n.align==="end");},inputs:{align:"align"},exportAs:["matCardActions"],standalone:!0});let o=e;return o;})(),sd=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵcmp=O({type:e,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],standalone:!0,features:[D],ngContentSelectors:YB,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(i,n){i&1&&(Re(QB),me(0),u(1,"div",0),me(2,1),p(),me(3,2));},encapsulation:2,changeDetection:0});let o=e;return o;})();var ld=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,selectors:[["","mat-card-avatar",""],["","matCardAvatar",""]],hostAttrs:[1,"mat-mdc-card-avatar"],standalone:!0});let o=e;return o;})();var dd=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,B,_e]});let o=e;return o;})();var XB=["*"],kg;function KB(){if(kg===void 0&&(kg=null,typeof window<"u")){let o=window;o.trustedTypes!==void 0&&(kg=o.trustedTypes.createPolicy("angular#components",{createHTML:e=>e}));}return kg;}function bp(o){return KB()?.createHTML(o)||o;}function MP(o){return Error(`Unable to find icon with the name "${o}"`);}function JB(){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 OP(o){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${o}".`);}function PP(o){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${o}".`);}var Sr=class{constructor(e,a,t){this.url=e,this.svgText=a,this.options=t;}},e$=(()=>{let e=class e{constructor(t,i,n,r){this._httpClient=t,this._sanitizer=i,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=n;}addSvgIcon(t,i,n){return this.addSvgIconInNamespace("",t,i,n);}addSvgIconLiteral(t,i,n){return this.addSvgIconLiteralInNamespace("",t,i,n);}addSvgIconInNamespace(t,i,n,r){return this._addSvgIconConfig(t,i,new Sr(n,null,r));}addSvgIconResolver(t){return this._resolvers.push(t),this;}addSvgIconLiteralInNamespace(t,i,n,r){let c=this._sanitizer.sanitize(ti.HTML,n);if(!c)throw PP(n);let s=bp(c);return this._addSvgIconConfig(t,i,new Sr("",s,r));}addSvgIconSet(t,i){return this.addSvgIconSetInNamespace("",t,i);}addSvgIconSetLiteral(t,i){return this.addSvgIconSetLiteralInNamespace("",t,i);}addSvgIconSetInNamespace(t,i,n){return this._addSvgIconSetConfig(t,new Sr(i,null,n));}addSvgIconSetLiteralInNamespace(t,i,n){let r=this._sanitizer.sanitize(ti.HTML,i);if(!r)throw PP(i);let c=bp(r);return this._addSvgIconSetConfig(t,new Sr("",c,n));}registerFontClassAlias(t,i=t){return this._fontCssClassesByAlias.set(t,i),this;}classNameForFontAlias(t){return this._fontCssClassesByAlias.get(t)||t;}setDefaultFontSetClass(...t){return this._defaultFontSetClass=t,this;}getDefaultFontSetClass(){return this._defaultFontSetClass;}getSvgIconFromUrl(t){let i=this._sanitizer.sanitize(ti.RESOURCE_URL,t);if(!i)throw OP(t);let n=this._cachedIconsByUrl.get(i);return n?le(Cg(n)):this._loadSvgIconFromConfig(new Sr(t,null)).pipe(ro(r=>this._cachedIconsByUrl.set(i,r)),pe(r=>Cg(r)));}getNamedSvgIcon(t,i=""){let n=DP(i,t),r=this._svgIconConfigs.get(n);if(r)return this._getSvgFromConfig(r);if(r=this._getIconConfigFromResolvers(i,t),r)return this._svgIconConfigs.set(n,r),this._getSvgFromConfig(r);let c=this._iconSetConfigs.get(i);return c?this._getSvgFromIconSetConfigs(t,c):qr(MP(n));}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear();}_getSvgFromConfig(t){return t.svgText?le(Cg(this._svgElementFromConfig(t))):this._loadSvgIconFromConfig(t).pipe(pe(i=>Cg(i)));}_getSvgFromIconSetConfigs(t,i){let n=this._extractIconWithNameFromAnySet(t,i);if(n)return le(n);let r=i.filter(c=>!c.svgText).map(c=>this._loadSvgIconSetFromConfig(c).pipe(Ki(s=>{let d=`Loading icon set URL: ${this._sanitizer.sanitize(ti.RESOURCE_URL,c.url)} failed: ${s.message}`;return this._errorHandler.handleError(new Error(d)),le(null);})));return lm(r).pipe(pe(()=>{let c=this._extractIconWithNameFromAnySet(t,i);if(!c)throw MP(t);return c;}));}_extractIconWithNameFromAnySet(t,i){for(let n=i.length-1;n>=0;n--){let r=i[n];if(r.svgText&&r.svgText.toString().indexOf(t)>-1){let c=this._svgElementFromConfig(r),s=this._extractSvgIconFromSet(c,t,r.options);if(s)return s;}}return null;}_loadSvgIconFromConfig(t){return this._fetchIcon(t).pipe(ro(i=>t.svgText=i),pe(()=>this._svgElementFromConfig(t)));}_loadSvgIconSetFromConfig(t){return t.svgText?le(null):this._fetchIcon(t).pipe(ro(i=>t.svgText=i));}_extractSvgIconFromSet(t,i,n){let r=t.querySelector(`[id="${i}"]`);if(!r)return null;let c=r.cloneNode(!0);if(c.removeAttribute("id"),c.nodeName.toLowerCase()==="svg")return this._setSvgAttributes(c,n);if(c.nodeName.toLowerCase()==="symbol")return this._setSvgAttributes(this._toSvgElement(c),n);let s=this._svgElementFromString(bp("<svg></svg>"));return s.appendChild(c),this._setSvgAttributes(s,n);}_svgElementFromString(t){let i=this._document.createElement("DIV");i.innerHTML=t;let n=i.querySelector("svg");if(!n)throw Error("<svg> tag not found");return n;}_toSvgElement(t){let i=this._svgElementFromString(bp("<svg></svg>")),n=t.attributes;for(let r=0;r<n.length;r++){let{name:c,value:s}=n[r];c!=="id"&&i.setAttribute(c,s);}for(let r=0;r<t.childNodes.length;r++)t.childNodes[r].nodeType===this._document.ELEMENT_NODE&&i.appendChild(t.childNodes[r].cloneNode(!0));return i;}_setSvgAttributes(t,i){return t.setAttribute("fit",""),t.setAttribute("height","100%"),t.setAttribute("width","100%"),t.setAttribute("preserveAspectRatio","xMidYMid meet"),t.setAttribute("focusable","false"),i&&i.viewBox&&t.setAttribute("viewBox",i.viewBox),t;}_fetchIcon(t){let{url:i,options:n}=t,r=n?.withCredentials??!1;if(!this._httpClient)throw JB();if(i==null)throw Error(`Cannot fetch icon from URL "${i}".`);let c=this._sanitizer.sanitize(ti.RESOURCE_URL,i);if(!c)throw OP(i);let s=this._inProgressUrlFetches.get(c);if(s)return s;let l=this._httpClient.get(c,{responseType:"text",withCredentials:r}).pipe(pe(d=>bp(d)),xn(()=>this._inProgressUrlFetches.delete(c)),um());return this._inProgressUrlFetches.set(c,l),l;}_addSvgIconConfig(t,i,n){return this._svgIconConfigs.set(DP(t,i),n),this;}_addSvgIconSetConfig(t,i){let n=this._iconSetConfigs.get(t);return n?n.push(i):this._iconSetConfigs.set(t,[i]),this;}_svgElementFromConfig(t){if(!t.svgElement){l ��et i=this._svgElementFromString(t.svgText);this._setSvgAttributes(i,t.options),t.svgElement=i;}return t.svgElement;}_getIconConfigFromResolvers(t,i){for(let n=0;n<this._resolvers.length;n++){let r=this._resolvers[n](i,t);if(r)return t$(r)?new Sr(r.url,null,r.options):new Sr(r,null);}}};e.ɵfac=function(i){return new(i||e)(I(ii,8),I(ra),I(be,8),I(ji));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();function Cg(o){return o.cloneNode(!0);}function DP(o,e){return o+":"+e;}function t$(o){return!!(o.url&&o.options);}var o$=new z("MAT_ICON_DEFAULT_OPTIONS"),i$=new z("mat-icon-location",{providedIn:"root",factory:a$});function a$(){let o=T(be),e=o?o.location:null;return{getPathname:()=>e?e.pathname+e.search:""};}var EP=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],n$=EP.map(o=>`[${o}]`).join(", "),r$=/^url\(['"]?#(.*?)['"]?\)$/,Je=(()=>{let e=class e{get color(){return this._color||this._defaultColor;}set color(t){this._color=t;}get svgIcon(){return this._svgIcon;}set svgIcon(t){t!==this._svgIcon&&(t?this._updateSvgIcon(t):this._svgIcon&&this._clearSvgElement(),this._svgIcon=t);}get fontSet(){return this._fontSet;}set fontSet(t){let i=this._cleanupFontValue(t);i!==this._fontSet&&(this._fontSet=i,this._updateFontIconClasses());}get fontIcon(){return this._fontIcon;}set fontIcon(t){let i=this._cleanupFontValue(t);i!==this._fontIcon&&(this._fontIcon=i,this._updateFontIconClasses());}constructor(t,i,n,r,c,s){this._elementRef=t,this._iconRegistry=i,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)),n||t.nativeElement.setAttribute("aria-hidden","true");}_splitIconName(t){if(!t)return["",""];let i=t.split(":");switch(i.length){case 1:return["",i[0]];case 2:return i;default:throw Error(`Invalid icon name: "${t}"`);}}ngOnInit(){this._updateFontIconClasses();}ngAfterViewChecked(){let t=this._elementsWithExternalReferences;if(t&&t.size){let i=this._location.getPathname();i!==this._previousPath&&(this._previousPath=i,this._prependPathToReferences(i));}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();}_usingFontIcon(){return!this.svgIcon;}_setSvgElement(t){this._clearSvgElement();let i=this._location.getPathname();this._previousPath=i,this._cacheChildrenWithExternalReferences(t),this._prependPathToReferences(i),this._elementRef.nativeElement.appendChild(t);}_clearSvgElement(){let t=this._elementRef.nativeElement,i=t.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();i--;){let n=t.childNodes[i];(n.nodeType!==1||n.nodeName.toLowerCase()==="svg")&&n.remove();}}_updateFontIconClasses(){if(!this._usingFontIcon())return;let t=this._elementRef.nativeElement,i=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(n=>n.length>0);this._previousFontSetClass.forEach(n=>t.classList.remove(n)),i.forEach(n=>t.classList.add(n)),this._previousFontSetClass=i,this.fontIcon!==this._previousFontIconClass&&!i.includes("mat-ligature-font")&&(this._previousFontIconClass&&t.classList.remove(this._previousFontIconClass),this.fontIcon&&t.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon);}_cleanupFontValue(t){return typeof t=="string"?t.trim().split(" ")[0]:t;}_prependPathToReferences(t){let i=this._elementsWithExternalReferences;i&&i.forEach((n,r)=>{n.forEach(c=>{r.setAttribute(c.name,`url('${t}#${c.value}')`);});});}_cacheChildrenWithExternalReferences(t){let i=t.querySelectorAll(n$),n=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map();for(let r=0;r<i.length;r++)EP.forEach(c=>{let s=i[r],l=s.getAttribute(c),d=l?l.match(r$):null;if(d){let f=n.get(s);f||(f=[],n.set(s,f)),f.push({name:c,value:d[1]});}});}_updateSvgIcon(t){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),t){let[i,n]=this._splitIconName(t);i&&(this._svgNamespace=i),n&&(this._svgName=n),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(n,i).pipe(de(1)).subscribe(r=>this._setSvgElement(r),r=>{let c=`Error retrieving icon ${i}:${n}! ${r.message}`;this._errorHandler.handleError(new Error(c));});}}};e.ɵfac=function(i){return new(i||e)(h(Q),h(e$),No("aria-hidden"),h(i$),h(ji),h(o$,8));},e.ɵcmp=O({type:e,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(i,n){i&2&&(se("data-mat-icon-type",n._usingFontIcon()?"font":"svg")("data-mat-icon-name",n._svgName||n.fontIcon)("data-mat-icon-namespace",n._svgNamespace||n.fontSet)("fontIcon",n._usingFontIcon()?n.fontIcon:null),Mt(n.color?"mat-"+n.color:""),ae("mat-icon-inline",n.inline)("mat-icon-no-color",n.color!=="primary"&&n.color!=="accent"&&n.color!=="warn"));},inputs:{color:"color",inline:[2,"inline","inline",X],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[ye,D],ngContentSelectors:XB,decls:1,vars:0,template:function(i,n){i&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 o=e;return o;})(),Ue=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,_e]});let o=e;return o;})();var SP=["mat-button",""],g_=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],b_=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],c$='.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)}',TP=".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 s$=["mat-mini-fab",""],l$='.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%}',d$=["mat-icon-button",""],m$=["*"];var p$=new z("MAT_BUTTON_CONFIG");var u$=[{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"]}],Mg=(()=>{let e=class e{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement);}set ripple(t){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,t);}get disableRipple(){return this._disableRipple;}set disableRipple(t){this._disableRipple=t,this._updateRippleDisabled();}get disabled(){return this._disabled;}set disabled(t){this._disabled=t,this._updateRippleDisabled();}constructor(t,i,n,r){this._elementRef=t,this._platform=i,this._ngZone=n,this._animationMode=r,this._focusMonitor=T(ho),this._rippleLoader=T(CP),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;let c=T(p$,{optional:!0}),s=t.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 u$)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(t="program",i){t?this._focusMonitor.focusVia(this._elementRef.nativeElement,t,i):this._elementRef.nativeElement.focus(i);}_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(i){hs();},e.ɵdir=j({type:e,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",X],disabled:[2,"disabled","disabled",X],ariaDisabled:[2,"aria-disabled","ariaDisabled",X],disabledInteractive:[2,"disabledInteractive","disabledInteractive",X]},features:[ye]});let o=e;return o;})();var h$=(()=>{let e=class e extends Mg{constructor(t,i,n,r){super(t,i,n,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(i){hs();},e.ɵdir=j({type:e,inputs:{tabIndex:[2,"tabIndex","tabIndex",t=>t==null?void 0:nt(t)]},features:[ye,W]});let o=e;return o;})(),Le=(()=>{let e=class e extends Mg{constructor(t,i,n,r){super(t,i,n,r);}};e.ɵfac=function(i){return new(i||e)(h(Q),h(De),h(oe),h(it,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(i,n){i&2&&(se("disabled",n._getDisabledAttribute())("aria-disabled",n._getAriaDisabled()),Mt(n.color?"mat-"+n.color:""),ae("mat-mdc-button-disabled",n.disabled)("mat-mdc-button-disabled-interactive",n.disabledInteractive)("_mat-animation-noopable",n._animationMode==="NoopAnimations")("mat-unthemed",!n.color)("mat-mdc-button-base",!0));},exportAs:["matButton"],standalone:!0,features:[W,D],attrs:SP,ngContentSelectors:b_,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(i,n){i&1&&(Re(g_),k(0,"span",0),me(1),u(2,"span",1),me(3,1),p(),me(4,2),k(5,"span",2)(6,"span",3)),i&2&&ae("mdc-button__ripple",!n._isFab)("mdc-fab__ripple",n._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 o=e;return o;})(),Nn=(()=>{let e=class e extends h${constructor(t,i,n,r){super(t,i,n,r);}};e.ɵfac=function(i){return new(i||e)(h(Q),h(De),h(oe),h(it,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(i,n){i&2&&(se("disabled",n._getDisabledAttribute())("tabindex",n.disabled&&!n.disabledInteractive?-1:n.tabIndex)("aria-disabled",n._getDisabledAttribute()),Mt(n.color?"mat-"+n.color:""),ae("mat-mdc-button-disabled",n.disabled)("mat-mdc-button-disabled-interactive",n.disabledInteractive)("_mat-animation-noopable",n._animationMode==="NoopAnimations")("mat-unthemed",!n.color)("mat-mdc-button-base",!0));},exportAs:["matButton","matAnchor"],standalone:!0,features:[W,D],attrs:SP,ngContentSelectors:b_,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(i,n){i&1&&(Re(g_),k(0,"span",0),me(1),u(2,"span",1),me(3,1),p(),me(4,2),k(5,"span",2)(6,"span",3)),i&2&&ae("mdc-button__ripple",!n._isFab)("mdc-fab__ripple",n._isFab);},styles:[c$,TP],encapsulation:2,changeDetection:0});let o=e;return o;})(),f$=new z("mat-mdc-fab-default-options",{providedIn:"root",factory:AP});function AP(){return{color:"accent"};}var IP=AP();var _c=(()=>{let e=class e extends Mg{constructor(t,i,n,r,c){super(t,i,n,r),this._options=c,this._isFab=!0,this._options=this._options||IP,this.color=this._options.color||IP.color;}};e.ɵfac=function(i){return new(i||e)(h(Q),h(De),h(oe),h(it,8),h(f$,8));},e.ɵcmp=O({type:e,selectors:[["button","mat-mini-fab",""]],hostVars:14,hostBindings:function(i,n){i&2&&(se("disabled",n._getDisabledAttribute())("aria-disabled",n._getAriaDisabled()),Mt(n.color?"mat-"+n.color:""),ae("mat-mdc-button-disabled",n.disabled)("mat-mdc-button-disabled-interactive",n.disabledInteractive)("_mat-animation-noopable",n._animationMode==="NoopAnimations")("mat-unthemed",!n.color)("mat-mdc-button-base",!0));},exportAs:["matButton"],standalone:!0,features:[W,D],attrs:s$,ngContentSelectors:b_,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(i,n){i&1&&(Re(g_),k(0,"span",0),me(1),u(2,"span",1),me(3,1),p(),me(4,2),k(5,"span",2)(6,"span",3)),i&2&&ae("mdc-button__ripple",!n._isFab)("mdc-fab__ripple",n._isFab);},styles:[l$],encapsulation:2,changeDetection:0});let o=e;return o;})();var wc=(()=>{let e=class e extends Mg{constructor(t,i,n,r){super(t,i,n,r),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0});}};e.ɵfac=function(i){return new(i||e)(h(Q),h(De),h(oe),h(it,8));},e.ɵcmp=O({type:e,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(i,n){i&2&&(se("disabled",n._getDisabledAttribute())("aria-disabled",n._getAriaDisabled()),Mt(n.color?"mat-"+n.color:""),ae("mat-mdc-button-disabled",n.disabled)("mat-mdc-button-disabled-interactive",n.disabledInteractive)("_mat-animation-noopable",n._animationMode==="NoopAnimations")("mat-unthemed",!n.color)("mat-mdc-button-base",!0));},exportAs:["matButton"],standalone:!0,features:[W,D],attrs:d$,ngContentSelectors:m$,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(i,n){i&1&&(Re(),k(0,"span",0),me(1),k(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}',TP],encapsulation:2,changeDetection:0});let o=e;return o;})();var we=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,an,_e]});let o=e;return o;})();var Og=class{};function Dg(o){return o&&typeof o.connect=="function"&&!(o instanceof Ur);}var md=function(o){return o[o.REPLACED=0]="REPLACED",o[o.INSERTED=1]="INSERTED",o[o.MOVED=2]="MOVED",o[o.REMOVED=3]="REMOVED",o;}(md||{}),xp=new z("_ViewRepeater"),pd=class{applyChanges(e,a,t,i,n){e.forEachOperation((r,c,s)=>{let l,d;if(r.previousIndex==null){let f=t(r,c,s);l=a.createEmbeddedView(f.templateRef,f.context,f.index),d=md.INSERTED;}else s==null?(a.remove(c),d=md.REMOVED):(l=a.get(c),a.move(l,s),d=md.MOVED);n&&n({context:l?.context,operation:d,record:r});});}detach(){}};var Pg=class{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected;}constructor(e=!1,a,t=!0,i){this._multiple=e,this._emitChanges=t,this.compareWith=i,this._selection=new Set(),this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new G(),a&&a.length&&(e?a.forEach(n=>this._markSelected(n)):this._markSelected(a[0]),this._selectedToEmit.length=0);}select(...e){this._verifyValueAssignment(e),e.forEach(t=>this._markSelected(t));let a=this._hasQueuedChanges();return this._emitChangeEvent(),a;}deselect(...e){this._verifyValueAssignment(e),e.forEach(t=>this._unmarkSelected(t));let a=this._hasQueuedChanges();return this._emitChangeEvent(),a;}setSelection(...e){this._verifyValueAssignment(e);let a=this.selected,t=new Set(e);e.forEach(n=>this._markSelected(n)),a.filter(n=>!t.has(this._getConcreteValue(n,t))).forEach(n=>this._unmarkSelected(n));let i=this._hasQueuedChanges();return this._emitChangeEvent(),i;}toggle(e){return this.isSelected(e)?this.deselect(e):this.select(e);}clear(e=!0){this._unmarkAll();let a=this._hasQueuedChanges();return e&&this._emitChangeEvent(),a;}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,a){if(this.compareWith){a=a??this._selection;for(let t of a)if(this.compareWith(e,t))return t;return e;}else return e;}};var Eg=(()=>{let e=class e{constructor(){this._listeners=[];}notify(t,i){for(let n of this._listeners)n(t,i);}listen(t){return this._listeners.push(t),()=>{this._listeners=this._listeners.filter(i=>t!==i);};}ngOnDestroy(){this._listeners=[];}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();var g$=20,ud=(()=>{let e=class e{constructor(t,i,n){this._ngZone=t,this._platform=i,this._scrolled=new G(),this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map(),this._document=n;}register(t){this.scrollContainers.has(t)||this.scrollContainers.set(t,t.elementScrolled().subscribe(()=>this._scrolled.next(t)));}deregister(t){let i=this.scrollContainers.get(t);i&&(i.unsubscribe(),this.scrollContainers.delete(t));}scrolled(t=g$){return this._platform.isBrowser?new Fe(i=>{this._globalSubscription||this._addGlobalListener();let n=t>0?this._scrolled.pipe(ll(t)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{n.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener();};}):le();}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((t,i)=>this.deregister(i)),this._scrolled.complete();}ancestorScrolled(t,i){let n=this.getAncestorScrollContainers(t);return this.scrolled(i).pipe(Ie(r=>!r||n.indexOf(r)>-1));}getAncestorScrollContainers(t){let i=[];return this.scrollContainers.forEach((n,r)=>{this._scrollableContainsElement(r,t)&&i.push(r);}),i;}_getWindow(){return this._document.defaultView||window;}_scrollableContainsElement(t,i){let n=Qi(i),r=t.getElementRef().nativeElement;do if(n==r)return!0;while(n=n.parentElement);return!1;}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{let t=this._getWindow();return ya(t.document,"scroll").subscribe(()=>this._scrolled.next());});}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null);}};e.ɵfac=function(i){return new(i||e)(I(oe),I(De),I(be,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})(),vp=(()=>{let e=class e{constructor(t,i,n,r){this.elementRef=t,this.scrollDispatcher=i,this.ngZone=n,this.dir=r,this._destroyed=new G(),this._elementScrolled=new Fe(c=>this.ngZone.runOutsideAngular(()=>ya(this.elementRef.nativeElement,"scroll").pipe(ke(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(t){let i=this.elementRef.nativeElement,n=this.dir&&this.dir.value=="rtl";t.left==null&&(t.left=n?t.end:t.start),t.right==null&&(t.right=n?t.start:t.end),t.bottom!=null&&(t.top=i.scrollHeight-i.clientHeight-t.bottom),n&&Gl()!=tn.NORMAL?(t.left!=null&&(t.right=i.scrollWidth-i.clientWidth-t.left),Gl()==tn.INVERTED?t.left=t.right:Gl()==tn.NEGATED&&(t.left=t.right?-t.right:t.right)):t.right!=null&&(t.left=i.scrollWidth-i.clientWidth-t.right),this._applyScrollToOptions(t);}_applyScrollToOptions(t){let i=this.elementRef.nativeElement;sg()?i.scrollTo(t):(t.top!=null&&(i.scrollTop=t.top),t.left!=null&&(i.scrollLeft=t.left));}measureScrollOffset(t){let i="left",n="right",r=this.elementRef.nativeElement;if(t=="top")return r.scrollTop;if(t=="bottom")return r.scrollHeight-r.clientHeight-r.scrollTop;let c=this.dir&&this.dir.value=="rtl";return t=="start"?t=c?n:i:t=="end"&&(t=c?i:n),c&&Gl()==tn.INVERTED?t==i?r.scrollWidth-r.clientWidth-r.scrollLeft:r.scrollLeft:c&&Gl()==tn.NEGATED?t==i?r.scrollLeft+r.scrollWidth-r.clientWidth:-r.scrollLeft:t==i?r.scrollLeft:r.scrollWidth-r.clientWidth-r.scrollLeft;}};e.ɵfac=function(i){return new(i||e)(h(Q),h(ud),h(oe),h(zt,8));},e.ɵdir=j({type:e,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0});let o=e;return o;})(),b$=20,za=(()=>{let e=class e{constructor(t,i,n){this._platform=t,this._change=new G(),this._changeListener=r=>{this._change.next(r);},this._document=n,i.runOutsideAngular(()=>{if(t.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 t=this._getWindow();t.removeEventListener("resize",this._changeListener),t.removeEventListener("orientationchange",this._changeListener);}this._change.complete();}getViewportSize(){this._viewportSize||this._updateViewportSize();let t={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),t;}getViewportRect(){let t=this.getViewportScrollPosition(),{width:i,height:n}=this.getViewportSize();return{top:t.top,left:t.left,bottom:t.top+n,right:t.left+i,height:n,width:i};}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let t=this._document,i=this._getWindow(),n=t.documentElement,r=n.getBoundingClientRect(),c=-r.top||t.body.scrollTop||i.scrollY||n.scrollTop||0,s=-r.left||t.body.scrollLeft||i.scrollX||n.scrollLeft||0;return{top:c,left:s};}change(t=b$){return t>0?this._change.pipe(ll(t)):this._change;}_getWindow(){return this._document.defaultView||window;}_updateViewportSize(){let t=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:t.innerWidth,height:t.innerHeight}:{width:0,height:0};}};e.ɵfac=function(i){return new(i||e)(I(De),I(oe),I(be,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();var yc=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({});let o=e;return o;})(),_p=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[Fn,yc,Fn,yc]});let o=e;return o;})();var yp=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;}},nn=class extends yp{constructor(e,a,t,i,n){super(),this.component=e,this.viewContainerRef=a,this.injector=t,this.componentFactoryResolver=i,this.projectableNodes=n;}},Wo=class extends yp{constructor(e,a,t,i){super(),this.templateRef=e,this.viewContainerRef=a,this.context=t,this.injector=i;}get origin(){return this.templateRef.elementRef;}attach(e,a=this.context){return this.context=a,super.attach(e);}detach(){return this.context=void 0,super.detach();}},x_=class extends yp{constructor(e){super(),this.element=e instanceof Q?e.nativeElement:e;}},kc=class{constructor(){this._isDisposed=!1,this.attachDomPortal=null;}hasAttached(){return!!this._attachedPortal;}attach(e){if(e instanceof nn)return this._attachedPortal=e,this.attachComponentPortal(e);if(e instanceof Wo)return this._attachedPortal=e,this.attachTemplatePortal(e);if(this.attachDomPortal&&e instanceof x_)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 kp=class extends kc{constructor(e,a,t,i,n){super(),this.outletElement=e,this._componentFactoryResolver=a,this._appRef=t,this._defaultInjector=i,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=n;}attachComponentPortal(e){let t=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),i;return e.viewContainerRef?(i=e.viewContainerRef.createComponent(t,e.viewContainerRef.length,e.injector||e.viewContainerRef.injector,e.projectableNodes||void 0),this.setDisposeFn(()=>i.destroy())):(i=t.create(e.injector||this._defaultInjector||He.NULL),this._appRef.attachView(i.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(i.hostView),i.destroy();})),this.outletElement.appendChild(this._getComponentRootNode(i)),this._attachedPortal=e,i;}attachTemplatePortal(e){let a=e.viewContainerRef,t=a.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return t.rootNodes.forEach(i=>this.outletElement.appendChild(i)),t.detectChanges(),this.setDisposeFn(()=>{let i=a.indexOf(t);i!==-1&&a.remove(i);}),this._attachedPortal=e,t;}dispose(){super.dispose(),this.outletElement.remove();}_getComponentRootNode(e){return e.hostView.rootNodes[0];}};var zP=(()=>{let e=class e extends Wo{constructor(t,i){super(t,i);}};e.ɵfac=function(i){return new(i||e)(h(Ze),h(_t));},e.ɵdir=j({type:e,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],standalone:!0,features:[W]});let o=e;return o;})();var xi=(()=>{let e=class e extends kc{constructor(t,i,n){super(),this._componentFactoryResolver=t,this._viewContainerRef=i,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=n;}get portal(){return this._attachedPortal;}set portal(t){this.hasAttached()&&!t&&!this._isInitialized||(this.hasAttached()&&super.detach(),t&&super.attach(t),this._attachedPortal=t||null);}get attachedRef(){return this._attachedRef;}ngOnInit(){this._isInitialized=!0;}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null;}attachComponentPortal(t){t.setAttachedHost(this);let i=t.viewContainerRef!=null?t.viewContainerRef:this._viewContainerRef,r=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component),c=i.createComponent(r,i.length,t.injector||i.injector,t.projectableNodes||void 0);return i!==this._viewContainerRef&&this._getRootNode().appendChild(c.hostView.rootNodes[0]),super.setDisposeFn(()=>c.destroy()),this._attachedPortal=t,this._attachedRef=c,this.attached.emit(c),c;}attachTemplatePortal(t){t.setAttachedHost(this);let i=this._viewContainerRef.createEmbeddedView(t.templateRef,t.context,{injector:t.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=t,this._attachedRef=i,this.attached.emit(i),i;}_getRootNode(){let t=this._viewContainerRef.element.nativeElement;return t.nodeType===t.ELEMENT_NODE?t:t.parentNode;}};e.ɵfac=function(i){return new(i||e)(h(ea),h(_t),h(be));},e.ɵdir=j({type:e,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[W]});let o=e;return o;})();var ha=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({});let o=e;return o;})();var FP=sg(),v_=class{constructor(e,a){this._viewportRuler=e,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=a;}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=Co(-this._previousScrollPosition.left),e.style.top=Co(-this._previousScrollPosition.top),e.classList.add("cdk-global-scrollblock"),this._isEnabled=!0;}}disable(){if(this._isEnabled){let e=this._document.documentElement,a=this._document.body,t=e.style,i=a.style,n=t.scrollBehavior||"",r=i.scrollBehavior||"";this._isEnabled=!1,t.left=this._previousHTMLStyles.left,t.top=this._previousHTMLStyles.top,e.classList.remove("cdk-global-scrollblock"),FP&&(t.scrollBehavior=i.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),FP&&(t.scrollBehavior=n,i.scrollBehavior=r);}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let a=this._document.body,t=this._viewportRuler.getViewportSize();return a.scrollHeight>t.height||a.scrollWidth>t.width;}};var __=class{constructor(e,a,t,i){this._scrollDispatcher=e,this._ngZone=a,this._viewportRuler=t,this._config=i,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(a=>!a||!this._overlayRef.overlayElement.contains(a.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe(()=>{let a=this._viewportRuler.getViewportScrollPosition().top;Math.abs(a-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;}},Ig=class{enable(){}disable(){}attach(){}};function w_(o,e){return e.some(a=>{let t=o.bottom<a.top,i=o.top>a.bottom,n=o.right<a.left,r=o.left>a.right;return t||i||n||r;});}function NP(o,e){return e.some(a=>{let t=o.top<a.top,i=o.bottom>a.bottom,n=o.left<a.left,r=o.right>a.right;return t||i||n||r;});}var y_=class{constructor(e,a,t,i){this._scrollDispatcher=e,this._viewportRuler=a,this._ngZone=t,this._config=i,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 a=this._overlayRef.overlayElement.getBoundingClientRect(),{width:t,height:i}=this._viewportRuler.getViewportSize();w_(a,[{width:t,height:i,bottom:i,right:t,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;}},x$=(()=>{let e=class e{constructor(t,i,n,r){this._scrollDispatcher=t,this._viewportRuler=i,this._ngZone=n,this.noop=()=>new Ig(),this.close=c=>new __(this._scrollDispatcher,this._ngZone,this._viewportRuler,c),this.block=()=>new v_(this._viewportRuler,this._document),this.reposition=c=>new y_(this._scrollDispatcher,this._viewportRuler,this._ngZone,c),this._document=r;}};e.ɵfac=function(i){return new(i||e)(I(ud),I(za),I(oe),I(be));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})(),Ln=class{constructor(e){if(this.scrollStrategy=new Ig(),this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,e){let a=Object.keys(e);for(let t of a)e[t]!==void 0&&(this[t]=e[t]);}}};var k_=class{constructor(e,a){this.connectionPair=e,this.scrollableViewProperties=a;}};var HP=(()=>{let e=class e{constructor(t){this._attachedOverlays=[],this._document=t;}ngOnDestroy(){this.detach();}add(t){this.remove(t),this._attachedOverlays.push(t);}remove(t){let i=this._attachedOverlays.indexOf(t);i>-1&&this._attachedOverlays.splice(i,1),this._attachedOverlays.length===0&&this.detach();}};e.ɵfac=function(i){return new(i||e)(I(be));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})(),v$=(()=>{let e=class e extends HP{constructor(t,i){super(t),this._ngZone=i,this._keydownListener=n=>{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(n)):s.next(n);break;}};}add(t){super.add(t),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(i){return new(i||e)(I(be),I(oe,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})(),_$=(()=>{let e=class e extends HP{constructor(t,i,n){super(t),this._platform=i,this._ngZone=n,this._cursorStyleIsSet=!1,this._pointerDownListener=r=>{this._pointerDownEventTarget=da(r);},this._clickListener=r=>{let c=da(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(LP(f.overlayElement,c)||LP(f.overlayElement,s))break;let x=f._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>x.next(r)):x.next(r);}};}add(t){if(super.add(t),!this._isAttached){let i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0;}}detach(){if(this._isAttached){let t=this._document.body;t.removeEventListener("pointerdown",this._pointerDownListener,!0),t.removeEventListener("click",this._clickListener,!0),t.removeEventListener("auxclick",this._clickListener,!0),t.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(t.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1;}}_addEventListeners(t){t.addEventListener("pointerdown",this._pointerDownListener,!0),t.addEventListener("click",this._clickListener,!0),t.addEventListener("auxclick",this._clickListener,!0),t.addEventListener("contextmenu",this._clickListener,!0);}};e.ɵfac=function(i){return new(i||e)(I(be),I(De),I(oe,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();function LP(o,e){let a=typeof ShadowRoot<"u"&&ShadowRoot,t=e;for(;t;){if(t===o)return!0;t=a&&t instanceof ShadowRoot?t.host:t.parentNode;}return!1;}var hd=(()=>{let e=class e{constructor(t,i){this._platform=i,this._document=t;}ngOnDestroy(){this._containerElement?.remove();}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement;}_createContainer(){let t="cdk-overlay-container";if(this._platform.isBrowser||mp()){let n=this._document.querySelectorAll(`.${t}[platform="server"], .${t}[platform="test"]`);for(let r=0;r<n.length;r++)n[r].remove();}let i=this._document.createElement("div");i.classList.add(t),mp()?i.setAttribute("platform","test"):this._platform.isBrowser||i.setAttribute("platform","server"),this._document.body.appendChild(i),this._containerElement=i;}};e.ɵfac=function(i){return new(i||e)(I(be),I(De));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})(),Tr=class{constructor(e,a,t,i,n,r,c,s,l,d=!1,f){this._portalOutlet=e,this._host=a,this._pane=t,this._config=i,this._ngZone=n,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(),i.scrollStrategy&&(this._scrollStrategy=i.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=i.positionStrategy,this._afterRenderRef=Ui(()=>Tm(()=>{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 a=this._portalOutlet.attach(e);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),Lo(()=>{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 a?.onDestroy=="function"&&a.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()));}),a;}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=Co(this._config.width),e.height=Co(this._config.height),e.minWidth=Co(this._config.minWidth),e.minHeight=Co(this._config.minHeight),e.maxWidth=Co(this._config.maxWidth),e.maxHeight=Co(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,a,t){let i=Ql(a||[]).filter(n=>!!n);i.length&&(t?e.classList.add(...i):e.classList.remove(...i));}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{let e=this._renders.pipe(ke(Yt(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);}},VP="cdk-overlay-connected-position-bounding-box",w$=/([A-Za-z%]+)$/,C_=class{get positions(){return this._preferredPositions;}constructor(e,a,t,i,n){this._viewportRuler=a,this._document=t,this._platform=i,this._overlayContainer=n,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(VP),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,a=this._overlayRect,t=this._viewportRect,i=this._containerRect,n=[],r;for(let c of this._preferredPositions){let s=this._getOriginPoint(e,i,c),l=this._getOverlayPoint(s,a,c),d=this._getOverlayFit(l,a,t,c);if(d.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(c,s);return;}if(this._canFitWithFlexibleDimensions(d,l,t)){n.push({position:c,origin:s,overlayRect:a,boundingBoxRect:this._calculateBoundingBoxRect(s,c)});continue;}(!r||r.overlayFit.visibleArea<d.visibleArea)&&(r={overlayFit:d,overlayPoint:l,originPoint:s,position:c,overlayRect:a});}if(n.length){let c=null,s=-1;for(let l of n){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&&Os(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(VP),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 a=this._getOriginPoint(this._originRect,this._containerRect,e);this._applyPosition(e,a);}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,a,t){let i;if(t.originX=="center")i=e.left+e.width/2;else{let r=this._isRtl()?e.right:e.left,c=this._isRtl()?e.left:e.right;i=t.originX=="start"?r:c;}a.left<0&&(i-=a.left);let n;return t.originY=="center"?n=e.top+e.height/2:n=t.originY=="top"?e.top:e.bottom,a.top<0&&(n-=a.top),{x:i,y:n};}_getOverlayPoint(e,a,t){let i;t.overlayX=="center"?i=-a.width/2:t.overlayX==="start"?i=this._isRtl()?-a.width:0:i=this._isRtl()?0:-a.width;let n;return t.overlayY=="center"?n=-a.height/2:n=t.overlayY=="top"?0:-a.height,{x:e.x+i,y:e.y+n};}_getOverlayFit(e,a,t,i){let n=BP(a),{x:r,y:c}=e,s=this._getOffset(i,"x"),l=this._getOffset(i,"y");s&&(r+=s),l&&(c+=l);let d=0-r,f=r+n.width-t.width,x=0-c,b=c+n.height-t.height,v=this._subtractOverflows(n.width,d,f),P=this._subtractOverflows(n.height,x,b),A=v*P;return{visibleArea:A,isCompletelyWithinViewport:n.width*n.height===A,fitsInViewportVertically:P===n.height,fitsInViewportHorizontally:v==n.width};}_canFitWithFlexibleDimensions(e,a,t){if(this._hasFlexibleDimensions){let i=t.bottom-a.y,n=t.right-a.x,r=jP(this._overlayRef.getConfig().minHeight),c=jP(this._overlayRef.getConfig().minWidth),s=e.fitsInViewportVertically||r!=null&&r<=i,l=e.fitsInViewportHorizontally||c!=null&&c<=n;return s&&l;}return!1;}_pushOverlayOnScreen(e,a,t){if(this._previousPushAmount&&this._positionLocked)return{x:e.x+this._previousPushAmount.x,y:e.y+this._previousPushAmount.y};let i=BP(a),n=this._viewportRect,r=Math.max(e.x+i.width-n.width,0),c=Math.max(e.y+i.height-n.height,0),s=Math.max(n.top- ��t.top-e.y,0),l=Math.max(n.left-t.left-e.x,0),d=0,f=0;return i.width<=n.width?d=l||-r:d=e.x<this._viewportMargin?n.left-t.left-e.x:0,i.height<=n.height?f=s||-c:f=e.y<this._viewportMargin?n.top-t.top-e.y:0,this._previousPushAmount={x:d,y:f},{x:e.x+d,y:e.y+f};}_applyPosition(e,a){if(this._setTransformOrigin(e),this._setOverlayElementStyles(a,e),this._setBoundingBoxStyles(a,e),e.panelClass&&this._addPanelClasses(e.panelClass),this._positionChanges.observers.length){let t=this._getScrollVisibility();if(e!==this._lastPosition||!this._lastScrollVisibility||!y$(this._lastScrollVisibility,t)){let i=new k_(e,t);this._positionChanges.next(i);}this._lastScrollVisibility=t;}this._lastPosition=e,this._isInitialRender=!1;}_setTransformOrigin(e){if(!this._transformOriginSelector)return;let a=this._boundingBox.querySelectorAll(this._transformOriginSelector),t,i=e.overlayY;e.overlayX==="center"?t="center":this._isRtl()?t=e.overlayX==="start"?"right":"left":t=e.overlayX==="start"?"left":"right";for(let n=0;n<a.length;n++)a[n].style.transformOrigin=`${t} ${i}`;}_calculateBoundingBoxRect(e,a){let t=this._viewportRect,i=this._isRtl(),n,r,c;if(a.overlayY==="top")r=e.y,n=t.height-r+this._viewportMargin;else if(a.overlayY==="bottom")c=t.height-e.y+this._viewportMargin*2,n=t.height-c+this._viewportMargin;else{let b=Math.min(t.bottom-e.y+t.top,e.y),v=this._lastBoundingBoxSize.height;n=b*2,r=e.y-b,n>v&&!this._isInitialRender&&!this._growAfterOpen&&(r=e.y-v/2);}let s=a.overlayX==="start"&&!i||a.overlayX==="end"&&i,l=a.overlayX==="end"&&!i||a.overlayX==="start"&&i,d,f,x;if(l)x=t.width-e.x+this._viewportMargin*2,d=e.x-this._viewportMargin;else if(s)f=e.x,d=t.right-e.x;else{let b=Math.min(t.right-e.x+t.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:n};}_setBoundingBoxStyles(e,a){let t=this._calculateBoundingBoxRect(e,a);!this._isInitialRender&&!this._growAfterOpen&&(t.height=Math.min(t.height,this._lastBoundingBoxSize.height),t.width=Math.min(t.width,this._lastBoundingBoxSize.width));let i={};if(this._hasExactPosition())i.top=i.left="0",i.bottom=i.right=i.maxHeight=i.maxWidth="",i.width=i.height="100%";else{let n=this._overlayRef.getConfig().maxHeight,r=this._overlayRef.getConfig().maxWidth;i.height=Co(t.height),i.top=Co(t.top),i.bottom=Co(t.bottom),i.width=Co(t.width),i.left=Co(t.left),i.right=Co(t.right),a.overlayX==="center"?i.alignItems="center":i.alignItems=a.overlayX==="end"?"flex-end":"flex-start",a.overlayY==="center"?i.justifyContent="center":i.justifyContent=a.overlayY==="bottom"?"flex-end":"flex-start",n&&(i.maxHeight=Co(n)),r&&(i.maxWidth=Co(r));}this._lastBoundingBoxSize=t,Os(this._boundingBox.style,i);}_resetBoundingBoxStyles(){Os(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""});}_resetOverlayElementStyles(){Os(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""});}_setOverlayElementStyles(e,a){let t={},i=this._hasExactPosition(),n=this._hasFlexibleDimensions,r=this._overlayRef.getConfig();if(i){let d=this._viewportRuler.getViewportScrollPosition();Os(t,this._getExactOverlayY(a,e,d)),Os(t,this._getExactOverlayX(a,e,d));}else t.position="static";let c="",s=this._getOffset(a,"x"),l=this._getOffset(a,"y");s&&(c+=`translateX(${s}px) `),l&&(c+=`translateY(${l}px)`),t.transform=c.trim(),r.maxHeight&&(i?t.maxHeight=Co(r.maxHeight):n&&(t.maxHeight="")),r.maxWidth&&(i?t.maxWidth=Co(r.maxWidth):n&&(t.maxWidth="")),Os(this._pane.style,t);}_getExactOverlayY(e,a,t){let i={top:"",bottom:""},n=this._getOverlayPoint(a,this._overlayRect,e);if(this._isPushed&&(n=this._pushOverlayOnScreen(n,this._overlayRect,t)),e.overlayY==="bottom"){let r=this._document.documentElement.clientHeight;i.bottom=`${r-(n.y+this._overlayRect.height)}px`;}else i.top=Co(n.y);return i;}_getExactOverlayX(e,a,t){let i={left:"",right:""},n=this._getOverlayPoint(a,this._overlayRect,e);this._isPushed&&(n=this._pushOverlayOnScreen(n,this._overlayRect,t));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;i.right=`${c-(n.x+this._overlayRect.width)}px`;}else i.left=Co(n.x);return i;}_getScrollVisibility(){let e=this._getOriginRect(),a=this._pane.getBoundingClientRect(),t=this._scrollables.map(i=>i.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:NP(e,t),isOriginOutsideView:w_(e,t),isOverlayClipped:NP(a,t),isOverlayOutsideView:w_(a,t)};}_subtractOverflows(e,...a){return a.reduce((t,i)=>t-Math.max(i,0),e);}_getNarrowedViewportRect(){let e=this._document.documentElement.clientWidth,a=this._document.documentElement.clientHeight,t=this._viewportRuler.getViewportScrollPosition();return{top:t.top+this._viewportMargin,left:t.left+this._viewportMargin,right:t.left+e-this._viewportMargin,bottom:t.top+a-this._viewportMargin,width:e-2*this._viewportMargin,height:a-2*this._viewportMargin};}_isRtl(){return this._overlayRef.getDirection()==="rtl";}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed;}_getOffset(e,a){return a==="x"?e.offsetX==null?this._offsetX:e.offsetX:e.offsetY==null?this._offsetY:e.offsetY;}_validatePositions(){}_addPanelClasses(e){this._pane&&Ql(e).forEach(a=>{a!==""&&this._appliedPanelClasses.indexOf(a)===-1&&(this._appliedPanelClasses.push(a),this._pane.classList.add(a));});}_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 a=e.width||0,t=e.height||0;return{top:e.y,bottom:e.y+t,left:e.x,right:e.x+a,height:t,width:a};}};function Os(o,e){for(let a in e)e.hasOwnProperty(a)&&(o[a]=e[a]);return o;}function jP(o){if(typeof o!="number"&&o!=null){let[e,a]=o.split(w$);return!a||a==="px"?parseFloat(e):null;}return o||null;}function BP(o){return{top:Math.floor(o.top),right:Math.floor(o.right),bottom:Math.floor(o.bottom),left:Math.floor(o.left),width:Math.floor(o.width),height:Math.floor(o.height)};}function y$(o,e){return o===e?!0:o.isOriginClipped===e.isOriginClipped&&o.isOriginOutsideView===e.isOriginOutsideView&&o.isOverlayClipped===e.isOverlayClipped&&o.isOverlayOutsideView===e.isOverlayOutsideView;}var $P="cdk-global-overlay-wrapper",M_=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 a=e.getConfig();this._overlayRef=e,this._width&&!a.width&&e.updateSize({width:this._width}),this._height&&!a.height&&e.updateSize({height:this._height}),e.hostElement.classList.add($P),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,a=this._overlayRef.hostElement.style,t=this._overlayRef.getConfig(),{width:i,height:n,maxWidth:r,maxHeight:c}=t,s=(i==="100%"||i==="100vw")&&(!r||r==="100%"||r==="100vw"),l=(n==="100%"||n==="100vh")&&(!c||c==="100%"||c==="100vh"),d=this._xPosition,f=this._xOffset,x=this._overlayRef.getConfig().direction==="rtl",b="",v="",P="";s?P="flex-start":d==="center"?(P="center",x?v=f:b=f):x?d==="left"||d==="end"?(P="flex-end",b=f):(d==="right"||d==="start")&&(P="flex-start",v=f):d==="left"||d==="start"?(P="flex-start",b=f):(d==="right"||d==="end")&&(P="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,a.justifyContent=P,a.alignItems=l?"flex-start":this._alignItems;}dispose(){if(this._isDisposed||!this._overlayRef)return;let e=this._overlayRef.overlayElement.style,a=this._overlayRef.hostElement,t=a.style;a.classList.remove($P),t.justifyContent=t.alignItems=e.marginTop=e.marginBottom=e.marginLeft=e.marginRight=e.position="",this._overlayRef=null,this._isDisposed=!0;}},k$=(()=>{let e=class e{constructor(t,i,n,r){this._viewportRuler=t,this._document=i,this._platform=n,this._overlayContainer=r;}global(){return new M_();}flexibleConnectedTo(t){return new C_(t,this._viewportRuler,this._document,this._platform,this._overlayContainer);}};e.ɵfac=function(i){return new(i||e)(I(za),I(be),I(De),I(hd));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})(),C$=0,Wt=(()=>{let e=class e{constructor(t,i,n,r,c,s,l,d,f,x,b,v){this.scrollStrategies=t,this._overlayContainer=i,this._componentFactoryResolver=n,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(t){let i=this._createHostElement(),n=this._createPaneElement(i),r=this._createPortalOutlet(n),c=new Ln(t);return c.direction=c.direction||this._directionality.value,new Tr(r,i,n,c,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,this._animationsModuleType==="NoopAnimations",this._injector.get(Jo));}position(){return this._positionBuilder;}_createPaneElement(t){let i=this._document.createElement("div");return i.id=`cdk-overlay-${C$++}`,i.classList.add("cdk-overlay-pane"),t.appendChild(i),i;}_createHostElement(){let t=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(t),t;}_createPortalOutlet(t){return this._appRef||(this._appRef=this._injector.get(Ta)),new kp(t,this._componentFactoryResolver,this._appRef,this._injector,this._document);}};e.ɵfac=function(i){return new(i||e)(I(x$),I(hd),I(ea),I(k$),I(v$),I(He),I(oe),I(be),I(zt),I(An),I(_$),I(it,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})(),M$=[{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"}],UP=new z("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{let o=T(Wt);return()=>o.scrollStrategies.reposition();}}),Cp=(()=>{let e=class e{constructor(t){this.elementRef=t;}};e.ɵfac=function(i){return new(i||e)(h(Q));},e.ɵdir=j({type:e,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0});let o=e;return o;})(),O_=(()=>{let e=class e{get offsetX(){return this._offsetX;}set offsetX(t){this._offsetX=t,this._position&&this._updatePositionStrategy(this._position);}get offsetY(){return this._offsetY;}set offsetY(t){this._offsetY=t,this._position&&this._updatePositionStrategy(this._position);}get disposeOnNavigation(){return this._disposeOnNavigation;}set disposeOnNavigation(t){this._disposeOnNavigation=t;}constructor(t,i,n,r,c){this._overlay=t,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(oe),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 Wo(i,n),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(t){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),t.origin&&this.open&&this._position.apply()),t.open&&(this.open?this._attachOverlay():this._detachOverlay());}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=M$);let t=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=t.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=t.detachments().subscribe(()=>this.detach.emit()),t.keydownEvents().subscribe(i=>{this.overlayKeydown.next(i),i.keyCode===27&&!this.disableClose&&!mo(i)&&(i.preventDefault(),this._detachOverlay());}),this._overlayRef.outsidePointerEvents().subscribe(i=>{let n=this._getOriginElement(),r=da(i);(!n||n!==r&&!n.contains(r))&&this.overlayOutsideClick.next(i);});}_buildConfig(){let t=this._position=this.positionStrategy||this._createPositionStrategy(),i=new Ln({direction:this._dir,positionStrategy:t,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||this.width===0)&&(i.width=this.width),(this.height||this.height===0)&&(i.height=this.height),(this.minWidth||this.minWidth===0)&&(i.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(i.minHeight=this.minHeight),this.backdropClass&&(i.backdropClass=this.backdropClass),this.panelClass&&(i.panelClass=this.panelClass),i;}_updatePositionStrategy(t){let i=this.positions.map(n=>({originX:n.originX,originY:n.originY,overlayX:n.overlayX,overlayY:n.overlayY,offsetX:n.offsetX||this.offsetX,offsetY:n.offsetY||this.offsetY,panelClass:n.panelClass||void 0}));return t.setOrigin(this._getOrigin()).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector);}_createPositionStrategy(){let t=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(t),t;}_getOrigin(){return this.origin instanceof Cp?this.origin.elementRef:this.origin;}_getOriginElement(){return this.origin instanceof Cp?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(t=>{this.backdropClick.emit(t);}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(Qr(()=>this.positionChange.observers.length>0)).subscribe(t=>{this._ngZone.run(()=>this.positionChange.emit(t)),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe();}));}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe();}};e.ɵfac=function(i){return new(i||e)(h(Wt),h(Ze),h(_t),h(UP),h(zt,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",X],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",X],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",X],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",X],push:[2,"cdkConnectedOverlayPush","push",X],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",X]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[ye,et]});let o=e;return o;})();function O$(o){return()=>o.scrollStrategies.reposition();}var P$={provide:UP,deps:[Wt],useFactory:O$},Fa=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[Wt,P$],imports:[Fn,ha,_p,_p]});let o=e;return o;})();var qe=function(o){return o[o.State=0]="State",o[o.Transition=1]="Transition",o[o.Sequence=2]="Sequence",o[o.Group=3]="Group",o[o.Animate=4]="Animate",o[o.Keyframes=5]="Keyframes",o[o.Style=6]="Style",o[o.Trigger=7]="Trigger",o[o.Reference=8]="Reference",o[o.AnimateChild=9]="AnimateChild",o[o.AnimateRef=10]="AnimateRef",o[o.Query=11]="Query",o[o.Stagger=12]="Stagger",o;}(qe||{}),Vn="*";function Dt(o,e){return{type:qe.Trigger,name:o,definitions:e,options:{}};}function mt(o,e=null){return{type:qe.Animate,styles:e,timings:o};}function P_(o,e=null){return{type:qe.Group,steps:o,options:e};}function qP(o,e=null){return{type:qe.Sequence,steps:o,options:e};}function xe(o){return{type:qe.Style,styles:o,offset:null};}function Be(o,e,a){return{type:qe.State,name:o,styles:e,options:a};}function Pp(o){return{type:qe.Keyframes,steps:o};}function ct(o,e,a=null){return{type:qe.Transition,expr:o,animation:e,options:a};}function Ps(o=null){return{type:qe.AnimateChild,options:o};}function Ds(o,e,a=null){return{type:qe.Query,selector:o,animation:e,options:a};}var Cc=class{constructor(e=0,a=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+a;}_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 a=e=="start"?this._onStartFns:this._onDoneFns;a.forEach(t=>t()),a.length=0;}},Op=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 a=0,t=0,i=0,n=this.players.length;n==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(r=>{r.onDone(()=>{++a==n&&this._onFinish();}),r.onDestroy(()=>{++t==n&&this._onDestroy();}),r.onStart(()=>{++i==n&&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 a=e*this.totalTime;this.players.forEach(t=>{let i=t.totalTime?Math.min(1,a/t.totalTime):1;t.setPosition(i);});}getPosition(){let e=this.players.reduce((a,t)=>a===null||t.totalTime>a.totalTime?t:a,null);return e!=null?e.getPosition():0;}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy();});}triggerCallback(e){let a=e=="start"?this._onStartFns:this._onDoneFns;a.forEach(t=>t()),a.length=0;}},Sg="!";var D$=["tooltip"],QP=20;var YP=new z("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{let o=T(Wt);return()=>o.scrollStrategies.reposition({scrollThrottle:QP});}});function E$(o){return()=>o.scrollStrategies.reposition({scrollThrottle:QP});}var I$={provide:YP,deps:[Wt],useFactory:E$};function S$(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500};}var T$=new z("mat-tooltip-default-options",{providedIn:"root",factory:S$});var WP="tooltip-panel",GP=Wi({passive:!0}),A$=8,R$=8,z$=24,F$=200,Nt=(()=>{let e=class e{get position(){return this._position;}set position(t){t!==this._position&&(this._position=t,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()));}get positionAtOrigin(){return this._positionAtOrigin;}set positionAtOrigin(t){this._positionAtOrigin=ma(t),this._detach(),this._overlayRef=null;}get disabled(){return this._disabled;}set disabled(t){let i=ma(t);this._disabled!==i&&(this._disabled=i,i?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message));}get showDelay(){return this._showDelay;}set showDelay(t){this._showDelay=pa(t);}get hideDelay(){return this._hideDelay;}set hideDelay(t){this._hideDelay=pa(t),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay);}get message(){return this._message;}set message(t){let i=this._message;this._message=t!=null?String(t).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(i);}get tooltipClass(){return this._tooltipClass;}set tooltipClass(t){this._tooltipClass=t,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass);}constructor(t,i,n,r,c,s,l,d,f,x,b,v){this._overlay=t,this._elementRef=i,this._scrollDispatcher=n,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=N$,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new G(),this._injector=T(He),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(ke(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef);}),this._viewportMargin=A$;}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(ke(this._destroyed)).subscribe(t=>{t?t==="keyboard"&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0));});}ngOnDestroy(){let t=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([i,n])=>{t.removeEventListener(i,n,GP);}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(t,this.message,"tooltip"),this._focusMonitor.stopMonitoring(t);}show(t=this.showDelay,i){if(this.disabled||!this.message||this._isTooltipVisible()){this._tooltipInstance?._cancelPendingAnimations();return;}let n=this._createOverlay(i);this._detach(),this._portal=this._portal||new nn(this._tooltipComponent,this._viewContainerRef);let r=this._tooltipInstance=n.attach(this._portal).instance;r._triggerElement=this._elementRef.nativeElement,r._mouseLeaveHideDelay=this._hideDelay,r.afterHidden().pipe(ke(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),r.show(t);}hide(t=this.hideDelay){let i=this._tooltipInstance;i&&(i.isVisible()?i.hide(t):(i._cancelPendingAnimations(),this._detach()));}toggle(t){this._isTooltipVisible()?this.hide():this.show(void 0,t);}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible();}_createOverlay(t){if(this._overlayRef){let r=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!t)&&r._origin instanceof Q)return this._overlayRef;this._detach();}let i=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),n=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin?t||this._elementRef:this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(i);return n.positionChanges.pipe(ke(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:n,panelClass:`${this._cssClassPrefix}-${WP}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(ke(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(ke(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(ke(this._destroyed)).subscribe(r=>{this._isTooltipVisible()&&r.keyCode===27&&!mo(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(t){let i=t.getConfig().positionStrategy,n=this._getOrigin(),r=this._getOverlayPosition();i.withPositions([this._addOffset(U(U({},n.main),r.main)),this._addOffset(U(U({},n.fallback),r.fallback))]);}_addOffset(t){let i=R$,n=!this._dir||this._dir.value=="ltr";return t.originY==="top"?t.offsetY=-i:t.originY==="bottom"?t.offsetY=i:t.originX==="start"?t.offsetX=n?-i:i:t.originX==="end"&&(t.offsetX=n?i:-i),t;}_getOrigin(){let t=!this._dir||this._dir.value=="ltr",i=this.position,n;i=="above"||i=="below"?n={originX:"center",originY:i=="above"?"top":"bottom"}:i=="before"||i=="left"&&t||i=="right"&&!t?n={originX:"start",originY:"center"}:(i=="after"||i=="right"&&t||i=="left"&&!t)&&(n={originX:"end",originY:"center"});let{x:r,y:c}=this._invertPosition(n.originX,n.originY);return{main:n,fallback:{originX:r,originY:c}};}_getOverlayPosition(){let t=!this._dir||this._dir.value=="ltr",i=this.position,n;i=="above"?n={overlayX:"center",overlayY:"bottom"}:i=="below"?n={overlayX:"center",overlayY:"top"}:i=="before"||i=="left"&&t||i=="right"&&!t?n={overlayX:"end",overlayY:"center"}:(i=="after"||i=="right"&&t||i=="left"&&!t)&&(n={overlayX:"start",overlayY:"center"});let{x:r,y:c}=this._invertPosition(n.overlayX,n.overlayY);return{main:n,fallback:{overlayX:r,overlayY:c}};}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),Lo(()=>{this._tooltipInstance&&this._overlayRef.updatePosition();},{injector:this._injector}));}_setTooltipClass(t){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=t,this._tooltipInstance._markForCheck());}_invertPosition(t,i){return this.position==="above"||this.position==="below"?i==="top"?i="bottom":i==="bottom"&&(i="top"):t==="end"?t="start":t==="start"&&(t="end"),{x:t,y:i};}_updateCurrentPositionClass(t){let{overlayY:i,originX:n,originY:r}=t,c;if(i==="center"?this._dir&&this._dir.value==="rtl"?c=n==="end"?"left":"right":c=n==="start"?"left":"right":c=i==="bottom"&&r==="top"?"above":"below",c!==this._currentPosition){let s=this._overlayRef;if(s){let l=`${this._cssClassPrefix}-${WP}-`;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",t=>{this._setupPointerExitEventsIfNeeded();let i;t.x!==void 0&&t.y!==void 0&&(i=t),this.show(void 0,i);}]):this.touchGestures!=="off"&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",t=>{let i=t.targetTouches?.[0],n=i?{x:i.clientX,y:i.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout);let r=500;this._touchstartTimeout=setTimeout(()=>this.show(void 0,n),this._defaultOptions.touchLongPressShowDelay??r);}])),this._addListeners(this._passiveListeners));}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;let t=[];if(this._platformSupportsMouseEvents())t.push(["mouseleave",i=>{let n=i.relatedTarget;(!n||!this._overlayRef?.overlayElement.contains(n))&&this.hide();}],["wheel",i=>this._wheelListener(i)]);else if(this.touchGestures!=="off"){this._disableNativeGesturesIfNecessary();let i=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay);};t.push(["touchend",i],["touchcancel",i]);}this._addListeners(t),this._passiveListeners.push(...t);}_addListeners(t){t.forEach(([i,n])=>{this._elementRef.nativeElement.addEventListener(i,n,GP);});}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID;}_wheelListener(t){if(this._isTooltipVisible()){let i=this._document.elementFromPoint(t.clientX,t.clientY),n=this._elementRef.nativeElement;i!==n&&!n.contains(i)&&this.hide();}}_disableNativeGesturesIfNecessary(){let t=this.touchGestures;if(t!=="off"){let i=this._elementRef.nativeElement,n=i.style;(t==="on"||i.nodeName!=="INPUT"&&i.nodeName!=="TEXTAREA")&&(n.userSelect=n.msUserSelect=n.webkitUserSelect=n.MozUserSelect="none"),(t==="on"||!i.draggable)&&(n.webkitUserDrag="none"),n.touchAction="none",n.webkitTapHighlightColor="transparent";}}_syncAriaDescription(t){this._ariaDescriptionPending||(this._ariaDescriptionPending ��=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,t,"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(i){return new(i||e)(h(Wt),h(Q),h(ud),h(_t),h(oe),h(De),h(bg),h(ho),h(YP),h(zt),h(T$,8),h(be));},e.ɵdir=j({type:e,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(i,n){i&2&&ae("mat-mdc-tooltip-disabled",n.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 o=e;return o;})(),N$=(()=>{let e=class e{constructor(t,i,n){this._changeDetectorRef=t,this._elementRef=i,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=n==="NoopAnimations";}show(t){this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0;},t);}hide(t){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0;},t);}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:t}){(!t||!this._triggerElement.contains(t))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1));}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck();}_isTooltipMultiline(){let t=this._elementRef.nativeElement.getBoundingClientRect();return t.height>z$&&t.width>=F$;}_handleAnimationEnd({animationName:t}){(t===this._showAnimation||t===this._hideAnimation)&&this._finalizeAnimation(t===this._showAnimation);}_cancelPendingAnimations(){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0;}_finalizeAnimation(t){t?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next();}_toggleVisibility(t){let i=this._tooltip.nativeElement,n=this._showAnimation,r=this._hideAnimation;if(i.classList.remove(t?r:n),i.classList.add(t?n:r),this._isVisible!==t&&(this._isVisible=t,this._changeDetectorRef.markForCheck()),t&&!this._animationsDisabled&&typeof getComputedStyle=="function"){let c=getComputedStyle(i);(c.getPropertyValue("animation-duration")==="0s"||c.getPropertyValue("animation-name")==="none")&&(this._animationsDisabled=!0);}t&&this._onShow(),this._animationsDisabled&&(i.classList.add("_mat-animation-noopable"),this._finalizeAnimation(t));}};e.ɵfac=function(i){return new(i||e)(h(he),h(Q),h(it,8));},e.ɵcmp=O({type:e,selectors:[["mat-tooltip-component"]],viewQuery:function(i,n){if(i&1&&Z(D$,7),i&2){let r;N(r=L())&&(n._tooltip=r.first);}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(i,n){i&1&&E("mouseleave",function(c){return n._handleMouseLeave(c);}),i&2&&wo("zoom",n.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(i,n){if(i&1){let r=K();u(0,"div",1,0),E("animationend",function(s){return C(r),M(n._handleAnimationEnd(s));}),u(2,"div",2),g(3),p()();}i&2&&(ae("mdc-tooltip--multiline",n._isMultiline),_("ngClass",n.tooltipClass),m(3),y(n.message));},dependencies:[lc],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 o=e;return o;})();var ft=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[I$],imports:[vg,B,Fa,_e,_e,yc]});let o=e;return o;})();function L$(o,e){}var Es=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 E_=(()=>{let e=class e extends kc{constructor(t,i,n,r,c,s,l,d){super(),this._elementRef=t,this._focusTrapFactory=i,this._config=r,this._interactivityChecker=c,this._ngZone=s,this._overlayRef=l,this._focusMonitor=d,this._platform=T(De),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=T(he),this._injector=T(He),this._isDestroyed=!1,this.attachDomPortal=f=>{this._portalOutlet.hasAttached();let x=this._portalOutlet.attachDomPortal(f);return this._contentAttached(),x;},this._document=n,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy);}_addAriaLabelledBy(t){this._ariaLabelledByQueue.push(t),this._changeDetectorRef.markForCheck();}_removeAriaLabelledBy(t){let i=this._ariaLabelledByQueue.indexOf(t);i>-1&&(this._ariaLabelledByQueue.splice(i,1),this._changeDetectorRef.markForCheck());}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus();}_captureInitialFocus(){this._trapFocus();}ngOnDestroy(){this._isDestroyed=!0,this._restoreFocus();}attachComponentPortal(t){this._portalOutlet.hasAttached();let i=this._portalOutlet.attachComponentPortal(t);return this._contentAttached(),i;}attachTemplatePortal(t){this._portalOutlet.hasAttached();let i=this._portalOutlet.attachTemplatePortal(t);return this._contentAttached(),i;}_recaptureFocus(){this._containsFocus()||this._trapFocus();}_forceFocus(t,i){this._interactivityChecker.isFocusable(t)||(t.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let n=()=>{t.removeEventListener("blur",n),t.removeEventListener("mousedown",n),t.removeAttribute("tabindex");};t.addEventListener("blur",n),t.addEventListener("mousedown",n);})),t.focus(i);}_focusByCssSelector(t,i){let n=this._elementRef.nativeElement.querySelector(t);n&&this._forceFocus(n,i);}_trapFocus(){this._isDestroyed||Lo(()=>{let t=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||t.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 t=this._config.restoreFocus,i=null;if(typeof t=="string"?i=this._document.querySelector(t):typeof t=="boolean"?i=t?this._elementFocusedBeforeDialogWasOpened:null:t&&(i=t),this._config.restoreFocus&&i&&typeof i.focus=="function"){let n=ys(),r=this._elementRef.nativeElement;(!n||n===this._document.body||n===r||r.contains(n))&&(this._focusMonitor?(this._focusMonitor.focusVia(i,this._closeInteractionType),this._closeInteractionType=null):i.focus());}this._focusTrap&&this._focusTrap.destroy();}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus();}_containsFocus(){let t=this._elementRef.nativeElement,i=ys();return t===i||t.contains(i);}_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(i){return new(i||e)(h(Q),h(xg),h(be,8),h(Es),h(pp),h(oe),h(Tr),h(ho));},e.ɵcmp=O({type:e,selectors:[["cdk-dialog-container"]],viewQuery:function(i,n){if(i&1&&Z(xi,7),i&2){let r;N(r=L())&&(n._portalOutlet=r.first);}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(i,n){i&2&&se("id",n._config.id||null)("role",n._config.role)("aria-modal",n._config.ariaModal)("aria-labelledby",n._config.ariaLabel?null:n._ariaLabelledByQueue[0])("aria-label",n._config.ariaLabel)("aria-describedby",n._config.ariaDescribedBy||null);},standalone:!0,features:[W,D],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(i,n){i&1&&S(0,L$,0,0,"ng-template",0);},dependencies:[xi],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2});let o=e;return o;})(),Dp=class{constructor(e,a){this.overlayRef=e,this.config=a,this.closed=new G(),this.disableClose=a.disableClose,this.backdropClick=e.backdropClick(),this.keydownEvents=e.keydownEvents(),this.outsidePointerEvents=e.outsidePointerEvents(),this.id=a.id,this.keydownEvents.subscribe(t=>{t.keyCode===27&&!this.disableClose&&!mo(t)&&(t.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}));}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"});}),this._detachSubscription=e.detachments().subscribe(()=>{a.closeOnOverlayDetachments!==!1&&this.close();});}close(e,a){if(this.containerInstance){let t=this.closed;this.containerInstance._closeInteractionType=a?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),t.next(e),t.complete(),this.componentInstance=this.containerInstance=null;}}updatePosition(){return this.overlayRef.updatePosition(),this;}updateSize(e="",a=""){return this.overlayRef.updateSize({width:e,height:a}),this;}addPanelClass(e){return this.overlayRef.addPanelClass(e),this;}removePanelClass(e){return this.overlayRef.removePanelClass(e),this;}},V$=new z("DialogScrollStrategy",{providedIn:"root",factory:()=>{let o=T(Wt);return()=>o.scrollStrategies.block();}}),j$=new z("DialogData"),B$=new z("DefaultDialogConfig");var $$=0,I_=(()=>{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(t,i,n,r,c,s){this._overlay=t,this._injector=i,this._defaultOptions=n,this._parentDialog=r,this._overlayContainer=c,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new G(),this._afterOpenedAtThisLevel=new G(),this._ariaHiddenElements=new Map(),this.afterAllClosed=gn(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Ct(void 0))),this._scrollStrategy=s;}open(t,i){let n=this._defaultOptions||new Es();i=U(U({},n),i),i.id=i.id||`cdk-dialog-${$$++}`,i.id&&this.getDialogById(i.id);let r=this._getOverlayConfig(i),c=this._overlay.create(r),s=new Dp(c,i),l=this._attachContainer(c,s,i);return s.containerInstance=l,this._attachDialogContent(t,s,l,i),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(s),s.closed.subscribe(()=>this._removeOpenDialog(s,!0)),this.afterOpened.next(s),s;}closeAll(){D_(this.openDialogs,t=>t.close());}getDialogById(t){return this.openDialogs.find(i=>i.id===t);}ngOnDestroy(){D_(this._openDialogsAtThisLevel,t=>{t.config.closeOnDestroy===!1&&this._removeOpenDialog(t,!1);}),D_(this._openDialogsAtThisLevel,t=>t.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[];}_getOverlayConfig(t){let i=new Ln({positionStrategy:t.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:t.scrollStrategy||this._scrollStrategy(),panelClass:t.panelClass,hasBackdrop:t.hasBackdrop,direction:t.direction,minWidth:t.minWidth,minHeight:t.minHeight,maxWidth:t.maxWidth,maxHeight:t.maxHeight,width:t.width,height:t.height,disposeOnNavigation:t.closeOnNavigation});return t.backdropClass&&(i.backdropClass=t.backdropClass),i;}_attachContainer(t,i,n){let r=n.injector||n.viewContainerRef?.injector,c=[{provide:Es,useValue:n},{provide:Dp,useValue:i},{provide:Tr,useValue:t}],s;n.container?typeof n.container=="function"?s=n.container:(s=n.container.type,c.push(...n.container.providers(n))):s=E_;let l=new nn(s,n.viewContainerRef,He.create({parent:r||this._injector,providers:c}),n.componentFactoryResolver);return t.attach(l).instance;}_attachDialogContent(t,i,n,r){if(t instanceof Ze){let c=this._createInjector(r,i,n,void 0),s={$implicit:r.data,dialogRef:i};r.templateContext&&(s=U(U({},s),typeof r.templateContext=="function"?r.templateContext():r.templateContext)),n.attachTemplatePortal(new Wo(t,null,s,c));}else{let c=this._createInjector(r,i,n,this._injector),s=n.attachComponentPortal(new nn(t,r.viewContainerRef,c,r.componentFactoryResolver));i.componentRef=s,i.componentInstance=s.instance;}}_createInjector(t,i,n,r){let c=t.injector||t.viewContainerRef?.injector,s=[{provide:j$,useValue:t.data},{provide:Dp,useValue:i}];return t.providers&&(typeof t.providers=="function"?s.push(...t.providers(i,t,n)):s.push(...t.providers)),t.direction&&(!c||!c.get(zt,null,{optional:!0}))&&s.push({provide:zt,useValue:{value:t.direction,change:le()}}),He.create({parent:c||r,providers:s});}_removeOpenDialog(t,i){let n=this.openDialogs.indexOf(t);n>-1&&(this.openDialogs.splice(n,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((r,c)=>{r?c.setAttribute("aria-hidden",r):c.removeAttribute("aria-hidden");}),this._ariaHiddenElements.clear(),i&&this._getAfterAllClosed().next()));}_hideNonDialogContentFromAssistiveTechnology(){let t=this._overlayContainer.getContainerElement();if(t.parentElement){let i=t.parentElement.children;for(let n=i.length-1;n>-1;n--){let r=i[n];r!==t&&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 t=this._parentDialog;return t?t._getAfterAllClosed():this._afterAllClosedAtThisLevel;}};e.ɵfac=function(i){return new(i||e)(I(Wt),I(He),I(B$,8),I(e,12),I(hd),I(V$));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();function D_(o,e){let a=o.length;for(;a--;)e(o[a]);}var ZP=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[I_],imports:[Fa,ha,vg,ha]});let o=e;return o;})();function H$(o,e){}var Ep=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;}},S_="mdc-dialog--open",XP="mdc-dialog--opening",KP="mdc-dialog--closing",U$=150,q$=75,W$=(()=>{let e=class e extends E_{constructor(t,i,n,r,c,s,l,d,f){super(t,i,n,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?e6(this._config.enterAnimationDuration)??U$:0,this._exitAnimationDuration=this._animationsEnabled?e6(this._config.exitAnimationDuration)??q$: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(JP,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(XP,S_)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(S_),Promise.resolve().then(()=>this._finishDialogOpen()));}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(S_),this._animationsEnabled?(this._hostElement.style.setProperty(JP,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(KP)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose());}_updateActionSectionCount(t){this._actionSectionCount+=t,this._changeDetectorRef.markForCheck();}_clearAnimationClasses(){this._hostElement.classList.remove(XP,KP);}_waitForAnimationToComplete(t,i){this._animationTimer!==null&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(i,t);}_requestAnimationFrame(t){this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame=="function"?requestAnimationFrame(t):t();});}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus();}_openAnimationDone(t){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:t});}ngOnDestroy(){super.ngOnDestroy(),this._animationTimer!==null&&clearTimeout(this._animationTimer);}attachComponentPortal(t){let i=super.attachComponentPortal(t);return i.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),i;}};e.ɵfac=function(i){return new(i||e)(h(Q),h(xg),h(be,8),h(Ep),h(pp),h(oe),h(Tr),h(it,8),h(ho));},e.ɵcmp=O({type:e,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(i,n){i&2&&(yo("id",n._config.id),se("aria-modal",n._config.ariaModal)("role",n._config.role)("aria-labelledby",n._config.ariaLabel?null:n._ariaLabelledByQueue[0])("aria-label",n._config.ariaLabel)("aria-describedby",n._config.ariaDescribedBy||null),ae("_mat-animation-noopable",!n._animationsEnabled)("mat-mdc-dialog-container-with-actions",n._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(i,n){i&1&&(u(0,"div",0)(1,"div",1),S(2,H$,0,0,"ng-template",2),p()());},dependencies:[xi],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 o=e;return o;})(),JP="--mat-dialog-transition-duration";function e6(o){return o==null?null:typeof o=="number"?o:o.endsWith("ms")?pa(o.substring(0,o.length-2)):o.endsWith("s")?pa(o.substring(0,o.length-1))*1e3:o==="0"?0:null;}var Tg=function(o){return o[o.OPEN=0]="OPEN",o[o.CLOSING=1]="CLOSING",o[o.CLOSED=2]="CLOSED",o;}(Tg||{}),Gt=class{constructor(e,a,t){this._ref=e,this._containerInstance=t,this._afterOpened=new G(),this._beforeClosed=new G(),this._state=Tg.OPEN,this.disableClose=a.disableClose,this.id=e.id,e.addPanelClass("mat-mdc-dialog-panel"),t._animationStateChanged.pipe(Ie(i=>i.state==="opened"),de(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete();}),t._animationStateChanged.pipe(Ie(i=>i.state==="closed"),de(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose();}),e.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose();}),Yt(this.backdropClick(),this.keydownEvents().pipe(Ie(i=>i.keyCode===27&&!this.disableClose&&!mo(i)))).subscribe(i=>{this.disableClose||(i.preventDefault(),t6(this,i.type==="keydown"?"keyboard":"mouse"));});}close(e){this._result=e,this._containerInstance._animationStateChanged.pipe(Ie(a=>a.state==="closing"),de(1)).subscribe(a=>{this._beforeClosed.next(e),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),a.totalTime+100);}),this._state=Tg.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 a=this._ref.config.positionStrategy;return e&&(e.left||e.right)?e.left?a.left(e.left):a.right(e.right):a.centerHorizontally(),e&&(e.top||e.bottom)?e.top?a.top(e.top):a.bottom(e.bottom):a.centerVertically(),this._ref.updatePosition(),this;}updateSize(e="",a=""){return this._ref.updateSize(e,a),this;}addPanelClass(e){return this._ref.addPanelClass(e),this;}removePanelClass(e){return this._ref.removePanelClass(e),this;}getState(){return this._state;}_finishDialogClose(){this._state=Tg.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null;}};function t6(o,e,a){return o._closeInteractionType=e,o.close(a);}var so=new z("MatMdcDialogData"),G$=new z("mat-mdc-dialog-default-options"),Q$=new z("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{let o=T(Wt);return()=>o.scrollStrategies.block();}});var Y$=0,Qt=(()=>{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 t=this._parentDialog;return t?t._getAfterAllClosed():this._afterAllClosedAtThisLevel;}constructor(t,i,n,r,c,s,l,d){this._overlay=t,this._defaultOptions=r,this._scrollStrategy=c,this._parentDialog=s,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new G(),this._afterOpenedAtThisLevel=new G(),this.dialogConfigClass=Ep,this.afterAllClosed=gn(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Ct(void 0))),this._dialog=i.get(I_),this._dialogRefConstructor=Gt,this._dialogContainerType=W$,this._dialogDataToken=so;}open(t,i){let n;i=U(U({},this._defaultOptions||new Ep()),i),i.id=i.id||`mat-mdc-dialog-${Y$++}`,i.scrollStrategy=i.scrollStrategy||this._scrollStrategy();let r=this._dialog.open(t,Xe(U({},i),{positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:i},{provide:Es,useValue:i}]},templateContext:()=>({dialogRef:n}),providers:(c,s,l)=>(n=new this._dialogRefConstructor(c,i,l),n.updatePosition(i?.position),[{provide:this._dialogContainerType,useValue:l},{provide:this._dialogDataToken,useValue:s.data},{provide:this._dialogRefConstructor,useValue:n}])}));return n.componentRef=r.componentRef,n.componentInstance=r.componentInstance,this.openDialogs.push(n),this.afterOpened.next(n),n.afterClosed().subscribe(()=>{let c=this.openDialogs.indexOf(n);c>-1&&(this.openDialogs.splice(c,1),this.openDialogs.length||this._getAfterAllClosed().next());}),n;}closeAll(){this._closeDialogs(this.openDialogs);}getDialogById(t){return this.openDialogs.find(i=>i.id===t);}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete();}_closeDialogs(t){let i=t.length;for(;i--;)t[i].close();}};e.ɵfac=function(i){return new(i||e)(I(Wt),I(He),I(An,8),I(G$,8),I(Q$),I(e,12),I(hd),I(it,8));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})(),Z$=0,Bo=(()=>{let e=class e{constructor(t,i,n){this.dialogRef=t,this._elementRef=i,this._dialog=n,this.type="button";}ngOnInit(){this.dialogRef||(this.dialogRef=i6(this._elementRef,this._dialog.openDialogs));}ngOnChanges(t){let i=t._matDialogClose||t._matDialogCloseResult;i&&(this.dialogResult=i.currentValue);}_onButtonClick(t){t6(this.dialogRef,t.screenX===0&&t.screenY===0?"keyboard":"mouse",this.dialogResult);}};e.ɵfac=function(i){return new(i||e)(h(Gt,8),h(Q),h(Qt));},e.ɵdir=j({type:e,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(i,n){i&1&&E("click",function(c){return n._onButtonClick(c);}),i&2&&se("aria-label",n.ariaLabel||null)("type",n.type);},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],standalone:!0,features:[et]});let o=e;return o;})(),o6=(()=>{let e=class e{constructor(t,i,n){this._dialogRef=t,this._elementRef=i,this._dialog=n;}ngOnInit(){this._dialogRef||(this._dialogRef=i6(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd();});}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve() ��.then(()=>{this._onRemove();});}};e.ɵfac=function(i){return new(i||e)(h(Gt,8),h(Q),h(Qt));},e.ɵdir=j({type:e,standalone:!0});let o=e;return o;})(),po=(()=>{let e=class e extends o6{constructor(){super(...arguments),this.id=`mat-mdc-dialog-title-${Z$++}`;}_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id);}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id);}};e.ɵfac=(()=>{let t;return function(n){return(t||(t=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(i,n){i&2&&yo("id",n.id);},inputs:{id:"id"},exportAs:["matDialogTitle"],standalone:!0,features:[W]});let o=e;return o;})(),uo=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||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:[q3([vp])]});let o=e;return o;})(),fo=(()=>{let e=class e extends o6{_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1);}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1);}};e.ɵfac=(()=>{let t;return function(n){return(t||(t=yt(e)))(n||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(i,n){i&2&&ae("mat-mdc-dialog-actions-align-start",n.align==="start")("mat-mdc-dialog-actions-align-center",n.align==="center")("mat-mdc-dialog-actions-align-end",n.align==="end");},inputs:{align:"align"},standalone:!0,features:[W]});let o=e;return o;})();function i6(o,e){let a=o.nativeElement.parentElement;for(;a&&!a.classList.contains("mat-mdc-dialog-container");)a=a.parentElement;return a?e.find(t=>t.id===a.id):null;}var wt=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[Qt],imports:[ZP,Fa,ha,_e,_e]});let o=e;return o;})();var We=(()=>{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","5","8")),this.dynamicEnvironments.set("ai.johnturman.local",this.makeEnv("http://johnturman.local","jpt","5","8")),this.dynamicEnvironments.set("chat.turmansolutions.local",this.makeEnv("http://turmansolutions.local","tsai","","8")),this.dynamicEnvironments.set("chat-demo.turmansolutions.local",this.makeEnv("http://demo.turmansolutions.local","demo","","7")),this.dynamicEnvironments.set("ai.johnturman.net",this.makeEnv("https://johnturman.net","jpt","5","8","https://api.johnturman.net/api/v1","https://cms.turmansolutions.ai")),this.dynamicEnvironments.set("chat.turmansolutions.ai",this.makeEnv("https://turmansolutions.ai","tsai","","8","https://api.turmansolutions.ai/api/v1","https://cms.turmansolutions.ai")),this.dynamicEnvironments.set("chat-demo.turmansolutions.ai",this.makeEnv("https://demo.turmansolutions.ai","demo","","7","https://api.turmansolutions.ai/api/v1","https://cms.turmansolutions.ai")),this.checkAllowNavigation();}makeEnv(t,i,n,r,c="http://localhost:8000/api/v1",s="http://drupal.local"){let l=this.drupalUser1;return i==="jpt"?l=this.drupalUser2:(i==="demo"||i==="tsai")&&(l=this.drupalUser3),{production:!1,apiUrl:c,wordpressHost:t,drupalHost:s,drupalApi:"/jjknkk/jptb69dhj027ooae/jsonapi",drupalUserId:l,slug:i,wordpressAdapter:!0,wp:{recentPostCategories:n,newsCategories:r}};}checkAllowNavigation(){let t=window.self!==window.top;this.allowNavigation=!t,this.demoMode=t;}get(){if(this.env)return this.env;{let t=window.location.hostname;return console.log("host",t),this.dynamicEnvironments.get(t)?this.env=this.dynamicEnvironments.get(t):this.env=Hm,console.log("environment: ",this.env),this.env;}}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();var jn=(()=>{let e=class e{constructor(t,i,n,r){this.dialogRef=t,this.data=i,this.env=n,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(i){return new(i||e)(h(Gt),h(so),h(We),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(i,n){i&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),E("click",function(){return n.navigate();}),g(10),p(),u(11,"button",5),E("click",function(){return n.navigateNewTab();}),g(12),p()()()),i&2&&(m(2),y(n.title),m(3),y(n.saveChangesMsg),m(3),y(n.cancelMsg),m(2),y(n.continueMsg),m(2),y(n.newTab));},dependencies:[wt,Bo,po,fo,uo,we,Le,B],encapsulation:2});let o=e;return o;})();var Na=(()=>{let e=class e{constructor(){this.keys=[];}set(t){console.log("set unsaved changes key:",t),this.keys.push(t);}unset(t){let i=this.keys.indexOf(t);i!==-1&&(this.keys=this.keys.slice(0,i).concat(this.keys.slice(i+1)));}clear(){this.keys=[];}hasUnsavedChanges(){return this.keys.length>0;}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();function X$(o,e){if(o&1){let a=K();Me(0),u(1,"span",2)(2,"button",3),E("click",function(){let i=C(a).$implicit,n=w();return M(n.clickLink(i));}),g(3),p()(),Oe();}if(o&2){let a=e.$implicit;m(2),Y("matTooltip",a.tooltip),m(),V(" ",a.name," ");}}var a6=(()=>{let e=class e{constructor(t,i,n){this.router=t,this.unsavedChanges=i,this.dialog=n;}ngOnInit(){}clickLink(t){if(t.external){console.log("external link clicked"),this.unsavedChanges.hasUnsavedChanges()?this.dialog.open(jn,{width:"350px",enterAnimationDuration:"500ms",exitAnimationDuration:"300ms",hasBackdrop:!0,disableClose:!1,data:{destinationUrl:t.href}}):window.open(t.href,"_self");return;}this.router.navigate([t.href]);}};e.ɵfac=function(i){return new(i||e)(h(ot),h(Na),h(Qt));},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(i,n){i&1&&(u(0,"div",0),S(1,X$,4,2,"ng-container",1),p()),i&2&&(m(),_("ngForOf",n.links));},dependencies:[B,Jt,ft,Nt,Rt,we,Le],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-conta ��iner-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:100px;background-color:#1565c0!important}.featured-link[_ngcontent-%COMP%]{margin:10px 0}.featured-link[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-weight:700}']});let o=e;return o;})();var J$=[[["caption"]],[["colgroup"],["col"]],"*"],eH=["caption","colgroup, col","*"];function tH(o,e){o&1&&me(0,2);}function oH(o,e){o&1&&(u(0,"thead",0),Xt(1,1),p(),u(2,"tbody",0),Xt(3,2)(4,3),p(),u(5,"tfoot",0),Xt(6,4),p());}function iH(o,e){o&1&&Xt(0,1)(1,2)(2,3)(3,4);}var rn=new z("CDK_TABLE");var Vg=(()=>{let e=class e{constructor(t){this.template=t;}};e.ɵfac=function(i){return new(i||e)(h(Ze));},e.ɵdir=j({type:e,selectors:[["","cdkCellDef",""]],standalone:!0});let o=e;return o;})(),jg=(()=>{let e=class e{constructor(t){this.template=t;}};e.ɵfac=function(i){return new(i||e)(h(Ze));},e.ɵdir=j({type:e,selectors:[["","cdkHeaderCellDef",""]],standalone:!0});let o=e;return o;})(),c6=(()=>{let e=class e{constructor(t){this.template=t;}};e.ɵfac=function(i){return new(i||e)(h(Ze));},e.ɵdir=j({type:e,selectors:[["","cdkFooterCellDef",""]],standalone:!0});let o=e;return o;})(),fd=(()=>{let e=class e{get name(){return this._name;}set name(t){this._setNameInput(t);}get sticky(){return this._sticky;}set sticky(t){t!==this._sticky&&(this._sticky=t,this._hasStickyChanged=!0);}get stickyEnd(){return this._stickyEnd;}set stickyEnd(t){t!==this._stickyEnd&&(this._stickyEnd=t,this._hasStickyChanged=!0);}constructor(t){this._table=t,this._hasStickyChanged=!1,this._sticky=!1,this._stickyEnd=!1;}hasStickyChanged(){let t=this._hasStickyChanged;return this.resetStickyChanged(),t;}resetStickyChanged(){this._hasStickyChanged=!1;}_updateColumnCssClassName(){this._co ��lumnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`];}_setNameInput(t){t&&(this._name=t,this.cssClassFriendlyName=t.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName());}};e.ɵfac=function(i){return new(i||e)(h(rn,8));},e.ɵdir=j({type:e,selectors:[["","cdkColumnDef",""]],contentQueries:function(i,n,r){if(i&1&&(Ve(r,Vg,5),Ve(r,jg,5),Ve(r,c6,5)),i&2){let c;N(c=L())&&(n.cell=c.first),N(c=L())&&(n.headerCell=c.first),N(c=L())&&(n.footerCell=c.first);}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",X],stickyEnd:[2,"stickyEnd","stickyEnd",X]},standalone:!0,features:[Ce([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:e}]),ye]});let o=e;return o;})(),zg=class{constructor(e,a){a.nativeElement.classList.add(...e._columnCssClassName);}},s6=(()=>{let e=class e extends zg{constructor(t,i){super(t,i);}};e.ɵfac=function(i){return new(i||e)(h(fd),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 o=e;return o;})();var l6=(()=>{let e=class e extends zg{constructor(t,i){super(t,i);let n=t._table?._getCellRole();n&&i.nativeElement.setAttribute("role",n);}};e.ɵfac=function(i){return new(i||e)(h(fd),h(Q));},e.ɵdir=j({type:e,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],standalone:!0,features:[W]});let o=e;return o;})(),Fg=class{constructor(){this.tasks=[],this.endTasks=[];}},Ng=new z("_COALESCED_STYLE_SCHEDULER"),A_=(()=>{let e=class e{constructor(t){this._currentSchedule=null,this._ngZone=T(oe);}schedule(t){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(t);}scheduleEnd(t){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(t);}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new Fg(),this._ngZone.runOutsideAngular(()=>queueMicrotask(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){let t=this._currentSchedule;this._currentSchedule=new Fg();for(let i of t.tasks)i();for(let i of t.endTasks)i();}this._currentSchedule=null;})));}};e.ɵfac=function(i){return new(i||e)(I(oe));},e.ɵprov=F({token:e,factory:e.ɵfac});let o=e;return o;})();var R_=(()=>{let e=class e{constructor(t,i){this.template=t,this._differs=i;}ngOnChanges(t){if(!this._columnsDiffer){let i=t.columns&&t.columns.currentValue||[];this._columnsDiffer=this._differs.find(i).create(),this._columnsDiffer.diff(i);}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns);}extractCellTemplate(t){return this instanceof Ip?t.headerCell.template:this instanceof z_?t.footerCell.template:t.cell.template;}};e.ɵfac=function(i){return new(i||e)(h(Ze),h(Sn));},e.ɵdir=j({type:e,features:[et]});let o=e;return o;})(),Ip=(()=>{let e=class e extends R_{get sticky(){return this._sticky;}set sticky(t){t!==this._sticky&&(this._sticky=t,this._hasStickyChanged=!0);}constructor(t,i,n){super(t,i),this._table=n,this._hasStickyChanged=!1,this._sticky=!1;}ngOnChanges(t){super.ngOnChanges(t);}hasStickyChanged(){let t=this._hasStickyChanged;return this.resetStickyChanged(),t;}resetStickyChanged(){this._hasStickyChanged=!1;}};e.ɵfac=function(i){return new(i||e)(h(Ze),h(Sn),h(rn,8));},e.ɵdir=j({type:e,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",X]},standalone:!0,features:[ye,W,et]});let o=e;return o;})(),z_=(()=>{let e=class e extends R_{get sticky(){return this._sticky;}set sticky(t){t!==this._sticky&&(this._sticky=t,this._hasStickyChanged=!0);}constructor(t,i,n){super(t,i),this._table=n,this._hasStickyChanged=!1,this._sticky=!1;}ngOnChanges(t){super.ngOnChanges(t);}hasStickyChanged(){let t=this._hasStickyChanged;return this.resetStickyChanged(),t;}resetStickyChanged(){this._hasStickyChanged=!1;}};e.ɵfac=function(i){return new(i||e)(h(Ze),h(Sn),h(rn,8));},e.ɵdir=j({type:e,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",X]},standalone:!0,features:[ye,W,et]});let o=e;return o;})(),Bg=(()=>{let e=class e extends R_{constructor(t,i,n){super(t,i),this._table=n;}};e.ɵfac=function(i){return new(i||e)(h(Ze),h(Sn),h(rn,8));},e.ɵdir=j({type:e,selectors:[["","cdkRowDef",""]],inputs:{columns:[0,"cdkRowDefColumns","columns"],when:[0,"cdkRowDefWhen","when"]},standalone:!0,features:[W]});let o=e;return o;})(),Is=(()=>{let e=class e{constructor(t){this._viewContainer=t,e.mostRecentCellOutlet=this;}ngOnDestroy(){e.mostRecentCellOutlet===this&&(e.mostRecentCellOutlet=null);}};e.mostRecentCellOutlet=null,e.ɵfac=function(i){return new(i||e)(h(_t));},e.ɵdir=j({type:e,selectors:[["","cdkCellOutlet",""]],standalone:!0});let o=e;return o;})(),F_=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||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(i,n){i&1&&Xt(0,0);},dependencies:[Is],encapsulation:2});let o=e;return o;})();var N_=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||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(i,n){i&1&&Xt(0,0);},dependencies:[Is],encapsulation:2});let o=e;return o;})(),$g=(()=>{let e=class e{constructor(t){this.templateRef=t,this._contentClassName="cdk-no-data-row";}};e.ɵfac=function(i){return new(i||e)(h(Ze));},e.ɵdir=j({type:e,selectors:[["ng-template","cdkNoDataRow",""]],standalone:!0});let o=e;return o;})(),n6=["top","bottom","left","right"],T_=class{constructor(e,a,t,i,n=!0,r=!0,c){this._isNativeHtmlTable=e,this._stickCellCss=a,this.direction=t,this._coalescedStyleScheduler=i,this._isBrowser=n,this._needsPositionStickyOnElement=r,this._positionListener=c,this._cachedCellWidths=[],this._borderCellCss={top:`${a}-border-elem-top`,bottom:`${a}-border-elem-bottom`,left:`${a}-border-elem-left`,right:`${a}-border-elem-right`};}clearStickyPositioning(e,a){let t=[];for(let i of e)if(i.nodeType===i.ELEMENT_NODE){t.push(i);for(let n=0;n<i.children.length;n++)t.push(i.children[n]);}this._coalescedStyleScheduler.schedule(()=>{for(let i of t)this._removeStickyStyle(i,a);});}updateStickyColumns(e,a,t,i=!0){if(!e.length||!this._isBrowser||!(a.some(n=>n)||t.some(n=>n))){this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]}));return;}this._coalescedStyleScheduler.schedule(()=>{let n=e[0],r=n.children.length,c=this._getCellWidths(n,i),s=this._getStickyStartColumnPositions(c,a),l=this._getStickyEndColumnPositions(c,t),d=a.lastIndexOf(!0),f=t.indexOf(!0),x=this.direction==="rtl",b=x?"right":"left",v=x?"left":"right";for(let P of e)for(let A=0;A<r;A++){let R=P.children[A];a[A]&&this._addStickyStyle(R,b,s[A],A===d),t[A]&&this._addStickyStyle(R,v,l[A],A===f);}this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:d===-1?[]:c.slice(0,d+1).map((P,A)=>a[A]?P:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:f===-1?[]:c.slice(f).map((P,A)=>t[A+f]?P:null).reverse()}));});}stickRows(e,a,t){this._isBrowser&&this._coalescedStyleScheduler.schedule(()=>{let i=t==="bottom"?e.slice().reverse():e,n=t==="bottom"?a.slice().reverse():a,r=[],c=[],s=[];for(let d=0,f=0;d<i.length;d++){if(!n[d])continue;r[d]=f;let x=i[d];s[d]=this._isNativeHtmlTable?Array.from(x.children):[x];let b=x.getBoundingClientRect().height;f+=b,c[d]=b;}let l=n.lastIndexOf(!0);for(let d=0;d<i.length;d++){if(!n[d])continue;let f=r[d],x=d===l;for(let b of s[d])this._addStickyStyle(b,t,f,x);}t==="top"?this._positionListener?.stickyHeaderRowsUpdated({sizes:c,offsets:r,elements:s}):this._positionListener?.stickyFooterRowsUpdated({sizes:c,offsets:r,elements:s});});}updateStickyFooterContainer(e,a){this._isNativeHtmlTable&&this._coalescedStyleScheduler.schedule(()=>{let t=e.querySelector("tfoot");t&&(a.some(i=>!i)?this._removeStickyStyle(t,["bottom"]):this._addStickyStyle(t,"bottom",0,!1));});}_removeStickyStyle(e,a){for(let i of a)e.style[i]="",e.classList.remove(this._borderCellCss[i]);n6.some(i=>a.indexOf(i)===-1&&e.style[i])?e.style.zIndex=this._getCalculatedZIndex(e):(e.style.zIndex="",this._needsPositionStickyOnElement&&(e.style.position=""),e.classList.remove(this._stickCellCss));}_addStickyStyle(e,a,t,i){e.classList.add(this._stickCellCss),i&&e.classList.add(this._borderCellCss[a]),e.style[a]=`${t}px`,e.style.zIndex=this._getCalculatedZIndex(e),this._needsPositionStickyOnElement&&(e.style.cssText+="position: -webkit-sticky; position: sticky; ");}_getCalculatedZIndex(e){let a={top:100,bottom:10,left:1,right:1},t=0;for(let i of n6)e.style[i]&&(t+=a[i]);return t?`${t}`:"";}_getCellWidths(e,a=!0){if(!a&&this._cachedCellWidths.length)return this._cachedCellWidths;let t=[],i=e.children;for(let n=0;n<i.length;n++){let r=i[n];t.push(r.getBoundingClientRect().width);}return this._cachedCellWidths=t,t;}_getStickyStartColumnPositions(e,a){let t=[],i=0;for(let n=0;n<e.length;n++)a[n]&&(t[n]=i,i+=e[n]);return t;}_getStickyEndColumnPositions(e,a){let t=[],i=0;for(let n=e.length;n>0;n--)a[n]&&(t[n]=i,i+=e[n]);return t;}};var Lg=new z("CDK_SPL");var L_=(()=>{let e=class e{constructor(t,i){this.viewContainer=t,this.elementRef=i;let n=T(rn);n._rowOutlet=this,n._outletAssigned();}};e.ɵfac=function(i){return new(i||e)(h(_t),h(Q));},e.ɵdir=j({type:e,selectors:[["","rowOutlet",""]],standalone:!0});let o=e;return o;})(),V_=(()=>{let e=class e{constructor(t,i){this.viewContainer=t,this.elementRef=i;let n=T(rn);n._headerRowOutlet=this,n._outletAssigned();}};e.ɵfac=function(i){return new(i||e)(h(_t),h(Q));},e.ɵdir=j({type:e,selectors:[["","headerRowOutlet",""]],standalone:!0});let o=e;return o;})(),j_=(()=>{let e=class e{constructor(t,i){this.viewContainer=t,this.elementRef=i;let n=T(rn);n._footerRowOutlet=this,n._outletAssigned();}};e.ɵfac=function(i){return new(i||e)(h(_t),h(Q));},e.ɵdir=j({type:e,selectors:[["","footerRowOutlet",""]],standalone:!0});let o=e;return o;})(),B_=(()=>{let e=class e{constructor(t,i){this.viewContainer=t,this.elementRef=i;let n=T(rn);n._noDataRowOutlet=this,n._outletAssigned();}};e.ɵfac=function(i){return new(i||e)(h(_t),h(Q));},e.ɵdir=j({type:e,selectors:[["","noDataRowOutlet",""]],standalone:!0});let o=e;return o;})();var $_=(()=>{let e=class e{_getCellRole(){if(this._cellRoleInternal===void 0){let t=this._elementRef.nativeElement.getAttribute("role"),i=t==="grid"||t==="treegrid"?"gridcell":"cell";this._cellRoleInternal=this._isNativeHtmlTable&&i==="cell"?null:i;}return this._cellRoleInternal;}get trackBy(){return this._trackByFn;}set trackBy(t){this._trackByFn=t;}get dataSource(){return this._dataSource;}set dataSource(t){this._dataSource!==t&&this._switchDataSource(t);}get multiTemplateDataRows(){return this._multiTemplateDataRows;}set multiTemplateDataRows(t){this._multiTemplateDataRows=t,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles());}get fixedLayout(){return this._fixedLayout;}set fixedLayout(t){this._fixedLayout=t,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0;}constructor(t,i,n,r,c,s,l,d,f,x,b,v){this._differs=t,this._changeDetectorRef=i,this._elementRef=n,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 Bt({start:0,end:Number.MAX_VALUE}),this._injector=T(He),r||n.nativeElement.setAttribute("role","table"),this._document=s,this._isServer=!l.isBrowser,this._isNativeHtmlTable=n.nativeElement.nodeName==="TABLE";}ngOnInit(){this._setupStickyStyler(),this._dataDiffer=this._differs.find([]).create((t,i)=>this.trackBy?this.trackBy(i.dataIndex,i.data):i),this._viewportRuler.change().pipe(ke(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(t=>{t?.clear();}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),Dg(this.dataSource)&&this.dataSource.disconnect(this);}renderRows(){this._renderRows=this._getAllRenderRows();let t=this._dataDiffer.diff(this._renderRows);if(!t){this._updateNoDataRow(),this.contentChanged.next();return;}let i=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(t,i,(n,r,c)=>this._getEmbeddedViewArgs(n.item,c),n=>n.item.data,n=>{n.operation===md.INSERTED&&n.context&&this._renderCellTemplateForItem(n.record.item.rowDef,n.context);}),this._updateRowIndexContext(),t.forEachIdentityChange(n=>{let r=i.get(n.currentIndex);r.context.$implicit=n.item.data;}),this._updateNoDataRow(),Lo(()=>{this.updateStickyColumnStyles();},{injector:this._injector}),this.contentChanged.next();}addColumnDef(t){this._customColumnDefs.add(t);}removeColumnDef(t){this._customColumnDefs.delete(t);}addRowDef(t){this._customRowDefs.add(t);}removeRowDef(t){this._customRowDefs.delete(t);}addHeaderRowDef(t){this._customHeaderRowDefs.add(t),this._headerRowDefChanged=!0;}removeHeaderRowDef(t){this._customHeaderRowDefs.delete(t),this._headerRowDefChanged=!0;}addFooterRowDef(t){this._customFooterRowDefs.add(t),this._footerRowDefChanged=!0;}removeFooterRowDef(t){this._customFooterRowDefs.delete(t),this._footerRowDefChanged=!0;}setNoDataRow(t){this._customNoDataRow=t;}updateStickyHeaderRowStyles(){let t=this._getRenderedRows(this._headerRowOutlet);if(this._isNativeHtmlTable){let n=r6(this._headerRowOutlet,"thead");n&&(n.style.display=t.length?"":"none");}let i=this._headerRowDefs.map(n=>n.sticky);this._stickyStyler.clearStickyPositioning(t,["top"]),this._stickyStyler.stickRows(t,i,"top"),this._headerRowDefs.forEach(n=>n.resetStickyChanged());}updateStickyFooterRowStyles(){let t=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){let n=r6(this._footerRowOutlet,"tfoot");n&&(n.style.display=t.length?"":"none");}let i=this._footerRowDefs.map(n=>n.sticky);this._stickyStyler.clearStickyPositioning(t,["bottom"]),this._stickyStyler.stickRows(t,i,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,i),this._footerRowDefs.forEach(n=>n.resetStickyChanged());}updateStickyColumnStyles(){let t=this._getRenderedRows(this._headerRowOutlet),i=this._getRenderedRows(this._rowOutlet),n=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...t,...i,...n],["left","right"]),this._stickyColumnStylesNeedReset=!1),t.forEach((r,c)=>{this._addStickyColumnStyles([r],this._headerRowDefs[c]);}),this._rowDefs.forEach(r=>{let c=[];for(let s=0;s<i.length;s++)this._renderRows[s].rowDef===r&&c.push(i[s]);this._addStickyColumnStyles(c,r);}),n.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 i=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||i,this._forceRecalculateCellWidths=i,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 t=[],i=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map();for(let n=0;n<this._data.length;n++){let r=this._data[n],c=this._getRenderRowsForData(r,n,i.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]),t.push(l);}}return t;}_getRenderRowsForData(t,i,n){return this._getRowDefs(t,i).map(c=>{let s=n&&n.has(c)?n.get(c):[];if(s.length){let l=s.shift();return l.dataIndex=i,l;}else return{data:t,rowDef:c,dataIndex:i};});}_cacheColumnDefs(){this._columnDefsByName.clear(),Rg(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(i=>{this._columnDefsByName.has(i.name),this._columnDefsByName.set(i.name,i);});}_cacheRowDefs(){this._headerRowDefs=Rg(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=Rg(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=Rg(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);let t=this._rowDefs.filter(i=>!i.when);!this.multiTemplateDataRows&&t.length>1,this._defaultRowDef=t[0];}_renderUpdatedColumns(){let t=(c,s)=>c||!!s.getColumnsDiff(),i=this._rowDefs.reduce(t,!1);i&&this._forceRenderDataRows();let n=this._headerRowDefs.reduce(t,!1);n&&this._forceRenderHeaderRows();let r=this._footerRowDefs.reduce(t,!1);return r&&this._forceRenderFooterRows(),i||n||r;}_switchDataSource(t){this._data=[],Dg(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),t||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet&&this._rowOutlet.viewContainer.clear()),this._dataSource=t;}_observeRenderChanges(){if(!this.dataSource)return;let t;Dg(this.dataSource)?t=this.dataSource.connect(this):Wr(this.dataSource)?t=this.dataSource:Array.isArray(this.dataSource)&&(t=le(this.dataSource)),this._renderChangeSubscription=t.pipe(ke(this._onDestroy)).subscribe(i=>{this._data=i||[],this.renderRows();});}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((t,i)=>this._renderRow(this._headerRowOutlet,t,i)),this.updateStickyHeaderRowStyles();}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((t,i)=>this._renderRow(this._footerRowOutlet,t,i)),this.updateStickyFooterRowStyles();}_addStickyColumnStyles(t,i){let n=Array.from(i.columns||[]).map(s=>{let l=this._columnDefsByName.get(s);return l;}),r=n.map(s=>s.sticky),c=n.map(s=>s.stickyEnd);this._stickyStyler.updateStickyColumns(t,r,c,!this._fixedLayout||this._forceRecalculateCellWidths);}_getRenderedRows(t){let i=[];for(let n=0;n<t.viewContainer.length;n++){let r=t.viewContainer.get(n);i.push(r.rootNodes[0]);}return i;}_getRowDefs(t,i){if(this._rowDefs.length==1)return[this._rowDefs[0]];let n=[];if(this.multiTemplateDataRows)n=this._rowDefs.filter(r=>!r.when||r.when(i,t));else{let r=this._rowDefs.find(c=>c.when&&c.when(i,t))||this._defaultRowDef;r&&n.push(r);}return n.length,n;}_getEmbeddedViewArgs(t,i){let n=t.rowDef,r={$implicit:t.data};return{templateRef:n.template,context:r,index:i};}_renderRow(t,i,n,r={}){let c=t.viewContainer.createEmbeddedView(i.template,r,n);return this._renderCellTemplateForItem(i,r),c;}_renderCellTemplateForItem(t,i){for(let n of this._getCellTemplates(t))Is.mostRecentCellOutlet&&Is.mostRecentCellOutlet._viewContainer.createEmbeddedView(n,i);this._changeDetectorRef.markForCheck();}_updateRowIndexContext(){let t=this._rowOutlet.viewContainer;for(let i=0,n=t.length;i<n;i++){let c=t.get(i).context;c.count=n,c.first=i===0,c.last=i===n-1,c.even=i%2===0,c.odd=!c.even,this.multiTemplateDataRows?(c.dataIndex=this._renderRows[i].dataIndex,c.renderIndex=i):c.index=this._renderRows[i].dataIndex;}}_getCellTemplates(t){return!t||!t.columns?[]:Array.from(t.columns,i=>{let n=this._columnDefsByName.get(i);return t.extractCellTemplate(n);});}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows();}_checkStickyStates(){let t=(i,n)=>i||n.hasStickyChanged();this._headerRowDefs.reduce(t,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(t,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(t,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles());}_setupStickyStyler(){let t=this._dir?this._dir.value:"ltr";this._stickyStyler=new T_(this._isNativeHtmlTable,this.stickyCssClass,t,this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:le()).pipe(ke(this._onDestroy)).subscribe(i=>{this._stickyStyler.direction=i,this.updateStickyColumnStyles();});}_getOwnDefs(t){return t.filter(i=>!i._table||i._table===this);}_updateNoDataRow(){let t=this._customNoDataRow||this._noDataRow;if(!t)return;let i=this._rowOutlet.viewContainer.length===0;if(i===this._isShowingNoDataRow)return;let n=this._noDataRowOutlet.viewContainer;if(i){let r=n.createEmbeddedView(t.templateRef),c=r.rootNodes[0];r.rootNodes.length===1&&c?.nodeType===this._document.ELEMENT_NODE&&(c.setAttribute("role","row"),c.classList.add(t._contentClassName));}else n.clear();this._isShowingNoDataRow=i,this._changeDetectorRef.markForCheck();}};e.ɵfac=function(i){return new(i||e)(h(Sn),h(he),h(Q),No("role"),h(zt,8),h(be),h(De),h(xp),h(Ng),h(za),h(Lg,12),h(oe,8));},e.ɵcmp=O({type:e,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(i,n,r){if(i&1&&(Ve(r,$g,5),Ve(r,fd,5),Ve(r,Bg,5),Ve(r,Ip,5),Ve(r,z_,5)),i&2){let c;N(c=L())&&(n._noDataRow=c.first),N(c=L())&&(n._contentColumnDefs=c),N(c=L())&&(n._contentRowDefs=c),N(c=L())&&(n._contentHeaderRowDefs=c),N(c=L())&&(n._contentFooterRowDefs=c);}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(i,n){i&2&&ae("cdk-table-fixed-layout",n.fixedLayout);},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[2,"multiTemplateDataRows","multiTemplateDataRows",X],fixedLayout:[2,"fixedLayout","fixedLayout",X]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],standalone:!0,features:[Ce([{provide:rn,useExisting:e},{provide:xp,useClass:pd},{provide:Ng,useClass:A_},{provide:Lg,useValue:null}]),ye,D],ngContentSelectors:eH,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(i,n){i&1&&(Re(J$),me(0),me(1,1),S(2,tH,1,0)(3,oH,7,0)(4,iH,4,0)),i&2&&(m(2),ee(n._isServer?2:-1),m(),ee(n._isNativeHtmlTable?3:4));},dependencies:[V_,L_,B_,j_],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2});let o=e;return o;})();function Rg(o,e){return o.concat(Array.from(e));}function r6(o,e){let a=e.toUpperCase(),t=o.viewContainer.element.nativeElement;for(;t;){let i=t.nodeType===1?t.nodeName:null;if(i===a)return t;if(i==="TABLE")break;t=t.parentNode;}return null;}var d6=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_p]});let o=e;return o;})();var aH=[[["caption"]],[["colgroup"],["col"]],"*"],nH=["caption","colgroup, col","*"];function rH(o,e){o&1&&me(0,2);}function cH(o,e){o&1&&(u(0,"thead",0),Xt(1,1),p(),u(2,"tbody",2),Xt(3,3)(4,4),p(),u(5,"tfoot",0),Xt(6,5),p());}function sH(o,e){o&1&&Xt(0,1)(1,3)(2,4)(3,5);}var vi=(()=>{let e=class e extends $_{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1;}};e.ɵfac=(()=>{let t;return function(n){return(t||(t=yt(e)))(n||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(i,n){i&2&&ae("mdc-table-fixed-layout",n.fixedLayout);},exportAs:["matTable"],standalone:!0,features:[Ce([{provide:$_,useExisting:e},{provide:rn,useExisting:e},{provide:Ng,useClass:A_},{provide:xp,useClass:pd},{provide:Lg,useValue:null}]),W,D],ngContentSelectors:nH,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(i,n){i&1&&(Re(aH),me(0),me(1,1),S(2,rH,1,0)(3,cH,7,0)(4,sH,4,0)),i&2&&(m(2),ee(n._isServer?2:-1),m(),ee(n._isNativeHtmlTable?3:4));},dependencies:[V_,L_,B_,j_],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 o=e;return o;})(),Bn=(()=>{let e=class e extends Vg{};e.ɵfac=(()=>{let t;return function(n){return(t||(t=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,selectors:[["","matCellDef",""]],standalone:!0,features:[Ce([{provide:Vg,useExisting:e}]),W]});let o=e;return o;})(),$n=(()=>{let e=class e extends jg{};e.ɵfac=(()=>{let t;return function(n){return(t||(t=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,selectors:[["","matHeaderCellDef",""]],standalone:!0,features:[Ce([{provide:jg,useExisting:e}]),W]});let o=e;return o;})();var Hn=(()=>{let e=class e extends fd{get name(){return this._name;}set name(t){this._setNameInput(t);}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`);}};e.ɵfac=(()=>{let t;return function(n){return(t||(t=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,selectors:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},standalone:!0,features:[Ce([{provide:fd,useExisting:e},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:e}]),W]});let o=e;return o;})(),Un=(()=>{let e=class e extends s6{};e.ɵfac=(()=>{let t;return function(n){return(t||(t=yt(e)))(n||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 o=e;return o;})();var qn=(()=>{let e=class e extends l6{};e.ɵfac=(()=>{let t;return function(n){return(t||(t=yt(e)))(n||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 o=e;return o;})();var Wn=(()=>{let e=class e extends Ip{};e.ɵfac=(()=>{let t;return function(n){return(t||(t=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",X]},standalone:!0,features:[Ce([{provide:Ip,useExisting:e}]),ye,W]});let o=e;return o;})();var Gn=(()=>{let e=class e extends Bg{};e.ɵfac=(()=>{let t;return function(n){return(t||(t=yt(e)))(n||e);};})(),e ��.ɵdir=j({type:e,selectors:[["","matRowDef",""]],inputs:{columns:[0,"matRowDefColumns","columns"],when:[0,"matRowDefWhen","when"]},standalone:!0,features:[Ce([{provide:Bg,useExisting:e}]),W]});let o=e;return o;})(),Qn=(()=>{let e=class e extends F_{};e.ɵfac=(()=>{let t;return function(n){return(t||(t=yt(e)))(n||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:[Ce([{provide:F_,useExisting:e}]),W,D],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,n){i&1&&Xt(0,0);},dependencies:[Is],encapsulation:2});let o=e;return o;})();var Yn=(()=>{let e=class e extends N_{};e.ɵfac=(()=>{let t;return function(n){return(t||(t=yt(e)))(n||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:[Ce([{provide:N_,useExisting:e}]),W,D],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,n){i&1&&Xt(0,0);},dependencies:[Is],encapsulation:2});let o=e;return o;})(),Hg=(()=>{let e=class e extends $g{constructor(){super(...arguments),this._contentClassName="mat-mdc-no-data-row";}};e.ɵfac=(()=>{let t;return function(n){return(t||(t=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,selectors:[["ng-template","matNoDataRow",""]],standalone:!0,features:[Ce([{provide:$g,useExisting:e}]),W]});let o=e;return o;})();var Zn=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,d6,_e]});let o=e;return o;})(),lH=9007199254740991,La=class extends Og{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 Bt([]),this._filter=new Bt(""),this._internalPageChanges=new G(),this._renderChangesSubscription=null,this.sortingDataAccessor=(a,t)=>{let i=a[t];if(Z5(i)){let n=Number(i);return n<lH?n:i;}return i;},this.sortData=(a,t)=>{let i=t.active,n=t.direction;return!i||n==""?a:a.sort((r,c)=>{let s=this.sortingDataAccessor(r,i),l=this.sortingDataAccessor(c,i),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*(n=="asc"?1:-1);});},this.filterPredicate=(a,t)=>{let i=Object.keys(a).reduce((r,c)=>r+a[c]+"\u25EC","").toLowerCase(),n=t.trim().toLowerCase();return i.indexOf(n)!=-1;},this._data=new Bt(e),this._updateChangeSubscription();}_updateChangeSubscription(){let e=this._sort?Yt(this._sort.sortChange,this._sort.initialized):le(null),a=this._paginator?Yt(this._paginator.page,this._internalPageChanges,this._paginator.initialized):le(null),t=this._data,i=Wa([t,this._filter]).pipe(pe(([c])=>this._filterData(c))),n=Wa([i,e]).pipe(pe(([c])=>this._orderData(c))),r=Wa([n,a]).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(a=>this.filterPredicate(a,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 a=this.paginator.pageIndex*this.paginator.pageSize;return e.slice(a,a+this.paginator.pageSize);}_updatePaginator(e){Promise.resolve().then(()=>{let a=this.paginator;if(a&&(a.length=e,a.pageIndex>0)){let t=Math.ceil(a.length/a.pageSize)-1||0,i=Math.min(a.pageIndex,t);i!==a.pageIndex&&(a.pageIndex=i,this._internalPageChanges.next());}});}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData;}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null;}};var Ug=function(o){return o._1024x1024="1024x1024",o._1792x1024="1792x1024",o._1024x1792="1024x1792",o;}(Ug||{}),qg=function(o){return o.standard="standard",o.hd="hd",o;}(qg||{}),Wg=function(o){return o.vivid="vivid",o.natural="natural",o;}(Wg||{}),Lt=(()=>{let e=class e{constructor(){this.id=0,this.userId=1,this.endpoint=ne.unknown,this.body="",this.bodyOriginal="",this.id=e.sNextID++;}};e.sNextID=0;let o=e;return o;})(),ne=function(o){return o[o.unknown=0]="unknown",o[o.chat=1]="chat",o[o.chatAlt=2]="chatAlt",o[o.ancientPhilosophy=3]="ancientPhilosophy",o[o.jokes=4]="jokes",o[o.topTen=5]="topTen",o[o.imageGenerate=6]="imageGenerate",o[o.imageEdit=7]="imageEdit",o[o.imageVariations=8]="imageVariations",o[o.openaimodels=9]="openaimodels",o[o.characters=10]="characters",o[o.imagePrompts=11]="imagePrompts",o[o.toFrench=12]="toFrench",o[o.toSpanish=13]="toSpanish",o[o.chatStream=14]="chatStream",o[o.home=15]="home",o[o.chemicalElements=16]="chemicalElements",o[o.socrates=17]="socrates",o[o.particlePhysics=18]="particlePhysics",o[o.blackjack=19]="blackjack",o[o.pythonTutor=20]="pythonTutor",o[o.mlTutor=21]="mlTutor",o[o.dynamicWidget=22]="dynamicWidget",o[o.character=23]="character",o;}(ne||{}),Et=function(o){return o[o.human=0]="human",o[o.ai=1]="ai",o[o.unknown=2]="unknown",o;}(Et||{});var dH=["mat-sort-header",""],mH=["*"];function pH(o,e){if(o&1){let a=K();u(0,"div",2),E("@arrowPosition.start",function(){C(a);let i=w();return M(i._disableViewStateAnimation=!0);})("@arrowPosition.done",function(){C(a);let i=w();return M(i._disableViewStateAnimation=!1);}),k(1,"div",3),u(2,"div",4),k(3,"div",5)(4,"div",6)(5,"div",7),p()();}if(o&2){let a=w();_("@arrowOpacity",a._getArrowViewState())("@arrowPosition",a._getArrowViewState())("@allowChildren",a._getArrowDirectionState()),m(2),_("@indicator",a._getArrowDirectionState()),m(),_("@leftPointer",a._getArrowDirectionState()),m(),_("@rightPointer",a._getArrowDirectionState());}}var m6=new z("MAT_SORT_DEFAULT_OPTIONS"),ai=(()=>{let e=class e{get direction(){return this._direction;}set direction(t){this._direction=t;}constructor(t){this._defaultOptions=t,this._initializedStream=new mr(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(t){this.sortables.set(t.id,t);}deregister(t){this.sortables.delete(t.id);}sort(t){this.active!=t.id?(this.active=t.id,this.direction=t.start?t.start:this.start):this.direction=this.getNextSortDirection(t),this.sortChange.emit({active:this.active,direction:this.direction});}getNextSortDirection(t){if(!t)return"";let i=t?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear,n=uH(t.start||this.start,i),r=n.indexOf(this.direction)+1;return r>=n.length&&(r=0),n[r];}ngOnInit(){this._initializedStream.next();}ngOnChanges(){this._stateChanges.next();}ngOnDestroy(){this._stateChanges.complete(),this._initializedStream.complete();}};e.ɵfac=function(i){return new(i||e)(h(m6,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",X],disabled:[2,"matSortDisabled","disabled",X]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],standalone:!0,features:[ye,et]});let o=e;return o;})();function uH(o,e){let a=["asc","desc"];return o=="desc"&&a.reverse(),e||a.push(""),a;}var Mc=wP.ENTERING+" "+_P.STANDARD_CURVE,gd={indicator:Dt("indicator",[Be("active-asc, asc",xe({transform:"translateY(0px)"})),Be("active-desc, desc",xe({transform:"translateY(10px)"})),ct("active-asc <=> active-desc",mt(Mc))]),leftPointer:Dt("leftPointer",[Be("active-asc, asc",xe({transform:"rotate(-45deg)"})),Be("active-desc, desc",xe({transform:"rotate(45deg)"})),ct("active-asc <=> active-desc",mt(Mc))]),rightPointer:Dt("rightPointer",[Be("active-asc, asc",xe({transform:"rotate(45deg)"})),Be("active-desc, desc",xe({transform:"rotate(-45deg)"})),ct("active-asc <=> active-desc",mt(Mc))]),arrowOpacity:Dt("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(Mc))]),arrowPosition:Dt("arrowPosition",[ct("* => desc-to-hint, * => desc-to-active",mt(Mc,Pp([xe({transform:"translateY(-25%)"}),xe({transform:"translateY(0)"})]))),ct("* => hint-to-desc, * => active-to-desc",mt(Mc,Pp([xe({transform:"translateY(0)"}),xe({transform:"translateY(25%)"})]))),ct("* => asc-to-hint, * => asc-to-active",mt(Mc,Pp([xe({transform:"translateY(25%)"}),xe({transform:"translateY(0)"})]))),ct("* => hint-to-asc, * => active-to-asc",mt(Mc,Pp([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:Dt("allowChildren",[ct("* <=> *",[Ds("@*",Ps(),{optional:!0})])])},Gg=(()=>{let e=class e{constructor(){this.changes=new G();}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();function hH(o){return o||new Gg();}var fH={provide:Gg,deps:[[new Ca(),new Ya(),Gg]],useFactory:hH},Oc=(()=>{let e=class e{get sortActionDescription(){return this._sortActionDescription;}set sortActionDescription(t){this._updateSortActionDescription(t);}constructor(t,i,n,r,c,s,l,d){this._intl=t,this._changeDetectorRef=i,this._sort=n,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(t=>{let i=!!t;i!==this._showIndicatorHint&&(this._setIndicatorHintVisible(i),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(t){this._isDisabled()&&t||(this._showIndicatorHint=t,this._isSorted()||(this._updateArrowDirection(),this._showIndicatorHint?this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"hint"}):this._setAnimationTransitionState({fromState:"hint",toState:this._arrowDirection})));}_setAnimationTransitionState(t){this._viewState=t||{},this._disableViewStateAnimation&&(this._viewState={toState:t.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(t){!this._isDisabled()&&(t.keyCode===32||t.keyCode===13)&&(t.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 t=this._viewState.fromState;return(t?`${t}-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(t){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,t)),this._sortActionDescription=t;}_handleStateChanges(){this._rerenderSubscription=Yt(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(i){return new(i||e)(h(Gg),h(he),h(ai,8),h("MAT_SORT_HEADER_COLUMN_DEF",8),h(ho),h(Q),h(bg,8),h(m6,8));},e.ɵcmp=O({type:e,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(i,n){i&1&&E("click",function(){return n._handleClick();})("keydown",function(c){return n._handleKeydown(c);})("mouseenter",function(){return n._setIndicatorHintVisible(!0);})("mouseleave",function(){return n._setIndicatorHintVisible(!1);}),i&2&&(se("aria-sort",n._getAriaSortAttribute()),ae("mat-sort-header-disabled",n._isDisabled()));},inputs:{id:[0,"mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",disabled:[2,"disabled","disabled",X],sortActionDescription:"sortActionDescription",disableClear:[2,"disableClear","disableClear",X]},exportAs:["matSortHeader"],standalone:!0,features:[ye,D],attrs:dH,ngContentSelectors:mH,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(i,n){i&1&&(Re(),u(0,"div",0)(1,"div",1),me(2),p(),S(3,pH,6,6,"div",2),p()),i&2&&(ae("mat-sort-header-sorted",n._isSorted())("mat-sort-header-position-before",n.arrowPosition==="before"),se("tabindex",n._isDisabled()?null:0)("role",n._isDisabled()?null:"button"),m(3),ee(n._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:[gd.indicator,gd.leftPointer,gd.rightPointer,gd.arrowOpacity,gd.arrowPosition,gd.allowChildren]},changeDetection:0});let o=e;return o;})(),Pc=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[fH],imports:[_e]});let o=e;return o;})();var gH=["determinateSpinner"];function bH(o,e){if(o&1&&(Fo(),u(0,"svg",11),k(1,"circle",12),p()),o&2){let a=w();se("viewBox",a._viewBox()),m(),wo("stroke-dasharray",a._strokeCircumference(),"px")("stroke-dashoffset",a._strokeCircumference()/2,"px")("stroke-width",a._circleStrokeWidth(),"%"),se("r",a._circleRadius());}}var xH=new z("mat-progress-spinner-default-options",{providedIn:"root",factory:vH});function vH(){return{diameter:p6};}var p6=100,_H=10,_i=(()=>{let e=class e{get color(){return this._color||this._defaultColor;}set color(t){this._color=t;}constructor(t,i,n){this._elementRef=t,this._defaultColor="primary",this._value=0,this._diameter=p6,this._noopAnimations=i==="NoopAnimations"&&!!n&&!n._forceAnimations,this.mode=t.nativeElement.nodeName.toLowerCase()==="mat-spinner"?"indeterminate":"determinate",n&&(n.color&&(this.color=this._defaultColor=n.color),n.diameter&&(this.diameter=n.diameter),n.strokeWidth&&(this.strokeWidth=n.strokeWidth));}get value(){return this.mode==="determinate"?this._value:0;}set value(t){this._value=Math.max(0,Math.min(100,t||0));}get diameter(){return this._diameter;}set diameter(t){this._diameter=t||0;}get strokeWidth(){return this._strokeWidth??this.diameter/10;}set strokeWidth(t){this._strokeWidth=t||0;}_circleRadius(){return(this.diameter-_H)/2;}_viewBox(){let t=this._circleRadius()*2+this.strokeWidth;return`0 0 ${t} ${t}`;}_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(i){return new(i||e)(h(Q),h(it,8),h(xH));},e.ɵcmp=O({type:e,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(i,n){if(i&1&&Z(gH,5),i&2){let r;N(r=L())&&(n._determinateCircle=r.first);}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(i,n){i&2&&(se("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow",n.mode==="determinate"?n.value:null)("mode",n.mode),Mt("mat-"+n.color),wo("width",n.diameter,"px")("height",n.diameter,"px")("--mdc-circular-progress-size",n.diameter+"px")("--mdc-circular-progress-active-indicator-width",n.diameter+"px"),ae("_mat-animation-noopable",n._noopAnimations)("mdc-circular-progress--indeterminate",n.mode==="indeterminate"));},inputs:{color:"color",mode:"mode",value:[2,"value","value",nt],diameter:[2,"diameter","diameter",nt],strokeWidth:[2,"strokeWidth","strokeWidth",nt]},exportAs:["matProgressSpinner"],standalone:!0,features:[ye,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(i,n){if(i&1&&(S(0,bH,2,8,"ng-template",null,0,Sa),u(2,"div",2,1),Fo(),u(4,"svg",3),k(5,"circle",4),p()(),us(),u(6,"div",5)(7,"div",6)(8,"div",7),Xt(9,8),p(),u(10,"div",9),Xt(11,8),p(),u(12,"div",10),Xt(13,8),p()()()),i&2){let r=at(1);m(4),se("viewBox",n._viewBox()),m(),wo("stroke-dasharray",n._strokeCircumference(),"px")("stroke-dashoffset",n._strokeDashOffset(),"px")("stroke-width",n._circleStrokeWidth(),"%"),se("r",n._circleRadius()),m(4),_("ngTemplateOutlet",r),m(2),_("ngTemplateOutlet",r),m(2),_("ngTemplateOutlet",r);}},dependencies:[dc],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 o=e;return o;})();var wi=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[B,_e]});let o=e;return o;})();var H_=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(a=>this._resizeSubject.next(a)));}observe(e){return this._elementObservables.has(e)||this._elementObservables.set(e,new Fe(a=>{let t=this._resizeSubject.subscribe(a);return this._resizeObserver?.observe(e,{box:this._box}),()=>{this._resizeObserver?.unobserve(e),t.unsubscribe(),this._elementObservables.delete(e);};}).pipe(Ie(a=>a.some(t=>t.target===e)),qu({bufferSize:1,refCount:!0}),ke(this._destroyed))),this._elementObservables.get(e);}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear();}},Yg=(()=>{let e=class e{constructor(){this._observers=new Map(),this._ngZone=T(oe),typeof ResizeObserver<"u";}ngOnDestroy(){for(let[,t]of this._observers)t.destroy();this._observers.clear(),typeof ResizeObserver<"u";}observe(t,i){let n=i?.box||"content-box";return this._observers.has(n)||this._observers.set(n,new H_(n)),this._observers.get(n).observe(t);}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();var wH=["notch"],yH=["matFormFieldNotchedOutline",""],kH=["*"],CH=["textField"],MH=["iconPrefixContainer"],OH=["textPrefixContainer"],PH=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],DH=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function EH(o,e){o&1&&k(0,"span",19);}function IH(o,e){if(o&1&&(u(0,"label",18),me(1,1),S(2,EH,1,0,"span",19),p()),o&2){let a=w(2);_("floating",a._shouldLabelFloat())("monitorResize",a._hasOutline())("id",a._labelId),se("for",a._control.disableAutomaticLabeling?null:a._control.id),m(2),ee(!a.hideRequiredMarker&&a._control.required?2:-1);}}function SH(o,e){if(o&1&&S(0,IH,3,5,"label",18),o&2){let a=w();ee(a._hasFloatingLabel()?0:-1);}}function TH(o,e){o&1&&k(0,"div",5);}function AH(o,e){}function RH(o,e){if(o&1&&S(0,AH,0,0,"ng-template",11),o&2){w(2);let a=at(1);_("ngTemplateOutlet",a);}}function zH(o,e){if(o&1&&(u(0,"div",7),S(1,RH,1,1,null,11),p()),o&2){let a=w();_("matFormFieldNotchedOutlineOpen",a._shouldLabelFloat()),m(),ee(a._forceDisplayInfixLabel()?-1:1);}}function FH(o,e){o&1&&(u(0,"div",8,2),me(2,2),p());}function NH(o,e){o&1&&(u(0,"div",9,3),me(2,3),p());}function LH(o,e){}function VH(o,e){if(o&1&&S(0,LH,0,0,"ng-template",11),o&2){w();let a=at(1);_("ngTemplateOutlet",a);}}function jH(o,e){o&1&&(u(0,"div",12),me(1,4),p());}function BH(o,e){o&1&&(u(0,"div",13),me(1,5),p());}function $H(o,e){o&1&&k(0,"div",14);}function HH(o,e){if(o&1&&(u(0,"div",16),me(1,6),p()),o&2){let a=w();_("@transitionMessages",a._subscriptAnimationState);}}function UH(o,e){if(o&1&&(u(0,"mat-hint",20),g(1),p()),o&2){let a=w(2);_("id",a._hintLabelId),m(),y(a.hintLabel);}}function qH(o,e){if(o&1&&(u(0,"div",17),S(1,UH,2,2,"mat-hint",20),me(2,7),k(3,"div",21),me(4,8),p()),o&2){let a=w();_("@transitionMessages",a._subscriptAnimationState),m(),ee(a.hintLabel?1:-1);}}var eo=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,selectors:[["mat-label"]],standalone:!0});let o=e;return o;})(),WH=0,w6=new z("MatError"),bd=(()=>{let e=class e{constructor(t,i){this.id=`mat-mdc-error-${WH++}`,t||i.nativeElement.setAttribute("aria-live","polite");}};e.ɵfac=function(i){return new(i||e)(No("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(i,n){i&2&&yo("id",n.id);},inputs:{id:"id"},standalone:!0,features:[Ce([{provide:w6,useExisting:e}])]});let o=e;return o;})(),GH=0,u6=(()=>{let e=class e{constructor(){this.align="start",this.id=`mat-mdc-hint-${GH++}`;}};e.ɵfac=function(i){return new(i||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(i,n){i&2&&(yo("id",n.id),se("align",null),ae("mat-mdc-form-field-hint-end",n.align==="end"));},inputs:{align:"align",id:"id"},standalone:!0});let o=e;return o;})(),QH=new z("MatPrefix");var YH=new z("MatSuffix");var y6=new z("FloatingLabelParent"),h6=(()=>{let e=class e{get floating(){return this._floating;}set floating(t){this._floating=t,this.monitorResize&&this._handleResize();}get monitorResize(){return this._monitorResize;}set monitorResize(t){this._monitorResize=t,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe();}constructor(t){this._elementRef=t,this._floating=!1,this._monitorResize=!1,this._resizeObserver=T(Yg),this._ngZone=T(oe),this._parent=T(y6),this._resizeSubscription=new Ae();}ngOnDestroy(){this._resizeSubscription.unsubscribe();}getWidth(){return ZH(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(i){return new(i||e)(h(Q));},e.ɵdir=j({type:e,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(i,n){i&2&&ae("mdc-floating-label--float-above",n.floating);},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0});let o=e;return o;})();function ZH(o){let e=o;if(e.offsetParent!==null)return e.scrollWidth;let a=e.cloneNode(!0);a.style.setProperty("position","absolute"),a.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(a);let t=a.scrollWidth;return a.remove(),t;}var f6="mdc-line-ripple--active",Zg="mdc-line-ripple--deactivating",g6=(()=>{let e=class e{constructor(t,i){this._elementRef=t,this._handleTransitionEnd=n=>{let r=this._elementRef.nativeElement.classList,c=r.contains(Zg);n.propertyName==="opacity"&&c&&r.remove(f6,Zg);},i.runOutsideAngular(()=>{t.nativeElement.addEventListener("transitionend",this._handleTransitionEnd);});}activate(){let t=this._elementRef.nativeElement.classList;t.remove(Zg),t.add(f6);}deactivate(){this._elementRef.nativeElement.classList.add(Zg);}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd);}};e.ɵfac=function(i){return new(i||e)(h(Q),h(oe));},e.ɵdi ��r=j({type:e,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalone:!0});let o=e;return o;})(),b6=(()=>{let e=class e{constructor(t,i){this._elementRef=t,this._ngZone=i,this.open=!1;}ngAfterViewInit(){let t=this._elementRef.nativeElement.querySelector(".mdc-floating-label");t?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(t.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>t.style.transitionDuration="");}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label");}_setNotchWidth(t){!this.open||!t?this._notch.nativeElement.style.width="":this._notch.nativeElement.style.width=`calc(${t}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`;}};e.ɵfac=function(i){return new(i||e)(h(Q),h(oe));},e.ɵcmp=O({type:e,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(i,n){if(i&1&&Z(wH,5),i&2){let r;N(r=L())&&(n._notch=r.first);}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(i,n){i&2&&ae("mdc-notched-outline--notched",n.open);},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[D],attrs:yH,ngContentSelectors:kH,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(i,n){i&1&&(Re(),k(0,"div",1),u(1,"div",2,0),me(3),p(),k(4,"div",3));},encapsulation:2,changeDetection:0});let o=e;return o;})(),XH={transitionMessages:Dt("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)")])])},Tp=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e});let o=e;return o;})();var Ap=new z("MatFormField"),KH=new z("MAT_FORM_FIELD_DEFAULT_OPTIONS"),x6=0,v6="fill",JH="auto",_6="fixed",eU="translateY(-50%)",to=(()=>{let e=class e{get hideRequiredMarker(){return this._hideRequiredMarker;}set hideRequiredMarker(t){this._hideRequiredMarker=ma(t);}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||JH;}set floatLabel(t){t!==this._floatLabel&&(this._floatLabel=t,this._changeDetectorRef.markForCheck());}get appearance(){return this._appearance;}set appearance(t){let i=this._appearance,n=t||this._defaults?.appearance||v6;this._appearance=n,this._appearance==="outline"&&this._appearance!==i&&(this._needsOutlineLabelOffsetUpdate=!0);}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||_6;}set subscriptSizing(t){this._subscriptSizing=t||this._defaults?.subscriptSizing||_6;}get hintLabel(){return this._hintLabel;}set hintLabel(t){this._hintLabel=t,this._processHints();}get _control(){return this._explicitFormFieldControl||this._formFieldControl;}set _control(t){this._explicitFormFieldControl=t;}constructor(t,i,n,r,c,s,l,d){this._elementRef=t,this._changeDetectorRef=i,this._dir=r,this._platform=c,this._defaults=s,this._animationMode=l,this._labelChild=U3(eo),this._hideRequiredMarker=!1,this.color="primary",this._appearance=v6,this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId=`mat-mdc-form-field-label-${x6++}`,this._hintLabelId=`mat-mdc-hint-${x6++}`,this._subscriptAnimationState="",this._destroyed=new G(),this._isFocused=null,this._needsOutlineLabelOffsetUpdate=!1,this._previousControl=null,this._injector=T(He),this.getLabelId=kr(()=>this._hasFloatingLabel()?this._labelId:null),this._hasFloatingLabel=kr(()=>!!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(t){let i=this._control,n="mat-mdc-form-field-type-";t&&this._elementRef.nativeElement.classList.remove(n+t.controlType),i.controlType&&this._elementRef.nativeElement.classList.add(n+i.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=i.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck();}),this._valueChanges?.unsubscribe(),i.ngControl&&i.ngControl.valueChanges&&(this._valueChanges=i.ngControl.valueChanges.pipe(ke(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()));}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(t=>!t._isText),this._hasTextPrefix=!!this._prefixChildren.find(t=>t._isText),this._hasIconSuffix=!!this._suffixChildren.find(t=>!t._isText),this._hasTextSuffix=!!this._suffixChildren.find(t=>t._isText);}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),Yt(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),Tm(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset());},{injector:this._injector}),this._dir.change.pipe(ke(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(t){let i=this._control?this._control.ngControl:null;return i&&i[t];}_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 t=[];if(this._control.userAriaDescribedBy&&typeof this._control.userAriaDescribedBy=="string"&&t.push(...this._control.userAriaDescribedBy.split(" ")),this._getDisplayedMessages()==="hint"){let i=this._hintChildren?this._hintChildren.find(r=>r.align==="start"):null,n=this._hintChildren?this._hintChildren.find(r=>r.align==="end"):null;i?t.push(i.id):this._hintLabel&&t.push(this._hintLabelId),n&&t.push(n.id);}else this._errorChildren&&t.push(...this._errorChildren.map(i=>i.id));this._control.setDescribedByIds(t);}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;let t=this._floatingLabel.element;if(!(this._iconPrefixContainer||this._textPrefixContainer)){t.style.transform="";return;}if(!this._isAttachedToDom()){this._needsOutlineLabelOffsetUpdate=!0;return;}let i=this._iconPrefixContainer?.nativeElement,n=this._textPrefixContainer?.nativeElement,r=i?.getBoundingClientRect().width??0,c=n?.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)))`;t.style.transform=`var(
--mat-mdc-form-field-label-transform,
${eU} translateX(${f})
)`;}_isAttachedToDom(){let t=this._elementRef.nativeElement;if(t.getRootNode){let i=t.getRootNode();return i&&i!==t;}return document.documentElement.contains(t);}};e.ɵfac=function(i){return new(i||e)(h(Q),h(he),h(oe),h(zt),h(De),h(KH,8),h(it,8),h(be));},e.ɵcmp=O({type:e,selectors:[["mat-form-field"]],contentQueries:function(i,n,r){if(i&1&&(cM(r,n._labelChild,eo,5),Ve(r,Tp,5),Ve(r,QH,5),Ve(r,YH,5),Ve(r,w6,5),Ve(r,u6,5)),i&2){sM();let c;N(c=L())&&(n._formFieldControl=c.first),N(c=L())&&(n._prefixChildren=c),N(c=L())&&(n._suffixChildren=c),N(c=L())&&(n._errorChildren=c),N(c=L())&&(n._hintChildren=c);}},viewQuery:function(i,n){if(i&1&&(Z(CH,5),Z(MH,5),Z(OH,5),Z(h6,5),Z(b6,5),Z(g6,5)),i&2){let r;N(r=L())&&(n._textField=r.first),N(r=L())&&(n._iconPrefixContainer=r.first),N(r=L())&&(n._textPrefixContainer=r.first),N(r=L())&&(n._floatingLabel=r.first),N(r=L())&&(n._notchedOutline=r.first),N(r=L())&&(n._lineRipple=r.first);}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(i,n){i&2&&ae("mat-mdc-form-field-label-always-float",n._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",n._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",n._hasIconSuffix)("mat-form-field-invalid",n._control.errorState)("mat-form-field-disabled",n._control.disabled)("mat-form-field-autofilled",n._control.autofilled)("mat-form-field-no-animations",n._animationMode==="NoopAnimations")("mat-form-field-appearance-fill",n.appearance=="fill")("mat-form-field-appearance-outline",n.appearance=="outline")("mat-form-field-hide-placeholder",n._hasFloatingLabel()&&!n._shouldLabelFloat())("mat-focused",n._control.focused)("mat-primary",n.color!=="accent"&&n.color!=="warn")("mat-accent",n.color==="accent")("mat-warn",n.color==="warn")("ng-untouched",n._shouldForward("untouched"))("ng-touched",n._shouldForward("touched"))("ng-pristine",n._shouldForward("pristine"))("ng-dirty",n._shouldForward("dirty"))("ng-valid",n._shouldForward("valid"))("ng-invalid",n._shouldForward("invalid"))("ng-pending",n._shouldForward("pending"));},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[Ce([{provide:Ap,useExisting:e},{provide:y6,useExisting:e}]),D],ngContentSelectors:DH,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(i,n){if(i&1){let r=K();Re(PH),S(0,SH,1,1,"ng-template",null,0,Sa),u(2,"div",4,1),E("click",function(s){return C(r),M(n._control.onContainerClick(s));}),S(4,TH,1,0,"div",5),u(5,"div",6),S(6,zH,2,2,"div",7)(7,FH,3,0,"div",8)(8,NH,3,0,"div",9),u(9,"div",10),S(10,VH,1,1,null,11),me(11),p(),S(12,jH,2,0,"div",12)(13,BH,2,0,"div",13),p(),S(14,$H,1,0,"div",14),p(),u(15,"div",15),S(16,HH,2,1,"div",16)(17,qH,5,2,"div",17),p();}if(i&2){let r;m(2),ae("mdc-text-field--filled",!n._hasOutline())("mdc-text-field--outlined",n._hasOutline())("mdc-text-field--no-label",!n._hasFloatingLabel())("mdc-text-field--disabled",n._control.disabled)("mdc-text-field--invalid",n._control.errorState),m(2),ee(!n._hasOutline()&&!n._control.disabled?4:-1),m(2),ee(n._hasOutline()?6:-1),m(),ee(n._hasIconPrefix?7:-1),m(),ee(n._hasTextPrefix?8:-1),m(2),ee(!n._hasOutline()||n._forceDisplayInfixLabel()?10:-1),m(2),ee(n._hasTextSuffix?12:-1),m(),ee(n._hasIconSuffix?13:-1),m(),ee(n._hasOutline()?-1:14),m(),ae("mat-mdc-form-field-subscript-dynamic-size",n.subscriptSizing==="dynamic"),m(),ee((r=n._getDisplayedMessages())==="error"?16:r==="hint"?17:-1);}},dependencies:[h6,b6,dc,g6,u6],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__in ��put::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-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:[XH.transitionMessages]},changeDetection:0});let o=e;return o;})(),io=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[_e,B,Yl,_e]});let o=e;return o;})();var I6=(()=>{let e=class e{constructor(t,i){this._renderer=t,this._elementRef=i,this.onChange=n=>{},this.onTouched=()=>{};}setProperty(t,i){this._renderer.setProperty(this._elementRef.nativeElement,t,i);}registerOnTouched(t){this.onTouched=t;}registerOnChange(t){this.onChange=t;}setDisabledState(t){this.setProperty("disabled",t);}};e.ɵfac=function(i){return new(i||e)(h(In),h(Q));},e.ɵdir=j({type:e});let o=e;return o;})(),S6=(()=>{let e=class e extends I6{};e.ɵfac=(()=>{let t;return function(n){return(t||(t=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,features:[W]});let o=e;return o;})(),cn=new z("");var tU={provide:cn,useExisting:co(()=>go),multi:!0};function oU(){let o=Tn()?Tn().getUserAgent():"";return /android (\d+)/.test(o.toLowerCase());}var iU=new z(""),go=(()=>{let e=class e extends I6{constructor(t,i,n){super(t,i),this._compositionMode=n,this._composing=!1,this._compositionMode==null&&(this._compositionMode=!oU());}writeValue(t){let i=t??"";this.setProperty("value",i);}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t);}_compositionStart(){this._composing=!0;}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t);}};e.ɵfac=function(i){return new(i||e)(h(In),h(Q),h(iU,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(i,n){i&1&&E("input",function(c){return n._handleInput(c.target.value);})("blur",function(){return n.onTouched();})("compositionstart",function(){return n._compositionStart();})("compositionend",function(c){return n._compositionEnd(c.target.value);});},features:[Ce([tU]),W]});let o=e;return o;})();function Ec(o){return o==null||(typeof o=="string"||Array.isArray(o))&&o.length===0;}function T6(o){return o!=null&&typeof o.length=="number";}var sn=new z(""),Ts=new z(""),aU=/^(?=.{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])?)*$/,xt=class{static min(e){return nU(e);}static max(e){return rU(e);}static required(e){return cU(e);}static requiredTrue(e){return sU(e);}static email(e){return lU(e);}static minLength(e){return dU(e);}static maxLength(e){return mU(e);}static pattern(e){return pU(e);}static nullValidator(e){return A6(e);}static compose(e){return V6(e);}static composeAsync(e){return j6(e);}};function nU(o){return e=>{if(Ec(e.value)||Ec(o))return null;let a=parseFloat(e.value);return!isNaN(a)&&a<o?{min:{min:o,actual:e.value}}:null;};}function rU(o){return e=>{if(Ec(e.value)||Ec(o))return null;let a=parseFloat(e.value);return!isNaN(a)&&a>o?{max:{max:o,actual:e.value}}:null;};}function cU(o){return Ec(o.value)?{required:!0}:null;}function sU(o){return o.value===!0?null:{required:!0};}function lU(o){return Ec(o.value)||aU.test(o.value)?null:{email:!0};}function dU(o){return e=>Ec(e.value)||!T6(e.value)?null:e.value.length<o?{minlength:{requiredLength:o,actualLength:e.value.length}}:null;}function mU(o){return e=>T6(e.value)&&e.value.length>o?{maxlength:{requiredLength:o,actualLength:e.value.length}}:null;}function pU(o){if(!o)return A6;let e,a;return typeof o=="string"?(a="",o.charAt(0)!=="^"&&(a+="^"),a+=o,o.charAt(o.length-1)!=="$"&&(a+="$"),e=new RegExp(a)):(a=o.toString(),e=o),t=>{if(Ec(t.value))return null;let i=t.value;return e.test(i)?null:{pattern:{requiredPattern:a,actualValue:i}};};}function A6(o){return null;}function R6(o){return o!=null;}function z6(o){return cc(o)?Ft(o):o;}function F6(o){let e={};return o.forEach(a=>{e=a!=null?U(U({},e),a):e;}),Object.keys(e).length===0?null:e;}function N6(o,e){return e.map(a=>a(o));}function uU(o){return!o.validate;}function L6(o){return o.map(e=>uU(e)?e:a=>e.validate(a));}function V6(o){if(!o)return null;let e=o.filter(R6);return e.length==0?null:function(a){return F6(N6(a,e));};}function Y_(o){return o!=null?V6(L6(o)):null;}function j6(o){if(!o)return null;let e=o.filter(R6);return e.length==0?null:function(a){let t=N6(a,e).map(z6);return lm(t).pipe(pe(F6));};}function Z_(o){return o!=null?j6(L6(o)):null;}function k6(o,e){return o===null?[e]:Array.isArray(o)?[...o,e]:[o,e];}function B6(o){return o._rawValidators;}function $6(o){return o._rawAsyncValidators;}function U_(o){return o?Array.isArray(o)?o:[o]:[];}function Kg(o,e){return Array.isArray(o)?o.includes(e):o===e;}function C6(o,e){let a=U_(e);return U_(o).forEach(i=>{Kg(a,i)||a.push(i);}),a;}function M6(o,e){return U_(e).filter(a=>!Kg(o,a));}var Jg=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=Y_(this._rawValidators);}_setAsyncValidators(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=Z_(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,a){return this.control?this.control.hasError(e,a):!1;}getError(e,a){return this.control?this.control.getError(e,a):null;}},Ri=class extends Jg{get formDirective(){return null;}get path(){return null;}},ga=class extends Jg{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null;}},eb=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;}},hU={"[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"},C0e=Xe(U({},hU),{"[class.ng-submitted]":"isSubmitted"}),So=(()=>{let e=class e extends eb{constructor(t){super(t);}};e.ɵfac=function(i){return new(i||e)(h(ga,2));},e.ɵdir=j({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(i,n){i&2&&ae("ng-untouched",n.isUntouched)("ng-touched",n.isTouched)("ng-pristine",n.isPristine)("ng-dirty",n.isDirty)("ng-valid",n.isValid)("ng-invalid",n.isInvalid)("ng-pending",n.isPending);},features:[W]});let o=e;return o;})(),Xn=(()=>{let e=class e extends eb{constructor(t){super(t);}};e.ɵfac=function(i){return new(i||e)(h(Ri,10));},e.ɵdir=j({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(i,n){i&2&&ae("ng-untouched",n.isUntouched)("ng-touched",n.isTouched)("ng-pristine",n.isPristine)("ng-dirty",n.isDirty)("ng-valid",n.isValid)("ng-invalid",n.isInvalid)("ng-pending",n.isPending)("ng-submitted",n.isSubmitted);},features:[W]});let o=e;return o;})();var Rp="VALID",Xg="INVALID",xd="PENDING",zp="DISABLED",Ic=class{},tb=class extends Ic{constructor(e,a){super(),this.value=e,this.source=a;}},Np=class extends Ic{constructor(e,a){super(),this.pristine=e,this.source=a;}},Lp=class extends Ic{constructor(e,a){super(),this.touched=e,this.source=a;}},vd=class extends Ic{constructor(e,a){super(),this.status=e,this.source=a;}},q_=class extends Ic{constructor(e){super(),this.source=e;}},W_=class extends Ic{constructor(e){super(),this.source=e;}};function X_(o){return(nb(o)?o.validators:o)||null;}function fU(o){return Array.isArray(o)?Y_(o):o||null;}function K_(o,e){return(nb(e)?e.asyncValidators:o)||null;}function gU(o){return Array.isArray(o)?Z_(o):o||null;}function nb(o){return o!=null&&!Array.isArray(o)&&typeof o=="object";}function H6(o,e,a){let t=o.controls;if(!(e?Object.keys(t):t).length)throw new ie(1e3,"");if(!t[a])throw new ie(1001,"");}function U6(o,e,a){o._forEachChild((t,i)=>{if(a[i]===void 0)throw new ie(1002,"");});}var _d=class{constructor(e,a){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=kr(()=>this.statusReactive()),this.statusReactive=Da(void 0),this._pristine=kr(()=>this.pristineReactive()),this.pristineReactive=Da(!0),this._touched=kr(()=>this.touchedReactive()),this.touchedReactive=Da(!1),this._events=new G(),this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(e),this._assignAsyncValidators(a);}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 Ui(this.statusReactive);}set status(e){Ui(()=>this.statusReactive.set(e));}get valid(){return this.status===Rp;}get invalid(){return this.status===Xg;}get pending(){return this.status==xd;}get disabled(){return this.status===zp;}get enabled(){return this.status!==zp;}get pristine(){return Ui(this.pristineReactive);}set pristine(e){Ui(()=>this.pristineReactive.set(e));}get dirty(){return!this.pristine;}get touched(){return Ui(this.touchedReactive);}set touched(e){Ui(()=>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(C6(e,this._rawValidators));}addAsyncValidators(e){this.setAsyncValidators(C6(e,this._rawAsyncValidators));}removeValidators(e){this.setValidators(M6(e,this._rawValidators));}removeAsyncValidators(e){this.setAsyncValidators(M6(e,this._rawAsyncValidators));}hasValidator(e){return Kg(this._rawValidators,e);}hasAsyncValidator(e){return Kg(this._rawAsyncValidators,e);}clearValidators(){this.validator=null;}clearAsyncValidators(){this.asyncValidator=null;}markAsTouched(e={}){let a=this.touched===!1;this.touched=!0;let t=e.sourceControl??this;this._parent&&!e.onlySelf&&this._parent.markAsTouched(Xe(U({},e),{sourceControl:t})),a&&e.emitEvent!==!1&&this._events.next(new Lp(!0,t));}markAllAsTouched(e={}){this.markAsTouched({onlySelf:!0,emitEvent:e.emitEvent,sourceControl:this}),this._forEachChild(a=>a.markAllAsTouched(e));}markAsUntouched(e={}){let a=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let t=e.sourceControl??this;this._forEachChild(i=>{i.markAsUntouched({onlySelf:!0,emitEvent:e.emitEvent,sourceControl:t});}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e,t),a&&e.emitEvent!==!1&&this._events.next(new Lp(!1,t));}markAsDirty(e={}){let a=this.pristine===!0;this.pristine=!1;let t=e.sourceControl??this;this._parent&&!e.onlySelf&&this._parent.markAsDirty(Xe(U({},e),{sourceControl:t})),a&&e.emitEvent!==!1&&this._events.next(new Np(!1,t));}markAsPristine(e={}){let a=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let t=e.sourceControl??this;this._forEachChild(i=>{i.markAsPristine({onlySelf:!0,emitEvent:e.emitEvent});}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e,t),a&&e.emitEvent!==!1&&this._events.next(new Np(!0,t));}markAsPending(e={}){this.status=xd;let a=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new vd(this.status,a)),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.markAsPending(Xe(U({},e),{sourceControl:a}));}disable(e={}){let a=this._parentMarkedDirty(e.onlySelf);this.status=zp,this.errors=null,this._forEachChild(i=>{i.disable(Xe(U({},e),{onlySelf:!0}));}),this._updateValue();let t=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new tb(this.value,t)),this._events.next(new vd(this.status,t)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Xe(U({},e),{skipPristineCheck:a}),this),this._onDisabledChange.forEach(i=>i(!0));}enable(e={}){let a=this._parentMarkedDirty(e.onlySelf);this.status=Rp,this._forEachChild(t=>{t.enable(Xe(U({},e),{onlySelf:!0}));}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(Xe(U({},e),{skipPristineCheck:a}),this),this._onDisabledChange.forEach(t=>t(!1));}_updateAncestors(e,a){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine({},a),this._parent._updateTouched({},a));}setParent(e){this._parent=e;}getRawValue(){return this.value;}updateValueAndValidity(e={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let t=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Rp||this.status===xd)&&this._runAsyncValidator(t,e.emitEvent);}let a=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new tb(this.value,a)),this._events.next(new vd(this.status,a)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(Xe(U({},e),{sourceControl:a}));}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(a=>a._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent});}_setInitialStatus(){this.status=this._allControlsDisabled()?zp:Rp;}_runValidator(){return this.validator?this.validator(this):null;}_runAsyncValidator(e,a){if(this.asyncValidator){this.status=xd,this._hasOwnPendingAsyncValidator={emitEvent:a!==!1};let t=z6(this.asyncValidator(this));this._asyncValidationSubscription=t.subscribe(i=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(i,{emitEvent:a,shouldHaveEmitted:e});});}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let e=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,e;}return!1;}setErrors(e,a={}){this.errors=e,this._updateControlsErrors(a.emitEvent!==!1,this,a.shouldHaveEmitted);}get(e){let a=e;return a==null||(Array.isArray(a)||(a=a.split(".")),a.length===0)?null:a.reduce((t,i)=>t&&t._find(i),this);}getError(e,a){let t=a?this.get(a):this;return t&&t.errors?t.errors[e]:null;}hasError(e,a){return!!this.getError(e,a);}get root(){let e=this;for(;e._parent;)e=e._parent;return e;}_updateControlsErrors(e,a,t){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),(e||t)&&this._events.next(new vd(this.status,a)),this._parent&&this._parent._updateControlsErrors(e,a,t);}_initObservables(){this.valueChanges=new $(),this.statusChanges=new $();}_calculateStatus(){return this._allControlsDisabled()?zp:this.errors?Xg:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(xd)?xd:this._anyControlsHaveStatus(Xg)?Xg:Rp;}_anyControlsHaveStatus(e){return this._anyControls(a=>a.status===e);}_anyControlsDirty(){return this._anyControls(e=>e.dirty);}_anyControlsTouched(){return this._anyControls(e=>e.touched);}_updatePristine(e,a){let t=!this._anyControlsDirty(),i=this.pristine!==t;this.pristine=t,this._parent&&!e.onlySelf&&this._parent._updatePristine(e,a),i&&this._events.next(new Np(this.pristine,a));}_updateTouched(e={},a){this.touched=this._anyControlsTouched(),this._events.next(new Lp(this.touched,a)),this._parent&&!e.onlySelf&&this._parent._updateTouched(e,a);}_registerOnCollectionChange(e){this._onCollectionChange=e;}_setUpdateStrategy(e){nb(e)&&e.updateOn!=null&&(this._updateOn=e.updateOn);}_parentMarkedDirty(e){let a=this._parent&&this._parent.dirty;return!e&&!!a&&!this._parent._anyControlsDirty();}_find(e){return null;}_assignValidators(e){this._rawValidators=Array.isArray(e)?e.slice():e,this._composedValidatorFn=fU(this._rawValidators);}_assignAsyncValidators(e){this._rawAsyncValidators=Array.isArray(e)?e.slice():e,this._composedAsyncValidatorFn=gU(this._rawAsyncValidators);}},wd=class extends _d{constructor(e,a,t){super(X_(a),K_(t,a)),this.controls=e,this._initObservables(),this._setUpdateStrategy(a),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator});}registerControl(e,a){return this.controls[e]?this.controls[e]:(this.controls[e]=a,a.setParent(this),a._registerOnCollectionChange(this._onCollectionChange),a);}addControl(e,a,t={}){this.registerControl(e,a),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange();}removeControl(e,a={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity({emitEvent:a.emitEvent}),this._onCollectionChange();}setControl(e,a,t={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],a&&this.registerControl(e,a),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange();}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled;}setValue(e,a={}){U6(this,!0,e),Object.keys(e).forEach(t=>{H6(this,!0,t),this.controls[t].setValue(e[t],{onlySelf:!0,emitEvent:a.emitEvent});}),this.updateValueAndValidity(a);}patchValue(e,a={}){e!=null&&(Object.keys(e).forEach(t=>{let i=this.controls[t];i&&i.patchValue(e[t],{onlySelf:!0,emitEvent:a.emitEvent});}),this.updateValueAndValidity(a));}reset(e={},a={}){this._forEachChild((t,i)=>{t.reset(e?e[i]:null,{onlySelf:!0,emitEvent:a.emitEvent});}),this._updatePristine(a,this),this._updateTouched(a,this),this.updateValueAndValidity(a);}getRawValue(){return this._reduceChildren({},(e,a,t)=>(e[t]=a.getRawValue(),e));}_syncPendingControls(){let e=this._reduceChildren(!1,(a,t)=>t._syncPendingControls()?!0:a);return e&&this.updateValueAndValidity({onlySelf:!0}),e;}_forEachChild(e){Object.keys(this.controls).forEach(a=>{let t=this.controls[a];t&&e(t,a);});}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange);});}_updateValue(){this.value=this._reduceValue();}_anyControls(e){for(let[a,t]of Object.entries(this.controls))if(this.contains(a)&&e(t))return!0;return!1;}_reduceValue(){let e={};return this._reduceChildren(e,(a,t,i)=>((t.enabled||this.disabled)&&(a[i]=t.value),a));}_reduceChildren(e,a){let t=e;return this._forEachChild((i,n)=>{t=a(t,i,n);}),t;}_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 G_=class extends wd{};var yd=new z("CallSetDisabledState",{providedIn:"root",factory:()=>rb}),rb="always";function cb(o,e){return[...e.path,o];}function Vp(o,e,a=rb){J_(o,e),e.valueAccessor.writeValue(o.value),(o.disabled||a==="always")&&e.valueAccessor.setDisabledSta ��te?.(o.disabled),xU(o,e),_U(o,e),vU(o,e),bU(o,e);}function ob(o,e,a=!0){let t=()=>{};e.valueAccessor&&(e.valueAccessor.registerOnChange(t),e.valueAccessor.registerOnTouched(t)),ab(o,e),o&&(e._invokeOnDestroyCallbacks(),o._registerOnCollectionChange(()=>{}));}function ib(o,e){o.forEach(a=>{a.registerOnValidatorChange&&a.registerOnValidatorChange(e);});}function bU(o,e){if(e.valueAccessor.setDisabledState){let a=t=>{e.valueAccessor.setDisabledState(t);};o.registerOnDisabledChange(a),e._registerOnDestroy(()=>{o._unregisterOnDisabledChange(a);});}}function J_(o,e){let a=B6(o);e.validator!==null?o.setValidators(k6(a,e.validator)):typeof a=="function"&&o.setValidators([a]);let t=$6(o);e.asyncValidator!==null?o.setAsyncValidators(k6(t,e.asyncValidator)):typeof t=="function"&&o.setAsyncValidators([t]);let i=()=>o.updateValueAndValidity();ib(e._rawValidators,i),ib(e._rawAsyncValidators,i);}function ab(o,e){let a=!1;if(o!==null){if(e.validator!==null){let i=B6(o);if(Array.isArray(i)&&i.length>0){let n=i.filter(r=>r!==e.validator);n.length!==i.length&&(a=!0,o.setValidators(n));}}if(e.asyncValidator!==null){let i=$6(o);if(Array.isArray(i)&&i.length>0){let n=i.filter(r=>r!==e.asyncValidator);n.length!==i.length&&(a=!0,o.setAsyncValidators(n));}}}let t=()=>{};return ib(e._rawValidators,t),ib(e._rawAsyncValidators,t),a;}function xU(o,e){e.valueAccessor.registerOnChange(a=>{o._pendingValue=a,o._pendingChange=!0,o._pendingDirty=!0,o.updateOn==="change"&&q6(o,e);});}function vU(o,e){e.valueAccessor.registerOnTouched(()=>{o._pendingTouched=!0,o.updateOn==="blur"&&o._pendingChange&&q6(o,e),o.updateOn!=="submit"&&o.markAsTouched();});}function q6(o,e){o._pendingDirty&&o.markAsDirty(),o.setValue(o._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(o._pendingValue),o._pendingChange=!1;}function _U(o,e){let a=(t,i)=>{e.valueAccessor.writeValue(t),i&&e.viewToModelUpdate(t);};o.registerOnChange(a),e._registerOnDestroy(()=>{o._unregisterOnChange(a);});}function W6(o,e){o==null,J_(o,e);}function wU(o,e){return ab(o,e);}function e1(o,e){if(!o.hasOwnProperty("model"))return!1;let a=o.model;return a.isFirstChange()?!0:!Object.is(e,a.currentValue);}function yU(o){return Object.getPrototypeOf(o.constructor)===S6;}function G6(o,e){o._syncPendingControls(),e.forEach(a=>{let t=a.control;t.updateOn==="submit"&&t._pendingChange&&(a.viewToModelUpdate(t._pendingValue),t._pendingChange=!1);});}function t1(o,e){if(!e)return null;Array.isArray(e);let a,t,i;return e.forEach(n=>{n.constructor===go?a=n:yU(n)?t=n:i=n;}),i||t||a||null;}function kU(o,e){let a=o.indexOf(e);a>-1&&o.splice(a,1);}var CU={provide:Ri,useExisting:co(()=>As)},Fp=Promise.resolve(),As=(()=>{let e=class e extends Ri{get submitted(){return Ui(this.submittedReactive);}constructor(t,i,n){super(),this.callSetDisabledState=n,this._submitted=kr(()=>this.submittedReactive()),this.submittedReactive=Da(!1),this._directives=new Set(),this.ngSubmit=new $(),this.form=new wd({},Y_(t),Z_(i));}ngAfterViewInit(){this._setUpdateStrategy();}get formDirective(){return this;}get control(){return this.form;}get path(){return[];}get controls(){return this.form.controls;}addControl(t){Fp.then(()=>{let i=this._findContainer(t.path);t.control=i.registerControl(t.name,t.control),Vp(t.control,t,this.callSetDisabledState),t.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(t);});}getControl(t){return this.form.get(t.path);}removeControl(t){Fp.then(()=>{let i=this._findContainer(t.path);i&&i.removeControl(t.name),this._directives.delete(t);});}addFormGroup(t){Fp.then(()=>{let i=this._findContainer(t.path),n=new wd({});W6(n,t),i.registerControl(t.name,n),n.updateValueAndValidity({emitEvent:!1});});}removeFormGroup(t){Fp.then(()=>{let i=this._findContainer(t.path);i&&i.removeControl(t.name);});}getFormGroup(t){return this.form.get(t.path);}updateModel(t,i){Fp.then(()=>{this.form.get(t.path).setValue(i);});}setValue(t){this.control.setValue(t);}onSubmit(t){return this.submittedReactive.set(!0),G6(this.form,this._directives),this.ngSubmit.emit(t),t?.target?.method==="dialog";}onReset(){this.resetForm();}resetForm(t=void 0){this.form.reset(t),this.submittedReactive.set(!1);}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn);}_findContainer(t){return t.pop(),t.length?this.form.get(t):this.form;}};e.ɵfac=function(i){return new(i||e)(h(sn,10),h(Ts,10),h(yd,8));},e.ɵdir=j({type:e,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(i,n){i&1&&E("submit",function(c){return n.onSubmit(c);})("reset",function(){return n.onReset();});},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Ce([CU]),W]});let o=e;return o;})();function O6(o,e){let a=o.indexOf(e);a>-1&&o.splice(a,1);}function P6(o){return typeof o=="object"&&o!==null&&Object.keys(o).length===2&&"value"in o&&"disabled"in o;}var Ss=class extends _d{constructor(e=null,a,t){super(X_(a),K_(t,a)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(e),this._setUpdateStrategy(a),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),nb(a)&&(a.nonNullable||a.initialValueIsDefault)&&(P6(e)?this.defaultValue=e.value:this.defaultValue=e);}setValue(e,a={}){this.value=this._pendingValue=e,this._onChange.length&&a.emitModelToViewChange!==!1&&this._onChange.forEach(t=>t(this.value,a.emitViewToModelChange!==!1)),this.updateValueAndValidity(a);}patchValue(e,a={}){this.setValue(e,a);}reset(e=this.defaultValue,a={}){this._applyFormState(e),this.markAsPristine(a),this.markAsUntouched(a),this.setValue(this.value,a),this._pendingChange=!1;}_updateValue(){}_anyControls(e){return!1;}_allControlsDisabled(){return this.disabled;}registerOnChange(e){this._onChange.push(e);}_unregisterOnChange(e){O6(this._onChange,e);}registerOnDisabledChange(e){this._onDisabledChange.push(e);}_unregisterOnDisabledChange(e){O6(this._onDisabledChange,e);}_forEachChild(e){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1;}_applyFormState(e){P6(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e;}};var MU=o=>o instanceof Ss,OU=(()=>{let e=class e extends Ri{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this);}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this);}get control(){return this.formDirective.getFormGroup(this);}get path(){return cb(this.name==null?this.name:this.name.toString(),this._parent);}get formDirective(){return this._parent?this._parent.formDirective:null;}_checkParentType(){}};e.ɵfac=(()=>{let t;return function(n){return(t||(t=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,features:[W]});let o=e;return o;})();var PU={provide:ga,useExisting:co(()=>ln)},D6=Promise.resolve(),ln=(()=>{let e=class e extends ga{constructor(t,i,n,r,c,s){super(),this._changeDetectorRef=c,this.callSetDisabledState=s,this.control=new Ss(),this._registered=!1,this.name="",this.update=new $(),this._parent=t,this._setValidators(i),this._setAsyncValidators(n),this.valueAccessor=t1(this,r);}ngOnChanges(t){if(this._checkForErrors(),!this._registered||"name"in t){if(this._registered&&(this._checkName(),this.formDirective)){let i=t.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)});}this._setUpControl();}"isDisabled"in t&&this._updateDisabled(t),e1(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model);}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this);}get path(){return this._getPath(this.name);}get formDirective(){return this._parent?this._parent.formDirective:null;}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t);}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0;}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.control._updateOn=this.options.updateOn);}_isStandalone(){return!this._parent||!!(this.options&&this.options.standalone);}_setUpStandalone(){Vp(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1});}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName();}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name;}_updateValue(t){D6.then(()=>{this.control.setValue(t,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck();});}_updateDisabled(t){let i=t.isDisabled.currentValue,n=i!==0&&X(i);D6.then(()=>{n&&!this.control.disabled?this.control.disable():!n&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck();});}_getPath(t){return this._parent?cb(t,this._parent):[t];}};e.ɵfac=function(i){return new(i||e)(h(Ri,9),h(sn,10),h(Ts,10),h(cn,10),h(he,8),h(yd,8));},e.ɵdir=j({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[Ce([PU]),W,et]});let o=e;return o;})(),Kn=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵdir=j({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]});let o=e;return o;})(),DU={provide:cn,useExisting:co(()=>o1),multi:!0},o1=(()=>{let e=class e extends S6{writeValue(t){let i=t??"";this.setProperty("value",i);}registerOnChange(t){this.onChange=i=>{t(i==""?null:parseFloat(i));};}};e.ɵfac=(()=>{let t;return function(n){return(t||(t=yt(e)))(n||e);};})(),e.ɵdir=j({type:e,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(i,n){i&1&&E("input",function(c){return n.onChange(c.target.value);})("blur",function(){return n.onTouched();});},features:[Ce([DU]),W]});let o=e;return o;})();var i1=new z(""),EU={provide:ga,useExisting:co(()=>a1)},a1=(()=>{let e=class e extends ga{set isDisabled(t){}constructor(t,i,n,r,c){super(),this._ngModelWarningConfig=r,this.callSetDisabledState=c,this.update=new $(),this._ngModelWarningSent=!1,this._setValidators(t),this._setAsyncValidators(i),this.valueAccessor=t1(this,n);}ngOnChanges(t){if(this._isControlChanged(t)){let i=t.form.previousValue;i&&ob(i,this,!1),Vp(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1});}e1(t,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model);}ngOnDestroy(){this.form&&ob(this.form,this,!1);}get path(){return[];}get control(){return this.form;}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t);}_isControlChanged(t){return t.hasOwnProperty("form");}};e._ngModelWarningSentOnce=!1,e.ɵfac=function(i){return new(i||e)(h(sn,10),h(Ts,10),h(cn,10),h(i1,8),h(yd,8));},e.ɵdir=j({type:e,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[Ce([EU]),W,et]});let o=e;return o;})(),IU={provide:Ri,useExisting:co(()=>Zi)},Zi=(()=>{let e=class e extends Ri{get submitted(){return Ui(this._submittedReactive);}set submitted(t){this._submittedReactive.set(t);}constructor(t,i,n){super(),this.callSetDisabledState=n,this._submitted=kr(()=>this._submittedReactive()),this._submittedReactive=Da(!1),this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new $(),this._setValidators(t),this._setAsyncValidators(i);}ngOnChanges(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form);}ngOnDestroy(){this.form&&(ab(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}));}get formDirective(){return this;}get control(){return this.form;}get path(){return[];}addControl(t){let i=this.form.get(t.path);return Vp(i,t,this.callSetDisabledState),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),i;}getControl(t){return this.form.get(t.path);}removeControl(t){ob(t.control||null,t,!1),kU(this.directives,t);}addFormGroup(t){this._setUpFormContainer(t);}removeFormGroup(t){this._cleanUpFormContainer(t);}getFormGroup(t){return this.form.get(t.path);}addFormArray(t){this._setUpFormContainer(t);}removeFormArray(t){this._cleanUpFormContainer(t);}getFormArray(t){return this.form.get(t.path);}updateModel(t,i){this.form.get(t.path).setValue(i);}onSubmit(t){return this._submittedReactive.set(!0),G6(this.form,this.directives),this.ngSubmit.emit(t),this.form._events.next(new q_(this.control)),t?.target?.method==="dialog";}onReset(){this.resetForm();}resetForm(t=void 0){this.form.reset(t),this._submittedReactive.set(!1),this.form._events.next(new W_(this.form));}_updateDomValue(){this.directives.forEach(t=>{let i=t.control,n=this.form.get(t.path);i!==n&&(ob(i||null,t),MU(n)&&(Vp(n,t,this.callSetDisabledState),t.control=n));}),this.form._updateTreeValidity({emitEvent:!1});}_setUpFormContainer(t){let i=this.form.get(t.path);W6(i,t),i.updateValueAndValidity({emitEvent:!1});}_cleanUpFormContainer(t){if(this.form){let i=this.form.get(t.path);i&&wU(i,t)&&i.updateValueAndValidity({emitEvent:!1});}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{});}_updateValidators(){J_(this.form,this),this._oldForm&&ab(this._oldForm,this);}_checkFormPresent(){this.form;}};e.ɵfac=function(i){return new(i||e)(h(sn,10),h(Ts,10),h(yd,8));},e.ɵdir=j({type:e,selectors:[["","formGroup",""]],hostBindings:function(i,n){i&1&&E("submit",function(c){return n.onSubmit(c);})("reset",function(){return n.onReset();});},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Ce([IU]),W,et]});let o=e;return o;})(),SU={provide:Ri,useExisting:co(()=>sb)},sb=(()=>{let e=class e extends OU{constructor(t,i,n){super(),this.name=null,this._parent=t,this._setValidators(i),this._setAsyncValidators(n);}_checkParentType(){Y6(this._parent);}};e.ɵfac=function(i){return new(i||e)(h(Ri,13),h(sn,10),h(Ts,10));},e.ɵdir=j({type:e,selectors:[["","formGroupName",""]],inputs:{name:[0,"formGroupName","name"]},features:[Ce([SU]),W]});let o=e;return o;})(),TU={provide:Ri,useExisting:co(()=>Q6)},Q6=(()=>{let e=class e extends Ri{constructor(t,i,n){super(),this.name=null,this._parent=t,this._setValidators(i),this._setAsyncValidators(n);}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this);}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this);}get control(){return this.formDirective.getFormArray(this);}get formDirective(){return this._parent?this._parent.formDirective:null;}get path(){return cb(this.name==null?this.name:this.name.toString(),this._parent);}_checkParentType(){Y6(this._parent);}};e.ɵfac=function(i){return new(i||e)(h(Ri,13),h(sn,10),h(Ts,10));},e.ɵdir=j({type:e,selectors:[["","formArrayName",""]],inputs:{name:[0,"formArrayName","name"]},features:[Ce([TU]),W]});let o=e;return o;})();function Y6(o){return!(o instanceof sb)&&!(o instanceof Zi)&&!(o instanceof Q6);}var AU={provide:ga,useExisting:co(()=>Rr)},Rr=(()=>{let e=class e extends ga{set isDisabled(t){}constructor(t,i,n,r,c){super(),this._ngModelWarningConfig=c,this._added=!1,this.name=null,this.update=new $(),this._ngModelWarningSent=!1,this._parent=t,this._setValidators(i),this._setAsyncValidators(n),this.valueAccessor=t1(this,r);}ngOnChanges(t){this._added||this._setUpControl(),e1(t,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model));}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this);}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t);}get path(){return cb(this.name==null?this.name:this.name.toString(),this._parent);}get formDirective(){return this._parent?this._parent.formDirective:null;}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0;}};e._ngModelWarningSentOnce=!1,e.ɵfac=function(i){return new(i||e)(h(Ri,13),h(sn,10),h(Ts,10),h(cn,10),h(i1,8));},e.ɵdir=j({type:e,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[Ce([AU]),W,et]});let o=e;return o;})();var Z6=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({});let o=e;return o;})(),Q_=class extends _d{constructor(e,a,t){super(X_(a),K_(t,a)),this.controls=e,this._initObservables(),this._setUpdateStrategy(a),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator});}at(e){return this.controls[this._adjustIndex(e)];}push(e,a={}){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity({emitEvent:a.emitEvent}),this._onCollectionChange();}insert(e,a,t={}){this.controls.splice(e,0,a),this._registerControl(a),this.updateValueAndValidity({emitEvent:t.emitEvent});}removeAt(e,a={}){let t=this._adjustIndex(e);t<0&&(t=0),this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity({emitEvent:a.emitEvent});}setControl(e,a,t={}){let i=this._adjustIndex(e);i<0&&(i=0),this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),this.controls.splice(i,1),a&&(this.controls.splice(i,0,a),this._registerControl(a)),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange();}get length(){return this.controls.length;}setValue(e,a={}){U6(this,!1,e),e.forEach((t,i)=>{H6(this,!1,i),this.at(i).setValue(t,{onlySelf:!0,emitEvent:a.emitEvent});}),this.updateValueAndValidity(a);}patchValue(e,a={}){e!=null&&(e.forEach((t,i)=>{this.at(i)&&this.at(i).patchValue(t,{onlySelf:!0,emitEvent:a.emitEvent});}),this.updateValueAndValidity(a));}reset(e=[],a={}){this._forEachChild((t,i)=>{t.reset(e[i],{onlySelf:!0,emitEvent:a.emitEvent});}),this._updatePristine(a,this),this._updateTouched(a,this),this.updateValueAndValidity(a);}getRawValue(){return this.controls.map(e=>e.getRawValue());}clear(e={}){this.controls.length<1||(this._forEachChild(a=>a._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:e.emitEvent}));}_adjustIndex(e){return e<0?e+this.length:e;}_syncPendingControls(){let e=this.controls.reduce((a,t)=>t._syncPendingControls()?!0:a,!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e;}_forEachChild(e){this.controls.forEach((a,t)=>{e(a,t);});}_updateValue(){this.value=this.controls.filter(e=>e.enabled||this.disabled).map(e=>e.value);}_anyControls(e){return this.controls.some(a=>a.enabled&&e(a));}_setUpControls(){this._forEachChild(e=>this._registerControl(e));}_allControlsDisabled(){for(let e of this.controls)if(e.enabled)return!1;return this.controls.length>0||this.disabled;}_registerControl(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange);}_find(e){return this.at(e)??null;}};function E6(o){return!!o&&(o.asyncValidators!==void 0||o.validators!==void 0||o.updateOn!==void 0);}var Sc=(()=>{let e=class e{constructor(){this.useNonNullable=!1;}get nonNullable(){let t=new e();return t.useNonNullable=!0,t;}group(t,i=null){let n=this._reduceControls(t),r={};return E6(i)?r=i:i!==null&&(r.validators=i.validator,r.asyncValidators=i.asyncValidator),new wd(n,r);}record(t,i=null){let n=this._reduceControls(t);return new G_(n,i);}control(t,i,n){let r={};return this.useNonNullable?(E6(i)?r=i:(r.validators=i,r.asyncValidators=n),new Ss(t,Xe(U({},r),{nonNullable:!0}))):new Ss(t,i,n);}array(t,i,n){let r=t.map(c=>this._createControl(c));return new Q_(r,i,n);}_reduceControls(t){let i={};return Object.keys(t).forEach(n=>{i[n]=this._createControl(t[n]);}),i;}_createControl(t){if(t instanceof Ss)return t;if(t instanceof _d)return t;if(Array.isArray(t)){let i=t[0],n=t.length>1?t[1]:null,r=t.length>2?t[2]:null;return this.control(i,n,r);}else return this.control(t);}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();var bo=(()=>{let e=class e{static withConfig(t){return{ngModule:e,providers:[{provide:yd,useValue:t.callSetDisabledState??rb}]};}};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[Z6]});let o=e;return o;})(),Jn=(()=>{let e=class e{static withConfig(t){return{ngModule:e,providers:[{provide:i1,useValue:t.warnOnNgModelWithFormControl??"always"},{provide:yd,useValue:t.callSetDisabledState??rb}]};}};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({imports:[Z6]});let o=e;return o;})();var RU=["trigger"],zU=["panel"],FU=[[["mat-select-trigger"]],"*"],NU=["mat-select-trigger","*"];function LU(o,e){if(o&1&&(u(0,"span",4),g(1),p()),o&2){let a=w();m(),y(a.placeholder);}}function VU(o,e){o&1&&me(0);}function jU(o,e){if(o&1&&(u(0,"span",11),g(1),p()),o&2){let a=w(2);m(),y(a.triggerValue);}}function BU(o,e){if(o&1&&(u(0,"span",5),S(1,VU,1,0)(2,jU,2,1,"span",11),p()),o&2){let a=w();m(),ee(a.customTrigger?1:2);}}function $U(o,e){if(o&1){let a=K();u(0,"div",12,1),E("@transformPanel.done",function(i){C(a);let n=w();return M(n._panelDoneAnimatingStream.next(i.toState));})("keydown",function(i){C(a);let n=w();return M(n._handleKeydown(i));}),me(2,1),p();}if(o&2){let a=w();Hi("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",a._getPanelTheme(),""),_("ngClass",a.panelClass)("@transformPanel","showing"),se("id",a.id+"-panel")("aria-multiselectable",a.multiple)("aria-label",a.ariaLabel||null)("aria-labelledby",a._getPanelAriaLabelledby());}}var HU={transformPanelWrap:Dt("transformPanelWrap",[ct("* => void",Ds("@transformPanel",[Ps()],{optional:!0}))]),transformPanel:Dt("transformPanel",[Be("void",xe({opacity:0,transform:"scale(1, 0.8)"})),ct("void => showing",mt("120ms cubic-bezier(0, 0, 0.2, 1)",xe({opacity:1,transform:"scale(1, 1)"}))),ct("* => void",mt("100ms linear",xe({opacity:0})))])};var X6=0,K6=new z("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{let o=T(Wt);return()=>o.scrollStrategies.reposition();}});function UU(o){return()=>o.scrollStrategies.reposition();}var qU=new z("MAT_SELECT_CONFIG"),WU={provide:K6,deps:[Wt],useFactory:UU},GU=new z("MatSelectTrigger"),n1=class{constructor(e,a){this.source=e,this.value=a;}},kd=(()=>{let e=class e{_scrollOptionIntoView(t){let i=this.options.toArray()[t];if(i){let n=this.panel.nativeElement,r=yP(t,this.options,this.optionGroups),c=i._getHostElement();t===0&&r===1?n.scrollTop=0:n.scrollTop=kP(c.offsetTop,c.offsetHeight,n.scrollTop,n.offsetHeight);}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0);}_getChangeEvent(t){return new n1(this,t);}get focused(){return this._focused||this._panelOpen;}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator;}set hideSingleSelectionIndicator(t){this._hideSingleSelectionIndicator=t,this._syncParentProperties();}get placeholder(){return this._placeholder;}set placeholder(t){this._placeholder=t,this.stateChanges.next();}get required(){return this._required??this.ngControl?.control?.hasValidator(xt.required)??!1;}set required(t){this._required=t,this.stateChanges.next();}get multiple(){return this._multiple;}set multiple(t){this._selectionModel,this._multiple=t;}get compareWith(){return this._compareWith;}set compareWith(t){this._compareWith=t,this._selectionModel&&this._initializeSelection();}get value(){return this._value;}set value(t){this._assignValue(t)&&this._onChange(t);}get errorStateMatcher(){return this._errorStateTracker.matcher;}set errorStateMatcher(t){this._errorStateTracker.matcher=t;}get id(){return this._id;}set id(t){this._id=t||this._uid,this.stateChanges.next();}get errorState(){return this._errorStateTracker.errorState;}set errorState(t){this._errorStateTracker.errorState=t;}constructor(t,i,n,r,c,s,l,d,f,x,b,v,P,A){this._viewportRuler=t,this._changeDetectorRef=i,this._elementRef=c,this._dir=s,this._parentFormField=f,this.ngControl=x,this._liveAnnouncer=P,this._defaultOptions=A,this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._panelOpen=!1,this._compareWith=(R,q)=>R===q,this._uid=`mat-select-${X6++}`,this._triggerAriaLabelledBy=null,this._destroy=new G(),this.stateChanges=new G(),this.disableAutomaticLabeling=!0,this._onChange=()=>{},this._onTouched=()=>{},this._valueId=`mat-select-value-${X6++}`,this._panelDoneAnimatingStream=new G(),this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._multiple=!1,this.disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._initialized=new G(),this.optionSelectionChanges=gn(()=>{let R=this.options;return R?R.changes.pipe(Ct(R),oo(()=>Yt(...R.map(q=>q.onSelectionChange)))):this._initialized.pipe(oo(()=>this.optionSelectionChanges));}),this.openedChange=new $(),this._openedStream=this.openedChange.pipe(Ie(R=>R),pe(()=>{})),this._closedStream=this.openedChange.pipe(Ie(R=>!R),pe(()=>{})),this.selectionChange=new $(),this.valueChange=new $(),this._trackedModal=null,this._skipPredicate=R=>this.panelOpen?!1:R.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),A?.typeaheadDebounceInterval!=null&&(this.typeaheadDebounceInterval=A.typeaheadDebounceInterval),this._errorStateTracker=new od(r,x,d,l,this.stateChanges),this._scrollStrategyFactory=v,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(b)||0,this.id=this.id;}ngOnInit(){this._selectionModel=new Pg(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(bn(),ke(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe(ke(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges());});}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe(ke(this._destroy)).subscribe(t=>{t.added.forEach(i=>i.select()),t.removed.forEach(i=>i.deselect());}),this.options.changes.pipe(Ct(null),ke(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection();});}ngDoCheck(){let t=this._getTriggerAriaLabelledby(),i=this.ngControl;if(t!==this._triggerAriaLabelledBy){let n=this._elementRef.nativeElement;this._triggerAriaLabelledBy=t,t?n.setAttribute("aria-labelledby",t):n.removeAttribute("aria-labelledby");}i&&(this._previousControl!==i.control&&(this._previousControl!==void 0&&i.disabled!==null&&i.disabled!==this.disabled&&(this.disabled=i.disabled),this._previousControl=i.control),this.updateErrorState());}ngOnChanges(t){(t.disabled||t.userAriaDescribedBy)&&this.stateChanges.next(),t.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval);}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal();}toggle(){this.panelOpen?this.close():this.open();}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next());}_applyModalPanelOwnership(){let t=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!t)return;let i=`${this.id}-panel`;this._trackedModal&&gg(this._trackedModal,"aria-owns",i),a_(t,"aria-owns",i),this._trackedModal=t;}_clearFromModal(){if(!this._trackedModal)return;let t=`${this.id}-panel`;gg(this._trackedModal,"aria-owns",t),this._trackedModal=null;}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next());}writeValue(t){this._assignValue(t);}registerOnChange(t){this._onChange=t;}registerOnTouched(t){this._onTouched=t;}setDisabledState(t){this.disabled=t,this._changeDetectorRef.markForCheck(),this.stateChanges.next();}get panelOpen(){return this._panelOpen;}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0];}get triggerValue(){if(this.empty)return"";if(this._multiple){let t=this._selectionModel.selected.map(i=>i.viewValue);return this._isRtl()&&t.reverse(),t.join(", ");}return this._selectionModel.selected[0].viewValue;}updateErrorState(){this._errorStateTracker.updateErrorState();}_isRtl(){return this._dir?this._dir.value==="rtl":!1;}_handleKeydown(t){this.disabled||(this.panelOpen?this._handleOpenKeydown(t):this._handleClosedKeydown(t));}_handleClosedKeydown(t){let i=t.keyCode,n=i===40||i===38||i===37||i===39,r=i===13||i===32,c=this._keyManager;if(!c.isTyping()&&r&&!mo(t)||(this.multiple||t.altKey)&&n)t.preventDefault(),this.open();else if(!this.multiple){let s=this.selected;c.onKeydown(t);let l=this.selected;l&&s!==l&&this._liveAnnouncer.announce(l.viewValue,1e4);}}_handleOpenKeydown(t){let i=this._keyManager,n=t.keyCode,r=n===40||n===38,c=i.isTyping();if(r&&t.altKey)t.preventDefault(),this.close();else if(!c&&(n===13||n===32)&&i.activeItem&&!mo(t))t.preventDefault(),i.activeItem._selectViaInteraction();else if(!c&&this._multiple&&n===65&&t.ctrlKey){t.preventDefault();let s=this.options.some(l=>!l.disabled&&!l.selected);this.options.forEach(l=>{l.disabled||(s?l.select():l.deselect());});}else{let s=i.activeItemIndex;i.onKeydown(t),this._multiple&&r&&t.shiftKey&&i.activeItem&&i.activeItemIndex!==s&&i.activeItem._selectViaInteraction();}}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next());}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next());}_onAttached(){this._overlayDir.positionChange.pipe(de(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled();});}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:"";}get empty(){return!this._selectionModel||this._selectionModel.isEmpty();}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next();});}_setSelectionByValue(t){if(this.options.forEach(i=>i.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&t)Array.isArray(t),t.forEach(i=>this._selectOptionByValue(i)),this._sortValues();else{let i=this._selectOptionByValue(t);i?this._keyManager.updateActiveItem(i):this.panelOpen||this._keyManager.updateActiveItem(-1);}this._changeDetectorRef.markForCheck();}_selectOptionByValue(t){let i=this.options.find(n=>{if(this._selectionModel.isSelected(n))return!1;try{return n.value!=null&&this._compareWith(n.value,t);}catch{return!1;}});return i&&this._selectionModel.select(i),i;}_assignValue(t){return t!==this._value||this._multiple&&Array.isArray(t)?(this.options&&this._setSelectionByValue(t),this._value=t,!0):!1;}_getOverlayWidth(t){return this.panelWidth==="auto"?(t instanceof Cp?t.elementRef:t||this._elementRef).nativeElement.getBoundingClientRect().width:this.panelWidth===null?"":this.panelWidth;}_syncParentProperties(){if(this.options)for(let t of this.options)t._changeDetectorRef.markForCheck();}_initKeyManager(){this._keyMa ��nager=new fg(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close());}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction();});}_resetOptions(){let t=Yt(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(ke(t)).subscribe(i=>{this._onSelect(i.source,i.isUserInput),i.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus());}),Yt(...this.options.map(i=>i._stateChanges)).pipe(ke(t)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next();});}_onSelect(t,i){let n=this._selectionModel.isSelected(t);t.value==null&&!this._multiple?(t.deselect(),this._selectionModel.clear(),this.value!=null&&this._propagateChanges(t.value)):(n!==t.selected&&(t.selected?this._selectionModel.select(t):this._selectionModel.deselect(t)),i&&this._keyManager.setActiveItem(t),this.multiple&&(this._sortValues(),i&&this.focus())),n!==this._selectionModel.isSelected(t)&&this._propagateChanges(),this.stateChanges.next();}_sortValues(){if(this.multiple){let t=this.options.toArray();this._selectionModel.sort((i,n)=>this.sortComparator?this.sortComparator(i,n,t):t.indexOf(i)-t.indexOf(n)),this.stateChanges.next();}}_propagateChanges(t){let i;this.multiple?i=this.selected.map(n=>n.value):i=this.selected?this.selected.value:t,this._value=i,this.valueChange.emit(i),this._onChange(i),this.selectionChange.emit(this._getChangeEvent(i)),this._changeDetectorRef.markForCheck();}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let t=-1;for(let i=0;i<this.options.length;i++)if(!this.options.get(i).disabled){t=i;break;}this._keyManager.setActiveItem(t);}else this._keyManager.setActiveItem(this._selectionModel.selected[0]);}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0;}focus(t){this._elementRef.nativeElement.focus(t);}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;let t=this._parentFormField?.getLabelId(),i=t?t+" ":"";return this.ariaLabelledby?i+this.ariaLabelledby:t;}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null;}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;let t=this._parentFormField?.getLabelId(),i=(t?t+" ":"")+this._valueId;return this.ariaLabelledby&&(i+=" "+this.ariaLabelledby),i;}_panelDoneAnimating(t){this.openedChange.emit(t);}setDescribedByIds(t){t.length?this._elementRef.nativeElement.setAttribute("aria-describedby",t.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby");}onContainerClick(){this.focus(),this.open();}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder;}};e.ɵfac=function(i){return new(i||e)(h(za),h(he),h(oe),h(Ir),h(Q),h(zt,8),h(As,8),h(Zi,8),h(Ap,8),h(ga,10),No("tabindex"),h(K6),h(td),h(qU,8));},e.ɵcmp=O({type:e,selectors:[["mat-select"]],contentQueries:function(i,n,r){if(i&1&&(Ve(r,GU,5),Ve(r,vc,5),Ve(r,u_,5)),i&2){let c;N(c=L())&&(n.customTrigger=c.first),N(c=L())&&(n.options=c),N(c=L())&&(n.optionGroups=c);}},viewQuery:function(i,n){if(i&1&&(Z(RU,5),Z(zU,5),Z(O_,5)),i&2){let r;N(r=L())&&(n.trigger=r.first),N(r=L())&&(n.panel=r.first),N(r=L())&&(n._overlayDir=r.first);}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(i,n){i&1&&E("keydown",function(c){return n._handleKeydown(c);})("focus",function(){return n._onFocus();})("blur",function(){return n._onBlur();}),i&2&&(se("id",n.id)("tabindex",n.disabled?-1:n.tabIndex)("aria-controls",n.panelOpen?n.id+"-panel":null)("aria-expanded",n.panelOpen)("aria-label",n.ariaLabel||null)("aria-required",n.required.toString())("aria-disabled",n.disabled.toString())("aria-invalid",n.errorState)("aria-activedescendant",n._getAriaActiveDescendant()),ae("mat-mdc-select-disabled",n.disabled)("mat-mdc-select-invalid",n.errorState)("mat-mdc-select-required",n.required)("mat-mdc-select-empty",n.empty)("mat-mdc-select-multiple",n.multiple));},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",X],disableRipple:[2,"disableRipple","disableRipple",X],tabIndex:[2,"tabIndex","tabIndex",t=>t==null?0:nt(t)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",X],placeholder:"placeholder",required:[2,"required","required",X],multiple:[2,"multiple","multiple",X],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",X],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",nt],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],standalone:!0,features:[Ce([{provide:Tp,useExisting:e},{provide:p_,useExisting:e}]),ye,et,D],ngContentSelectors:NU,decls:11,vars:8,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(i,n){if(i&1){let r=K();Re(FU),u(0,"div",2,0),E("click",function(){return C(r),M(n.open());}),u(3,"div",3),S(4,LU,2,1,"span",4)(5,BU,3,1,"span",5),p(),u(6,"div",6)(7,"div",7),Fo(),u(8,"svg",8),k(9,"path",9),p()()()(),S(10,$U,3,9,"ng-template",10),E("backdropClick",function(){return C(r),M(n.close());})("attach",function(){return C(r),M(n._onAttached());})("detach",function(){return C(r),M(n.close());});}if(i&2){let r=at(1);m(3),se("id",n._valueId),m(),ee(n.empty?4:5),m(6),_("cdkConnectedOverlayPanelClass",n._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",n._scrollStrategy)("cdkConnectedOverlayOrigin",n._preferredOverlayOrigin||r)("cdkConnectedOverlayOpen",n.panelOpen)("cdkConnectedOverlayPositions",n._positions)("cdkConnectedOverlayWidth",n._overlayWidth);}},dependencies:[Cp,O_,lc],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color, var(--mat-app-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-app-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-app-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-app-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color, var(--mat-app-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-app-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color, var(--mat-app-surface-container))}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color, var(--mat-app-on-surface-variant))}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform)}'],encapsulation:2,data:{animation:[HU.transformPanel]},changeDetection:0});let o=e;return o;})();var er=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[WU],imports:[B,Fa,h_,_e,yc,io,h_,_e]});let o=e;return o;})();function QU(o,e){if(o&1&&(u(0,"mat-option",17),g(1),p()),o&2){let a=e.$implicit;_("value",a),m(),V(" ",a," ");}}function YU(o,e){if(o&1){let a=K();u(0,"mat-form-field",14)(1,"mat-select",16,0),E("selectionChange",function(i){C(a);let n=w(2);return M(n._changePageSize(i.value));}),ia(3,QU,2,2,"mat-option",17,yr),p(),u(5,"div",18),E("click",function(){C(a);let i=at(2);return M(i.open());}),p()();}if(o&2){let a=w(2);_("appearance",a._formFieldAppearance)("color",a.color),m(),_("value",a.pageSize)("disabled",a.disabled)("aria-labelledby",a._pageSizeLabelId)("panelClass",a.selectConfig.panelClass||"")("disableOptionCentering",a.selectConfig.disableOptionCentering),m(2),aa(a._displayedPageSizeOptions);}}function ZU(o,e){if(o&1&&(u(0,"div",15),g(1),p()),o&2){let a=w(2);m(),y(a.pageSize);}}function XU(o,e){if(o&1&&(u(0,"div",3)(1,"div",13),g(2),p(),S(3,YU,6,7,"mat-form-field",14)(4,ZU,2,1,"div",15),p()),o&2){let a=w();m(),se("id",a._pageSizeLabelId),m(),V(" ",a._intl.itemsPerPageLabel," "),m(),ee(a._displayedPageSizeOptions.length>1?3:-1),m(),ee(a._displayedPageSizeOptions.length<=1?4:-1);}}function KU(o,e){if(o&1){let a=K();u(0,"button",19),E("click",function(){C(a);let i=w();return M(i.firstPage());}),Fo(),u(1,"svg",8),k(2,"path",20),p()();}if(o&2){let a=w();_("matTooltip",a._intl.firstPageLabel)("matTooltipDisabled",a._previousButtonsDisabled())("matTooltipPosition","above")("disabled",a._previousButtonsDisabled()),se("aria-label",a._intl.firstPageLabel);}}function JU(o,e){if(o&1){let a=K();u(0,"button",21),E("click",function(){C(a);let i=w();return M(i.lastPage());}),Fo(),u(1,"svg",8),k(2,"path",22),p()();}if(o&2){let a=w();_("matTooltip",a._intl.lastPageLabel)("matTooltipDisabled",a._nextButtonsDisabled())("matTooltipPosition","above")("disabled",a._nextButtonsDisabled()),se("aria-label",a._intl.lastPageLabel);}}var lb=(()=>{let e=class e{constructor(){this.changes=new G(),this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(t,i,n)=>{if(n==0||i==0)return`0 of ${n}`;n=Math.max(n,0);let r=t*i,c=r<n?Math.min(r+i,n):r+i;return`${r+1} \u2013 ${c} of ${n}`;};}};e.ɵfac=function(i){return new(i||e)();},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();function eq(o){return o||new lb();}var tq={provide:lb,deps:[[new Ca(),new Ya(),lb]],useFactory:eq},oq=50;var iq=new z("MAT_PAGINATOR_DEFAULT_OPTIONS"),aq=0,zr=(()=>{let e=class e{get pageIndex(){return this._pageIndex;}set pageIndex(t){this._pageIndex=Math.max(t||0,0),this._changeDetectorRef.markForCheck();}get length(){return this._length;}set length(t){this._length=t||0,this._changeDetectorRef.markForCheck();}get pageSize(){return this._pageSize;}set pageSize(t){this._pageSize=Math.max(t||0,0),this._updateDisplayedPageSizeOptions();}get pageSizeOptions(){return this._pageSizeOptions;}set pageSizeOptions(t){this._pageSizeOptions=(t||[]).map(i=>nt(i,0)),this._updateDisplayedPageSizeOptions();}constructor(t,i,n){if(this._intl=t,this._changeDetectorRef=i,this._pageSizeLabelId=`mat-paginator-page-size-label-${aq++}`,this._isInitialized=!1,this._initializedStream=new mr(1),this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this.hidePageSize=!1,this.showFirstLastButtons=!1,this.selectConfig={},this.disabled=!1,this.page=new $(),this.initialized=this._initializedStream,this._intlChanges=t.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),n){let{pageSize:r,pageSizeOptions:c,hidePageSize:s,showFirstLastButtons:l}=n;r!=null&&(this._pageSize=r),c!=null&&(this._pageSizeOptions=c),s!=null&&(this.hidePageSize=s),l!=null&&(this.showFirstLastButtons=l);}this._formFieldAppearance=n?.formFieldAppearance||"outline";}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next();}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe();}nextPage(){if(!this.hasNextPage())return;let t=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(t);}previousPage(){if(!this.hasPreviousPage())return;let t=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(t);}firstPage(){if(!this.hasPreviousPage())return;let t=this.pageIndex;this.pageIndex=0,this._emitPageEvent(t);}lastPage(){if(!this.hasNextPage())return;let t=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(t);}hasPreviousPage(){return this.pageIndex>=1&&this.pageSize!=0;}hasNextPage(){let t=this.getNumberOfPages()-1;return this.pageIndex<t&&this.pageSize!=0;}getNumberOfPages(){return this.pageSize?Math.ceil(this.length/this.pageSize):0;}_changePageSize(t){let i=this.pageIndex*this.pageSize,n=this.pageIndex;this.pageIndex=Math.floor(i/t)||0,this.pageSize=t,this._emitPageEvent(n);}_nextButtonsDisabled(){return this.disabled||!this.hasNextPage();}_previousButtonsDisabled(){return this.disabled||!this.hasPreviousPage();}_updateDisplayedPageSizeOptions(){this._isInitialized&&(this.pageSize||(this._pageSize=this.pageSizeOptions.length!=0?this.pageSizeOptions[0]:oq),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),this._displayedPageSizeOptions.indexOf(this.pageSize)===-1&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((t,i)=>t-i),this._changeDetectorRef.markForCheck());}_emitPageEvent(t){this.page.emit({previousPageIndex:t,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length});}};e.ɵfac=function(i){return new(i||e)(h(lb),h(he),h(iq,8));},e.ɵcmp=O({type:e,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[2,"pageIndex","pageIndex",nt],length:[2,"length","length",nt],pageSize:[2,"pageSize","pageSize",nt],pageSizeOptions:"pageSizeOptions",hidePageSize:[2,"hidePageSize","hidePageSize",X],showFirstLastButtons:[2,"showFirstLastButtons","showFirstLastButtons",X],selectConfig:"selectConfig",disabled:[2,"disabled","disabled",X]},outputs:{page:"page"},exportAs:["matPaginator"],standalone:!0,features:[ye,D],decls:14,vars:14,consts:[["selectRef",""],[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],[1,"mat-mdc-paginator-page-size-label"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],[1,"mat-mdc-paginator-page-size-value"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value"],[1,"mat-mdc-paginator-touch-target",3,"click"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(i,n){i&1&&(u(0,"div",1)(1,"div",2),S(2,XU,5,4,"div",3),u(3,"div",4)(4,"div",5),g(5),p(),S(6,KU,3,5,"button",6),u(7,"button",7),E("click",function(){return n.previousPage();}),Fo(),u(8,"svg",8),k(9,"path",9),p()(),us(),u(10,"button",10),E("click",function(){return n.nextPage();}),Fo(),u(11,"svg",8),k(12,"path",11),p()(),S(13,JU,3,5,"button",12),p()()()),i&2&&(m(2),ee(n.hidePageSize?-1:2),m(3),V(" ",n._intl.getRangeLabel(n.pageIndex,n.pageSize,n.length)," "),m(),ee(n.showFirstLastButtons?6:-1),m(),_("matTooltip",n._intl.previousPageLabel)("matTooltipDisabled",n._previousButtonsDisabled())("matTooltipPosition","above")("disabled",n._previousButtonsDisabled()),se("aria-label",n._intl.previousPageLabel),m(3),_("matTooltip",n._intl.nextPageLabel)("matTooltipDisabled",n._nextButtonsDisabled())("matTooltipPosition","above")("disabled",n._nextButtonsDisabled()),se("aria-label",n._intl.nextPageLabel),m(3),ee(n.showFirstLastButtons?13:-1));},dependencies:[to,kd,vc,wc,Nt],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color, var(--mat-app-on-surface));background-color:var(--mat-paginator-container-background-color, var(--mat-app-surface));font-family:var(--mat-paginator-container-text-font, var(--mat-app-body-small-font));line-height:var(--mat-paginator-container-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-paginator-container-text-size, var(--mat-app-body-small-size));font-weight:var(--mat-paginator-container-text-weight, var(--mat-app-body-small-weight));letter-spacing:var(--mat-paginator-container-text-tracking, var(--mat-app-body-small-tracking));--mat-form-field-container-height:var(--mat-paginator-form-field-container-height);--mat-form-field-container-vertical-padding:var(--mat-paginator-form-field-container-vertical-padding)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size, var(--mat-app-body-small-size))}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap;width:100%;min-height:var(--mat-paginator-container-size)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}.mat-mdc-paginator-touch-target{display:var(--mat-paginator-touch-target-display);position:absolute;top:50%;left:50%;width:84px;height:48px;background-color:rgba(0,0,0,0);transform:translate(-50%, -50%);cursor:pointer}"],encapsulation:2,changeDetection:0});let o=e;return o;})(),Cd=(()=>{let e=class e{};e.ɵfac=function(i){return new(i||e)();},e.ɵmod=ce({type:e}),e.ɵinj=re({providers:[tq],imports:[we,er,ft,zr]});let o=e;return o;})();var db=class{constructor(e,a){this.http=e,this.env=a,this.baseUrl=this.env.get().wordpressHost+"/wp-json/wp/v2";}isLoggedIn(e){let a=new rt({"Content-Type":"application/json",Authorization:`Bearer ${e}`}),t=this.env.get().wordpressHost+"/wp-json/jwt-auth/v1/token/validate";return this.http.post(t,{},{withCredentials:!1,headers:a}).pipe(pe(i=>({loggedIn:i.success,user:i.data})),Ki(i=>le({loggedIn:!1,error:i.message})));}getLoginToken(e,a){let t=new rt({"Content-Type":"application/json"}),i=window.location.host,n={username:e,password:a,site:i},r=this.env.get().apiUrl+"/wp-token/";return this.http.post(r,n,{headers:t});}createPost(e,a,t,i,n="pending"){let r=new rt({"Content-Type":"application/json",Authorization:`Bearer ${e}`}),c="";t.forEach(d=>{c+='<div class="chat-message">',c+=d,c+="</div><br />";});let s={title:a,content:c,status:n},l=this.env.get().wordpressHost+"/wp-json/wp/v2/posts";return i&&(l+="/"+i,console.log("update post")),this.http.post(l,s,{headers:r});}fetchRecentContent(e){let a=this.baseUrl+"/posts?_embed&per_page=5",t=this.env.get().wp.recentPostCategories;if(t){let i=t.split(",");a+=`&categories=${i}`;}return this.http.get(a);}fetchNews(e){let a=this.baseUrl+"/posts?_embed&per_page=3",t=this.env.get().wp.newsCategories;if(t){let i=t.split(",");a+=`&categories=${i}`;}return this.http.get(a);}fetchFeaturedImages(e){return this.http.get(this.baseUrl+"/media?per_page=12&media_type=image");}getPostJsonFromUrl(e){console.log("fetch post at",e);let a="";return this.http.get(e);}fetchArticle(e,a){let t=new rt({"Content-Type":"application/json",Authorization:`Bearer ${e}`});return this.http.get(this.baseUrl+"/posts/"+a);}};var mb=class{constructor(e,a){this.http=e,this.env=a;}isLoggedIn(e){throw new Error("function not implemented");}getLoginToken(e,a){let i=this.env.get().drupalHost+"/session/token",n={headers:new rt({"Content-Type":"application/json"}),responseType:"text"};return this.http.post(i,{},n);}createPost(e,a,t,i,n="1"){let r=this.env.get().drupalHost+this.env.get().drupalApi+"/node/chat",c={data:{type:"node--chat",attributes:{title:a,body:{value:"",format:"plain_text"},field_message3:t}}},s={headers:new rt({"Content-Type":"application/vnd.api+json","X-CSRF-Token":e}),responseType:"text"};return this.http.post(r,c,s);}fetchRecentContent(e){throw new Error("function not implemented");}fetchNews(e){throw new Error("function not implemented");}fetchFeaturedImages(e){throw new Error("function not implemented");}getPostJsonFromUrl(e){throw new Error("function not implemented");}fetchArticle(e,a){throw new Error("function not implemented");}};var Tc=(()=>{let e=class e{constructor(t,i){this.http=t,this.env=i,i.get().wordpressAdapter?this.cmsAdapter=new db(t,i):this.cmsAdapter=new mb(t,i);}isLoggedIn(t){return this.cmsAdapter.isLoggedIn(t);}getLoginToken(t,i){return this.cmsAdapter.getLoginToken(t,i);}createPost(t,i,n,r,c="pending"){return this.cmsAdapter.createPost(t,i,n,r,c);}fetchRecentContent(t){if(this.cmsAdapter.fetchRecentContent)return this.cmsAdapter.fetchRecentContent(t);throw new Error("function not implemented");}fetchNews(t){if(this.cmsAdapter.fetchNews)return this.cmsAdapter.fetchNews(t);throw new Error("function not implemented");}fetchFeaturedImages(t){if(this.cmsAdapter.fetchFeaturedImages)return this.cmsAdapter.fetchFeaturedImages(t);throw new Error("function not implemented");}getPostJsonFromUrl(t){if(this.cmsAdapter.getPostJsonFromUrl)return this.cmsAdapter.getPostJsonFromUrl(t);throw new Error("function not implemented");}fetchArticle(t,i){if(this.cmsAdapter.fetchArticle)return this.cmsAdapter.fetchArticle(t,i);throw new Error("function not implemented");}decodeHtmlEntities(t){let i=document.createElement("textarea");return i.innerHTML=t,i.textContent||"";}convertWpPosts(t){let i=[],n=[];return t.forEach(r=>{let c={id:r.id,date:r.date,date_gmt:r.date_gmt,guid:{rendered:r.guid.rendered},modified:r.modified,modified_gmt:r.modified_gmt,slug:r.slug,status:r.status,type:r.type,link:r.link,title:{rendered:r.title.rendered},content:{rendered:r.content.rendered,protected:r.content.protected},excerpt:{rendered:r.excerpt.rendered,protected:r.excerpt.protected},author:r.author,featured_media:r.featured_media,comment_status:r.comment_status,ping_status:r.ping_status,sticky:r.sticky,template:r.template,format:r.format,meta:{footnotes:r.meta.footnotes},categories:[],tags:[],_links:{},_embedded:r._embedded};i.push(c);}),i.forEach(r=>{let c={title:r.title.rendered,url:r.link,imageUrl:"",fullImageUrl:"",excerpt:this.decodeHtmlEntities(r.excerpt.rendered),date:r.modified,author:r._embedded.author[0].name};r._embedded["wp:featuredmedia"]&&r._embedded["wp:featuredmedia"][0].media_details&&(c.imageUrl=r._embedded["wp:featuredmedia"][0].media_details.sizes.thumbnail.source_url,c.fullImageUrl=r._embedded["wp:featuredmedia"][0].source_url),c.title=this.decodeHtmlEntities(c.title);let s=new Date(c.date),l=new Intl.DateTimeFormat("en-US",{month:"long",day:"numeric",year:"numeric"}).format(s);c.date=l,n.push(c);}),n;}};e.ɵfac=function(i){return new(i||e)(I(ii),I(We));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();var jE=Ny(A1());var BE=(()=>{let e=class e{constructor(t,i){this.http=t,this.env=i,this.apiParams=new jE.DrupalJsonApiParams();}fetchWidget(t){let i=this,n="/node/widget/"+t,r=this.env.get().drupalHost+this.env.get().drupalApi+n;return console.log("fetch widget at ",r),this.http.get(r);}postWidgetConfig(t,i){let n=this.env.get().drupalHost+this.env.get().drupalApi+"/node/widget",r={data:{type:"node--widget",attributes:{title:i.card?.title||"widget",body:{value:JSON.stringify(i),format:"plain_text"},field_site_id:this.env.get().slug}}},c={headers:new rt({"Content-Type":"application/vnd.api+json","X-CSRF-Token":t}),responseType:"text"};return this.http.post(n,r,c);}patchWidget(t,i){let n=this,r="/node/widget/"+i.storageId,c=this.env.get().drupalHost+this.env.get().drupalApi+r,s={headers:new rt({"Content-Type":"application/vnd.api+json","X-CSRF-Token":t}),responseType:"text"},l={data:{type:"node--widget",id:i.storageId,attributes:{body:{value:JSON.stringify(i),format:"plain_text"}}}};return this.http.patch(c,l,s);}deleteWidget(t,i){let n=this,r="/node/widget/"+i.storageId,c=this.env.get().drupalHost+this.env.get().drupalApi+r,s={headers:new rt({"Content-Type":"application/vnd.api+json","X-CSRF-Token":t}),responseType:"text"};return this.http.delete(c,s);}getWidgets(t=""){let i=t;return i||(i=this.env.get().drupalHost+this.env.get().drupalApi+"/node/widget?page[limit]=10&include=uid"),console.log("fetch widgets at ",i),this.http.get(i);}getAllWidgets(){return this.getWidgets().pipe(pm(t=>t.links.next?this.getWidgets(t.links.next.href):le(null)),Qr(t=>t!==null),pe(t=>[t]),dm((t,i)=>[...t,...i],[]));}};e.ɵfac=function(i){return new(i||e)(I(ii),I(We));},e.ɵprov=F({token:e,factory:e.ɵfac,providedIn:"root"});let o=e;return o;})();var $E=Ny(A1());var Db=(()=>{let e=class e{constructor(t,i){this.http=t,this.env=i,this.apiParams=new $E.DrupalJsonApiParams();}fetchCharacterByTitle(t){let i="?filter[title][value]="+t,n=this.env.get().drupalHost+this.env.get().drupalApi;return n+="/node/character/",n+=i,this.http.get(n);}fetchCharacter(t){let i="/node/character/"+t,n=this.env.get().drupalHost+this.env.get().drupalApi+i;return console.log("fetch character at ",n),this.http.get(n);}postCharacter(t,i){let n=this.env.get().drupalHost+this.env.get().drupalApi+"/node/character",r={data:{type:"node--character",attributes:{title:i.name||"character",body:{value:JSON.stringify(i),format:"plain_text"},field_site_id:this.env.get().slug}}},c={headers:new rt({"Content-Type":"application/vnd.api+json","X-CSRF-Token":t}),responseType:"text"};return this.http.post(n,r,c);}patchCharacter(t,i){let n="/node/character/"+i.storageId,r=this.env.get().drupalHost+this.env.get().drupalApi+n,c={headers:new rt({"Content-Type":"application/vnd.api+json","X-CSRF-Token":t}),responseType:"text"},s={data:{type:"node--character",id:i.storageId,attributes:{body:{value:JSON.stringify(i),format:"plain_text"}}}};return this.http.patch(r,s,c);}deleteCharacter(t,i){let n="/node/character/"+i.storageId,r=this.env.get().drupalHost+this.env.get().drupalApi+n,c={headers:new rt({"Content-Type":"application/vnd.api+json","X-CSRF-Token":t}),responseType:"text"};return this.http.delete(r,c);}getCharacters(t=""){let i=t;return i||(i=this.env.get().drupalHost+this.env.get().drupalApi+"/node/character?page[limit]=10&include=uid"),console.log("fetch characters at ",i),this.http.get(i);}getAllCharacters(){return this.getCharacters().pipe(pm(t=>t.links.next?this.getCharacters(t.links.next.href):le(null)),Qr(t=>t!==null),pe(t=>[t]),dm((t,i)=>[...t,...i],[]));}extractCharacterUsers(t){}extractCharacters(t){let i=[],n=[];return t.forEach(r=>{let c=r.data;i.push(...c);}),console.log("all characters",i),i.forEach(r=>{let c=this.loadCharacter(r);n.push(c);}),n;}loadCharacter(t){let i=JSON.parse(t.attributes.body.value);i.storageId=t.id;let n=t.attributes.field_site_id,r=t.attributes.changed,c=Date.parse(r),l=new Date(c);return{storageId:i.storageId||"id not found"