vendor: 9,669 bytes, line 1
1import{b as eI}from"./chunk-UKXCPKDO.js";import{a as H,b as Ve,d as Nc,f as $v,g as vt}from"./chunk-NCEQPEJE.js";var zR=Nc(()=>{"use strict"});var WR=Nc(I_=>{"use strict";I_.byteLength=eG;I_.toByteArray=nG;I_.fromByteArray=oG;var es=[],ko=[],J8=typeof Uint8Array<"u"?Uint8Array:Array,Yw="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(uc=0,GR=Yw.length;uc<GR;++uc)es[uc]=Yw[uc],ko[Yw.charCodeAt(uc)]=uc;var uc,GR;ko[45]=62;ko[95]=63;function $R(t){var i=t.length;if(i%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var e=t.indexOf("=");e===-1&&(e=i);var n=e===i?0:4-e%4;return[e,n]}function eG(t){var i=$R(t),e=i[0],n=i[1];return(e+n)*3/4-n}function tG(t,i,e){return(i+e)*3/4-e}function nG(t){var i,e=$R(t),n=e[0],r=e[1],o=new J8(tG(t,n,r)),a=0,s=r>0?n-4:n,l;for(l=0;l<s;l+=4)i=ko[t.charCodeAt(l)]<<18|ko[t.charCodeAt(l+1)]<<12|ko[t.charCodeAt(l+2)]<<6|ko[t.charCodeAt(l+3)],o[a++]=i>>16&255,o[a++]=i>>8&255,o[a++]=i&255;return r===2&&(i=ko[t.charCodeAt(l)]<<2|ko[t.charCodeAt(l+1)]>>4,o[a++]=i&255),r===1&&(i=ko[t.charCodeAt(l)]<<10|ko[t.charCodeAt(l+1)]<<4|ko[t.charCodeAt(l+2)]>>2,o[a++]=i>>8&255,o[a++]=i&255),o}function iG(t){return es[t>>18&63]+es[t>>12&63]+es[t>>6&63]+es[t&63]}function rG(t,i,e){for(var n,r=[],o=i;o<e;o+=3)n=(t[o]<<16&16711680)+(t[o+1]<<8&65280)+(t[o+2]&255),r.push(iG(n));return r.join("")}function oG(t){for(var i,e=t.length,n=e%3,r=[],o=16383,a=0,s=e-n;a<s;a+=o)r.push(rG(t,a,a+o>s?s:a+o));return n===1?(i=t[e-1],r.push(es[i>>2]+es[i<<4&63]+"==")):n===2&&(i=(t[e-2]<<8)+t[e-1],r.push(es[i>>10]+es[i>>4&63]+es[i<<2&63]+"=")),r.join("")}});var qR=Nc(Zw=>{"use strict";Zw.read=function(t,i,e,n,r){var o,a,s=r*8-n-1,l=(1<<s)-1,c=l>>1,m=-7,_=e?r-1:0,v=e?-1:1,C=t[i+_];for(_+=v,o=C&(1<<-m)-1,C>>=-m,m+=s;m>0;o=o*256+t[i+_],_+=v,m-=8);for(a=o&(1<<-m)-1,o>>=-m,m+=n;m>0;a=a*256+t[i+_],_+=v,m-=8);if(o===0)o=1-c;else{if(o===l)return a?NaN:(C?-1:1)*(1/0);a=a+Math.pow(2,n),o=o-c}return(C?-1:1)*a*Math.pow(2,o-n)};Zw.write=function(t,i,e,n,r,o){var a,s,l,c=o*8-r-1,m=(1<<c)-1,_=m>>1,v=r===23?Math.pow(2,-24)-Math.pow(2,-77):0,C=n?0:o-1,M=n?1:-1,G=i<0||i===0&&1/i<0?1:0;for(i=Math.abs(i),isNaN(i)||i===1/0?(s=isNaN(i)?1:0,a=m):(a=Math.floor(Math.log(i)/Math.LN2),i*(l=Math.pow(2,-a))<1&&(a--,l*=2),a+_>=1?i+=v/l:i+=v*Math.pow(2,1-_),i*l>=2&&(a++,l/=2),a+_>=m?(s=0,a=m):a+_>=1?(s=(i*l-1)*Math.pow(2,r),a=a+_):(s=i*Math.pow(2,_-1)*Math.pow(2,r),a=0));r>=8;t[e+C]=s&255,C+=M,s/=256,r-=8);for(a=a<<r|s,c+=r;c>0;t[e+C]=a&255,C+=M,a/=256,c-=8);t[e+C-M]|=G*128}});var aP=Nc(Ad=>{"use strict";var Xw=WR(),Td=qR(),KR=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Ad.Buffer=oe;Ad.SlowBuffer=uG;Ad.INSPECT_MAX_BYTES=50;var M_=2147483647;Ad.kMaxLength=M_;oe.TYPED_ARRAY_SUPPORT=aG();!oe.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function aG(){try{var t=new Uint8Array(1),i={foo:function(){return 42}};return Object.setPrototypeOf(i,Uint8Array.prototype),Object.setPrototypeOf(t,i),t.foo()===42}catch(e){return!1}}Object.defineProperty(oe.prototype,"parent",{enumerable:!0,get:function(){if(oe.isBuffer(this))return this.buffer}});Object.defineProperty(oe.prototype,"offset",{enumerable:!0,get:function(){if(oe.isBuffer(this))return this.byteOffset}});function Ts(t){if(t>M_)throw new RangeError('The value "'+t+'" is invalid for option "size"');var i=new Uint8Array(t);return Object.setPrototypeOf(i,oe.prototype),i}function oe(t,i,e){if(typeof t=="number"){if(typeof i=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return nE(t)}return ZR(t,i,e)}oe.poolSize=8192;function ZR(t,i,e){if(typeof t=="string")return lG(t,i);if(ArrayBuffer.isView(t))return cG(t);if(t==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(ts(t,ArrayBuffer)||t&&ts(t.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(ts(t,SharedArrayBuffer)||t&&ts(t.buffer,SharedArrayBuffer)))return eE(t,i,e);if(typeof t=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var n=t.valueOf&&t.valueOf();if(n!=null&&n!==t)return oe.from(n,i,e);var r=dG(t);if(r)return r;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof t[Symbol.toPrimitive]=="function")return oe.from(t[Symbol.toPrimitive]("string"),i,e);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}oe.from=function(t,i,e){return ZR(t,i,e)};Object.setPrototypeOf(oe.prototype,Uint8Array.prototype);Object.setPrototypeOf(oe,Uint8Array);function XR(t){if(typeof t!="number")throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function sG(t,i,e){return XR(t),t<=0?Ts(t):i!==void 0?typeof e=="string"?Ts(t).fill(i,e):Ts(t).fill(i):Ts(t)}oe.alloc=function(t,i,e){return sG(t,i,e)};function nE(t){return XR(t),Ts(t<0?0:iE(t)|0)}oe.allocUnsafe=function(t){return nE(t)};oe.allocUnsafeSlow=function(t){return nE(t)};function lG(t,i){if((typeof i!="string"||i==="")&&(i="utf8"),!oe.isEncoding(i))throw new TypeError("Unknown encoding: "+i);var e=JR(t,i)|0,n=Ts(e),r=n.write(t,i);return r!==e&&(n=n.slice(0,r)),n}function Jw(t){for(var i=t.length<0?0:iE(t.length)|0,e=Ts(i),n=0;n<i;n+=1)e[n]=t[n]&255;return e}function cG(t){if(ts(t,Uint8Array)){var i=new Uint8Array(t);return eE(i.buffer,i.byteOffset,i.byteLength)}return Jw(t)}function eE(t,i,e){if(i<0||t.byteLength<i)throw new RangeError('"offset" is outside of buffer bounds');if(t.byteLength<i+(e||0))throw new RangeError('"length" is outside of buffer bounds');var n;return i===void 0&&e===void 0?n=new Uint8Array(t):e===void 0?n=new Uint8Array(t,i):n=new Uint8Array(t,i,e),Object.setPrototypeOf(n,oe.prototype),n}function dG(t){if(oe.isBuffer(t)){var i=iE(t.length)|0,e=Ts(i);return e.length===0||t.copy(e,0,0,i),e}if(t.length!==void 0)return typeof t.length!="number"||rE(t.length)?Ts(0):Jw(t);if(t.type==="Buffer"&&Array.isArray(t.data))return Jw(t.data)}function iE(t){if(t>=M_)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+M_.toString(16)+" bytes");return t|0}function uG(t){return+t!=t&&(t=0),oe.alloc(+t)}oe.isBuffer=function(i){return i!=null&&i._isBuffer===!0&&i!==oe.prototype};oe.compare=function(i,e){if(ts(i,Uint8Array)&&(i=oe.from(i,i.offset,i.byteLength)),ts(e,Uint8Array)&&(e=oe.from(e,e.offset,e.byteLength)),!oe.isBuffer(i)||!oe.isBuffer(e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(i===e)return 0;for(var n=i.length,r=e.length,o=0,a=Math.min(n,r);o<a;++o)if(i[o]!==e[o]){n=i[o],r=e[o];break}return n<r?-1:r<n?1:0};oe.isEncoding=function(i){switch(String(i).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}};oe.concat=function(i,e){if(!Array.isArray(i))throw new TypeError('"list" argument must be an Array of Buffers');if(i.length===0)return oe.alloc(0);var n;if(e===void 0)for(e=0,n=0;n<i.length;++n)e+=i[n].length;var r=oe.allocUnsafe(e),o=0;for(n=0;n<i.length;++n){var a=i[n];if(ts(a,Uint8Array))o+a.length>r.length?oe.from(a).copy(r,o):Uint8Array.prototype.set.call(r,a,o);else if(oe.isBuffer(a))a.copy(r,o);else throw new TypeError('"list" argument must be an Array of Buffers');o+=a.length}return r};function JR(t,i){if(oe.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||ts(t,ArrayBuffer))return t.byteLength;if(typeof t!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);var e=t.length,n=arguments.length>2&&arguments[2]===!0;if(!n&&e===0)return 0;for(var r=!1;;)switch(i){case"ascii":case"latin1":case"binary":return e;case"utf8":case"utf-8":return tE(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return e*2;case"hex":return e>>>1;case"base64":return oP(t).length;default:if(r)return n?-1:tE(t).length;i=(""+i).toLowerCase(),r=!0}}oe.byteLength=JR;function mG(t,i,e){var n=!1;if((i===void 0||i<0)&&(i=0),i>this.length||((e===void 0||e>this.length)&&(e=this.length),e<=0)||(e>>>=0,i>>>=0,e<=i))return"";for(t||(t="utf8");;)switch(t){case"hex":return xG(this,i,e);case"utf8":case"utf-8":return tP(this,i,e);case"ascii":return yG(this,i,e);case"latin1":case"binary":return CG(this,i,e);case"base64":return bG(this,i,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return wG(this,i,e);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}oe.prototype._isBuffer=!0;function mc(t,i,e){var n=t[i];t[i]=t[e],t[e]=n}oe.prototype.swap16=function(){var i=this.length;if(i%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e<i;e+=2)mc(this,e,e+1);return this};oe.prototype.swap32=function(){var i=this.length;if(i%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e<i;e+=4)mc(this,e,e+3),mc(this,e+1,e+2);return this};oe.prototype.swap64=function(){var i=this.length;if(i%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e<i;e+=8)mc(this,e,e+7),mc(this,e+1,e+6),mc(this,e+2,e+5),mc(this,e+3,e+4);return this};oe.prototype.toString=function(){var i=this.length;return i===0?"":arguments.length===0?tP(this,0,i):mG.apply(this,arguments)};
vendor: 4,312 bytes, line 1
1oe.prototype.toLocaleString=oe.prototype.toString;oe.prototype.equals=function(i){if(!oe.isBuffer(i))throw new TypeError("Argument must be a Buffer");return this===i?!0:oe.compare(this,i)===0};oe.prototype.inspect=function(){var i="",e=Ad.INSPECT_MAX_BYTES;return i=this.toString("hex",0,e).replace(/(.{2})/g,"$1 ").trim(),this.length>e&&(i+=" ... "),"<Buffer "+i+">"};KR&&(oe.prototype[KR]=oe.prototype.inspect);oe.prototype.compare=function(i,e,n,r,o){if(ts(i,Uint8Array)&&(i=oe.from(i,i.offset,i.byteLength)),!oe.isBuffer(i))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof i);if(e===void 0&&(e=0),n===void 0&&(n=i?i.length:0),r===void 0&&(r=0),o===void 0&&(o=this.length),e<0||n>i.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&e>=n)return 0;if(r>=o)return-1;if(e>=n)return 1;if(e>>>=0,n>>>=0,r>>>=0,o>>>=0,this===i)return 0;for(var a=o-r,s=n-e,l=Math.min(a,s),c=this.slice(r,o),m=i.slice(e,n),_=0;_<l;++_)if(c[_]!==m[_]){a=c[_],s=m[_];break}return a<s?-1:s<a?1:0};function eP(t,i,e,n,r){if(t.length===0)return-1;if(typeof e=="string"?(n=e,e=0):e>2147483647?e=2147483647:e<-2147483648&&(e=-2147483648),e=+e,rE(e)&&(e=r?0:t.length-1),e<0&&(e=t.length+e),e>=t.length){if(r)return-1;e=t.length-1}else if(e<0)if(r)e=0;else return-1;if(typeof i=="string"&&(i=oe.from(i,n)),oe.isBuffer(i))return i.length===0?-1:QR(t,i,e,n,r);if(typeof i=="number")return i=i&255,typeof Uint8Array.prototype.indexOf=="function"?r?Uint8Array.prototype.indexOf.call(t,i,e):Uint8Array.prototype.lastIndexOf.call(t,i,e):QR(t,[i],e,n,r);throw new TypeError("val must be string, number or Buffer")}function QR(t,i,e,n,r){var o=1,a=t.length,s=i.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(t.length<2||i.length<2)return-1;o=2,a/=2,s/=2,e/=2}function l(C,M){return o===1?C[M]:C.readUInt16BE(M*o)}var c;if(r){var m=-1;for(c=e;c<a;c++)if(l(t,c)===l(i,m===-1?0:c-m)){if(m===-1&&(m=c),c-m+1===s)return m*o}else m!==-1&&(c-=c-m),m=-1}else for(e+s>a&&(e=a-s),c=e;c>=0;c--){for(var _=!0,v=0;v<s;v++)if(l(t,c+v)!==l(i,v)){_=!1;break}if(_)return c}return-1}oe.prototype.includes=function(i,e,n){return this.indexOf(i,e,n)!==-1};oe.prototype.indexOf=function(i,e,n){return eP(this,i,e,n,!0)};oe.prototype.lastIndexOf=function(i,e,n){return eP(this,i,e,n,!1)};function pG(t,i,e,n){e=Number(e)||0;var r=t.length-e;n?(n=Number(n),n>r&&(n=r)):n=r;var o=i.length;n>o/2&&(n=o/2);for(var a=0;a<n;++a){var s=parseInt(i.substr(a*2,2),16);if(rE(s))return a;t[e+a]=s}return a}function hG(t,i,e,n){return k_(tE(i,t.length-e),t,e,n)}function fG(t,i,e,n){return k_(DG(i),t,e,n)}function gG(t,i,e,n){return k_(oP(i),t,e,n)}function _G(t,i,e,n){return k_(IG(i,t.length-e),t,e,n)}oe.prototype.write=function(i,e,n,r){if(e===void 0)r="utf8",n=this.length,e=0;else if(n===void 0&&typeof e=="string")r=e,n=this.length,e=0;else if(isFinite(e))e=e>>>0,isFinite(n)?(n=n>>>0,r===void 0&&(r="utf8")):(r=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var o=this.length-e;if((n===void 0||n>o)&&(n=o),i.length>0&&(n<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return pG(this,i,e,n);case"utf8":case"utf-8":return hG(this,i,e,n);case"ascii":case"latin1":case"binary":return fG(this,i,e,n);case"base64":return gG(this,i,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _G(this,i,e,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}};oe.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function bG(t,i,e){return i===0&&e===t.length?Xw.fromByteArray(t):Xw.fromByteArray(t.slice(i,e))}function tP(t,i,e){e=Math.min(t.length,e);for(var n=[],r=i;r<e;){var o=t[r],a=null,s=o>239?4:o>223?3:o>191?2:1;if(r+s<=e){var l,c,m,_;switch(s){case 1:o<128&&(a=o);break;case 2:l=t[r+1],(l&192)===128&&(_=(o&31)<<6|l&63,_>127&&(a=_));break;case 3:l=t[r+1],c=t[r+2],(l&192)===128&&(c&192)===128&&(_=(o&15)<<12|(l&63)<<6|c&63,_>2047&&(_<55296||_>57343)&&(a=_));break;case 4:l=t[r+1],c=t[r+2],m=t[r+3],(l&192)===128&&(c&192)===128&&(m&192)===128&&(_=(o&15)<<18|(l&63)<<12|(c&63)<<6|m&63,_>
vendor: 8,291 bytes, line 1
165535&&_<1114112&&(a=_))}}a===null?(a=65533,s=1):a>65535&&(a-=65536,n.push(a>>>10&1023|55296),a=56320|a&1023),n.push(a),r+=s}return vG(n)}var YR=4096;function vG(t){var i=t.length;if(i<=YR)return String.fromCharCode.apply(String,t);for(var e="",n=0;n<i;)e+=String.fromCharCode.apply(String,t.slice(n,n+=YR));return e}function yG(t,i,e){var n="";e=Math.min(t.length,e);for(var r=i;r<e;++r)n+=String.fromCharCode(t[r]&127);return n}function CG(t,i,e){var n="";e=Math.min(t.length,e);for(var r=i;r<e;++r)n+=String.fromCharCode(t[r]);return n}function xG(t,i,e){var n=t.length;(!i||i<0)&&(i=0),(!e||e<0||e>n)&&(e=n);for(var r="",o=i;o<e;++o)r+=MG[t[o]];return r}function wG(t,i,e){for(var n=t.slice(i,e),r="",o=0;o<n.length-1;o+=2)r+=String.fromCharCode(n[o]+n[o+1]*256);return r}oe.prototype.slice=function(i,e){var n=this.length;i=~~i,e=e===void 0?n:~~e,i<0?(i+=n,i<0&&(i=0)):i>n&&(i=n),e<0?(e+=n,e<0&&(e=0)):e>n&&(e=n),e<i&&(e=i);var r=this.subarray(i,e);return Object.setPrototypeOf(r,oe.prototype),r};function $i(t,i,e){if(t%1!==0||t<0)throw new RangeError("offset is not uint");if(t+i>e)throw new RangeError("Trying to access beyond buffer length")}oe.prototype.readUintLE=oe.prototype.readUIntLE=function(i,e,n){i=i>>>0,e=e>>>0,n||$i(i,e,this.length);for(var r=this[i],o=1,a=0;++a<e&&(o*=256);)r+=this[i+a]*o;return r};oe.prototype.readUintBE=oe.prototype.readUIntBE=function(i,e,n){i=i>>>0,e=e>>>0,n||$i(i,e,this.length);for(var r=this[i+--e],o=1;e>0&&(o*=256);)r+=this[i+--e]*o;return r};oe.prototype.readUint8=oe.prototype.readUInt8=function(i,e){return i=i>>>0,e||$i(i,1,this.length),this[i]};oe.prototype.readUint16LE=oe.prototype.readUInt16LE=function(i,e){return i=i>>>0,e||$i(i,2,this.length),this[i]|this[i+1]<<8};oe.prototype.readUint16BE=oe.prototype.readUInt16BE=function(i,e){return i=i>>>0,e||$i(i,2,this.length),this[i]<<8|this[i+1]};oe.prototype.readUint32LE=oe.prototype.readUInt32LE=function(i,e){return i=i>>>0,e||$i(i,4,this.length),(this[i]|this[i+1]<<8|this[i+2]<<16)+this[i+3]*16777216};oe.prototype.readUint32BE=oe.prototype.readUInt32BE=function(i,e){return i=i>>>0,e||$i(i,4,this.length),this[i]*16777216+(this[i+1]<<16|this[i+2]<<8|this[i+3])};oe.prototype.readIntLE=function(i,e,n){i=i>>>0,e=e>>>0,n||$i(i,e,this.length);for(var r=this[i],o=1,a=0;++a<e&&(o*=256);)r+=this[i+a]*o;return o*=128,r>=o&&(r-=Math.pow(2,8*e)),r};oe.prototype.readIntBE=function(i,e,n){i=i>>>0,e=e>>>0,n||$i(i,e,this.length);for(var r=e,o=1,a=this[i+--r];r>0&&(o*=256);)a+=this[i+--r]*o;return o*=128,a>=o&&(a-=Math.pow(2,8*e)),a};oe.prototype.readInt8=function(i,e){return i=i>>>0,e||$i(i,1,this.length),this[i]&128?(255-this[i]+1)*-1:this[i]};oe.prototype.readInt16LE=function(i,e){i=i>>>0,e||$i(i,2,this.length);var n=this[i]|this[i+1]<<8;return n&32768?n|4294901760:n};oe.prototype.readInt16BE=function(i,e){i=i>>>0,e||$i(i,2,this.length);var n=this[i+1]|this[i]<<8;return n&32768?n|4294901760:n};oe.prototype.readInt32LE=function(i,e){return i=i>>>0,e||$i(i,4,this.length),this[i]|this[i+1]<<8|this[i+2]<<16|this[i+3]<<24};oe.prototype.readInt32BE=function(i,e){return i=i>>>0,e||$i(i,4,this.length),this[i]<<24|this[i+1]<<16|this[i+2]<<8|this[i+3]};oe.prototype.readFloatLE=function(i,e){return i=i>>>0,e||$i(i,4,this.length),Td.read(this,i,!0,23,4)};oe.prototype.readFloatBE=function(i,e){return i=i>>>0,e||$i(i,4,this.length),Td.read(this,i,!1,23,4)};oe.prototype.readDoubleLE=function(i,e){return i=i>>>0,e||$i(i,8,this.length),Td.read(this,i,!0,52,8)};oe.prototype.readDoubleBE=function(i,e){return i=i>>>0,e||$i(i,8,this.length),Td.read(this,i,!1,52,8)};function $r(t,i,e,n,r,o){if(!oe.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(i>r||i<o)throw new RangeError('"value" argument is out of bounds');if(e+n>t.length)throw new RangeError("Index out of range")}oe.prototype.writeUintLE=oe.prototype.writeUIntLE=function(i,e,n,r){if(i=+i,e=e>>>0,n=n>>>0,!r){var o=Math.pow(2,8*n)-1;$r(this,i,e,n,o,0)}var a=1,s=0;for(this[e]=i&255;++s<n&&(a*=256);)this[e+s]=i/a&255;return e+n};oe.prototype.writeUintBE=oe.prototype.writeUIntBE=function(i,e,n,r){if(i=+i,e=e>>>0,n=n>>>0,!r){var o=Math.pow(2,8*n)-1;$r(this,i,e,n,o,0)}var a=n-1,s=1;for(this[e+a]=i&255;--a>=0&&(s*=256);)this[e+a]=i/s&255;return e+n};oe.prototype.writeUint8=oe.prototype.writeUInt8=function(i,e,n){return i=+i,e=e>>>0,n||$r(this,i,e,1,255,0),this[e]=i&255,e+1};oe.prototype.writeUint16LE=oe.prototype.writeUInt16LE=function(i,e,n){return i=+i,e=e>>>0,n||$r(this,i,e,2,65535,0),this[e]=i&255,this[e+1]=i>>>8,e+2};oe.prototype.writeUint16BE=oe.prototype.writeUInt16BE=function(i,e,n){return i=+i,e=e>>>0,n||$r(this,i,e,2,65535,0),this[e]=i>>>8,this[e+1]=i&255,e+2};oe.prototype.writeUint32LE=oe.prototype.writeUInt32LE=function(i,e,n){return i=+i,e=e>>>0,n||$r(this,i,e,4,4294967295,0),this[e+3]=i>>>24,this[e+2]=i>>>16,this[e+1]=i>>>8,this[e]=i&255,e+4};oe.prototype.writeUint32BE=oe.prototype.writeUInt32BE=function(i,e,n){return i=+i,e=e>>>0,n||$r(this,i,e,4,4294967295,0),this[e]=i>>>24,this[e+1]=i>>>16,this[e+2]=i>>>8,this[e+3]=i&255,e+4};oe.prototype.writeIntLE=function(i,e,n,r){if(i=+i,e=e>>>0,!r){var o=Math.pow(2,8*n-1);$r(this,i,e,n,o-1,-o)}var a=0,s=1,l=0;for(this[e]=i&255;++a<n&&(s*=256);)i<0&&l===0&&this[e+a-1]!==0&&(l=1),this[e+a]=(i/s>>0)-l&255;return e+n};oe.prototype.writeIntBE=function(i,e,n,r){if(i=+i,e=e>>>0,!r){var o=Math.pow(2,8*n-1);$r(this,i,e,n,o-1,-o)}var a=n-1,s=1,l=0;for(this[e+a]=i&255;--a>=0&&(s*=256);)i<0&&l===0&&this[e+a+1]!==0&&(l=1),this[e+a]=(i/s>>0)-l&255;return e+n};oe.prototype.writeInt8=function(i,e,n){return i=+i,e=e>>>0,n||$r(this,i,e,1,127,-128),i<0&&(i=255+i+1),this[e]=i&255,e+1};oe.prototype.writeInt16LE=function(i,e,n){return i=+i,e=e>>>0,n||$r(this,i,e,2,32767,-32768),this[e]=i&255,this[e+1]=i>>>8,e+2};oe.prototype.writeInt16BE=function(i,e,n){return i=+i,e=e>>>0,n||$r(this,i,e,2,32767,-32768),this[e]=i>>>8,this[e+1]=i&255,e+2};oe.prototype.writeInt32LE=function(i,e,n){return i=+i,e=e>>>0,n||$r(this,i,e,4,2147483647,-2147483648),this[e]=i&255,this[e+1]=i>>>8,this[e+2]=i>>>16,this[e+3]=i>>>24,e+4};oe.prototype.writeInt32BE=function(i,e,n){return i=+i,e=e>>>0,n||$r(this,i,e,4,2147483647,-2147483648),i<0&&(i=4294967295+i+1),this[e]=i>>>24,this[e+1]=i>>>16,this[e+2]=i>>>8,this[e+3]=i&255,e+4};function nP(t,i,e,n,r,o){if(e+n>t.length)throw new RangeError("Index out of range");if(e<0)throw new RangeError("Index out of range")}function iP(t,i,e,n,r){return i=+i,e=e>>>0,r||nP(t,i,e,4,34028234663852886e22,-34028234663852886e22),Td.write(t,i,e,n,23,4),e+4}oe.prototype.writeFloatLE=function(i,e,n){return iP(this,i,e,!0,n)};oe.prototype.writeFloatBE=function(i,e,n){return iP(this,i,e,!1,n)};function rP(t,i,e,n,r){return i=+i,e=e>>>0,r||nP(t,i,e,8,17976931348623157e292,-17976931348623157e292),Td.write(t,i,e,n,52,8),e+8}oe.prototype.writeDoubleLE=function(i,e,n){return rP(this,i,e,!0,n)};oe.prototype.writeDoubleBE=function(i,e,n){return rP(this,i,e,!1,n)};oe.prototype.copy=function(i,e,n,r){if(!oe.isBuffer(i))throw new TypeError("argument should be a Buffer");if(n||(n=0),!r&&r!==0&&(r=this.length),e>=i.length&&(e=i.length),e||(e=0),r>0&&r<n&&(r=n),r===n||i.length===0||this.length===0)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),i.length-e<r-n&&(r=i.length-e+n);var o=r-n;return this===i&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(e,n,r):Uint8Array.prototype.set.call(i,this.subarray(n,r),e),o};oe.prototype.fill=function(i,e,n,r){if(typeof i=="string"){if(typeof e=="string"?(r=e,e=0,n=this.length):typeof n=="string"&&(r=n,n=this.length),r!==void 0&&typeof r!="string")throw new TypeError("encoding must be a string");if(typeof r=="string"&&!oe.isEncoding(r))throw new TypeError("Unknown encoding: "+r);if(i.length===1){var o=i.charCodeAt(0);(r==="utf8"&&o<128||r==="latin1")&&(i=o)}}else typeof i=="number"?i=i&255:typeof i=="boolean"&&(i=Number(i));if(e<0||this.length<e||this.length<n)throw new RangeError("Out of range index");if(n<=e)return this;e=e>>>0,n=n===void 0?this.length:n>>>0,i||(i=0);var a;if(typeof i=="number")for(a=e;a<n;++a)this[a]=i;else{var s=oe.isBuffer(i)?i:oe.from(i,r),l=s.length;
1if(l===0)throw new TypeError('The value "'+i+'" is invalid for argument "value"');for(a=0;a<n-e;++a)this[a+e]=s[a%l]}return this};var EG=/[^+/0-9A-Za-z-_]/g;function SG(t){if(t=t.split("=")[0],t=t.trim().replace(EG,""),t.length<2)return"";for(;t.length%4!==0;)t=t+"=";return t}function tE(t,i){i=i||1/0;for(var e,n=t.length,r=null,o=[],a=0;a<n;++a){if(e=t.charCodeAt(a),e>55295&&e<57344){if(!r){if(e>56319){(i-=3)>-1&&o.push(239,191,189);continue}else if(a+1===n){(i-=3)>-1&&o.push(239,191,189);continue}r=e;continue}if(e<56320){(i-=3)>-1&&o.push(239,191,189),r=e;continue}e=(r-55296<<10|e-56320)+65536}else r&&(i-=3)>-1&&o.push(239,191,189);if(r=null,e<128){if((i-=1)<0)break;o.push(e)}else if(e<2048){if((i-=2)<0)break;o.push(e>>6|192,e&63|128)}else if(e<65536){if((i-=3)<0)break;o.push(e>>12|224,e>>6&63|128,e&63|128)}else if(e<1114112){if((i-=4)<0)break;o.push(e>>18|240,e>>12&63|128,e>>6&63|128,e&63|128)}else throw new Error("Invalid code point")}return o}function DG(t){for(var i=[],e=0;e<t.length;++e)i.push(t.charCodeAt(e)&255);return i}function IG(t,i){for(var e,n,r,o=[],a=0;a<t.length&&!((i-=2)<0);++a)e=t.charCodeAt(a),n=e>>8,r=e%256,o.push(r),o.push(n);return o}function oP(t){return Xw.toByteArray(SG(t))}function k_(t,i,e,n){for(var r=0;r<n&&!(r+e>=i.length||r>=t.length);++r)i[r+e]=t[r];return r}function ts(t,i){return t instanceof i||t!=null&&t.constructor!=null&&t.constructor.name!=null&&t.constructor.name===i.name}function rE(t){return t!==t}var MG=(function(){for(var t="0123456789abcdef",i=new Array(256),e=0;e<16;++e)for(var n=e*16,r=0;r<16;++r)i[n+r]=t[e]+t[r];return i})()});var sP=Nc((rHe,T_)=>{"use strict";(function(){"use strict";var t="input is invalid type",i=typeof window=="object",e=i?window:{};e.JS_SHA256_NO_WINDOW&&(i=!1);var n=!i&&typeof self=="object",r=!e.JS_SHA256_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node&&process.type!="renderer";r?e=global:n&&(e=self);var o=!e.JS_SHA256_NO_COMMON_JS&&typeof T_=="object"&&T_.exports,a=typeof define=="function"&&define.amd,s=!e.JS_SHA256_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",l="0123456789abcdef".split(""),c=[-2147483648,8388608,32768,128],m=[24,16,8,0],_=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],v=["hex","array","digest","arrayBuffer"],C=[];(e.JS_SHA256_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(K){return Object.prototype.toString.call(K)==="[object Array]"}),s&&(e.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(K){return typeof K=="object"&&K.buffer&&K.buffer.constructor===ArrayBuffer});var M=function(K,le){return function(Ye){return new ae(le,!0).update(Ye)[K]()}},G=function(K){var le=M("hex",K);r&&(le=Z(le,K)),le.create=function(){return new ae(K)},le.update=function(he){return le.create().update(he)};for(var Ye=0;Ye<v.length;++Ye){var pe=v[Ye];le[pe]=M(pe,K)}return le},Z=function(K,le){var Ye=zR(),pe=aP().Buffer,he=le?"sha224":"sha256",be;pe.from&&!e.JS_SHA256_NO_BUFFER_FROM?be=pe.from:be=function(De){return new pe(De)};var Et=function(De){if(typeof De=="string")return Ye.createHash(he).update(De,"utf8").digest("hex");if(De==null)throw new Error(t);return De.constructor===ArrayBuffer&&(De=new Uint8Array(De)),Array.isArray(De)||ArrayBuffer.isView(De)||De.constructor===pe?Ye.createHash(he).update(be(De)).digest("hex"):K(De)};return Et},se=function(K,le){return function(Ye,pe){return new Re(Ye,le,!0).update(pe)[K]()}},Qe=function(K){var le=se("hex",K);le.create=function(he){return new Re(he,K)},le.update=function(he,be){return le.create(he).update(be)};for(var Ye=0;Ye<v.length;++Ye){var pe=v[Ye];le[pe]=se(pe,K)}return le};function ae(K,le){le?(C[0]=C[16]=C[1]=C[2]=C[3]=C[4]=C[5]=C[6]=C[7]=C[8]=C[9]=C[10]=C[11]=C[12]=C[13]=C[14]=C[15]=0,this.blocks=C):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],K?(this.h0=3238371032,this.h1=914150663,this.h2=812702999,this.h3=4144912697,this.h4=4290775857,this.h5=1750603025,this.h6=1694076839,this.h7=3204075428):(this.h0=1779033703,this.h1=3144134277,this.h2=1013904242,this.h3=2773480762,this.h4=1359893119,this.h5=2600822924,this.h6=528734635,this.h7=1541459225),this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0,this.is224=K}ae.prototype.update=function(K){if(!this.finalized){var le,Ye=typeof K;if(Ye!=="string"){if(Ye==="object"){if(K===null)throw new Error(t);if(s&&K.constructor===ArrayBuffer)K=new Uint8Array(K);
vendor: 5,088 bytes, line 1
1else if(!Array.isArray(K)&&(!s||!ArrayBuffer.isView(K)))throw new Error(t)}else throw new Error(t);le=!0}for(var pe,he=0,be,Et=K.length,De=this.blocks;he<Et;){if(this.hashed&&(this.hashed=!1,De[0]=this.block,this.block=De[16]=De[1]=De[2]=De[3]=De[4]=De[5]=De[6]=De[7]=De[8]=De[9]=De[10]=De[11]=De[12]=De[13]=De[14]=De[15]=0),le)for(be=this.start;he<Et&&be<64;++he)De[be>>>2]|=K[he]<<m[be++&3];else for(be=this.start;he<Et&&be<64;++he)pe=K.charCodeAt(he),pe<128?De[be>>>2]|=pe<<m[be++&3]:pe<2048?(De[be>>>2]|=(192|pe>>>6)<<m[be++&3],De[be>>>2]|=(128|pe&63)<<m[be++&3]):pe<55296||pe>=57344?(De[be>>>2]|=(224|pe>>>12)<<m[be++&3],De[be>>>2]|=(128|pe>>>6&63)<<m[be++&3],De[be>>>2]|=(128|pe&63)<<m[be++&3]):(pe=65536+((pe&1023)<<10|K.charCodeAt(++he)&1023),De[be>>>2]|=(240|pe>>>18)<<m[be++&3],De[be>>>2]|=(128|pe>>>12&63)<<m[be++&3],De[be>>>2]|=(128|pe>>>6&63)<<m[be++&3],De[be>>>2]|=(128|pe&63)<<m[be++&3]);this.lastByteIndex=be,this.bytes+=be-this.start,be>=64?(this.block=De[16],this.start=be-64,this.hash(),this.hashed=!0):this.start=be}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},ae.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var K=this.blocks,le=this.lastByteIndex;K[16]=this.block,K[le>>>2]|=c[le&3],this.block=K[16],le>=56&&(this.hashed||this.hash(),K[0]=this.block,K[16]=K[1]=K[2]=K[3]=K[4]=K[5]=K[6]=K[7]=K[8]=K[9]=K[10]=K[11]=K[12]=K[13]=K[14]=K[15]=0),K[14]=this.hBytes<<3|this.bytes>>>29,K[15]=this.bytes<<3,this.hash()}},ae.prototype.hash=function(){var K=this.h0,le=this.h1,Ye=this.h2,pe=this.h3,he=this.h4,be=this.h5,Et=this.h6,De=this.h7,$t=this.blocks,Gn,Zi,Xi,fo,rn,Ko,A,q,ve,Ne,ce;for(Gn=16;Gn<64;++Gn)rn=$t[Gn-15],Zi=(rn>>>7|rn<<25)^(rn>>>18|rn<<14)^rn>>>3,rn=$t[Gn-2],Xi=(rn>>>17|rn<<15)^(rn>>>19|rn<<13)^rn>>>10,$t[Gn]=$t[Gn-16]+Zi+$t[Gn-7]+Xi<<0;for(ce=le&Ye,Gn=0;Gn<64;Gn+=4)this.first?(this.is224?(q=300032,rn=$t[0]-1413257819,De=rn-150054599<<0,pe=rn+24177077<<0):(q=704751109,rn=$t[0]-210244248,De=rn-1521486534<<0,pe=rn+143694565<<0),this.first=!1):(Zi=(K>>>2|K<<30)^(K>>>13|K<<19)^(K>>>22|K<<10),Xi=(he>>>6|he<<26)^(he>>>11|he<<21)^(he>>>25|he<<7),q=K&le,fo=q^K&Ye^ce,A=he&be^~he&Et,rn=De+Xi+A+_[Gn]+$t[Gn],Ko=Zi+fo,De=pe+rn<<0,pe=rn+Ko<<0),Zi=(pe>>>2|pe<<30)^(pe>>>13|pe<<19)^(pe>>>22|pe<<10),Xi=(De>>>6|De<<26)^(De>>>11|De<<21)^(De>>>25|De<<7),ve=pe&K,fo=ve^pe&le^q,A=De&he^~De&be,rn=Et+Xi+A+_[Gn+1]+$t[Gn+1],Ko=Zi+fo,Et=Ye+rn<<0,Ye=rn+Ko<<0,Zi=(Ye>>>2|Ye<<30)^(Ye>>>13|Ye<<19)^(Ye>>>22|Ye<<10),Xi=(Et>>>6|Et<<26)^(Et>>>11|Et<<21)^(Et>>>25|Et<<7),Ne=Ye&pe,fo=Ne^Ye&K^ve,A=Et&De^~Et&he,rn=be+Xi+A+_[Gn+2]+$t[Gn+2],Ko=Zi+fo,be=le+rn<<0,le=rn+Ko<<0,Zi=(le>>>2|le<<30)^(le>>>13|le<<19)^(le>>>22|le<<10),Xi=(be>>>6|be<<26)^(be>>>11|be<<21)^(be>>>25|be<<7),ce=le&Ye,fo=ce^le&pe^Ne,A=be&Et^~be&De,rn=he+Xi+A+_[Gn+3]+$t[Gn+3],Ko=Zi+fo,he=K+rn<<0,K=rn+Ko<<0,this.chromeBugWorkAround=!0;this.h0=this.h0+K<<0,this.h1=this.h1+le<<0,this.h2=this.h2+Ye<<0,this.h3=this.h3+pe<<0,this.h4=this.h4+he<<0,this.h5=this.h5+be<<0,this.h6=this.h6+Et<<0,this.h7=this.h7+De<<0},ae.prototype.hex=function(){this.finalize();var K=this.h0,le=this.h1,Ye=this.h2,pe=this.h3,he=this.h4,be=this.h5,Et=this.h6,De=this.h7,$t=l[K>>>28&15]+l[K>>>24&15]+l[K>>>20&15]+l[K>>>16&15]+l[K>>>12&15]+l[K>>>8&15]+l[K>>>4&15]+l[K&15]+l[le>>>28&15]+l[le>>>24&15]+l[le>>>20&15]+l[le>>>16&15]+l[le>>>12&15]+l[le>>>8&15]+l[le>>>4&15]+l[le&15]+l[Ye>>>28&15]+l[Ye>>>24&15]+l[Ye>>>20&15]+l[Ye>>>16&15]+l[Ye>>>12&15]+l[Ye>>>8&15]+l[Ye>>>4&15]+l[Ye&15]+l[pe>>>28&15]+l[pe>>>24&15]+l[pe>>>20&15]+l[pe>>>16&15]+l[pe>>>12&15]+l[pe>>>8&15]+l[pe>>>4&15]+l[pe&15]+l[he>>>28&15]+l[he>>>24&15]+l[he>>>20&15]+l[he>>>16&15]+l[he>>>12&15]+l[he>>>8&15]+l[he>>>4&15]+l[he&15]+l[be>>>28&15]+l[be>>>24&15]+l[be>>>20&15]+l[be>>>16&15]+l[be>>>12&15]+l[be>>>8&15]+l[be>>>4&15]+l[be&15]+l[Et>>>28&15]+l[Et>>>24&15]+l[Et>>>20&15]+l[Et>>>16&15]+l[Et>>>12&15]+l[Et>>>8&15]+l[Et>>>4&15]+l[Et&15];return this.is224||($t+=l[De>>>28&15]+l[De>>>24&15]+l[De>>>20&15]+l[De>>>16&15]+l[De>>>12&15]+l[De>>>8&15]+l[De>>>4&15]+l[De&15]),$t},ae.prototype.toString=ae.prototype.hex,ae.prototype.digest=function(){this.finalize();var K=this.h0,le=this.h1,Ye=this.h2,pe=this.h3,he=this.h4,be=this.h5,Et=this.h6,De=this.h7,$t=[K>>>24&255,K>>>16&255,K>>>8&255,K&255,le>>>24&255,le>>>16&255,le>>>8&255,le&255,Ye>>>24&255,Ye>>>16&255,Ye>>>8&255,Ye&255,pe>>>24&255,pe>>>16&255,pe>>>8&255,pe&255,he>>>24&255,he>>>16&255,he>>>8&255,he&255,be>>>24&255,be>>>16&255,be>>>8&255,be&255,Et>>>24&255,Et>>>16&255,Et>>>8&255,Et&255];return this.is224||$t.push(De>>>24&255,De>>>16&255,De>>>8&255,De&255),$t},ae.prototype.array=ae.prototype.digest,ae.prototype.arrayBuffer=function(){this.finalize();var K=new ArrayBuffer(this.is224?28:32),le=new DataView(K);return le.setUint32(0,this.h0),le.setUint32(4,this.h1),le.setUint32(8,this.h2),le.setUint32(12,this.h3),le.setUint32(16,this.h4),le.setUint32(20,this.h5),le.setUint32(24,this.h6),this.is224||le.setUint32(28,this.h7),K};function Re(K,le,Ye){var pe,he=typeof K;if(he==="string"){var be=[],Et=K.length,De=0,$t;for(pe=0;pe<Et;
1++pe)$t=K.charCodeAt(pe),$t<128?be[De++]=$t:$t<2048?(be[De++]=192|$t>>>6,be[De++]=128|$t&63):$t<55296||$t>=57344?(be[De++]=224|$t>>>12,be[De++]=128|$t>>>6&63,be[De++]=128|$t&63):($t=65536+(($t&1023)<<10|K.charCodeAt(++pe)&1023),be[De++]=240|$t>>>18,be[De++]=128|$t>>>12&63,be[De++]=128|$t>>>6&63,be[De++]=128|$t&63);K=be}else if(he==="object"){if(K===null)throw new Error(t);if(s&&K.constructor===ArrayBuffer)K=new Uint8Array(K);else if(!Array.isArray(K)&&(!s||!ArrayBuffer.isView(K)))throw new Error(t)}else throw new Error(t);K.length>64&&(K=new ae(le,!0).update(K).array());var Gn=[],Zi=[];for(pe=0;pe<64;++pe){var Xi=K[pe]||0;Gn[pe]=92^Xi,Zi[pe]=54^Xi}ae.call(this,le,Ye),this.update(Zi),this.oKeyPad=Gn,this.inner=!0,this.sharedMemory=Ye}Re.prototype=new ae,Re.prototype.finalize=function(){if(ae.prototype.finalize.call(this),this.inner){this.inner=!1;var K=this.array();ae.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(K),ae.prototype.finalize.call(this)}};var it=G();it.sha256=it,it.sha224=G(!0),it.sha256.hmac=Qe(),it.sha224.hmac=Qe(!0),o?T_.exports=it:(e.sha256=it.sha256,e.sha224=it.sha224,a&&define(function(){return it}))})()});var VD=Nc((LD,HD)=>{"use strict";(function(t,i){typeof define=="function"&&define.amd?define([],i):typeof LD<"u"?i():(i(),t.FileSaver={})})(LD,function(){"use strict";function t(s,l){return typeof l>"u"?l={autoBom:!1}:typeof l!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),l={autoBom:!l}),l.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(s.type)?new Blob(["\uFEFF",s],{type:s.type}):s}function i(s,l,c){var m=new XMLHttpRequest;m.open("GET",s),m.responseType="blob",m.onload=function(){a(m.response,l,c)},m.onerror=function(){console.error("could not download file")},m.send()}function e(s){var l=new XMLHttpRequest;l.open("HEAD",s,!1);try{l.send()}catch(c){}return 200<=l.status&&299>=l.status}function n(s){try{s.dispatchEvent(new MouseEvent("click"))}catch(c){var l=document.createEvent("MouseEvents");
1l.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),s.dispatchEvent(l)}}var r=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof global=="object"&&global.global===global?global:void 0,o=r.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),a=r.saveAs||(typeof window!="object"||window!==r?function(){}:"download"in HTMLAnchorElement.prototype&&!o?function(s,l,c){var m=r.URL||r.webkitURL,_=document.createElement("a");l=l||s.name||"download",_.download=l,_.rel="noopener",typeof s=="string"?(_.href=s,_.origin===location.origin?n(_):e(_.href)?i(s,l,c):n(_,_.target="_blank")):(_.href=m.createObjectURL(s),setTimeout(function(){m.revokeObjectURL(_.href)},4e4),setTimeout(function(){n(_)},0))}:"msSaveOrOpenBlob"in navigator?function(s,l,c){if(l=l||s.name||"download",typeof s!="string")navigator.msSaveOrOpenBlob(t(s,c),l);else if(e(s))i(s,l,c);else{var m=document.createElement("a");m.href=s,m.target="_blank",setTimeout(function(){n(m)})}}:function(s,l,c,m){if(m=m||open("","_blank"),m&&(m.document.title=m.document.body.innerText="downloading..."),typeof s=="string")return i(s,l,c);var _=s.type==="application/octet-stream",v=/constructor/i.test(r.HTMLElement)||r.safari,C=/CriOS\/[\d]+/.test(navigator.userAgent);if((C||_&&v||o)&&typeof FileReader<"u"){var M=new FileReader;M.onloadend=function(){var se=M.result;se=C?se:se.replace(/^data:[^;]*;/,"data:attachment/file;"),m?m.location.href=se:location=se,m=null},M.readAsDataURL(s)}else{var G=r.URL||r.webkitURL,Z=G.createObjectURL(s);m?m.location=Z:location.href=Z,m=null,setTimeout(function(){G.revokeObjectURL(Z)},4e4)}});r.saveAs=a.saveAs=a,typeof HD<"u"&&(HD.exports=a)})});var sr=null,ph=!1,Wv=1,sV=null,si=Symbol("SIGNAL");function st(t){let i=sr;return sr=t,i}function hh(){return sr}var Us={version:0,lastCleanEpoch:0,dirty:!1,producers:void 0,producersTail:void 0,consumers:void 0,consumersTail:void 0,recomputing:!1,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function zs(t){if(ph)throw new Error("");if(sr===null)return;sr.consumerOnSignalRead(t);let i=sr.producersTail;if(i!==void 0&&i.producer===t)return;let e,n=sr.recomputing;if(n&&(e=i!==void 0?i.nextProducer:sr.producers,e!==void 0&&e.producer===t)){sr.producersTail=e,e.lastReadVersion=t.version;return}let r=t.consumersTail;if(r!==void 0&&r.consumer===sr&&(!n||cV(r,sr)))return;let o=Lc(sr),a={producer:t,consumer:sr,nextProducer:e,prevConsumer:r,lastReadVersion:t.version,nextConsumer:void 0};sr.producersTail=a,i!==void 0?i.nextProducer=a:sr.producers=a,o&&rI(t,a)}function tI(){Wv++}function Sl(t){if(!(Lc(t)&&!t.dirty)&&!(!t.dirty&&t.lastCleanEpoch===Wv)){if(!t.producerMustRecompute(t)&&!Fc(t)){Oc(t);return}t.producerRecomputeValue(t),Oc(t)}}function qv(t){if(t.consumers===void 0)return;let i=ph;ph=!0;try{for(let e=t.consumers;e!==void 0;e=e.nextConsumer){let n=e.consumer;n.dirty||lV(n)}}finally{ph=i}}function Kv(){return sr?.consumerAllowSignalWrites!==!1}function lV(t){t.dirty=!0,qv(t),t.consumerMarkedDirty?.(t)}function Oc(t){t.dirty=!1,t.lastCleanEpoch=Wv}function cs(t){return t&&nI(t),st(t)}function nI(t){t.producersTail=void 0,t.recomputing=!0}function Gs(t,i){st(i),t&&iI(t)}function iI(t){t.recomputing=!1;let i=t.producersTail,e=i!==void 0?i.nextProducer:t.producers;if(e!==void 0){if(Lc(t))do e=Qv(e);while(e!==void 0);i!==void 0?i.nextProducer=void 0:t.producers=void 0}}function Fc(t){for(let i=t.producers;i!==void 0;i=i.nextProducer){let e=i.producer,n=i.lastReadVersion;if(n!==e.version||(Sl(e),n!==e.version))return!0}return!1}function $s(t){if(Lc(t)){let i=t.producers;for(;i!==void 0;)i=Qv(i)}t.producers=void 0,t.producersTail=void 0,t.consumers=void 0,t.consumersTail=void 0}function rI(t,i){let e=t.consumersTail,n=Lc(t);if(e!==void 0?(i.nextConsumer=e.nextConsumer,e.nextConsumer=i):(i.nextConsumer=void 0,t.consumers=i),i.prevConsumer=e,t.consumersTail=i,!n)for(let r=t.producers;r!==void 0;r=r.nextProducer)rI(r.producer,r)}function Qv(t){let i=t.producer,e=t.nextProducer,n=t.nextConsumer,r=t.prevConsumer;if(t.nextConsumer=void 0,t.prevConsumer=void 0,n!==void 0?n.prevConsumer=r:i.consumersTail=r,r!==void 0)r.nextConsumer=n;else if(i.consumers=n,!Lc(i)){let o=i.producers;for(;o!==void 0;)o=Qv(o)}return e}function Lc(t){return t.consumerIsAlwaysLive||t.consumers!==void 0}function Ru(t){sV?.(t)}function cV(t,i){let e=i.producersTail;if(e!==void 0){let n=i.producers;do{if(n===t)return!0;
vendor: 5,084 bytes, lines 1-3
1if(n===e)break;n=n.nextProducer}while(n!==void 0)}return!1}function Pu(t,i){return Object.is(t,i)}function Nu(t,i){let e=Object.create(dV);e.computation=t,i!==void 0&&(e.equal=i);let n=()=>{if(Sl(e),zs(e),e.value===Pa)throw e.error;return e.value};return n[si]=e,Ru(e),n}var wl=Symbol("UNSET"),El=Symbol("COMPUTING"),Pa=Symbol("ERRORED"),dV=Ve(H({},Us),{value:wl,dirty:!0,error:null,equal:Pu,kind:"computed",producerMustRecompute(t){return t.value===wl||t.value===El},producerRecomputeValue(t){if(t.value===El)throw new Error("");let i=t.value;t.value=El;let e=cs(t),n,r=!1;try{n=t.computation(),st(null),r=i!==wl&&i!==Pa&&n!==Pa&&t.equal(i,n)}catch(o){n=Pa,t.error=o}finally{Gs(t,e)}if(r){t.value=i;return}t.value=n,t.version++}});function uV(){throw new Error}var oI=uV;function aI(t){oI(t)}function Yv(t){oI=t}var mV=null;function Zv(t,i){let e=Object.create(Ou);e.value=t,i!==void 0&&(e.equal=i);let n=()=>sI(e);return n[si]=e,Ru(e),[n,a=>Dl(e,a),a=>fh(e,a)]}function sI(t){return zs(t),t.value}function Dl(t,i){Kv()||aI(t),t.equal(t.value,i)||(t.value=i,pV(t))}function fh(t,i){Kv()||aI(t),Dl(t,i(t.value))}var Ou=Ve(H({},Us),{equal:Pu,value:void 0,kind:"signal"});function pV(t){t.version++,tI(),qv(t),mV?.(t)}var Xv=Ve(H({},Us),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"});function Jv(t){if(t.dirty=!1,t.version>0&&!Fc(t))return;t.version++;let i=cs(t);try{t.cleanup(),t.fn()}finally{Gs(t,i)}}function Ft(t){return typeof t=="function"}function Hc(t){let e=t(n=>{Error.call(n),n.stack=new Error().stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}var gh=Hc(t=>function(e){t(this),this.message=e?`${e.length} errors occurred during unsubscription: 2${e.map((n,r)=>`${r+1}) ${n.toString()}`).join(` 3 `)}`:"",this.name="UnsubscriptionError",this.errors=e});function Il(t,i){if(t){let e=t.indexOf(i);0<=e&&t.splice(e,1)}}var ze=class t{constructor(i){this.initialTeardown=i,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let i;if(!this.closed){this.closed=!0;let{_parentage:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(let o of e)o.remove(this);else e.remove(this);let{initialTeardown:n}=this;if(Ft(n))try{n()}catch(o){i=o instanceof gh?o.errors:[o]}let{_finalizers:r}=this;if(r){this._finalizers=null;for(let o of r)try{lI(o)}catch(a){i=i??[],a instanceof gh?i=[...i,...a.errors]:i.push(a)}}if(i)throw new gh(i)}}add(i){var e;if(i&&i!==this)if(this.closed)lI(i);else{if(i instanceof t){if(i.closed||i._hasParent(this))return;i._addParent(this)}(this._finalizers=(e=this._finalizers)!==null&&e!==void 0?e:[]).push(i)}}_hasParent(i){let{_parentage:e}=this;return e===i||Array.isArray(e)&&e.includes(i)}_addParent(i){let{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(i),e):e?[e,i]:i}_removeParent(i){let{_parentage:e}=this;e===i?this._parentage=null:Array.isArray(e)&&Il(e,i)}remove(i){let{_finalizers:e}=this;e&&Il(e,i),i instanceof t&&i._removeParent(this)}};ze.EMPTY=(()=>{let t=new ze;return t.closed=!0,t})();var e0=ze.EMPTY;function _h(t){return t instanceof ze||t&&"closed"in t&&Ft(t.remove)&&Ft(t.add)&&Ft(t.unsubscribe)}function lI(t){Ft(t)?t():t.unsubscribe()}var Qo={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Vc={setTimeout(t,i,...e){let{delegate:n}=Vc;return n?.setTimeout?n.setTimeout(t,i,...e):setTimeout(t,i,...e)},clearTimeout(t){let{delegate:i}=Vc;return(i?.clearTimeout||clearTimeout)(t)},delegate:void 0};function bh(t){Vc.setTimeout(()=>{let{onUnhandledError:i}=Qo;if(i)i(t);else throw t})}function ds(){}var cI=t0("C",void 0,void 0);function dI(t){return t0("E",void 0,t)}function uI(t){return t0("N",t,void 0)}function t0(t,i,e){return{kind:t,value:i,error:e}}var Ml=null;function Bc(t){if(Qo.useDeprecatedSynchronousErrorHandling){let i=!Ml;if(i&&(Ml={errorThrown:!1,error:null}),t(),i){let{errorThrown:e,error:n}=Ml;if(Ml=null,e)throw n}}else t()}function mI(t){Qo.useDeprecatedSynchronousErrorHandling&&Ml&&(Ml.errorThrown=!0,Ml.error=t)}var kl=class extends ze{constructor(i){super(),this.isStopped=!1,i?(this.destination=i,_h(i)&&i.add(this)):this.destination=gV}static create(i,e,n){return new us(i,e,n)}next(i){this.isStopped?i0(uI(i),this):this._next(i)}error(i){this.isStopped?i0(dI(i),this):(this.isStopped=!0,this._error(i))}complete(){this.isStopped?i0(cI,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(i){this.destination.next(i)}_error(i){try{this.destination.error(i)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},hV=Function.prototype.bind;function n0(t,i){return hV.call(t,i)}var r0=class{constructor(i){this.partialObserver=i}next(i){let{partialObserver:e}=this;if(e.next)try{e.next(i)}catch(n){vh(n)}}error(i){let{partialObserver:e}=this;if(e.error)try{e.error(i)}catch(n){vh(n)}else vh(i)}complete(){let{partialObserver:i}=this;if(i.complete)try{i.complete()}catch(e){vh(e)}}}
vendor: 8,591 bytes, line 3
3,us=class extends kl{constructor(i,e,n){super();let r;if(Ft(i)||!i)r={next:i??void 0,error:e??void 0,complete:n??void 0};else{let o;this&&Qo.useDeprecatedNextContext?(o=Object.create(i),o.unsubscribe=()=>this.unsubscribe(),r={next:i.next&&n0(i.next,o),error:i.error&&n0(i.error,o),complete:i.complete&&n0(i.complete,o)}):r=i}this.destination=new r0(r)}};function vh(t){Qo.useDeprecatedSynchronousErrorHandling?mI(t):bh(t)}function fV(t){throw t}function i0(t,i){let{onStoppedNotification:e}=Qo;e&&Vc.setTimeout(()=>e(t,i))}var gV={closed:!0,next:ds,error:fV,complete:ds};var jc=typeof Symbol=="function"&&Symbol.observable||"@@observable";function to(t){return t}function o0(...t){return a0(t)}function a0(t){return t.length===0?to:t.length===1?t[0]:function(e){return t.reduce((n,r)=>r(n),e)}}var tt=(()=>{class t{constructor(e){e&&(this._subscribe=e)}lift(e){let n=new t;return n.source=this,n.operator=e,n}subscribe(e,n,r){let o=bV(e)?e:new us(e,n,r);return Bc(()=>{let{operator:a,source:s}=this;o.add(a?a.call(o,s):s?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(e){try{return this._subscribe(e)}catch(n){e.error(n)}}forEach(e,n){return n=pI(n),new n((r,o)=>{let a=new us({next:s=>{try{e(s)}catch(l){o(l),a.unsubscribe()}},error:o,complete:r});this.subscribe(a)})}_subscribe(e){var n;return(n=this.source)===null||n===void 0?void 0:n.subscribe(e)}[jc](){return this}pipe(...e){return a0(e)(this)}toPromise(e){return e=pI(e),new e((n,r)=>{let o;this.subscribe(a=>o=a,a=>r(a),()=>n(o))})}}return t.create=i=>new t(i),t})();function pI(t){var i;return(i=t??Qo.Promise)!==null&&i!==void 0?i:Promise}function _V(t){return t&&Ft(t.next)&&Ft(t.error)&&Ft(t.complete)}function bV(t){return t&&t instanceof kl||_V(t)&&_h(t)}function s0(t){return Ft(t?.lift)}function gt(t){return i=>{if(s0(i))return i.lift(function(e){try{return t(e,this)}catch(n){this.error(n)}});throw new TypeError("Unable to lift unknown Observable type")}}function mt(t,i,e,n,r){return new l0(t,i,e,n,r)}var l0=class extends kl{constructor(i,e,n,r,o,a){super(i),this.onFinalize=o,this.shouldUnsubscribe=a,this._next=e?function(s){try{e(s)}catch(l){i.error(l)}}:super._next,this._error=r?function(s){try{r(s)}catch(l){i.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=n?function(){try{n()}catch(s){i.error(s)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var i;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:e}=this;super.unsubscribe(),!e&&((i=this.onFinalize)===null||i===void 0||i.call(this))}}};function hI(){return gt((t,i)=>{let e=null;t._refCount++;let n=mt(i,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount){e=null;return}let r=t._connection,o=e;e=null,r&&(!o||r===o)&&r.unsubscribe(),i.unsubscribe()});t.subscribe(n),n.closed||(e=t.connect())})}var Fu=class extends tt{constructor(i,e){super(),this.source=i,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,s0(i)&&(this.lift=i.lift)}_subscribe(i){return this.getSubject().subscribe(i)}getSubject(){let i=this._subject;return(!i||i.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:i}=this;this._subject=this._connection=null,i?.unsubscribe()}connect(){let i=this._connection;if(!i){i=this._connection=new ze;let e=this.getSubject();i.add(this.source.subscribe(mt(e,void 0,()=>{this._teardown(),e.complete()},n=>{this._teardown(),e.error(n)},()=>this._teardown()))),i.closed&&(this._connection=null,i=ze.EMPTY)}return i}refCount(){return hI()(this)}};var Uc={schedule(t){let i=requestAnimationFrame,e=cancelAnimationFrame,{delegate:n}=Uc;n&&(i=n.requestAnimationFrame,e=n.cancelAnimationFrame);let r=i(o=>{e=void 0,t(o)});return new ze(()=>e?.(r))},requestAnimationFrame(...t){let{delegate:i}=Uc;return(i?.requestAnimationFrame||requestAnimationFrame)(...t)},cancelAnimationFrame(...t){let{delegate:i}=Uc;return(i?.cancelAnimationFrame||cancelAnimationFrame)(...t)},delegate:void 0};var fI=Hc(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var W=(()=>{class t extends tt{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){let n=new yh(this,this);return n.operator=e,n}_throwIfClosed(){if(this.closed)throw new fI}next(e){Bc(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let n of this.currentObservers)n.next(e)}})}error(e){Bc(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;let{observers:n}=this;for(;n.length;)n.shift().error(e)}})}complete(){Bc(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:e}=this;for(;e.length;)e.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var e;return((e=this.observers)===null||e===void 0?void 0:e.length)>0}_trySubscribe(e){return this._throwIfClosed(),super._trySubscribe(e)}_subscribe(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)}_innerSubscribe(e){let{hasError:n,isStopped:r,observers:o}=this;return n||r?e0:(this.currentObservers=null,o.push(e),new ze(()=>{this.currentObservers=null,Il(o,e)}))}_checkFinalizedStatuses(e){let{hasError:n,thrownError:r,isStopped:o}=this;n?e.error(r):o&&e.complete()}asObservable(){let e=new tt;return e.source=this,e}}return t.create=(i,e)=>new yh(i,e),t})(),yh=class extends W{constructor(i,e){super(),this.destination=i,this.source=e}next(i){var e,n;(n=(e=this.destination)===null||e===void 0?void 0:e.next)===null||n===void 0||n.call(e,i)}error(i){var e,n;(n=(e=this.destination)===null||e===void 0?void 0:e.error)===null||n===void 0||n.call(e,i)}complete(){var i,e;(e=(i=this.destination)===null||i===void 0?void 0:i.complete)===null||e===void 0||e.call(i)}_subscribe(i){var e,n;return(n=(e=this.source)===null||e===void 0?void 0:e.subscribe(i))!==null&&n!==void 0?n:e0}};var St=class extends W{constructor(i){super(),this._value=i}get value(){return this.getValue()}_subscribe(i){let e=super._subscribe(i);return!e.closed&&i.next(this._value),e}getValue(){let{hasError:i,thrownError:e,_value:n}=this;if(i)throw e;return this._throwIfClosed(),n}next(i){super.next(this._value=i)}};var Lu={now(){return(Lu.delegate||Date).now()},delegate:void 0};var Ji=class extends W{constructor(i=1/0,e=1/0,n=Lu){super(),this._bufferSize=i,this._windowTime=e,this._timestampProvider=n,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,i),this._windowTime=Math.max(1,e)}next(i){let{isStopped:e,_buffer:n,_infiniteTimeWindow:r,_timestampProvider:o,_windowTime:a}=this;e||(n.push(i),!r&&n.push(o.now()+a)),this._trimBuffer(),super.next(i)}_subscribe(i){this._throwIfClosed(),this._trimBuffer();let e=this._innerSubscribe(i),{_infiniteTimeWindow:n,_buffer:r}=this,o=r.slice();for(let a=0;a<o.length&&!i.closed;a+=n?1:2)i.next(o[a]);return this._checkFinalizedStatuses(i),e}_trimBuffer(){let{_bufferSize:i,_timestampProvider:e,_buffer:n,_infiniteTimeWindow:r}=this,o=(r?1:2)*i;if(i<1/0&&o<n.length&&n.splice(0,n.length-o),!r){let a=e.now(),s=0;for(let l=1;l<n.length&&n[l]<=a;l+=2)s=l;s&&n.splice(0,s+1)}}};var Ch=class extends ze{constructor(i,e){super()}schedule(i,e=0){return this}};var Hu={setInterval(t,i,...e){let{delegate:n}=Hu;return n?.setInterval?n.setInterval(t,i,...e):setInterval(t,i,...e)},clearInterval(t){let{delegate:i}=Hu;return(i?.clearInterval||clearInterval)(t)},delegate:void 0};var Ws=class extends Ch{constructor(i,e){super(i,e),this.scheduler=i,this.work=e,this.pending=!1}schedule(i,e=0){var n;if(this.closed)return this;this.state=i;let r=this.id,o=this.scheduler;return r!=null&&(this.id=this.recycleAsyncId(o,r,e)),this.pending=!0,this.delay=e,this.id=(n=this.id)!==null&&n!==void 0?n:this.requestAsyncId(o,this.id,e),this}requestAsyncId(i,e,n=0){return Hu.setInterval(i.flush.bind(i,this),n)}recycleAsyncId(i,e,n=0){if(n!=null&&this.delay===n&&this.pending===!1)return e;e!=null&&Hu.clearInterval(e)}execute(i,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let n=this._execute(i,e);if(n)return n;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(i,e){let n=!1,r;try{this.work(i)}catch(o){n=!0,r=o||new Error("Scheduled action threw falsy error")}if(n)return this.unsubscribe(),r}unsubscribe(){if(!this.closed){let{id:i,scheduler:e}=this,{actions:n}=e;
vendor: 4,110 bytes, line 3
3this.work=this.state=this.scheduler=null,this.pending=!1,Il(n,this),i!=null&&(this.id=this.recycleAsyncId(e,i,null)),this.delay=null,super.unsubscribe()}}};var vV=1,c0,d0={};function gI(t){return t in d0?(delete d0[t],!0):!1}var _I={setImmediate(t){let i=vV++;return d0[i]=!0,c0||(c0=Promise.resolve()),c0.then(()=>gI(i)&&t()),i},clearImmediate(t){gI(t)}};var{setImmediate:yV,clearImmediate:CV}=_I,Vu={setImmediate(...t){let{delegate:i}=Vu;return(i?.setImmediate||yV)(...t)},clearImmediate(t){let{delegate:i}=Vu;return(i?.clearImmediate||CV)(t)},delegate:void 0};var xh=class extends Ws{constructor(i,e){super(i,e),this.scheduler=i,this.work=e}requestAsyncId(i,e,n=0){return n!==null&&n>0?super.requestAsyncId(i,e,n):(i.actions.push(this),i._scheduled||(i._scheduled=Vu.setImmediate(i.flush.bind(i,void 0))))}recycleAsyncId(i,e,n=0){var r;if(n!=null?n>0:this.delay>0)return super.recycleAsyncId(i,e,n);let{actions:o}=i;e!=null&&((r=o[o.length-1])===null||r===void 0?void 0:r.id)!==e&&(Vu.clearImmediate(e),i._scheduled===e&&(i._scheduled=void 0))}};var zc=class t{constructor(i,e=t.now){this.schedulerActionCtor=i,this.now=e}schedule(i,e=0,n){return new this.schedulerActionCtor(this,i).schedule(n,e)}};zc.now=Lu.now;var qs=class extends zc{constructor(i,e=zc.now){super(i,e),this.actions=[],this._active=!1}flush(i){let{actions:e}=this;if(this._active){e.push(i);return}let n;this._active=!0;do if(n=i.execute(i.state,i.delay))break;while(i=e.shift());if(this._active=!1,n){for(;i=e.shift();)i.unsubscribe();throw n}}};var wh=class extends qs{flush(i){this._active=!0;let e=this._scheduled;this._scheduled=void 0;let{actions:n}=this,r;i=i||n.shift();do if(r=i.execute(i.state,i.delay))break;while((i=n[0])&&i.id===e&&n.shift());if(this._active=!1,r){for(;(i=n[0])&&i.id===e&&n.shift();)i.unsubscribe();throw r}}};var Eh=new wh(xh);var ms=new qs(Ws),bI=ms;var Sh=class extends Ws{constructor(i,e){super(i,e),this.scheduler=i,this.work=e}requestAsyncId(i,e,n=0){return n!==null&&n>0?super.requestAsyncId(i,e,n):(i.actions.push(this),i._scheduled||(i._scheduled=Uc.requestAnimationFrame(()=>i.flush(void 0))))}recycleAsyncId(i,e,n=0){var r;if(n!=null?n>0:this.delay>0)return super.recycleAsyncId(i,e,n);let{actions:o}=i;e!=null&&e===i._scheduled&&((r=o[o.length-1])===null||r===void 0?void 0:r.id)!==e&&(Uc.cancelAnimationFrame(e),i._scheduled=void 0)}};var Dh=class extends qs{flush(i){this._active=!0;let e;i?e=i.id:(e=this._scheduled,this._scheduled=void 0);let{actions:n}=this,r;i=i||n.shift();do if(r=i.execute(i.state,i.delay))break;while((i=n[0])&&i.id===e&&n.shift());if(this._active=!1,r){for(;(i=n[0])&&i.id===e&&n.shift();)i.unsubscribe();throw r}}};var Gc=new Dh(Sh);var fn=new tt(t=>t.complete());function Ih(t){return t&&Ft(t.schedule)}function u0(t){return t[t.length-1]}function Mh(t){return Ft(u0(t))?t.pop():void 0}function Na(t){return Ih(u0(t))?t.pop():void 0}function vI(t,i){return typeof u0(t)=="number"?t.pop():i}function CI(t,i,e,n){function r(o){return o instanceof e?o:new e(function(a){a(o)})}return new(e||(e=Promise))(function(o,a){function s(m){try{c(n.next(m))}catch(_){a(_)}}function l(m){try{c(n.throw(m))}catch(_){a(_)}}function c(m){m.done?o(m.value):r(m.value).then(s,l)}c((n=n.apply(t,i||[])).next())})}function yI(t){var i=typeof Symbol=="function"&&Symbol.iterator,e=i&&t[i],n=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(i?"Object is not iterable.":"Symbol.iterator is not defined.")}function Tl(t){return this instanceof Tl?(this.v=t,this):new Tl(t)}function xI(t,i,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=e.apply(t,i||[]),r,o=[];return r=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",a),r[Symbol.asyncIterator]=function(){return this},r;function a(C){return function(M){return Promise.resolve(M).then(C,_)}}function s(C,M){n[C]&&(r[C]=function(G){return new Promise(function(Z,se){o.push([C,G,Z,se])>1||l(C,G)})},M&&(r[C]=M(r[C])))}
vendor: 4,238 bytes, line 3
3function l(C,M){try{c(n[C](M))}catch(G){v(o[0][3],G)}}function c(C){C.value instanceof Tl?Promise.resolve(C.value.v).then(m,_):v(o[0][2],C)}function m(C){l("next",C)}function _(C){l("throw",C)}function v(C,M){C(M),o.shift(),o.length&&l(o[0][0],o[0][1])}}function wI(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=t[Symbol.asyncIterator],e;return i?i.call(t):(t=typeof yI=="function"?yI(t):t[Symbol.iterator](),e={},n("next"),n("throw"),n("return"),e[Symbol.asyncIterator]=function(){return this},e);function n(o){e[o]=t[o]&&function(a){return new Promise(function(s,l){a=t[o](a),r(s,l,a.done,a.value)})}}function r(o,a,s,l){Promise.resolve(l).then(function(c){o({value:c,done:s})},a)}}var kh=t=>t&&typeof t.length=="number"&&typeof t!="function";function Th(t){return Ft(t?.then)}function Ah(t){return Ft(t[jc])}function Rh(t){return Symbol.asyncIterator&&Ft(t?.[Symbol.asyncIterator])}function Ph(t){return new TypeError(`You provided ${t!==null&&typeof t=="object"?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function xV(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Nh=xV();function Oh(t){return Ft(t?.[Nh])}function Fh(t){return xI(this,arguments,function*(){let e=t.getReader();try{for(;;){let{value:n,done:r}=yield Tl(e.read());if(r)return yield Tl(void 0);yield yield Tl(n)}}finally{e.releaseLock()}})}function Lh(t){return Ft(t?.getReader)}function cn(t){if(t instanceof tt)return t;if(t!=null){if(Ah(t))return wV(t);if(kh(t))return EV(t);if(Th(t))return SV(t);if(Rh(t))return EI(t);if(Oh(t))return DV(t);if(Lh(t))return IV(t)}throw Ph(t)}function wV(t){return new tt(i=>{let e=t[jc]();if(Ft(e.subscribe))return e.subscribe(i);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function EV(t){return new tt(i=>{for(let e=0;e<t.length&&!i.closed;e++)i.next(t[e]);i.complete()})}function SV(t){return new tt(i=>{t.then(e=>{i.closed||(i.next(e),i.complete())},e=>i.error(e)).then(null,bh)})}function DV(t){return new tt(i=>{for(let e of t)if(i.next(e),i.closed)return;i.complete()})}function EI(t){return new tt(i=>{MV(t,i).catch(e=>i.error(e))})}function IV(t){return EI(Fh(t))}function MV(t,i){var e,n,r,o;return CI(this,void 0,void 0,function*(){try{for(e=wI(t);n=yield e.next(),!n.done;){let a=n.value;if(i.next(a),i.closed)return}}catch(a){r={error:a}}finally{try{n&&!n.done&&(o=e.return)&&(yield o.call(e))}finally{if(r)throw r.error}}i.complete()})}function Or(t,i,e,n=0,r=!1){let o=i.schedule(function(){e(),r?t.add(this.schedule(null,n)):this.unsubscribe()},n);if(t.add(o),!r)return o}function Hh(t,i=0){return gt((e,n)=>{e.subscribe(mt(n,r=>Or(n,t,()=>n.next(r),i),()=>Or(n,t,()=>n.complete(),i),r=>Or(n,t,()=>n.error(r),i)))})}function Vh(t,i=0){return gt((e,n)=>{n.add(t.schedule(()=>e.subscribe(n),i))})}function SI(t,i){return cn(t).pipe(Vh(i),Hh(i))}function DI(t,i){return cn(t).pipe(Vh(i),Hh(i))}function II(t,i){return new tt(e=>{let n=0;return i.schedule(function(){n===t.length?e.complete():(e.next(t[n++]),e.closed||this.schedule())})})}function MI(t,i){return new tt(e=>{let n;return Or(e,i,()=>{n=t[Nh](),Or(e,i,()=>{let r,o;try{({value:r,done:o}=n.next())}catch(a){e.error(a);return}o?e.complete():e.next(r)},0,!0)}),()=>Ft(n?.return)&&n.return()})}function Bh(t,i){if(!t)throw new Error("Iterable cannot be null");return new tt(e=>{Or(e,i,()=>{let n=t[Symbol.asyncIterator]();Or(e,i,()=>{n.next().then(r=>{r.done?e.complete():e.next(r.value)})},0,!0)})})}function kI(t,i){return Bh(Fh(t),i)}function TI(t,i){if(t!=null){if(Ah(t))return SI(t,i);if(kh(t))return II(t,i);if(Th(t))return DI(t,i);if(Rh(t))return Bh(t,i);if(Oh(t))return MI(t,i);if(Lh(t))return kI(t,i)}throw Ph(t)}function tn(t,i){return i?TI(t,i):cn(t)}function ie(...t){let i=Na(t);return tn(t,i)}function Bu(t,i){let e=Ft(t)?t:()=>t,n=r=>r.error(e());return new tt(i?r=>i.schedule(n,0,r):n)}function Zn(t){return!!t&&(t instanceof tt||Ft(t.lift)&&Ft(t.subscribe))}var Al=Hc(t=>function(){t(this),this.name="EmptyError",this.message="no elements in sequence"});function AI(t){return t instanceof Date&&!isNaN(t)}
vendor: 4,432 bytes, line 3
3function fe(t,i){return gt((e,n)=>{let r=0;e.subscribe(mt(n,o=>{n.next(t.call(i,o,r++))}))})}var{isArray:kV}=Array;function TV(t,i){return kV(i)?t(...i):t(i)}function jh(t){return fe(i=>TV(t,i))}var{isArray:AV}=Array,{getPrototypeOf:RV,prototype:PV,keys:NV}=Object;function Uh(t){if(t.length===1){let i=t[0];if(AV(i))return{args:i,keys:null};if(OV(i)){let e=NV(i);return{args:e.map(n=>i[n]),keys:e}}}return{args:t,keys:null}}function OV(t){return t&&typeof t=="object"&&RV(t)===PV}function zh(t,i){return t.reduce((e,n,r)=>(e[n]=i[r],e),{})}function li(...t){let i=Na(t),e=Mh(t),{args:n,keys:r}=Uh(t);if(n.length===0)return tn([],i);let o=new tt(FV(n,i,r?a=>zh(r,a):to));return e?o.pipe(jh(e)):o}function FV(t,i,e=to){return n=>{RI(i,()=>{let{length:r}=t,o=new Array(r),a=r,s=r;for(let l=0;l<r;l++)RI(i,()=>{let c=tn(t[l],i),m=!1;c.subscribe(mt(n,_=>{o[l]=_,m||(m=!0,s--),s||n.next(e(o.slice()))},()=>{--a||n.complete()}))},n)},n)}}function RI(t,i,e){t?Or(e,t,i):i()}function PI(t,i,e,n,r,o,a,s){let l=[],c=0,m=0,_=!1,v=()=>{_&&!l.length&&!c&&i.complete()},C=G=>c<n?M(G):l.push(G),M=G=>{o&&i.next(G),c++;let Z=!1;cn(e(G,m++)).subscribe(mt(i,se=>{r?.(se),o?C(se):i.next(se)},()=>{Z=!0},void 0,()=>{if(Z)try{for(c--;l.length&&c<n;){let se=l.shift();a?Or(i,a,()=>M(se)):M(se)}v()}catch(se){i.error(se)}}))};return t.subscribe(mt(i,C,()=>{_=!0,v()})),()=>{s?.()}}function Sn(t,i,e=1/0){return Ft(i)?Sn((n,r)=>fe((o,a)=>i(n,o,r,a))(cn(t(n,r))),e):(typeof i=="number"&&(e=i),gt((n,r)=>PI(n,r,t,e)))}function Oa(t=1/0){return Sn(to,t)}function NI(){return Oa(1)}function lr(...t){return NI()(tn(t,Na(t)))}function Vi(t){return new tt(i=>{cn(t()).subscribe(i)})}function _o(...t){let i=Mh(t),{args:e,keys:n}=Uh(t),r=new tt(o=>{let{length:a}=e;if(!a){o.complete();return}let s=new Array(a),l=a,c=a;for(let m=0;m<a;m++){let _=!1;cn(e[m]).subscribe(mt(o,v=>{_||(_=!0,c--),s[m]=v},()=>l--,void 0,()=>{(!l||!_)&&(c||o.next(n?zh(n,s):s),o.complete())}))}});return i?r.pipe(jh(i)):r}function ps(t=0,i,e=bI){let n=-1;return i!=null&&(Ih(i)?e=i:n=i),new tt(r=>{let o=AI(t)?+t-e.now():t;o<0&&(o=0);let a=0;return e.schedule(function(){r.closed||(r.next(a++),0<=n?this.schedule(void 0,n):r.complete())},o)})}function m0(t=0,i=ms){return t<0&&(t=0),ps(t,t,i)}function Pt(...t){let i=Na(t),e=vI(t,1/0),n=t;return n.length?n.length===1?cn(n[0]):Oa(e)(tn(n,i)):fn}function lt(t,i){return gt((e,n)=>{let r=0;e.subscribe(mt(n,o=>t.call(i,o,r++)&&n.next(o)))})}function OI(t){return gt((i,e)=>{let n=!1,r=null,o=null,a=!1,s=()=>{if(o?.unsubscribe(),o=null,n){n=!1;let c=r;r=null,e.next(c)}a&&e.complete()},l=()=>{o=null,a&&e.complete()};i.subscribe(mt(e,c=>{n=!0,r=c,o||cn(t(c)).subscribe(o=mt(e,s,l))},()=>{a=!0,(!n||!o||o.closed)&&e.complete()}))})}function $c(t,i=ms){return OI(()=>ps(t,i))}function Bi(t){return gt((i,e)=>{let n=null,r=!1,o;n=i.subscribe(mt(e,void 0,void 0,a=>{o=cn(t(a,Bi(t)(i))),n?(n.unsubscribe(),n=null,o.subscribe(e)):r=!0})),r&&(n.unsubscribe(),n=null,o.subscribe(e))})}function FI(t,i,e,n,r){return(o,a)=>{let s=e,l=i,c=0;o.subscribe(mt(a,m=>{let _=c++;l=s?t(l,m,_):(s=!0,m),n&&a.next(l)},r&&(()=>{s&&a.next(l),a.complete()})))}}function Gh(t,i){return gt(FI(t,i,arguments.length>=2,!1,!0))}function no(t,i){return Ft(i)?Sn(t,i,1):Sn(t,1)}function LV(t){return gt((i,e)=>{let n=!1,r=null,o=null,a=()=>{if(o?.unsubscribe(),o=null,n){n=!1;let s=r;r=null,e.next(s)}};i.subscribe(mt(e,s=>{o?.unsubscribe(),n=!0,r=s,o=mt(e,a,ds),cn(t(s)).subscribe(o)},()=>{a(),e.complete()},void 0,()=>{r=o=null}))})}function ei(t,i=ms){return gt((e,n)=>{let r=null,o=null,a=null,s=()=>{if(r){r.unsubscribe(),r=null;let c=o;o=null,n.next(c)}};function l(){let c=a+t,m=i.now();if(m<c){r=this.schedule(void 0,c-m),n.add(r);return}s()}e.subscribe(mt(n,c=>{o=c,a=i.now(),r||(r=i.schedule(l,t),n.add(r))},()=>{s(),n.complete()},void 0,()=>{o=r=null}))})}function LI(t){return gt((i,e)=>{let n=!1;i.subscribe(mt(e,r=>{n=!0,e.next(r)},()=>{n||e.next(t),e.complete()}))})}function ct(t){return t<=0?()=>fn:gt((i,e)=>{let n=0;i.subscribe(mt(e,r=>{++n<=t&&(e.next(r),t<=n&&e.complete())}))})}function HI(){return gt((t,i)=>{t.subscribe(mt(i,ds))})}function VI(t){return fe(()=>t)}function p0(t,i){return i?e=>lr(i.pipe(ct(1),HI()),e.pipe(p0(t))):Sn((e,n)=>cn(t(e,n)).pipe(ct(1),VI(e)))}function h0(t,i=ms){let e=ps(t,i);return p0(()=>e)}function Wc(t,i=to){return t=t??HV,gt((e,n)=>{let r,o=!0;e.subscribe(mt(n,a=>{let s=i(a);(o||!t(r,s))&&(o=!1,r=s,n.next(a))}
vendor: 7,531 bytes, lines 3-4
3))})}function HV(t,i){return t===i}function BI(t=VV){return gt((i,e)=>{let n=!1;i.subscribe(mt(e,r=>{n=!0,e.next(r)},()=>n?e.complete():e.error(t())))})}function VV(){return new Al}function Fa(t){return gt((i,e)=>{try{i.subscribe(e)}finally{e.add(t)}})}function bo(t,i){let e=arguments.length>=2;return n=>n.pipe(t?lt((r,o)=>t(r,o,n)):to,ct(1),e?LI(i):BI(()=>new Al))}function $h(t){return t<=0?()=>fn:gt((i,e)=>{let n=[];i.subscribe(mt(e,r=>{n.push(r),t<n.length&&n.shift()},()=>{for(let r of n)e.next(r);e.complete()},void 0,()=>{n=null}))})}function Wh(){return gt((t,i)=>{let e,n=!1;t.subscribe(mt(i,r=>{let o=e;e=r,n&&i.next([o,r]),n=!0}))})}function ju(t={}){let{connector:i=()=>new W,resetOnError:e=!0,resetOnComplete:n=!0,resetOnRefCountZero:r=!0}=t;return o=>{let a,s,l,c=0,m=!1,_=!1,v=()=>{s?.unsubscribe(),s=void 0},C=()=>{v(),a=l=void 0,m=_=!1},M=()=>{let G=a;C(),G?.unsubscribe()};return gt((G,Z)=>{c++,!_&&!m&&v();let se=l=l??i();Z.add(()=>{c--,c===0&&!_&&!m&&(s=f0(M,r))}),se.subscribe(Z),!a&&c>0&&(a=new us({next:Qe=>se.next(Qe),error:Qe=>{_=!0,v(),s=f0(C,e,Qe),se.error(Qe)},complete:()=>{m=!0,v(),s=f0(C,n),se.complete()}}),cn(G).subscribe(a))})(o)}}function f0(t,i,...e){if(i===!0){t();return}if(i===!1)return;let n=new us({next:()=>{n.unsubscribe(),t()}});return cn(i(...e)).subscribe(n)}function hs(t,i,e){let n,r=!1;return t&&typeof t=="object"?{bufferSize:n=1/0,windowTime:i=1/0,refCount:r=!1,scheduler:e}=t:n=t??1/0,ju({connector:()=>new Ji(n,i,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:r})}function Rl(t){return lt((i,e)=>t<=e)}function dt(...t){let i=Na(t);return gt((e,n)=>{(i?lr(t,e,i):lr(t,e)).subscribe(n)})}function Ct(t,i){return gt((e,n)=>{let r=null,o=0,a=!1,s=()=>a&&!r&&n.complete();e.subscribe(mt(n,l=>{r?.unsubscribe();let c=0,m=o++;cn(t(l,m)).subscribe(r=mt(n,_=>n.next(i?i(l,_,m,c++):_),()=>{r=null,s()}))},()=>{a=!0,s()}))})}function Le(t){return gt((i,e)=>{cn(t).subscribe(mt(e,()=>e.complete(),ds)),!e.closed&&i.subscribe(e)})}function g0(t,i=!1){return gt((e,n)=>{let r=0;e.subscribe(mt(n,o=>{let a=t(o,r++);(a||i)&&n.next(o),!a&&n.complete()}))})}function bn(t,i,e){let n=Ft(t)||i||e?{next:t,error:i,complete:e}:t;return n?gt((r,o)=>{var a;(a=n.subscribe)===null||a===void 0||a.call(n);let s=!0;r.subscribe(mt(o,l=>{var c;(c=n.next)===null||c===void 0||c.call(n,l),o.next(l)},()=>{var l;s=!1,(l=n.complete)===null||l===void 0||l.call(n),o.complete()},l=>{var c;s=!1,(c=n.error)===null||c===void 0||c.call(n,l),o.error(l)},()=>{var l,c;s&&((l=n.unsubscribe)===null||l===void 0||l.call(n)),(c=n.finalize)===null||c===void 0||c.call(n)}))}):to}var _0;function qh(){return _0}function La(t){let i=_0;return _0=t,i}var jI=Symbol("NotFound");function qc(t){return t===jI||t?.name==="\u0275NotFound"}function b0(t,i,e){let n=Object.create(BV);n.source=t,n.computation=i,e!=null&&(n.equal=e);let o=()=>{if(Sl(n),zs(n),n.value===Pa)throw n.error;return n.value};return o[si]=n,Ru(n),o}function UI(t,i){Sl(t),Dl(t,i),Oc(t)}function zI(t,i){if(Sl(t),t.value===Pa)throw t.error;fh(t,i),Oc(t)}var BV=Ve(H({},Us),{value:wl,dirty:!0,error:null,equal:Pu,kind:"linkedSignal",producerMustRecompute(t){return t.value===wl||t.value===El},producerRecomputeValue(t){if(t.value===El)throw new Error("");let i=t.value;t.value=El;let e=cs(t),n,r=!1;try{let o=t.source(),a=i!==wl&&i!==Pa,s=a?{source:t.sourceValue,value:i}:void 0;n=t.computation(o,s),t.sourceValue=o,st(null),r=a&&n!==Pa&&t.equal(i,n)}catch(o){n=Pa,t.error=o}finally{Gs(t,e)}if(r){t.value=i;return}t.value=n,t.version++}});function GI(t){let i=st(null);try{return t()}finally{st(i)}}var ef="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss",ue=class extends Error{code;constructor(i,e){super(Zo(i,e)),this.code=i}};function jV(t){return`NG0${Math.abs(t)}`}function Zo(t,i){return`${jV(t)}${i?": "+i:""}`}var yi=globalThis;function gn(t){for(let i in t)if(t[i]===gn)return i;throw Error("")}function QI(t,i){for(let e in i)i.hasOwnProperty(e)&&!t.hasOwnProperty(e)&&(t[e]=i[e])}function Ku(t){if(typeof t=="string")return t;if(Array.isArray(t))return`[${t.map(Ku).join(", ")}]`;if(t==null)return""+t;let i=t.overriddenName||t.name;if(i)return`${i}`;let e=t.toString();if(e==null)return""+e;let n=e.indexOf(` 4`);return n>=0?e.slice(0,n):e}function tf(t,i){return t?i?`${t} ${i}`:t:i||""}var UV=gn({__forward_ref__:gn});function Zt(t){return t.__forward_ref__=Zt,t}function ki(t){return A0(t)?t():t}function A0(t){return typeof t=="function"&&t.hasOwnProperty(UV)&&t.__forward_ref__===Zt}function E(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function ee(t){return{providers:t.providers||[],imports:t.imports||[]}}function Qu(t){return zV(t,nf)}function R0(t){return Qu(t)!==null}function zV(t,i){return t.hasOwnProperty(i)&&t[i]||null}function GV(t){let i=t?.[nf]??null;return i||null}function y0(t){return t&&t.hasOwnProperty(Qh)?t[Qh]:null}var nf=gn({\u0275prov:gn}),Qh=gn({\u0275inj:gn}),R=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(i,e){this._desc=i,this.\u0275prov=void 0,typeof e=="number"?this.__NG_ELEMENT_ID__=e:e!==void 0&&(this.\u0275prov=E({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function P0(t){return t&&!!t.\u0275providers}var Yu=gn({\u0275cmp:gn}),Zu=gn({\u0275dir:gn}),N0=gn({\u0275pipe:gn}),O0=gn({\u0275mod:gn}),zu=gn({\u0275fac:gn}),Ll=gn({__NG_ELEMENT_ID__:gn}),$I=gn({__NG_ENV_ID__:gn});function F0(t){return of(t,"@NgModule"),t[O0]||null}function Ha(t){return of(t,"@Component"),t[Yu]||null}function rf(t){return of(t,"@Directive"),t[Zu]||null}function L0(t){return of(t,"@Pipe"),t[N0]||null}function of(t,i){if(t==null)throw new ue(-919,!1)}function Xo(t){return typeof t=="string"?t:t==null?"":String(t)}var YI=gn({ngErrorCode:gn}),$V=gn({ngErrorMessage:gn}),WV=gn({ngTokenPath:gn});function H0(t,i){return ZI("",-200,i)}function af(t,i){throw new ue(-201,!1)}function ZI(t,i,e){let n=new ue(i,t);return n[YI]=i,n[$V]=t,e&&(n[WV]=e),n}function qV(t){return t[YI]}var C0;function XI(){return C0}function _r(t){let i=C0;return C0=t,i}function V0(t,i,e){let n=Qu(t);if(n&&n.providedIn=="root")return n.value===void 0?n.value=n.factory():n.value;if(e&8)return null;if(i!==void 0)return i;af(t,"")}var KV={},Pl=KV,QV="__NG_DI_FLAG__",x0=class{injector;constructor(i){this.injector=i}retrieve(i,e){let n=Nl(e)||0;try{return this.injector.get(i,n&8?null:Pl,n)}catch(r){if(qc(r))return r;throw r}}};function YV(t,i=0){let e=qh();if(e===void 0)throw new ue(-203,!1);if(e===null)return V0(t,void 0,i);{let n=ZV(i),r=e.retrieve(t,n);if(qc(r)){if(n.optional)return null;throw r}return r}}function w(t,i=0){return(XI()||YV)(ki(t),i)}function g(t,i){return w(t,Nl(i))}function Nl(t){return typeof t>"u"||typeof t=="number"?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function ZV(t){return{optional:!!(t&8),host:!!(t&1),self:!!(t&2),skipSelf:!!(t&4)}}function w0(t){let i=[];for(let e=0;e<t.length;e++){let n=ki(t[e]);if(Array.isArray(n)){if(n.length===0)throw new ue(900,!1);let r,o=0;for(let a=0;a<n.length;a++){let s=n[a],l=XV(s);typeof l=="number"?l===-1?r=s.token:o|=l:r=s}i.push(w(r,o))}else i.push(w(n))}return i}function XV(t){return t[QV]}function Ks(t,i){let e=t.hasOwnProperty(zu);return e?t[zu]:null}function JI(t,i,e){if(t.length!==i.length)return!1;for(let n=0;n<t.length;n++){let r=t[n],o=i[n];if(e&&(r=e(r),o=e(o)),o!==r)return!1}return!0}function eM(t){return t.flat(Number.POSITIVE_INFINITY)}
vendor: 10,958 bytes, line 4
4function sf(t,i){t.forEach(e=>Array.isArray(e)?sf(e,i):i(e))}function B0(t,i,e){i>=t.length?t.push(e):t.splice(i,0,e)}function Xu(t,i){return i>=t.length-1?t.pop():t.splice(i,1)[0]}function tM(t,i){let e=[];for(let n=0;n<t;n++)e.push(i);return e}function nM(t,i,e,n){let r=t.length;if(r==i)t.push(e,n);else if(r===1)t.push(n,t[0]),t[0]=e;else{for(r--,t.push(t[r-1],t[r]);r>i;){let o=r-2;t[r]=t[o],r--}t[i]=e,t[i+1]=n}}function lf(t,i,e){let n=Qc(t,i);return n>=0?t[n|1]=e:(n=~n,nM(t,n,i,e)),n}function cf(t,i){let e=Qc(t,i);if(e>=0)return t[e|1]}function Qc(t,i){return JV(t,i,1)}function JV(t,i,e){let n=0,r=t.length>>e;for(;r!==n;){let o=n+(r-n>>1),a=t[o<<e];if(i===a)return o<<e;a>i?r=o:n=o+1}return~(r<<e)}var Jo={},cr=[],gs=new R(""),j0=new R("",-1),U0=new R(""),Gu=class{get(i,e=Pl){if(e===Pl){let r=ZI("",-201);throw r.name="\u0275NotFound",r}return e}};function Va(t){return{\u0275providers:t}}function iM(...t){return{\u0275providers:z0(!0,t),\u0275fromNgModule:!0}}function z0(t,...i){let e=[],n=new Set,r,o=a=>{e.push(a)};return sf(i,a=>{let s=a;Yh(s,o,[],n)&&(r||=[],r.push(s))}),r!==void 0&&rM(r,o),e}function rM(t,i){for(let e=0;e<t.length;e++){let{ngModule:n,providers:r}=t[e];G0(r,o=>{i(o,n)})}}function Yh(t,i,e,n){if(t=ki(t),!t)return!1;let r=null,o=y0(t),a=!o&&Ha(t);if(!o&&!a){let l=t.ngModule;if(o=y0(l),o)r=l;else return!1}else{if(a&&!a.standalone)return!1;r=t}let s=n.has(r);if(a){if(s)return!1;if(n.add(r),a.dependencies){let l=typeof a.dependencies=="function"?a.dependencies():a.dependencies;for(let c of l)Yh(c,i,e,n)}}else if(o){if(o.imports!=null&&!s){n.add(r);let c;sf(o.imports,m=>{Yh(m,i,e,n)&&(c||=[],c.push(m))}),c!==void 0&&rM(c,i)}if(!s){let c=Ks(r)||(()=>new r);i({provide:r,useFactory:c,deps:cr},r),i({provide:U0,useValue:r,multi:!0},r),i({provide:gs,useValue:()=>w(r),multi:!0},r)}let l=o.providers;if(l!=null&&!s){let c=t;G0(l,m=>{i(m,c)})}}else return!1;return r!==t&&t.providers!==void 0}function G0(t,i){for(let e of t)P0(e)&&(e=e.\u0275providers),Array.isArray(e)?G0(e,i):i(e)}var eB=gn({provide:String,useValue:gn});function oM(t){return t!==null&&typeof t=="object"&&eB in t}function tB(t){return!!(t&&t.useExisting)}function nB(t){return!!(t&&t.useFactory)}function Ol(t){return typeof t=="function"}function aM(t){return!!t.useClass}var Ju=new R(""),Kh={},WI={},v0;function Yc(){return v0===void 0&&(v0=new Gu),v0}var nn=class{},Fl=class extends nn{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(i,e,n,r){super(),this.parent=e,this.source=n,this.scopes=r,S0(i,a=>this.processProvider(a)),this.records.set(j0,Kc(void 0,this)),r.has("environment")&&this.records.set(nn,Kc(void 0,this));let o=this.records.get(Ju);o!=null&&typeof o.value=="string"&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(U0,cr,{self:!0}))}retrieve(i,e){let n=Nl(e)||0;try{return this.get(i,Pl,n)}catch(r){if(qc(r))return r;throw r}}destroy(){Uu(this),this._destroyed=!0;let i=st(null);try{for(let n of this._ngOnDestroyHooks)n.ngOnDestroy();let e=this._onDestroyHooks;this._onDestroyHooks=[];for(let n of e)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),st(i)}}onDestroy(i){return Uu(this),this._onDestroyHooks.push(i),()=>this.removeOnDestroy(i)}runInContext(i){Uu(this);let e=La(this),n=_r(void 0),r;try{return i()}finally{La(e),_r(n)}}get(i,e=Pl,n){if(Uu(this),i.hasOwnProperty($I))return i[$I](this);let r=Nl(n),o,a=La(this),s=_r(void 0);try{if(!(r&4)){let c=this.records.get(i);if(c===void 0){let m=sB(i)&&Qu(i);m&&this.injectableDefInScope(m)?c=Kc(E0(i),Kh):c=null,this.records.set(i,c)}if(c!=null)return this.hydrate(i,c,r)}let l=r&2?Yc():this.parent;return e=r&8&&e===Pl?null:e,l.get(i,e)}catch(l){let c=qV(l);throw c===-200||c===-201?new ue(c,null):l}finally{_r(s),La(a)}}resolveInjectorInitializers(){let i=st(null),e=La(this),n=_r(void 0),r;try{let o=this.get(gs,cr,{self:!0});for(let a of o)a()}finally{La(e),_r(n),st(i)}}toString(){return"R3Injector[...]"}processProvider(i){i=ki(i);let e=Ol(i)?i:ki(i&&i.provide),n=rB(i);if(!Ol(i)&&i.multi===!0){let r=this.records.get(e);r||(r=Kc(void 0,Kh,!0),r.factory=()=>w0(r.multi),this.records.set(e,r)),e=i,r.multi.push(i)}this.records.set(e,n)}hydrate(i,e,n){let r=st(null);try{if(e.value===WI)throw H0("");return e.value===Kh&&(e.value=WI,e.value=e.factory(void 0,n)),typeof e.value=="object"&&e.value&&aB(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}finally{st(r)}}injectableDefInScope(i){if(!i.providedIn)return!1;let e=ki(i.providedIn);return typeof e=="string"?e==="any"||this.scopes.has(e):this.injectorDefTypes.has(e)}removeOnDestroy(i){let e=this._onDestroyHooks.indexOf(i);e!==-1&&this._onDestroyHooks.splice(e,1)}};function E0(t){let i=Qu(t),e=i!==null?i.factory:Ks(t);if(e!==null)return e;if(t instanceof R)throw new ue(-204,!1);if(t instanceof Function)return iB(t);throw new ue(-204,!1)}function iB(t){if(t.length>0)throw new ue(-204,!1);let e=GV(t);return e!==null?()=>e.factory(t):()=>new t}function rB(t){if(oM(t))return Kc(void 0,t.useValue);{let i=$0(t);return Kc(i,Kh)}}function $0(t,i,e){let n;if(Ol(t)){let r=ki(t);return Ks(r)||E0(r)}else if(oM(t))n=()=>ki(t.useValue);else if(nB(t))n=()=>t.useFactory(...w0(t.deps||[]));else if(tB(t))n=(r,o)=>w(ki(t.useExisting),o!==void 0&&o&8?8:void 0);else{let r=ki(t&&(t.useClass||t.provide));if(oB(t))n=()=>new r(...w0(t.deps));else return Ks(r)||E0(r)}return n}function Uu(t){if(t.destroyed)throw new ue(-205,!1)}function Kc(t,i,e=!1){return{factory:t,value:i,multi:e?[]:void 0}}function oB(t){return!!t.deps}function aB(t){return t!==null&&typeof t=="object"&&typeof t.ngOnDestroy=="function"}function sB(t){return typeof t=="function"||typeof t=="object"&&t.ngMetadataName==="InjectionToken"}function S0(t,i){for(let e of t)Array.isArray(e)?S0(e,i):e&&P0(e)?S0(e.\u0275providers,i):i(e)}function Ci(t,i){let e;t instanceof Fl?(Uu(t),e=t):e=new x0(t);let n,r=La(e),o=_r(void 0);try{return i()}finally{La(r),_r(o)}}function W0(){return XI()!==void 0||qh()!=null}var ea=0,ut=1,Dt=2,Ti=3,vo=4,vr=5,Hl=6,Zc=7,ci=8,yr=9,ta=10,dn=11,Xc=12,q0=13,Vl=14,Cr=15,Zs=16,Bl=17,Ba=18,ja=19,K0=20,fs=21,df=22,Qs=23,io=24,jl=25,Ua=26,Fn=27,sM=1,Q0=6,Xs=7,em=8,Ul=9,ti=10;function _s(t){return Array.isArray(t)&&typeof t[sM]=="object"}function na(t){return Array.isArray(t)&&t[sM]===!0}function Y0(t){return(t.flags&4)!==0}function za(t){return t.componentOffset>-1}function Jc(t){return(t.flags&1)===1}function ia(t){return!!t.template}function ed(t){return(t[Dt]&512)!==0}function zl(t){return(t[Dt]&256)===256}var Z0="svg",lM="math";function yo(t){for(;Array.isArray(t);)t=t[ea];return t}function X0(t,i){return yo(i[t])}function Fr(t,i){return yo(i[t.index])}function uf(t,i){return t.data[i]}function tm(t,i){return t[i]}function J0(t,i,e,n){e>=t.data.length&&(t.data[e]=null,t.blueprint[e]=null),i[e]=n}function Co(t,i){let e=i[t];return _s(e)?e:e[ea]}function cM(t){return(t[Dt]&4)===4}function mf(t){return(t[Dt]&128)===128}function dM(t){return na(t[Ti])}function ro(t,i){return i==null?null:t[i]}function ey(t){t[Bl]=0}function ty(t){t[Dt]&1024||(t[Dt]|=1024,mf(t)&&Gl(t))}function uM(t,i){for(;t>0;)i=i[Vl],t--;return i}function nm(t){return!!(t[Dt]&9216||t[io]?.dirty)}function pf(t){t[ta].changeDetectionScheduler?.notify(8),t[Dt]&64&&(t[Dt]|=1024),nm(t)&&Gl(t)}function Gl(t){t[ta].changeDetectionScheduler?.notify(0);let i=Ys(t);for(;i!==null&&!(i[Dt]&8192||(i[Dt]|=8192,!mf(i)));)i=Ys(i)}function ny(t,i){if(zl(t))throw new ue(911,!1);t[fs]===null&&(t[fs]=[]),t[fs].push(i)}function mM(t,i){if(t[fs]===null)return;let e=t[fs].indexOf(i);e!==-1&&t[fs].splice(e,1)}function Ys(t){let i=t[Ti];return na(i)?i[Ti]:i}function iy(t){return t[Zc]??=[]}function ry(t){return t.cleanup??=[]}function pM(t,i,e,n){let r=iy(i);r.push(e),t.firstCreatePass&&ry(t).push(n,r.length-1)}var Vt={lFrame:EM(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var D0=!1;function hM(){return Vt.lFrame.elementDepthCount}function fM(){Vt.lFrame.elementDepthCount++}function oy(){Vt.lFrame.elementDepthCount--}function hf(){return Vt.bindingsEnabled}function ay(){return Vt.skipHydrationRootTNode!==null}function sy(t){return Vt.skipHydrationRootTNode===t}function ly(){Vt.skipHydrationRootTNode=null}function et(){return Vt.lFrame.lView}function Rn(){return Vt.lFrame.tView}function Q(t){return Vt.lFrame.contextLView=t,t[ci]}function Y(t){return Vt.lFrame.contextLView=null,t}function ni(){let t=cy();for(;t!==null&&t.type===64;)t=t.parent;return t}function cy(){return Vt.lFrame.currentTNode}function gM(){let t=Vt.lFrame,i=t.currentTNode;return t.isParent?i:i.parent}function td(t,i){let e=Vt.lFrame;e.currentTNode=t,e.isParent=i}function dy(){return Vt.lFrame.isParent}function uy(){Vt.lFrame.isParent=!1}function _M(){return Vt.lFrame.contextLView}function my(){return D0}function $u(t){let i=D0;return D0=t,i}function Js(){let t=Vt.lFrame,i=t.bindingRootIndex;return i===-1&&(i=t.bindingRootIndex=t.tView.bindingStartIndex),i}function py(){return Vt.lFrame.bindingIndex}function bM(t){return Vt.lFrame.bindingIndex=t}function Ga(){return Vt.lFrame.bindingIndex++}function im(t){let i=Vt.lFrame,e=i.bindingIndex;return i.bindingIndex=i.bindingIndex+t,e}function vM(){return Vt.lFrame.inI18n}function yM(t,i){let e=Vt.lFrame;e.bindingIndex=e.bindingRootIndex=t,ff(i)}function CM(){return Vt.lFrame.currentDirectiveIndex}function ff(t){Vt.lFrame.currentDirectiveIndex=t}function xM(t){let i=Vt.lFrame.currentDirectiveIndex;return i===-1?null:t[i]}function gf(){return Vt.lFrame.currentQueryIndex}function rm(t){Vt.lFrame.currentQueryIndex=t}function lB(t){let i=t[ut];return i.type===2?i.declTNode:i.type===1?t[vr]:null}function hy(t,i,e){if(e&4){let r=i,o=t;for(;r=r.parent,r===null&&!(e&1);)if(r=lB(o),r===null||(o=o[Vl],r.type&10))break;if(r===null)return!1;i=r,t=o}let n=Vt.lFrame=wM();return n.currentTNode=i,n.lView=t,!0}function _f(t){let i=wM(),e=t[ut];Vt.lFrame=i,i.currentTNode=e.firstChild,i.lView=t,i.tView=e,i.contextLView=t,i.bindingIndex=e.bindingStartIndex,i.inI18n=!1}function wM(){let t=Vt.lFrame,i=t===null?null:t.child;return i===null?EM(t):i}function EM(t){let i={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return t!==null&&(t.child=i),i}function SM(){let t=Vt.lFrame;return Vt.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}var fy=SM;function bf(){let t=SM();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function DM(t){return(Vt.lFrame.contextLView=uM(t,Vt.lFrame.contextLView))[ci]}function ra(){return Vt.lFrame.selectedIndex}function el(t){Vt.lFrame.selectedIndex=t}
vendor: 23,867 bytes, line 4
4function nd(){let t=Vt.lFrame;return uf(t.tView,t.selectedIndex)}function vn(){Vt.lFrame.currentNamespace=Z0}function xo(){cB()}function cB(){Vt.lFrame.currentNamespace=null}function gy(){return Vt.lFrame.currentNamespace}var IM=!0;function vf(){return IM}function om(t){IM=t}function I0(t,i=null,e=null,n){let r=_y(t,i,e,n);return r.resolveInjectorInitializers(),r}function _y(t,i=null,e=null,n,r=new Set){let o=[e||cr,iM(t)],a;return new Fl(o,i||Yc(),a||null,r)}var Ae=class t{static THROW_IF_NOT_FOUND=Pl;static NULL=new Gu;static create(i,e){if(Array.isArray(i))return I0({name:""},e,i,"");{let n=i.name??"";return I0({name:n},i.parent,i.providers,n)}}static \u0275prov=E({token:t,providedIn:"any",factory:()=>w(j0)});static __NG_ELEMENT_ID__=-1},Be=new R(""),di=(()=>{class t{static __NG_ELEMENT_ID__=dB;static __NG_ENV_ID__=e=>e}return t})(),Zh=class extends di{_lView;constructor(i){super(),this._lView=i}get destroyed(){return zl(this._lView)}onDestroy(i){let e=this._lView;return ny(e,i),()=>mM(e,i)}};function dB(){return new Zh(et())}var by=!1,MM=new R(""),$a=(()=>{class t{taskId=0;pendingTasks=new Set;destroyed=!1;pendingTask=new St(!1);debugTaskTracker=g(MM,{optional:!0});get hasPendingTasks(){return this.destroyed?!1:this.pendingTask.value}get hasPendingTasksObservable(){return this.destroyed?new tt(e=>{e.next(!1),e.complete()}):this.pendingTask}add(){!this.hasPendingTasks&&!this.destroyed&&this.pendingTask.next(!0);let e=this.taskId++;return this.pendingTasks.add(e),this.debugTaskTracker?.add(e),e}has(e){return this.pendingTasks.has(e)}remove(e){this.pendingTasks.delete(e),this.debugTaskTracker?.remove(e),this.pendingTasks.size===0&&this.hasPendingTasks&&this.pendingTask.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks&&this.pendingTask.next(!1),this.destroyed=!0,this.pendingTask.unsubscribe()}static \u0275prov=E({token:t,providedIn:"root",factory:()=>new t})}return t})(),M0=class extends W{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(i=!1){super(),this.__isAsync=i,W0()&&(this.destroyRef=g(di,{optional:!0})??void 0,this.pendingTasks=g($a,{optional:!0})??void 0)}emit(i){let e=st(null);try{super.next(i)}finally{st(e)}}subscribe(i,e,n){let r=i,o=e||(()=>null),a=n;if(i&&typeof i=="object"){let l=i;r=l.next?.bind(l),o=l.error?.bind(l),a=l.complete?.bind(l)}this.__isAsync&&(o=this.wrapInTimeout(o),r&&(r=this.wrapInTimeout(r)),a&&(a=this.wrapInTimeout(a)));let s=super.subscribe({next:r,error:o,complete:a});return i instanceof ze&&i.add(s),s}wrapInTimeout(i){return e=>{let n=this.pendingTasks?.add();setTimeout(()=>{try{i(e)}finally{n!==void 0&&this.pendingTasks?.remove(n)}})}}},O=M0;function Xh(...t){}function vy(t){let i,e;function n(){t=Xh;try{e!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(e),i!==void 0&&clearTimeout(i)}catch(r){}}return i=setTimeout(()=>{t(),n()}),typeof requestAnimationFrame=="function"&&(e=requestAnimationFrame(()=>{t(),n()})),()=>n()}function kM(t){return queueMicrotask(()=>t()),()=>{t=Xh}}var yy="isAngularZone",Wu=yy+"_ID",uB=0,de=class t{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new O(!1);onMicrotaskEmpty=new O(!1);onStable=new O(!1);onError=new O(!1);constructor(i){let{enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1,scheduleInRootZone:o=by}=i;if(typeof Zone>"u")throw new ue(908,!1);Zone.assertZonePatched();let a=this;a._nesting=0,a._outer=a._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(a._inner=a._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(a._inner=a._inner.fork(Zone.longStackTraceZoneSpec)),a.shouldCoalesceEventChangeDetection=!r&&n,a.shouldCoalesceRunChangeDetection=r,a.callbackScheduled=!1,a.scheduleInRootZone=o,hB(a)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(yy)===!0}static assertInAngularZone(){if(!t.isInAngularZone())throw new ue(909,!1)}static assertNotInAngularZone(){if(t.isInAngularZone())throw new ue(909,!1)}run(i,e,n){return this._inner.run(i,e,n)}runTask(i,e,n,r){let o=this._inner,a=o.scheduleEventTask("NgZoneEvent: "+r,i,mB,Xh,Xh);try{return o.runTask(a,e,n)}finally{o.cancelTask(a)}}runGuarded(i,e,n){return this._inner.runGuarded(i,e,n)}runOutsideAngular(i){return this._outer.run(i)}},mB={};function Cy(t){if(t._nesting==0&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function pB(t){if(t.isCheckStableRunning||t.callbackScheduled)return;t.callbackScheduled=!0;function i(){vy(()=>{t.callbackScheduled=!1,k0(t),t.isCheckStableRunning=!0,Cy(t),t.isCheckStableRunning=!1})}t.scheduleInRootZone?Zone.root.run(()=>{i()}):t._outer.run(()=>{i()}),k0(t)}function hB(t){let i=()=>{pB(t)},e=uB++;t._inner=t._inner.fork({name:"angular",properties:{[yy]:!0,[Wu]:e,[Wu+e]:!0},onInvokeTask:(n,r,o,a,s,l)=>{if(fB(l))return n.invokeTask(o,a,s,l);try{return qI(t),n.invokeTask(o,a,s,l)}finally{(t.shouldCoalesceEventChangeDetection&&a.type==="eventTask"||t.shouldCoalesceRunChangeDetection)&&i(),KI(t)}},onInvoke:(n,r,o,a,s,l,c)=>{try{return qI(t),n.invoke(o,a,s,l,c)}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!gB(l)&&i(),KI(t)}},onHasTask:(n,r,o,a)=>{n.hasTask(o,a),r===o&&(a.change=="microTask"?(t._hasPendingMicrotasks=a.microTask,k0(t),Cy(t)):a.change=="macroTask"&&(t.hasPendingMacrotasks=a.macroTask))},onHandleError:(n,r,o,a)=>(n.handleError(o,a),t.runOutsideAngular(()=>t.onError.emit(a)),!1)})}function k0(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&t.callbackScheduled===!0?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1}function qI(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function KI(t){t._nesting--,Cy(t)}var qu=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new O;onMicrotaskEmpty=new O;onStable=new O;onError=new O;run(i,e,n){return i.apply(e,n)}runGuarded(i,e,n){return i.apply(e,n)}runOutsideAngular(i){return i()}runTask(i,e,n,r){return i.apply(e,n)}};function fB(t){return TM(t,"__ignore_ng_zone__")}function gB(t){return TM(t,"__scheduler_tick__")}function TM(t,i){return!Array.isArray(t)||t.length!==1?!1:t[0]?.data?.[i]===!0}var br=class{_console=console;handleError(i){this._console.error("ERROR",i)}},Lr=new R("",{factory:()=>{let t=g(de),i=g(nn),e;return n=>{t.runOutsideAngular(()=>{i.destroyed&&!e?setTimeout(()=>{throw n}):(e??=i.get(br),e.handleError(n))})}}}),AM={provide:gs,useValue:()=>{let t=g(br,{optional:!0})},multi:!0};function ge(t,i){let[e,n,r]=Zv(t,i?.equal),o=e,a=o[si];return o.set=n,o.update=r,o.asReadonly=yf.bind(o),o}function yf(){let t=this[si];if(t.readonlyFn===void 0){let i=()=>this();i[si]=t,t.readonlyFn=i}return t.readonlyFn}var id=(()=>{class t{view;node;constructor(e,n){this.view=e,this.node=n}static __NG_ELEMENT_ID__=_B}return t})();function _B(){return new id(et(),ni())}var Yo=class{},rd=new R("",{factory:()=>!0});var Cf=new R(""),$l=(()=>{class t{internalPendingTasks=g($a);scheduler=g(Yo);errorHandler=g(Lr);add(){let e=this.internalPendingTasks.add();return()=>{this.internalPendingTasks.has(e)&&(this.scheduler.notify(11),this.internalPendingTasks.remove(e))}}run(e){let n=this.add();e().catch(this.errorHandler).finally(n)}static \u0275prov=E({token:t,providedIn:"root",factory:()=>new t})}return t})(),xf=(()=>{class t{static \u0275prov=E({token:t,providedIn:"root",factory:()=>new T0})}return t})(),T0=class{dirtyEffectCount=0;queues=new Map;add(i){this.enqueue(i),this.schedule(i)}schedule(i){i.dirty&&this.dirtyEffectCount++}remove(i){let e=i.zone,n=this.queues.get(e);n.has(i)&&(n.delete(i),i.dirty&&this.dirtyEffectCount--)}enqueue(i){let e=i.zone;this.queues.has(e)||this.queues.set(e,new Set);let n=this.queues.get(e);n.has(i)||n.add(i)}flush(){for(;this.dirtyEffectCount>0;){let i=!1;for(let[e,n]of this.queues)e===null?i||=this.flushQueue(n):i||=e.run(()=>this.flushQueue(n));i||(this.dirtyEffectCount=0)}}flushQueue(i){let e=!1;for(let n of i)n.dirty&&(this.dirtyEffectCount--,e=!0,n.run());return e}},Jh=class{[si];constructor(i){this[si]=i}destroy(){this[si].destroy()}};function wo(t,i){let e=i?.injector??g(Ae),n=i?.manualCleanup!==!0?e.get(di):null,r,o=e.get(id,null,{optional:!0}),a=e.get(Yo);return o!==null?(r=yB(o.view,a,t),n instanceof Zh&&n._lView===o.view&&(n=null)):r=CB(t,e.get(xf),a),r.injector=e,n!==null&&(r.onDestroyFns=[n.onDestroy(()=>r.destroy())]),new Jh(r)}var RM=Ve(H({},Xv),{cleanupFns:void 0,zone:null,onDestroyFns:null,run(){let t=$u(!1);try{Jv(this)}finally{$u(t)}},cleanup(){if(!this.cleanupFns?.length)return;let t=st(null);try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[],st(t)}}}),bB=Ve(H({},RM),{consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12)},destroy(){if($s(this),this.onDestroyFns!==null)for(let t of this.onDestroyFns)t();this.cleanup(),this.scheduler.remove(this)}}),vB=Ve(H({},RM),{consumerMarkedDirty(){this.view[Dt]|=8192,Gl(this.view),this.notifier.notify(13)},destroy(){if($s(this),this.onDestroyFns!==null)for(let t of this.onDestroyFns)t();this.cleanup(),this.view[Qs]?.delete(this)}});function yB(t,i,e){let n=Object.create(vB);return n.view=t,n.zone=typeof Zone<"u"?Zone.current:null,n.notifier=i,n.fn=PM(n,e),t[Qs]??=new Set,t[Qs].add(n),n.consumerMarkedDirty(n),n}function CB(t,i,e){let n=Object.create(bB);return n.fn=PM(n,t),n.scheduler=i,n.notifier=e,n.zone=typeof Zone<"u"?Zone.current:null,n.scheduler.add(n),n.notifier.notify(12),n}function PM(t,i){return()=>{i(e=>(t.cleanupFns??=[]).push(e))}}function ym(t){return{toString:t}.toString()}function yk(t){let i=yi.ng;if(i&&i.\u0275compilerFacade)return i.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function MB(t){return typeof t=="function"}function Ck(t,i,e,n){i!==null?i.applyValueToInputSignal(i,n):t[e]=n}var Of=class{previousValue;currentValue;firstChange;constructor(i,e,n){this.previousValue=i,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}},Pe=(()=>{let t=()=>xk;return t.ngInherit=!0,t})();function xk(t){return t.type.prototype.ngOnChanges&&(t.setInput=TB),kB}function kB(){let t=Ek(this),i=t?.current;if(i){let e=t.previous;if(e===Jo)t.previous=i;else for(let n in i)e[n]=i[n];t.current=null,this.ngOnChanges(i)}}function TB(t,i,e,n,r){let o=this.declaredInputs[n],a=Ek(t)||AB(t,{previous:Jo,current:null}),s=a.current||(a.current={}),l=a.previous,c=l[o];s[o]=new Of(c&&c.currentValue,e,l===Jo),Ck(t,i,r,e)}var wk="__ngSimpleChanges__";function Ek(t){return t[wk]||null}function AB(t,i){return t[wk]=i}var NM=[];var Dn=function(t,i=null,e){for(let n=0;n<NM.length;n++){let r=NM[n];r(t,i,e)}},un=(function(t){return t[t.TemplateCreateStart=0]="TemplateCreateStart",t[t.TemplateCreateEnd=1]="TemplateCreateEnd",t[t.TemplateUpdateStart=2]="TemplateUpdateStart",t[t.TemplateUpdateEnd=3]="TemplateUpdateEnd",t[t.LifecycleHookStart=4]="LifecycleHookStart",t[t.LifecycleHookEnd=5]="LifecycleHookEnd",t[t.OutputStart=6]="OutputStart",t[t.OutputEnd=7]="OutputEnd",t[t.BootstrapApplicationStart=8]="BootstrapApplicationStart",t[t.BootstrapApplicationEnd=9]="BootstrapApplicationEnd",t[t.BootstrapComponentStart=10]="BootstrapComponentStart",t[t.BootstrapComponentEnd=11]="BootstrapComponentEnd",t[t.ChangeDetectionStart=12]="ChangeDetectionStart",t[t.ChangeDetectionEnd=13]="ChangeDetectionEnd",t[t.ChangeDetectionSyncStart=14]="ChangeDetectionSyncStart",t[t.ChangeDetectionSyncEnd=15]="ChangeDetectionSyncEnd",t[t.AfterRenderHooksStart=16]="AfterRenderHooksStart",t[t.AfterRenderHooksEnd=17]="AfterRenderHooksEnd",t[t.ComponentStart=18]="ComponentStart",t[t.ComponentEnd=19]="ComponentEnd",t[t.DeferBlockStateStart=20]="DeferBlockStateStart",t[t.DeferBlockStateEnd=21]="DeferBlockStateEnd",t[t.DynamicComponentStart=22]="DynamicComponentStart",t[t.DynamicComponentEnd=23]="DynamicComponentEnd",t[t.HostBindingsUpdateStart=24]="HostBindingsUpdateStart",t[t.HostBindingsUpdateEnd=25]="HostBindingsUpdateEnd",t})(un||{});function RB(t,i,e){let{ngOnChanges:n,ngOnInit:r,ngDoCheck:o}=i.type.prototype;if(n){let a=xk(i);(e.preOrderHooks??=[]).push(t,a),(e.preOrderCheckHooks??=[]).push(t,a)}r&&(e.preOrderHooks??=[]).push(0-t,r),o&&((e.preOrderHooks??=[]).push(t,o),(e.preOrderCheckHooks??=[]).push(t,o))}function Sk(t,i){for(let e=i.directiveStart,n=i.directiveEnd;e<n;e++){let o=t.data[e].type.prototype,{ngAfterContentInit:a,ngAfterContentChecked:s,ngAfterViewInit:l,ngAfterViewChecked:c,ngOnDestroy:m}=o;a&&(t.contentHooks??=[]).push(-e,a),s&&((t.contentHooks??=[]).push(e,s),(t.contentCheckHooks??=[]).push(e,s)),l&&(t.viewHooks??=[]).push(-e,l),c&&((t.viewHooks??=[]).push(e,c),(t.viewCheckHooks??=[]).push(e,c)),m!=null&&(t.destroyHooks??=[]).push(e,m)}}function Mf(t,i,e){Dk(t,i,3,e)}function kf(t,i,e,n){(t[Dt]&3)===e&&Dk(t,i,e,n)}function xy(t,i){let e=t[Dt];(e&3)===i&&(e&=16383,e+=1,t[Dt]=e)}function Dk(t,i,e,n){let r=n!==void 0?t[Bl]&65535:0,o=n??-1,a=i.length-1,s=0;for(let l=r;l<a;l++)if(typeof i[l+1]=="number"){if(s=i[l],n!=null&&s>=n)break}else i[l]<0&&(t[Bl]+=65536),(s<o||o==-1)&&(PB(t,e,i,l),t[Bl]=(t[Bl]&4294901760)+l+2),l++}function OM(t,i){Dn(un.LifecycleHookStart,t,i);let e=st(null);try{i.call(t)}finally{st(e),Dn(un.LifecycleHookEnd,t,i)}}function PB(t,i,e,n){let r=e[n]<0,o=e[n+1],a=r?-e[n]:e[n],s=t[a];r?t[Dt]>>14<t[Bl]>>16&&(t[Dt]&3)===i&&(t[Dt]+=16384,OM(s,o)):OM(s,o)}var ad=-1,Ql=class{factory;name;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(i,e,n,r){this.factory=i,this.name=r,this.canSeeViewProviders=e,this.injectImpl=n}};function NB(t){return(t.flags&8)!==0}function OB(t){return(t.flags&16)!==0}function FB(t,i,e){let n=0;for(;n<e.length;){let r=e[n];if(typeof r=="number"){if(r!==0)break;n++;let o=e[n++],a=e[n++],s=e[n++];t.setAttribute(i,a,s,o)}else{let o=r,a=e[++n];LB(o)?t.setProperty(i,o,a):t.setAttribute(i,o,a),n++}}return n}function Ik(t){return t===3||t===4||t===6}function LB(t){return t.charCodeAt(0)===64}function sd(t,i){if(!(i===null||i.length===0))if(t===null||t.length===0)t=i.slice();else{let e=-1;for(let n=0;n<i.length;n++){let r=i[n];typeof r=="number"?e=r:e===0||(e===-1||e===2?FM(t,e,r,null,i[++n]):FM(t,e,r,null,null))}}return t}function FM(t,i,e,n,r){let o=0,a=t.length;if(i===-1)a=-1;else for(;o<t.length;){let s=t[o++];if(typeof s=="number"){if(s===i){a=-1;break}else if(s>i){a=o-1;break}}}for(;o<t.length;){let s=t[o];if(typeof s=="number")break;if(s===e){r!==null&&(t[o+1]=r);return}o++,r!==null&&o++}a!==-1&&(t.splice(a,0,i),o=a+1),t.splice(o++,0,e),r!==null&&t.splice(o++,0,r)}function Mk(t){return t!==ad}function Ff(t){return t&32767}function HB(t){return t>>16}function Lf(t,i){let e=HB(t),n=i;for(;e>0;)n=n[Vl],e--;return n}var Ry=!0;function Hf(t){let i=Ry;return Ry=t,i}var VB=256,kk=VB-1,Tk=5,BB=0,Wa={};function jB(t,i,e){let n;typeof e=="string"?n=e.charCodeAt(0)||0:e.hasOwnProperty(Ll)&&(n=e[Ll]),n==null&&(n=e[Ll]=BB++);let r=n&kk,o=1<<r;i.data[t+(r>>Tk)]|=o}function Vf(t,i){let e=Ak(t,i);if(e!==-1)return e;let n=i[ut];n.firstCreatePass&&(t.injectorIndex=i.length,wy(n.data,t),wy(i,null),wy(n.blueprint,null));let r=gC(t,i),o=t.injectorIndex;if(Mk(r)){let a=Ff(r),s=Lf(r,i),l=s[ut].data;for(let c=0;c<8;c++)i[o+c]=s[a+c]|l[a+c]}return i[o+8]=r,o}function wy(t,i){t.push(0,0,0,0,0,0,0,0,i)}function Ak(t,i){return t.injectorIndex===-1||t.parent&&t.parent.injectorIndex===t.injectorIndex||i[t.injectorIndex+8]===null?-1:t.injectorIndex}function gC(t,i){if(t.parent&&t.parent.injectorIndex!==-1)return t.parent.injectorIndex;let e=0,n=null,r=i;for(;r!==null;){if(n=Fk(r),n===null)return ad;if(e++,r=r[Vl],n.injectorIndex!==-1)return n.injectorIndex|e<<16}return ad}function Py(t,i,e){jB(t,i,e)}function UB(t,i){if(i==="class")return t.classes;if(i==="style")return t.styles;let e=t.attrs;if(e){let n=e.length,r=0;for(;r<n;){let o=e[r];if(Ik(o))break;if(o===0)r=r+2;else if(typeof o=="number")for(r++;r<n&&typeof e[r]=="string";)r++;else{if(o===i)return e[r+1];r=r+2}}}return null}function Rk(t,i,e){if(e&8||t!==void 0)return t;af(i,"NodeInjector")}function Pk(t,i,e,n){if(e&8&&n===void 0&&(n=null),(e&3)===0){let r=t[yr],o=_r(void 0);try{return r?r.get(i,n,e&8):V0(i,n,e&8)}finally{_r(o)}}return Rk(n,i,e)}function Nk(t,i,e,n=0,r){if(t!==null){if(i[Dt]&2048&&!(n&2)){let a=WB(t,i,e,n,Wa);if(a!==Wa)return a}let o=Ok(t,i,e,n,Wa);if(o!==Wa)return o}return Pk(i,e,n,r)}function Ok(t,i,e,n,r){let o=GB(e);if(typeof o=="function"){if(!hy(i,t,n))return n&1?Rk(r,e,n):Pk(i,e,n,r);try{let a;if(a=o(n),a==null&&!(n&8))af(e);else return a}finally{fy()}}else if(typeof o=="number"){let a=null,s=Ak(t,i),l=ad,c=n&1?i[Cr][vr]:null;for((s===-1||n&4)&&(l=s===-1?gC(t,i):i[s+8],l===ad||!HM(n,!1)?s=-1:(a=i[ut],s=Ff(l),i=Lf(l,i)));s!==-1;){let m=i[ut];if(LM(o,s,m.data)){let _=zB(s,i,e,a,n,c);if(_!==Wa)return _}l=i[s+8],l!==ad&&HM(n,i[ut].data[s+8]===c)&&LM(o,s,i)?(a=m,s=Ff(l),i=Lf(l,i)):s=-1}}return r}function zB(t,i,e,n,r,o){let a=i[ut],s=a.data[t+8],l=n==null?za(s)&&Ry:n!=a&&(s.type&3)!==0,c=r&1&&o===s,m=Tf(s,a,e,l,c);return m!==null?um(i,a,m,s,r):Wa}function Tf(t,i,e,n,r){let o=t.providerIndexes,a=i.data,s=o&1048575,l=t.directiveStart,c=t.directiveEnd,m=o>>20,_=n?s:s+m,v=r?s+m:c;for(let C=_;C<v;C++){let M=a[C];if(C<l&&e===M||C>=l&&M.type===e)return C}if(r){let C=a[l];if(C&&ia(C)&&C.type===e)return l}return null}function um(t,i,e,n,r){let o=t[e],a=i.data;if(o instanceof Ql){let s=o;if(s.resolving)throw H0("");let l=Hf(s.canSeeViewProviders);s.resolving=!0;let c=a[e].type||a[e],m,_=s.injectImpl?_r(s.injectImpl):null,v=hy(t,n,0);try{o=t[e]=s.factory(void 0,r,a,t,n),i.firstCreatePass&&e>=n.directiveStart&&RB(e,a[e],i)}finally{_!==null&&_r(_),Hf(l),s.resolving=!1,fy()}}return o}function GB(t){if(typeof t=="string")return t.charCodeAt(0)||0;let i=t.hasOwnProperty(Ll)?t[Ll]:void 0;return typeof i=="number"?i>=0?i&kk:$B:i}function LM(t,i,e){let n=1<<t;return!!(e[i+(t>>Tk)]&n)}function HM(t,i){return!(t&2)&&!(t&1&&i)}var ql=class{_tNode;_lView;constructor(i,e){this._tNode=i,this._lView=e}get(i,e,n){return Nk(this._tNode,this._lView,i,Nl(n),e)}};function $B(){return new ql(ni(),et())}function Xe(t){return ym(()=>{let i=t.prototype.constructor,e=i[zu]||Ny(i),n=Object.prototype,r=Object.getPrototypeOf(t.prototype).constructor;for(;r&&r!==n;){let o=r[zu]||Ny(r);if(o&&o!==e)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function Ny(t){return A0(t)?()=>{let i=Ny(ki(t));return i&&i()}:Ks(t)}function WB(t,i,e,n,r){let o=t,a=i;for(;o!==null&&a!==null&&a[Dt]&2048&&!ed(a);){let s=Ok(o,a,e,n|2,Wa);if(s!==Wa)return s;let l=o.parent;if(!l){let c=a[K0];if(c){let m=c.get(e,Wa,n&-5);if(m!==Wa)return m}l=Fk(a),a=a[Vl]}o=l}return r}function Fk(t){let i=t[ut],e=i.type;return e===2?i.declTNode:e===1?t[vr]:null}function Cm(t){return UB(ni(),t)}function qB(){return pd(ni(),et())}function pd(t,i){return new ne(Fr(t,i))}var ne=(()=>{class t{nativeElement;constructor(e){this.nativeElement=e}static __NG_ELEMENT_ID__=qB}return t})();function Lk(t){return t instanceof ne?t.nativeElement:t}function KB(){return this._results[Symbol.iterator]()}var ui=class{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new W}constructor(i=!1){this._emitDistinctChangesOnly=i}get(i){return this._results[i]}map(i){return this._results.map(i)}filter(i){return this._results.filter(i)}find(i){return this._results.find(i)}reduce(i,e){return this._results.reduce(i,e)}forEach(i){this._results.forEach(i)}some(i){return this._results.some(i)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(i,e){this.dirty=!1;let n=eM(i);(this._changesDetected=!JI(this._results,n,e))&&(this._results=n,this.length=n.length,this.last=n[this.length-1],this.first=n[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(i){this._onDirty=i}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=KB};function Hk(t){return(t.flags&128)===128}var _C=(function(t){return t[t.OnPush=0]="OnPush",t[t.Eager=1]="Eager",t[t.Default=1]="Default",t})(_C||{}),Vk=new Map,QB=0;function YB(){return QB++}function ZB(t){Vk.set(t[ja],t)}function Oy(t){Vk.delete(t[ja])}var VM="__ngContext__";function ld(t,i){_s(i)?(t[VM]=i[ja],ZB(i)):t[VM]=i}function Bk(t){return Uk(t[Xc])}function jk(t){return Uk(t[vo])}function Uk(t){for(;t!==null&&!na(t);)t=t[vo];return t}var Fy;function bC(t){Fy=t}function zk(){if(Fy!==void 0)return Fy;if(typeof document<"u")return document;throw new ue(210,!1)}var rl=new R("",{factory:()=>XB}),XB="ng";var Jf=new R(""),vs=new R("",{providedIn:"platform",factory:()=>"unknown"}),xm=new R(""),Zl=new R("",{factory:()=>g(Be).body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var Gk="r";var $k="di";var vC=new R(""),Wk=!1,qk=new R("",{factory:()=>Wk});var eg=new R("");var BM=new WeakMap;function JB(t,i){if(t==null||typeof t!="object")return;let e=BM.get(t);e||(e=new WeakSet,BM.set(t,e)),e.add(i)}var ej=(t,i,e,n)=>{};function tj(t,i,e,n){ej(t,i,e,n)}function tg(t){return(t.flags&32)===32}var nj=()=>null;function Kk(t,i,e=!1){return nj(t,i,e)}function Qk(t,i){let e=t.contentQueries;if(e!==null){let n=st(null);try{for(let r=0;r<e.length;r+=2){let o=e[r],a=e[r+1];if(a!==-1){let s=t.data[a];rm(o),s.contentQueries(2,i[a],a)}}}finally{st(n)}}}function Ly(t,i,e){rm(0);let n=st(null);try{i(t,e)}finally{st(n)}}function yC(t,i,e){if(Y0(i)){let n=st(null);try{let r=i.directiveStart,o=i.directiveEnd;for(let a=r;a<o;a++){let s=t.data[a];if(s.contentQueries){let l=e[a];s.contentQueries(1,l,a)}}}finally{st(n)}}}var sa=(function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t[t.ExperimentalIsolatedShadowDom=4]="ExperimentalIsolatedShadowDom",t})(sa||{});var wf;function ij(){if(wf===void 0&&(wf=null,yi.trustedTypes))try{wf=yi.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return wf}function ng(t){return ij()?.createHTML(t)||t}var Ef;function Yk(){if(Ef===void 0&&(Ef=null,yi.trustedTypes))try{Ef=yi.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return Ef}function jM(t){return Yk()?.createHTML(t)||t}function UM(t){return Yk()?.createScriptURL(t)||t}var bs=class{changingThisBreaksApplicationSecurity;constructor(i){this.changingThisBreaksApplicationSecurity=i}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${ef})`}},Hy=class extends bs{getTypeName(){return"HTML"}},Vy=class extends bs{getTypeName(){return"Style"}},By=class extends bs{getTypeName(){return"Script"}},jy=class extends bs{getTypeName(){return"URL"}},Uy=class extends bs{getTypeName(){return"ResourceURL"}};function oo(t){return t instanceof bs?t.changingThisBreaksApplicationSecurity:t}function Ka(t,i){let e=Zk(t);if(e!=null&&e!==i){if(e==="ResourceURL"&&i==="URL")return!0;throw new Error(`Required a safe ${i}, got a ${e} (see ${ef})`)}return e===i}function Zk(t){return t instanceof bs&&t.getTypeName()||null}function CC(t){return new Hy(t)}function xC(t){return new Vy(t)}function wC(t){return new By(t)}function EC(t){return new jy(t)}function SC(t){return new Uy(t)}function rj(t){let i=new Gy(t);return oj()?new zy(i):i}var zy=class{inertDocumentHelper;constructor(i){this.inertDocumentHelper=i}getInertBodyElement(i){i="<body><remove></remove>"+i;try{let e=new window.DOMParser().parseFromString(ng(i),"text/html").body;return e===null?this.inertDocumentHelper.getInertBodyElement(i):(e.f
vendor: 4,079 bytes, line 4
4irstChild?.remove(),e)}catch(e){return null}}},Gy=class{defaultDoc;inertDocument;constructor(i){this.defaultDoc=i,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(i){let e=this.inertDocument.createElement("template");return e.innerHTML=ng(i),e}};function oj(){try{return!!new window.DOMParser().parseFromString(ng(""),"text/html")}catch(t){return!1}}var aj=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function wm(t){return t=String(t),t.match(aj)?t:"unsafe:"+t}function ys(t){let i={};for(let e of t.split(","))i[e]=!0;return i}function Em(...t){let i={};for(let e of t)for(let n in e)e.hasOwnProperty(n)&&(i[n]=!0);return i}var Xk=ys("area,br,col,hr,img,wbr"),Jk=ys("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),eT=ys("rp,rt"),sj=Em(eT,Jk),lj=Em(Jk,ys("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")),cj=Em(eT,ys("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")),zM=Em(Xk,lj,cj,sj),tT=ys("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),dj=ys("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"),uj=ys("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"),mj=Em(tT,dj,uj),pj=ys("script,style,template"),$y=class{sanitizedSomething=!1;buf=[];sanitizeChildren(i){let e=i.firstChild,n=!0,r=[];for(;e;){if(e.nodeType===Node.ELEMENT_NODE?n=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,n&&e.firstChild){r.push(e),e=gj(e);continue}for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let o=fj(e);if(o){e=o;break}e=r.pop()}}return this.buf.join("")}startElement(i){let e=GM(i).toLowerCase();if(!zM.hasOwnProperty(e))return this.sanitizedSomething=!0,!pj.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);let n=i.attributes;for(let r=0;r<n.length;r++){let o=n.item(r),a=o.name,s=a.toLowerCase();if(!mj.hasOwnProperty(s)){this.sanitizedSomething=!0;continue}let l=o.value;tT[s]&&(l=wm(l)),this.buf.push(" ",a,'="',$M(l),'"')}return this.buf.push(">"),!0}endElement(i){let e=GM(i).toLowerCase();zM.hasOwnProperty(e)&&!Xk.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))}chars(i){this.buf.push($M(i))}};function hj(t,i){return(t.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function fj(t){let i=t.nextSibling;if(i&&t!==i.previousSibling)throw nT(i);return i}function gj(t){let i=t.firstChild;if(i&&hj(t,i))throw nT(i);return i}function GM(t){let i=t.nodeName;return typeof i=="string"?i:"FORM"}function nT(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}var _j=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,bj=/([^\#-~ |!])/g;function $M(t){return t.replace(/&/g,"&
4").replace(_j,function(i){let e=i.charCodeAt(0),n=i.charCodeAt(1);return"&#"+((e-55296)*1024+(n-56320)+65536)+";"}).replace(bj,function(i){return"&#"+i.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}var Sf;function ig(t,i){let e=null;try{Sf=Sf||rj(t);let n=i?String(i):"";e=Sf.getInertBodyElement(n);let r=5,o=n;do{if(r===0)throw new Error("Failed to sanitize html because the input is unstable");r--,n=o,o=e.innerHTML,e=Sf.getInertBodyElement(n)}while(n!==o);let s=new $y().sanitizeChildren(WM(e)||e);return ng(s)}finally{if(e){let n=WM(e)||e;for(;n.firstChild;)n.firstChild.remove()}}}function WM(t){return"content"in t&&vj(t)?t.content:null}function vj(t){return t.nodeType===Node.ELEMENT_NODE&&t.nodeName==="TEMPLATE"}var yj=/^>|^->|<!--|-->|--!>|<!-$/g,Cj=/(<|>)/g,xj="\u200B$1\u200B";function wj(t){return t.replace(yj,i=>i.replace(Cj,xj))}function Ej(t,i){return t.createText(i)}function Sj(t,i,e){t.setValue(i,e)}function Dj(t,i){return t.createComment(wj(i))}function iT(t,i,e){return t.createElement(i,e)}function Bf(t,i,e,n,r){t.insertBefore(i,e,n,r)}function rT(t,i,e){t.appendChild(i,e)}function qM(t,i,e,n,r){n!==null?Bf(t,i,e,n,r):rT(t,i,e)}function oT(t,i,e,n){t.removeChild(null,i,e,n)}function Ij(t,i,e){t.setAttribute(i,"style",e)}function Mj(t,i,e){e===""?t.removeAttribute(i,"class"):t.setAttribute(i,"class",e)}function aT(t,i,e){let{mergedAttrs:n,classes:r,styles:o}=e;n!==null&&FB(t,i,n),r!==null&&Mj(t,i,r),o!==null&&Ij(t,i,o)}var mi=(function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t[t.ATTRIBUTE_NO_BINDING=6]="ATTRIBUTE_NO_BINDING",t})(mi||{});function Xl(t){let i=IC();return i?jM(i.sanitize(mi.HTML,t)||""):Ka(t,"HTML")?jM(oo(t)):ig(zk(),Xo(t))}function Kt(t){let i=IC();return i?i.sanitize(mi.URL,t)||"":Ka(t,"URL")?oo(t):wm(Xo(t))}function Sm(t){let i=IC();if(i)return UM(i.sanitize(mi.RESOURCE_URL,t)||"");if(Ka(t,"ResourceURL"))return UM(oo(t));throw new ue(904,!1)}var kj={embed:{src:!0},frame:{src:!0},iframe:{src:!0},media:{src:!0},base:{href:!0},link:{href:!0},object:{data:!0,codebase:!0}};function Tj(t,i){return kj[t.toLowerCase()]?.[i.toLowerCase()]===!0?Sm:Kt}function DC(t,i,e){return Tj(i,e)(t)}function IC(){let t=et();return t&&t[ta].sanitizer}function hd(t){return t.ownerDocument.defaultView}function Jl(t){return t.ownerDocument}function sT(t){return t instanceof Function?t():t}function Aj(t,i,e){let n=t.length;for(;;){let r=t.indexOf(i,e);if(r===-1)return r;if(r===0||t.charCodeAt(r-1)<=32){let o=i.length;if(r+o===n||t.charCodeAt(r+o)<=32)return r}e=r+1}}var lT="ng-template";function Rj(t,i,e,n){let r=0;if(n){for(;r<i.length&&typeof i[r]=="string";r+=2)if(i[r]==="class"&&Aj(i[r+1].toLowerCase(),e,0)!==-1)return!0}else if(MC(t))return!1;if(r=i.indexOf(1,r),r>-1){let o;for(;++r<i.length&&typeof(o=i[r])=="string";)if(o.toLowerCase()===e)return!0}return!1}function MC(t){return t.type===4&&t.value!==lT}function Pj(t,i,e){let n=t.type===4&&!e?lT:t.value;return i===n}function Nj(t,i,e){let n=4,r=t.attrs,o=r!==null?Lj(r):0,a=!1;for(let s=0;s<i.length;s++){let l=i[s];if(typeof l=="number"){if(!a&&!oa(n)&&!oa(l))return!1;if(a&&oa(l))continue;a=!1,n=l|n&1;continue}if(!a)if(n&4){if(n=2|n&1,l!==""&&!Pj(t,l,e)||l===""&&i.length===1){if(oa(n))return!1;a=!0}}else if(n&8){if(r===null||!Rj(t,r,l,e)){if(oa(n))return!1;a=!0}}else{let c=i[++s],m=Oj(l,r,MC(t),e);if(m===-1){if(oa(n))return!1;a=!0;continue}if(c!==""){let _;if(m>o?_="":_=r[m+1].toLowerCase(),n&2&&c!==_){if(oa(n))return!1;a=!0}}}}return oa(n)||a}function oa(t){return(t&1)===0}function Oj(t,i,e,n){if(i===null)return-1;let r=0;if(n||!e){let o=!1;for(;r<i.length;){let a=i[r];if(a===t)return r;if(a===3||a===6)o=!0;else if(a===1||a===2){let s=i[++r];for(;typeof s=="string";)s=i[++r];continue}else{if(a===4)break;if(a===0){r+=4;continue}}r+=o?1:2}return-1}else return Hj(i,t)}function cT(t,i,e=!1){for(let n=0;n<i.length;n++)if(Nj(t,i[n],e))return!0;return!1}function Fj(t){let i=t.attrs;if(i!=null){let e=i.indexOf(5);if((e&1)===0)return i[e+1]}return null}function Lj(t){for(let i=0;i<t.length;i++){let e=t[i];if(Ik(e))return i}return t.length}function Hj(t,i){let e=t.indexOf(4);if(e>-1)for(e++;e<t.length;){let n=t[e];if(typeof n=="number")return-1;if(n===i)return e;e++}return-1}function Vj(t,i){e:for(let e=0;e<i.length;e++){let n=i[e];if(t.length===n.length){for(let r=0;r<t.length;r++)if(t[r]!==n[r])continue e;return!0}}return!1}function KM(t,i){return t?":not("+i.trim()+")":i}function Bj(t){let i=t[0],e=1,n=2,r="",o=!1;for(;e<t.length;){let a=t[e];
vendor: 9,804 bytes, line 4
4if(typeof a=="string")if(n&2){let s=t[++e];r+="["+a+(s.length>0?'="'+s+'"':"")+"]"}else n&8?r+="."+a:n&4&&(r+=" "+a);else r!==""&&!oa(a)&&(i+=KM(o,r),r=""),n=a,o=o||!oa(n);e++}return r!==""&&(i+=KM(o,r)),i}function jj(t){return t.map(Bj).join(",")}function Uj(t){let i=[],e=[],n=1,r=2;for(;n<t.length;){let o=t[n];if(typeof o=="string")r===2?o!==""&&i.push(o,t[++n]):r===8&&e.push(o);else{if(!oa(r))break;r=o}n++}return e.length&&i.push(1,...e),i}var ji={};function kC(t,i,e,n,r,o,a,s,l,c,m){let _=Fn+n,v=_+r,C=zj(_,v),M=typeof c=="function"?c():c;return C[ut]={type:t,blueprint:C,template:e,queries:null,viewQuery:s,declTNode:i,data:C.slice().fill(null,_),bindingStartIndex:_,expandoStartIndex:v,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:typeof o=="function"?o():o,pipeRegistry:typeof a=="function"?a():a,firstChild:null,schemas:l,consts:M,incompleteFirstPass:!1,ssrId:m}}function zj(t,i){let e=[];for(let n=0;n<i;n++)e.push(n<t?null:ji);return e}function Gj(t){let i=t.tView;return i===null||i.incompleteFirstPass?t.tView=kC(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts,t.id):i}function TC(t,i,e,n,r,o,a,s,l,c,m){let _=i.blueprint.slice();return _[ea]=r,_[Dt]=n|4|128|8|64|1024,(c!==null||t&&t[Dt]&2048)&&(_[Dt]|=2048),ey(_),_[Ti]=_[Vl]=t,_[ci]=e,_[ta]=a||t&&t[ta],_[dn]=s||t&&t[dn],_[yr]=l||t&&t[yr]||null,_[vr]=o,_[ja]=YB(),_[Hl]=m,_[K0]=c,_[Cr]=i.type==2?t[Cr]:_,_}function $j(t,i,e){let n=Fr(i,t),r=Gj(e),o=t[ta].rendererFactory,a=AC(t,TC(t,r,null,dT(e),n,i,null,o.createRenderer(n,e),null,null,null));return t[i.index]=a}function dT(t){let i=16;return t.signals?i=4096:t.onPush&&(i=64),i}function uT(t,i,e,n){if(e===0)return-1;let r=i.length;for(let o=0;o<e;o++)i.push(n),t.blueprint.push(n),t.data.push(null);return r}function AC(t,i){return t[Xc]?t[q0][vo]=i:t[Xc]=i,t[q0]=i,i}function p(t=1){mT(Rn(),et(),ra()+t,!1)}function mT(t,i,e,n){if(!n)if((i[Dt]&3)===3){let o=t.preOrderCheckHooks;o!==null&&Mf(i,o,e)}else{let o=t.preOrderHooks;o!==null&&kf(i,o,0,e)}el(e)}var rg=(function(t){return t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",t})(rg||{});function Wy(t,i,e,n){let r=st(null);try{let[o,a,s]=t.inputs[e],l=null;(a&rg.SignalBased)!==0&&(l=i[o][si]),l!==null&&l.transformFn!==void 0?n=l.transformFn(n):s!==null&&(n=s.call(i,n)),t.setInput!==null?t.setInput(i,l,n,e,o):Ck(i,l,o,n)}finally{st(r)}}var la=(function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t})(la||{}),Wj;function RC(t,i){return Wj(t,i)}var pT=new R("",{factory:()=>!1});var qj=!1,Dm=typeof document<"u"&&typeof document?.documentElement?.getAnimations=="function";function hT(t){return t[yr].get(pT,qj)}function Kj(t,i,e){let n=cd.get(t);if(n){for(let r of i)n.classList.push(r);for(let r of e)n.cleanupFns.push(r)}else cd.set(t,{classList:i,cleanupFns:e})}function PC(t){let i=cd.get(t);if(i){for(let e of i.cleanupFns)e();cd.delete(t)}Kl.delete(t)}var cd=new WeakMap,Kl=new WeakMap,mm=new WeakMap,sm=new WeakSet;function QM(t,i){let e=mm.get(t);if(e&&e.length>0){let n=e.findIndex(r=>r===i);n>-1&&e.splice(n,1)}e?.length===0&&mm.delete(t)}function Qj(t,i){let e=mm.get(t);if(!e||e.length===0)return;let n=i.parentNode,r=i.previousSibling;for(let o=e.length-1;o>=0;o--){let a=e[o],s=a.parentNode;a===i?(e.splice(o,1),sm.add(a),a.dispatchEvent(new CustomEvent("animationend",{detail:{cancel:!0}}))):(r&&a===r||s&&n&&s!==n)&&(e.splice(o,1),a.dispatchEvent(new CustomEvent("animationend",{detail:{cancel:!0}})),a.parentNode?.removeChild(a))}}function fT(t,i){let e=mm.get(t);e?e.includes(i)||e.push(i):mm.set(t,[i])}function YM(t){let i=t[Ua]??={};return i.enter??=new Map}function og(t){let i=t[Ua]??={};return i.leave??=new Map}function gT(t){let i=typeof t=="function"?t():t,e=Array.isArray(i)?i:null;return typeof i=="string"&&(e=i.trim().split(/\s+/).filter(n=>n)),e}function Yj(t,i){if(!Dm)return;let e=cd.get(t);if(e&&e.classList.length>0&&Zj(t,e.classList))for(let n of e.classList)i.removeClass(t,n);PC(t)}function Zj(t,i){for(let e of i)if(t.classList.contains(e))return!0;return!1}function pm(t){return t.composedPath?t.composedPath()[0]:t.target}function NC(t,i){let e=Kl.get(i);return e===void 0?!0:i===pm(t)&&(e.animationName!==void 0&&t.animationName===e.animationName||e.propertyName!==void 0&&(e.propertyName==="all"||t.propertyName===e.propertyName))}function _T(t,i,e){let n=t.get(i.index)??{animateFns:[]};n.animateFns.push(e),t.set(i.index,n)}function ZM(t,i){if(t)for(let e of t)e();for(let e of i)e()}function XM(t,i){let e=og(t).get(i.index);e&&(e.resolvers=void 0)}function jf(t){if(!t)return 0;let i=t.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(t)*i}function Wl(t,i){return t.getPropertyValue(i).split(",").map(n=>n.trim())}function Xj(t){let i=Wl(t,"transition-property"),e=Wl(t,"transition-duration"),n=Wl(t,"transition-delay"),r={propertyName:"",duration:0,animationName:void 0};for(let o=0;o<i.length;o++){let a=jf(n[o])+jf(e[o]);a>r.duration&&(r.propertyName=i[o],r.duration=a)}return r}function Jj(t){let i=Wl(t,"animation-name"),e=Wl(t,"animation-delay"),n=Wl(t,"animation-duration"),r=Wl(t,"animation-iteration-count"),o={animationName:"",propertyName:void 0,duration:0};for(let a=0;a<i.length;a++){let s=jf(e[a])+jf(n[a]),l=r[a];s>o.duration&&l!=="infinite"&&(o.animationName=i[a],o.duration=s)}return o}function bT(t,i){return t!==void 0&&t.duration>i.duration}function vT(t){return(t.animationName!=null||t.propertyName!=null)&&t.duration>0}function e3(t,i){let e=getComputedStyle(t),n=Jj(e),r=Xj(e),o=n.duration>r.duration?n:r;bT(i.get(t),o)||vT(o)&&i.set(t,o)}function yT(t,i,e){if(!e)return;let n=t.getAnimations();return n.length===0?e3(t,i):t3(t,i,n)}function t3(t,i,e){let n={animationName:void 0,propertyName:void 0,duration:0};for(let r of e){let o=r.effect?.getTiming();if(o?.iterations===1/0)continue;let a=typeof o?.duration=="number"?o.duration:0,s=(o?.delay??0)+a,l=r.playbackRate;l!==void 0&&l!==0&&l!==1&&(s/=Math.abs(l));let c,m;r.animationName?m=r.animationName:c=r.transitionProperty,s>=n.duration&&(n={animationName:m,propertyName:c,duration:s})}bT(i.get(t),n)||vT(n)&&i.set(t,n)}var tl=new Set,ag=(function(t){return t[t.CHANGE_DETECTION=0]="CHANGE_DETECTION",t[t.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",t})(ag||{}),ca=new R(""),JM=new Set;function ao(t){JM.has(t)||(JM.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}))}var sg=(()=>{class t{impl=null;execute(){this.impl?.execute()}static \u0275prov=E({token:t,providedIn:"root",factory:()=>new t})}return t})(),OC=[0,1,2,3],FC=(()=>{class t{ngZone=g(de);scheduler=g(Yo);errorHandler=g(br,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){g(ca,{optional:!0})}execute(){let e=this.sequences.size>0;e&&Dn(un.AfterRenderHooksStart),this.executing=!0;for(let n of OC)for(let r of this.sequences)if(!(r.erroredOrDestroyed||!r.hooks[n]))try{r.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>{let o=r.hooks[n];return o(r.pipelinedValue)},r.snapshot))}catch(o){r.erroredOrDestroyed=!0,this.errorHandler?.handleError(o)}this.executing=!1;for(let n of this.sequences)n.afterRun(),n.once&&(this.sequences.delete(n),n.destroy());for(let n of this.deferredRegistrations)this.sequences.add(n);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),e&&Dn(un.AfterRenderHooksEnd)}register(e){let{view:n}=e;n!==void 0?((n[jl]??=[]).push(e),Gl(n),n[Dt]|=8192):this.executing?this.deferredRegistrations.add(e):this.addSequence(e)}addSequence(e){this.sequences.add(e),this.scheduler.notify(7)}unregister(e){this.executing&&this.sequences.has(e)?(e.erroredOrDestroyed=!0,e.pipelinedValue=void 0,e.once=!0):(this.sequences.delete(e),this.deferredRegistrations.delete(e))}maybeTrace(e,n){return n?n.run(ag.AFTER_NEXT_RENDER,e):e()}static \u0275prov=E({token:t,providedIn:"root",factory:()=>new t})}return t})(),hm=class{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(i,e,n,r,o,a=null){this.impl=i,this.hooks=e,this.view=n,this.once=r,this.snapshot=a,this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();let i=this.view?.[jl];i&&(this.view[jl]=i.filter(e=>e!==this))}};function Bt(t,i){let e=i?.injector??g(Ae);return ao("NgAfterNextRender"),i3(t,e,i,!0)}function n3(t){return t instanceof Function?[void 0,void 0,t,void 0]:[t.earlyRead,t.write,t.mixedReadWrite,t.read]}function i3(t,i,e,n){let r=i.get(sg);r.impl??=i.get(FC);let o=i.get(ca,null,{optional:!0}),a=e?.manualCleanup!==!0?i.get(di):null,s=i.get(id,null,{optional:!0}),l=new hm(r.impl,n3(t),s?.view,n,a,o?.snapshot(null));return r.impl.register(l),l}var lg=new R("",{factory:()=>({queue:new Set,isScheduled:!1,scheduler:null,injector:g(nn)})});function CT(t,i,e){let n=t.get(lg);if(Array.isArray(i))for(let r of i)n.queue.add(r),e?.detachedLeaveAnimationFns?.push(r);else n.queue.add(i),e?.detachedLeaveAnimationFns?.push(i);n.scheduler&&n.scheduler(t)}function r3(t,i){let e=t.get(lg);if(i.detachedLeaveAnimationFns){for(let n of i.detachedLeaveAnimationFns)e.queue.delete(n);i.detachedLeaveAnimationFns=void 0}}function o3(t){let i=t.get(lg);i.isScheduled||(Bt(()=>{i.isScheduled=!1;for(let e of i.queue)e();i.queue.clear()},{injector:i.injector}),i.isScheduled=!0)}function xT(t){let i=t.get(lg);
4i.scheduler=o3,i.scheduler(t)}function wT(t,i){for(let[e,n]of i)CT(t,n.animateFns)}function ek(t,i,e,n){let r=t?.[Ua]?.enter;i!==null&&r&&r.has(e.index)&&wT(n,r)}function od(t,i,e,n,r,o,a,s){if(r!=null){let l,c=!1;na(r)?l=r:_s(r)&&(c=!0,r=r[ea]);let m=yo(r);t===0&&n!==null?(ek(s,n,o,e),a==null?rT(i,n,m):Bf(i,n,m,a||null,!0)):t===1&&n!==null?(ek(s,n,o,e),Bf(i,n,m,a||null,!0),Qj(o,m)):t===2?(s?.[Ua]?.leave?.has(o.index)&&fT(o,m),sm.delete(m),tk(s,o,e,_=>{if(sm.has(m)){sm.delete(m);return}oT(i,m,c,_)})):t===3&&(sm.delete(m),tk(s,o,e,()=>{i.destroyNode(m)})),l!=null&&g3(i,t,e,l,o,n,a)}}function a3(t,i){ET(t,i),i[ea]=null,i[vr]=null}function s3(t,i,e,n,r,o){n[ea]=r,n[vr]=i,dg(t,n,e,1,r,o)}function ET(t,i){i[ta].changeDetectionScheduler?.notify(9),dg(t,i,i[dn],2,null,null)}function l3(t){let i=t[Xc];if(!i)return Ey(t[ut],t);for(;i;){let e=null;if(_s(i))e=i[Xc];else{let n=i[ti];n&&(e=n)}if(!e){for(;i&&!i[vo]&&i!==t;)_s(i)&&Ey(i[ut],i),i=i[Ti];i===null&&(i=t),_s(i)&&Ey(i[ut],i),e=i&&i[vo]}i=e}}function LC(t,i){let e=t[Ul],n=e.indexOf(i);e.splice(n,1)}function cg(t,i){if(zl(i))return;let e=i[dn];e.destroyNode&&dg(t,i,e,3,null,null),l3(i)}function Ey(t,i){if(zl(i))return;let e=st(null);try{i[Dt]&=-129,i[Dt]|=256,i[io]&&$s(i[io]),u3(t,i),d3(t,i),i[ut].type===1&&i[dn].destroy();let n=i[Zs];
vendor: 26,347 bytes, line 4
4if(n!==null&&na(i[Ti])){n!==i[Ti]&&LC(n,i);let r=i[Ba];r!==null&&r.detachView(t)}Oy(i)}finally{st(e)}}function tk(t,i,e,n){let r=t?.[Ua];if(r==null||r.leave==null||!r.leave.has(i.index))return n(!1);t&&tl.add(t[ja]),CT(e,()=>{if(r.leave&&r.leave.has(i.index)){let a=r.leave.get(i.index),s=[];if(a){for(let l=0;l<a.animateFns.length;l++){let c=a.animateFns[l],{promise:m}=c();s.push(m)}r.detachedLeaveAnimationFns=void 0}r.running=Promise.allSettled(s),c3(t,n)}else t&&tl.delete(t[ja]),n(!1)},r)}function c3(t,i){let e=t[Ua]?.running;if(e){e.then(()=>{t[Ua].running=void 0,tl.delete(t[ja]),i(!0)});return}i(!1)}function d3(t,i){let e=t.cleanup,n=i[Zc];if(e!==null)for(let a=0;a<e.length-1;a+=2)if(typeof e[a]=="string"){let s=e[a+3];s>=0?n[s]():n[-s].unsubscribe(),a+=2}else{let s=n[e[a+1]];e[a].call(s)}n!==null&&(i[Zc]=null);let r=i[fs];if(r!==null){i[fs]=null;for(let a=0;a<r.length;a++){let s=r[a];s()}}let o=i[Qs];if(o!==null){i[Qs]=null;for(let a of o)a.destroy()}}function u3(t,i){let e;if(t!=null&&(e=t.destroyHooks)!=null)for(let n=0;n<e.length;n+=2){let r=i[e[n]];if(!(r instanceof Ql)){let o=e[n+1];if(Array.isArray(o))for(let a=0;a<o.length;a+=2){let s=r[o[a]],l=o[a+1];Dn(un.LifecycleHookStart,s,l);try{l.call(s)}finally{Dn(un.LifecycleHookEnd,s,l)}}else{Dn(un.LifecycleHookStart,r,o);try{o.call(r)}finally{Dn(un.LifecycleHookEnd,r,o)}}}}}function ST(t,i,e){return m3(t,i.parent,e)}function m3(t,i,e){let n=i;for(;n!==null&&n.type&168;)i=n,n=i.parent;if(n===null)return e[ea];if(za(n)){let{encapsulation:r}=t.data[n.directiveStart+n.componentOffset];if(r===sa.None||r===sa.Emulated)return null}return Fr(n,e)}function DT(t,i,e){return h3(t,i,e)}function p3(t,i,e){return t.type&40?Fr(t,e):null}var h3=p3,nk;function HC(t,i,e,n){let r=ST(t,n,i),o=i[dn],a=n.parent||i[vr],s=DT(a,n,i);if(r!=null)if(Array.isArray(e))for(let l=0;l<e.length;l++)qM(o,r,e[l],s,!1);else qM(o,r,e,s,!1);nk!==void 0&&nk(o,n,i,e,r)}function lm(t,i){if(i!==null){let e=i.type;if(e&3)return Fr(i,t);if(e&4)return qy(-1,t[i.index]);if(e&8){let n=i.child;if(n!==null)return lm(t,n);{let r=t[i.index];return na(r)?qy(-1,r):yo(r)}}else{if(e&128)return lm(t,i.next);if(e&32)return RC(i,t)()||yo(t[i.index]);{let n=IT(t,i);if(n!==null){if(Array.isArray(n))return n[0];let r=Ys(t[Cr]);return lm(r,n)}else return lm(t,i.next)}}}return null}function IT(t,i){if(i!==null){let n=t[Cr][vr],r=i.projection;return n.projection[r]}return null}function qy(t,i){let e=ti+t+1;if(e<i.length){let n=i[e],r=n[ut].firstChild;if(r!==null)return lm(n,r)}return i[Xs]}function VC(t,i,e,n,r,o,a){for(;e!=null;){let s=n[yr];if(e.type===128){e=e.next;continue}let l=n[e.index],c=e.type;if(a&&i===0&&(l&&ld(yo(l),n),e.flags|=2),!tg(e))if(c&8)VC(t,i,e.child,n,r,o,!1),od(i,t,s,r,l,e,o,n);else if(c&32){let m=RC(e,n),_;for(;_=m();)od(i,t,s,r,_,e,o,n);od(i,t,s,r,l,e,o,n)}else c&16?MT(t,i,n,e,r,o):od(i,t,s,r,l,e,o,n);e=a?e.projectionNext:e.next}}function dg(t,i,e,n,r,o){VC(e,n,t.firstChild,i,r,o,!1)}function f3(t,i,e){let n=i[dn],r=ST(t,e,i),o=e.parent||i[vr],a=DT(o,e,i);MT(n,0,i,e,r,a)}function MT(t,i,e,n,r,o){let a=e[Cr],l=a[vr].projection[n.projection];if(Array.isArray(l))for(let c=0;c<l.length;c++){let m=l[c];od(i,t,e[yr],r,m,n,o,e)}else{let c=l,m=a[Ti];Hk(n)&&(c.flags|=128),VC(t,i,c,m,r,o,!0)}}function g3(t,i,e,n,r,o,a){let s=n[Xs],l=yo(n);s!==l&&od(i,t,e,o,s,r,a);for(let c=ti;c<n.length;c++){let m=n[c];dg(m[ut],m,t,i,o,s)}}function _3(t,i,e,n,r){if(i)r?t.addClass(e,n):t.removeClass(e,n);else{let o=n.indexOf("-")===-1?void 0:la.DashCase;r==null?t.removeStyle(e,n,o):(typeof r=="string"&&r.endsWith("!important")&&(r=r.slice(0,-10),o|=la.Important),t.setStyle(e,n,r,o))}}function kT(t,i,e,n,r){let o=ra(),a=n&2;try{el(-1),a&&i.length>Fn&&mT(t,i,Fn,!1);let s=a?un.TemplateUpdateStart:un.TemplateCreateStart;Dn(s,r,e),e(n,r)}finally{el(o);let s=a?un.TemplateUpdateEnd:un.TemplateCreateEnd;Dn(s,r,e)}}function ug(t,i,e){x3(t,i,e),(e.flags&64)===64&&w3(t,i,e)}function Im(t,i,e=Fr){let n=i.localNames;if(n!==null){let r=i.index+1;for(let o=0;o<n.length;o+=2){let a=n[o+1],s=a===-1?e(i,t):t[a];t[r++]=s}}}function b3(t,i,e,n){let o=n.get(qk,Wk)||e===sa.ShadowDom||e===sa.ExperimentalIsolatedShadowDom,a=t.selectRootElement(i,o);if(a.tagName.toLowerCase()==="script")throw new ue(905,!1);return v3(a),a}function v3(t){y3(t)}var y3=()=>null;function C3(t){return t==="class"?"className":t==="for"?"htmlFor":t==="formaction"?"formAction":t==="innerHtml"?"innerHTML":t==="readonly"?"readOnly":t==="tabindex"?"tabIndex":t}function TT(t,i,e,n,r,o){let a=i[ut];if(mg(t,a,i,e,n)){za(t)&&RT(i,t.index);return}t.type&3&&(e=C3(e)),AT(t,i,e,n,r,o)}function AT(t,i,e,n,r,o){if(t.type&3){let a=Fr(t,i);n=o!=null?o(n,t.value||"",e):n,r.setProperty(a,e,n)}else t.type&12}function RT(t,i){let e=Co(i,t);e[Dt]&16||(e[Dt]|=64)}function x3(t,i,e){let n=e.directiveStart,r=e.directiveEnd;za(e)&&$j(i,e,t.data[n+e.componentOffset]),t.firstCreatePass||Vf(e,i);let o=e.initialInputs;for(let a=n;a<r;a++){let s=t.data[a],l=um(i,t,a,e);if(ld(l,i),o!==null&&D3(i,a-n,l,s,e,o),ia(s)){let c=Co(e.index,i);c[ci]=um(i,t,a,e)}}}function w3(t,i,e){let n=e.directiveStart,r=e.directiveEnd,o=e.index,a=CM();try{el(o);for(let s=n;s<r;s++){let l=t.data[s],c=i[s];ff(s),(l.hostBindings!==null||l.hostVars!==0||l.hostAttrs!==null)&&E3(l,c)}}finally{el(-1),ff(a)}}function E3(t,i){t.hostBindings!==null&&t.hostBindings(1,i)}function BC(t,i){let e=t.directiveRegistry,n=null;if(e)for(let r=0;r<e.length;r++){let o=e[r];cT(i,o.selectors,!1)&&(n??=[],ia(o)?n.unshift(o):n.push(o))}return n}function S3(t,i,e,n,r,o){let a=Fr(t,i);PT(i[dn],a,o,t.value,e,n,r)}function PT(t,i,e,n,r,o,a){if(o==null)t.removeAttribute(i,r,e);else{let s=a==null?Xo(o):a(o,n||"",r);t.setAttribute(i,r,s,e)}}function D3(t,i,e,n,r,o){let a=o[i];if(a!==null)for(let s=0;s<a.length;s+=2){let l=a[s],c=a[s+1];Wy(n,e,l,c)}}function jC(t,i,e,n,r){let o=Fn+e,a=i[ut],s=r(a,i,t,n,e);i[o]=s,td(t,!0);let l=t.type===2;return l?(aT(i[dn],s,t),(hM()===0||Jc(t))&&ld(s,i),fM()):ld(s,i),vf()&&(!l||!tg(t))&&HC(a,i,s,t),t}function UC(t){let i=t;return dy()?uy():(i=i.parent,td(i,!1)),i}function I3(t,i){let e=t[yr];if(!e)return;let n;try{n=e.get(Lr,null)}catch(r){n=null}n?.(i)}function mg(t,i,e,n,r){let o=t.inputs?.[n],a=t.hostDirectiveInputs?.[n],s=!1;if(a)for(let l=0;l<a.length;l+=2){let c=a[l],m=a[l+1],_=i.data[c];Wy(_,e[c],m,r),s=!0}if(o)for(let l of o){let c=e[l],m=i.data[l];Wy(m,c,n,r),s=!0}return s}function M3(t,i){let e=Co(i,t),n=e[ut];k3(n,e);let r=e[ea];r!==null&&e[Hl]===null&&(e[Hl]=Kk(r,e[yr])),Dn(un.ComponentStart);try{zC(n,e,e[ci])}finally{Dn(un.ComponentEnd,e[ci])}}function k3(t,i){for(let e=i.length;e<t.blueprint.length;e++)i.push(t.blueprint[e])}function zC(t,i,e){_f(i);try{let n=t.viewQuery;n!==null&&Ly(1,n,e);let r=t.template;r!==null&&kT(t,i,r,1,e),t.firstCreatePass&&(t.firstCreatePass=!1),i[Ba]?.finishViewCreation(t),t.staticContentQueries&&Qk(t,i),t.staticViewQueries&&Ly(2,t.viewQuery,e);let o=t.components;o!==null&&T3(i,o)}catch(n){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),n}finally{i[Dt]&=-5,bf()}}function T3(t,i){for(let e=0;e<i.length;e++)M3(t,i[e])}function Mm(t,i,e,n){let r=st(null);try{let o=i.tView,s=t[Dt]&4096?4096:16,l=TC(t,o,e,s,null,i,null,null,n?.injector??null,n?.embeddedViewInjector??null,n?.dehydratedView??null),c=t[i.index];l[Zs]=c;let m=t[Ba];return m!==null&&(l[Ba]=m.createEmbeddedView(o)),zC(o,l,e),l}finally{st(r)}}function dd(t,i){return!i||i.firstChild===null||Hk(t)}function fm(t,i,e,n,r=!1){for(;e!==null;){if(e.type===128){e=r?e.projectionNext:e.next;continue}let o=i[e.index];o!==null&&n.push(yo(o)),na(o)&&NT(o,n);let a=e.type;if(a&8)fm(t,i,e.child,n);else if(a&32){let s=RC(e,i),l;for(;l=s();)n.push(l)}else if(a&16){let s=IT(i,e);if(Array.isArray(s))n.push(...s);else{let l=Ys(i[Cr]);fm(l[ut],l,s,n,!0)}}e=r?e.projectionNext:e.next}return n}function NT(t,i){for(let e=ti;e<t.length;e++){let n=t[e],r=n[ut].firstChild;r!==null&&fm(n[ut],n,r,i)}t[Xs]!==t[ea]&&i.push(t[Xs])}function OT(t){if(t[jl]!==null){for(let i of t[jl])i.impl.addSequence(i);t[jl].length=0}}var FT=[];function A3(t){return t[io]??R3(t)}function R3(t){let i=FT.pop()??Object.create(N3);return i.lView=t,i}function P3(t){t.lView[io]!==t&&(t.lView=null,FT.push(t))}var N3=Ve(H({},Us),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:t=>{Gl(t.lView)},consumerOnSignalRead(){this.lView[io]=this}});function O3(t){let i=t[io]??Object.create(F3);return i.lView=t,i}var F3=Ve(H({},Us),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:t=>{let i=Ys(t.lView);for(;i&&!LT(i[ut]);)i=Ys(i);i&&ty(i)},consumerOnSignalRead(){this.lView[io]=this}});function LT(t){return t.type!==2}function HT(t){if(t[Qs]===null)return;let i=!0;for(;i;){let e=!1;for(let n of t[Qs])n.dirty&&(e=!0,n.zone===null||Zone.current===n.zone?n.run():n.zone.run(()=>n.run()));i=e&&!!(t[Dt]&8192)}}var L3=100;function VT(t,i=0){let n=t[ta].rendererFactory,r=!1;r||n.begin?.();try{H3(t,i)}finally{r||n.end?.()}}function H3(t,i){let e=my();try{$u(!0),Ky(t,i);let n=0;for(;nm(t);){if(n===L3)throw new ue(103,!1);n++,Ky(t,1)}}finally{$u(e)}}function V3(t,i,e,n){if(zl(i))return;let r=i[Dt],o=!1,a=!1;_f(i);let s=!0,l=null,c=null;o||(LT(t)?(c=A3(i),l=cs(c)):hh()===null?(s=!1,c=O3(i),l=cs(c)):i[io]&&($s(i[io]),i[io]=null));try{ey(i),bM(t.bindingStartIndex),e!==null&&kT(t,i,e,2,n);let m=(r&3)===3;if(!o)if(m){let C=t.preOrderCheckHooks;C!==null&&Mf(i,C,null)}else{let C=t.preOrderHooks;C!==null&&kf(i,C,0,null),xy(i,0)}if(a||B3(i),HT(i),BT(i,0),t.contentQueries!==null&&Qk(t,i),!o)if(m){let C=t.contentCheckHooks;C!==null&&Mf(i,C)}else{let C=t.contentHooks;C!==null&&kf(i,C,1),xy(i,1)}U3(t,i);let _=t.components;_!==null&&UT(i,_,0);let v=t.viewQuery;if(v!==null&&Ly(2,v,n),!o)if(m){let C=t.viewCheckHooks;C!==null&&Mf(i,C)}else{let C=t.viewHooks;C!==null&&kf(i,C,2),xy(i,2)}if(t.firstUpdatePass===!0&&(t.firstUpdatePass=!1),i[df]){for(let C of i[df])C();i[df]=null}o||(OT(i),i[Dt]&=-73)}catch(m){throw o||Gl(i),m}finally{c!==null&&(Gs(c,l),s&&P3(c)),bf()}}function BT(t,i){for(let e=Bk(t);e!==null;e=jk(e))for(let n=ti;n<e.length;n++){let r=e[n];jT(r,i)}}function B3(t){for(let i=Bk(t);i!==null;i=jk(i)){if(!(i[Dt]&2))continue;let e=i[Ul];for(let n=0;n<e.length;n++){let r=e[n];ty(r)}}}function j3(t,i,e){Dn(un.ComponentStart);let n=Co(i,t);try{jT(n,e)}finally{Dn(un.ComponentEnd,n[ci])}}function jT(t,i){mf(t)&&Ky(t,i)}function Ky(t,i){let n=t[ut],r=t[Dt],o=t[io],a=!!(i===0&&r&16);if(a||=!!(r&64&&i===0),a||=!!(r&1024),a||=!!(o?.dirty&&Fc(o)),a||=!1,o&&(o.dirty=!1),t[Dt]&=-9217,a)V3(n,t,n.template,t[ci]);else if(r&8192){let s=st(null);try{HT(t),BT(t,1);let l=n.components;l!==null&&UT(t,l,1),OT(t)}finally{st(s)}}}function UT(t,i,e){for(let n=0;n<i.length;n++)j3(t,i[n],e)}function U3(t,i){let e=t.hostBindingOpCodes;if(e!==null)try{for(let n=0;n<e.length;n++){let r=e[n];if(r<0)el(~r);else{let o=r,a=e[++n],s=e[++n];yM(a,o);let l=i[o];Dn(un.HostBindingsUpdateStart,l);try{s(2,l)}finally{Dn(un.HostBindingsUpdateEnd,l)}}}}finally{el(-1)}}function GC(t,i){let e=my()?64:1088;for(t[ta].changeDetectionScheduler?.notify(i);t;){t[Dt]|=e;let n=Ys(t);if(ed(t)&&!n)return t;t=n}return null}function zT(t,i,e,n){return[t,!0,0,i,null,n,null,e,null,null]}function GT(t,i){let e=ti+i;if(e<t.length)return t[e]}function km(t,i,e,n=!0){let r=i[ut];if(z3(r,i,t,e),n){let a=qy(e,t),s=i[dn],l=s.parentNode(t[Xs]);l!==null&&s3(r,t[vr],s,i,l,a)}let o=i[Hl];o!==null&&o.firstChild!==null&&(o.firstChild=null)}function $T(t,i){let e=gm(t,i);return e!==void 0&&cg(e[ut],e),e}function gm(t,i){if(t.length<=ti)return;let e=ti+i,n=t[e];if(n){let r=n[Zs];r!==null&&r!==t&&LC(r,n),i>0&&(t[e-1][vo]=n[vo]);let o=Xu(t,ti+i);a3(n[ut],n);let a=o[Ba];a!==null&&a.detachView(o[ut]),n[Ti]=null,n[vo]=null,n[Dt]&=-129}return n}function z3(t,i,e,n){let r=ti+n,o=e.length;n>0&&(e[r-1][vo]=i),n<o-ti?(i[vo]=e[r],B0(e,ti+n,i)):(e.push(i),i[vo]=null),i[Ti]=e;let a=i[Zs];a!==null&&e!==a&&WT(a,i);let s=i[Ba];s!==null&&s.insertView(t),pf(i),i[Dt]|=128}function WT(t,i){let e=t[Ul],n=i[Ti];if(_s(n))t[Dt]|=2;else{let r=n[Ti][Cr];i[Cr]!==r&&(t[Dt]|=2)}e===null?t[Ul]=[i]:e.push(i)}var nl=class{_lView;_cdRefInjectingView;_appRef=null;_attachedToViewContainer=!1;exhaustive;get rootNodes(){let i=this._lView,e=i[ut];return fm(e,i,e.firstChild,[])}constructor(i,e){this._lView=i,this._cdRefInjectingView=e}get context(){return this._lView[ci]}set context(i){this._lView[ci]=i}get destroyed(){return zl(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let i=this._lView[Ti];if(na(i)){let e=i[em],n=e?e.indexOf(this):-1;n>-1&&(gm(i,n),Xu(e,n))}this._attachedToViewContainer=!1}cg(this._lView[ut],this._lView)}onDestroy(i){ny(this._lView,i)}markForCheck(){GC(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[Dt]&=-129}reattach(){pf(this._lView),this._lView[Dt]|=128}detectChanges(){this._lView[Dt]|=1024,VT(this._lView)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ue(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let i=ed(this._lView),e=this._lView[Zs];e!==null&&!i&&LC(e,this._lView),ET(this._lView[ut],this._lView)}attachToAppRef(i){if(this._attachedToViewContainer)throw new ue(902,!1);this._appRef=i;let e=ed(this._lView),n=this._lView[Zs];n!==null&&!e&&WT(n,this._lView),pf(this._lView)}};var It=(()=>{class t{_declarationLView;_declarationTContainer;elementRef;static __NG_ELEMENT_ID__=G3;constructor(e,n,r){this._declarationLView=e,this._declarationTContainer=n,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,n){return this.createEmbeddedViewImpl(e,n)}createEmbeddedViewImpl(e,n,r){let o=Mm(this._declarationLView,this._declarationTContainer,e,{embeddedViewInjector:n,dehydratedView:r});return new nl(o)}}return t})();function G3(){return pg(ni(),et())}function pg(t,i){return t.type&4?new It(i,t,pd(t,i)):null}function fd(t,i,e,n,r){let o=t.data[i];if(o===null)o=$3(t,i,e,n,r),vM()&&(o.flags|=32);else if(o.type&64){o.type=e,o.value=n,o.attrs=r;let a=gM();o.injectorIndex=a===null?-1:a.injectorIndex}return td(o,!0),o}function $3(t,i,e,n,r){let o=cy(),a=dy(),s=a?o:o&&o.parent,l=t.data[i]=q3(t,s,e,i,n,r);return W3(t,l,o,a),l}function W3(t,i,e,n){t.firstChild===null&&(t.firstChild=i),e!==null&&(n?e.child==null&&i.parent!==null&&(e.child=i):e.next===null&&(e.next=i,i.prev=e))}function q3(t,i,e,n,r,o){let a=i?i.injectorIndex:-1,s=0;return ay()&&(s|=128),{type:e,index:n,insertBeforeIndex:null,injectorIndex:a,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,controlDirectiveIndex:-1,customControlIndex:-1,propertyBindings:null,flags:s,providerIndexes:0,value:r,namespace:gy(),attrs:o,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:i,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function K3(t){let i=t[Q0]??[],n=t[Ti][dn],r=[];for(let o of i)o.data[$k]!==void 0?r.push(o):Q3(o,n);t[Q0]=r}function Q3(t,i){let e=0,n=t.firstChild;if(n){let r=t.data[Gk];for(;e<r;){let o=n.nextSibling;oT(i,n,!1),n=o,e++}}}var Y3=()=>null,Z3=()=>null;function Uf(t,i){return Y3(t,i)}function qT(t,i,e){return Z3(t,i,e)}var KT=class{},hg=class{},Qy=class{resolveComponentFactory(i){throw new ue(917,!1)}},Tm=class{static NULL=new Qy},Vn=class{},pt=(()=>{class t{destroyNode=null;static __NG_ELEMENT_ID__=()=>X3()}return t})();function X3(){let t=et(),i=ni(),e=Co(i.index,t);return(_s(e)?e:t)[dn]}var QT=(()=>{class t{static \u0275prov=E({token:t,providedIn:"root",factory:()=>null})}return t})();var Af={},Yy=class{injector;parentInjector;constructor(i,e){this.injector=i,this.parentInjector=e}get(i,e,n){let r=this.injector.get(i,Af,n);return r!==Af||e===Af?r:this.parentInjector.get(i,e,n)}};function zf(t,i,e){let n=e?t.styles:null,r=e?t.classes:null,o=0;if(i!==null)for(let a=0;a<i.length;a++){let s=i[a];if(typeof s=="number")o=s;else if(o==1)r=tf(r,s);else if(o==2){let l=s,c=i[++a];n=tf(n,l+": "+c+";")}}e?t.styles=n:t.stylesWithoutHost=n,e?t.classes=r:t.classesWithoutHost=r}function k(t,i=0){let e=et();if(e===null)return w(t,i);let n=ni();return Nk(n,e,ki(t),i)}function ec(){let t="invalid";throw new Error(t)}function YT(t,i,e,n,r){let o=n===null?null:{"":-1},a=r(t,e);if(a!==null){let s=a,l=null,c=null;for(let m of a)if(m.resolveHostDirectives!==null){[s,l,c]=m.resolveHostDirectives(a);break}tU(t,i,e,s,o,l,c)}o!==null&&n!==null&&J3(e,n,o)}function J3(t,i,e){let n=t.localNames=[];for(let r=0;r<i.length;r+=2){let o=e[i[r+1]];if(o==null)throw new ue(-301,!1);n.push(i[r],o)}}function eU(t,i,e){i.componentOffset=e,(t.components??=[]).push(i.index)}function tU(t,i,e,n,r,o,a){let s=n.length,l=null;for(let v=0;v<s;v++){let C=n[v];l===null&&ia(C)&&(l=C,eU(t,e,v)),Py(Vf(e,i),t,C.type)}sU(e,t.data.length,s),l?.viewProvidersResolver&&l.viewProvidersResolver(l);for(let v=0;v<s;v++){let C=n[v];C.providersResolver&&C.providersResolver(C)}let c=!1,m=!1,_=uT(t,i,s,null);s>0&&(e.directiveToIndex=new Map);for(let v=0;v<s;v++){let C=n[v];if(e.mergedAttrs=sd(e.mergedAttrs,C.hostAttrs),iU(t,e,i,_,C),aU(_,C,r),a!==null&&a.has(C)){let[G,Z]=a.get(C);e.directiveToIndex.set(C.type,[_,G+e.directiveStart,Z+e.directiveStart])}else(o===null||!o.has(C))&&e.directiveToIndex.set(C.type,_);C.contentQueries!==null&&(e.flags|=4),(C.hostBindings!==null||C.hostAttrs!==null||C.hostVars!==0)&&(e.flags|=64);let M=C.type.prototype;!c&&(M.ngOnChanges||M.ngOnInit||M.ngDoCheck)&&((t.preOrderHooks??=[]).push(e.index),c=!0),!m&&(M.ngOnChanges||M.ngDoCheck)&&((t.preOrderCheckHooks??=[]).push(e.index),m=!0),_++}nU(t,e,o)}function nU(t,i,e){for(let n=i.directiveStart;n<i.directiveEnd;n++){let r=t.data[n];if(e===null||!e.has(r))ik(0,i,r,n),ik(1,i,r,n),ok(i,n,!1);else{let o=e.get(r);rk(0,i,o,n),rk(1,i,o,n),ok(i,n,!0)}}}function ik(t,i,e,n){let r=t===0?e.inputs:e.outputs;for(let o in r)if(r.hasOwnProperty(o)){let a;t===0?a=i.inputs??={}:a=i.outputs??={},a[o]??=[],a[o].push(n),ZT(i,o)}}function rk(t,i,e,n){let r=t===0?e.inputs:e.outputs;for(let o in r)if(r.hasOwnProperty(o)){let a=r[o],s;t===0?s=i.hostDirectiveInputs??={}:s=i.hostDirectiveOutputs??={},s[a]??=[],s[a].push(n,o),ZT(i,a)}}function ZT(t,i){i==="class"?t.flags|=8:i==="style"&&(t.flags|=16)}function ok(t,i,e){let{attrs:n,inputs:r,hostDirectiveInputs:o}=t;if(n===null||!e&&r===null||e&&o===null||MC(t)){t.initialInputs??=[],t.initialInputs.push(null);return}let a=null,s=0;for(;s<n.length;){let l=n[s];if(l===0){s+=4;continue}else if(l===5){s+=2;continue}else if(typeof l=="number")break;if(!e&&r.hasOwnProperty(l)){let c=r[l];for(let m of c)if(m===i){a??=[],a.push(l,n[s+1]);break}}else if(e&&o.hasOwnProperty(l)){let c=o[l];for(let m=0;m<c.length;m+=2)if(c[m]===i){a??=[],a.push(c[m+1],n[s+1]);break}}s+=2}t.initialInputs??=[],t.initialInputs.push(a)}function iU(t,i,e,n,r){t.data[n]=r;let o=r.factory||(r.factory=Ks(r.type,!0)),a=new Ql(o,ia(r),k,null);t.blueprint[n]=a,e[n]=a,rU(t,i,n,uT(t,e,r.hostVars,ji),r)}function rU(t,i,e,n,r){let o=r.hostBindings;if(o){let a=t.hostBindingOpCodes;a===null&&(a=t.hostBindingOpCodes=[]);let s=~i.index;oU(a)!=s&&a.push(s),a.push(e,n,o)}}function oU(t){let i=t.length;for(;i>0;){let e=t[--i];if(typeof e=="number"&&e<0)return e}return 0}function aU(t,i,e){if(e){if(i.exportAs)for(let n=0;n<i.exportAs.length;n++)e[i.exportAs[n]]=t;ia(i)&&(e[""]=t)}}function sU(t,i,e){t.flags|=1,t.directiveStart=i,t.directiveEnd=i+e,t.providerIndexes=i}function $C(t,i,e,n,r,o,a,s){let l=i[ut],c=l.consts,m=ro(c,a),_=fd(l,t,e,n,m);return o&&YT(l,i,_,ro(c,s),r),_.mergedAttrs=sd(_.mergedAttrs,_.attrs),_.attrs!==null&&zf(_,_.attrs,!1),_.mergedAttrs!==null&&zf(_,_.mergedAttrs,!0),l.queries!==null&&l.queries.elementStart(l,_),_}function WC(t,i){Sk(t,i),Y0(i)&&t.queries.elementEnd(i)}function lU(t,i,e,n,r,o){let a=i.consts,s=ro(a,r),l=fd(i,t,e,n,s);if(l.mergedAttrs=sd(l.mergedAttrs,l.attrs),o!=null){let c=ro(a,o);l.localNames=[];for(let m=0;m<c.length;m+=2)l.localNames.push(c[m],-1)}return l.attrs!==null&&zf(l,l.attrs,!1),l.mergedAttrs!==null&&zf(l,l.mergedAttrs,!0),i.queries!==null&&i.queries.elementStart(i,l),l}function qC(t){return fg(t)?Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t:!1}function XT(t,i){if(Array.isArray(t))for(let e=0;e<t.length;e++)i(t[e]);else{let e=t[Symbol.iterator](),n;for(;!(n=e.next()).done;)i(n.value)}}function fg(t){return t!==null&&(typeof t=="function"||typeof t=="object")}function gg(t,i,e){return t[i]=e}function cU(t,i){return t[i]}function xr(t,i,e){if(e===ji)return!1;let n=t[i];return Object.is(n,e)?!1:(t[i]=e,!0)}function KC(t,i,e,n){let r=xr(t,i,e);return xr(t,i+1,n)||r}function JT(t,i,e,n,r){let o=KC(t,i,e,n);return xr(t,i+2,r)||o}function Rf(t,i,e){return function n(r){let o=n.__ngNativeEl__;o!==void 0&&JB(r,o);let a=za(t)?Co(t.index,i):i;GC(a,5);let s=i[ci],l=ak(i,s,e,r),c=n.__ngNextListenerFn__;for(;c;)l=ak(i,s,c,r)&&l,c=c.__ngNextListenerFn__;return l}}function ak(t,i,e,n){let r=st(null);try{return Dn(un.OutputStart,i,e),e(n)!==!1}catch(o){return I3(t,o),!1}finally{Dn(un.OutputEnd,i,e),st(r)}}function e1(t,i,e,n,r,o,a,s){let l=Jc(t),c=!1,m=null;if(!n&&l&&(m=uU(i,e,o,t.index)),m!==null){let _=m.__ngLastListenerFn__||m;_.__ngNextListenerFn__=a,m.__ngLastListenerFn__=a,c=!0}else{let _=Fr(t,e),v=n?n(_):_;tj(e,v,o,s),n||(s.__ngNativeEl__=_);let C=r.listen(v,o,s);if(!dU(o)){let M=n?G=>n(yo(G[t.index])):t.index;t1(M,i,e,o,s,C,!1)}}return c}function dU(t){return t.startsWith("animation")||t.startsWith("transition")}function uU(t,i,e,n){let r=t.cleanup;if(r!=null)for(let o=0;o<r.length-1;o+=2){let a=r[o];if(a===e&&r[o+1]===n){let s=i[Zc],l=r[o+2];return s&&s.length>l?s[l]:null}typeof a=="string"&&(o+=2)}return null}function t1(t,i,e,n,r,o,a){let s=i.firstCreatePass?ry(i):null,l=iy(e),c=l.length;l.push(r,o),s&&s.push(n,t,c,(c+1)*(a?-1:1))}function sk(t,i,e,n,r,o){let a=i[e],s=i[ut],c=s.data[e].outputs[n],_=a[c].subscribe(o);t1(t.index,s,i,r,o,_,!0)}var Zy=Symbol("BINDING");function n1(t){return t.debugInfo?.className||t.type.name||null}var Gf=class extends Tm{ngModule;constructor(i){super(),this.ngModule=i}resolveComponentFactory(i){let e=Ha(i);return new il(e,this.ngModule)}};function mU(t){return Object.keys(t).map(i=>{let[e,n,r]=t[i],o={propName:e,templateName:i,isSignal:(n&rg.SignalBased)!==0};return r&&(o.transform=r),o})}function pU(t){return Object.keys(t).map(i=>({propName:t[i],templateName:i}))}function hU(t,i,e){let n=i instanceof nn?i:i?.injector;return n&&t.getStandaloneInjector!==null&&(n=t.getStandaloneInjector(n)||n),n?new Yy(e,n):e}function fU(t){let i=t.get(Vn,null);if(i===null)throw new ue(407,!1);let e=t.get(QT,null),n=t.get(Yo,null),r=t.get(ca,null,{optional:!0});return{rendererFactory:i,sanitizer:e,changeDetectionScheduler:n,ngReflect:!1,tracingService:r}}function gU(t,i){let e=i1(t);return iT(i,e,e==="svg"?Z0:e==="math"?lM:null)}function i1(t){return(t.selectors[0][0]||"div").toLowerCase()}var il=class extends hg{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=mU(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=pU(this.componentDef.outputs),this.cachedOutputs}constructor(i,e){super(),this.componentDef=i,this.ngModule=e,this.componentType=i.type,this.selector=jj(i.selectors),this.ngContentSelectors=i.ngContentSelectors??[],this.isBoundToModule=!!e}create(i,e,n,r,o,a){Dn(un.DynamicComponentStart);let s=st(null);try{let l=this.componentDef,c=hU(l,r||this.ngModule,i),m=fU(c),_=m.tracingService;return _&&_.componentCreate?_.componentCreate(n1(l),()=>this.createComponentRef(m,c,e,n,o,a)):this.createComponentRef(m,c,e,n,o,a)}finally{st(s)}}createComponentRef(i,e,n,r,o,a){let s=this.componentDef,l=_U(r,s,a,o),c=i.rendererFactory.createRenderer(null,s),m=r?b3(c,r,s.encapsulation,e):gU(s,c),_=a?.some(lk)||o?.some(M=>typeof M!="function"&&M.bindings.some(lk)),v=TC(null,l,null,512|dT(s),null,null,i,c,e,null,Kk(m,e,!0));v[Fn]=m,_f(v);let C=null;try{let M=$C(Fn,v,2,"#host",()=>l.directiveRegistry,!0,0);aT(c,m,M),ld(m,v),ug(l,v,M),yC(l,M,v),WC(l,M),n!==void 0&&vU(M,this.ngContentSelectors,n),C=Co(M.index,v),v[ci]=C[ci],zC(l,v,null)}catch(M){throw C!==null&&Oy(C),Oy(v),M}finally{Dn(un.DynamicComponentEnd),bf()}return new $f(this.componentType,v,!!_)}};function _U(t,i,e,n){let r=t?["ng-version","21.2.17"]:Uj(i.selectors[0]),o=null,a=null,s=0;if(e)for(let m of e)s+=m[Zy].requiredVars,m.create&&(m.targetIdx=0,(o??=[]).push(m)),m.update&&(m.targetIdx=0,(a??=[]).push(m));if(n)for(let m=0;m<n.length;m++){let _=n[m];if(typeof _!="function")for(let v of _.bindings){s+=v[Zy].requiredVars;let C=m+1;v.create&&(v.targetIdx=C,(o??=[]).push(v)),v.update&&(v.targetIdx=C,(a??=[]).push(v))}}let l=[i];if(n)for(let m of n){let _=typeof m=="function"?m:m.type,v=rf(_);l.push(v)}return kC(0,null,bU(o,a),1,s,l,null,null,null,[r],null)}function bU(t,i){return!t&&!i?null:e=>{if(e&1&&t)for(let n of t)n.create();if(e&2&&i)for(let n of i)n.update()}}function lk(t){let i=t[Zy].kind;return i==="input"||i==="twoWay"}var $f=class extends KT{_rootLView;_hasInputBindings;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(i,e,n){super(),this._rootLView=e,this._hasInputBindings=n,this._tNode=uf(e[ut],Fn),this.location=pd(this._tNode,e),this.instance=Co(this._tNode.index,e)[ci],this.hostView=this.changeDetectorRef=new nl(e,void 0),this.componentType=i}setInput(i,e){this._hasInputBindings;let n=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(i)&&Object.is(this.previousInputValues.get(i),e))return;let r=this._rootLView,o=mg(n,r[ut],r,i,e);this.previousInputValues.set(i,e);let a=Co(n.index,r);GC(a,1)}get injector(){return new ql(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(i){this.hostView.onDestroy(i)}};function vU(t,i,e){let n=t.projection=[];for(let r=0;r<i.length;r++){let o=e[r];n.push(o!=null&&o.length?Array.from(o):null)}}var jt=(()=>{class t{static __NG_ELEMENT_ID__=yU}return t})();function yU(){let t=ni();return r1(t,et())}var Xy=class t extends jt{_lContainer;_hostTNode;_hostLView;
vendor: 7,140 bytes, line 4
4constructor(i,e,n){super(),this._lContainer=i,this._hostTNode=e,this._hostLView=n}get element(){return pd(this._hostTNode,this._hostLView)}get injector(){return new ql(this._hostTNode,this._hostLView)}get parentInjector(){let i=gC(this._hostTNode,this._hostLView);if(Mk(i)){let e=Lf(i,this._hostLView),n=Ff(i),r=e[ut].data[n+8];return new ql(r,e)}else return new ql(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(i){let e=ck(this._lContainer);return e!==null&&e[i]||null}get length(){return this._lContainer.length-ti}createEmbeddedView(i,e,n){let r,o;typeof n=="number"?r=n:n!=null&&(r=n.index,o=n.injector);let a=Uf(this._lContainer,i.ssrId),s=i.createEmbeddedViewImpl(e||{},o,a);return this.insertImpl(s,r,dd(this._hostTNode,a)),s}createComponent(i,e,n,r,o,a,s){let l=i&&!MB(i),c;if(l)c=e;else{let Z=e||{};c=Z.index,n=Z.injector,r=Z.projectableNodes,o=Z.environmentInjector||Z.ngModuleRef,a=Z.directives,s=Z.bindings}let m=l?i:new il(Ha(i)),_=n||this.parentInjector;if(!o&&m.ngModule==null){let se=(l?_:this.parentInjector).get(nn,null);se&&(o=se)}let v=Ha(m.componentType??{}),C=Uf(this._lContainer,v?.id??null),M=C?.firstChild??null,G=m.create(_,r,M,o,a,s);return this.insertImpl(G.hostView,c,dd(this._hostTNode,C)),G}insert(i,e){return this.insertImpl(i,e,!0)}insertImpl(i,e,n){let r=i._lView;if(dM(r)){let s=this.indexOf(i);if(s!==-1)this.detach(s);else{let l=r[Ti],c=new t(l,l[vr],l[Ti]);c.detach(c.indexOf(i))}}let o=this._adjustIndex(e),a=this._lContainer;return km(a,r,o,n),i.attachToViewContainerRef(),B0(Sy(a),o,i),i}move(i,e){return this.insert(i,e)}indexOf(i){let e=ck(this._lContainer);return e!==null?e.indexOf(i):-1}remove(i){let e=this._adjustIndex(i,-1),n=gm(this._lContainer,e);n&&(Xu(Sy(this._lContainer),e),cg(n[ut],n))}detach(i){let e=this._adjustIndex(i,-1),n=gm(this._lContainer,e);return n&&Xu(Sy(this._lContainer),e)!=null?new nl(n):null}_adjustIndex(i,e=0){return i??this.length+e}};function ck(t){return t[em]}function Sy(t){return t[em]||(t[em]=[])}function r1(t,i){let e,n=i[t.index];return na(n)?e=n:(e=zT(n,i,null,t),i[t.index]=e,AC(i,e)),xU(e,i,t,n),new Xy(e,t,i)}function CU(t,i){let e=t[dn],n=e.createComment(""),r=Fr(i,t),o=e.parentNode(r);return Bf(e,o,n,e.nextSibling(r),!1),n}var xU=SU,wU=()=>!1;function EU(t,i,e){return wU(t,i,e)}function SU(t,i,e,n){if(t[Xs])return;let r;e.type&8?r=yo(n):r=CU(i,e),t[Xs]=r}var Jy=class t{queryList;matches=null;constructor(i){this.queryList=i}clone(){return new t(this.queryList)}setDirty(){this.queryList.setDirty()}},eC=class t{queries;constructor(i=[]){this.queries=i}createEmbeddedView(i){let e=i.queries;if(e!==null){let n=i.contentQueries!==null?i.contentQueries[0]:e.length,r=[];for(let o=0;o<n;o++){let a=e.getByIndex(o),s=this.queries[a.indexInDeclarationView];r.push(s.clone())}return new t(r)}return null}insertView(i){this.dirtyQueriesWithMatches(i)}detachView(i){this.dirtyQueriesWithMatches(i)}finishViewCreation(i){this.dirtyQueriesWithMatches(i)}dirtyQueriesWithMatches(i){for(let e=0;e<this.queries.length;e++)YC(i,e).matches!==null&&this.queries[e].setDirty()}},Wf=class{flags;read;predicate;constructor(i,e,n=null){this.flags=e,this.read=n,typeof i=="string"?this.predicate=TU(i):this.predicate=i}},tC=class t{queries;constructor(i=[]){this.queries=i}elementStart(i,e){for(let n=0;n<this.queries.length;n++)this.queries[n].elementStart(i,e)}elementEnd(i){for(let e=0;e<this.queries.length;e++)this.queries[e].elementEnd(i)}embeddedTView(i){let e=null;for(let n=0;n<this.length;n++){let r=e!==null?e.length:0,o=this.getByIndex(n).embeddedTView(i,r);o&&(o.indexInDeclarationView=n,e!==null?e.push(o):e=[o])}return e!==null?new t(e):null}template(i,e){for(let n=0;n<this.queries.length;n++)this.queries[n].template(i,e)}getByIndex(i){return this.queries[i]}get length(){return this.queries.length}track(i){this.queries.push(i)}},nC=class t{metadata;matches=null;indexInDeclarationView=-1;crossesNgTemplate=!1;_declarationNodeIndex;_appliesToNextNode=!0;constructor(i,e=-1){this.metadata=i,this._declarationNodeIndex=e}elementStart(i,e){this.isApplyingToNode(e)&&this.matchTNode(i,e)}elementEnd(i){this._declarationNodeIndex===i.index&&(this._appliesToNextNode=!1)}template(i,e){this.elementStart(i,e)}embeddedTView(i,e){return this.isApplyingToNode(i)?(this.crossesNgTemplate=!0,this.addMatch(-i.index,e),new t(this.metadata)):null}isApplyingToNode(i){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let e=this._declarationNodeIndex,n=i.parent;for(;n!==null&&n.type&8&&n.index!==e;)n=n.parent;return e===(n!==null?n.index:-1)}return this._appliesToNextNode}matchTNode(i,e){let n=this.metadata.predicate;if(Array.isArray(n))for(let r=0;r<n.length;r++){let o=n[r];this.matchTNodeWithReadOption(i,e,DU(e,o)),this.matchTNodeWithReadOption(i,e,Tf(e,i,o,!1,!1))}else n===It?e.type&4&&this.matchTNodeWithReadOption(i,e,-1):this.matchTNodeWithReadOption(i,e,Tf(e,i,n,!1,!1))}matchTNodeWithReadOption(i,e,n){if(n!==null){let r=this.metadata.read;if(r!==null)if(r===ne||r===jt||r===It&&e.type&4)this.addMatch(e.index,-2);else{let o=Tf(e,i,r,!1,!1);o!==null&&this.addMatch(e.index,o)}else this.addMatch(e.index,n)}}addMatch(i,e){this.matches===null?this.matches=[i,e]:this.matches.push(i,e)}};function DU(t,i){let e=t.localNames;if(e!==null){for(let n=0;n<e.length;n+=2)if(e[n]===i)return e[n+1]}return null}function IU(t,i){return t.type&11?pd(t,i):t.type&4?pg(t,i):null}function MU(t,i,e,n){return e===-1?IU(i,t):e===-2?kU(t,i,n):um(t,t[ut],e,i)}function kU(t,i,e){if(e===ne)return pd(i,t);if(e===It)return pg(i,t);if(e===jt)return r1(i,t)}function o1(t,i,e,n){let r=i[Ba].queries[n];if(r.matches===null){let o=t.data,a=e.matches,s=[];for(let l=0;a!==null&&l<a.length;l+=2){let c=a[l];if(c<0)s.push(null);else{let m=o[c];s.push(MU(i,m,a[l+1],e.metadata.read))}}r.matches=s}return r.matches}function iC(t,i,e,n){let r=t.queries.getByIndex(e),o=r.matches;if(o!==null){let a=o1(t,i,r,e);for(let s=0;s<o.length;s+=2){let l=o[s];if(l>0)n.push(a[s/2]);else{let c=o[s+1],m=i[-l];for(let _=ti;_<m.length;_++){let v=m[_];v[Zs]===v[Ti]&&iC(v[ut],v,c,n)}if(m[Ul]!==null){let _=m[Ul];for(let v=0;v<_.length;v++){let C=_[v];iC(C[ut],C,c,n)}}}}}return n}function QC(t,i){return t[Ba].queries[i].queryList}function a1(t,i,e){let n=new ui((e&4)===4);return pM(t,i,n,n.destroy),(i[Ba]??=new eC).queries.push(new Jy(n))-1}function s1(t,i,e){let n=Rn();return n.firstCreatePass&&(c1(n,new Wf(t,i,e),-1),(i&2)===2&&(n.staticViewQueries=!0)),a1(n,et(),i)}function l1(t,i,e,n){let r=Rn();if(r.firstCreatePass){let o=ni();c1(r,new Wf(i,e,n),o.index),AU(r,t),(e&2)===2&&(r.staticContentQueries=!0)}return a1(r,et(),e)}function TU(t){return t.split(",").map(i=>i.trim())}function c1(t,i,e){t.queries===null&&(t.queries=new tC),t.queries.track(new nC(i,e))}function AU(t,i){let e=t.contentQueries||(t.contentQueries=[]),n=e.length?e[e.length-1]:-1;i!==n&&e.push(t.queries.length-1,i)}function YC(t,i){return t.queries.getByIndex(i)}function d1(t,i){let e=t[ut],n=YC(e,i);return n.crossesNgTemplate?iC(e,t,i,[]):o1(e,t,n,i)}function u1(t,i,e){let n,r=Nu(()=>{n._dirtyCounter();let o=RU(n,t);if(i&&o===void 0)throw new ue(-951,!1);return o}
4);return n=r[si],n._dirtyCounter=ge(0),n._flatValue=void 0,r}function ZC(t){return u1(!0,!1,t)}function XC(t){return u1(!0,!0,t)}function m1(t,i){let e=t[si];e._lView=et(),e._queryIndex=i,e._queryList=QC(e._lView,i),e._queryList.onDirty(()=>e._dirtyCounter.update(n=>n+1))}function RU(t,i){let e=t._lView,n=t._queryIndex;if(e===void 0||n===void 0||e[Dt]&4)return i?void 0:cr;let r=QC(e,n),o=d1(e,n);return r.reset(o,Lk),i?r.first:r._changesDetected||t._flatValue===void 0?t._flatValue=r.toArray():t._flatValue}var rC=new Map,PU=new Set;function JC(t){return vt(this,null,function*(){let i=rC;rC=new Map;let e=new Map;function n(o){let a=e.get(o);if(a)return a;let s=t(o).then(l=>NU(o,l));return e.set(o,s),s}let r=Array.from(i).map(s=>vt(null,[s],function*([o,a]){if(a.styleUrl&&a.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");let l=[];a.templateUrl&&l.push(n(a.templateUrl).then(v=>{a.template=v}));let c=typeof a.styles=="string"?[a.styles]:a.styles??[];a.styles=c;let{styleUrl:m,styleUrls:_}=a;if(m&&(_=[m],a.styleUrl=void 0),_?.length){let v=Promise.all(_.map(C=>n(C))).then(C=>{c.push(...C),a.styleUrls=void 0});l.push(v)}yield Promise.all(l),PU.delete(o)}));yield Promise.all(r)})}function p1(){return rC.size===0}function NU(t,i){return vt(this,null,function*(){if(typeof i=="string")return i;if(i.status!==void 0&&i.status!==200)throw new ue(918,!1);return i.text()})}var qa=class{},_g=class{};var _m=class extends qa{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new Gf(this);constructor(i,e,n,r=!0){super(),this.ngModuleType=i,this._parent=e;let o=F0(i);this._bootstrapComponents=sT(o.bootstrap),this._r3Injector=_y(i,e,[{provide:qa,useValue:this},{provide:Tm,useValue:this.componentFactoryResolver},...n],Ku(i),new Set(["environment"])),r&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let i=this._r3Injector;!i.destroyed&&i.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(i){this.destroyCbs.push(i)}},bm=class extends _g{moduleType;constructor(i){super(),this.moduleType=i}create(i){return new _m(this.moduleType,i,[])}};function h1(t,i,e){return new _m(t,i,e,!1)}var qf=class extends qa{injector;componentFactoryResolver=new Gf(this);instance=null;constructor(i){super();let e=new Fl([...i.providers,{provide:qa,useValue:this},{provide:Tm,useValue:this.componentFactoryResolver}],i.parent||Yc(),i.debugName,new Set(["environment"]));this.injector=e,i.runEnvironmentInitializers&&e.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(i){this.injector.onDestroy(i)}};function gd(t,i,e=null){return new qf({providers:t,parent:i,debugName:e,runEnvironmentInitializers:!0}).injector}var OU=(()=>{class t{_injector;cachedInjectors=new Map;constructor(e){this._injector=e}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){let n=z0(!1,e.type),r=n.length>0?gd([n],this._injector,""):null;this.cachedInjectors.set(e,r)}return this.cachedInjectors.get(e)}ngOnDestroy(){try{for(let e of this.cachedInjectors.values())e!==null&&e.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=E({token:t,providedIn:"environment",factory:()=>new t(w(nn))})}return t})();function S(t){return ym(()=>{let i=g1(t),e=Ve(H({},i),{decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===_C.OnPush,directiveDefs:null,pipeDefs:null,dependencies:i.standalone&&t.dependencies||null,getStandaloneInjector:i.standalone?r=>r.get(OU).getOrCreateStandaloneInjector(e):null,getExternalStyles:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||sa.Emulated,styles:t.styles||cr,_:null,schemas:t.schemas||null,tView:null,id:""});i.standalone&&ao("NgStandalone"),_1(e);let n=t.dependencies;return e.directiveDefs=Kf(n,f1),e.pipeDefs=Kf(n,L0),e.id=HU(e),e})}function f1(t){return Ha(t)||rf(t)}function te(t){return ym(()=>({type:t.type,bootstrap:t.bootstrap||cr,declarations:t.declarations||cr,imports:t.imports||cr,exports:t.exports||cr,transitiveCompileScopes:null,
vendor: 4,255 bytes, line 4
4schemas:t.schemas||null,id:t.id||null}))}function FU(t,i){if(t==null)return Jo;let e={};for(let n in t)if(t.hasOwnProperty(n)){let r=t[n],o,a,s,l;Array.isArray(r)?(s=r[0],o=r[1],a=r[2]??o,l=r[3]||null):(o=r,a=r,s=rg.None,l=null),e[o]=[n,s,l],i[o]=a}return e}function LU(t){if(t==null)return Jo;let i={};for(let e in t)t.hasOwnProperty(e)&&(i[t[e]]=e);return i}function z(t){return ym(()=>{let i=g1(t);return _1(i),i})}function xi(t){return{type:t.type,name:t.name,factory:null,pure:t.pure!==!1,standalone:t.standalone??!0,onDestroy:t.type.prototype.ngOnDestroy||null}}function g1(t){let i={};return{type:t.type,providersResolver:null,viewProvidersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:i,inputConfig:t.inputs||Jo,exportAs:t.exportAs||null,standalone:t.standalone??!0,signals:t.signals===!0,selectors:t.selectors||cr,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,resolveHostDirectives:null,hostDirectives:null,controlDef:null,inputs:FU(t.inputs,i),outputs:LU(t.outputs),debugInfo:null}}function _1(t){t.features?.forEach(i=>i(t))}function Kf(t,i){return t?()=>{let e=typeof t=="function"?t():t,n=[];for(let r of e){let o=i(r);o!==null&&n.push(o)}return n}:null}function HU(t){let i=0,e=typeof t.consts=="function"?"":t.consts,n=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,e,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery];for(let o of n.join("|"))i=Math.imul(31,i)+o.charCodeAt(0)<<0;return i+=2147483648,"c"+i}function ex(t){let i=e=>{let n=Array.isArray(t);e.hostDirectives===null?(e.resolveHostDirectives=VU,e.hostDirectives=n?t.map(oC):[t]):n?e.hostDirectives.unshift(...t.map(oC)):e.hostDirectives.unshift(t)};return i.ngInherit=!0,i}function VU(t){let i=[],e=!1,n=null,r=null;for(let o=0;o<t.length;o++){let a=t[o];if(a.hostDirectives!==null){let s=i.length;n??=new Map,r??=new Map,b1(a,i,n),r.set(a,[s,i.length-1])}o===0&&ia(a)&&(e=!0,i.push(a))}for(let o=e?1:0;o<t.length;o++)i.push(t[o]);return[i,n,r]}function b1(t,i,e){if(t.hostDirectives!==null)for(let n of t.hostDirectives)if(typeof n=="function"){let r=n();for(let o of r)dk(oC(o),i,e)}else dk(n,i,e)}function dk(t,i,e){let n=rf(t.directive);BU(n.declaredInputs,t.inputs),b1(n,i,e),e.set(n,t),i.push(n)}function oC(t){return typeof t=="function"?{directive:ki(t),inputs:Jo,outputs:Jo}:{directive:ki(t.directive),inputs:uk(t.inputs),outputs:uk(t.outputs)}}function uk(t){if(t===void 0||t.length===0)return Jo;let i={};for(let e=0;e<t.length;e+=2)i[t[e]]=t[e+1];return i}function BU(t,i){for(let e in i)if(i.hasOwnProperty(e)){let n=i[e],r=t[e];t[n]=r}}function jU(t){return Object.getPrototypeOf(t.prototype).constructor}function ye(t){let i=jU(t.type),e=!0,n=[t];for(;i&&i!==Function.prototype&&i!==Object.prototype;){let r,o=Object.hasOwn(i,Yu)?i[Yu]:void 0,a=Object.hasOwn(i,Zu)?i[Zu]:void 0;if(ia(t))r=o??a;else{if(o)throw new ue(903,!1);r=a}if(r){if(e){n.push(r);let l=t;l.inputs=Dy(t.inputs),l.declaredInputs=Dy(t.declaredInputs),l.outputs=Dy(t.outputs);let c=r.hostBindings;c&&WU(t,c);let m=r.viewQuery,_=r.contentQueries;if(m&&GU(t,m),_&&$U(t,_),UU(t,r),QI(t.outputs,r.outputs),ia(r)&&r.data.animation){let v=t.data;v.animation=(v.animation||[]).concat(r.data.animation)}}let s=r.features;if(s)for(let l=0;l<s.length;l++){let c=s[l];c&&c.ngInherit&&c(t),c===ye&&(e=!1)}}i=Object.getPrototypeOf(i)}zU(n)}function UU(t,i){for(let e in i.inputs){if(!i.inputs.hasOwnProperty(e)||t.inputs.hasOwnProperty(e))continue;let n=i.inputs[e];n!==void 0&&(t.inputs[e]=n,t.declaredInputs[e]=i.declaredInputs[e])}}function zU(t){let i=0,e=null;for(let n=t.length-1;n>=0;n--){let r=t[n];r.hostVars=i+=r.hostVars,r.hostAttrs=sd(r.hostAttrs,e=sd(e,r.hostAttrs))}}function Dy(t){return t===Jo?{}:t===cr?[]:t}function GU(t,i){let e=t.viewQuery;e?t.viewQuery=(n,r)=>{i(n,r),e(n,r)}:t.viewQuery=i}function $U(t,i){let e=t.contentQueries;e?t.contentQueries=(n,r,o)=>{i(n,r,o),e(n,r,o)}:t.contentQueries=i}function WU(t,i){let e=t.hostBindings;e?t.hostBindings=(n,r)=>{i(n,r),e(n,r)}:t.hostBindings=i}
vendor: 4,308 bytes, line 4
4function v1(t,i,e,n,r,o,a,s){if(e.firstCreatePass){t.mergedAttrs=sd(t.mergedAttrs,t.attrs);let m=t.tView=kC(2,t,r,o,a,e.directiveRegistry,e.pipeRegistry,null,e.schemas,e.consts,null);e.queries!==null&&(e.queries.template(e,t),m.queries=e.queries.embeddedTView(t))}s&&(t.flags|=s),td(t,!1);let l=KU(e,i,t,n);vf()&&HC(e,i,l,t),ld(l,i);let c=zT(l,i,l,t);i[n+Fn]=c,AC(i,c),EU(c,t,i)}function qU(t,i,e,n,r,o,a,s,l,c,m){let _=e+Fn,v;return i.firstCreatePass?(v=fd(i,_,4,a||null,s||null),hf()&&YT(i,t,v,ro(i.consts,c),BC),Sk(i,v)):v=i.data[_],v1(v,t,i,e,n,r,o,l),Jc(v)&&ug(i,t,v),c!=null&&Im(t,v,m),v}function ud(t,i,e,n,r,o,a,s,l,c,m){let _=e+Fn,v;if(i.firstCreatePass){if(v=fd(i,_,4,a||null,s||null),c!=null){let C=ro(i.consts,c);v.localNames=[];for(let M=0;M<C.length;M+=2)v.localNames.push(C[M],-1)}}else v=i.data[_];return v1(v,t,i,e,n,r,o,l),c!=null&&Im(t,v,m),v}function y(t,i,e,n,r,o,a,s){let l=et(),c=Rn(),m=ro(c.consts,o);return qU(l,c,t,i,e,n,r,m,void 0,a,s),y}function da(t,i,e,n,r,o,a,s){let l=et(),c=Rn(),m=ro(c.consts,o);return ud(l,c,t,i,e,n,r,m,void 0,a,s),da}var KU=QU;function QU(t,i,e,n){return om(!0),i[dn].createComment("")}var bg=(()=>{class t{log(e){console.log(e)}warn(e){console.warn(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();function Qa(t){return typeof t=="function"&&t[si]!==void 0}function tx(t){return Qa(t)&&typeof t.set=="function"}var vg=new R(""),yg=new R(""),Am=(()=>{class t{_ngZone;registry;_isZoneStable=!0;_callbacks=[];_taskTrackingZone=null;_destroyRef;constructor(e,n,r){this._ngZone=e,this.registry=n,W0()&&(this._destroyRef=g(di,{optional:!0})??void 0),nx||(C1(r),r.addToWindow(n)),this._watchAngularEvents(),e.run(()=>{this._taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){let e=this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),n=this._ngZone.runOutsideAngular(()=>this._ngZone.onStable.subscribe({next:()=>{de.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}}));this._destroyRef?.onDestroy(()=>{e.unsubscribe(),n.unsubscribe()})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb()}});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(n=>n.updateCb&&n.updateCb(e)?(clearTimeout(n.timeoutId),!1):!0)}}getPendingTasks(){return this._taskTrackingZone?this._taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,n,r){let o=-1;n&&n>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==o),e()},n)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:r})}whenStable(e,n,r){if(r&&!this._taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,n,r),this._runCallbacksIfReady()}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,n,r){return[]}static \u0275fac=function(n){return new(n||t)(w(de),w(y1),w(yg))};static \u0275prov=E({token:t,factory:t.\u0275fac})}return t})(),y1=(()=>{class t{_applications=new Map;registerApplication(e,n){this._applications.set(e,n)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,n=!0){return nx?.findTestabilityInTree(this,e,n)??null}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();function C1(t){nx=t}var nx;function Cs(t){return!!t&&typeof t.then=="function"}function Cg(t){return!!t&&typeof t.subscribe=="function"}var ix=new R("");function Rm(t){return Va([{provide:ix,multi:!0,useValue:t}])}var rx=(()=>{class t{resolve;reject;initialized=!1;done=!1;
vendor: 4,089 bytes, line 4
4donePromise=new Promise((e,n)=>{this.resolve=e,this.reject=n});appInits=g(ix,{optional:!0})??[];injector=g(Ae);constructor(){}runInitializers(){if(this.initialized)return;let e=[];for(let r of this.appInits){let o=Ci(this.injector,r);if(Cs(o))e.push(o);else if(Cg(o)){let a=new Promise((s,l)=>{o.subscribe({complete:s,error:l})});e.push(a)}}let n=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{n()}).catch(r=>{this.reject(r)}),e.length===0&&n(),this.initialized=!0}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),xg=new R("");function x1(){Yv(()=>{let t="";throw new ue(600,t)})}function w1(t){return t.isBoundToModule}var YU=10;function ox(t,i){return Array.isArray(i)?i.reduce(ox,t):H(H({},t),i)}var Ui=(()=>{class t{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=g(Lr);afterRenderManager=g(sg);zonelessEnabled=g(rd);rootEffectScheduler=g(xf);dirtyFlags=0;tracingSnapshot=null;allTestViews=new Set;autoDetectTestViews=new Set;includeAllTestViews=!1;afterTick=new W;get allViews(){return[...(this.includeAllTestViews?this.allTestViews:this.autoDetectTestViews).keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];internalPendingTask=g($a);get isStable(){return this.internalPendingTask.hasPendingTasksObservable.pipe(fe(e=>!e))}constructor(){g(ca,{optional:!0})}whenStable(){let e;return new Promise(n=>{e=this.isStable.subscribe({next:r=>{r&&n()}})}).finally(()=>{e.unsubscribe()})}_injector=g(nn);_rendererFactory=null;get injector(){return this._injector}bootstrap(e,n){return this.bootstrapImpl(e,n)}bootstrapImpl(e,n,r=Ae.NULL){return this._injector.get(de).run(()=>{Dn(un.BootstrapComponentStart);let a=e instanceof hg;if(!this._injector.get(rx).done){let M="";throw new ue(405,M)}let l;a?l=e:l=this._injector.get(Tm).resolveComponentFactory(e),this.componentTypes.push(l.componentType);let c=w1(l)?void 0:this._injector.get(qa),m=n||l.selector,_=l.create(r,[],m,c),v=_.location.nativeElement,C=_.injector.get(vg,null);return C?.registerApplication(v),_.onDestroy(()=>{this.detachView(_.hostView),cm(this.components,_),C?.unregisterApplication(v)}),this._loadComponent(_),Dn(un.BootstrapComponentEnd,_),_})}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){Dn(un.ChangeDetectionStart),this.tracingSnapshot!==null?this.tracingSnapshot.run(ag.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw Dn(un.ChangeDetectionEnd),new ue(101,!1);let e=st(null);try{this._runningTick=!0,this.synchronize()}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,st(e),this.afterTick.next(),Dn(un.ChangeDetectionEnd)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(Vn,null,{optional:!0}));let e=0;for(;this.dirtyFlags!==0&&e++<YU;){Dn(un.ChangeDetectionSyncStart);try{this.synchronizeOnce()}finally{Dn(un.ChangeDetectionSyncEnd)}}}synchronizeOnce(){this.dirtyFlags&16&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush());let e=!1;if(this.dirtyFlags&7){let n=!!(this.dirtyFlags&1);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:r}of this.allViews){if(!n&&!nm(r))continue;let o=n&&!this.zonelessEnabled?0:1;VT(r,o),e=!0}if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),this.dirtyFlags&23)return}e||(this._rendererFactory?.begin?.(),this._rendererFactory?.end?.()),this.dirtyFlags&8&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){if(this.allViews.some(({_lView:e})=>nm(e))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(e){let n=e;this._views.push(n),n.attachToAppRef(this)}detachView(e){let n=e;cm(this._views,n),n.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView);try{this.tick()}catch(r){this.internalErrorHandler(r)}this.components.push(e),this._injector.get(xg,[]).forEach(r=>r(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>
4e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>cm(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new ue(406,!1);let e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function cm(t,i){let e=t.indexOf(i);e>-1&&t.splice(e,1)}function ax(){let t,i;return{promise:new Promise((n,r)=>{t=n,i=r}),resolve:t,reject:i}}function _d(t,i){let e=et(),n=Ga();if(xr(e,n,i)){let r=Rn(),o=nd();if(mg(o,r,e,t,i))za(o)&&RT(e,o.index);else{let s=Fr(o,e);PT(e[dn],s,null,o.value,t,i,null)}}return _d}function $(t,i,e,n){let r=et(),o=Ga();if(xr(r,o,i)){let a=Rn(),s=nd();S3(s,r,t,i,e,n)}return $}function Pf(t){if(ao("NgAnimateEnter"),!Dm)return Pf;let i=et();if(hT(i))return Pf;let e=ni(),n=i[yr].get(de);return _T(YM(i),e,()=>ZU(i,e,t,n)),xT(i[yr]),wT(i[yr],YM(i)),Pf}function ZU(t,i,e,n){let r=Fr(i,t),o=t[dn],a=gT(e),s=[],l=!1,c=_=>{if(pm(_)!==r)return;let v=_ instanceof AnimationEvent?"animationend":"transitionend";n.runOutsideAngular(()=>{o.listen(r,v,m)})},m=_=>{pm(_)===r&&(NC(_,r)&&(l=!0),XU(_,r,o))};if(a&&a.length>0){n.runOutsideAngular(()=>{s.push(o.listen(r,"animationstart",c)),s.push(o.listen(r,"transitionstart",c))}),Kj(r,a,s);for(let _ of a)o.addClass(r,_);n.runOutsideAngular(()=>{requestAnimationFrame(()=>{if(!l&&(yT(r,Kl,Dm),!Kl.has(r))){for(let _ of a)o.removeClass(r,_);PC(r)}})})}}function XU(t,i,e){let n=cd.get(i);if(!(pm(t)!==i||!n)&&NC(t,i)){t.stopPropagation();for(let r of n.classList)e.removeClass(i,r);PC(i)}}function Nf(t){if(ao("NgAnimateLeave"),!Dm)return Nf;let i=et();if(hT(i))return Nf;let n=ni(),r=i[yr].get(de);return _T(og(i),n,()=>JU(i,n,t,r)),xT(i[yr]),Nf}function JU(t,i,e,n){let{promise:r,resolve:o}=ax(),a=Fr(i,t),s=t[dn];tl.add(t[ja]),(og(t).get(i.index).resolvers??=[]).push(o);let l=gT(e);return l&&l.length>0?e4(a,i,t,l,s,n):o(),{promise:r,resolve:o}}function e4(t,i,e,n,r,o){Yj(t,r);let a=[],s=og(e).get(i.index)?.resolvers,l,c=!1,m=_=>{if(!(pm(_)!==t&&_.type!=="animation-fallback")&&(_.type==="animation-fallback"||NC(_,t))){if(c=!0,l&&clearTimeout(l),_.type!=="animation-fallback"&&_.stopPropagation(),Kl.delete(t),QM(i,t),Array.isArray(i.projection))for(let C of n)r.removeClass(t,C);ZM(s,a),XM(e,i)}};o.runOutsideAngular(()=>{a.push(r.listen(t,"animationend",m)),a.push(r.listen(t,"transitionend",m))}),fT(i,t);for(let _ of n)r.addClass(t,_);o.runOutsideAngular(()=>{requestAnimationFrame(()=>{if(c)return;yT(t,Kl,Dm);let _=Kl.get(t);_?(l=setTimeout(()=>{m(new CustomEvent("animation-fallback"))},_.duration+50),a.push(()=>clearTimeout(l))):(QM(i,t),ZM(s,a),XM(e,i))})})}var aC=class{destroy(i){}updateValue(i,e){}swap(i,e){let n=Math.min(i,e),r=Math.max(i,e),o=this.detach(r);if(r-n>1){let a=this.detach(n);this.attach(n,o),this.attach(r,a)}else this.attach(n,o)}move(i,e){this.attach(e,this.detach(i))}};function Iy(t,i,e,n,r){return t===e&&Object.is(i,n)?1:Object.is(r(t,i),r(e,n))?-1:0}function t4(t,i,e,n){let r,o,a=0,s=t.length-1,l=void 0;if(Array.isArray(i)){st(n);let c=i.length-1;for(st(null);a<=s&&a<=c;){let m=t.at(a),_=i[a],v=Iy(a,m,a,_,e);if(v!==0){v<0&&t.updateValue(a,_),a++;continue}let C=t.at(s),M=i[c],G=Iy(s,C,c,M,e);if(G!==0){G<0&&t.updateValue(s,M),s--,c--;continue}let Z=e(a,m),se=e(s,C),Qe=e(a,_);if(Object.is(Qe,se)){let ae=e(c,M);Object.is(ae,Z)?(t.swap(a,s),t.updateValue(s,M),c--,s--):t.move(s,a),t.updateValue(a,_),a++;continue}if(r??=new Qf,o??=pk(t,a,s,e),sC(t,r,a,Qe))t.updateValue(a,_),a++,s++;else if(o.has(Qe))r.set(Z,t.detach(a)),s--;else{let ae=t.create(a,i[a]);t.attach(a,ae),a++,s++}}for(;a<=c;)mk(t,r,e,a,i[a]),a++}else if(i!=null){st(n);let c=i[Symbol.iterator]();st(null);let m=c.next();for(;!m.done&&a<=s;){let _=t.at(a),v=m.value,C=Iy(a,_,a,v,e);if(C!==0)C<0&&t.updateValue(a,v),a++,m=c.next();else{r??=new Qf,o??=pk(t,a,s,e);let M=e(a,v);if(sC(t,r,a,M))t.updateValue(a,v),a++,s++,m=c.next();else if(!o.has(M))t.attach(a,t.create(a,v)),a++,s++,m=c.next();else{let G=e(a,_);r.set(G,t.detach(a)),s--}}}for(;!m.done;)mk(t,r,e,t.length,m.value),m=c.next()}for(;a<=s;)t.destroy(t.detach(s--));r?.forEach(c=>{t.destroy(c)})}function sC(t,i,e,n){return i!==void 0&&i.has(n)?(t.attach(e,i.get(n)),i.delete(n),!0):!1}function mk(t,i,e,n,r){if(sC(t,i,n,e(n,r)))t.updateValue(n,r);else{let o=t.create(n,r);t.attach(n,o)}}function pk(t,i,e,n){let r=new Set;for(let o=i;o<=e;o++)r.add(n(o,t.at(o)));return r}var Qf=class{kvMap=new Map;_vMap=void 0;has(i){return this.kvMap.has(i)}delete(i){if(!this.has(i))return!1;let e=this.kvMap.get(i);return this._vMap!==void 0&&this._vMap.has(e)?(this.kvMap.set(i,this._vMap.get(e)),this._vMap.delete(e)):this.kvMap.delete(i),!0}get(i){return this.kvMap.get(i)}set(i,e){if(this.kvMap.has(i)){let n=this.kvMap.get(i);this._vMap===void 0&&(this._vMap=new Map);let r=this._vMap;for(;r.has(n);)n=r.get(n);r.set(n,e)}else this.kvMap.set(i,e)}forEach(i){for(let[e,n]of this.kvMap)if(i(n,e),this._vMap!==void 0){let r=this._vMap;for(;r.has(n);)n=r.get(n),i(n,e)}}};function ke(t,i,e,n,r,o,a,s){ao("NgControlFlow");let l=et(),c=Rn(),m=ro(c.consts,o);return ud(l,c,t,i,e,n,r,m,256,a,s),sx}function sx(t,i,e,n,r,o,a,s){ao("NgControlFlow");let l=et(),c=Rn(),m=ro(c.consts,o);return ud(l,c,t,i,e,n,r,m,512,a,s),sx}function Te(t,i){ao("NgControlFlow");let e=et(),n=Ga(),r=e[n]!==ji?e[n]:-1,o=r!==-1?Yf(e,Fn+r):void 0,a=0;if(xr(e,n,t)){let s=st(null);try{if(o!==void 0&&$T(o,a),t!==-1){let l=Fn+t,c=Yf(e,l),m=uC(e[ut],l),_=qT(c,m,e),v=Mm(e,m,i,{dehydratedView:_});km(c,v,a,dd(m,_))}}finally{st(s)}}else if(o!==void 0){let s=GT(o,a);s!==void 0&&(s[ci]=i)}}var lC=class{lContainer;$implicit;$index;
vendor: 4,318 bytes, line 4
4constructor(i,e,n){this.lContainer=i,this.$implicit=e,this.$index=n}get $count(){return this.lContainer.length-ti}};function lx(t){return t}function Ya(t,i){return i}var cC=class{hasEmptyBlock;trackByFn;liveCollection;constructor(i,e,n){this.hasEmptyBlock=i,this.trackByFn=e,this.liveCollection=n}};function dr(t,i,e,n,r,o,a,s,l,c,m,_,v){ao("NgControlFlow");let C=et(),M=Rn(),G=l!==void 0,Z=et(),se=s?a.bind(Z[Cr][ci]):a,Qe=new cC(G,se);Z[Fn+t]=Qe,ud(C,M,t+1,i,e,n,r,ro(M.consts,o),256),G&&ud(C,M,t+2,l,c,m,_,ro(M.consts,v),512)}var dC=class extends aC{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(i,e,n){super(),this.lContainer=i,this.hostLView=e,this.templateTNode=n}get length(){return this.lContainer.length-ti}at(i){return this.getLView(i)[ci].$implicit}attach(i,e){let n=e[Hl];this.needsIndexUpdate||=i!==this.length,km(this.lContainer,e,i,dd(this.templateTNode,n)),n4(this.lContainer,i)}detach(i){return this.needsIndexUpdate||=i!==this.length-1,i4(this.lContainer,i),r4(this.lContainer,i)}create(i,e){let n=Uf(this.lContainer,this.templateTNode.tView.ssrId);return Mm(this.hostLView,this.templateTNode,new lC(this.lContainer,e,i),{dehydratedView:n})}destroy(i){cg(i[ut],i)}updateValue(i,e){this.getLView(i)[ci].$implicit=e}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let i=0;i<this.length;i++)this.getLView(i)[ci].$index=i}getLView(i){return o4(this.lContainer,i)}};function ur(t){let i=st(null),e=ra();try{let n=et(),r=n[ut],o=n[e],a=e+1,s=Yf(n,a);if(o.liveCollection===void 0){let c=uC(r,a);o.liveCollection=new dC(s,n,c)}else o.liveCollection.reset();let l=o.liveCollection;if(t4(l,t,o.trackByFn,i),l.updateIndexes(),o.hasEmptyBlock){let c=Ga(),m=l.length===0;if(xr(n,c,m)){let _=e+2,v=Yf(n,_);if(m){let C=uC(r,_),M=qT(v,C,n),G=Mm(n,C,void 0,{dehydratedView:M});km(v,G,0,dd(C,M))}else r.firstUpdatePass&&K3(v),$T(v,0)}}}finally{st(i)}}function Yf(t,i){return t[i]}function n4(t,i){if(t.length<=ti)return;let e=ti+i,n=t[e],r=n?n[Ua]:void 0;if(n&&r&&r.detachedLeaveAnimationFns&&r.detachedLeaveAnimationFns.length>0){let o=n[yr];r3(o,r),tl.delete(n[ja]),r.detachedLeaveAnimationFns=void 0}}function i4(t,i){if(t.length<=ti)return;let e=ti+i,n=t[e],r=n?n[Ua]:void 0;r&&r.leave&&r.leave.size>0&&(r.detachedLeaveAnimationFns=[])}function r4(t,i){return gm(t,i)}function o4(t,i){return GT(t,i)}function uC(t,i){return uf(t,i)}function h(t,i,e){let n=et(),r=Ga();if(xr(n,r,i)){let o=Rn(),a=nd();TT(a,n,t,i,n[dn],e)}return h}function mC(t,i,e,n,r){mg(i,t,e,r?"class":"style",n)}function d(t,i,e,n){let r=et(),o=r[ut],a=t+Fn,s=o.firstCreatePass?$C(a,r,2,i,BC,hf(),e,n):o.data[a];if(za(s)){let l=r[ta].tracingService;if(l&&l.componentCreate){let c=o.data[s.directiveStart+s.componentOffset];return l.componentCreate(n1(c),()=>(hk(t,i,r,s,n),d))}}return hk(t,i,r,s,n),d}function hk(t,i,e,n,r){if(jC(n,e,t,i,E1),Jc(n)){let o=e[ut];ug(o,e,n),yC(o,n,e)}r!=null&&Im(e,n)}function u(){let t=Rn(),i=ni(),e=UC(i);return t.firstCreatePass&&WC(t,e),sy(e)&&ly(),oy(),e.classesWithoutHost!=null&&NB(e)&&mC(t,e,et(),e.classesWithoutHost,!0),e.stylesWithoutHost!=null&&OB(e)&&mC(t,e,et(),e.stylesWithoutHost,!1),u}function x(t,i,e,n){return d(t,i,e,n),u(),x}function Gt(t,i,e,n){let r=et(),o=r[ut],a=t+Fn,s=o.firstCreatePass?lU(a,o,2,i,e,n):o.data[a];return jC(s,r,t,i,E1),n!=null&&Im(r,s),Gt}function Wt(){let t=ni(),i=UC(t);return sy(i)&&ly(),oy(),Wt}function wi(t,i,e,n){return Gt(t,i,e,n),Wt(),wi}var E1=(t,i,e,n,r)=>(om(!0),iT(i[dn],n,gy()));function P(t,i,e){let n=et(),r=n[ut],o=t+Fn,a=r.firstCreatePass?$C(o,n,8,"ng-container",BC,hf(),i,e):r.data[o];if(jC(a,n,t,"ng-container",a4),Jc(a)){let s=n[ut];ug(s,n,a),yC(s,a,n)}return e!=null&&Im(n,a),P}function N(){let t=Rn(),i=ni(),e=UC(i);return t.firstCreatePass&&WC(t,e),N}function qt(t,i,e){return P(t,i,e),N(),qt}var a4=(t,i,e,n,r)=>(om(!0),Dj(i[dn],""));function re(){return et()}function Nt(t,i,e){let n=et(),r=Ga();if(xr(n,r,i)){let o=Rn(),a=nd();AT(a,n,t,i,n[dn],e)}return Nt}var am=void 0;function s4(t){let i=Math.floor(Math.abs(t)),e=t.toString().replace(/^[^.]*\.?/,"").length;return i===1&&e===0?1:5}var l4=["en",[["a","p"],["AM","PM"]],[["AM","PM"]],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
4ay","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],am,[["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"]],am,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm\u202Fa","h:mm:ss\u202Fa","h:mm:ss\u202Fa z","h:mm:ss\u202Fa zzzz"],["{1}, {0}",am,am,am],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",s4],dm=Object.create(null);function cx(t,i,e){typeof i!="string"&&(e=i,i=t[Bn.LocaleId]),i=i.toLowerCase().replace(/_/g,"-"),dm[i]=t,e&&(dm[i][Bn.ExtraData]=e)}function wr(t){let i=c4(t),e=fk(i);if(e)return e;let n=i.split("-")[0];if(e=fk(n),e)return e;if(n==="en")return l4;throw new ue(701,!1)}function fk(t){return t in dm||(dm[t]=yi.ng&&yi.ng.common&&yi.ng.common.locales&&yi.ng.common.locales[t]),dm[t]}var Bn=(function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t})(Bn||{});function c4(t){return t.toLowerCase().replace(/_/g,"-")}var Pm="en-US";var d4=Pm;function S1(t){typeof t=="string"&&(d4=t.toLowerCase().replace(/_/g,"-"))}function D(t,i,e){let n=et(),r=Rn(),o=ni();return D1(r,n,n[dn],o,t,i,e),D}function ol(t,i,e){let n=et(),r=Rn(),o=ni();return(o.type&3||e)&&e1(o,r,n,e,n[dn],t,i,Rf(o,n,i)),ol}function D1(t,i,e,n,r,o,a){let s=!0,l=null;if((n.type&3||a)&&(l??=Rf(n,i,o),e1(n,t,i,a,e,r,o,l)&&(s=!1)),s){let c=n.outputs?.[r],m=n.hostDirectiveOutputs?.[r];if(m&&m.length)for(let _=0;_<m.length;_+=2){let v=m[_],C=m[_+1];l??=Rf(n,i,o),sk(n,i,v,C,r,l)}if(c&&c.length)for(let _ of c)l??=Rf(n,i,o),sk(n,i,_,r,r,l)}}function b(t=1){return DM(t)}function u4(t,i){let e=null,n=Fj(t);for(let r=0;r<i.length;r++){let o=i[r];if(o==="*"){e=r;continue}if(n===null?cT(t,o,!0):Vj(n,o))return r}return e}function Ue(t){let i=et()[Cr][vr];if(!i.projection){let e=t?t.length:1,n=i.projection=tM(e,null),r=n.slice(),o=i.child;for(;o!==null;){if(o.type!==128){let a=t?u4(o,t):0;a!==null&&(r[a]?r[a].projectionNext=o:n[a]=o,r[a]=o)}o=o.next}}}function me(t,i=0,e,n,r,o){let a=et(),s=Rn(),l=n?t+1:null;l!==null&&ud(a,s,l,n,r,o,null,e);let c=fd(s,Fn+t,16,null,e||null);c.projection===null&&(c.projection=i),uy();let _=!a[Hl]||ay();a[Cr][vr].projection[c.projection]===null&&l!==null?m4(a,s,l):_&&!tg(c)&&f3(s,a,c)}function m4(t,i,e){let n=Fn+e,r=i.data[n],o=t[n],a=Uf(o,r.tView.ssrId),s=Mm(t,r,void 0,{dehydratedView:a});km(o,s,0,dd(r,a))}function xt(t,i,e,n){return l1(t,i,e,n),xt}function Ee(t,i,e){return s1(t,i,e),Ee}function V(t){let i=et(),e=Rn(),n=gf();rm(n+1);let r=YC(e,n);if(t.dirty&&cM(i)===((r.metadata.flags&2)===2)){if(r.matches===null)t.reset([]);else{let o=d1(i,n);t.reset(o,Lk),t.notifyOnChanges()}return!0}return!1}function B(){return QC(et(),gf())}function wg(t,i,e,n,r){return m1(i,l1(t,e,n,r)),wg}function Eg(t,i,e,n){return m1(t,s1(i,e,n)),Eg}function Sg(t=1){rm(gf()+t)}function ft(t){let i=_M();return tm(i,Fn+t)}function Df(t,i){return t<<17|i<<2}function Yl(t){return t>>17&32767}function p4(t){return(t&2)==2}function h4(t,i){return t&131071|i<<17}function pC(t){return t|2}function md(t){return(t&131068)>>2}function My(t,i){return t&-131069|i<<2}function f4(t){return(t&1)===1}function hC(t){return t|1}function g4(t,i,e,n,r,o){let a=o?i.classBindings:i.styleBindings,s=Yl(a),l=md(a);t[n]=e;let c=!1,m;if(Array.isArray(e)){let _=e;m=_[1],(m===null||Qc(_,m)>0)&&(c=!0)}else m=e;
vendor: 6,813 bytes, line 4
4if(r)if(l!==0){let v=Yl(t[s+1]);t[n+1]=Df(v,s),v!==0&&(t[v+1]=My(t[v+1],n)),t[s+1]=h4(t[s+1],n)}else t[n+1]=Df(s,0),s!==0&&(t[s+1]=My(t[s+1],n)),s=n;else t[n+1]=Df(l,0),s===0?s=n:t[l+1]=My(t[l+1],n),l=n;c&&(t[n+1]=pC(t[n+1])),gk(t,m,n,!0),gk(t,m,n,!1),_4(i,m,t,n,o),a=Df(s,l),o?i.classBindings=a:i.styleBindings=a}function _4(t,i,e,n,r){let o=r?t.residualClasses:t.residualStyles;o!=null&&typeof i=="string"&&Qc(o,i)>=0&&(e[n+1]=hC(e[n+1]))}function gk(t,i,e,n){let r=t[e+1],o=i===null,a=n?Yl(r):md(r),s=!1;for(;a!==0&&(s===!1||o);){let l=t[a],c=t[a+1];b4(l,i)&&(s=!0,t[a+1]=n?hC(c):pC(c)),a=n?Yl(c):md(c)}s&&(t[e+1]=n?pC(r):hC(r))}function b4(t,i){return t===null||i==null||(Array.isArray(t)?t[1]:t)===i?!0:Array.isArray(t)&&typeof i=="string"?Qc(t,i)>=0:!1}var aa={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function v4(t){return t.substring(aa.key,aa.keyEnd)}function y4(t){return C4(t),I1(t,M1(t,0,aa.textEnd))}function I1(t,i){let e=aa.textEnd;return e===i?-1:(i=aa.keyEnd=x4(t,aa.key=i,e),M1(t,i,e))}function C4(t){aa.key=0,aa.keyEnd=0,aa.value=0,aa.valueEnd=0,aa.textEnd=t.length}function M1(t,i,e){for(;i<e&&t.charCodeAt(i)<=32;)i++;return i}function x4(t,i,e){for(;i<e&&t.charCodeAt(i)>32;)i++;return i}function Pn(t,i,e){return k1(t,i,e,!1),Pn}function X(t,i){return k1(t,i,null,!0),X}function We(t){E4(T4,w4,t,!0)}function w4(t,i){for(let e=y4(i);e>=0;e=I1(i,e))lf(t,v4(i),!0)}function k1(t,i,e,n){let r=et(),o=Rn(),a=im(2);if(o.firstUpdatePass&&A1(o,t,a,n),i!==ji&&xr(r,a,i)){let s=o.data[ra()];R1(o,s,r,r[dn],t,r[a+1]=R4(i,e),n,a)}}function E4(t,i,e,n){let r=Rn(),o=im(2);r.firstUpdatePass&&A1(r,null,o,n);let a=et();if(e!==ji&&xr(a,o,e)){let s=r.data[ra()];if(P1(s,n)&&!T1(r,o)){let l=n?s.classesWithoutHost:s.stylesWithoutHost;l!==null&&(e=tf(l,e||"")),mC(r,s,a,e,n)}else A4(r,s,a,a[dn],a[o+1],a[o+1]=k4(t,i,e),n,o)}}function T1(t,i){return i>=t.expandoStartIndex}function A1(t,i,e,n){let r=t.data;if(r[e+1]===null){let o=r[ra()],a=T1(t,e);P1(o,n)&&i===null&&!a&&(i=!1),i=S4(r,o,i,n),g4(r,o,i,e,a,n)}}function S4(t,i,e,n){let r=xM(t),o=n?i.residualClasses:i.residualStyles;if(r===null)(n?i.classBindings:i.styleBindings)===0&&(e=ky(null,t,i,e,n),e=vm(e,i.attrs,n),o=null);else{let a=i.directiveStylingLast;if(a===-1||t[a]!==r)if(e=ky(r,t,i,e,n),o===null){let l=D4(t,i,n);l!==void 0&&Array.isArray(l)&&(l=ky(null,t,i,l[1],n),l=vm(l,i.attrs,n),I4(t,i,n,l))}else o=M4(t,i,n)}return o!==void 0&&(n?i.residualClasses=o:i.residualStyles=o),e}function D4(t,i,e){let n=e?i.classBindings:i.styleBindings;if(md(n)!==0)return t[Yl(n)]}function I4(t,i,e,n){let r=e?i.classBindings:i.styleBindings;t[Yl(r)]=n}function M4(t,i,e){let n,r=i.directiveEnd;for(let o=1+i.directiveStylingLast;o<r;o++){let a=t[o].hostAttrs;n=vm(n,a,e)}return vm(n,i.attrs,e)}function ky(t,i,e,n,r){let o=null,a=e.directiveEnd,s=e.directiveStylingLast;for(s===-1?s=e.directiveStart:s++;s<a&&(o=i[s],n=vm(n,o.hostAttrs,r),o!==t);)s++;return t!==null&&(e.directiveStylingLast=s),n}function vm(t,i,e){let n=e?1:2,r=-1;if(i!==null)for(let o=0;o<i.length;o++){let a=i[o];typeof a=="number"?r=a:r===n&&(Array.isArray(t)||(t=t===void 0?[]:["",t]),lf(t,a,e?!0:i[++o]))}return t===void 0?null:t}function k4(t,i,e){if(e==null||e==="")return cr;let n=[],r=oo(e);if(Array.isArray(r))for(let o=0;o<r.length;o++)t(n,r[o],!0);else if(r instanceof Set)for(let o of r)t(n,o,!0);else if(typeof r=="object")for(let o in r)r.hasOwnProperty(o)&&t(n,o,r[o]);else typeof r=="string"&&i(n,r);return n}function T4(t,i,e){let n=String(i);n!==""&&!n.includes(" ")&&lf(t,n,e)}function A4(t,i,e,n,r,o,a,s){r===ji&&(r=cr);let l=0,c=0,m=0<r.length?r[0]:null,_=0<o.length?o[0]:null;for(;m!==null||_!==null;){let v=l<r.length?r[l+1]:void 0,C=c<o.length?o[c+1]:void 0,M=null,G;m===_?(l+=2,c+=2,v!==C&&(M=_,G=C)):_===null||m!==null&&m<_?(l+=2,M=m):(c+=2,M=_,G=C),M!==null&&R1(t,i,e,n,M,G,a,s),m=l<r.length?r[l]:null,_=c<o.length?o[c]:null}}function R1(t,i,e,n,r,o,a,s){if(!(i.type&3))return;let l=t.data,c=l[s+1],m=f4(c)?_k(l,i,e,r,md(c),a):void 0;if(!Zf(m)){Zf(o)||p4(c)&&(o=_k(l,null,e,r,s,a));let _=X0(ra(),e);_3(n,a,_,r,o)}}function _k(t,i,e,n,r,o){let a=i===null,s;for(;r>0;){let l=t[r],c=Array.isArray(l),m=c?l[1]:l,_=m===null,v=e[r+1];v===ji&&(v=_?cr:void 0);let C=_?cf(v,n):m===n?v:void 0;if(c&&!Zf(C)&&(C=cf(l,n)),Zf(C)&&(s=C,a))return s;let M=t[r+1];r=a?Yl(M):md(M)}if(i!==null){let l=o?i.residualClasses:i.residualStyles;l!=null&&(s=cf(l,n))}return s}function Zf(t){return t!==void 0}function R4(t,i){return t==null||t===""||(typeof i=="string"?t=t+i:typeof t=="object"&&(t=Ku(oo(t)))),t}function P1(t,i){return(t.flags&(i?8:16))!==0}function f(t,i=""){let e=et(),n=Rn(),r=t+Fn,o=n.firstCreatePass?fd(n,r,1,i,null):n.data[r],a=P4(n,e,o,i);e[r]=a,vf()&&HC(n,e,a,o),td(o,!1)}var P4=(t,i,e,n)=>(om(!0),Ej(i[dn],n));function N1(t,i,e,n=""){return xr(t,Ga(),e)?i+Xo(e)+n:ji}function O1(t,i,e,n,r,o=""){let a=py(),s=KC(t,a,e,r);return im(2),s?i+Xo(e)+n+Xo(r)+o:ji}function N4(t,i,e,n,r,o,a,s=""){let l=py(),c=JT(t,l,e,r,a);return im(3),c?i+Xo(e)+n+Xo(r)+o+Xo(a)+s:ji}function L(t){return J("",t),L}function J(t,i,e){let n=et(),r=N1(n,t,i,e);return r!==ji&&dx(n,ra(),r),J}function $n(t,i,e,n,r){let o=et(),a=O1(o,t,i,e,n,r);return a!==ji&&dx(o,ra(),a),$n}function bd(t,i,e,n,r,o,a){let s=et(),l=N4(s,t,i,e,n,r,o,a);return l!==ji&&dx(s,ra(),l),bd}function dx(t,i,e){let n=X0(i,t);Sj(t[dn],n,e)}function yn(t,i,e){tx(i)&&(i=i());let n=et(),r=Ga();if(xr(n,r,i)){let o=Rn(),a=nd();TT(a,n,t,i,n[dn],e)}return yn}function In(t,i){let e=tx(t);return e&&t.set(i),e}function Cn(t,i){let e=et(),n=Rn(),r=ni();return D1(n,e,e[dn],r,t,i),Cn}function Mt(t){return xr(et(),Ga(),t)?Xo(t):ji}function ua(t,i,e=""){return N1(et(),t,i,e)}function ux(t,i,e,n,r=""){return O1(et(),t,i,e,n,r)}function bk(t,i,e){let n=Rn();n.firstCreatePass&&F1(i,n.data,n.blueprint,ia(t),e)}function F1(t,i,e,n,r){if(t=ki(t),Array.isArray(t))for(let o=0;o<t.length;o++)F1(t[o],i,e,n,r);else{let o=Rn(),a=et(),s=ni(),l=Ol(t)?t:ki(t.provide),c=$0(t),m=s.providerIndexes&1048575,_=s.directiveStart,v=s.providerIndexes>>20;if(Ol(t)||!t.multi){let C=new Ql(c,r,k,null),M=Ay(l,i,r?m:m+v,_);M===-1?(Py(Vf(s,a),o,l),Ty(o,t,i.length),i.push(l),s.directiveStart++,s.directiveEnd++,r&&(s.providerIndexes+=1048576),e.push(C),a.push(C)):(e[M]=C,a[M]=C)}else{let C=Ay(l,i,m+v,_),M=Ay(l,i,m,m+v),G=C>=0&&e[C],Z=M>=0&&e[M];if(r&&!Z||!r&&!G){Py(Vf(s,a),o,l);let se=L4(r?F4:O4,e.length,r,n,c,t);!r&&Z&&(e[M].providerFactory=se),Ty(o,t,i.length,0),i.push(l),s.directiveStart++,s.directiveEnd++,r&&(s.providerIndexes+=1048576),e.push(se),a.push(se)}else{let se=L1(e[r?M:C],c,!r&&n);Ty(o,t,C>-1?C:M,se)}!r&&n&&Z&&e[M].componentProviders++}}}function Ty(t,i,e,n){let r=Ol(i),o=aM(i);if(r||o){let l=(o?ki(i.useClass):i).prototype.ngOnDestroy;if(l){let c=t.destroyHooks||(t.destroyHooks=[]);if(!r&&i.multi){let m=c.indexOf(e);
4m===-1?c.push(e,[n,l]):c[m+1].push(n,l)}else c.push(e,l)}}}function L1(t,i,e){return e&&t.componentProviders++,t.multi.push(i)-1}function Ay(t,i,e,n){for(let r=e;r<n;r++)if(i[r]===t)return r;return-1}function O4(t,i,e,n,r){return fC(this.multi,[])}function F4(t,i,e,n,r){let o=this.multi,a;if(this.providerFactory){let s=this.providerFactory.componentProviders,l=um(n,n[ut],this.providerFactory.index,r);a=l.slice(0,s),fC(o,a);for(let c=s;c<l.length;c++)a.push(l[c])}else a=[],fC(o,a);return a}function fC(t,i){for(let e=0;e<t.length;e++){let n=t[e];i.push(n())}return i}function L4(t,i,e,n,r,o){let a=new Ql(t,e,k,null);return a.multi=[],a.index=i,a.componentProviders=0,L1(a,r,n&&!e),a}function _e(t,i){return e=>{e.providersResolver=(n,r)=>bk(n,r?r(t):t,!1),i&&(e.viewProvidersResolver=(n,r)=>bk(n,r?r(i):i,!0))}}function mx(t,i,e){let n=t.\u0275cmp;n.directiveDefs=Kf(i,f1),n.pipeDefs=Kf(e,L0)}function xs(t,i){let e=Js()+t,n=et();return n[e]===ji?gg(n,e,i()):cU(n,e)}function T(t,i,e){return H1(et(),Js(),t,i,e)}function Nm(t,i,e,n){return V1(et(),Js(),t,i,e,n)}function px(t,i,e,n,r){return B1(et(),Js(),t,i,e,n,r)}function hx(t,i){let e=t[i];return e===ji?void 0:e}function H1(t,i,e,n,r,o){let a=i+e;return xr(t,a,r)?gg(t,a+1,o?n.call(o,r):n(r)):hx(t,a+1)}function V1(t,i,e,n,r,o,a){let s=i+e;return KC(t,s,r,o)?gg(t,s+2,a?n.call(a,r,o):n(r,o)):hx(t,s+2)}function B1(t,i,e,n,r,o,a,s){let l=i+e;return JT(t,l,r,o,a)?gg(t,l+3,s?n.call(s,r,o,a):n(r,o,a)):hx(t,l+3)}function Ce(t,i){let e=Rn(),n,r=t+Fn;e.firstCreatePass?(n=H4(i,e.pipeRegistry),e.data[r]=n,n.onDestroy&&(e.destroyHooks??=[]).push(r,n.onDestroy)):n=e.data[r];let o=n.factory||(n.factory=Ks(n.type,!0)),a,s=_r(k);try{let l=Hf(!1),c=o();return Hf(l),J0(e,et(),r,c),c}finally{_r(s)}}function H4(t,i){if(i)for(let e=i.length-1;e>=0;e--){let n=i[e];if(t===n.name)return n}}function Se(t,i,e){let n=t+Fn,r=et(),o=tm(r,n);return fx(r,n)?H1(r,Js(),i,o.transform,e,o):o.transform(e)}function V4(t,i,e,n){let r=t+Fn,o=et(),a=tm(o,r);return fx(o,r)?V1(o,Js(),i,a.transform,e,n,a):a.transform(e,n)}function Dg(t,i,e,n,r){let o=t+Fn,a=et(),s=tm(a,o);return fx(a,o)?B1(a,Js(),i,s.transform,e,n,r,s):s.transform(e,n,r)}function fx(t,i){return t[ut].data[i].pure}function er(t,i){return pg(t,i)}var If=null;function j1(t){If!==null&&(t.defaultEncapsulation!==If.defaultEncapsulation||t.preserveWhitespaces!==If.preserveWhitespaces)||(If=t)}var Xf=class{ngModuleFactory;componentFactories;constructor(i,e){this.ngModuleFactory=i,this.componentFactories=e}},gx=(()=>{class t{compileModuleSync(e){return new bm(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){let n=this.compileModuleSync(e),r=F0(e),o=sT(r.declarations).reduce((a,s)=>{let l=Ha(s);return l&&a.push(new il(l)),a},[]);return new Xf(n,o)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),U1=new R("");var z1=(()=>{class t{applicationErrorHandler=g(Lr);appRef=g(Ui);taskService=g($a);ngZone=g(de);zonelessEnabled=g(rd);tracing=g(ca,{optional:!0});zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new ze;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Wu):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(g(Cf,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{let e=this.taskService.add();if(!this.runningTick&&(this.cleanup(),!this.zonelessEnabled||this.appRef.includeAllTestViews)){this.taskService.remove(e);return}this.switchToMicrotaskScheduler(),this.taskService.remove(e)})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()}))}switchToMicrotaskScheduler(){this.ngZone.runOutsideAngular(()=>{let e=this.taskService.add();
4this.useMicrotaskScheduler=!0,queueMicrotask(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(e)})})}notify(e){if(!this.zonelessEnabled&&e===5)return;switch(e){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 6:{this.appRef.dirtyFlags|=2;break}case 12:{this.appRef.dirtyFlags|=16;break}case 13:{this.appRef.dirtyFlags|=2;break}case 11:break;default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick())return;let n=this.useMicrotaskScheduler?kM:vy;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>n(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>n(()=>this.tick()))}shouldScheduleTick(){return!(this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(Wu+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let e=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(n){this.applicationErrorHandler(n)}finally{this.taskService.remove(e),this.cleanup()}}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let e=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(e)}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function G1(){return[{provide:Yo,useExisting:z1},{provide:de,useClass:qu},{provide:rd,useValue:!0}]}function B4(){return typeof $localize<"u"&&$localize.locale||Pm}var Za=new R("",{factory:()=>g(Za,{optional:!0,skipSelf:!0})||B4()});function Xt(t){return GI(t)}function Nn(t,i){return Nu(t,i?.equal)}var j4=t=>t;function _x(t,i){if(typeof t=="function"){let e=b0(t,j4,i?.equal);return $1(e,i?.debugName)}else{let e=b0(t.source,t.computation,t.equal);return $1(e,t.debugName)}}function $1(t,i){let e=t[si],n=t;return n.set=r=>UI(e,r),n.update=r=>zI(e,r),n.asReadonly=yf.bind(t),n}var tA=Symbol("InputSignalNode#UNSET"),Q4=Ve(H({},Ou),{transformFn:void 0,applyValueToInputSignal(t,i){Dl(t,i)}});function nA(t,i){let e=Object.create(Q4);e.value=t,e.transformFn=i?.transform;function n(){if(zs(e),e.value===tA){let r=null;throw new ue(-950,r)}return e.value}return n[si]=e,n}var jn=class{attributeName;constructor(i){this.attributeName=i}__NG_ELEMENT_ID__=()=>Cm(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}},iA=(()=>{let t=new R("");return t.__NG_ELEMENT_ID__=i=>{let e=ni();if(e===null)throw new ue(-204,!1);if(e.type&2)return e.value;if(i&8)return null;throw new ue(-204,!1)},t})();function W1(t,i){return nA(t,i)}function Y4(t){return nA(tA,t)}var al=(W1.required=Y4,W1);function q1(t,i){return ZC(i)}function Z4(t,i){return XC(i)}var Fm=(q1.required=Z4,q1);function K1(t,i){return ZC(i)}function X4(t,i){return XC(i)}var rA=(K1.required=X4,K1);function J4(t,i,e){let n=new bm(e);return Promise.resolve(n)}function Q1(t){for(let i=t.length-1;i>=0;i--)if(t[i]!==void 0)return t[i]}var ez=(()=>{class t{zone=g(de);changeDetectionScheduler=g(Yo);applicationRef=g(Ui);applicationErrorHandler=g(Lr);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{try{this.applicationRef.dirtyFlags|=1,this.applicationRef._tick()}catch(e){this.applicationErrorHandler(e)}})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),tz=new R("",{factory:()=>!1});function nz({ngZoneFactory:t,scheduleInRootZone:i}){return t??=()=>new de(Ve(H({}
vendor: 14,215 bytes, line 4
4,oA()),{scheduleInRootZone:i})),[{provide:rd,useValue:!1},{provide:de,useFactory:t},{provide:gs,multi:!0,useFactory:()=>{let e=g(ez,{optional:!0});return()=>e.initialize()}},{provide:gs,multi:!0,useFactory:()=>{let e=g(iz);return()=>{e.initialize()}}},{provide:Cf,useValue:i??by}]}function $Ce(t){let i=t?.scheduleInRootZone,e=nz({ngZoneFactory:()=>{let n=oA(t);return n.scheduleInRootZone=i,n.shouldCoalesceEventChangeDetection&&ao("NgZone_CoalesceEvent"),new de(n)},scheduleInRootZone:i});return Va([{provide:tz,useValue:!0},e])}function oA(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}var iz=(()=>{class t{subscription=new ze;initialized=!1;zone=g(de);pendingTasks=g($a);initialize(){if(this.initialized)return;this.initialized=!0;let e=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(e=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{de.assertNotInAngularZone(),queueMicrotask(()=>{e!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(e),e=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{de.assertInAngularZone(),e??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Ig=new R(""),rz=new R("");function Om(t){return!t.moduleRef}function oz(t){let i=Om(t)?t.r3Injector:t.moduleRef.injector,e=i.get(de);return e.run(()=>{Om(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();let n=i.get(Lr),r;if(e.runOutsideAngular(()=>{r=e.onError.subscribe({next:n})}),Om(t)){let o=()=>i.destroy(),a=t.platformInjector.get(Ig);a.add(o),i.onDestroy(()=>{r.unsubscribe(),a.delete(o)})}else{let o=()=>t.moduleRef.destroy(),a=t.platformInjector.get(Ig);a.add(o),t.moduleRef.onDestroy(()=>{cm(t.allPlatformModules,t.moduleRef),r.unsubscribe(),a.delete(o)})}return sz(n,e,()=>{let o=i.get($a),a=o.add(),s=i.get(rx);return s.runInitializers(),s.donePromise.then(()=>{let l=i.get(Za,Pm);if(S1(l||Pm),!i.get(rz,!0))return Om(t)?i.get(Ui):(t.allPlatformModules.push(t.moduleRef),t.moduleRef);if(Om(t)){let m=i.get(Ui);return t.rootComponent!==void 0&&m.bootstrap(t.rootComponent),m}else return aA?.(t.moduleRef,t.allPlatformModules),t.moduleRef}).finally(()=>{o.remove(a)})})})}var aA;function Y1(){aA=az}function az(t,i){let e=t.injector.get(Ui);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(n=>e.bootstrap(n));else if(t.instance.ngDoBootstrap)t.instance.ngDoBootstrap(e);else throw new ue(-403,!1);i.push(t)}function sz(t,i,e){try{let n=e();return Cs(n)?n.catch(r=>{throw i.runOutsideAngular(()=>t(r)),r}):n}catch(n){throw i.runOutsideAngular(()=>t(n)),n}}var sA=(()=>{class t{_injector;_modules=[];_destroyListeners=[];_destroyed=!1;constructor(e){this._injector=e}bootstrapModuleFactory(e,n){let r=[G1(),...n?.applicationProviders??[],AM],o=h1(e.moduleType,this.injector,r);return Y1(),oz({moduleRef:o,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(e,n=[]){let r=ox({},n);return Y1(),J4(this.injector,r,e).then(o=>this.bootstrapModuleFactory(o,r))}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ue(404,!1);this._modules.slice().forEach(n=>n.destroy()),this._destroyListeners.forEach(n=>n());let e=this._injector.get(Ig,null);e&&(e.forEach(n=>n()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static \u0275fac=function(n){return new(n||t)(w(Ae))};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})(),Ix=null;function lz(t){if(kx())throw new ue(400,!1);x1(),Ix=t;let i=t.get(sA);return uz(t),i}function Mx(t,i,e=[]){let n=`Platform: ${i}`,r=new R(n);return(o=[])=>{let a=kx();if(!a){let s=[...e,...o,{provide:r,useValue:!0}];a=t?.(s)??lz(cz(s,n))}return dz(r)}}function cz(t=[],i){return Ae.create({name:i,providers:[{provide:Ju,useValue:"platform"},{provide:Ig,useValue:new Set([()=>Ix=null])},...t]})}function dz(t){let i=kx();if(!i)throw new ue(-401,!1);return i}function kx(){return Ix?.get(sA)??null}function uz(t){let i=t.get(Jf,null);Ci(t,()=>{i?.forEach(e=>e())})}var mz=1e4;var WCe=mz-1e3;var Oe=(()=>{class t{static __NG_ELEMENT_ID__=pz}return t})();function pz(t){return hz(ni(),et(),(t&16)===16)}function hz(t,i,e){if(za(t)&&!e){let n=Co(t.index,i);return new nl(n,n)}else if(t.type&175){let n=i[Cr];return new nl(n,i)}return null}var vx=class{supports(i){return qC(i)}create(i){return new yx(i)}},fz=(t,i)=>i,yx=class{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(i){this._trackByFn=i||fz}forEachItem(i){let e;for(e=this._itHead;e!==null;e=e._next)i(e)}forEachOperation(i){let e=this._itHead,n=this._removalsHead,r=0,o=null;for(;e||n;){let a=!n||e&&e.currentIndex<Z1(n,r,o)?e:n,s=Z1(a,r,o),l=a.currentIndex;if(a===n)r--,n=n._nextRemoved;else if(e=e._next,a.previousIndex==null)r++;else{o||(o=[]);let c=s-r,m=l-r;if(c!=m){for(let v=0;v<c;v++){let C=v<o.length?o[v]:o[v]=0,M=C+v;m<=M&&M<c&&(o[v]=C+1)}let _=a.previousIndex;o[_]=m-c}}s!==l&&i(a,s,l)}}forEachPreviousItem(i){let e;for(e=this._previousItHead;e!==null;e=e._nextPrevious)i(e)}forEachAddedItem(i){let e;for(e=this._additionsHead;e!==null;e=e._nextAdded)i(e)}forEachMovedItem(i){let e;for(e=this._movesHead;e!==null;e=e._nextMoved)i(e)}forEachRemovedItem(i){let e;for(e=this._removalsHead;e!==null;e=e._nextRemoved)i(e)}forEachIdentityChange(i){let e;for(e=this._identityChangesHead;e!==null;e=e._nextIdentityChange)i(e)}diff(i){if(i==null&&(i=[]),!qC(i))throw new ue(900,!1);return this.check(i)?this:null}onDestroy(){}check(i){this._reset();let e=this._itHead,n=!1,r,o,a;if(Array.isArray(i)){this.length=i.length;for(let s=0;s<this.length;s++)o=i[s],a=this._trackByFn(s,o),e===null||!Object.is(e.trackById,a)?(e=this._mismatch(e,o,a,s),n=!0):(n&&(e=this._verifyReinsertion(e,o,a,s)),Object.is(e.item,o)||this._addIdentityChange(e,o)),e=e._next}else r=0,XT(i,s=>{a=this._trackByFn(r,s),e===null||!Object.is(e.trackById,a)?(e=this._mismatch(e,s,a,r),n=!0):(n&&(e=this._verifyReinsertion(e,s,a,r)),Object.is(e.item,s)||this._addIdentityChange(e,s)),e=e._next,r++}),this.length=r;return this._truncate(e),this.collection=i,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let i;for(i=this._previousItHead=this._itHead;i!==null;i=i._next)i._nextPrevious=i._next;for(i=this._additionsHead;i!==null;i=i._nextAdded)i.previousIndex=i.currentIndex;for(this._additionsHead=this._additionsTail=null,i=this._movesHead;i!==null;i=i._nextMoved)i.previousIndex=i.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(i,e,n,r){let o;return i===null?o=this._itTail:(o=i._prev,this._remove(i)),i=this._unlinkedRecords===null?null:this._unlinkedRecords.get(n,null),i!==null?(Object.is(i.item,e)||this._addIdentityChange(i,e),this._reinsertAfter(i,o,r)):(i=this._linkedRecords===null?null:this._linkedRecords.get(n,r),i!==null?(Object.is(i.item,e)||this._addIdentityChange(i,e),this._moveAfter(i,o,r)):i=this._addAfter(new Cx(e,n),o,r)),i}_verifyReinsertion(i,e,n,r){let o=this._unlinkedRecords===null?null:this._unlinkedRecords.get(n,null);return o!==null?i=this._reinsertAfter(o,i._prev,r):i.currentIndex!=r&&(i.currentIndex=r,this._addToMoves(i,r)),i}_truncate(i){for(;i!==null;){let e=i._next;this._addToRemovals(this._unlink(i)),i=e}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(i,e,n){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(i);let r=i._prevRemoved,o=i._nextRemoved;return r===null?this._removalsHead=o:r._nextRemoved=o,o===null?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(i,e,n),this._addToMoves(i,n),i}_moveAfter(i,e,n){return this._unlink(i),this._insertAfter(i,e,n),this._addToMoves(i,n),i}_addAfter(i,e,n){return this._insertAfter(i,e,n),this._additionsTail===null?this._additionsTail=this._additionsHead=i:this._additionsTail=this._additionsTail._nextAdded=i,i}_insertAfter(i,e,n){let r=e===null?this._itHead:e._next;return i._next=r,i._prev=e,r===null?this._itTail=i:r._prev=i,e===null?this._itHead=i:e._next=i,this._linkedRecords===null&&(this._linkedRecords=new Mg),this._linkedRecords.put(i),i.currentIndex=n,i}_remove(i){return this._addToRemovals(this._unlink(i))}_unlink(i){this._linkedRecords!==null&&this._linkedRecords.remove(i);let e=i._prev,n=i._next;return e===null?this._itHead=n:e._next=n,n===null?this._itTail=e:n._prev=e,i}_addToMoves(i,e){return i.previousIndex===e||(this._movesTail===null?this._movesTail=this._movesHead=i:this._movesTail=this._movesTail._nextMoved=i),i}_addToRemovals(i){return this._unlinkedRecords===null&&(this._unlinkedRecords=new Mg),this._unlinkedRecords.put(i),i.currentIndex=null,i._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=i,i._prevRemoved=null):(i._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=i),i}_addIdentityChange(i,e){return i.item=e,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=i:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=i,i}},Cx=class{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(i,e){this.item=i,this.trackById=e}},xx=class{_head=null;_tail=null;add(i){this._head===null?(this._head=this._tail=i,i._nextDup=null,i._prevDup=null):(this._tail._nextDup=i,i._prevDup=this._tail,i._nextDup=null,this._tail=i)}get(i,e){let n;for(n=this._head;n!==null;n=n._nextDup)if((e===null||e<=n.currentIndex)&&Object.is(n.trackById,i))return n;return null}remove(i){let e=i._prevDup,n=i._nextDup;return e===null?this._head=n:e._nextDup=n,n===null?this._tail=e:n._prevDup=e,this._head===null}},Mg=class{map=new Map;put(i){let e=i.trackById,n=this.map.get(e);n||(n=new xx,this.map.set(e,n)),n.add(i)}get(i,e){let n=i,r=this.map.get(n);return r?r.get(i,e):null}remove(i){let e=i.trackById;return this.map.get(e).remove(i)&&this.map.delete(e),i}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function Z1(t,i,e){let n=t.previousIndex;if(n===null)return n;let r=0;return e&&n<e.length&&(r=e[n]),n+i+r}var wx=class{supports(i){return i instanceof Map||fg(i)}create(){return new Ex}},Ex=class{_records=new Map;_mapHead=null;_appendAfter=null;_previousMapHead=null;_changesHead=null;_changesTail=null;_additionsHead=null;_additionsTail=null;_removalsHead=null;get isDirty(){return this._additionsHead!==null||this._changesHead!==null||this._removalsHead!==null}forEachItem(i){let e;for(e=this._mapHead;e!==null;e=e._next)i(e)}forEachPreviousItem(i){let e;for(e=this._previousMapHead;e!==null;e=e._nextPrevious)i(e)}forEachChangedItem(i){let e;for(e=this._changesHead;e!==null;e=e._nextChanged)i(e)}forEachAddedItem(i){let e;for(e=this._additionsHead;e!==null;e=e._nextAdded)i(e)}forEachRemovedItem(i){let e;for(e=this._removalsHead;e!==null;e=e._nextRemoved)i(e)}diff(i){if(!i)i=new Map;else if(!(i instanceof Map||fg(i)))throw new ue(900,!1);return this.check(i)?this:null}check(i){this._reset();let e=this._mapHead;if(this._appendAfter=null,this._forEach(i,(n,r)=>{if(e&&e.key===r)this._maybeAddToChanges(e,n),this._appendAfter=e,e=e._next;else{let o=this._getOrCreateRecordForKey(r,n);e=this._insertBeforeOrAppend(e,o)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let n=e;n!==null;n=n._nextRemoved)n===this._mapHead&&(this._mapHead=null),this._records.delete(n.key),n._nextRemoved=n._next,n.previousValue=n.currentValue,n.currentValue=null,n._prev=null,n._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(i,e){if(i){let n=i._prev;return e._next=i,e._prev=n,i._prev=e,n&&(n._next=e),i===this._mapHead&&(this._mapHead=e),this._appendAfter=i,i}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(i,e){if(this._records.has(i)){let r=this._records.get(i);this._maybeAddToChanges(r,e);let o=r._prev,a=r._next;return o&&(o._next=a),a&&(a._prev=o),r._next=null,r._prev=null,r}let n=new Sx(i);return this._records.set(i,n),n.currentValue=e,this._addToAdditions(n),n}_reset(){if(this.isDirty){let i;for(this._previousMapHead=this._mapHead,i=this._previousMapHead;i!==null;i=i._next)i._nextPrevious=i._next;for(i=this._changesHead;i!==null;i=i._nextChanged)i.previousValue=i.currentValue;for(i=this._additionsHead;i!=null;i=i._nextAdded)i.previousValue=i.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(i,e){Object.is(e,i.currentValue)||(i.previousValue=i.currentValue,i.currentValue=e,this._addToChanges(i))}_addToAdditions(i){this._additionsHead===null?this._additionsHead=this._additionsTail=i:(this._additionsTail._nextAdded=i,this._additionsTail=i)}_addToChanges(i){this._changesHead===null?this._changesHead=this._changesTail=i:(this._changesTail._nextChanged=i,this._changesTail=i)}_forEach(i,e){i instanceof Map?i.forEach(e):Object.keys(i).forEac
4h(n=>e(i[n],n))}},Sx=class{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(i){this.key=i}};function X1(){return new Eo([new vx])}var Eo=(()=>{class t{factories;static \u0275prov=E({token:t,providedIn:"root",factory:X1});constructor(e){this.factories=e}static create(e,n){if(n!=null){let r=n.factories.slice();e=e.concat(r)}return new t(e)}static extend(e){return{provide:t,useFactory:()=>{let n=g(t,{optional:!0,skipSelf:!0});return t.create(e,n||X1())}}}find(e){let n=this.factories.find(r=>r.supports(e));if(n!=null)return n;throw new ue(901,!1)}}return t})();function J1(){return new Tg([new wx])}var Tg=(()=>{class t{static \u0275prov=E({token:t,providedIn:"root",factory:J1});factories;constructor(e){this.factories=e}static create(e,n){if(n){let r=n.factories.slice();e=e.concat(r)}return new t(e)}static extend(e){return{provide:t,useFactory:()=>{let n=g(t,{optional:!0,skipSelf:!0});return t.create(e,n||J1())}}}find(e){let n=this.factories.find(r=>r.supports(e));if(n)return n;throw new ue(901,!1)}}return t})();var lA=Mx(null,"core",[]),cA=(()=>{class t{constructor(e){}static \u0275fac=function(n){return new(n||t)(w(Ui))};static \u0275mod=te({type:t});static \u0275inj=ee({})}return t})();function j(t){return typeof t=="boolean"?t:t!=null&&t!=="false"}function wt(t,i=NaN){return!isNaN(parseFloat(t))&&!isNaN(Number(t))?Number(t):i}var bx=Symbol("NOT_SET"),dA=new Set,gz=Ve(H({},Ou),{kind:"afterRenderEffectPhase",consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,value:bx,cleanup:null,consumerMarkedDirty(){if(this.sequence.impl.executing){if(this.sequence.lastPhase===null||this.sequence.lastPhase<this.phase)return;this.sequence.erroredOrDestroyed=!0}this.sequence.scheduler.notify(7)},phaseFn(t){if(this.sequence.lastPhase=this.phase,!this.dirty)return this.signal;if(this.dirty=!1,this.value!==bx&&!Fc(this))return this.signal;try{for(let r of this.cleanup??dA)r()}finally{this.cleanup?.clear()}let i=[];t!==void 0&&i.push(t),i.push(this.registerCleanupFn);let e=cs(this),n;try{n=this.userFn.apply(null,i)}finally{Gs(this,e)}return(this.value===bx||!this.equal(this.value,n))&&(this.value=n,this.version++),this.signal}}),Dx=class extends hm{scheduler;lastPhase=null;nodes=[void 0,void 0,void 0,void 0];onDestroyFns=null;constructor(i,e,n,r,o,a=null){super(i,[void 0,void 0,void 0,void 0],n,!1,o.get(di),a),this.scheduler=r;for(let s of OC){let l=e[s];if(l===void 0)continue;let c=Object.create(gz);c.sequence=this,c.phase=s,c.userFn=l,c.dirty=!0,c.signal=()=>(zs(c),c.value),c.signal[si]=c,c.registerCleanupFn=m=>(c.cleanup??=new Set).add(m),this.nodes[s]=c,this.hooks[s]=m=>c.phaseFn(m)}}afterRun(){super.afterRun(),this.lastPhase=null}destroy(){if(this.onDestroyFns!==null)for(let i of this.onDestroyFns)i();super.destroy();for(let i of this.nodes)if(i)try{for(let e of i.cleanup??dA)e()}finally{$s(i)}}};function Ag(t,i){let e=i?.injector??g(Ae),n=e.get(Yo),r=e.get(sg),o=e.get(ca,null,{optional:!0});r.impl??=e.get(FC);let a=t;typeof a=="function"&&(a={mixedReadWrite:t});let s=e.get(id,null,{optional:!0}),l=new Dx(r.impl,[a.earlyRead,a.write,a.mixedReadWrite,a.read],s?.view,n,e,o?.snapshot(null));return r.impl.register(l),l}function Rg(t,i){let e=Ha(t),n=i.elementInjector||Yc();return new il(e).create(n,i.projectableNodes,i.hostElement,i.environmentInjector,i.directives,i.bindings)}function uA(t){let i=Ha(t);if(!i)return null;let e=new il(i);return{get selector(){return e.selector},get type(){return e.componentType},get inputs(){return e.inputs},get outputs(){return e.outputs},get ngContentSelectors(){return e.ngContentSelectors},get isStandalone(){return i.standalone},get isSignal(){return i.signals}}}var mA=null;function Hr(){return mA}function Tx(t){mA??=t}var Lm=class{},ws=(()=>{class t{historyGo(e){throw new Error("")}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:()=>g(pA),providedIn:"platform"})}return t})(),Ax=new R(""),pA=(()=>{class t extends ws{_location;_history;_doc=g(Be);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Hr().getBaseHref(this._doc)}onPopState(e){let n=Hr().getGlobalEventTarget(this._doc,"window");return n.addEventListener("popstate",e,!1),()=>n.removeEventListener("popstate",e)}onHashChange(e){let n=Hr().getGlobalEventTarget(this._doc,"window");return n.addEventListener("hashchange",e,!1),()=>n.removeEventListener("hashchange",e)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(e){this._location.pathname=e}pushState(e,n,r){this._history.pushState(e,n,r)}replaceState(e,n,r){this._history.replaceState(e,n,r)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:()=>new t,providedIn:"platform"})}return t})();function Pg(t,i){return t?i?t.endsWith("/")?i.startsWith("/")?t+i.slice(1):t+i:i.startsWith("/")?t+i:`${t}/${i}`:t:i}function hA(t){let i=t.search(/#|\?|$/);return t[i-1]==="/"?t.slice(0,i-1)+t.slice(i):t}function ma(t){return t&&t[0]!=="?"?`?${t}`:t}var pa=(()=>{class t{historyGo(e){throw new Error("")}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:()=>g(Og),providedIn:"root"})}return t})(),Ng=new R(""),Og=(()=>{class t extends pa{_platformLocation;_baseHref;_removeListenerFns=[];constructor(e,n){super(),this._platformLocation=e,this._baseHref=n??this._platformLocation.getBaseHrefFromDOM()??g(Be).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.on
vendor: 4,267 bytes, line 4
4HashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return Pg(this._baseHref,e)}path(e=!1){let n=this._platformLocation.pathname+ma(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${n}${r}`:n}pushState(e,n,r,o){let a=this.prepareExternalUrl(r+ma(o));this._platformLocation.pushState(e,n,a)}replaceState(e,n,r,o){let a=this.prepareExternalUrl(r+ma(o));this._platformLocation.replaceState(e,n,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static \u0275fac=function(n){return new(n||t)(w(ws),w(Ng,8))};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var So=(()=>{class t{_subject=new W;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(e){this._locationStrategy=e;let n=this._locationStrategy.getBaseHref();this._basePath=vz(hA(fA(n))),this._locationStrategy.onPopState(r=>{this._subject.next({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,n=""){return this.path()==this.normalize(e+ma(n))}normalize(e){return t.stripTrailingSlash(bz(this._basePath,fA(e)))}prepareExternalUrl(e){return e&&e[0]!=="/"&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,n="",r=null){this._locationStrategy.pushState(r,"",e,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+ma(n)),r)}replaceState(e,n="",r=null){this._locationStrategy.replaceState(r,"",e,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+ma(n)),r)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription??=this.subscribe(n=>{this._notifyUrlChangeListeners(n.url,n.state)}),()=>{let n=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(n,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",n){this._urlChangeListeners.forEach(r=>r(e,n))}subscribe(e,n,r){return this._subject.subscribe({next:e,error:n??void 0,complete:r??void 0})}static normalizeQueryParams=ma;static joinWithSlash=Pg;static stripTrailingSlash=hA;static \u0275fac=function(n){return new(n||t)(w(pa))};static \u0275prov=E({token:t,factory:()=>_z(),providedIn:"root"})}return t})();function _z(){return new So(w(pa))}function bz(t,i){if(!t||!i.startsWith(t))return i;let e=i.substring(t.length);return e===""||["/",";","?","#"].includes(e[0])?e:i}function fA(t){return t.replace(/\/index\.html$/,"")}function vz(t){if(new RegExp("^(https?:)?//").test(t)){let[,e]=t.split(/\/\/[^\/]+/);return e}return t}var Bx=(()=>{class t extends pa{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(e,n){super(),this._platformLocation=e,n!=null&&(this._baseHref=n)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let n=this._platformLocation.hash??"#";return n.length>0?n.substring(1):n}prepareExternalUrl(e){let n=Pg(this._baseHref,e);return n.length>0?"#"+n:n}pushState(e,n,r,o){let a=this.prepareExternalUrl(r+ma(o))||this._platformLocation.pathname;this._platformLocation.pushState(e,n,a)}replaceState(e,n,r,o){let a=this.prepareExternalUrl(r+ma(o))||this._platformLocation.pathname;this._platformLocation.replaceState(e,n,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static \u0275fac=function(n){return new(n||t)(w(ws),w(Ng,8))};static \u0275prov=E({token:t,factory:t.\u0275fac})}return t})();var jx=(function(t){return t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency",t[t.Scie
vendor: 7,996 bytes, line 4
4ntific=3]="Scientific",t})(jx||{});var mr=(function(t){return t[t.Format=0]="Format",t[t.Standalone=1]="Standalone",t})(mr||{}),Mn=(function(t){return t[t.Narrow=0]="Narrow",t[t.Abbreviated=1]="Abbreviated",t[t.Wide=2]="Wide",t[t.Short=3]="Short",t})(Mn||{}),Vr=(function(t){return t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full",t})(Vr||{}),Br={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 xA(t){return wr(t)[Bn.LocaleId]}function wA(t,i,e){let n=wr(t),r=[n[Bn.DayPeriodsFormat],n[Bn.DayPeriodsStandalone]],o=Do(r,i);return Do(o,e)}function EA(t,i,e){let n=wr(t),r=[n[Bn.DaysFormat],n[Bn.DaysStandalone]],o=Do(r,i);return Do(o,e)}function SA(t,i,e){let n=wr(t),r=[n[Bn.MonthsFormat],n[Bn.MonthsStandalone]],o=Do(r,i);return Do(o,e)}function DA(t,i){let n=wr(t)[Bn.Eras];return Do(n,i)}function Ux(t){return wr(t)[Bn.FirstDayOfWeek]}function Hm(t,i){let e=wr(t);return Do(e[Bn.DateFormat],i)}function Vm(t,i){let e=wr(t);return Do(e[Bn.TimeFormat],i)}function Bm(t,i){let n=wr(t)[Bn.DateTimeFormat];return Do(n,i)}function Xa(t,i){let e=wr(t),n=e[Bn.NumberSymbols][i];if(typeof n>"u"){if(i===Br.CurrencyDecimal)return e[Bn.NumberSymbols][Br.Decimal];if(i===Br.CurrencyGroup)return e[Bn.NumberSymbols][Br.Group]}return n}function IA(t,i){return wr(t)[Bn.NumberFormats][i]}function MA(t){if(!t[Bn.ExtraData])throw new ue(2303,!1)}function kA(t){let i=wr(t);return MA(i),(i[Bn.ExtraData][2]||[]).map(n=>typeof n=="string"?Rx(n):[Rx(n[0]),Rx(n[1])])}function TA(t,i,e){let n=wr(t);MA(n);let r=[n[Bn.ExtraData][0],n[Bn.ExtraData][1]],o=Do(r,i)||[];return Do(o,e)||[]}function Do(t,i){for(let e=i;e>-1;e--)if(typeof t[e]<"u")return t[e];throw new ue(2304,!1)}function Rx(t){let[i,e]=t.split(":");return{hours:+i,minutes:+e}}var yz=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Fg={},Cz=/((?:[^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]*)/,xz=256;function AA(t,i,e,n){let r=Rz(t);wz(i),i=Es(e,i)||i;let a=[],s;for(;i;)if(s=Cz.exec(i),s){a=a.concat(s.slice(1));let m=a.pop();if(!m)break;i=m}else{a.push(i);break}let l=r.getTimezoneOffset();n&&(l=PA(n,l),r=Az(r,n));let c="";return a.forEach(m=>{let _=kz(m);c+=_?_(r,e,l):m==="''"?"'":m.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),c}function wz(t){if(t.length>xz)throw new ue(2300,!1)}function jg(t,i,e){let n=new Date(0);return n.setFullYear(t,i,e),n.setHours(0,0,0),n}function Es(t,i){let e=xA(t);if(Fg[e]??={},Fg[e][i])return Fg[e][i];let n="";switch(i){case"shortDate":n=Hm(t,Vr.Short);break;case"mediumDate":n=Hm(t,Vr.Medium);break;case"longDate":n=Hm(t,Vr.Long);break;case"fullDate":n=Hm(t,Vr.Full);break;case"shortTime":n=Vm(t,Vr.Short);break;case"mediumTime":n=Vm(t,Vr.Medium);break;case"longTime":n=Vm(t,Vr.Long);break;case"fullTime":n=Vm(t,Vr.Full);break;case"short":let r=Es(t,"shortTime"),o=Es(t,"shortDate");n=Lg(Bm(t,Vr.Short),[r,o]);break;case"medium":let a=Es(t,"mediumTime"),s=Es(t,"mediumDate");n=Lg(Bm(t,Vr.Medium),[a,s]);break;case"long":let l=Es(t,"longTime"),c=Es(t,"longDate");n=Lg(Bm(t,Vr.Long),[l,c]);break;case"full":let m=Es(t,"fullTime"),_=Es(t,"fullDate");n=Lg(Bm(t,Vr.Full),[m,_]);break}return n&&(Fg[e][i]=n),n}function Lg(t,i){return i&&(t=t.replace(/\{([^}]+)}/g,function(e,n){return i!=null&&n in i?i[n]:e})),t}function ha(t,i,e="-",n,r){let o="";(t<0||r&&t<=0)&&(r?t=-t+1:(t=-t,o=e));let a=String(t);for(;a.length<i;)a="0"+a;return n&&(a=a.slice(a.length-i)),o+a}function Ez(t,i){return ha(t,3).substring(0,i)}function Ei(t,i,e=0,n=!1,r=!1){return function(o,a){let s=Sz(t,o);if((e>0||s>-e)&&(s+=e),t===3)s===0&&e===-12&&(s=12);else if(t===6)return Ez(s,i);let l=Xa(a,Br.MinusSign);return ha(s,i,l,n,r)}}function Sz(t,i){switch(t){case 0:return i.getFullYear();case 1:return i.getMonth();case 2:return i.getDate();case 3:return i.getHours();case 4:return i.getMinutes();case 5:return i.getSeconds();case 6:return i.getMilliseconds();case 7:return i.getDay();default:throw new ue(2301,!1)}}function Ln(t,i,e=mr.Format,n=!1){return function(r,o){return Dz(r,o,t,i,e,n)}}function Dz(t,i,e,n,r,o){switch(e){case 2:return SA(i,r,n)[t.getMonth()];case 1:return EA(i,r,n)[t.getDay()];case 0:let a=t.getHours(),s=t.getMinutes();if(o){let c=kA(i),m=TA(i,r,n),_=c.findIndex(v=>{if(Array.isArray(v)){let[C,M]=v,G=a>=C.hours&&s>=C.minutes,Z=a<M.hours||a===M.hours&&s<M.minutes;if(C.hours<M.hours){if(G&&Z)return!0}else if(G||Z)return!0}else if(v.hours===a&&v.minutes===s)return!0;return!1});if(_!==-1)return m[_]}return wA(i,r,n)[a<12?0:1];case 3:return DA(i,n)[t.getFullYear()<=0?0:1];default:let l=e;throw new ue(2302,!1)}}function Hg(t){return function(i,e,n){let r=-1*n,o=Xa(e,Br.MinusSign),a=r>0?Math.floor(r/60):Math.ceil(r/60);switch(t){case 0:return(r>=0?"+":"")+ha(a,2,o)+ha(Math.abs(r%60),2,o);case 1:return"GMT"+(r>=0?"+":"")+ha(a,1,o);case 2:return"GMT"+(r>=0?"+":"")+ha(a,2,o)+":"+ha(Math.abs(r%60),2,o);case 3:return n===0?"Z":(r>=0?"+":"")+ha(a,2,o)+":"+ha(Math.abs(r%60),2,o);default:throw new ue(2310,!1)}}}var Iz=0,Bg=4;function Mz(t){let i=jg(t,Iz,1).getDay();return jg(t,0,1+(i<=Bg?Bg:Bg+7)-i)}function RA(t){let i=t.getDay(),e=i===0?-3:Bg-i;return jg(t.getFullYear(),t.getMonth(),t.getDate()+e)}function Px(t,i=!1){return function(e,n){let r;if(i){let o=new Date(e.getFullYear(),e.getMonth(),1).getDay()-1,a=e.getDate();r=1+Math.floor((a+o)/7)}else{let o=RA(e),a=Mz(o.getFullYear()),s=o.getTime()-a.getTime();r=1+Math.round(s/6048e5)}return ha(r,t,Xa(n,Br.MinusSign))}}function Vg(t,i=!1){return function(e,n){let o=RA(e).getFullYear();return ha(o,t,Xa(n,Br.MinusSign),i)}}var Nx={};function kz(t){if(Nx[t])return Nx[t];let i;switch(t){case"G":case"GG":case"GGG":i=Ln(3,Mn.Abbreviated);break;case"GGGG":i=Ln(3,Mn.Wide);break;case"GGGGG":i=Ln(3,Mn.Narrow);break;case"y":i=Ei(0,1,0,!1,!0);break;case"yy":i=Ei(0,2,0,!0,!0);break;case"yyy":i=Ei(0,3,0,!1,!0);break;case"yyyy":i=Ei(0,4,0,!1,!0);break;case"Y":i=Vg(1);break;case"YY":i=Vg(2,!0);break;case"YYY":i=Vg(3);break;case"YYYY":i=Vg(4);break;case"M":case"L":i=Ei(1,1,1);break;case"MM":case"LL":i=Ei(1,2,1);break;case"MMM":i=Ln(2,Mn.Abbreviated);break;case"MMMM":i=Ln(2,Mn.Wide);break;case"MMMMM":i=Ln(2,Mn.Narrow);break;case"LLL":i=Ln(2,Mn.Abbreviated,mr.Standalone);break;case"LLLL":i=Ln(2,Mn.Wide,mr.Standalone);break;case"LLLLL":i=Ln(2,Mn.Narrow,mr.Standalone);break;case"w":i=Px(1);break;case"ww":i=Px(2);break;case"W":i=Px(1,!0);break;case"d":i=Ei(2,1);break;case"dd":i=Ei(2,2);break;case"c":case"cc":i=Ei(7,1);break;case"ccc":i=Ln(1,Mn.Abbreviated,mr.Standalone);break;case"cccc":i=Ln(1,Mn.Wide,mr.Standalone);break;case"ccccc":i=Ln(1,Mn.Narrow,mr.Standalone);break;case"cccccc":i=Ln(1,Mn.Short,mr.Standalone);break;case"E":case"EE":case"EEE":i=Ln(1,Mn.Abbreviated);break;case"EEEE":i=Ln(1,Mn.Wide);break;case"EEEEE":i=Ln(1,Mn.Narrow);break;case"EEEEEE":i=Ln(1,Mn.Short);break;case"a":case"aa":case"aaa":i=Ln(0,Mn.Abbreviated);break;case"aaaa":i=Ln(0,Mn.Wide);break;case"aaaaa":i=Ln(0,Mn.Narrow);break;case"b":case"bb":case"bbb":i=Ln(0,Mn.Abbreviated,mr.Standalone,!0);break;case"bbbb":i=Ln(0,Mn.Wide,mr.Standalone,!0);break;case"bbbbb":i=Ln(0,Mn.Narrow,mr.Standalone,!0);break;case"B":case"BB":case"BBB":i=Ln(0,Mn.Abbreviated,mr.Format,!0);break;case"BBBB":i=Ln(0,Mn.Wide,mr.Format,!0);break;case"BBBBB":i=Ln(0,Mn.Narrow,mr.Format,!0);break;case"h":i=Ei(3,1,-12);break;case"hh":i=Ei(3,2,-12);break;case"H":i=Ei(3,1);break;case"HH":i=Ei(3,2);break;case"m":i=Ei(4,1);break;case"mm":i=Ei(4,2);break;case"s":i=Ei(5,1);break;case"ss":i=Ei(5,2);break;case"S":i=Ei(6,1);break;case"SS":i=Ei(6,2);break;case"SSS":i=Ei(6,3);break;case"Z":case"ZZ":case"ZZZ":i=Hg(0);break;case"ZZZZZ":i=Hg(3);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":i=Hg(1);break;
vendor: 5,131 bytes, line 4
4case"OOOO":case"ZZZZ":case"zzzz":i=Hg(2);break;default:return null}return Nx[t]=i,i}function PA(t,i){t=t.replace(/:/g,"");let e=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(e)?i:e}function Tz(t,i){return t=new Date(t.getTime()),t.setMinutes(t.getMinutes()+i),t}function Az(t,i,e){let r=t.getTimezoneOffset(),o=PA(i,r);return Tz(t,-1*(o-r))}function Rz(t){if(gA(t))return t;if(typeof t=="number"&&!isNaN(t))return new Date(t);if(typeof t=="string"){if(t=t.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(t)){let[r,o=1,a=1]=t.split("-").map(s=>+s);return jg(r,o-1,a)}let e=parseFloat(t);if(!isNaN(t-e))return new Date(e);let n;if(n=t.match(yz))return Pz(n)}let i=new Date(t);if(!gA(i))throw new ue(2311,!1);return i}function Pz(t){let i=new Date(0),e=0,n=0,r=t[8]?i.setUTCFullYear:i.setFullYear,o=t[8]?i.setUTCHours:i.setHours;t[9]&&(e=Number(t[9]+t[10]),n=Number(t[9]+t[11])),r.call(i,Number(t[1]),Number(t[2])-1,Number(t[3]));let a=Number(t[4]||0)-e,s=Number(t[5]||0)-n,l=Number(t[6]||0),c=Math.floor(parseFloat("0."+(t[7]||0))*1e3);return o.call(i,a,s,l,c),i}function gA(t){return t instanceof Date&&!isNaN(t.valueOf())}var Nz=/^(\d+)?\.((\d+)(-(\d+))?)?$/,_A=22,Ug=".",jm="0",Oz=";",Fz=",",Ox="#";function Lz(t,i,e,n,r,o,a=!1){let s="",l=!1;if(!isFinite(t))s=Xa(e,Br.Infinity);else{let c=Bz(t);a&&(c=Vz(c));let m=i.minInt,_=i.minFrac,v=i.maxFrac;if(o){let Qe=o.match(Nz);if(Qe===null)throw new ue(2306,!1);let ae=Qe[1],Re=Qe[3],it=Qe[5];ae!=null&&(m=Fx(ae)),Re!=null&&(_=Fx(Re)),it!=null?v=Fx(it):Re!=null&&_>v&&(v=_);let K=100;if(m>K||_>K||v>K)throw new ue(2306,!1)}jz(c,_,v);let C=c.digits,M=c.integerLen,G=c.exponent,Z=[];for(l=C.every(Qe=>!Qe);M<m;M++)C.unshift(0);for(;M<0;M++)C.unshift(0);M>0?Z=C.splice(M,C.length):(Z=C,C=[0]);let se=[];for(C.length>=i.lgSize&&se.unshift(C.splice(-i.lgSize,C.length).join(""));C.length>i.gSize;)se.unshift(C.splice(-i.gSize,C.length).join(""));C.length&&se.unshift(C.join("")),s=se.join(Xa(e,n)),Z.length&&(s+=Xa(e,r)+Z.join("")),G&&(s+=Xa(e,Br.Exponential)+"+"+G)}return t<0&&!l?s=i.negPre+s+i.negSuf:s=i.posPre+s+i.posSuf,s}function NA(t,i,e){let n=IA(i,jx.Decimal),r=Hz(n,Xa(i,Br.MinusSign));return Lz(t,r,i,Br.Group,Br.Decimal,e)}function Hz(t,i="-"){let e={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},n=t.split(Oz),r=n[0],o=n[1],a=r.indexOf(Ug)!==-1?r.split(Ug):[r.substring(0,r.lastIndexOf(jm)+1),r.substring(r.lastIndexOf(jm)+1)],s=a[0],l=a[1]||"";e.posPre=s.substring(0,s.indexOf(Ox));for(let m=0;m<l.length;m++){let _=l.charAt(m);_===jm?e.minFrac=e.maxFrac=m+1:_===Ox?e.maxFrac=m+1:e.posSuf+=_}let c=s.split(Fz);if(e.gSize=c[1]?c[1].length:0,e.lgSize=c[2]||c[1]?(c[2]||c[1]).length:0,o){let m=r.length-e.posPre.length-e.posSuf.length,_=o.indexOf(Ox);e.negPre=o.substring(0,_).replace(/'/g,""),e.negSuf=o.slice(_+m).replace(/'/g,"")}else e.negPre=i+e.posPre,e.negSuf=e.posSuf;return e}function Vz(t){if(t.digits[0]===0)return t;let i=t.digits.length-t.integerLen;return t.exponent?t.exponent+=2:(i===0?t.digits.push(0,0):i===1&&t.digits.push(0),t.integerLen+=2),t}function Bz(t){let i=Math.abs(t)+"",e=0,n,r,o,a,s;for((r=i.indexOf(Ug))>-1&&(i=i.replace(Ug,"")),(o=i.search(/e/i))>0?(r<0&&(r=o),r+=+i.slice(o+1),i=i.substring(0,o)):r<0&&(r=i.length),o=0;i.charAt(o)===jm;o++);if(o===(s=i.length))n=[0],r=1;else{for(s--;i.charAt(s)===jm;)s--;for(r-=o,n=[],a=0;o<=s;o++,a++)n[a]=Number(i.charAt(o))}return r>_A&&(n=n.splice(0,_A-1),e=r-1,r=1),{digits:n,exponent:e,integerLen:r}}function jz(t,i,e){if(i>e)throw new ue(2307,!1);let n=t.digits,r=n.length-t.integerLen,o=Math.min(Math.max(i,r),e),a=o+t.integerLen,s=n[a];if(a>0){n.splice(Math.max(t.integerLen,a));for(let _=a;_<n.length;_++)n[_]=0}else{r=Math.max(0,r),t.integerLen=1,n.length=Math.max(1,a=o+1),n[0]=0;for(let _=1;_<a;_++)n[_]=0}if(s>=5)if(a-1<0){for(let _=0;_>a;_--)n.unshift(0),t.integerLen++;n.unshift(1),t.integerLen++}else n[a-1]++;for(;r<Math.max(0,o);r++)n.push(0);let l=o!==0,c=i+t.integerLen,m=n.reduceRight(function(_,v,C,M){return v=v+_,M[C]=v<10?v:v-10,l&&(M[C]===0&&C>=c?M.pop():l=!1),v>=10?1:0},0);m&&(n.unshift(m),t.integerLen++)}function Fx(t){let i=parseInt(t);if(isNaN(i))throw new ue(2305,!1);return i}var Lx=/\s+/,bA=[],Er=(()=>{class t{_ngEl;_renderer;initialClasses=bA;rawClass;stateMap=new Map;constructor(e,n){this._ngEl=e,this._renderer=n}set klass(e){this.initialClasses=e!=null?e.trim().split(Lx):bA}set ngClass(e){this.rawClass=typeof e=="string"?e.trim().split(Lx):e}ngDoCheck(){for(let n of this.initialClasses)this._updateState(n,!0);let e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(let n of e)this._updateState(n,!0);else if(e!=null)for(let n of Object.keys(e))this._updateState(n,!!e[n]);this._applyStateDiff()}_updateState(e,n){let r=this.stateMap.get(e);r!==void 0?(r.enabled!==n&&(r.changed=!0,r.enabled=n),r.touched=!0):this.stateMap.set(e,{enabled:n,changed:!0,touched:!0})}_applyStateDiff(){for(let e of this.stateMap){let n=e[0],r=e[1];r.changed?(this._toggleClass(n,r.enabled),r.changed=!1):r.touched||(r.enabled&&this._toggleClass(n,!1),this.stateMap.delete(n)),r.touched=!1}}_toggleClass(e,n){e=e.trim(),e.length>
vendor: 2,053 bytes, line 4
40&&e.split(Lx).forEach(r=>{n?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}static \u0275fac=function(n){return new(n||t)(k(ne),k(pt))};static \u0275dir=z({type:t,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return t})();var zg=class{$implicit;ngForOf;index;count;constructor(i,e,n,r){this.$implicit=i,this.ngForOf=e,this.index=n,this.count=r}get first(){return this.index===0}get last(){return this.index===this.count-1}get even(){return this.index%2===0}get odd(){return!this.even}},_t=(()=>{class t{_viewContainer;_template;_differs;set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(e,n,r){this._viewContainer=e,this._template=n,this._differs=r}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){let e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){let n=this._viewContainer;e.forEachOperation((r,o,a)=>{if(r.previousIndex==null)n.createEmbeddedView(this._template,new zg(r.item,this._ngForOf,-1,-1),a===null?void 0:a);else if(a==null)n.remove(o===null?void 0:o);else if(o!==null){let s=n.get(o);n.move(s,a),vA(s,r)}});for(let r=0,o=n.length;r<o;r++){let s=n.get(r).context;s.index=r,s.count=o,s.ngForOf=this._ngForOf}e.forEachIdentityChange(r=>{let o=n.get(r.currentIndex);vA(o,r)})}static ngTemplateContextGuard(e,n){return!0}static \u0275fac=function(n){return new(n||t)(k(jt),k(It),k(Eo))};static \u0275dir=z({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return t})();function vA(t,i){t.context.$implicit=i.item}var Ie=(()=>{class t{_viewContainer;_context=new Gg;_thenTemplateRef=null;_elseTemplateRef=null;
vendor: 4,332 bytes, line 4
4_thenViewRef=null;_elseViewRef=null;constructor(e,n){this._viewContainer=e,this._thenTemplateRef=n}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){yA(e,!1),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){yA(e,!1),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(e,n){return!0}static \u0275fac=function(n){return new(n||t)(k(jt),k(It))};static \u0275dir=z({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return t})(),Gg=class{$implicit=null;ngIf=null};function yA(t,i){if(t&&!t.createEmbeddedView)throw new ue(2020,!1)}var Um=(()=>{class t{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(e,n,r){this._ngEl=e,this._differs=n,this._renderer=r}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){let e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,n){let[r,o]=e.split("."),a=r.indexOf("-")===-1?void 0:la.DashCase;n!=null?this._renderer.setStyle(this._ngEl.nativeElement,r,o?`${n}${o}`:n,a):this._renderer.removeStyle(this._ngEl.nativeElement,r,a)}_applyChanges(e){e.forEachRemovedItem(n=>this._setStyle(n.key,null)),e.forEachAddedItem(n=>this._setStyle(n.key,n.currentValue)),e.forEachChangedItem(n=>this._setStyle(n.key,n.currentValue))}static \u0275fac=function(n){return new(n||t)(k(ne),k(Tg),k(pt))};static \u0275dir=z({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return t})(),Ja=(()=>{class t{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;injector=g(Ae);constructor(e){this._viewContainerRef=e}ngOnChanges(e){if(this._shouldRecreateView(e)){let n=this._viewContainerRef;if(this._viewRef&&n.remove(n.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let r=this._createContextForwardProxy();this._viewRef=n.createEmbeddedView(this.ngTemplateOutlet,r,{injector:this._getInjector()})}}_getInjector(){return this.ngTemplateOutletInjector==="outlet"?this.injector:this.ngTemplateOutletInjector??void 0}_shouldRecreateView(e){return!!e.ngTemplateOutlet||!!e.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(e,n,r)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,n,r):!1,get:(e,n,r)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,n,r)}})}static \u0275fac=function(n){return new(n||t)(k(jt))};static \u0275dir=z({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[Pe]})}return t})();function $g(t,i){return new ue(2100,!1)}var Hx=class{createSubscription(i,e,n){return Xt(()=>i.subscribe({next:e,error:n}))}dispose(i){Xt(()=>i.unsubscribe())}},Vx=class{createSubscription(i,e,n){return i.then(r=>e?.(r),r=>n?.(r)),{unsubscribe:()=>{e=null,n=null}}}dispose(i){i.unsubscribe()}},Uz=new Vx,zz=new Hx,fa=(()=>{class t{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;applicationErrorHandler=g(Lr);constructor(e){this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){if(!this._obj){if(e)try{this.markForCheckOnValueUpdate=!1,this._subscribe(e)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,n=>this._updateLatestValue(e,n),n=>this.applicationErrorHandler(n))}_selectStrategy(e){if(Cs(e))return Uz;if(Cg(e))return zz;throw $g(t,e)}
4_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,n){e===this._obj&&(this._latestValue=n,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(n){return new(n||t)(k(Oe,16))};static \u0275pipe=xi({name:"async",type:t,pure:!1})}return t})();var Gz=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFB
4D3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g,zx=(()=>{class t{transform(e){return e==null?null:($z(t,e),e.replace(Gz,n=>n[0].toUpperCase()+n.slice(1).toLowerCase()))}static \u0275fac=function(n){return new(n||t)};static \u0275pipe=xi({name:"titlecase",type:t,pure:!0})}return t})();function $z(t,i){if(typeof i!="string")throw $g(t,i)}var Wz="mediumDate",OA=new R(""),FA=new R(""),zm=(()=>{class t{locale;defaultTimezone;defaultOptions;constructor(e,n,r){this.locale=e,this.defaultTimezone=n,this.defaultOptions=r}transform(e,n,r,o){if(e==null||e===""||e!==e)return null;try{let a=n??this.defaultOptions?.dateFormat??Wz,s=r??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return AA(e,a,o||this.locale,s)}catch(a){throw $g(t,a.message)}}
4static \u0275fac=function(n){return new(n||t)(k(Za,16),k(OA,24),k(FA,24))};static \u0275pipe=xi({name:"date",type:t,pure:!0})}return t})();var qz=(()=>{class t{transform(e){return JSON.stringify(e,null,2)}static \u0275fac=function(n){return new(n||t)};static \u0275pipe=xi({name:"json",type:t,pure:!1})}return t})();function Kz(t,i){return{key:t,value:i}}var Qz=(()=>{class t{differs;constructor(e){this.differs=e}differ;keyValues=[];compareFn=CA;transform(e,n=CA){if(!e||!(e instanceof Map)&&typeof e!="object")return null;this.differ??=this.differs.find(e).create();let r=this.differ.diff(e),o=n!==this.compareFn;return r&&(this.keyValues=[],r.forEachItem(a=>{this.keyValues.push(Kz(a.key,a.currentValue))})),(r||o)&&(n&&this.keyValues.sort(n),this.compareFn=n),this.keyValues}static \u0275fac=function(n){return new(n||t)(k(Tg,16))};static \u0275pipe=xi({name:"keyvalue",type:t,pure:!1})}return t})();function CA(t,i){let e=t.key,n=i.key;if(e===n)return 0;if(e==null)return 1;if(n==null)return-1;if(typeof e=="string"&&typeof n=="string")return e<n?-1:1;if(typeof e=="number"&&typeof n=="number")return e-n;if(typeof e=="boolean"&&typeof n=="boolean")return e<n?-1:1;let r=String(e),o=String(n);return r==o?0:r<o?-1:1}var Yz=(()=>{class t{_locale;constructor(e){this._locale=e}transform(e,n,r){if(!Zz(e))return null;r||=this._locale;try{let o=Xz(e);return NA(o,r,n)}catch(o){throw $g(t,o.message)}}static \u0275fac=function(n){return new(n||t)(k(Za,16))};static \u0275pipe=xi({name:"number",type:t,pure:!0})}return t})();function Zz(t){return!(t==null||t===""||t!==t)}function Xz(t){if(typeof t=="string"&&!isNaN(Number(t)-parseFloat(t)))return Number(t);if(typeof t!="number")throw new ue(2309,!1);return t}var tc=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({})}return t})();function Gm(t,i){i=encodeURIComponent(i);for(let e of t.split(";")){let n=e.indexOf("="),[r,o]=n==-1?[e,""]:[e.slice(0,n),e.slice(n+1)];if(r.trim()===i)return decodeURIComponent(o)}return null}var nc=class{};function rwe(t,i,e){return cx(t,i,e)}var $x="browser";function Wx(t){return t===$x}var qx=(()=>{class t{static \u0275prov=E({token:t,providedIn:"root",factory:()=>new Gx(g(Be),window)})}return t})(),Gx=class{document;window;offset=()=>[0,0];constructor(i,e){this.document=i,this.window=e}setOffset(i){Array.isArray(i)?this.offset=()=>i:this.offset=i}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(i,e){this.window.scrollTo(Ve(H({},e),{left:i[0],top:i[1]}))}scrollToAnchor(i,e){let n=Jz(this.document,i);n&&(this.scrollToElement(n,e),n.focus({preventScroll:!0}))}setHistoryScrollRestoration(i){try{this.window.history.scrollRestoration=i}catch(e){console.warn(Zo(2400,!1))}}scrollToElement(i,e){let n=i.getBoundingClientRect(),r=n.left+this.window.pageXOffset,o=n.top+this.window.pageYOffset,a=this.offset();this.window.scrollTo(Ve(H({},e),{left:r-a[0],top:o-a[1]}))}};function Jz(t,i){let e=t.getElementById(i)||t.getElementsByName(i)[0];if(e)return e;if(typeof t.createTreeWalker=="function"&&t.body&&typeof t.body.attachShadow=="function"){let n=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT),r=n.currentNode;for(;r;){let o=r.shadowRoot;if(o){let a=o.getElementById(i)||o.querySelector(`[name="${i}"]`);if(a)return a}r=n.nextNode()}}return null}var $m=class{_doc;constructor(i){this._doc=i}manager},Wg=(()=>{class t extends $m{constructor(e){super(e)}supports(e){return!0}addEventListener(e,n,r,o){return e.addEventListener(n,r,o),()=>this.removeEventListener(e,n,r,o)}removeEventListener(e,n,r,o){return e.removeEventListener(n,r,o)}static \u0275fac=function(n){return new(n||t)(w(Be))};static \u0275prov=E({token:t,factory:t.\u0275fac})}return t})(),Qg=new R(""),Zx=(()=>{class t{_zone;_plugins;_eventNameToPlugin=new Map;constructor(e,n){this._zone=n,e.forEach(a=>{a.manager=this});let r=e.filter(a=>!(a instanceof Wg));this._plugins=r.slice().reverse();let o=e.find(a=>a instanceof Wg);o&&this._plugins.push(o)}addEventListener(e,n,r,o){return this._findPluginFor(n).addEventListener(e,n,r,o)}getZone(){return this._zone}_findPluginFor(e){let n=this._eventNameToPlugin.get(e);if(n)return n;if(n=this._plugins.find(o=>o.supports(e)),!n)throw new ue(5101,!1);return this._eventNameToPlugin.set(e,n),n}static \u0275fac=function(n){return new(n||t)(w(Qg),w(de))};static \u0275prov=E({token:t,factory:t.\u0275fac})}return t})(),Kx="ng-app-id";function LA(t){for(let i of t)i.remove()}function HA(t,i){let e=i.createElement("style");return e.textContent=t,e}function e5(t,i,e,n){let r=t.head?.querySelectorAll(`style[${Kx}="${i}"],link[${Kx}="${i}"]`);if(r)for(let o of r)o.removeAttribute(Kx),o instanceof HTMLLinkElement?n.set(o.href.slice(o.href.lastIndexOf("/")+1),{usage:0,elements:[o]}):o.textContent&&e.set(o.textContent,{usage:0,elements:[o]})}function Yx(t,i){let e=i.createElement("link");return e.setAttribute("rel","stylesheet"),e.setAttribute("href",t),e}var Xx=(()=>{class t{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;constructor(e,n,r,o={}){this.doc=e,this.appId=n,this.nonce=r,e5(e,n,this.inline,this.external),this.hosts.add(e.head)}addStyles(e,n){for(let r of e)this.addUsage(r,this.inline,HA);n?.forEach(r=>this.addUsage(r,this.external,Yx))}removeStyles(e,n){for(let r of e)this.removeUsage(r,this.inline);n?.forEach(r=>this.removeUsage(r,this.external))}addUsage(e,n,r){let o=n.get(e);o?o.usage++:n.set(e,{usage:1,elements:[...this.hosts].map(a=>this.addElement(a,r(e,this.doc)))})}removeUsage(e,n){let r=n.get(e);r&&(r.usage--,r.usage<=0&&(LA(r.elements),n.delete(e)))}ngOnDestroy(){for(let[,{elements:e}]of[...this.inline,...this.external])LA(e);this.hosts.clear()}addHost(e){this.hosts.add(e);for(let[n,{elements:r}]of this.inline)r.push(this.addElement(e,HA(n,this.doc)));for(let[n,{elements:r}]of this.external)r.push(this.addElement(e,Yx(n,this.doc)))}removeHost(e){this.hosts.delete(e)}addElement(e,n){return this.nonce&&n.setAttribute("nonce",this.nonce),e.appendChild(n)}static \u0275fac=function(n){return new(n||t)(w(Be),w(rl),w(Zl,8),w(vs))};static \u0275prov=E({token:t,factory:t.\u0275fac})}return t})(),Qx={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"},Jx=/%COMP%/g;var BA="%COMP%",t5=`_nghost-${BA}`,n5=`_ngcontent-${BA}`,i5=!0,r5=new R("",{factory:()=>i5});function o5(t){return n5.replace(Jx,t)}function a5(t){return t5.replace(Jx,t)}function jA(t,i){return i.map(e=>e.replace(Jx,t))}var ew=(()=>{class t{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;constructor(e,n,r,o,a,s,l=null,c=null){this.eventManager=e,this.sharedStylesHost=n,this.appId=r,this.removeStylesOnCompDestroy=o,this.doc=a,this.ngZone=s,this.nonce=l,this.tracingService=c,this.defaultRenderer=new Wm(e,a,s,this.tracingService)}createRenderer(e,n){if(!e||!n)return this.defaultRenderer;let r=this.getOrCreateRenderer(e,n);return r instanceof Kg?r.applyToHost(e):r instanceof qm&&r.applyStyles(),r}getOrCreateRenderer(e,n){let r=this.rendererByCompId,o=r.get(n.id);if(!o){let a=this.doc,s=this.ngZone,l=this.eventManager,c=this.sharedStylesHost,m=this.removeStylesOnCompDestroy,_=this.tracingService;switch(n.encapsulation){case sa.Emulated:o=new Kg(l,c,n,this.appId,m,a,s,_);break;case sa.ShadowDom:return new qg(l,e,n,a,s,this.nonce,_,c);case sa.ExperimentalIsolatedShadowDom:return new qg(l,e,n,a,s,this.nonce,_);default:o=new qm(l,c,n,m,a,s,_);break}r.set(n.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(e){this.rendererByCompId.delete(e)}static \u0275fac=function(n){return new(n||t)(w(Zx),w(Xx),w(rl),w(r5),w(Be),w(de),w(Zl),w(ca,8))};static \u0275prov=E({token:t,factory:t.\u0275fac})}return t})(),Wm=class{eventManager;doc;ngZone;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;
vendor: 2,902 bytes, line 4
4constructor(i,e,n,r){this.eventManager=i,this.doc=e,this.ngZone=n,this.tracingService=r}destroy(){}destroyNode=null;createElement(i,e){return e?this.doc.createElementNS(Qx[e]||e,i):this.doc.createElement(i)}createComment(i){return this.doc.createComment(i)}createText(i){return this.doc.createTextNode(i)}appendChild(i,e){(VA(i)?i.content:i).appendChild(e)}insertBefore(i,e,n){i&&(VA(i)?i.content:i).insertBefore(e,n)}removeChild(i,e){e.remove()}selectRootElement(i,e){let n=typeof i=="string"?this.doc.querySelector(i):i;if(!n)throw new ue(-5104,!1);return e||(n.textContent=""),n}parentNode(i){return i.parentNode}nextSibling(i){return i.nextSibling}setAttribute(i,e,n,r){if(r){e=r+":"+e;let o=Qx[r];o?i.setAttributeNS(o,e,n):i.setAttribute(e,n)}else i.setAttribute(e,n)}removeAttribute(i,e,n){if(n){let r=Qx[n];r?i.removeAttributeNS(r,e):i.removeAttribute(`${n}:${e}`)}else i.removeAttribute(e)}addClass(i,e){i.classList.add(e)}removeClass(i,e){i.classList.remove(e)}setStyle(i,e,n,r){r&(la.DashCase|la.Important)?i.style.setProperty(e,n,r&la.Important?"important":""):i.style[e]=n}removeStyle(i,e,n){n&la.DashCase?i.style.removeProperty(e):i.style[e]=""}setProperty(i,e,n){i!=null&&(i[e]=n)}setValue(i,e){i.nodeValue=e}listen(i,e,n,r){if(typeof i=="string"&&(i=Hr().getGlobalEventTarget(this.doc,i),!i))throw new ue(5102,!1);let o=this.decoratePreventDefault(n);return this.tracingService?.wrapEventListener&&(o=this.tracingService.wrapEventListener(i,e,o)),this.eventManager.addEventListener(i,e,o,r)}decoratePreventDefault(i){return e=>{if(e==="__ngUnwrap__")return i;i(e)===!1&&e.preventDefault()}}};function VA(t){return t.tagName==="TEMPLATE"&&t.content!==void 0}var qg=class extends Wm{hostEl;sharedStylesHost;shadowRoot;constructor(i,e,n,r,o,a,s,l){super(i,r,o,s),this.hostEl=e,this.sharedStylesHost=l,this.shadowRoot=e.attachShadow({mode:"open"}),this.sharedStylesHost&&this.sharedStylesHost.addHost(this.shadowRoot);let c=n.styles;c=jA(n.id,c);for(let _ of c){let v=document.createElement("style");a&&v.setAttribute("nonce",a),v.textContent=_,this.shadowRoot.appendChild(v)}let m=n.getExternalStyles?.();if(m)for(let _ of m){let v=Yx(_,r);a&&v.setAttribute("nonce",a),this.shadowRoot.appendChild(v)}}nodeOrShadowRoot(i){return i===this.hostEl?this.shadowRoot:i}appendChild(i,e){return super.appendChild(this.nodeOrShadowRoot(i),e)}insertBefore(i,e,n){return super.insertBefore(this.nodeOrShadowRoot(i),e,n)}removeChild(i,e){return super.removeChild(null,e)}parentNode(i){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(i)))}destroy(){this.sharedStylesHost&&this.sharedStylesHost.removeHost(this.shadowRoot)}},qm=class extends Wm{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(i,e,n,r,o,a,s,l){super(i,o,a,s),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=r;let c=n.styles;this.styles=l?jA(l,c):c,this.styleUrls=n.getExternalStyles?.(l)}
vendor: 4,663 bytes, line 4
4applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&tl.size===0&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},Kg=class extends qm{contentAttr;hostAttr;constructor(i,e,n,r,o,a,s,l){let c=r+"-"+n.id;super(i,e,n,o,a,s,l,c),this.contentAttr=o5(c),this.hostAttr=a5(c)}applyToHost(i){this.applyStyles(),this.setAttribute(i,this.hostAttr,"")}createElement(i,e){let n=super.createElement(i,e);return super.setAttribute(n,this.contentAttr,""),n}};var Yg=class t extends Lm{supportsDOMEvents=!0;static makeCurrent(){Tx(new t)}onAndCancel(i,e,n,r){return i.addEventListener(e,n,r),()=>{i.removeEventListener(e,n,r)}}dispatchEvent(i,e){i.dispatchEvent(e)}remove(i){i.remove()}createElement(i,e){return e=e||this.getDefaultDocument(),e.createElement(i)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(i){return i.nodeType===Node.ELEMENT_NODE}isShadowRoot(i){return i instanceof DocumentFragment}getGlobalEventTarget(i,e){return e==="window"?window:e==="document"?i:e==="body"?i.body:null}getBaseHref(i){let e=s5();return e==null?null:l5(e)}resetBaseElement(){Km=null}getUserAgent(){return window.navigator.userAgent}getCookie(i){return Gm(document.cookie,i)}},Km=null;function s5(){return Km=Km||document.head.querySelector("base"),Km?Km.getAttribute("href"):null}function l5(t){return new URL(t,document.baseURI).pathname}var Zg=class{addToWindow(i){yi.getAngularTestability=(n,r=!0)=>{let o=i.findTestabilityInTree(n,r);if(o==null)throw new ue(5103,!1);return o},yi.getAllAngularTestabilities=()=>i.getAllTestabilities(),yi.getAllAngularRootElements=()=>i.getAllRootElements();let e=n=>{let r=yi.getAllAngularTestabilities(),o=r.length,a=function(){o--,o==0&&n()};r.forEach(s=>{s.whenStable(a)})};yi.frameworkStabilizers||(yi.frameworkStabilizers=[]),yi.frameworkStabilizers.push(e)}findTestabilityInTree(i,e,n){if(e==null)return null;let r=i.getTestability(e);return r??(n?Hr().isShadowRoot(e)?this.findTestabilityInTree(i,e.host,!0):this.findTestabilityInTree(i,e.parentElement,!0):null)}},c5=(()=>{class t{build(){return new XMLHttpRequest}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac})}return t})(),UA=["alt","control","meta","shift"],d5={"\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"},u5={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey},zA=(()=>{class t extends $m{constructor(e){super(e)}supports(e){return t.parseEventName(e)!=null}addEventListener(e,n,r,o){let a=t.parseEventName(n),s=t.eventCallback(a.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Hr().onAndCancel(e,a.domEventName,s,o))}static parseEventName(e){let n=e.toLowerCase().split("."),r=n.shift();if(n.length===0||!(r==="keydown"||r==="keyup"))return null;let o=t._normalizeKey(n.pop()),a="",s=n.indexOf("code");if(s>-1&&(n.splice(s,1),a="code."),UA.forEach(c=>{let m=n.indexOf(c);m>-1&&(n.splice(m,1),a+=c+".")}),a+=o,n.length!=0||o.length===0)return null;let l={};return l.domEventName=r,l.fullKey=a,l}static matchEventFullKeyCode(e,n){let r=d5[e.key]||e.key,o="";return n.indexOf("code.")>-1&&(r=e.code,o="code."),r==null||!r?!1:(r=r.toLowerCase(),r===" "?r="space":r==="."&&(r="dot"),UA.forEach(a=>{if(a!==r){let s=u5[a];s(e)&&(o+=a+".")}}),o+=r,o===n)}static eventCallback(e,n,r){return o=>{t.matchEventFullKeyCode(o,e)&&r.runGuarded(()=>n(o))}}static _normalizeKey(e){return e==="esc"?"escape":e}static \u0275fac=function(n){return new(n||t)(w(Be))};static \u0275prov=E({token:t,factory:t.\u0275fac})}return t})();function m5(){Yg.makeCurrent()}function p5(){return new br}function h5(){return bC(document),document}var f5=[{provide:vs,useValue:$x},{provide:Jf,useValue:m5,multi:!0},{provide:Be,useFactory:h5}],g5=Mx(lA,"browser",f5);var _5=[{provide:yg,useClass:Zg},{provide:vg,useClass:Am},{provide:Am,useClass:Am}],b5=[{provide:Ju,useValue:"root"},{provide:br,useFactory:p5},{provide:Qg,useClass:Wg,multi:!0},{provide:Qg,useClass:zA,multi:!0},ew,Xx,Zx,{provide:Vn,useExisting:ew},{provide:nc,useClass:c5},[]],v5=(()=>{class t{constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({providers:[...b5,..._5],imports:[tc,cA]})}return t})();var jr=class t{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(i){i?typeof i=="string"?this.lazyInit=()=>{this.headers=new Map,i.split(`
5`).forEach(e=>{let n=e.indexOf(":");if(n>0){let r=e.slice(0,n),o=e.slice(n+1).trim();this.addHeaderEntry(r,o)}})}:typeof Headers<"u"&&i instanceof Headers?(this.headers=new Map,i.forEach((e,n)=>{this.addHeaderEntry(n,e)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(i).forEach(([e,n])=>{this.setHeaderEntries(e,n)})}:this.headers=new Map}has(i){return this.init(),this.headers.has(i.toLowerCase())}get(i){this.init();let e=this.headers.get(i.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(i){return this.init(),this.headers.get(i.toLowerCase())||null}append(i,e){return this.clone({name:i,value:e,op:"a"})}set(i,e){return this.clone({name:i,value:e,op:"s"})}delete(i,e){return this.clone({name:i,value:e,op:"d"})}maybeSetNormalizedName(i,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,i)}init(){this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(i=>this.applyUpdate(i)),this.lazyUpdate=null))}copyFrom(i){i.init(),Array.from(i.headers.keys()).forEach(e=>{this.headers.set(e,i.headers.get(e)),this.normalizedNames.set(e,i.normalizedNames.get(e))})}clone(i){let e=new t;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([i]),e}applyUpdate(i){let e=i.name.toLowerCase();switch(i.op){case"a":case"s":let n=i.value;if(typeof n=="string"&&(n=[n]),n.length===0)return;this.maybeSetNormalizedName(i.name,e);let r=(i.op==="a"?this.headers.get(e):void 0)||[];r.push(...n),this.headers.set(e,r);break;case"d":let o=i.value;if(!o)this.headers.delete(e),this.normalizedNames.delete(e);else{let a=this.headers.get(e);if(!a)return;a=a.filter(s=>o.indexOf(s)===-1),a.length===0?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,a)}break}}addHeaderEntry(i,e){let n=i.toLowerCase();this.maybeSetNormalizedName(i,n),this.headers.has(n)?this.headers.get(n).push(e):this.headers.set(n,[e])}setHeaderEntries(i,e){let n=(Array.isArray(e)?e:[e]).map(o=>o.toString()),r=i.toLowerCase();this.headers.set(r,n),this.maybeSetNormalizedName(i,r)}forEach(i){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>i(this.normalizedNames.get(e),this.headers.get(e)))}};var U=class{map=new Map;set(i,e){return this.map.set(i,e),this}get(i){return this.map.has(i)||this.map.set(i,i.defaultValue()),this.map.get(i)}delete(i){return this.map.delete(i),this}has(i){return this.map.has(i)}keys(){return this.map.keys()}},Jg=class{encodeKey(i){return GA(i)}encodeValue(i){return GA(i)}decodeKey(i){return decodeURIComponent(i)}decodeValue(i){return decodeURIComponent(i)}};function y5(t,i){let e=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(r=>{let o=r.indexOf("="),[a,s]=o==-1?[i.decodeKey(r),""]:[i.decodeKey(r.slice(0,o)),i.decodeValue(r.slice(o+1))],l=e.get(a)||[];l.push(s),e.set(a,l)}),e}var C5=/%(\d[a-f0-9])/gi,x5={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function GA(t){return encodeURIComponent(t).replace(C5,(i,e)=>x5[e]??i)}function Xg(t){return`${t}`}var nt=class t{map;encoder;updates=null;cloneFrom=null;constructor(i={}){if(this.encoder=i.encoder||new Jg,i.fromString){if(i.fromObject)throw new ue(2805,!1);this.map=y5(i.fromString,this.encoder)}else i.fromObject?(this.map=new Map,Object.keys(i.fromObject).forEach(e=>{let n=i.fromObject[e],r=Array.isArray(n)?n.map(Xg):[Xg(n)];this.map.set(e,r)})):this.map=null}has(i){return this.init(),this.map.has(i)}get(i){this.init();let e=this.map.get(i);return e?e[0]:null}getAll(i){return this.init(),this.map.get(i)||null}keys(){return this.init(),Array.from(this.map.keys())}append(i,e){return this.clone({param:i,value:e,op:"a"})}appendAll(i){let e=[];
vendor: 12,766 bytes, line 5
5return Object.keys(i).forEach(n=>{let r=i[n];Array.isArray(r)?r.forEach(o=>{e.push({param:n,value:o,op:"a"})}):e.push({param:n,value:r,op:"a"})}),this.clone(e)}set(i,e){return this.clone({param:i,value:e,op:"s"})}delete(i,e){return this.clone({param:i,value:e,op:"d"})}toString(){return this.init(),this.keys().map(i=>{let e=this.encoder.encodeKey(i);return this.map.get(i).map(n=>e+"="+this.encoder.encodeValue(n)).join("&")}).filter(i=>i!=="").join("&")}clone(i){let e=new t({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(i),e}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(i=>this.map.set(i,this.cloneFrom.map.get(i))),this.updates.forEach(i=>{switch(i.op){case"a":case"s":let e=(i.op==="a"?this.map.get(i.param):void 0)||[];e.push(Xg(i.value)),this.map.set(i.param,e);break;case"d":if(i.value!==void 0){let n=this.map.get(i.param)||[],r=n.indexOf(Xg(i.value));r!==-1&&n.splice(r,1),n.length>0?this.map.set(i.param,n):this.map.delete(i.param)}else{this.map.delete(i.param);break}}}),this.cloneFrom=this.updates=null)}};function w5(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function $A(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function WA(t){return typeof Blob<"u"&&t instanceof Blob}function qA(t){return typeof FormData<"u"&&t instanceof FormData}function E5(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams}var KA="Content-Type",QA="Accept",ZA="text/plain",XA="application/json",S5=`${XA}, ${ZA}, */*`,vd=class t{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;credentials;keepalive=!1;cache;priority;mode;redirect;referrer;integrity;referrerPolicy;responseType="json";method;params;urlWithParams;transferCache;timeout;constructor(i,e,n,r){this.url=e,this.method=i.toUpperCase();let o;if(w5(this.method)||r?(this.body=n!==void 0?n:null,o=r):o=n,o){if(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,this.keepalive=!!o.keepalive,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params),o.priority&&(this.priority=o.priority),o.cache&&(this.cache=o.cache),o.credentials&&(this.credentials=o.credentials),typeof o.timeout=="number"){if(o.timeout<1||!Number.isInteger(o.timeout))throw new ue(2822,"");this.timeout=o.timeout}o.mode&&(this.mode=o.mode),o.redirect&&(this.redirect=o.redirect),o.integrity&&(this.integrity=o.integrity),o.referrer!==void 0&&(this.referrer=o.referrer),o.referrerPolicy&&(this.referrerPolicy=o.referrerPolicy),this.transferCache=o.transferCache}if(this.headers??=new jr,this.context??=new U,!this.params)this.params=new nt,this.urlWithParams=e;else{let a=this.params.toString();if(a.length===0)this.urlWithParams=e;else{let s=e.indexOf("?"),l=s===-1?"?":s<e.length-1?"&":"";this.urlWithParams=e+l+a}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||$A(this.body)||WA(this.body)||qA(this.body)||E5(this.body)?this.body:this.body instanceof nt?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||qA(this.body)?null:WA(this.body)?this.body.type||null:$A(this.body)?null:typeof this.body=="string"?ZA:this.body instanceof nt?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?XA:null}clone(i={}){let e=i.method||this.method,n=i.url||this.url,r=i.responseType||this.responseType,o=i.keepalive??this.keepalive,a=i.priority||this.priority,s=i.cache||this.cache,l=i.mode||this.mode,c=i.redirect||this.redirect,m=i.credentials||this.credentials,_=i.referrer??this.referrer,v=i.integrity||this.integrity,C=i.referrerPolicy||this.referrerPolicy,M=i.transferCache??this.transferCache,G=i.timeout??this.timeout,Z=i.body!==void 0?i.body:this.body,se=i.withCredentials??this.withCredentials,Qe=i.reportProgress??this.reportProgress,ae=i.headers||this.headers,Re=i.params||this.params,it=i.context??this.context;return i.setHeaders!==void 0&&(ae=Object.keys(i.setHeaders).reduce((K,le)=>K.set(le,i.setHeaders[le]),ae)),i.setParams&&(Re=Object.keys(i.setParams).reduce((K,le)=>K.set(le,i.setParams[le]),Re)),new t(e,n,Z,{params:Re,headers:ae,context:it,reportProgress:Qe,responseType:r,withCredentials:se,transferCache:M,keepalive:o,cache:s,priority:a,timeout:G,mode:l,redirect:c,credentials:m,referrer:_,integrity:v,referrerPolicy:C})}},ic=(function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t})(ic||{}),Cd=class{headers;status;statusText;url;ok;type;redirected;responseType;constructor(i,e=200,n="OK"){this.headers=i.headers||new jr,this.status=i.status!==void 0?i.status:e,this.statusText=i.statusText||n,this.url=i.url||null,this.redirected=i.redirected,this.responseType=i.responseType,this.ok=this.status>=200&&this.status<300}},e_=class t extends Cd{constructor(i={}){super(i)}type=ic.ResponseHeader;clone(i={}){return new t({headers:i.headers||this.headers,status:i.status!==void 0?i.status:this.status,statusText:i.statusText||this.statusText,url:i.url||this.url||void 0})}},Qm=class t extends Cd{body;constructor(i={}){super(i),this.body=i.body!==void 0?i.body:null}type=ic.Response;clone(i={}){return new t({body:i.body!==void 0?i.body:this.body,headers:i.headers||this.headers,status:i.status!==void 0?i.status:this.status,statusText:i.statusText||this.statusText,url:i.url||this.url||void 0,redirected:i.redirected??this.redirected,responseType:i.responseType??this.responseType})}},yd=class extends Cd{name="HttpErrorResponse";message;error;ok=!1;constructor(i){super(i,0,"Unknown Error"),this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${i.url||"(unknown url)"}`:this.message=`Http failure response for ${i.url||"(unknown url)"}: ${i.status} ${i.statusText}`,this.error=i.error||null}},D5=200,I5=204;var M5=new R("");var k5=/^\)\]\}',?\n/;var nw=(()=>{class t{xhrFactory;tracingService=g(ca,{optional:!0});constructor(e){this.xhrFactory=e}maybePropagateTrace(e){return this.tracingService?.propagate?this.tracingService.propagate(e):e}handle(e){if(e.method==="JSONP")throw new ue(-2800,!1);let n=this.xhrFactory;return ie(null).pipe(Ct(()=>new tt(o=>{let a=n.build();if(a.open(e.method,e.urlWithParams),e.withCredentials&&(a.withCredentials=!0),e.headers.forEach((Z,se)=>a.setRequestHeader(Z,se.join(","))),e.headers.has(QA)||a.setRequestHeader(QA,S5),!e.headers.has(KA)){let Z=e.detectContentTypeHeader();Z!==null&&a.setRequestHeader(KA,Z)}if(e.timeout&&(a.timeout=e.timeout),e.responseType){let Z=e.responseType.toLowerCase();a.responseType=Z!=="json"?Z:"text"}let s=e.serializeBody(),l=null,c=()=>{if(l!==null)return l;let Z=a.statusText||"OK",se=new jr(a.getAllResponseHeaders()),Qe=a.responseURL||e.url;return l=new e_({headers:se,status:a.status,statusText:Z,url:Qe}),l},m=this.maybePropagateTrace(()=>{let{headers:Z,status:se,statusText:Qe,url:ae}=c(),Re=null;se!==I5&&(Re=typeof a.response>"u"?a.responseText:a.response),se===0&&(se=Re?D5:0);let it=se>=200&&se<300;if(e.responseType==="json"&&typeof Re=="string"){let K=Re;Re=Re.replace(k5,"");try{Re=Re!==""?JSON.parse(Re):null}catch(le){Re=K,it&&(it=!1,Re={error:le,text:Re})}}it?(o.next(new Qm({body:Re,headers:Z,status:se,statusText:Qe,url:ae||void 0})),o.complete()):o.error(new yd({error:Re,headers:Z,status:se,statusText:Qe,url:ae||void 0}))}),_=this.maybePropagateTrace(Z=>{let{url:se}=c(),Qe=new yd({error:Z,status:a.status||0,statusText:a.statusText||"Unknown Error",url:se||void 0});o.error(Qe)}),v=_;e.timeout&&(v=this.maybePropagateTrace(Z=>{let{url:se}=c(),Qe=new yd({error:new DOMException("Request timed out","TimeoutError"),status:a.status||0,statusText:a.statusText||"Request timeout",url:se||void 0});o.error(Qe)}));let C=!1,M=this.maybePropagateTrace(Z=>{C||(o.next(c()),C=!0);let se={type:ic.DownloadProgress,loaded:Z.loaded};Z.lengthComputable&&(se.total=Z.total),e.responseType==="text"&&a.responseText&&(se.partialText=a.responseText),o.next(se)}),G=this.maybePropagateTrace(Z=>{let se={type:ic.UploadProgress,loaded:Z.loaded};Z.lengthComputable&&(se.total=Z.total),o.next(se)});return a.addEventListener("load",m),a.addEventListener("error",_),a.addEventListener("timeout",v),a.addEventListener("abort",_),e.reportProgress&&(a.addEventListener("progress",M),s!==null&&a.upload&&a.upload.addEventListener("progress",G)),a.send(s),o.next({type:ic.Sent}),()=>{a.removeEventListener("error",_),a.removeEventListener("abort",_),a.removeEventListener("load",m),a.removeEventListener("timeout",v),e.reportProgress&&(a.removeEventListener("progress",M),s!==null&&a.upload&&a.upload.removeEventListener("progress",G)),a.readyState!==a.DONE&&a.abort()}})))}static \u0275fac=function(n){return new(n||t)(w(nc))};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function JA(t,i){return i(t)}function T5(t,i){return(e,n)=>i.intercept(e,{handle:r=>t(r,n)})}function A5(t,i,e){return(n,r)=>Ci(e,()=>i(n,o=>t(o,r)))}var n_=new R(""),iw=new R("",{factory:()=>[]}),eR=new R(""),rw=new R("",{factory:()=>!0});function R5(){let t=null;return(i,e)=>{t===null&&(t=(g(n_,{optional:!0})??[]).reduceRight(T5,JA));let n=g($l);if(g(rw)){let o=n.add();return t(i,e).pipe(Fa(o))}else return t(i,e)}}var ow=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:function(n){let r=null;return n?r=new(n||t):r=w(nw),r},providedIn:"root"})}return t})();var t_=(()=>{class t{backend;injector;chain=null;pendingTasks=g($l);contributeToStability=g(rw);constructor(e,n){this.backend=e,this.injector=n}handle(e){if(this.chain===null){let n=Array.from(new Set([...this.injector.get(iw),...this.injector.get(eR,[])]));this.chain=n.reduceRight((r,o)=>A5(r,o,this.injector),JA)}if(this.contributeToStability){let n=this.pendingTasks.add();return this.chain(e,r=>this.backend.handle(r)).pipe(Fa(n))}else return this.chain(e,n=>this.backend.handle(n))}static \u0275fac=function(n){return new(n||t)(w(ow),w(nn))};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),aw=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:function(n){let r=null;return n?r=new(n||t):r=w(t_),r},providedIn:"root"})}return t})();function tw(t,i){return{body:i,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials,credentials:t.credentials,transferCache:t.transferCache,timeout:t.timeout,keepalive:t.keepalive,priority:t.priority,cache:t.cache,mode:t.mode,redirect:t.redirect,integrity:t.integrity,referrer:t.referrer,referrerPolicy:t.referrerPolicy}}var xe=(()=>{class t{handler;constructor(e){this.handler=e}request(e,n,r={}){let o;if(e instanceof vd)o=e;else{let l;r.headers instanceof jr?l=r.headers:l=new jr(r.headers);let c;r.params&&(r.params instanceof nt?c=r.params:c=new nt({fromObject:r.params})),o=new vd(e,n,r.body!==void 0?r.body:null,{headers:l,context:r.context,params:c,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials,transferCache:r.transferCache,keepalive:r.keepalive,priority:r.priority,cache:r.cache,mode:r.mode,redirect:r.redirect,credentials:r.credentials,referrer:r.referrer,referrerPolicy:r.referrerPolicy,integrity:r.integrity,timeout:r.timeout})}let a=ie(o).pipe(no(l=>this.handler.handle(l)));if(e instanceof vd||r.observe==="events")return a;let s=a.pipe(lt(l=>l instanceof Qm));switch(r.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return s.pipe(fe(l=>{if(l.body!==null&&!(l.body instanceof ArrayBuffer))throw new ue(2806,!1);return l.body}));case"blob":return s.pipe(fe(l=>{if(l.body!==null&&!(l.body instanceof Blob))throw new ue(2807,!1);return l.body}));case"text":return s.pipe(fe(l=>{if(l.body!==null&&typeof l.body!="string")throw new ue(2808,!1);return l.body}));default:return s.pipe(fe(l=>l.body))}case"response":return s;default:throw new ue(2809,!1)}}delete(e,n={}){return this.request("DELETE",e,n)}get(e,n={}){return this.request("GET",e,n)}head(e,n={}){return this.request("HEAD",e,n)}jsonp(e,n){return this.request("JSONP",e,{params:new nt().append(n,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,n={}){return this.request("OPTIONS",e,n)}patch(e,n,r={}){return this.request("PATCH",e,tw(r,n))}post(e,n,r={}
5){return this.request("POST",e,tw(r,n))}put(e,n,r={}){return this.request("PUT",e,tw(r,n))}static \u0275fac=function(n){return new(n||t)(w(aw))};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var P5=new R("",{factory:()=>!0}),N5="XSRF-TOKEN",O5=new R("",{factory:()=>N5}),F5="X-XSRF-TOKEN",L5=new R("",{factory:()=>F5}),H5=(()=>{class t{cookieName=g(O5);doc=g(Be);lastCookieString="";lastToken=null;parseCount=0;getToken(){let e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=Gm(e,this.cookieName),this.lastCookieString=e),this.lastToken}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),tR=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:function(n){let r=null;return n?r=new(n||t):r=w(H5),r},providedIn:"root"})}return t})();function V5(t,i){if(!g(P5)||t.method==="GET"||t.method==="HEAD")return i(t);try{let r=g(ws).href,{origin:o}=new URL(r),{origin:a}=new URL(t.url,o);if(o!==a)return i(t)}catch(r){return i(t)}let e=g(tR).getToken(),n=g(L5);return e!=null&&!t.headers.has(n)&&(t=t.clone({headers:t.headers.set(n,e)})),i(t)}var sw=(function(t){return t[t.Interceptors=0]="Interceptors",t[t.LegacyInterceptors=1]="LegacyInterceptors",t[t.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",t[t.NoXsrfProtection=3]="NoXsrfProtection",t[t.JsonpSupport=4]="JsonpSupport",t[t.RequestsMadeViaParent=5]="RequestsMadeViaParent",t[t.Fetch=6]="Fetch",t})(sw||{});function B5(t,i){return{\u0275kind:t,\u0275providers:i}}function j5(...t){let i=[xe,t_,{provide:aw,useExisting:t_},{provide:ow,useFactory:()=>g(M5,{optional:!0})??g(nw)},{provide:iw,useValue:V5,multi:!0}];for(let e of t)i.push(...e.\u0275providers);return Va(i)}var YA=new R("");function U5(){return B5(sw.LegacyInterceptors,[{provide:YA,useFactory:R5},{provide:iw,useExisting:YA,multi:!0}])}var vEe=(()=>{class t{_doc;_dom;constructor(e){this._doc=e,this._dom=Hr()}addTag(e,n=!1){return e?this._getOrCreateElement(e,n):null}addTags(e,n=!1){return e?e.reduce((r,o)=>(o&&r.push(this._getOrCreateElement(o,n)),r),[]):[]}getTag(e){if(!e)return null;let n=this._doc.querySelector(`meta[${e}]`);return n?.nodeName.toLowerCase()==="meta"?n:null}getTags(e){if(!e)return[];let n=this._doc.querySelectorAll(`meta[${e}]`);return n?[].slice.call(n).filter(r=>r.nodeName.toLowerCase()==="meta"):[]}updateTag(e,n){if(!e)return null;n=n||this._parseSelector(e);let r=this.getTag(n);return r?this._setMetaElementAttributes(e,r):this._getOrCreateElement(e,!0)}removeTag(e){this.removeTagElement(this.getTag(e))}removeTagElement(e){e&&this._dom.remove(e)}_getOrCreateElement(e,n=!1){if(!n){let a=this._parseSelector(e),s=this.getTags(a).filter(l=>this._containsAttributes(e,l))[0];if(s!==void 0)return s}let r=this._dom.createElement("meta");return this._setMetaElementAttributes(e,r),this._doc.getElementsByTagName("head")[0].appendChild(r),r}_setMetaElementAttributes(e,n){return Object.keys(e).forEach(r=>n.setAttribute(this._getMetaKeyMap(r),e[r])),n}_parseSelector(e){let n=e.name?"name":"property";return`${n}=${this._escapeSelectorValue(String(e[n]))}`}_escapeSelectorValue(e){return`"${e.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`}_containsAttributes(e,n){return Object.keys(e).every(r=>n.getAttribute(this._getMetaKeyMap(r))===e[r])}_getMetaKeyMap(e){return z5[e]||e}static \u0275fac=function(n){return new(n||t)(w(Be))};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),z5={httpEquiv:"http-equiv"},nR=(()=>{class t{_doc;constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}static \u0275fac=function(n){return new(n||t)(w(Be))};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var ga=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:function(n){let r=null;return n?r=new(n||t):r=w(G5),r},providedIn:"root"})}return t})(),G5=(()=>{class t extends ga{_doc;constructor(e){super(),this._doc=e}sanitize(e,n){if(n==null)return null;switch(e){case mi.NONE:return n;case mi.HTML:return Ka(n,"HTML")?oo(n):ig(this._doc,String(n)).toString();case mi.STYLE:return Ka(n,"Style")?oo(n):n;case mi.SCRIPT:if(Ka(n,"Script"))return oo(n);throw new ue(5200,!1);case mi.URL:return Ka(n,"URL")?oo(n):wm(String(n));case mi.RESOURCE_URL:if(Ka(n,"ResourceURL"))return oo(n);throw new ue(5201,!1);default:throw new ue(5202,!1)}}bypassSecurityTrustHtml(e){return CC(e)}bypassSecurityTrustStyle(e){return xC(e)}bypassSecurityTrustScript(e){return wC(e)}bypassSecurityTrustUrl(e){return EC(e)}bypassSecurityTrustResourceUrl(e){return SC(e)}static \u0275fac=function(n){return new(n||t)(w(Be))};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Ss(t){return t.buttons===0||t.detail===0}function Ds(t){let i=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!!i&&i.identifier===-1&&(i.radiusX==null||i.radiusX===1)&&(i.radiusY==null||i.radiusY===1)}var lw;function iR(){if(lw==null){let t=typeof document<"u"?document.head:null;lw=!!(t&&(t.createShadowRoot||t.attachShadow))}return lw}function rc(t){if(iR()){let i=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&i instanceof ShadowRoot)return i}return null}function so(){let t=typeof document<"u"&&document?document.activeElement:null;for(;t&&t.shadowRoot;){let i=t.shadowRoot.activeElement;if(i===t)break;t=i}return t}function Wn(t){return t.composedPath?t.composedPath()[0]:t.target}var cw;try{cw=typeof Intl<"u"&&Intl.v8BreakIterator}catch(t){cw=!1}var bt=(()=>
5{class t{_platformId=g(vs);isBrowser=this._platformId?Wx(this._platformId):typeof document=="object"&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!!(window.chrome||cw)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Ym;function rR(){if(Ym==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Ym=!0}))}finally{Ym=Ym||!1}return Ym}function xd(t){return rR()?t:!!t.capture}function Ur(t,i=0){return r_(t)?Number(t):arguments.length===2?i:0}function r_(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}function qn(t){return t instanceof ne?t.nativeElement:t}var oR=new R("cdk-input-modality-detector-options"),aR={ignoreKeys:[18,17,224,91,16]},sR=650,dw={passive:!0,capture:!0},lR=(()=>{class t{_platform=g(bt);_listenerCleanups;modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new St(null);_options;_lastTouchMs=0;_onKeydown=e=>{this._options?.ignoreKeys?.some(n=>n===e.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=Wn(e))};_onMousedown=e=>{Date.now()-this._lastTouchMs<sR||(this._modality.next(Ss(e)?"keyboard":"mouse"),this._mostRecentTarget=Wn(e))};_onTouchstart=e=>{if(Ds(e)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Wn(e)};constructor(){let e=g(de),n=g(Be),r=g(oR,{optional:!0});if(this._options=H(H({},aR),r),this.modalityDetected=this._modality.pipe(Rl(1)),this.modalityChanged=this.modalityDetected.pipe(Wc()),this._platform.isBrowser){let o=g(Vn).createRenderer(null,null);this._listenerCleanups=e.runOutsideAngular(()=>[o.listen(n,"keydown",this._onKeydown,dw),o.listen(n,"mousedown",this._onMousedown,dw),o.listen(n,"touchstart",this._onTouchstart,dw)])}}ngOnDestroy(){this._modality.complete(),this._listenerCleanups?.forEach(e=>e())}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Zm=(function(t){return t[t.IMMEDIATE=0]="IMMEDIATE",t[t.EVENTUAL=1]="EVENTUAL",t})(Zm||{}),cR=new R("cdk-focus-monitor-default-options"),o_=xd({passive:!0,capture:!0}),Hn=(()=>{class t{_ngZone=g(de);_platform=g(bt);_inputModalityDetector=g(lR);_origin=null;_lastFocusOrigin=null;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)};_document=g(Be);_stopInputModalityDetector=new W;constructor(){let e=g(cR,{optional:!0});this._detectionMode=e?.detectionMode||Zm.IMMEDIATE}_rootNodeFocusAndBlurListener=e=>{let n=Wn(e);for(let r=n;r;r=r.parentElement)e.type==="focus"?this._onFocus(e,r):this._onBlur(e,r)};monitor(e,n=!1){let r=qn(e);if(!this._platform.isBrowser||r.nodeType!==1)return ie();let o=rc(r)||this._document,a=this._elementInfo.get(r);if(a)return n&&(a.checkChildren=!0),a.subject;let s={checkChildren:n,subject:new W,rootNode:o};return this._elementInfo.set(r,s),this._registerGlobalListeners(s),s.subject}stopMonitoring(e){let n=qn(e),r=this._elementInfo.get(n);r&&(r.subject.complete(),this._setClasses(n),this._elementInfo.delete(n),this._removeGlobalListeners(r))}focusVia(e,n,r){let o=qn(e),a=this._document.activeElement;
vendor: 4,443 bytes, line 5
5o===a?this._getClosestElementsInfo(o).forEach(([s,l])=>this._originChanged(s,n,l)):(this._setOrigin(n),typeof o.focus=="function"&&o.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,n)=>this.stopMonitoring(n))}_getWindow(){return this._document.defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return this._detectionMode===Zm.EVENTUAL||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,n){e.classList.toggle("cdk-focused",!!n),e.classList.toggle("cdk-touch-focused",n==="touch"),e.classList.toggle("cdk-keyboard-focused",n==="keyboard"),e.classList.toggle("cdk-mouse-focused",n==="mouse"),e.classList.toggle("cdk-program-focused",n==="program")}_setOrigin(e,n=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=e,this._originFromTouchInteraction=e==="touch"&&n,this._detectionMode===Zm.IMMEDIATE){clearTimeout(this._originTimeoutId);let r=this._originFromTouchInteraction?sR:1;this._originTimeoutId=setTimeout(()=>this._origin=null,r)}})}_onFocus(e,n){let r=this._elementInfo.get(n),o=Wn(e);!r||!r.checkChildren&&n!==o||this._originChanged(n,this._getFocusOrigin(o),r)}_onBlur(e,n){let r=this._elementInfo.get(n);!r||r.checkChildren&&e.relatedTarget instanceof Node&&n.contains(e.relatedTarget)||(this._setClasses(n),this._emitOrigin(r,null))}_emitOrigin(e,n){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(n))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;let n=e.rootNode,r=this._rootNodeFocusListenerCount.get(n)||0;r||this._ngZone.runOutsideAngular(()=>{n.addEventListener("focus",this._rootNodeFocusAndBlurListener,o_),n.addEventListener("blur",this._rootNodeFocusAndBlurListener,o_)}),this._rootNodeFocusListenerCount.set(n,r+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(Le(this._stopInputModalityDetector)).subscribe(o=>{this._setOrigin(o,!0)}))}_removeGlobalListeners(e){let n=e.rootNode;if(this._rootNodeFocusListenerCount.has(n)){let r=this._rootNodeFocusListenerCount.get(n);r>1?this._rootNodeFocusListenerCount.set(n,r-1):(n.removeEventListener("focus",this._rootNodeFocusAndBlurListener,o_),n.removeEventListener("blur",this._rootNodeFocusAndBlurListener,o_),this._rootNodeFocusListenerCount.delete(n))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,n,r){this._setClasses(e,n),this._emitOrigin(r,n),this._lastFocusOrigin=n}_getClosestElementsInfo(e){let n=[];return this._elementInfo.forEach((r,o)=>{(o===e||r.checkChildren&&o.contains(e))&&n.push([o,r])}),n}_isLastInteractionFromInputLabel(e){let{_mostRecentTarget:n,mostRecentModality:r}=this._inputModalityDetector;if(r!=="mouse"||!n||n===e||e.nodeName!=="INPUT"&&e.nodeName!=="TEXTAREA"||e.disabled)return!1;let o=e.labels;if(o){for(let a=0;a<o.length;a++)if(o[a].contains(n))return!0}return!1}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Xm=(()=>{class t{_elementRef=g(ne);_focusMonitor=g(Hn);_monitorSubscription;_focusOrigin=null;cdkFocusChange=new O;constructor(){}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){let e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,e.nodeType===1&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(n=>{this._focusOrigin=n,this.cdkFocusChange.emit(n)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription?.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}return t})();var a_=new WeakMap,At=(()=>{class t{_appRef;_injector=g(Ae);_environmentInjector=g(nn);load(e){let n=this._appRef=this._appRef||this._injector.get(Ui),r=a_.get(n);r||(r={loaders:new Set,refs:[]},a_.set(n,r),n.onDestroy(()=>
5{a_.get(n)?.refs.forEach(o=>o.destroy()),a_.delete(n)})),r.loaders.has(e)||(r.loaders.add(e),r.refs.push(Rg(e,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var zr=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(n,r){},styles:[`.cdk-visually-hidden { 6 border: 0; 7 clip: rect(0 0 0 0); 8 height: 1px; 9 margin: -1px; 10 overflow: hidden; 11 padding: 0; 12 position: absolute; 13 width: 1px; 14 white-space: nowrap; 15 outline: 0; 16 -webkit-appearance: none; 17 -moz-appearance: none; 18 left: 0; 19} 20[dir=rtl] .cdk-visually-hidden { 21 left: auto; 22 right: 0; 23} 24`],encapsulation:2,changeDetection:0})}return t})(),s_;function $5(){if(s_===void 0&&(s_=null,typeof window<"u")){let t=window;t.trustedTypes!==void 0&&(s_=t.trustedTypes.createPolicy("angular#components",{createHTML:i=>i}))}return s_}function oc(t){return $5()?.createHTML(t)||t}function dR(t,i,e){let n=e.sanitize(mi.HTML,i);t.innerHTML=oc(n||"")}function _a(t){return Array.isArray(t)?t:[t]}var uR=new Set,ac,wd=(()=>{class t{_platform=g(bt);_nonce=g(Zl,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):q5}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&W5(e,this._nonce),this._matchMedia(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function W5(t,i){if(!uR.has(t))try{ac||(ac=document.createElement("style"),i&&ac.setAttribute("nonce",i),ac.setAttribute("type","text/css"),document.head.appendChild(ac)),ac.sheet&&(ac.sheet.insertRule(`@media ${t} {body{ }}`,0),uR.add(t))}catch(e){console.error(e)}}function q5(t){return{matches:t==="all"||t==="",media:t,addListener:()=>{},removeListener:()=>{}}}var Is=(()=>{class t{_mediaMatcher=g(wd);_zone=g(de);_queries=new Map;_destroySubject=new W;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return mR(_a(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){let r=mR(_a(e)).map(a=>this._registerQuery(a).observable),o=li(r);return o=lr(o.pipe(ct(1)),o.pipe(Rl(1),ei(0))),o.pipe(fe(a=>{let s={matches:!1,breakpoints:{}};return a.forEach(({matches:l,query:c})=>{s.matches=s.matches||l,s.breakpoints[c]=l}),s}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);let n=this._mediaMatcher.matchMedia(e),o={observable:new tt(a=>{let s=l=>this._zone.run(()=>a.next(l));return n.addListener(s),()=>{n.removeListener(s)}}).pipe(dt(n),fe(({matches:a})=>({query:e,matches:a})),Le(this._destroySubject)),mql:n};return this._queries.set(e,o),o}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function mR(t){return t.map(i=>i.split(",")).reduce((i,e)=>i.concat(e)).map(i=>i.trim())}function K5(t){if(t.type==="characterData"&&t.target instanceof Comment)return!0;if(t.type==="childList"){for(let i=0;i<t.addedNodes.length;i++)if(!(t.addedNodes[i]instanceof Comment))return!1;for(let i=0;i<t.removedNodes.length;i++)if(!(t.removedNodes[i]instanceof Comment))return!1;return!0}return!1}var pR=(()=>{class t{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),hR=(()=>{class t{_mutationObserverFactory=g(pR);_observedElements=new Map;_ngZone=g(de);constructor(){}ngOnDestroy(){this._observedElements.forEach((e,n)=>this._cleanupObserver(n))}observe(e){let n=qn(e);return new tt(r=>{let a=this._observeElement(n).pipe(fe(s=>s.filter(l=>!K5(l))),lt(s=>!!s.length)).subscribe(s=>{this._ngZone.run(()=>{r.next(s)})});return()=>{a.unsubscribe(),this._unobserveElement(n)}})}_observeElement(e){return this._ngZone.runOutsideAngular(()=>{if(this._observedElements.has(e))this._observedElements.get(e).
24count++;else{let n=new W,r=this._mutationObserverFactory.create(o=>n.next(o));r&&r.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:r,stream:n,count:1})}return this._observedElements.get(e).stream})}_unobserveElement(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}_cleanupObserver(e){if(this._observedElements.has(e)){let{observer:n,stream:r}=this._observedElements.get(e);n&&n.disconnect(),r.complete(),this._observedElements.delete(e)}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),l_=(()=>{class t{_contentObserver=g(hR);_elementRef=g(ne);event=new O;get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._disabled?this._unsubscribe():this._subscribe()}_disabled=!1;get debounce(){return this._debounce}set debounce(e){this._debounce=Ur(e),this._subscribe()}_debounce;_currentSubscription=null;constructor(){}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();let e=this._contentObserver.observe(this._elementRef);this._currentSubscription=(this.debounce?e.pipe(ei(this.debounce)):e).subscribe(this.event)}_unsubscribe(){this._currentSubscription?.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",j],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]})}return t})(),Ed=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({providers:[pR]})}return t})();var c_=(()=>{class t{_platform=g(bt);constructor(){}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return Y5(e)&&getComputedStyle(e).visibility==="visible"}isTabbable(e){if(!this._platform.isBrowser)return!1;let n=Q5(r8(e));if(n&&(fR(n)===-1||!this.isVisible(n)))return!1;let r=e.nodeName.toLowerCase(),o=fR(e);return e.hasAttribute("contenteditable")?o!==-1:r==="iframe"||r==="object"||this._platform.WEBKIT&&this._platform.IOS&&!n8(e)?!1:r==="audio"?e.hasAttribute("controls")?o!==-1:!1:r==="video"?o===-1?!1:o!==null?!0:this._platform.FIREFOX||e.hasAttribute("controls"):e.tabIndex>=0}isFocusable(e,n){return i8(e)&&!this.isDisabled(e)&&(n?.ignoreVisibility||this.isVisible(e))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Q5(t){try{return t.frameElement}catch(i){return null}}function Y5(t){return!!(t.offsetWidth||t.offsetHeight||typeof t.getClientRects=="function"&&t.getClientRects().length)}function Z5(t){let i=t.nodeName.toLowerCase();return i==="input"||i==="select"||i==="button"||i==="textarea"}function X5(t){return e8(t)&&t.type=="hidden"}function J5(t){return t8(t)&&t.hasAttribute("href")}function e8(t){return t.nodeName.toLowerCase()=="input"}function t8(t){return t.nodeName.toLowerCase()=="a"}function bR(t){if(!t.hasAttribute("tabindex")||t.tabIndex===void 0)return!1;let i=t.getAttribute("tabindex");return!!(i&&!isNaN(parseInt(i,10)))}function fR(t){if(!bR(t))return null;let i=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(i)?-1:i}function n8(t){let i=t.nodeName.toLowerCase(),e=i==="input"&&t.type;return e==="text"||e==="password"||i==="select"||i==="textarea"}function i8(t){return X5(t)?!1:Z5(t)||J5(t)||t.hasAttribute("contenteditable")||bR(t)}function r8(t){return t.ownerDocument&&t.ownerDocument.defaultView||window}var mw=class{_element;_checker;_ngZone;_document;_injector;_startAnchor=null;_endAnchor=null;_hasAttached=!1;startAnchorListener=()=>this.focusLastTabbableElement();endAnchorListener=()=>this.focusFirstTabbableElement();get enabled(){return this._enabled}set enabled(i){this._enabled=i,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(i,this._startAnchor),this._toggleAnchorTabIndex(i,this._endAnchor))}_enabled=!0;
24constructor(i,e,n,r,o=!1,a){this._element=i,this._checker=e,this._ngZone=n,this._document=r,this._injector=a,o||this.attachAnchors()}destroy(){let i=this._startAnchor,e=this._endAnchor;i&&(i.removeEventListener("focus",this.startAnchorListener),i.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(i){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(i)))})}focusFirstTabbableElementWhenReady(i){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(i)))})}focusLastTabbableElementWhenReady(i){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(i)))})}_getRegionBoundary(i){let e=this._element.querySelectorAll(`[cdk-focus-region-${i}], [cdkFocusRegion${i}], [cdk-focus-${i}]`);return i=="start"?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(i){let e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){let n=this._getFirstTabbableElement(e);return n?.focus(i),!!n}return e.focus(i),!0}return this.focusFirstTabbableElement(i)}focusFirstTabbableElement(i){let e=this._getRegionBoundary("start");return e&&e.focus(i),!!e}focusLastTabbableElement(i){let e=this._getRegionBoundary("end");return e&&e.focus(i),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(i){if(this._checker.isFocusable(i)&&this._checker.isTabbable(i))return i;let e=i.children;for(let n=0;n<e.length;n++){let r=e[n].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(e[n]):null;if(r)return r}return null}_getLastTabbableElement(i){if(this._checker.isFocusable(i)&&this._checker.isTabbable(i))return i;let e=i.children;for(let n=e.length-1;n>=0;n--){let r=e[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[n]):null;if(r)return r}return null}_createAnchor(){let i=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,i),i.classList.add("cdk-visually-hidden"),i.classList.add("cdk-focus-trap-anchor"),i.setAttribute("aria-hidden","true"),i}_toggleAnchorTabIndex(i,e){i?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(i){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(i,this._startAnchor),this._toggleAnchorTabIndex(i,this._endAnchor))}_executeOnStable(i){this._injector?Bt(i,{injector:this._injector}):setTimeout(i)}},d_=(()=>{class t{_checker=g(c_);_ngZone=g(de);_document=g(Be);_injector=g(Ae);constructor(){g(At).load(zr)}create(e,n=!1){return new mw(e,this._checker,this._ngZone,this._document,n,this._injector)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),pw=(()=>{class t{_elementRef=g(ne);_focusTrapFactory=g(d_);focusTrap=void 0;_previouslyFocusedElement=null;get enabled(){return this.focusTrap?.enabled||!1}set enabled(e){this.focusTrap&&(this.focusTrap.enabled=e)}autoCapture=!1;constructor(){g(bt).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(e){let n=e.autoCapture;n&&!n.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=so(),this.focusTrap?.focusInitialElementWhenReady()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",j],autoCapture:[2,"cdkTrapFocusAutoCapture","autoCapture",j]},exportAs:["cdkTrapFocus"],features:[Pe]})}return t})(),vR=new R("liveAnnouncerElement",{providedIn:"root",factory:()=>null}),yR=new R("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),o8=0,Jm=(()=>{class t{_ngZone=g(de);_defaultOptions=g(yR,{optional:!0});_liveElement;_document=g(Be);
24_sanitizer=g(ga);_previousTimeout;_currentPromise;_currentResolve;constructor(){let e=g(vR,{optional:!0});this._liveElement=e||this._createLiveElement()}announce(e,...n){let r=this._defaultOptions,o,a;return n.length===1&&typeof n[0]=="number"?a=n[0]:[o,a]=n,this.clear(),clearTimeout(this._previousTimeout),o||(o=r&&r.politeness?r.politeness:"polite"),a==null&&r&&(a=r.duration),this._liveElement.setAttribute("aria-live",o),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(s=>this._currentResolve=s)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{!e||typeof e=="string"?this._liveElement.textContent=e:dR(this._liveElement,e,this._sanitizer),typeof a=="number"&&(this._previousTimeout=setTimeout(()=>this.clear(),a)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){let e="cdk-live-announcer-element",n=this._document.getElementsByClassName(e),r=this._document.createElement("div");for(let o=0;o<n.length;o++)n[o].remove();return r.classList.add(e),r.classList.add("cdk-visually-hidden"),r.setAttribute("aria-atomic","true"),r.setAttribute("aria-live","polite"),r.id=`cdk-live-announcer-${o8++}`,this._document.body.appendChild(r),r}_exposeAnnouncerToModals(e){let n=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let r=0;r<n.length;r++){let o=n[r],a=o.getAttribute("aria-owns");a?a.indexOf(e)===-1&&o.setAttribute("aria-owns",a+" "+e):o.setAttribute("aria-owns",e)}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var sl=(function(t){return t[t.NONE=0]="NONE",t[t.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",t[t.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",t})(sl||{}),gR="cdk-high-contrast-black-on-white",_R="cdk-high-contrast-white-on-black",uw="cdk-high-contrast-active",CR=(()=>{class t{_platform=g(bt);_hasCheckedHighContrastMode=!1;_document=g(Be);_breakpointSubscription;constructor(){this._breakpointSubscription=g(Is).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return sl.NONE;let e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);let n=this._document.defaultView||window,r=n&&n.getComputedStyle?n.getComputedStyle(e):null,o=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),o){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return sl.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return sl.BLACK_ON_WHITE}return sl.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let e=this._document.body.classList;e.remove(uw,gR,_R),this._hasCheckedHighContrastMode=!0;let n=this.getHighContrastMode();n===sl.BLACK_ON_WHITE?e.add(uw,gR):n===sl.WHITE_ON_BLACK&&e.add(uw,_R)}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),ba=(()=>{class t{constructor(){g(CR)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[Ed]})}return t})();var a8=200,Sd=class{_letterKeyStream=new W;_items=[];_selectedItemIndex=-1;_pressedLetters=[];_skipPredicateFn;_selectedItem=new W;selectedItem=this._selectedItem;constructor(i,e){let n=typeof e?.debounceInterval=="number"?e.debounceInterval:a8;e?.skipPredicate&&(this._skipPredicateFn=e.skipPredicate),this.setItems(i),this._setupKeyHandler(n)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(i){this._selectedItemIndex=i}setItems(i){this._items=i}handleKey(i){let e=i.keyCode;i.key&&i.key.length===1?this._letterKeyStream.next(i.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(i){this._letterKeyStream.pipe(bn(e=>this._pressedLetters.push(e)),ei(i),lt(()=>this._pressedLetters.length>0),fe(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(e=>{for(let n=1;n<this._items.length+1;n++){let r=(this._selectedItemIndex+n)%this._items.length,o=this._items[r];if(!this._skipPredicateFn?.(o)&&o.getLabel?.().toLocaleUpperCase().trim().indexOf(e)===0){this._selectedItem.next(o);break}}this._pressedLetters=[]})}};function Yt(t,...i){return i.length?i.some(e=>t[e]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}var Dd=class{_items;_activeItemIndex=ge(-1);_activeItem=ge(null);_wrap=!1;
vendor: 4,863 bytes, line 24
24_typeaheadSubscription=ze.EMPTY;_itemChangesSubscription;_vertical=!0;_horizontal=null;_allowedModifierKeys=[];_homeAndEnd=!1;_pageUpAndDown={enabled:!1,delta:10};_effectRef;_typeahead;_skipPredicateFn=i=>i.disabled;constructor(i,e){this._items=i,i instanceof ui?this._itemChangesSubscription=i.changes.subscribe(n=>this._itemsChanged(n.toArray())):Qa(i)&&(this._effectRef=wo(()=>this._itemsChanged(i()),{injector:e}))}tabOut=new W;change=new W;skipPredicate(i){return this._skipPredicateFn=i,this}withWrap(i=!0){return this._wrap=i,this}withVerticalOrientation(i=!0){return this._vertical=i,this}withHorizontalOrientation(i){return this._horizontal=i,this}withAllowedModifierKeys(i){return this._allowedModifierKeys=i,this}withTypeAhead(i=200){this._typeaheadSubscription.unsubscribe();let e=this._getItemsArray();return this._typeahead=new Sd(e,{debounceInterval:typeof i=="number"?i:void 0,skipPredicate:n=>this._skipPredicateFn(n)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(n=>{this.setActiveItem(n)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(i=!0){return this._homeAndEnd=i,this}withPageUpDown(i=!0,e=10){return this._pageUpAndDown={enabled:i,delta:e},this}setActiveItem(i){let e=this._activeItem();this.updateActiveItem(i),this._activeItem()!==e&&this.change.next(this._activeItemIndex())}onKeydown(i){let e=i.keyCode,r=["altKey","ctrlKey","metaKey","shiftKey"].every(o=>!i[o]||this._allowedModifierKeys.indexOf(o)>-1);switch(e){case 9:this.tabOut.next();return;case 40:if(this._vertical&&r){this.setNextItemActive();break}else return;case 38:if(this._vertical&&r){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&r){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&r){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&r){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&r){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&&r){let o=this._activeItemIndex()-this._pageUpAndDown.delta;this._setActiveItemByIndex(o>0?o:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&&r){let o=this._activeItemIndex()+this._pageUpAndDown.delta,a=this._getItemsArray().length;this._setActiveItemByIndex(o<a?o:a-1,-1);break}else return;default:(r||Yt(i,"shiftKey"))&&this._typeahead?.handleKey(i);return}this._typeahead?.reset(),i.preventDefault()}get activeItemIndex(){return this._activeItemIndex()}get activeItem(){return this._activeItem()}isTyping(){return!!this._typeahead&&this._typeahead.isTyping()}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex()<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex()<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(i){let e=this._getItemsArray(),n=typeof i=="number"?i:e.indexOf(i),r=e[n];this._activeItem.set(r??null),this._activeItemIndex.set(n),this._typeahead?.setCurrentSelectedItemIndex(n)}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(i){this._wrap?this._setActiveInWrapMode(i):this._setActiveInDefaultMode(i)}_setActiveInWrapMode(i){let e=this._getItemsArray();for(let n=1;n<=e.length;n++){let r=(this._activeItemIndex()+i*n+e.length)%e.length,o=e[r];if(!this._skipPredicateFn(o)){this.setActiveItem(r);return}}}_setActiveInDefaultMode(i){this._setActiveItemByIndex(this._activeItemIndex()+i,i)}_setActiveItemByIndex(i,e){let n=this._getItemsArray();if(n[i]){for(;this._skipPredicateFn(n[i]);)if(i+=e,!n[i])return;this.setActiveItem(i)}}_getItemsArray(){return Qa(this._items)?this._items():this._items instanceof ui?this._items.toArray():this._items}_itemsChanged(i){this._typeahead?.setItems(i);let e=this._activeItem();if(e){let n=i.indexOf(e);n>-1&&n!==this._activeItemIndex()&&(this._activeItemIndex.set(n),this._typeahead?.setCurrentSelectedItemIndex(n))}}};var sc=class extends Dd{setActiveItem(i){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(i),this.activeItem&&this.activeItem.setActiveStyles()}};var Io=class extends Dd{_origin="program";setFocusOrigin(i){return this._origin=i,this}setActiveItem(i){super.setActiveItem(i),this.activeItem&&this.activeItem.focus(this._origin)}};function lc(t){return Zn(t)?t:ie(t)}var hw=class{_activeItemIndex=-1;_activeItem=null;_shouldActivationFollowFocus=!1;_horizontalOrientation="ltr";_skipPredicateFn=i=>!1;_trackByFn=i=>i;_items=[];_typeahead;
24_typeaheadSubscription=ze.EMPTY;_hasInitialFocused=!1;_initializeFocus(){if(this._hasInitialFocused||this._items.length===0)return;let i=0;for(let n=0;n<this._items.length;n++)if(!this._skipPredicateFn(this._items[n])&&!this._isItemDisabled(this._items[n])){i=n;break}let e=this._items[i];e.makeFocusable?(this._activeItem?.unfocus(),this._activeItemIndex=i,this._activeItem=e,this._typeahead?.setCurrentSelectedItemIndex(i),e.makeFocusable()):this.focusItem(i),this._hasInitialFocused=!0}constructor(i,e){i instanceof ui?(this._items=i.toArray(),i.changes.subscribe(n=>this._itemsChanged(n.toArray()))):Zn(i)?i.subscribe(n=>this._itemsChanged(n)):(this._items=i,this._initializeFocus()),typeof e.shouldActivationFollowFocus=="boolean"&&(this._shouldActivationFollowFocus=e.shouldActivationFollowFocus),e.horizontalOrientation&&(this._horizontalOrientation=e.horizontalOrientation),e.skipPredicate&&(this._skipPredicateFn=e.skipPredicate),e.trackBy&&(this._trackByFn=e.trackBy),typeof e.typeAheadDebounceInterval<"u"&&this._setTypeAhead(e.typeAheadDebounceInterval)}change=new W;destroy(){this._typeaheadSubscription.unsubscribe(),this._typeahead?.destroy(),this.change.complete()}onKeydown(i){switch(i.key){case"Tab":return;case"ArrowDown":this._focusNextItem();break;case"ArrowUp":this._focusPreviousItem();break;case"ArrowRight":this._horizontalOrientation==="rtl"?this._collapseCurrentItem():this._expandCurrentItem();break;case"ArrowLeft":this._horizontalOrientation==="rtl"?this._expandCurrentItem():this._collapseCurrentItem();break;case"Home":this._focusFirstItem();break;case"End":this._focusLastItem();break;case"Enter":case" ":this._activateCurrentItem();break;default:if(i.key==="*"){this._expandAllItemsAtCurrentItemLevel();break}this._typeahead?.handleKey(i);return}this._typeahead?.reset(),i.preventDefault()}getActiveItemIndex(){return this._activeItemIndex}getActiveItem(){return this._activeItem}_itemsChanged(i){this._hasInitialFocused&&this._activeItem&&!i.includes(this._activeItem)&&(this._activeItem=null,this._hasInitialFocused=!1),this._items=i,this._typeahead?.setItems(this._items),this._updateActiveItemIndex(this._items),this._initializeFocus()}_focusFirstItem(){this.focusItem(this._findNextAvailableItemIndex(-1))}_focusLastItem(){this.focusItem(this._findPreviousAvailableItemIndex(this._items.length))}_focusNextItem(){this.focusItem(this._findNextAvailableItemIndex(this._activeItemIndex))}_focusPreviousItem(){this.focusItem(this._findPreviousAvailableItemIndex(this._activeItemIndex))}focusItem(i,e={}){e.emitChangeEvent??=!0;let n=typeof i=="number"?i:this._items.findIndex(a=>this._trackByFn(a)===this._trackByFn(i));if(n<0||n>=this._items.length)return;let r=this._items[n];if(this._activeItem!==null&&this._trackByFn(r)===this._trackByFn(this._activeItem))return;let o=this._activeItem;this._activeItem=r??null,this._activeItemIndex=n,this._typeahead?.setCurrentSelectedItemIndex(n),this._activeItem?.focus(),o?.unfocus(),e.emitChangeEvent&&this.change.next(this._activeItem),this._shouldActivationFollowFocus&&this._activateCurrentItem()}_updateActiveItemIndex(i){let e=this._activeItem;if(!e)return;let n=i.findIndex(r=>this._trackByFn(r)===this._trackByFn(e));n>-1&&n!==this._activeItemIndex&&(this._activeItemIndex=n,this._typeahead?.setCurrentSelectedItemIndex(n))}_setTypeAhead(i){this._typeahead=new Sd(this._items,{debounceInterval:typeof i=="number"?i:void 0,skipPredicate:e=>this._skipPredicateFn(e)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(e=>{this.focusItem(e)})}_findNextAvailableItemIndex(i){for(let e=i+1;e<this._items.length;e++)if(!this._skipPredicateFn(this._items[e]))return e;return i}_findPreviousAvailableItemIndex(i){for(let e=i-1;e>=0;e--)if(!this._skipPredicateFn(this._items[e]))return e;return i}_collapseCurrentItem(){if(this._activeItem)if(this._isCurrentItemExpanded())this._activeItem.collapse();else{let i=this._activeItem.getParent();if(!i||this._skipPredicateFn(i))return;this.focusItem(i)}}_expandCurrentItem(){this._activeItem&&(this._isCurrentItemExpanded()?lc(this._activeItem.getChildren()).pipe(ct(1)).subscribe(i=>{let e=i.find(n=>!this._skipPredicateFn(n));e&&this.focusItem(e)}):this._activeItem.expand())}_isCurrentItemExpanded(){return this._activeItem?typeof this._activeItem.isExpanded=="boolean"?this._activeItem.isExpanded:this._activeItem.isExpanded():!1}_isItemDisabled(i){return typeof i.isDisabled=="boolean"?i.isDisabled:i.isDisabled?.()}_expandAllItemsAtCurrentItemLevel(){if(!this._activeItem)return;let i=this._activeItem.getParent(),e;i?e=lc(i.getChildren()):e=ie(this._items.filter(n=>n.getParent()===null)),e.pipe(ct(1)).subscribe(n=>{for(let r of n)r.expand()})}_activateCurrentItem(){this._activeItem?.activate()}},wR=new R("tree-key-manager",{providedIn:"root",factory:()=>(t,i)=>new hw(t,i)});var fw={},rt=class t{_appId=g(rl);static _infix=`a${Math.floor(Math.random()*1e5).toString()}`;getId(i,e=!1){return this._appId!=="ng"&&(i+=this._appId),fw.hasOwnProperty(i)||(fw[i]=0),`${i}
24${e?t._infix+"-":""}${fw[i]++}`}static \u0275fac=function(e){return new(e||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})};var SR=" ";function Id(t,i,e){let n=g_(t,i);e=e.trim(),!n.some(r=>r.trim()===e)&&(n.push(e),t.setAttribute(i,n.join(SR)))}function ll(t,i,e){let n=g_(t,i);e=e.trim();let r=n.filter(o=>o!==e);r.length?t.setAttribute(i,r.join(SR)):t.removeAttribute(i)}function g_(t,i){return t.getAttribute(i)?.match(/\S+/g)??[]}var DR="cdk-describedby-message",f_="cdk-describedby-host",_w=0,tp=(()=>{class t{_platform=g(bt);_document=g(Be);_messageRegistry=new Map;_messagesContainer=null;_id=`${_w++}`;constructor(){g(At).load(zr),this._id=g(rl)+"-"+_w++}describe(e,n,r){if(!this._canBeDescribed(e,n))return;let o=gw(n,r);typeof n!="string"?(ER(n,this._id),this._messageRegistry.set(o,{messageElement:n,referenceCount:0})):this._messageRegistry.has(o)||this._createMessageElement(n,r),this._isElementDescribedByMessage(e,o)||this._addMessageReference(e,o)}removeDescription(e,n,r){if(!n||!this._isElementNode(e))return;let o=gw(n,r);if(this._isElementDescribedByMessage(e,o)&&this._removeMessageReference(e,o),typeof n=="string"){let a=this._messageRegistry.get(o);a&&a.referenceCount===0&&this._deleteMessageElement(o)}this._messagesContainer?.childNodes.length===0&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){let e=this._document.querySelectorAll(`[${f_}="${this._id}"]`);for(let n=0;n<e.length;n++)this._removeCdkDescribedByReferenceIds(e[n]),e[n].removeAttribute(f_);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(e,n){let r=this._document.createElement("div");ER(r,this._id),r.textContent=e,n&&r.setAttribute("role",n),this._createMessagesContainer(),this._messagesContainer.appendChild(r),this._messageRegistry.set(gw(e,n),{messageElement:r,referenceCount:0})}_deleteMessageElement(e){this._messageRegistry.get(e)?.messageElement?.remove(),this._messageRegistry.delete(e)}_createMessagesContainer(){if(this._messagesContainer)return;let e="cdk-describedby-message-container",n=this._document.querySelectorAll(`.${e}[platform="server"]`);for(let o=0;o<n.length;o++)n[o].remove();let r=this._document.createElement("div");r.style.visibility="hidden",r.classList.add(e),r.classList.add("cdk-visually-hidden"),this._platform.isBrowser||r.setAttribute("platform","server"),this._document.body.appendChild(r),this._messagesContainer=r}_removeCdkDescribedByReferenceIds(e){let n=g_(e,"aria-describedby").filter(r=>r.indexOf(DR)!=0);e.setAttribute("aria-describedby",n.join(" "))}_addMessageReference(e,n){let r=this._messageRegistry.get(n);Id(e,"aria-describedby",r.messageElement.id),e.setAttribute(f_,this._id),r.referenceCount++}_removeMessageReference(e,n){let r=this._messageRegistry.get(n);r.referenceCount--,ll(e,"aria-describedby",r.messageElement.id),e.removeAttribute(f_)}_isElementDescribedByMessage(e,n){let r=g_(e,"aria-describedby"),o=this._messageRegistry.get(n),a=o&&o.messageElement.id;return!!a&&r.indexOf(a)!=-1}_canBeDescribed(e,n){if(!this._isElementNode(e))return!1;if(n&&typeof n=="object")return!0;let r=n==null?"":`${n}`.trim(),o=e.getAttribute("aria-label");return r?!o||o.trim()!==r:!1}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function gw(t,i){return typeof t=="string"?`${i||""}/${t}`:t}function ER(t,i){t.id||(t.id=`${DR}-${i}-${_w++}`)}var Ca=(function(t){return t[t.NORMAL=0]="NORMAL",t[t.NEGATED=1]="NEGATED",t[t.INVERTED=2]="INVERTED",t})(Ca||{}),__,cc;function b_(){if(cc==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return cc=!1,cc;if(document.documentElement?.style&&"scrollBehavior"in document.documentElement.style)cc=!0;else{let t=Element.prototype.scrollTo;t?cc=!/\{\s*\[native code\]\s*\}/.test(t.toString()):cc=!1}}return cc}function Md(){if(typeof document!="object"||!document)return Ca.NORMAL;if(__==null){let t=document.createElement("div"),i=t.style;t.dir="rtl",i.width="1px",i.overflow="auto",i.visibility="hidden",i.pointerEvents="none",i.position="absolute";let e=document.createElement("div"),n=e.style;n.width="2px",n.height="1px",t.appendChild(e),document.body.appendChild(t),__=Ca.NORMAL,t.scrollLeft===0&&(t.scrollLeft=1,__=t.scrollLeft===0?Ca.NEGATED:Ca.INVERTED),t.remove()}return __}function bw(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Moc
24ha}var kd,IR=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function vw(){if(kd)return kd;if(typeof document!="object"||!document)return kd=new Set(IR),kd;let t=document.createElement("input");return kd=new Set(IR.filter(i=>(t.setAttribute("type",i),t.type===i))),kd}var xa={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"};var s8=new R("MATERIAL_ANIMATIONS"),MR=null;function yw(){return g(s8,{optional:!0})?.animationsDisabled||g(xm,{optional:!0})==="NoopAnimations"?"di-disabled":(MR??=g(wd).matchMedia("(prefers-reduced-motion)").matches,MR?"reduced-motion":"enabled")}function ot(){return yw()!=="enabled"}function pi(t){return t==null?"":typeof t=="string"?t:`${t}px`}function Mo(t){return t!=null&&`${t}`!="false"}var Dr=(function(t){return t[t.FADING_IN=0]="FADING_IN",t[t.VISIBLE=1]="VISIBLE",t[t.FADING_OUT=2]="FADING_OUT",t[t.HIDDEN=3]="HIDDEN",t})(Dr||{}),Cw=class{_renderer;element;config;_animationForciblyDisabledThroughCss;state=Dr.HIDDEN;constructor(i,e,n,r=!1){this._renderer=i,this.element=e,this.config=n,this._animationForciblyDisabledThroughCss=r}fadeOut(){this._renderer.fadeOutRipple(this)}},kR=xd({passive:!0,capture:!0}),xw=class{_events=new Map;addHandler(i,e,n,r){let o=this._events.get(e);if(o){let a=o.get(n);a?a.add(r):o.set(n,new Set([r]))}else this._events.set(e,new Map([[n,new Set([r])]])),i.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,kR)})}removeHandler(i,e,n){let r=this._events.get(i);if(!r)return;let o=r.get(e);o&&(o.delete(n),o.size===0&&r.delete(e),r.size===0&&(this._events.delete(i),document.removeEventListener(i,this._delegateEventHandler,kR)))}_delegateEventHandler=i=>{let e=Wn(i);e&&this._events.get(i.type)?.forEach((n,r)=>{(r===e||r.contains(e))&&n.forEach(o=>o.handleEvent(i))})}},np={enterDuration:225,exitDuration:150},l8=800,TR=xd({passive:!0,capture:!0}),AR=["mousedown","touchstart"],RR=["mouseup","mouseleave","touchend","touchcancel"],c8=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["ng-component"]],hostAttrs:["mat-ripple-style-loader",""],decls:0,vars:0,template:function(n,r){},styles:[`.mat-ripple { 25 overflow: hidden; 26 position: relative; 27} 28.mat-ripple:not(:empty) { 29 transform: translateZ(0); 30} 31 32.mat-ripple.mat-ripple-unbounded { 33 overflow: visible; 34} 35 36.mat-ripple-element { 37 position: absolute; 38 border-radius: 50%; 39 pointer-events: none; 40 transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1); 41 transform: scale3d(0, 0, 0); 42 background-color: var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent)); 43} 44@media (forced-colors: active) { 45 .mat-ripple-element { 46 display: none; 47 } 48} 49.cdk-drag-preview .mat-ripple-element, .cdk-drag-placeholder .mat-ripple-element { 50 display: none; 51} 52`],encapsulation:2,changeDetection:0})}return t})(),ip=class t{_target;_ngZone;_platform;_containerElement;_triggerElement=null;_isPointerDown=!1;_activeRipples=new Map;_mostRecentTransientRipple=null;_lastTouchStartEvent;_pointerUpEventsRegistered=!1;_containerRect=null;static _eventManager=new xw;
vendor: 2,260 bytes, line 52
52constructor(i,e,n,r,o){this._target=i,this._ngZone=e,this._platform=r,r.isBrowser&&(this._containerElement=qn(n)),o&&o.get(At).load(c8)}fadeInRipple(i,e,n={}){let r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o=H(H({},np),n.animation);n.centered&&(i=r.left+r.width/2,e=r.top+r.height/2);let a=n.radius||d8(i,e,r),s=i-r.left,l=e-r.top,c=o.enterDuration,m=document.createElement("div");m.classList.add("mat-ripple-element"),m.style.left=`${s-a}px`,m.style.top=`${l-a}px`,m.style.height=`${a*2}px`,m.style.width=`${a*2}px`,n.color!=null&&(m.style.backgroundColor=n.color),m.style.transitionDuration=`${c}ms`,this._containerElement.appendChild(m);let _=window.getComputedStyle(m),v=_.transitionProperty,C=_.transitionDuration,M=v==="none"||C==="0s"||C==="0s, 0s"||r.width===0&&r.height===0,G=new Cw(this,m,n,M);m.style.transform="scale3d(1, 1, 1)",G.state=Dr.FADING_IN,n.persistent||(this._mostRecentTransientRipple=G);let Z=null;return!M&&(c||o.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let se=()=>{Z&&(Z.fallbackTimer=null),clearTimeout(ae),this._finishRippleTransition(G)},Qe=()=>this._destroyRipple(G),ae=setTimeout(Qe,c+100);m.addEventListener("transitionend",se),m.addEventListener("transitioncancel",Qe),Z={onTransitionEnd:se,onTransitionCancel:Qe,fallbackTimer:ae}}),this._activeRipples.set(G,Z),(M||!c)&&this._finishRippleTransition(G),G}fadeOutRipple(i){if(i.state===Dr.FADING_OUT||i.state===Dr.HIDDEN)return;let e=i.element,n=H(H({},np),i.config.animation);e.style.transitionDuration=`${n.exitDuration}ms`,e.style.opacity="0",i.state=Dr.FADING_OUT,(i._animationForciblyDisabledThroughCss||!n.exitDuration)&&this._finishRippleTransition(i)}fadeOutAll(){this._getActiveRipples().forEach(i=>i.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(i=>{i.config.persistent||i.fadeOut()})}setupTriggerEvents(i){let e=qn(i);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,AR.forEach(n=>{t._eventManager.addHandler(this._ngZone,n,e,this)}))}handleEvent(i){i.type==="mousedown"?this._onMousedown(i):i.type==="touchstart"?this._onTouchStart(i):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>
52{RR.forEach(e=>{this._triggerElement.addEventListener(e,this,TR)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(i){i.state===Dr.FADING_IN?this._startFadeOutTransition(i):i.state===Dr.FADING_OUT&&this._destroyRipple(i)}_startFadeOutTransition(i){let e=i===this._mostRecentTransientRipple,{persistent:n}=i.config;i.state=Dr.VISIBLE,!n&&(!e||!this._isPointerDown)&&i.fadeOut()}_destroyRipple(i){let e=this._activeRipples.get(i)??null;this._activeRipples.delete(i),this._activeRipples.size||(this._containerRect=null),i===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),i.state=Dr.HIDDEN,e!==null&&(i.element.removeEventListener("transitionend",e.onTransitionEnd),i.element.removeEventListener("transitioncancel",e.onTransitionCancel),e.fallbackTimer!==null&&clearTimeout(e.fallbackTimer)),i.element.remove()}_onMousedown(i){let e=Ss(i),n=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+l8;!this._target.rippleDisabled&&!e&&!n&&(this._isPointerDown=!0,this.fadeInRipple(i.clientX,i.clientY,this._target.rippleConfig))}_onTouchStart(i){if(!this._target.rippleDisabled&&!Ds(i)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;let e=i.changedTouches;if(e)for(let n=0;n<e.length;n++)this.fadeInRipple(e[n].clientX,e[n].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(i=>{let e=i.state===Dr.VISIBLE||i.config.terminateOnPointerUp&&i.state===Dr.FADING_IN;!i.config.persistent&&e&&i.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let i=this._triggerElement;i&&(AR.forEach(e=>t._eventManager.removeHandler(e,i,this)),this._pointerUpEventsRegistered&&(RR.forEach(e=>i.removeEventListener(e,this,TR)),this._pointerUpEventsRegistered=!1))}};function d8(t,i,e){let n=Math.max(Math.abs(t-e.left),Math.abs(t-e.right)),r=Math.max(Math.abs(i-e.top),Math.abs(i-e.bottom));return Math.sqrt(n*n+r*r)}var Ms=new R("mat-ripple-global-options"),ii=(()=>{class t{_elementRef=g(ne);_animationsDisabled=ot();color;unbounded=!1;centered=!1;radius=0;animation;get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}_disabled=!1;get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}_trigger;_rippleRenderer;_globalOptions;_isInitialized=!1;constructor(){let e=g(de),n=g(bt),r=g(Ms,{optional:!0}),o=g(Ae);this._globalOptions=r||{},this._rippleRenderer=new ip(this,e,this._elementRef,n,o)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:H(H(H({},this._globalOptions.animation),this._animationsDisabled?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,n=0,r){return typeof e=="number"?this._rippleRenderer.fadeInRipple(e,n,H(H({},this.rippleConfig),r)):this._rippleRenderer.fadeInRipple(0,0,H(H({},this.rippleConfig),e))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(n,r){n&2&&X("mat-ripple-unbounded",r.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return t})();var u8={capture:!0},m8=["focus","mousedown","mouseenter","touchstart"],ww="mat-ripple-loader-uninitialized",Ew="mat-ripple-loader-class-name",PR="mat-ripple-loader-centered",v_="mat-ripple-loader-disabled",y_=(()=>{class t{_document=g(Be);_animationsDisabled=ot();_globalRippleOptions=g(Ms,{optional:!0});_platform=g(bt);_ngZone=g(de);_injector=g(Ae);_eventCleanups;_hosts=new Map;constructor(){let e=g(Vn).createRenderer(null,null);this._eventCleanups=this._ngZone.runOutsideAngular(()=>m8.map(n=>e.listen(this._document,n,this._onInteraction,u8)))}ngOnDestroy(){let e=this._hosts.keys();for(let n of e)this.destroyRipple(n);this._eventCleanups.forEach(n=>n())}configureRipple(e,n){e.setAttribute(ww,this._globalRippleOptions?.namespace??""),(n.className||!e.hasAttribute(Ew))&&e.setAttribute(Ew,n.className||""),n.centered&&e.setAttribute(PR,""),n.disabled&&e.setAttribute(v_,"")}setDisabled(e,n){let r=this._hosts.get(e);r?(r.target.rippleDisabled=n,!n&&!r.hasSetUpEvents&&(r.hasSetUpEvents=!0,r.renderer.setupTriggerEvents(e))):n?e.setAttribute(v_,""):e.removeAttribute(v_)}_onInteraction=e=>{let n=Wn(e);if(n instanceof HTMLElement){let r=n.closest(`[${ww}="${this._globalRippleOptions?.namespace??""}"]`);r&&this._createRipple(r)}};_createRipple(e){if(!this._document||this._hosts.has(e))return;e.querySelector(".mat-ripple")?.remove();let n=this._document.createElement("span");n.classList.add("mat-ripple",e.getAttribute(Ew)),e.append(n);let r=this._globalRippleOptions,o=this._animationsDisabled?0:r?.animation?.enterDuration??np.enterDuration,a=this._animationsDisabled?0:r?.animation?.exitDuration??np.exitDuration,s={rippleDisabled:this._animationsDisabled||r?.disabled||e.hasAttribute(v_),rippleConfig:{centered:e.hasAttribute(PR),terminateOnPointerUp:r?.terminateOnPointerUp,animation:{enterDuration:o,exitDuration:a}}},l=new ip(s,this._ngZone,n,this._platform,this._injector),c=!s.rippleDisabled;c&&l.setupTriggerEvents(e),this._hosts.set(e,{target:s,renderer:l,hasSetUpEvents:c}),e.removeAttribute(ww)}destroyRipple(e){let n=this._hosts.get(e);n&&(n.renderer._removeTriggerEvents(),this._hosts.delete(e))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var kn=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["structural-styles"]],decls:0,vars:0,template:function(n,r){},styles:[`.mat-focus-indicator { 53 position: relative; 54} 55.mat-focus-indicator::before { 56 top: 0; 57 left: 0; 58 right: 0; 59 bottom: 0; 60 position: absolute; 61 box-sizing: border-box; 62 pointer-events: none; 63 display: var(--mat-focus-indicator-display, none); 64 border-width: var(--mat-focus-indicator-border-width, 3px); 65 border-style: var(--mat-focus-indicator-border-style, solid); 66 border-color: var(--mat-focus-indicator-border-color, transparent); 67 border-radius: var(--mat-focus-indicator-border-radius, 4px); 68} 69.mat-focus-indicator:focus-visible::before { 70 content: ""; 71} 72 73@media (forced-colors: active) { 74 html { 75 --mat-focus-indicator-display: block; 76 } 77} 78`],encapsulation:2,changeDetection:0})}return t})();var p8=["mat-icon-button",""],h8=["*"],f8=new R("MAT_BUTTON_CONFIG");function NR(t){return t==null?void 0:wt(t)}var Sw=(()=>{class t{_elementRef=g(ne);_ngZone=g(de);_animationsDisabled=ot();_config=g(f8,{optional:!0});_focusMonitor=g(Hn);_cleanupClick;_renderer=g(pt);_rippleLoader=g(y_);_isAnchor;_isFab=!1;color;get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=e,this._updateRippleDisabled()}_disableRipple=!1;get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._updateRippleDisabled()}_disabled=!1;ariaDisabled;disabledInteractive;tabIndex;set _tabindex(e){this.tabIndex=e}constructor(){g(At).load(kn);let e=this._elementRef.nativeElement;this._isAnchor=e.tagName==="A",this.disabledInteractive=this._config?.disabledInteractive??!1,this.color=this._config?.color??null,this._rippleLoader?.configureRipple(e,{className:"mat-mdc-button-ripple"})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0),this._isAnchor&&this._setupAsAnchor()}ngOnDestroy(){this._cleanupClick?.(),this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(e="program",n){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,n):this._elementRef.nativeElement.focus(n)}
78_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this._isAnchor?this.disabled||null:this.disabled&&this.disabledInteractive?!0:null}_getDisabledAttribute(){return this.disabledInteractive||!this.disabled?null:!0}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}_getTabIndex(){return this._isAnchor?this.disabled&&!this.disabledInteractive?-1:this.tabIndex:this.tabIndex}_setupAsAnchor(){this._cleanupClick=this._ngZone.runOutsideAngular(()=>this._renderer.listen(this._elementRef.nativeElement,"click",e=>{this.disabled&&(e.preventDefault(),e.stopImmediatePropagation())}))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,hostAttrs:[1,"mat-mdc-button-base"],hostVars:13,hostBindings:function(n,r){n&2&&($("disabled",r._getDisabledAttribute())("aria-disabled",r._getAriaDisabled())("tabindex",r._getTabIndex()),We(r.color?"mat-"+r.color:""),X("mat-mdc-button-disabled",r.disabled)("mat-mdc-button-disabled-interactive",r.disabledInteractive)("mat-unthemed",!r.color)("_mat-animation-noopable",r._animationsDisabled))},inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",j],disabled:[2,"disabled","disabled",j],ariaDisabled:[2,"aria-disabled","ariaDisabled",j],disabledInteractive:[2,"disabledInteractive","disabledInteractive",j],tabIndex:[2,"tabIndex","tabIndex",NR],_tabindex:[2,"tabindex","_tabindex",NR]}})}return t})(),Tn=(()=>{class t extends Sw{constructor(){super(),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["button","mat-icon-button",""],["a","mat-icon-button",""],["button","matIconButton",""],["a","matIconButton",""]],hostAttrs:[1,"mdc-icon-button","mat-mdc-icon-button"],exportAs:["matButton","matAnchor"],features:[ye],attrs:p8,ngContentSelectors:h8,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(n,r){n&1&&(Ue(),wi(0,"span",0),me(1),wi(2,"span",1)(3,"span",2))},styles:[`.mat-mdc-icon-button { 79 -webkit-user-select: none; 80 user-select: none; 81 display: inline-block; 82 position: relative; 83 box-sizing: border-box; 84 border: none; 85 outline: none; 86 background-color: transparent; 87 fill: currentColor; 88 text-decoration: none; 89 cursor: pointer; 90 z-index: 0; 91 overflow: visible; 92 border-radius: var(--mat-icon-button-container-shape, var(--mat-sys-corner-full, 50%)); 93 flex-shrink: 0; 94 text-align: center; 95 width: var(--mat-icon-button-state-layer-size, 40px); 96 height: var(--mat-icon-button-state-layer-size, 40px); 97 padding: calc(calc(var(--mat-icon-button-state-layer-size, 40px) - var(--mat-icon-button-icon-size, 24px)) / 2); 98 font-size: var(--mat-icon-button-icon-size, 24px); 99 color: var(--mat-icon-button-icon-color, var(--mat-sys-on-surface-variant)); 100 -webkit-tap-highlight-color: transparent; 101} 102.mat-mdc-icon-button .mat-mdc-button-ripple, 103.mat-mdc-icon-button .mat-mdc-button-persistent-ripple, 104.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before { 105 top: 0; 106 left: 0; 107 right: 0; 108 bottom: 0; 109 position: absolute; 110 pointer-events: none; 111 border-radius: inherit; 112} 113.mat-mdc-icon-button .mat-mdc-button-ripple { 114 overflow: hidden; 115} 116.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before { 117 content: ""; 118 opacity: 0; 119} 120.mat-mdc-icon-button .mdc-button__label, 121.mat-mdc-icon-button .mat-icon { 122 z-index: 1; 123 position: relative; 124} 125.mat-mdc-icon-button .mat-focus-indicator { 126 top: 0; 127 left: 0; 128 right: 0; 129 bottom: 0; 130 position: absolute; 131 border-radius: inherit; 132} 133.mat-mdc-icon-button:focus-visible > .mat-focus-indicator::before { 134 content: ""; 135 border-radius: inherit; 136} 137.mat-mdc-icon-button .mat-ripple-element { 138 background-color: var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent)); 139} 140.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before { 141 background-color: var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant)); 142} 143.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before { 144 background-color: var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant)); 145} 146.mat-mdc-icon-button:hover > .mat-mdc-button-persistent-ripple::before { 147 opacity: var(--mat-icon-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 148} 149.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 { 150 opacity: var(--mat-icon-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 151} 152.mat-mdc-icon-button:active > .mat-mdc-button-persistent-ripple::before { 153 opacity: var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); 154} 155.mat-mdc-icon-button .mat-mdc-button-touch-target { 156 position: absolute; 157 top: 50%; 158 height: var(--mat-icon-button-touch-target-size, 48px); 159 display: var(--mat-icon-button-touch-target-display, block); 160 left: 50%; 161 width: var(--mat-icon-button-touch-target-size, 48px); 162 transform: translate(-50%, -50%); 163} 164.mat-mdc-icon-button._mat-animation-noopable { 165 transition: none !important; 166 animation: none !important; 167} 168.mat-mdc-icon-button[disabled], .mat-mdc-icon-button.mat-mdc-button-disabled { 169 cursor: default; 170 pointer-events: none; 171 color: var(--mat-icon-button-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 172} 173.mat-mdc-icon-button.mat-mdc-button-disabled-interactive { 174 pointer-events: auto; 175} 176.mat-mdc-icon-button img, 177.mat-mdc-icon-button svg { 178 width: var(--mat-icon-button-icon-size, 24px); 179 height: var(--mat-icon-button-icon-size, 24px); 180 vertical-align: baseline; 181} 182.mat-mdc-icon-button .mat-mdc-button-persistent-ripple { 183 border-radius: var(--mat-icon-button-container-shape, var(--mat-sys-corner-full, 50%)); 184} 185.mat-mdc-icon-button[hidden] { 186 display: none; 187} 188.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 { 189 background: transparent; 190 opacity: 1; 191} 192`,`@media (forced-colors: active) { 193 .mat-mdc-button:not(.mdc-button--outlined), 194 .mat-mdc-unelevated-button:not(.mdc-button--outlined), 195 .mat-mdc-raised-button:not(.mdc-button--outlined), 196 .mat-mdc-outlined-button:not(.mdc-button--outlined), 197 .mat-mdc-button-base.mat-tonal-button, 198 .mat-mdc-icon-button.mat-mdc-icon-button, 199 .mat-mdc-outlined-button .mdc-button__ripple { 200 outline: solid 1px; 201 } 202} 203`],encapsulation:2,changeDetection:0})}return t})();var g8=new R("cdk-dir-doc",{providedIn:"root",factory:()=>g(Be)}),_8=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function OR(t){let i=t?.toLowerCase()||"";return i==="auto"&&typeof navigator<"u"&&navigator?.language?_8.test(navigator.language)?"rtl":"ltr":i==="rtl"?"rtl":"ltr"}var Lt=(()=>{class t{get value(){return this.valueSignal()}valueSignal=ge("ltr");change=new O;constructor(){let e=g(g8,{optional:!0});if(e){let n=e.body?e.body.dir:null,r=e.documentElement?e.documentElement.dir:null;this.valueSignal.set(OR(n||r||"ltr"))}}ngOnDestroy(){this.change.complete()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Fe=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({})}return t})();var hi=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[Fe]})}return t})();var b8=["matButton",""],v8=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],y8=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];var FR=new Map([["text",["mat-mdc-button"]],["filled",["mdc-button--unelevated","mat-mdc-unelevated-button"]],["elevated",["mdc-button--raised","mat-mdc-raised-button"]],["outlined",["mdc-button--outlined","mat-mdc-outlined-button"]],["tonal",["mat-tonal-button"]]]),qe=(()=>{class t extends Sw{get appearance(){return this._appearance}set appearance(e){this.setAppearance(e||this._config?.defaultAppearance||"text")}_appearance=null;constructor(){super();let e=C8(this._elementRef.nativeElement);e&&this.setAppearance(e)}setAppearance(e){if(e===this._appearance)return;let n=this._elementRef.nativeElement.classList,r=this._appearance?FR.get(this._appearance):null,o=FR.get(e);r&&n.remove(...r),n.add(...o),this._appearance=e}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["button","matButton",""],["a","matButton",""],["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""],["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostAttrs:[1,"mdc-button"],inputs:{appearance:[0,"matButton","appearance"]},exportAs:["matButton","matAnchor"],features:[ye],attrs:b8,ngContentSelectors:y8,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(n,r){n&1&&(Ue(v8),wi(0,"span",0),me(1),Gt(2,"span",1),me(3,1),Wt(),me(4,2),wi(5,"span",2)(6,"span",3)),n&2&&X("mdc-button__ripple",!r._isFab)("mdc-fab__ripple",r._isFab)},styles:[`.mat-mdc-button-base { 204 text-decoration: none; 205} 206.mat-mdc-button-base .mat-icon { 207 min-height: fit-content; 208 flex-shrink: 0; 209} 210@media (hover: none) { 211 .mat-mdc-button-base:hover > span.mat-mdc-button-persistent-ripple::before { 212 opacity: 0; 213 } 214} 215 216.mdc-button { 217 -webkit-user-select: none; 218 user-select: none; 219 position: relative; 220 display: inline-flex; 221 align-items: center; 222 justify-content: center; 223 box-sizing: border-box; 224 min-width: 64px; 225 border: none; 226 outline: none; 227 line-height: inherit; 228 -webkit-appearance: none; 229 overflow: visible; 230 vertical-align: middle; 231 background: transparent; 232 padding: 0 8px; 233} 234.mdc-button::-moz-focus-inner { 235 padding: 0; 236 border: 0; 237} 238.mdc-button:active { 239 outline: none; 240} 241.mdc-button:hover {
242 cursor: pointer; 243} 244.mdc-button:disabled { 245 cursor: default; 246 pointer-events: none; 247} 248.mdc-button[hidden] { 249 display: none; 250} 251.mdc-button .mdc-button__label { 252 position: relative; 253} 254 255.mat-mdc-button { 256 padding: 0 var(--mat-button-text-horizontal-padding, 12px); 257 height: var(--mat-button-text-container-height, 40px); 258 font-family: var(--mat-button-text-label-text-font, var(--mat-sys-label-large-font)); 259 font-size: var(--mat-button-text-label-text-size, var(--mat-sys-label-large-size)); 260 letter-spacing: var(--mat-button-text-label-text-tracking, var(--mat-sys-label-large-tracking)); 261 text-transform: var(--mat-button-text-label-text-transform); 262 font-weight: var(--mat-button-text-label-text-weight, var(--mat-sys-label-large-weight)); 263} 264.mat-mdc-button, .mat-mdc-button .mdc-button__ripple { 265 border-radius: var(--mat-button-text-container-shape, var(--mat-sys-corner-full)); 266} 267.mat-mdc-button:not(:disabled) { 268 color: var(--mat-button-text-label-text-color, var(--mat-sys-primary)); 269} 270.mat-mdc-button[disabled], .mat-mdc-button.mat-mdc-button-disabled { 271 cursor: default; 272 pointer-events: none; 273 color: var(--mat-button-text-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 274} 275.mat-mdc-button.mat-mdc-button-disabled-interactive { 276 pointer-events: auto; 277} 278.mat-mdc-button:has(.material-icons, mat-icon, [matButtonIcon]) { 279 padding: 0 var(--mat-button-text-with-icon-horizontal-padding, 16px); 280} 281.mat-mdc-button > .mat-icon { 282 margin-right: var(--mat-button-text-icon-spacing, 8px); 283 margin-left: var(--mat-button-text-icon-offset, -4px); 284} 285[dir=rtl] .mat-mdc-button > .mat-icon { 286 margin-right: var(--mat-button-text-icon-offset, -4px); 287 margin-left: var(--mat-button-text-icon-spacing, 8px); 288} 289.mat-mdc-button .mdc-button__label + .mat-icon { 290 margin-right: var(--mat-button-text-icon-offset, -4px); 291 margin-left: var(--mat-button-text-icon-spacing, 8px); 292} 293[dir=rtl] .mat-mdc-button .mdc-button__label + .mat-icon { 294 margin-right: var(--mat-button-text-icon-spacing, 8px); 295 margin-left: var(--mat-button-text-icon-offset, -4px); 296} 297.mat-mdc-button .mat-ripple-element { 298 background-color: var(--mat-button-text-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent)); 299} 300.mat-mdc-button .mat-mdc-button-persistent-ripple::before { 301 background-color: var(--mat-button-text-state-layer-color, var(--mat-sys-primary)); 302} 303.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before { 304 background-color: var(--mat-button-text-disabled-state-layer-color, var(--mat-sys-on-surface-variant)); 305} 306.mat-mdc-button:hover > .mat-mdc-button-persistent-ripple::before { 307 opacity: var(--mat-button-text-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 308} 309.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 { 310 opacity: var(--mat-button-text-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 311} 312.mat-mdc-button:active > .mat-mdc-button-persistent-ripple::before { 313 opacity: var(--mat-button-text-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); 314} 315.mat-mdc-button .mat-mdc-button-touch-target { 316 position: absolute; 317 top: 50%; 318 height: var(--mat-button-text-touch-target-size, 48px); 319 display: var(--mat-button-text-touch-target-display, block); 320 left: 0; 321 right: 0; 322 transform: translateY(-50%); 323} 324 325.mat-mdc-unelevated-button { 326 transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); 327 height: var(--mat-button-filled-container-height, 40px); 328 font-family: var(--mat-button-filled-label-text-font, var(--mat-sys-label-large-font)); 329 font-size: var(--mat-button-filled-label-text-size, var(--mat-sys-label-large-size)); 330 letter-spacing: var(--mat-button-filled-label-text-tracking, var(--mat-sys-label-large-tracking)); 331 text-transform: var(--mat-button-filled-label-text-transform); 332 font-weight: var(--mat-button-filled-label-text-weight, var(--mat-sys-label-large-weight)); 333 padding: 0 var(--mat-button-filled-horizontal-padding, 24px); 334} 335.mat-mdc-unelevated-button > .mat-icon { 336 margin-right: var(--mat-button-filled-icon-spacing, 8px); 337 margin-left: var(--mat-button-filled-icon-offset, -8px); 338} 339[dir=rtl] .mat-mdc-unelevated-button > .mat-icon { 340 margin-right: var(--mat-button-filled-icon-offset, -8px); 341 margin-left: var(--mat-button-filled-icon-spacing, 8px); 342} 343.mat-mdc-unelevated-button .mdc-button__label + .mat-icon { 344 margin-right: var(--mat-button-filled-icon-offset, -8px); 345 margin-left: var(--mat-button-filled-icon-spacing, 8px); 346} 347[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label + .mat-icon { 348 margin-right: var(--mat-button-filled-icon-spacing, 8px); 349 margin-left: var(--mat-button-filled-icon-offset, -8px); 350} 351.mat-mdc-unelevated-button .mat-ripple-element { 352 background-color: var(--mat-button-filled-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent)); 353} 354.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before { 355 background-color: var(--mat-button-filled-state-layer-color, var(--mat-sys-on-primary)); 356} 357.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before { 358 background-color: var(--mat-button-filled-disabled-state-layer-color, var(--mat-sys-on-surface-variant)); 359} 360.mat-mdc-unelevated-button:hover > .mat-mdc-button-persistent-ripple::before { 361 opacity: var(--mat-button-filled-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 362} 363.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 { 364 opacity: var(--mat-button-filled-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 365} 366.mat-mdc-unelevated-button:active > .mat-mdc-button-persistent-ripple::before { 367 opacity: var(--mat-button-filled-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); 368} 369.mat-mdc-unelevated-button .mat-mdc-button-touch-target { 370 position: absolute; 371 top: 50%; 372 height: var(--mat-button-filled-touch-target-size, 48px); 373 display: var(--mat-button-filled-touch-target-display, block); 374 left: 0; 375 right: 0; 376 transform: translateY(-50%); 377} 378.mat-mdc-unelevated-button:not(:disabled) { 379 color: var(--mat-button-filled-label-text-color, var(--mat-sys-on-primary)); 380 background-color: var(--mat-button-filled-container-color, var(--mat-sys-primary)); 381} 382.mat-mdc-unelevated-button, .mat-mdc-unelevated-button .mdc-button__ripple { 383 border-radius: var(--mat-button-filled-container-shape, var(--mat-sys-corner-full)); 384} 385.mat-mdc-unelevated-button[disabled], .mat-mdc-unelevated-button.mat-mdc-button-disabled { 386 cursor: default; 387 pointer-events: none; 388 color: var(--mat-button-filled-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 389 background-color: var(--mat-button-filled-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent)); 390} 391.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive { 392 pointer-events: auto; 393} 394 395.mat-mdc-raised-button { 396 transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); 397 box-shadow: var(--mat-button-protected-container-elevation-shadow, var(--mat-sys-level1)); 398 height: var(--mat-button-protected-container-height, 40px); 399 font-family: var(--mat-button-protected-label-text-font, var(--mat-sys-label-large-font)); 400 font-size: var(--mat-button-protected-label-text-size, var(--mat-sys-label-large-size)); 401 letter-spacing: var(--mat-button-protected-label-text-tracking, var(--mat-sys-label-large-tracking)); 402 text-transform: var(--mat-button-protected-label-text-transform); 403 font-weight: var(--mat-button-protected-label-text-weight, var(--mat-sys-label-large-weight)); 404 padding: 0 var(--mat-button-protected-horizontal-padding, 24px); 405} 406.mat-mdc-raised-button > .mat-icon { 407 margin-right: var(--mat-button-protected-icon-spacing, 8px); 408 margin-left: var(--mat-button-protected-icon-offset, -8px); 409} 410[dir=rtl] .mat-mdc-raised-button > .mat-icon { 411 margin-right: var(--mat-button-protected-icon-offset, -8px); 412 margin-left: var(--mat-button-protected-icon-spacing, 8px); 413} 414.mat-mdc-raised-button .mdc-button__label + .mat-icon { 415 margin-right: var(--mat-button-protected-icon-offset, -8px); 416 margin-left: var(--mat-button-protected-icon-spacing, 8px); 417} 418[dir=rtl] .mat-mdc-raised-button .mdc-button__label + .mat-icon { 419 margin-right: var(--mat-button-protected-icon-spacing, 8px); 420 margin-left: var(--mat-button-protected-icon-offset, -8px); 421} 422.mat-mdc-raised-button .mat-ripple-element { 423 background-color: var(--mat-button-protected-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent)); 424} 425.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before { 426 background-color: var(--mat-button-protected-state-layer-color, var(--mat-sys-primary)); 427} 428.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before { 429 background-color: var(--mat-button-protected-disabled-state-layer-color, var(--mat-sys-on-surface-variant)); 430} 431.mat-mdc-raised-button:hover > .mat-mdc-button-persistent-ripple::before { 432 opacity: var(--mat-button-protected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 433} 434.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 { 435 opacity: var(--mat-button-protected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 436} 437.mat-mdc-raised-button:active > .mat-mdc-button-persistent-ripple::before { 438 opacity: var(--mat-button-protected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); 439} 440.mat-mdc-raised-button .mat-mdc-button-touch-target { 441 position: absolute; 442 top: 50%; 443 height: var(--mat-button-protected-touch-target-size, 48px); 444 display: var(--mat-button-protected-touch-target-display, block); 445 left: 0; 446 right: 0; 447 transform: translateY(-50%); 448} 449.mat-mdc-raised-button:not(:disabled) { 450 color: var(--mat-button-protected-label-text-color, var(--mat-sys-primary)); 451 background-color: var(--mat-button-protected-container-color, var(--mat-sys-surface)); 452} 453.mat-mdc-raised-button, .mat-mdc-raised-button .mdc-button__ripple { 454 border-radius: var(--mat-button-protected-container-shape, var(--mat-sys-corner-full)); 455} 456@media (hover: hover) { 457 .mat-mdc-raised-button:hover { 458 box-shadow: var(--mat-button-protected-hover-container-elevation-shadow, var(--mat-sys-level2)); 459 } 460} 461.mat-mdc-raised-button:focus { 462 box-shadow: var(--mat-button-protected-focus-container-elevation-shadow, var(--mat-sys-level1)); 463} 464.mat-mdc-raised-button:active, .mat-mdc-raised-button:focus:active { 465 box-shadow: var(--mat-button-protected-pressed-container-elevation-shadow, var(--mat-sys-level1)); 466} 467.mat-mdc-raised-button[disabled], .mat-mdc-raised-button.mat-mdc-button-disabled { 468 cursor: default; 469 pointer-events: none; 470 color: var(--mat-button-protected-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 471 background-color: var(--mat-button-protected-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent)); 472} 473.mat-mdc-raised-button[disabled].mat-mdc-button-disabled, .mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled { 474 box-shadow: var(--mat-button-protected-disabled-container-elevation-shadow, var(--mat-sys-level0)); 475} 476.mat-mdc-raised-button.mat-mdc-button-disabled-interactive { 477 pointer-events: auto; 478} 479 480.mat-mdc-outlined-button { 481 border-style: solid; 482 transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1); 483 height: var(--mat-button-outlined-container-height, 40px); 484 font-family: var(--mat-button-outlined-label-text-font, var(--mat-sys-label-large-font)); 485 font-size: var(--mat-button-outlined-label-text-size, var(--mat-sys-label-large-size)); 486 letter-spacing: var(--mat-button-outlined-label-text-tracking, var(--mat-sys-label-large-tracking)); 487 text-transform: var(--mat-button-outlined-label-text-transform); 488 font-weight: var(--mat-button-outlined-label-text-weight, var(--mat-sys-label-large-weight)); 489 border-radius: var(--mat-button-outlined-container-shape, var(--mat-sys-corner-full)); 490 border-width: var(--mat-button-outlined-outline-width, 1px); 491 padding: 0 var(--mat-button-outlined-horizontal-padding, 24px); 492} 493.mat-mdc-outlined-button > .mat-icon { 494 margin-right: var(--mat-button-outlined-icon-spacing, 8px); 495 margin-left: var(--mat-button-outlined-icon-offset, -8px); 496} 497[dir=rtl] .mat-mdc-outlined-button > .mat-icon { 498 margin-right: var(--mat-button-outlined-icon-offset, -8px); 499 margin-left: var(--mat-button-outlined-icon-spacing, 8px); 500} 501.mat-mdc-outlined-button .mdc-button__label + .mat-icon { 502 margin-right: var(--mat-button-outlined-icon-offset, -8px); 503 margin-left: var(--mat-button-outlined-icon-spacing, 8px); 504} 505[dir=rtl] .mat-mdc-outlined-button .mdc-button__label + .mat-icon { 506 margin-right: var(--mat-button-outlined-icon-spacing, 8px); 507 margin-left: var(--mat-button-outlined-icon-offset, -8px); 508} 509.mat-mdc-outlined-button .mat-ripple-element { 510 background-color: var(--mat-button-outlined-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent)); 511} 512.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before { 513 background-color: var(--mat-button-outlined-state-layer-color, var(--mat-sys-primary)); 514} 515.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before { 516 background-color: var(--mat-button-outlined-disabled-state-layer-color, var(--mat-sys-on-surface-variant)); 517} 518.mat-mdc-outlined-button:hover > .mat-mdc-button-persistent-ripple::before { 519 opacity: var(--mat-button-outlined-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 520} 521.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 { 522 opacity: var(--mat-button-outlined-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 523} 524.mat-mdc-outlined-button:active > .mat-mdc-button-persistent-ripple::before { 525 opacity: var(--mat-button-outlined-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); 526} 527.mat-mdc-outlined-button .mat-mdc-button-touch-target { 528 position: absolute; 529 top: 50%; 530 height: var(--mat-button-outlined-touch-target-size, 48px); 531 display: var(--mat-button-outlined-touch-target-display, block); 532 left: 0; 533 right: 0; 534 transform: translateY(-50%); 535} 536.mat-mdc-outlined-button:not(:disabled) { 537 color: var(--mat-button-outlined-label-text-color, var(--mat-sys-primary)); 538 border-color: var(--mat-button-outlined-outline-color, var(--mat-sys-outline)); 539} 540.mat-mdc-outlined-button[disabled], .mat-mdc-outlined-button.mat-mdc-button-disabled { 541 cursor: default; 542 pointer-events: none; 543 color: var(--mat-button-outlined-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 544 border-color: var(--mat-button-outlined-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent)); 545} 546.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive { 547 pointer-events: auto; 548} 549 550.mat-tonal-button { 551 transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); 552 height: var(--mat-button-tonal-container-height, 40px); 553 font-family: var(--mat-button-tonal-label-text-font, var(--mat-sys-label-large-font)); 554 font-size: var(--mat-button-tonal-label-text-size, var(--mat-sys-label-large-size)); 555 lette
555r-spacing: var(--mat-button-tonal-label-text-tracking, var(--mat-sys-label-large-tracking)); 556 text-transform: var(--mat-button-tonal-label-text-transform); 557 font-weight: var(--mat-button-tonal-label-text-weight, var(--mat-sys-label-large-weight)); 558 padding: 0 var(--mat-button-tonal-horizontal-padding, 24px); 559} 560.mat-tonal-button:not(:disabled) { 561 color: var(--mat-button-tonal-label-text-color, var(--mat-sys-on-secondary-container)); 562 background-color: var(--mat-button-tonal-container-color, var(--mat-sys-secondary-container)); 563} 564.mat-tonal-button, .mat-tonal-button .mdc-button__ripple { 565 border-radius: var(--mat-button-tonal-container-shape, var(--mat-sys-corner-full)); 566} 567.mat-tonal-button[disabled], .mat-tonal-button.mat-mdc-button-disabled { 568 cursor: default; 569 pointer-events: none; 570 color: var(--mat-button-tonal-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 571 background-color: var(--mat-button-tonal-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent)); 572} 573.mat-tonal-button.mat-mdc-button-disabled-interactive { 574 pointer-events: auto; 575} 576.mat-tonal-button > .mat-icon { 577 margin-right: var(--mat-button-tonal-icon-spacing, 8px); 578 margin-left: var(--mat-button-tonal-icon-offset, -8px); 579} 580[dir=rtl] .mat-tonal-button > .mat-icon { 581 margin-right: var(--mat-button-tonal-icon-offset, -8px); 582 margin-left: var(--mat-button-tonal-icon-spacing, 8px); 583} 584.mat-tonal-button .mdc-button__label + .mat-icon { 585 margin-right: var(--mat-button-tonal-icon-offset, -8px); 586 margin-left: var(--mat-button-tonal-icon-spacing, 8px); 587} 588[dir=rtl] .mat-tonal-button .mdc-button__label + .mat-icon { 589 margin-right: var(--mat-button-tonal-icon-spacing, 8px); 590 margin-left: var(--mat-button-tonal-icon-offset, -8px); 591} 592.mat-tonal-button .mat-ripple-element { 593 background-color: var(--mat-button-tonal-ripple-color, color-mix(in srgb, var(--mat-sys-on-secondary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent)); 594} 595.mat-tonal-button .mat-mdc-button-persistent-ripple::before { 596 background-color: var(--mat-button-tonal-state-layer-color, var(--mat-sys-on-secondary-container)); 597} 598.mat-tonal-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before { 599 background-color: var(--mat-button-tonal-disabled-state-layer-color, var(--mat-sys-on-surface-variant)); 600} 601.mat-tonal-button:hover > .mat-mdc-button-persistent-ripple::before { 602 opacity: var(--mat-button-tonal-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 603} 604.mat-tonal-button.cdk-program-focused > .mat-mdc-button-persistent-ripple::before, .mat-tonal-button.cdk-keyboard-focused > .mat-mdc-button-persistent-ripple::before, .mat-tonal-button.mat-mdc-button-disabled-interactive:focus > .mat-mdc-button-persistent-ripple::before { 605 opacity: var(--mat-button-tonal-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 606} 607.mat-tonal-button:active > .mat-mdc-button-persistent-ripple::before { 608 opacity: var(--mat-button-tonal-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); 609} 610.mat-tonal-button .mat-mdc-button-touch-target { 611 position: absolute; 612 top: 50%; 613 height: var(--mat-button-tonal-touch-target-size, 48px); 614 display: var(--mat-button-tonal-touch-target-display, block); 615 left: 0; 616 right: 0; 617 transform: translateY(-50%); 618} 619 620.mat-mdc-button, 621.mat-mdc-unelevated-button, 622.mat-mdc-raised-button, 623.mat-mdc-outlined-button, 624.mat-tonal-button { 625 -webkit-tap-highlight-color: transparent; 626} 627.mat-mdc-button .mat-mdc-button-ripple, 628.mat-mdc-button .mat-mdc-button-persistent-ripple, 629.mat-mdc-button .mat-mdc-button-persistent-ripple::before, 630.mat-mdc-unelevated-button .mat-mdc-button-ripple, 631.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple, 632.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before, 633.mat-mdc-raised-button .mat-mdc-button-ripple, 634.mat-mdc-raised-button .mat-mdc-button-persistent-ripple, 635.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before, 636.mat-mdc-outlined-button .mat-mdc-button-ripple, 637.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple, 638.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before, 639.mat-tonal-button .mat-mdc-button-ripple, 640.mat-tonal-button .mat-mdc-button-persistent-ripple, 641.mat-tonal-button .mat-mdc-button-persistent-ripple::before { 642 top: 0; 643 left: 0; 644 right: 0; 645 bottom: 0; 646 position: absolute; 647 pointer-events: none; 648 border-radius: inherit; 649} 650.mat-mdc-button .mat-mdc-button-ripple, 651.mat-mdc-unelevated-button .mat-mdc-button-ripple, 652.mat-mdc-raised-button .mat-mdc-button-ripple, 653.mat-mdc-outlined-button .mat-mdc-button-ripple, 654.mat-tonal-button .mat-mdc-button-ripple { 655 overflow: hidden; 656} 657.mat-mdc-button .mat-mdc-button-persistent-ripple::before, 658.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before, 659.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before, 660.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before, 661.mat-tonal-button .mat-mdc-button-persistent-ripple::before { 662 content: ""; 663 opacity: 0; 664} 665.mat-mdc-button .mdc-button__label, 666.mat-mdc-button .mat-icon, 667.mat-mdc-unelevated-button .mdc-button__label, 668.mat-mdc-unelevated-button .mat-icon, 669.mat-mdc-raised-button .mdc-button__label, 670.mat-mdc-raised-button .mat-icon, 671.mat-mdc-outlined-button .mdc-button__label, 672.mat-mdc-outlined-button .mat-icon, 673.mat-tonal-button .mdc-button__label, 674.mat-tonal-button .mat-icon { 675 z-index: 1; 676 position: relative; 677} 678.mat-mdc-button .mat-focus-indicator, 679.mat-mdc-unelevated-button .mat-focus-indicator, 680.mat-mdc-raised-button .mat-focus-indicator, 681.mat-mdc-outlined-button .mat-focus-indicator, 682.mat-tonal-button .mat-focus-indicator { 683 top: 0; 684 left: 0; 685 right: 0; 686 bottom: 0; 687 position: absolute; 688 border-radius: inherit; 689} 690.mat-mdc-button:focus-visible > .mat-focus-indicator::before, 691.mat-mdc-unelevated-button:focus-visible > .mat-focus-indicator::before, 692.mat-mdc-raised-button:focus-visible > .mat-focus-indicator::before, 693.mat-mdc-outlined-button:focus-visible > .mat-focus-indicator::before, 694.mat-tonal-button:focus-visible > .mat-focus-indicator::before { 695 content: ""; 696 border-radius: inherit; 697} 698.mat-mdc-button._mat-animation-noopable, 699.mat-mdc-unelevated-button._mat-animation-noopable, 700.mat-mdc-raised-button._mat-animation-noopable, 701.mat-mdc-outlined-button._mat-animation-noopable, 702.mat-tonal-button._mat-animation-noopable { 703 transition: none !important; 704 animation: none !important; 705} 706.mat-mdc-button > .mat-icon, 707.mat-mdc-unelevated-button > .mat-icon, 708.mat-mdc-raised-button > .mat-icon, 709.mat-mdc-outlined-button > .mat-icon, 710.mat-tonal-button > .mat-icon { 711 display: inline-block; 712 position: relative; 713 vertical-align: top; 714 font-size: 1.125rem; 715 height: 1.125rem; 716 width: 1.125rem; 717} 718 719.mat-mdc-outlined-button .mat-mdc-button-ripple, 720.mat-mdc-outlined-button .mdc-button__ripple { 721 top: -1px; 722 left: -1px; 723 bottom: -1px; 724 right: -1px; 725} 726 727.mat-mdc-unelevated-button .mat-focus-indicator::before, 728.mat-tonal-button .mat-focus-indicator::before, 729.mat-mdc-raised-button .mat-focus-indicator::before { 730 margin: calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1); 731} 732 733.mat-mdc-outlined-button .mat-focus-indicator::before { 734 margin: calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px) * -1); 735} 736`,`@media (forced-colors: active) { 737 .mat-mdc-button:not(.mdc-button--outlined), 738 .mat-mdc-unelevated-button:not(.mdc-button--outlined), 739 .mat-mdc-raised-button:not(.mdc-button--outlined), 740 .mat-mdc-outlined-button:not(.mdc-button--outlined), 741 .mat-mdc-button-base.mat-tonal-button, 742 .mat-mdc-icon-button.mat-mdc-icon-button, 743 .mat-mdc-outlined-button .mdc-button__ripple { 744 outline: solid 1px; 745 } 746} 747`],encapsulation:2,changeDetection:0})}return t})();function C8(t){return t.hasAttribute("mat-raised-button")?"elevated":t.hasAttribute("mat-stroked-button")?"outlined":t.hasAttribute("mat-flat-button")?"filled":t.hasAttribute("mat-button")?"text":null}var cl=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[hi,Fe]})}return t})();function LR(t){return Error(`Unable to find icon with the name "${t}"`)}function x8(){return Error("Could not find HttpClient for use with Angular Material icons. Please add provideHttpClient() to your providers.")}function HR(t){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${t}".`)}function VR(t){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${t}".`)}var ks=class{url;svgText;options;svgElement=null;
747constructor(i,e,n){this.url=i,this.svgText=e,this.options=n}},jR=(()=>{class t{_httpClient;_sanitizer;_errorHandler;_document;_svgIconConfigs=new Map;_iconSetConfigs=new Map;_cachedIconsByUrl=new Map;_inProgressUrlFetches=new Map;_fontCssClassesByAlias=new Map;_resolvers=[];_defaultFontSetClass=["material-icons","mat-ligature-font"];constructor(e,n,r,o){this._httpClient=e,this._sanitizer=n,this._errorHandler=o,this._document=r}addSvgIcon(e,n,r){return this.addSvgIconInNamespace("",e,n,r)}addSvgIconLiteral(e,n,r){return this.addSvgIconLiteralInNamespace("",e,n,r)}addSvgIconInNamespace(e,n,r,o){return this._addSvgIconConfig(e,n,new ks(r,null,o))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,n,r,o){let a=this._sanitizer.sanitize(mi.HTML,r);if(!a)throw VR(r);let s=oc(a);return this._addSvgIconConfig(e,n,new ks("",s,o))}addSvgIconSet(e,n){return this.addSvgIconSetInNamespace("",e,n)}addSvgIconSetLiteral(e,n){return this.addSvgIconSetLiteralInNamespace("",e,n)}addSvgIconSetInNamespace(e,n,r){return this._addSvgIconSetConfig(e,new ks(n,null,r))}addSvgIconSetLiteralInNamespace(e,n,r){let o=this._sanitizer.sanitize(mi.HTML,n);if(!o)throw VR(n);let a=oc(o);return this._addSvgIconSetConfig(e,new ks("",a,r))}registerFontClassAlias(e,n=e){return this._fontCssClassesByAlias.set(e,n),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){let n=this._sanitizer.sanitize(mi.RESOURCE_URL,e);if(!n)throw HR(e);let r=this._cachedIconsByUrl.get(n);return r?ie(C_(r)):this._loadSvgIconFromConfig(new ks(e,null)).pipe(bn(o=>this._cachedIconsByUrl.set(n,o)),fe(o=>C_(o)))}getNamedSvgIcon(e,n=""){let r=BR(n,e),o=this._svgIconConfigs.get(r);if(o)return this._getSvgFromConfig(o);if(o=this._getIconConfigFromResolvers(n,e),o)return this._svgIconConfigs.set(r,o),this._getSvgFromConfig(o);let a=this._iconSetConfigs.get(n);return a?this._getSvgFromIconSetConfigs(e,a):Bu(LR(r))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?ie(C_(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(fe(n=>C_(n)))}_getSvgFromIconSetConfigs(e,n){let r=this._extractIconWithNameFromAnySet(e,n);if(r)return ie(r);let o=n.filter(a=>!a.svgText).map(a=>this._loadSvgIconSetFromConfig(a).pipe(Bi(s=>{let c=`Loading icon set URL: ${this._sanitizer.sanitize(mi.RESOURCE_URL,a.url)} failed: ${s.message}`;return this._errorHandler.handleError(new Error(c)),ie(null)})));return _o(o).pipe(fe(()=>{let a=this._extractIconWithNameFromAnySet(e,n);if(!a)throw LR(e);return a}))}_extractIconWithNameFromAnySet(e,n){for(let r=n.length-1;r>=0;r--){let o=n[r];if(o.svgText&&o.svgText.toString().indexOf(e)>-1){let a=this._svgElementFromConfig(o),s=this._extractSvgIconFromSet(a,e,o.options);if(s)return s}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(bn(n=>e.svgText=n),fe(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?ie(null):this._fetchIcon(e).pipe(bn(n=>e.svgText=n))}_extractSvgIconFromSet(e,n,r){let o=e.querySelector(`[id="${n}"]`);if(!o)return null;let a=o.cloneNode(!0);if(a.removeAttribute("id"),a.nodeName.toLowerCase()==="svg")return this._setSvgAttributes(a,r);if(a.nodeName.toLowerCase()==="symbol")return this._setSvgAttributes(this._toSvgElement(a),r);let s=this._svgElementFromString(oc("<svg></svg>"));return s.appendChild(a),this._setSvgAttributes(s,r)}_svgElementFromString(e){let n=this._document.createElement("DIV");n.innerHTML=e;let r=n.querySelector("svg");if(!r)throw Error("<svg> tag not found");return r}_toSvgElement(e){let n=this._svgElementFromString(oc("<svg></svg>")),r=e.attributes;for(let o=0;o<r.length;o++){let{name:a,value:s}=r[o];a!=="id"&&n.setAttribute(a,s)}for(let o=0;o<e.childNodes.length;o++)e.childNodes[o].nodeType===this._document.ELEMENT_NODE&&n.appendChild(e.childNodes[o].cloneNode(!0));return n}_setSvgAttributes(e,n){return e.setAttribute("fit",""),e.setAttribute("height","100%"),e.setAttribute("width","100%"),e.setAttribute("preserveAspectRatio","xMidYMid meet"),e.setAttribute("focusable","false"),n&&n.viewBox&&e.setAttribute("viewBox",n.viewB
747ox),e}_fetchIcon(e){let{url:n,options:r}=e,o=r?.withCredentials??!1;if(!this._httpClient)throw x8();if(n==null)throw Error(`Cannot fetch icon from URL "${n}".`);let a=this._sanitizer.sanitize(mi.RESOURCE_URL,n);if(!a)throw HR(n);let s=this._inProgressUrlFetches.get(a);if(s)return s;let l=this._httpClient.get(a,{responseType:"text",withCredentials:o}).pipe(fe(c=>oc(c)),Fa(()=>this._inProgressUrlFetches.delete(a)),ju());return this._inProgressUrlFetches.set(a,l),l}_addSvgIconConfig(e,n,r){return this._svgIconConfigs.set(BR(e,n),r),this}_addSvgIconSetConfig(e,n){let r=this._iconSetConfigs.get(e);return r?r.push(n):this._iconSetConfigs.set(e,[n]),this}_svgElementFromConfig(e){if(!e.svgElement){let n=this._svgElementFromString(e.svgText);this._setSvgAttributes(n,e.options),e.svgElement=n}return e.svgElement}_getIconConfigFromResolvers(e,n){for(let r=0;r<this._resolvers.length;r++){let o=this._resolvers[r](n,e);if(o)return w8(o)?new ks(o.url,null,o.options):new ks(o,null)}}static \u0275fac=function(n){return new(n||t)(w(xe,8),w(ga),w(Be,8),w(br))};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function C_(t){return t.cloneNode(!0)}function BR(t,i){return t+":"+i}function w8(t){return!!(t.url&&t.options)}var E8=["*"],S8=new R("MAT_ICON_DEFAULT_OPTIONS"),D8=new R("mat-icon-location",{providedIn:"root",factory:()=>{let t=g(Be),i=t?t.location:null;return{getPathname:()=>i?i.pathname+i.search:""}}}),UR=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],I8=UR.map(t=>`[${t}]`).join(", "),M8=/^url\(['"]?#(.*?)['"]?\)$/,Ke=(()=>{class t{_elementRef=g(ne);_iconRegistry=g(jR);_location=g(D8);_errorHandler=g(br);_defaultColor;get color(){return this._color||this._defaultColor}set color(e){this._color=e}_color;inline=!1;get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}_svgIcon;get fontSet(){return this._fontSet}set fontSet(e){let n=this._cleanupFontValue(e);n!==this._fontSet&&(this._fontSet=n,this._updateFontIconClasses())}_fontSet;get fontIcon(){return this._fontIcon}set fontIcon(e){let n=this._cleanupFontValue(e);n!==this._fontIcon&&(this._fontIcon=n,this._updateFontIconClasses())}_fontIcon;_previousFontSetClass=[];_previousFontIconClass;_svgName=null;_svgNamespace=null;_previousPath;_elementsWithExternalReferences;_currentIconFetch=ze.EMPTY;constructor(){let e=g(new jn("aria-hidden"),{optional:!0}),n=g(S8,{optional:!0});n&&(n.color&&(this.color=this._defaultColor=n.color),n.fontSet&&(this.fontSet=n.fontSet)),e||this._elementRef.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];let n=e.split(":");switch(n.length){case 1:return["",n[0]];case 2:return n;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){let e=this._elementsWithExternalReferences;if(e&&e.size){let n=this._location.getPathname();n!==this._previousPath&&(this._previousPath=n,this._prependPathToReferences(n))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();let n=this._location.getPathname();this._previousPath=n,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(n),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){let e=this._elementRef.nativeElement,n=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();n--;){let r=e.childNodes[n];(r.nodeType!==1||r.nodeName.toLowerCase()==="svg")&&r.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;let e=this._elementRef.nativeElement,n=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(r=>r.length>0);this._previousFontSetClass.forEach(r=>e.classList.remove(r)),n.forEach(r=>e.classList.add(r)),this._previousFontSetClass=n,this.fontIcon!==this._previousFontIconClass&&!n.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return typeof e=="string"?e.trim().split(" ")[0]:e}_prependPathToReferences(e){let n=this._elementsWithExternalReferences;
747n&&n.forEach((r,o)=>{r.forEach(a=>{o.setAttribute(a.name,`url('${e}#${a.value}')`)})})}_cacheChildrenWithExternalReferences(e){let n=e.querySelectorAll(I8),r=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let o=0;o<n.length;o++)UR.forEach(a=>{let s=n[o],l=s.getAttribute(a),c=l?l.match(M8):null;if(c){let m=r.get(s);m||(m=[],r.set(s,m)),m.push({name:a,value:c[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){let[n,r]=this._splitIconName(e);n&&(this._svgNamespace=n),r&&(this._svgName=r),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(r,n).pipe(ct(1)).subscribe(o=>this._setSvgElement(o),o=>{let a=`Error retrieving icon ${n}:${r}! ${o.message}`;this._errorHandler.handleError(new Error(a))})}}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(n,r){n&2&&($("data-mat-icon-type",r._usingFontIcon()?"font":"svg")("data-mat-icon-name",r._svgName||r.fontIcon)("data-mat-icon-namespace",r._svgNamespace||r.fontSet)("fontIcon",r._usingFontIcon()?r.fontIcon:null),We(r.color?"mat-"+r.color:""),X("mat-icon-inline",r.inline)("mat-icon-no-color",r.color!=="primary"&&r.color!=="accent"&&r.color!=="warn"))},inputs:{color:"color",inline:[2,"inline","inline",j],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],ngContentSelectors:E8,decls:1,vars:0,template:function(n,r){n&1&&(Ue(),me(0))},styles:[`mat-icon, mat-icon.mat-primary, mat-icon.mat-accent, mat-icon.mat-warn { 748 color: var(--mat-icon-color, inherit); 749} 750 751.mat-icon { 752 -webkit-user-select: none; 753 user-select: none; 754 background-repeat: no-repeat; 755 display: inline-block; 756 fill: currentColor; 757 height: 24px; 758 width: 24px; 759 overflow: hidden; 760} 761.mat-icon.mat-icon-inline { 762 font-size: inherit; 763 height: inherit; 764 line-height: inherit; 765 width: inherit; 766} 767.mat-icon.mat-ligature-font[fontIcon]::before { 768 content: attr(fontIcon); 769} 770 771[dir=rtl] .mat-icon-rtl-mirror { 772 transform: scale(-1, 1); 773} 774 775.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon, 776.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon { 777 display: block; 778} 779.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon, 780.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon { 781 margin: auto; 782} 783`],encapsulation:2,changeDetection:0})}return t})(),x_=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[Fe]})}return t})();var Ge=new R("basePath");var w_=class{encodeKey(i){return encodeURIComponent(i)}encodeValue(i){return encodeURIComponent(i)}decodeKey(i){return decodeURIComponent(i)}decodeValue(i){return decodeURIComponent(i)}};var He=class{constructor(i={}){this.apiKeys=i.apiKeys,this.username=i.username,this.password=i.password,this.accessToken=i.accessToken,this.basePath=i.basePath,this.withCredentials=i.withCredentials,this.encoder=i.encoder,i.encodeParam?this.encodeParam=i.encodeParam:this.encodeParam=e=>this.defaultEncodeParam(e),i.credentials?this.credentials=i.credentials:this.credentials={},this.credentials["bearer-jwt"]||(this.credentials["bearer-jwt"]=()=>typeof this.accessToken=="function"?this.accessToken():this.accessToken),this.credentials.bearer||(this.credentials.bearer=()=>typeof this.accessToken=="function"?this.accessToken():this.accessToken)}selectHeaderContentType(i){if(i.length===0)return;let e=i.find(n=>this.isJsonMime(n));return e===void 0?i[0]:e}selectHeaderAccept(i){if(i.length===0)return;let e=i.find(n=>this.isJsonMime(n));return e===void 0?i[0]:e}isJsonMime(i){let e=new RegExp("^(application/json|[^;/ ]+/[^;/ ]+[+]json)[ ]*(;.*)?$","i");return i!==null&&(e.test(i)||i.toLowerCase()==="application/json-patch+json")}lookupCredential(i){let e=this.credentials[i];return typeof e=="function"?e():e}addCredentialToHeaders(i,e,n,r){let o=this.lookupCredential(i);return o?n.set(e,(r??"")+o):n}addCredentialToQuery(i,e,n){let r=this.lookupCredential(i);return r?n.set(e,r):n}defaultEncodeParam(i){let e=i.dataFormat==="date-time"&&i.value instanceof Date?i.value.toISOString():i.value;return encodeURIComponent(String(e))}};var je=class{constructor(i,e){if(this.basePath="",this.defaultHeaders=new jr,this.configuration=e||new He,typeof this.configuration.basePath!="string"){let n=Array.isArray(i)?i[0]:void 0;
783n!=null&&(i=n),typeof i!="string"&&(i=this.basePath),this.configuration.basePath=i}this.encoder=this.configuration.encoder||new w_}canConsumeForm(i){return i.indexOf("multipart/form-data")!==-1}addToHttpParams(i,e,n){return typeof e=="object"&&!(e instanceof Date)?this.addToHttpParamsRecursive(i,e,n):this.addToHttpParamsRecursive(i,e,n)}addToHttpParamsRecursive(i,e,n){if(e==null)return i;if(typeof e=="object"){if(n!=null)return i.append(n,JSON.stringify(e));if(Array.isArray(e))e.forEach(r=>i=this.addToHttpParamsRecursive(i,r,n));else if(e instanceof Date)if(n!=null)i=i.append(n,e.toISOString());else throw Error("key may not be null if value is Date");else Object.keys(e).forEach(r=>{let o=n?`${n}.${r}`:r;i=this.addToHttpParamsRecursive(i,e[r],o)});return i}else if(n!=null)return i.append(n,e);throw Error("key may not be null if value is not object or array")}};var rp=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}cancelUserDeletion(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter idmUserId was null or undefined when calling cancelUserDeletion.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/account/${this.configuration.encodeParam({name:"idmUserId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/cancel-deletion`;return this.httpClient.request("post",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}changeEmail(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter changeEmailRequestDto was null or undefined when calling changeEmail.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m=["application/json"],_=this.configuration.selectHeaderContentType(m);_!==void 0&&(a=a.set("Content-Type",_));let v="json";return s&&(s.startsWith("text")?v="text":this.configuration.isJsonMime(s)?v="json":v="blob"),this.httpClient.request("post",`${this.configuration.basePath}/account/email`,{context:l,body:e,responseType:v,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}deleteAccount(e="body",n=!1,r){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("bearer","Authorization",o,"Bearer ");let a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("delete",`${this.configuration.basePath}/account`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}getCurrentEmail(e="body",n=!1,r){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("bearer","Authorization",o,"Bearer ");let a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("get",`${this.configuration.basePath}/account/email`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}getUser(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter idmUserId was null or undefined when calling getUser.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/account/${this.configuration.encodeParam({name:"idmUserId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("get",`${this.configuration.basePath}${_}
783`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getUserDeletionStatus(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter idmUserId was null or undefined when calling getUserDeletionStatus.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/account/${this.configuration.encodeParam({name:"idmUserId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/user-deletion-status`;return this.httpClient.request("get",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}isAccountDeletable(e="body",n=!1,r){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("bearer","Authorization",o,"Bearer ");let a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("get",`${this.configuration.basePath}/account`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}scheduleUserDeletion(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter idmUserId was null or undefined when calling scheduleUserDeletion.");let s=new nt({encoder:this.encoder});s=this.addToHttpParams(s,n,"daysUntilDeletion");let l=this.defaultHeaders;l=this.configuration.addCredentialToHeaders("bearer","Authorization",l,"Bearer ");let c=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);c!==void 0&&(l=l.set("Accept",c));let m=a?.context??new U,_=a?.transferCache??!0,v="json";c&&(c.startsWith("text")?v="text":this.configuration.isJsonMime(c)?v="json":v="blob");let C=`/account/${this.configuration.encodeParam({name:"idmUserId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/schedule-deletion`;return this.httpClient.request("post",`${this.configuration.basePath}${C}`,{context:m,params:s,responseType:v,withCredentials:this.configuration.withCredentials,headers:l,observe:r,transferCache:_,reportProgress:o})}searchUsers(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter query was null or undefined when calling searchUsers.");let a=new nt({encoder:this.encoder});a=this.addToHttpParams(a,e,"query");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=o?.context??new U,m=o?.transferCache??!0,_="json";return l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob"),this.httpClient.request("get",`${this.configuration.basePath}/account/search`,{context:c,params:a,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:n,transferCache:m,reportProgress:r})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Dw=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}addressLookup(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter search was null or undefined when calling addressLookup.");let a=new nt({encoder:this.encoder});a=this.addToHttpParams(a,e,"search");let s=this.defaultHeaders,l=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=o?.context??new U,m=o?.transferCache??!0,_="json";return l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob"),this.httpClient.request("get",`${this.configuration.basePath}/public/address-lookup`,{context:c,params:a,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:n,transferCache:m,reportProgress:r})}reverseAddressLookup(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter latitude was null or undefined when calling reverseAddressLookup.");
783if(n==null)throw new Error("Required parameter longitude was null or undefined when calling reverseAddressLookup.");let s=new nt({encoder:this.encoder});s=this.addToHttpParams(s,e,"latitude"),s=this.addToHttpParams(s,n,"longitude");let l=this.defaultHeaders,c=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);c!==void 0&&(l=l.set("Accept",c));let m=a?.context??new U,_=a?.transferCache??!0,v="json";return c&&(c.startsWith("text")?v="text":this.configuration.isJsonMime(c)?v="json":v="blob"),this.httpClient.request("get",`${this.configuration.basePath}/public/address-lookup/reverse`,{context:m,params:s,responseType:v,withCredentials:this.configuration.withCredentials,headers:l,observe:r,transferCache:_,reportProgress:o})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var k8=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}acceptAgb(e="body",n=!1,r){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("bearer","Authorization",o,"Bearer ");let a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("post",`${this.configuration.basePath}/agb`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}getUserAgbStatus(e="body",n=!1,r){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("bearer","Authorization",o,"Bearer ");let a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("get",`${this.configuration.basePath}/agb`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var T8=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}createBenachrichtigung(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter benachrichtigungDto was null or undefined when calling createBenachrichtigung.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m=["application/json"],_=this.configuration.selectHeaderContentType(m);_!==void 0&&(a=a.set("Content-Type",_));let v="json";return s&&(s.startsWith("text")?v="text":this.configuration.isJsonMime(s)?v="json":v="blob"),this.httpClient.request("post",`${this.configuration.basePath}/benachrichtigung/`,{context:l,body:e,responseType:v,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}deleteBenachrichtigung(e,n,r,o="body",a=!1,s){if(e==null)throw new Error("Required parameter userId was null or undefined when calling deleteBenachrichtigung.");if(n==null)throw new Error("Required parameter meldebereichId was null or undefined when calling deleteBenachrichtigung.");if(r==null)throw new Error("Required parameter email was null or undefined when calling deleteBenachrichtigung.");let l=this.defaultHeaders;l=this.configuration.addCredentialToHeaders("bearer","Authorization",l,"Bearer ");let c=s?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);c!==void 0&&(l=l.set("Accept",c));let m=s?.context??new U,_=s?.transferCache??!0,v="json";c&&(c.startsWith("text")?v="text":this.configuration.isJsonMime(c)?v="json":v="blob");let C=`/benachrichtigung/delete/${this.configuration.encodeParam({name:"userId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/${this.configuration.encodeParam({name:"meldebereichId",value:n,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/${this.configuration.encodeParam({name:"email",value:r,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("delete",`${this.configuration.basePath}${C}`,{context:m,responseType:v,withCredentials:this.configuration.withCredentials,headers:l,observe:o,transferCache:_,reportProgress:a})}getAllBenachrichtigungOfUserAndMeldebereich(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter userId was null or undefined when calling getAllBenachrichtigungOfUserAndMeldebereich.");if(n==null)throw new Error("Required parameter meldebereichId was null or undefined when calling getAllBenachrichtigungOfUserAndMeldebereich.");let s=new nt({encoder:this.encoder});s=this.addToHttpParams(s,e,"userId"),s=this.addToHttpParams(s,n,"meldebereichId");let l=this.defaultHeaders;l=this.configuration.addCredentialToHeaders("bearer","Authorization",l,"Bearer ");let c=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);c!==void 0&&(l=l.set("Accept",c));let m=a?.context??new U,_=a?.transferCache??!0,v="json";return c&&(c.startsWith("text")?v="text":this.configuration.isJsonMime(c)?v="json":v="blob"),this.httpClient.request("get",`${this.configuration.basePath}/benachrichtigung/all`,{context:m,params:s,responseType:v,withCredentials:this.configuration.withCredentials,headers:l,observe:r,transferCache:_,reportProgress:o})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var op=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}get(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter filename was null or undefined when calling get.");let a=new nt({encoder:this.encoder});a=this.addToHttpParams(a,e,"filename");let s=this.defaultHeaders,l=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=o?.context??new U,m=o?.transferCache??!0,_="json";return l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob"),this.httpClient.request("get",`${this.configuration.basePath}/public/blob`,{context:c,params:a,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:n,transferCache:m,reportProgress:r})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Iw=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}getUpdateTimeStamp(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter filename was null or undefined when calling getUpd
783ateTimeStamp.");let a=new nt({encoder:this.encoder});a=this.addToHttpParams(a,e,"filename");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=o?.context??new U,m=o?.transferCache??!0,_="json";return l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob"),this.httpClient.request("get",`${this.configuration.basePath}/public/blob/timestamp/web`,{context:c,params:a,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:n,transferCache:m,reportProgress:r})}getUpdateTimeStampOfRestrictedFile(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter filename was null or undefined when calling getUpdateTimeStampOfRestrictedFile.");let a=new nt({encoder:this.encoder});a=this.addToHttpParams(a,e,"filename");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=o?.context??new U,m=o?.transferCache??!0,_="json";return l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob"),this.httpClient.request("get",`${this.configuration.basePath}/public/blob/timestamp/restricted`,{context:c,params:a,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:n,transferCache:m,reportProgress:r})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var ap=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}createNewContent(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter contentDto was null or undefined when calling createNewContent.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m=["application/json"],_=this.configuration.selectHeaderContentType(m);_!==void 0&&(a=a.set("Content-Type",_));let v="json";return s&&(s.startsWith("text")?v="text":this.configuration.isJsonMime(s)?v="json":v="blob"),this.httpClient.request("post",`${this.configuration.basePath}/cms`,{context:l,body:e,responseType:v,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}createOrUpdateContent(e,n,r,o="body",a=!1,s){if(e==null)throw new Error("Required parameter cmsContentType was null or undefined when calling createOrUpdateContent.");if(n==null)throw new Error("Required parameter contentId was null or undefined when calling createOrUpdateContent.");if(r==null)throw new Error("Required parameter contentDto was null or undefined when calling createOrUpdateContent.");let l=this.defaultHeaders;l=this.configuration.addCredentialToHeaders("bearer","Authorization",l,"Bearer ");let c=s?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);c!==void 0&&(l=l.set("Accept",c));let m=s?.context??new U,_=s?.transferCache??!0,v=["application/json"],C=this.configuration.selectHeaderContentType(v);C!==void 0&&(l=l.set("Content-Type",C));let M="json";c&&(c.startsWith("text")?M="text":this.configuration.isJsonMime(c)?M="json":M="blob");let G=`/cms/${this.configuration.encodeParam({name:"cmsContentType",value:e,in:"path",style:"simple",explode:!1,dataType:"'PAGE_ELEMENT' | 'BLOG' | 'PARTNER_PORTAL_BLOG' | 'FAQ' | 'ANSPRECHPARTNER' | 'EMAIL_TEMPLATE' | 'AGB_ELEMENT'",dataFormat:void 0})}/${this.configuration.encodeParam({name:"contentId",value:n,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("put",`${this.configuration.basePath}${G}`,{context:m,body:r,responseType:M,withCredentials:this.configuration.withCredentials,headers:l,observe:o,transferCache:_,reportProgress:a})}deleteContent(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter cmsContentType was null or undefined when calling deleteContent.");if(n==null)throw new Error("Required parameter contentId was null or undefined when calling deleteContent.");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=a?.context??new U,m=a?.transferCache??!0,_="json";l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob");let v=`/cms/${this.configuration.encodeParam({name:"cmsContentType",value:e,in:"path",style:"simple",explode:!1,dataType:"'PAGE_ELEMENT' | 'BLOG' | 'PARTNER_PORTAL_BLOG' | 'FAQ' | 'ANSPRECHPARTNER' | 'EMAIL_TEMPLATE' | 'AGB_ELEMENT'",dataFormat:void 0})}/${this.configuration.encodeParam({name:"contentId",value:n,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("delete",`${this.configuration.basePath}${v}
783`,{context:c,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:r,transferCache:m,reportProgress:o})}getAllContents(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter cmsContentType was null or undefined when calling getAllContents.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/cms/${this.configuration.encodeParam({name:"cmsContentType",value:e,in:"path",style:"simple",explode:!1,dataType:"'PAGE_ELEMENT' | 'BLOG' | 'PARTNER_PORTAL_BLOG' | 'FAQ' | 'ANSPRECHPARTNER' | 'EMAIL_TEMPLATE' | 'AGB_ELEMENT'",dataFormat:void 0})}`;return this.httpClient.request("get",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getContentsStartingWithId(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter cmsContentType was null or undefined when calling getContentsStartingWithId.");if(n==null)throw new Error("Required parameter contentId was null or undefined when calling getContentsStartingWithId.");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=a?.context??new U,m=a?.transferCache??!0,_="json";l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob");let v=`/cms/starting-with/${this.configuration.encodeParam({name:"cmsContentType",value:e,in:"path",style:"simple",explode:!1,dataType:"'PAGE_ELEMENT' | 'BLOG' | 'PARTNER_PORTAL_BLOG' | 'FAQ' | 'ANSPRECHPARTNER' | 'EMAIL_TEMPLATE' | 'AGB_ELEMENT'",dataFormat:void 0})}/${this.configuration.encodeParam({name:"contentId",value:n,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("get",`${this.configuration.basePath}${v}`,{context:c,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:r,transferCache:m,reportProgress:o})}getOneContent(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter cmsContentType was null or undefined when calling getOneContent.");if(n==null)throw new Error("Required parameter contentId was null or undefined when calling getOneContent.");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=a?.context??new U,m=a?.transferCache??!0,_="json";l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob");let v=`/cms/${this.configuration.encodeParam({name:"cmsContentType",value:e,in:"path",style:"simple",explode:!1,dataType:"'PAGE_ELEMENT' | 'BLOG' | 'PARTNER_PORTAL_BLOG' | 'FAQ' | 'ANSPRECHPARTNER' | 'EMAIL_TEMPLATE' | 'AGB_ELEMENT'",dataFormat:void 0})}/${this.configuration.encodeParam({name:"contentId",value:n,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("get",`${this.configuration.basePath}${v}`,{context:c,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:r,transferCache:m,reportProgress:o})}moveContentDown(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter cmsContentType was null or undefined when calling moveContentDown.");if(n==null)throw new Error("Required parameter contentId was null or undefined when calling moveContentDown.");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=a?.context??new U,m=a?.transferCache??!0,_="json";l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob");let v=`/cms/${this.configuration.encodeParam({name:"cmsContentType",value:e,in:"path",style:"simple",explode:!1,dataType:"'PAGE_ELEMENT' | 'BLOG' | 'PARTNER_PORTAL_BLOG' | 'FAQ' | 'ANSPRECHPARTNER' | 'EMAIL_TEMPLATE' | 'AGB_ELEMENT'",dataFormat:void 0})}/${this.configuration.encodeParam({name:"contentId",value:n,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/down`;return this.httpClient.request("post",`${this.configuration.basePath}${v}
783`,{context:c,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:r,transferCache:m,reportProgress:o})}moveContentUp(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter cmsContentType was null or undefined when calling moveContentUp.");if(n==null)throw new Error("Required parameter contentId was null or undefined when calling moveContentUp.");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=a?.context??new U,m=a?.transferCache??!0,_="json";l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob");let v=`/cms/${this.configuration.encodeParam({name:"cmsContentType",value:e,in:"path",style:"simple",explode:!1,dataType:"'PAGE_ELEMENT' | 'BLOG' | 'PARTNER_PORTAL_BLOG' | 'FAQ' | 'ANSPRECHPARTNER' | 'EMAIL_TEMPLATE' | 'AGB_ELEMENT'",dataFormat:void 0})}/${this.configuration.encodeParam({name:"contentId",value:n,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/up`;return this.httpClient.request("post",`${this.configuration.basePath}${v}`,{context:c,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:r,transferCache:m,reportProgress:o})}switchContentPositions(e,n,r,o="body",a=!1,s){if(e==null)throw new Error("Required parameter cmsContentType was null or undefined when calling switchContentPositions.");if(n==null)throw new Error("Required parameter contentId1 was null or undefined when calling switchContentPositions.");if(r==null)throw new Error("Required parameter contentId2 was null or undefined when calling switchContentPositions.");let l=this.defaultHeaders;l=this.configuration.addCredentialToHeaders("bearer","Authorization",l,"Bearer ");let c=s?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);c!==void 0&&(l=l.set("Accept",c));let m=s?.context??new U,_=s?.transferCache??!0,v="json";c&&(c.startsWith("text")?v="text":this.configuration.isJsonMime(c)?v="json":v="blob");let C=`/cms/${this.configuration.encodeParam({name:"cmsContentType",value:e,in:"path",style:"simple",explode:!1,dataType:"'PAGE_ELEMENT' | 'BLOG' | 'PARTNER_PORTAL_BLOG' | 'FAQ' | 'ANSPRECHPARTNER' | 'EMAIL_TEMPLATE' | 'AGB_ELEMENT'",dataFormat:void 0})}/switch/${this.configuration.encodeParam({name:"contentId1",value:n,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/${this.configuration.encodeParam({name:"contentId2",value:r,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("post",`${this.configuration.basePath}${C}`,{context:m,responseType:v,withCredentials:this.configuration.withCredentials,headers:l,observe:o,transferCache:_,reportProgress:a})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var sp=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}getAllContentsPublic(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter cmsContentType was null or undefined when calling getAllContentsPublic.");let a=this.defaultHeaders,s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/public/cms/${this.configuration.encodeParam({name:"cmsContentType",value:e,in:"path",style:"simple",explode:!1,dataType:"'PAGE_ELEMENT' | 'BLOG' | 'PARTNER_PORTAL_BLOG' | 'FAQ' | 'ANSPRECHPARTNER' | 'EMAIL_TEMPLATE' | 'AGB_ELEMENT'",dataFormat:void 0})}`;return this.httpClient.request("get",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getContentPublicStartingWithId(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter cmsContentType was null or undefined when calling getContentPublicStartingWithId.");if(n==null)throw new Error("Required parameter contentId was null or undefined when calling getContentPublicStartingWithId.");let s=this.defaultHeaders,l=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=a?.context??new U,m=a?.transferCache??!0,_="json";l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob");let v=`/public/cms/starting-with/${this.configuration.encodeParam({name:"cmsContentType",value:e,in:"path",style:"simple",explode:!1,dataType:"'PAGE_ELEMENT' | 'BLOG' | 'PARTNER_PORTAL_BLOG' | 'FAQ' | 'ANSPRECHPARTNER' | 'EMAIL_TEMPLATE' | 'AGB_ELEMENT'",dataFormat:void 0})}/${this.configuration.encodeParam({name:"contentId",value:n,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("get",`${this.configuration.basePath}${v}
783`,{context:c,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:r,transferCache:m,reportProgress:o})}getOneContentPublic(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter cmsContentType was null or undefined when calling getOneContentPublic.");if(n==null)throw new Error("Required parameter contentId was null or undefined when calling getOneContentPublic.");let s=this.defaultHeaders,l=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=a?.context??new U,m=a?.transferCache??!0,_="json";l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob");let v=`/public/cms/${this.configuration.encodeParam({name:"cmsContentType",value:e,in:"path",style:"simple",explode:!1,dataType:"'PAGE_ELEMENT' | 'BLOG' | 'PARTNER_PORTAL_BLOG' | 'FAQ' | 'ANSPRECHPARTNER' | 'EMAIL_TEMPLATE' | 'AGB_ELEMENT'",dataFormat:void 0})}/${this.configuration.encodeParam({name:"contentId",value:n,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("get",`${this.configuration.basePath}${v}`,{context:c,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:r,transferCache:m,reportProgress:o})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Mw=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}addUserToMeldebereich(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter meldebereichid was null or undefined when calling addUserToMeldebereich.");if(n==null)throw new Error("Required parameter addUserRequestDto was null or undefined when calling addUserToMeldebereich.");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=a?.context??new U,m=a?.transferCache??!0,_=["application/json"],v=this.configuration.selectHeaderContentType(_);v!==void 0&&(s=s.set("Content-Type",v));let C="json";l&&(l.startsWith("text")?C="text":this.configuration.isJsonMime(l)?C="json":C="blob");let M=`/idmmeldebereich/${this.configuration.encodeParam({name:"meldebereichid",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/users`;return this.httpClient.request("post",`${this.configuration.basePath}${M}`,{context:c,body:n,responseType:C,withCredentials:this.configuration.withCredentials,headers:s,observe:r,transferCache:m,reportProgress:o})}addWriteAccessToMeldebereich(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter userId was null or undefined when calling addWriteAccessToMeldebereich.");if(n==null)throw new Error("Required parameter requestBody was null or undefined when calling addWriteAccessToMeldebereich.");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=a?.context??new U,m=a?.transferCache??!0,_=["application/json"],v=this.configuration.selectHeaderContentType(_);v!==void 0&&(s=s.set("Content-Type",v));let C="json";l&&(l.startsWith("text")?C="text":this.configuration.isJsonMime(l)?C="json":C="blob");let M=`/idmmeldebereich/api-account/${this.configuration.encodeParam({name:"userId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/meldebereiche`;return this.httpClient.request("post",`${this.configuration.basePath}${M}`,{context:c,body:n,responseType:C,withCredentials:this.configuration.withCredentials,headers:s,observe:r,transferCache:m,reportProgress:o})}deleteUserFromMeldebereich(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter meldebereichid was null or undefined when calling deleteUserFromMeldebereich.");if(n==null)throw new Error("Required parameter idmuserid was null or undefined when calling deleteUserFromMeldebereich.");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=a?.context??new U,m=a?.transferCache??!0,_="json";l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob");let v=`/idmmeldebereich/${this.configuration.encodeParam({name:"meldebereichid",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/users/${this.configuration.encodeParam({name:"idmuserid",value:n,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/deletion`;return this.httpClient.request("post",`${this.configuration.basePath}${v}
783`,{context:c,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:r,transferCache:m,reportProgress:o})}deleteUserHimselfFromMeldebereich(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter meldebereichid was null or undefined when calling deleteUserHimselfFromMeldebereich.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/idmmeldebereich/${this.configuration.encodeParam({name:"meldebereichid",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/users/self`;return this.httpClient.request("delete",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getAllowedMeldebereicheForUser(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter userId was null or undefined when calling getAllowedMeldebereicheForUser.");let a=new nt({encoder:this.encoder});a=this.addToHttpParams(a,e,"userId");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=o?.context??new U,m=o?.transferCache??!0,_="json";return l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob"),this.httpClient.request("get",`${this.configuration.basePath}/idmmeldebereich/api-account/meldebereiche`,{context:c,params:a,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:n,transferCache:m,reportProgress:r})}getPartnerUsersForMeldebereich(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter meldebereichid was null or undefined when calling getPartnerUsersForMeldebereich.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/idmmeldebereich/${this.configuration.encodeParam({name:"meldebereichid",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/partner/users`;return this.httpClient.request("get",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getUsersForMeldebereich(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter meldebereichid was null or undefined when calling getUsersForMeldebereich.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/idmmeldebereich/${this.configuration.encodeParam({name:"meldebereichid",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/users`;return this.httpClient.request("get",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var kw=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}addUserToStandort(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter standortId was null or undefined when calling addUserToStandort.");if(n==null)throw new Error("Required parameter addUserRequestDto was null or undefined when calling addUserToStandort.");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=a?.context??new U,m=a?.transferCache??!0,_=["application/json"],v=this.configuration.selectHeaderContentType(_);v!==void 0&&(s=s.set("Content-Type",v));let C="json";l&&(l.startsWith("text")?C="text":this.configuration.isJsonMime(l)?C="json":C="blob");let M=`/idmstandort/${this.configuration.encodeParam({name:"standortId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/users`;return this.httpClient.request("post",`${this.configuration.basePath}${M}`,{context:c,body:n,responseType:C,withCredentials:this.configuration.withCredentials,headers:s,observe:r,transferCache:m,reportProgress:o})}
783deleteUserFromStandort(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter standortId was null or undefined when calling deleteUserFromStandort.");if(n==null)throw new Error("Required parameter idmUserId was null or undefined when calling deleteUserFromStandort.");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=a?.context??new U,m=a?.transferCache??!0,_="json";l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob");let v=`/idmstandort/${this.configuration.encodeParam({name:"standortId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/users/${this.configuration.encodeParam({name:"idmUserId",value:n,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("delete",`${this.configuration.basePath}${v}`,{context:c,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:r,transferCache:m,reportProgress:o})}getMeineStandorte(e="body",n=!1,r){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("bearer","Authorization",o,"Bearer ");let a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("get",`${this.configuration.basePath}/idmstandort/my`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}getUsersForStandort(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter standortId was null or undefined when calling getUsersForStandort.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/idmstandort/${this.configuration.encodeParam({name:"standortId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/users`;return this.httpClient.request("get",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var A8=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}getLatestMeldungenForMeldebereiche(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter meldebereiche was null or undefined when calling getLatestMeldungenForMeldebereiche.");let a=new nt({encoder:this.encoder});e&&e.forEach(C=>{a=this.addToHttpParams(a,C,"meldebereiche")});let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=o?.context??new U,m=o?.transferCache??!0,_="json";return l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob"),this.httpClient.request("get",`${this.configuration.basePath}/intensivregister/latestmeldungenformeldebereiche`,{context:c,params:a,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:n,transferCache:m,reportProgress:r})}getMeldungenProKrankenhausStandort(e,n,r,o,a,s,l,c,m,_,v="body",C=!1,M){let G=new nt({encoder:this.encoder});G=this.addToHttpParams(G,e,"page"),G=this.addToHttpParams(G,n,"size"),G=this.addToHttpParams(G,r,"bundesland"),G=this.addToHttpParams(G,o,"kkhId"),G=this.addToHttpParams(G,a,"kkhBezeichnung"),G=this.addToHttpParams(G,s,"meldebereich"),G=this.addToHttpParams(G,l,"longitude"),G=this.addToHttpParams(G,c,"latitude"),G=this.addToHttpParams(G,m,"distanz"),_&&_.forEach(K=>{G=this.addToHttpParams(G,K,"gemeindeschluessel")});let Z=this.defaultHeaders;Z=this.configuration.addCredentialToHeaders("bearer","Authorization",Z,"Bearer ");let se=M?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);se!==void 0&&(Z=Z.set("Accept",se));let Qe=M?.context??new U,ae=M?.transferCache??!0,Re="json";return se&&(se.startsWith("text")?Re="text":this.configuration.isJsonMime(se)?Re="json":Re="blob"),this.httpClient.request("get",`${this.configuration.basePath}/intensivregister`,{context:Qe,params:G,responseType:Re,withCredentials:this.configuration.withCredentials,headers:Z,observe:v,transferCache:ae,reportProgress:C})}postMeldungenProKrankenhausStandort(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter krankenhausMeldungSearchRequest was null or undefined when calling postMeldungenProKrankenhausStandort.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m=["application/json"],_=this.configuration.selectHeaderContentType(m);_!==void 0&&(a=a.set("Content-Type",_));let v="json";return s&&(s.startsWith("text")?v="text":this.configuration.isJsonMime(s)?v="json":v="blob"),this.httpClient.request("post",`${this.configuration.basePath}/intensivregister`,{context:l,body:e,responseType:v,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var R8=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}getMeldungenProKrankenhausStandortPublic(e,n,r,o,a,s,l,c,m,_="body",v=!1,C){let M=new nt({encoder:this.encoder});M=this.addToHttpParams(M,e,"page"),M=this.addToHttpParams(M,n,"size"),M=this.addToHttpParams(M,r,"bundesland"),M=this.addToHttpParams(M,o,"kkhId"),M=this.addToHttpParams(M,a,"kkhBezeichnung"),M=this.addToHttpParams(M,s,"meldebereich"),M=this.addToHttpParams(M,l,"longitude"),M=this.addToHttpParams(M,c,"latitude"),M=this.addToHttpParams(M,m,"distance");let G=this.defaultHeaders,Z=C?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);
783Z!==void 0&&(G=G.set("Accept",Z));let se=C?.context??new U,Qe=C?.transferCache??!0,ae="json";return Z&&(Z.startsWith("text")?ae="text":this.configuration.isJsonMime(Z)?ae="json":ae="blob"),this.httpClient.request("get",`${this.configuration.basePath}/public/intensivregister`,{context:se,params:M,responseType:ae,withCredentials:this.configuration.withCredentials,headers:G,observe:_,transferCache:Qe,reportProgress:v})}postMeldungenProKrankenhausStandortPublic(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter krankenhausMeldungSearchRequestPublic was null or undefined when calling postMeldungenProKrankenhausStandortPublic.");let a=this.defaultHeaders,s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m=["application/json"],_=this.configuration.selectHeaderContentType(m);_!==void 0&&(a=a.set("Content-Type",_));let v="json";return s&&(s.startsWith("text")?v="text":this.configuration.isJsonMime(s)?v="json":v="blob"),this.httpClient.request("post",`${this.configuration.basePath}/public/intensivregister`,{context:l,body:e,responseType:v,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Tw=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}deleteFilter(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter filterId was null or undefined when calling deleteFilter.");let a=this.defaultHeaders,s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/intensivregister/filter/${this.configuration.encodeParam({name:"filterId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("delete",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getAllFilter(e="body",n=!1,r){let o=this.defaultHeaders,a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("get",`${this.configuration.basePath}/intensivregister/filter`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}storeFilter(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter newStoredIntensivregisterFilterDto was null or undefined when calling storeFilter.");let a=this.defaultHeaders,s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m=["application/json"],_=this.configuration.selectHeaderContentType(m);_!==void 0&&(a=a.set("Content-Type",_));let v="json";return s&&(s.startsWith("text")?v="text":this.configuration.isJsonMime(s)?v="json":v="blob"),this.httpClient.request("post",`${this.configuration.basePath}/intensivregister/filter`,{context:l,body:e,responseType:v,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}updateFilter(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter filterId was null or undefined when calling updateFilter.");if(n==null)throw new Error("Required parameter updateStoredIntensivregisterFilterDto was null or undefined when calling updateFilter.");let s=this.defaultHeaders,l=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=a?.context??new U,m=a?.transferCache??!0,_=["application/json"],v=this.configuration.selectHeaderContentType(_);v!==void 0&&(s=s.set("Content-Type",v));let C="json";l&&(l.startsWith("text")?C="text":this.configuration.isJsonMime(l)?C="json":C="blob");let M=`/intensivregister/filter/${this.configuration.encodeParam({name:"filterId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("put",`${this.configuration.basePath}${M}`,{context:c,body:n,responseType:C,withCredentials:this.configuration.withCredentials,headers:s,observe:r,transferCache:m,reportProgress:o})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Aw=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}getAlleMeldebereicheForKrankenhausStandort(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter krankenhausId was null or undefined when calling getAlleMeldebereicheForKrankenhausStandort.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/stammdaten/krankenhausstandort/${this.configuration.encodeParam({name:"krankenhausId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/meldebereiche/alle`;return this.httpClient.request("get",`${this.configuration.basePath}${_}
783`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getKrankenhausStandortById(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter krankenhausId was null or undefined when calling getKrankenhausStandortById.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/stammdaten/krankenhausstandort/${this.configuration.encodeParam({name:"krankenhausId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("get",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getMeldebereicheForKrankenhausStandort(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter krankenhausId was null or undefined when calling getMeldebereicheForKrankenhausStandort.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/stammdaten/krankenhausstandort/${this.configuration.encodeParam({name:"krankenhausId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/meldebereiche`;return this.httpClient.request("get",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getMeldungenForKrankenhausstandort(e,n,r,o,a="body",s=!1,l){if(e==null)throw new Error("Required parameter krankenhausStandortId was null or undefined when calling getMeldungenForKrankenhausstandort.");let c=new nt({encoder:this.encoder});c=this.addToHttpParams(c,n,"page"),c=this.addToHttpParams(c,r,"size"),c=this.addToHttpParams(c,o,"meldungsversion");let m=this.defaultHeaders;m=this.configuration.addCredentialToHeaders("bearer","Authorization",m,"Bearer ");let _=l?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);_!==void 0&&(m=m.set("Accept",_));let v=l?.context??new U,C=l?.transferCache??!0,M="json";_&&(_.startsWith("text")?M="text":this.configuration.isJsonMime(_)?M="json":M="blob");let G=`/stammdaten/krankenhausstandort/${this.configuration.encodeParam({name:"krankenhausStandortId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/meldungen`;return this.httpClient.request("get",`${this.configuration.basePath}${G}`,{context:v,params:c,responseType:M,withCredentials:this.configuration.withCredentials,headers:m,observe:a,transferCache:C,reportProgress:s})}getMeldungenForKrankenhausstandortIncludeInactive(e,n,r,o,a,s="body",l=!1,c){if(e==null)throw new Error("Required parameter krankenhausStandortId was null or undefined when calling getMeldungenForKrankenhausstandortIncludeInactive.");let m=new nt({encoder:this.encoder});m=this.addToHttpParams(m,n,"page"),m=this.addToHttpParams(m,r,"size"),m=this.addToHttpParams(m,o,"meldungsversion"),m=this.addToHttpParams(m,a,"nurLetzteMeldung");let _=this.defaultHeaders;_=this.configuration.addCredentialToHeaders("bearer","Authorization",_,"Bearer ");let v=c?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);v!==void 0&&(_=_.set("Accept",v));let C=c?.context??new U,M=c?.transferCache??!0,G="json";v&&(v.startsWith("text")?G="text":this.configuration.isJsonMime(v)?G="json":G="blob");let Z=`/stammdaten/krankenhausstandort/${this.configuration.encodeParam({name:"krankenhausStandortId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/allmeldungen`;return this.httpClient.request("get",`${this.configuration.basePath}${Z}`,{context:C,params:m,responseType:G,withCredentials:this.configuration.withCredentials,headers:_,observe:s,transferCache:M,reportProgress:l})}getMeldungsUebersichtForKrankenhausStandort(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter krankenhausId was null or undefined when calling getMeldungsUebersichtForKrankenhausStandort.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/stammdaten/krankenhausstandort/${this.configuration.encodeParam({name:"krankenhausId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/letzte-meldungen`;return this.httpClient.request("get",`${this.configuration.basePath}${_}
783`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Rw=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}getAllKrankenhausStandorteByFilterPublic(e,n,r,o,a,s,l,c,m,_="body",v=!1,C){let M=new nt({encoder:this.encoder});M=this.addToHttpParams(M,e,"bezeichnung"),M=this.addToHttpParams(M,n,"bundesland"),M=this.addToHttpParams(M,r,"page"),M=this.addToHttpParams(M,o,"size"),M=this.addToHttpParams(M,a,"khsId"),M=this.addToHttpParams(M,s,"longitude"),M=this.addToHttpParams(M,l,"latitude"),M=this.addToHttpParams(M,c,"distance"),M=this.addToHttpParams(M,m,"withmeldungonly");let G=this.defaultHeaders,Z=C?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);Z!==void 0&&(G=G.set("Accept",Z));let se=C?.context??new U,Qe=C?.transferCache??!0,ae="json";return Z&&(Z.startsWith("text")?ae="text":this.configuration.isJsonMime(Z)?ae="json":ae="blob"),this.httpClient.request("get",`${this.configuration.basePath}/public/stammdaten/krankenhausstandort`,{context:se,params:M,responseType:ae,withCredentials:this.configuration.withCredentials,headers:G,observe:_,transferCache:Qe,reportProgress:v})}getKrankenhausStandortByIdPublic(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter krankenhausId was null or undefined when calling getKrankenhausStandortByIdPublic.");let a=this.defaultHeaders,s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/public/stammdaten/krankenhausstandort/${this.configuration.encodeParam({name:"krankenhausId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("get",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getMeldebereicheForKrankenhausStandortPublic(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter krankenhausId was null or undefined when calling getMeldebereicheForKrankenhausStandortPublic.");let a=this.defaultHeaders,s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/public/stammdaten/krankenhausstandort/${this.configuration.encodeParam({name:"krankenhausId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/meldebereiche`;return this.httpClient.request("get",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var P8=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}getPrivateKinderLaendertabelle(e,n,r,o="body",a=!1,s){let l=new nt({encoder:this.encoder});l=this.addToHttpParams(l,e,"format"),l=this.addToHttpParams(l,n,"behandlungsgruppen"),r&&r.forEach(G=>{l=this.addToHttpParams(l,G,"versorgungsgrade")});let c=this.defaultHeaders;c=this.configuration.addCredentialToHeaders("bearer","Authorization",c,"Bearer ");let m=s?.httpHeaderAccept??this.configuration.selectHeaderAccept(["text/csv","application/json"]);m!==void 0&&(c=c.set("Accept",m));let _=s?.context??new U,v=s?.transferCache??!0,C="json";return m&&(m.startsWith("text")?C="text":this.configuration.isJsonMime(m)?C="json":C="blob"),this.httpClient.request("get",`${this.configuration.basePath}/reporting/laendertabelle/kinder`,{context:_,params:l,responseType:C,withCredentials:this.configuration.withCredentials,headers:c,observe:o,transferCache:v,reportProgress:a})}getPrivateLaendertabelle(e,n,r,o="body",a=!1,s){let l=new nt({encoder:this.encoder});l=this.addToHttpParams(l,e,"format"),l=this.addToHttpParams(l,n,"behandlungsgruppen"),r&&r.forEach(G=>{l=this.addToHttpParams(l,G,"versorgungsgrade")});let c=this.defaultHeaders;c=this.configuration.addCredentialToHeaders("bearer","Authorization",c,"Bearer ");let m=s?.httpHeaderAccept??this.configuration.selectHeaderAccept(["text/csv","application/json"]);m!==void 0&&(c=c.set("Accept",m));let _=s?.context??new U,v=s?.transferCache??!0,C="json";return m&&(m.startsWith("text")?C="text":this.configuration.isJsonMime(m)?C="json":C="blob"),this.httpClient.request("get",`${this.configuration.basePath}/reporting/laendertabelle`,{context:_,params:l,responseType:C,withCredentials:this.configuration.withCredentials,headers:c,observe:o,transferCache:v,reportProgress:a})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var N8=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}getPublicLaendertabelle(e,n,r,o="body",a=!1,s){let l=new nt({encoder:this.encoder});l=this.addToHttpParams(l,e,"format"),l=this.addToHttpParams(l,n,"onlyErwachsenenBetten"),l=this.addToHttpParams(l,r,"onlyHaupversorgerCovid19");let c=this.defaultHeaders;c=this.configuration.addCredentialToHeaders("bearer","Authorization",c,"Bearer ");let m=s?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);m!==void 0&&(c=c.set("Accept",m));let _=s?.context??new U,v=s?.transferCache??!0,C="json";return m&&(m.startsWith("text")?C="text":this.configuration.isJsonMime(m)?C="json":C="blob"),this.httpClient.request("get",`${this.configuration.basePath}/public/reporting/laendertabelle`,{context:_,params:l,responseType:C,withCredentials:this.configuration.withCredentials,headers:c,observe:o,transferCache:v,reportProgress:a})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var O8=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}downloadLagebericht(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter filename was null or undefined when calling downloadLagebericht.");let a=new nt({encoder:this.encoder});a=this.addToHttpParams(a,e,"filename");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=o?.context??new U,m=o?.transferCache??!0,_="json";return l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob"),this.httpClient.request("get",`${this.configuration.basePath}/lageberichte/download`,{context:c,params:a,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:n,transferCache:m,reportProgress:r})}getLatestLageberichte(e="body",n=!1,r){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("bearer","Authorization",o,"Bearer ");let a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("get",`${this.configuration.basePath}/lageberichte/`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Pw=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}getLandkreisschluesselPublic(e="body",n=!1,r){let o=this.defaultHeaders,a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("get",`${this.configuration.basePath}/public/stammdaten/landkreis`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var F8=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}createMeldebereichAntrag(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter meldebereichAntragDto was null or undefined when calling createMeldebereichAntrag.");let a=this.defaultHeaders,s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m=["application/json"],_=this.configuration.selectHeaderContentType(m);_!==void 0&&(a=a.set("Content-Type",_));let v="json";return s&&(s.startsWith("text")?v="text":this.configuration.isJsonMime(s)?v="json":v="blob"),this.httpClient.request("post",`${this.configuration.basePath}/public/stammdaten/meldebereichAntrag`,{context:l,body:e,responseType:v,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var dc=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}deactivateMeldebereichViaPath(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter meldebereichId was null or undefined when calling deactivateMeldebereichViaPath.");if(n==null)throw new Error("Required parameter meldebereichDeaktivierungRequestDto was null or undefined when calling deactivateMeldebereichViaPath.");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=a?.context??new U,m=a?.transferCache??!0,_=["application/json"],v=this.configuration.selectHeaderContentType(_);v!==void 0&&(s=s.set("Content-Type",v));let C="json";l&&(l.startsWith("text")?C="text":this.configuration.isJsonMime(l)?C="json":C="blob");let M=`/stammdaten/meldebereich/${this.configuration.encodeParam({name:"meldebereichId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/inaktiv`;return this.httpClient.request("post",`${this.configuration.basePath}${M}`,{context:c,body:n,responseType:C,withCredentials:this.configuration.withCredentials,headers:s,observe:r,transferCache:m,reportProgress:o})}deleteMeldebereich(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter meldebereichId was null or undefined when calling deleteMeldebereich.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/stammdaten/meldebereich/${this.configuration.encodeParam({name:"meldebereichId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("delete",`${this.configuration.basePath}${_}
783`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getLetzteMeldungForMeldebereich(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter meldebereichId was null or undefined when calling getLetzteMeldungForMeldebereich.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/stammdaten/meldebereich/${this.configuration.encodeParam({name:"meldebereichId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/letzte-meldung`;return this.httpClient.request("get",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getMeldebereichById(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter meldebereichId was null or undefined when calling getMeldebereichById.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/stammdaten/meldebereich/${this.configuration.encodeParam({name:"meldebereichId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("get",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getMeldungenForMeldebereich(e,n,r,o,a,s="body",l=!1,c){if(e==null)throw new Error("Required parameter meldebereichId was null or undefined when calling getMeldungenForMeldebereich.");let m=new nt({encoder:this.encoder});m=this.addToHttpParams(m,n,"page"),m=this.addToHttpParams(m,r,"size"),m=this.addToHttpParams(m,o,"meldungsversion"),m=this.addToHttpParams(m,a,"nurLetzteMeldung");let _=this.defaultHeaders;_=this.configuration.addCredentialToHeaders("bearer","Authorization",_,"Bearer ");let v=c?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);v!==void 0&&(_=_.set("Accept",v));let C=c?.context??new U,M=c?.transferCache??!0,G="json";v&&(v.startsWith("text")?G="text":this.configuration.isJsonMime(v)?G="json":G="blob");let Z=`/stammdaten/meldebereich/${this.configuration.encodeParam({name:"meldebereichId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/meldungen`;return this.httpClient.request("get",`${this.configuration.basePath}${Z}`,{context:C,params:m,responseType:G,withCredentials:this.configuration.withCredentials,headers:_,observe:s,transferCache:M,reportProgress:l})}getMeldungenForMeldebereichIncludeInactive(e,n,r,o,a,s="body",l=!1,c){if(e==null)throw new Error("Required parameter meldebereichId was null or undefined when calling getMeldungenForMeldebereichIncludeInactive.");let m=new nt({encoder:this.encoder});m=this.addToHttpParams(m,n,"page"),m=this.addToHttpParams(m,r,"size"),m=this.addToHttpParams(m,o,"meldungsversion"),m=this.addToHttpParams(m,a,"nurLetzteMeldung");let _=this.defaultHeaders;_=this.configuration.addCredentialToHeaders("bearer","Authorization",_,"Bearer ");let v=c?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);v!==void 0&&(_=_.set("Accept",v));let C=c?.context??new U,M=c?.transferCache??!0,G="json";v&&(v.startsWith("text")?G="text":this.configuration.isJsonMime(v)?G="json":G="blob");let Z=`/stammdaten/meldebereich/${this.configuration.encodeParam({name:"meldebereichId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/allmeldungen`;return this.httpClient.request("get",`${this.configuration.basePath}${Z}`,{context:C,params:m,responseType:G,withCredentials:this.configuration.withCredentials,headers:_,observe:s,transferCache:M,reportProgress:l})}getMyMeldebereiche(e,n="body",r=!1,o){let a=new nt({encoder:this.encoder});a=this.addToHttpParams(a,e,"includeInactive");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=o?.context??new U,m=o?.transferCache??!0,_="json";return l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob"),this.httpClient.request("get",`${this.configuration.basePath}/stammdaten/meldebereich`,{context:c,params:a,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:n,transferCache:m,reportProgress:r})}getMyMeldebereichePublic(e="body",n=!1,r){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("bearer","Authorization",o,"Bearer ");let a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("get",`${this.configuration.basePath}/stammdaten/meldebereich/public`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}getPrivateMeldebereichById(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter meldebereichId was null or undefined when calling getPrivateMeldebereichById.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/stammdaten/meldebereich/${this.configuration.encodeParam({name:"meldebereichId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/private`;return this.httpClient.request("get",`${this.configuration.basePath}${_}
783`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}saveMeldebereich(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter meldebereichDto was null or undefined when calling saveMeldebereich.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m=["application/json"],_=this.configuration.selectHeaderContentType(m);_!==void 0&&(a=a.set("Content-Type",_));let v="json";return s&&(s.startsWith("text")?v="text":this.configuration.isJsonMime(s)?v="json":v="blob"),this.httpClient.request("post",`${this.configuration.basePath}/stammdaten/meldebereich`,{context:l,body:e,responseType:v,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Nw=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}createMeldebereichZugriffsAnfragen(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter meldebereichZugriffsAnfrageRequestDto was null or undefined when calling createMeldebereichZugriffsAnfragen.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m=["application/json"],_=this.configuration.selectHeaderContentType(m);_!==void 0&&(a=a.set("Content-Type",_));let v="json";return s&&(s.startsWith("text")?v="text":this.configuration.isJsonMime(s)?v="json":v="blob"),this.httpClient.request("post",`${this.configuration.basePath}/meldebereichzugriffsanfrage/currentuser`,{context:l,body:e,responseType:v,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getMeldebereichZugriffsAnfragenForCurrentUser(e,n="body",r=!1,o){let a=new nt({encoder:this.encoder});a=this.addToHttpParams(a,e,"status");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=o?.context??new U,m=o?.transferCache??!0,_="json";return l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob"),this.httpClient.request("get",`${this.configuration.basePath}/meldebereichzugriffsanfrage/currentuser`,{context:c,params:a,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:n,transferCache:m,reportProgress:r})}getMeldebereichZugriffsAnfragenForMeldebereich(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter meldebereichId was null or undefined when calling getMeldebereichZugriffsAnfragenForMeldebereich.");let s=new nt({encoder:this.encoder});s=this.addToHttpParams(s,n,"status");let l=this.defaultHeaders;l=this.configuration.addCredentialToHeaders("bearer","Authorization",l,"Bearer ");let c=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);c!==void 0&&(l=l.set("Accept",c));let m=a?.context??new U,_=a?.transferCache??!0,v="json";c&&(c.startsWith("text")?v="text":this.configuration.isJsonMime(c)?v="json":v="blob");let C=`/meldebereichzugriffsanfrage/meldebereich/${this.configuration.encodeParam({name:"meldebereichId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("get",`${this.configuration.basePath}${C}`,{context:m,params:s,responseType:v,withCredentials:this.configuration.withCredentials,headers:l,observe:r,transferCache:_,reportProgress:o})}updateMeldebereichZugriffsAnfrageStatus(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter anfrageId was null or undefined when calling updateMeldebereichZugriffsAnfrageStatus.");if(n==null)throw new Error("Required parameter updateStatusMelebereichZugriffsAnfrageRequestDto was null or undefined when calling updateMeldebereichZugriffsAnfrageStatus.");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=a?.context??new U,m=a?.transferCache??!0,_=["application/json"],v=this.configuration.selectHeaderContentType(_);v!==void 0&&(s=s.set("Content-Type",v));let C="json";l&&(l.startsWith("text")?C="text":this.configuration.isJsonMime(l)?C="json":C="blob");let M=`/meldebereichzugriffsanfrage/${this.configuration.encodeParam({name:"anfrageId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("post",`${this.configuration.basePath}${M}`,{context:c,body:n,responseType:C,withCredentials:this.configuration.withCredentials,headers:s,observe:r,transferCache:m,reportProgress:o})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Ow=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}deleteKrankenhausStandortFromMeldenderHinzufugenVorgang(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter email was null or undefined when calling deleteKrankenhausStandortFromMeldenderHinzufugenVorgang.");if(n==null)throw new Error("Required parameter krankenhausStandortId was null or undefined when calling deleteKrankenhausStandortFromMeldenderHinzufugenVorgang.");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=a?.context??new U,m=a?.transferCache??!0,_="json";l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob");let v=`/meldenderhinzufugenvorgang/${this.configuration.encodeParam({name:"email",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/krankenhaus-standort/${this.configuration.encodeParam({name:"krankenhausStandortId",value:n,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("delete",`${this.configuration.basePath}${v}
783`,{context:c,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:r,transferCache:m,reportProgress:o})}deleteMeldebereichFromMeldenderHinzufugenVorgang(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter email was null or undefined when calling deleteMeldebereichFromMeldenderHinzufugenVorgang.");if(n==null)throw new Error("Required parameter meldebereichId was null or undefined when calling deleteMeldebereichFromMeldenderHinzufugenVorgang.");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=a?.context??new U,m=a?.transferCache??!0,_="json";l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob");let v=`/meldenderhinzufugenvorgang/${this.configuration.encodeParam({name:"email",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/${this.configuration.encodeParam({name:"meldebereichId",value:n,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("delete",`${this.configuration.basePath}${v}`,{context:c,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:r,transferCache:m,reportProgress:o})}getAllMeldenderHinzufugenVorgangByStatus(e,n="body",r=!1,o){let a=new nt({encoder:this.encoder});a=this.addToHttpParams(a,e,"status");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=o?.context??new U,m=o?.transferCache??!0,_="json";return l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob"),this.httpClient.request("get",`${this.configuration.basePath}/meldenderhinzufugenvorgang/meldenderhinzufugenvorgange/all`,{context:c,params:a,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:n,transferCache:m,reportProgress:r})}getMeldenderHinzufugenVorgangEmailForKrankenhausStandort(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter krankenhausStandortId was null or undefined when calling getMeldenderHinzufugenVorgangEmailForKrankenhausStandort.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/meldenderhinzufugenvorgang/${this.configuration.encodeParam({name:"krankenhausStandortId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/meldenderhinzufugenvorgange/bykrankenhausstandortid`;return this.httpClient.request("get",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getMeldenderHinzufugenVorgangEmailForMeldebereich(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter meldebereichId was null or undefined when calling getMeldenderHinzufugenVorgangEmailForMeldebereich.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/meldenderhinzufugenvorgang/${this.configuration.encodeParam({name:"meldebereichId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/meldenderhinzufugenvorgange/bymeldebereichid`;return this.httpClient.request("get",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}sendInvitationMeldenderHinzufugenVorgang(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter email was null or undefined when calling sendInvitationMeldenderHinzufugenVorgang.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/meldenderhinzufugenvorgang/${this.configuration.encodeParam({name:"email",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/meldenderhinzufugenvorgang/invitationmail`;return this.httpClient.request("post",`${this.configuration.basePath}${_}
783`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var L8=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}authorizeMeldenderHinzufugenVorgang(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter vorgangId was null or undefined when calling authorizeMeldenderHinzufugenVorgang.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/public/meldenderhinzufugenvorgang/${this.configuration.encodeParam({name:"vorgangId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/meldenderhinzufugenvorgang`;return this.httpClient.request("post",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getMeldenderHinzufugenVorgangById(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter vorgangId was null or undefined when calling getMeldenderHinzufugenVorgangById.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/public/meldenderhinzufugenvorgang/${this.configuration.encodeParam({name:"vorgangId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/meldenderhinzufugenvorgang/byvorgangid`;return this.httpClient.request("get",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var H8=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}deleteRegel(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter regelId was null or undefined when calling deleteRegel.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/meldung/popup/${this.configuration.encodeParam({name:"regelId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("delete",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getAktiveRegeln(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter meldebereichId was null or undefined when calling getAktiveRegeln.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/meldung/popup/aktiv/${this.configuration.encodeParam({name:"meldebereichId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("get",`${this.configuration.basePath}${_}
783`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getAlleRegeln(e="body",n=!1,r){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("bearer","Authorization",o,"Bearer ");let a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("get",`${this.configuration.basePath}/meldung/popup`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}getRegel(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter regelId was null or undefined when calling getRegel.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/meldung/popup/${this.configuration.encodeParam({name:"regelId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("get",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}markiereAlsGelesen(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter regelId was null or undefined when calling markiereAlsGelesen.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/meldung/popup/gelesen/${this.configuration.encodeParam({name:"regelId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("post",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}saveRegel(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter meldungErfassenPopupRegelDto was null or undefined when calling saveRegel.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m=["application/json"],_=this.configuration.selectHeaderContentType(m);_!==void 0&&(a=a.set("Content-Type",_));let v="json";return s&&(s.startsWith("text")?v="text":this.configuration.isJsonMime(s)?v="json":v="blob"),this.httpClient.request("post",`${this.configuration.basePath}/meldung/popup`,{context:l,body:e,responseType:v,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var V8=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}editMeldezeitpunkt(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter meldungId was null or undefined when calling editMeldezeitpunkt.");if(n==null)throw new Error("Required parameter meldezeitpunktChangeRequest was null or undefined when calling editMeldezeitpunkt.");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=a?.context??new U,m=a?.transferCache??!0,_=["application/json"],v=this.configuration.selectHeaderContentType(_);v!==void 0&&(s=s.set("Content-Type",v));let C="json";l&&(l.startsWith("text")?C="text":this.configuration.isJsonMime(l)?C="json":C="blob");let M=`/meldungen/${this.configuration.encodeParam({name:"meldungId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/meldezeitpunkt`;return this.httpClient.request("put",`${this.configuration.basePath}${M}`,{context:c,body:n,responseType:C,withCredentials:this.configuration.withCredentials,headers:s,observe:r,transferCache:m,reportProgress:o})}getMeldung(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter id was null or undefined when calling getMeldung.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/meldungen/${this.configuration.encodeParam({name:"id",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("get",`${this.configuration.basePath}${_}
783`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getPreviousMeldung(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter id was null or undefined when calling getPreviousMeldung.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/meldungen/${this.configuration.encodeParam({name:"id",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/previous`;return this.httpClient.request("get",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}meldeKapazitaet(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter submitMeldungRequestDto was null or undefined when calling meldeKapazitaet.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m=["application/json"],_=this.configuration.selectHeaderContentType(m);_!==void 0&&(a=a.set("Content-Type",_));let v="json";return s&&(s.startsWith("text")?v="text":this.configuration.isJsonMime(s)?v="json":v="blob"),this.httpClient.request("post",`${this.configuration.basePath}/meldungen`,{context:l,body:e,responseType:v,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}updateKapazitaet(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter meldungid was null or undefined when calling updateKapazitaet.");if(n==null)throw new Error("Required parameter submitMeldungRequestDto was null or undefined when calling updateKapazitaet.");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=a?.context??new U,m=a?.transferCache??!0,_=["application/json"],v=this.configuration.selectHeaderContentType(_);v!==void 0&&(s=s.set("Content-Type",v));let C="json";l&&(l.startsWith("text")?C="text":this.configuration.isJsonMime(l)?C="json":C="blob");let M=`/meldungen/${this.configuration.encodeParam({name:"meldungid",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("put",`${this.configuration.basePath}${M}`,{context:c,body:n,responseType:C,withCredentials:this.configuration.withCredentials,headers:s,observe:r,transferCache:m,reportProgress:o})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Fw=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}getAllePausiertenFelder(e="body",n=!1,r){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("bearer","Authorization",o,"Bearer ");let a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("get",`${this.configuration.basePath}/meldung/pausierte-felder/alle`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}getPausierteFelder(e="body",n=!1,r){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("bearer","Authorization",o,"Bearer ");let a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("get",`${this.configuration.basePath}/meldung/pausierte-felder/aktiv`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var lp=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}getKrankenhausMeldenachweisOverviewForKrankenhausStandort(e,n,r,o="body",a=!1,s){if
783(e==null)throw new Error("Required parameter krankenhausStandortId was null or undefined when calling getKrankenhausMeldenachweisOverviewForKrankenhausStandort.");let l=new nt({encoder:this.encoder});l=this.addToHttpParams(l,n,"page"),l=this.addToHttpParams(l,r,"size");let c=this.defaultHeaders;c=this.configuration.addCredentialToHeaders("bearer","Authorization",c,"Bearer ");let m=s?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);m!==void 0&&(c=c.set("Accept",m));let _=s?.context??new U,v=s?.transferCache??!0,C="json";m&&(m.startsWith("text")?C="text":this.configuration.isJsonMime(m)?C="json":C="blob");let M=`/reporting/krankenhausstandortmeldenachweisoverview/${this.configuration.encodeParam({name:"krankenhausStandortId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("get",`${this.configuration.basePath}${M}`,{context:_,params:l,responseType:C,withCredentials:this.configuration.withCredentials,headers:c,observe:o,transferCache:v,reportProgress:a})}getKrankenhausStandortMeldenachweis(e,n,r,o="body",a=!1,s){if(e==null)throw new Error("Required parameter krankenhausStandortId was null or undefined when calling getKrankenhausStandortMeldenachweis.");
783if(n==null)throw new Error("Required parameter year was null or undefined when calling getKrankenhausStandortMeldenachweis.");if(r==null)throw new Error("Required parameter cw was null or undefined when calling getKrankenhausStandortMeldenachweis.");let l=this.defaultHeaders;l=this.configuration.addCredentialToHeaders("bearer","Authorization",l,"Bearer ");let c=s?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/pdf","application/json"]);c!==void 0&&(l=l.set("Accept",c));let m=s?.context??new U,_=s?.transferCache??!0,v=`/reporting/krankenhausstandortmeldenachweise/${this.configuration.encodeParam({name:"krankenhausStandortId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/${this.configuration.encodeParam({name:"year",value:n,in:"path",style:"simple",explode:!1,dataType:"number",dataFormat:"int32"})}/${this.configuration.encodeParam({name:"cw",value:r,in:"path",style:"simple",explode:!1,dataType:"number",dataFormat:"int32"})}`;return this.httpClient.request("get",`${this.configuration.basePath}${v}`,{context:m,responseType:"blob",withCredentials:this.configuration.withCredentials,headers:l,observe:o,transferCache:_,reportProgress:a})}krankenhausStandortMeldungshistorie(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter krankenhausStandortId was null or undefined when calling krankenhausStandortMeldungshistorie.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/vnd.ms-excel","application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m=`/reporting/krankenhausstandort/${this.configuration.encodeParam({name:"krankenhausStandortId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/meldungshistorie`;return this.httpClient.request("get",`${this.configuration.basePath}${m}`,{context:l,responseType:"blob",withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Lw=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}ackUserPopup(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter regelId was null or undefined when calling ackUserPopup.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/user-popup/ack/${this.configuration.encodeParam({name:"regelId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("post",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}deleteUserPopupRegel(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter regelId was null or undefined when calling deleteUserPopupRegel.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/user-popup/regel/${this.configuration.encodeParam({name:"regelId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("delete",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}editUserPopupRegel(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter adminUserPopupRegelRequestDto was null or undefined when calling editUserPopupRegel.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m=["application/json"],_=this.configuration.selectHeaderContentType(m);_!==void 0&&(a=a.set("Content-Type",_));let v="json";return s&&(s.startsWith("text")?v="text":this.configuration.isJsonMime(s)?v="json":v="blob"),this.httpClient.request("post",`${this.configuration.basePath}/user-popup/regel`,{context:l,body:e,responseType:v,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getAktiveUserPopupRegeln(e="body",n=!1,r){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("bearer","Authorization",o,"Bearer ");let a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("get",`${this.configuration.basePath}/user-popup/regel/aktiv`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}getAlleUserPopupRegeln(e="body",n=!1,r){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("bearer","Authorization",o,"Bearer ");let a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("get",`${this.configuration.basePath}/user-popup/regel`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}getUserPopupRegel(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter regelId was null or undefined when calling getUserPopupRegel.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/user-popup/regel/${this.configuration.encodeParam({name:"regelId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("get",`${this.configuration.basePath}${_}
783`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Hw=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}getGroupedByBundeslandPublic(e="body",n=!1,r){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("bearer","Authorization",o,"Bearer ");let a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("get",`${this.configuration.basePath}/public/stammdaten/versorgungscluster/grouped-by-bundesland`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}getPublic(e="body",n=!1,r){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("bearer","Authorization",o,"Bearer ");let a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("get",`${this.configuration.basePath}/public/stammdaten/versorgungscluster`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}getPublicContaining(e,n="body",r=!1,o){let a=new nt({encoder:this.encoder});a=this.addToHttpParams(a,e,"gemeindeschluessel");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer","Authorization",s,"Bearer ");let l=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=o?.context??new U,m=o?.transferCache??!0,_="json";return l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob"),this.httpClient.request("get",`${this.configuration.basePath}/public/stammdaten/versorgungscluster/containing`,{context:c,params:a,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:n,transferCache:m,reportProgress:r})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Vw=(()=>{class t extends je{constructor(e,n,r){super(n,r),this.httpClient=e}getAllZustaendigkeiten(e="body",n=!1,r){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("bearer","Authorization",o,"Bearer ");let a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("get",`${this.configuration.basePath}/stammdaten/zustaendigkeiten`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(Ge,8),w(He,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Bw=(function(t){return t.TitelEnum={FRAU:"FRAU",HERR:"HERR",DR:"DR",DR_DR:"DR_DR",PROF_DR:"PROF_DR",PROF_DR_DR:"PROF_DR_DR"},t})(Bw||{});var Xn=(function(t){return t.TypeEnum={PAGE_ELEMENT:"PAGE_ELEMENT",BLOG:"BLOG",PARTNER_PORTAL_BLOG:"PARTNER_PORTAL_BLOG",FAQ:"FAQ",ANSPRECHPARTNER:"ANSPRECHPARTNER",EMAIL_TEMPLATE:"EMAIL_TEMPLATE",AGB_ELEMENT:"AGB_ELEMENT"},t.ReleaseStatusEnum={NOT_RELEASED:"NOT_RELEASED",RELEASED_FOR_LOGGED_IN_USERS:"RELEASED_FOR_LOGGED_IN_USERS",RELEASED_FOR_ALL:"RELEASED_FOR_ALL"},t})(Xn||{});var Gr=(function(t){return t.OperatorEnum={LESS_THAN_EQUALS:"LESS_THAN_EQUALS",MORE_THAN_EQUALS:"MORE_THAN_EQUALS"},t})(Gr||{});var j8=(function(t){return t.StatusEinschaetzungLowcareEnum={VERFUEGBAR:"VERFUEGBAR",BEGRENZT:"BEGRENZT",NICHT_VERFUEGBAR:"NICHT_VERFUEGBAR",KEINE_ANGABE:"KEINE_ANGABE"},t.StatusEinschaetzungHighcareEnum={VERFUEGBAR:"VERFUEGBAR",BEGRENZT:"BEGRENZT",NICHT_VERFUEGBAR:"NICHT_VERFUEGBAR",KEINE_ANGABE:"KEINE_ANGABE"},t.StatusEinschaetzungEcmoEnum={VERFUEGBAR:"VERFUEGBAR",BEGRENZT:"BEGRENZT",NICHT_VERFUEGBAR:"NICHT_VERFUEGBAR",KEINE_ANGABE:"KEINE_ANGABE"},t})(j8||{});var cp=(function(t){return t.BundeslandEnum={SCHLESWIG_HOLSTEIN:"SCHLESWIG_HOLSTEIN",HAMBURG:"HAMBURG",NIEDERSACHSEN:"NIEDERSACHSEN",BREMEN:"BREMEN",NORDRHEIN_WESTFALEN:"NORDRHEIN_WESTFALEN",HESSEN:"HESSEN",RHEINLAND_PFALZ:"RHEINLAND_PFALZ",BADEN_WUERTTEMBERG:"BADEN_WUERTTEMBERG",BAYERN:"BAYERN",SAARLAND:"SAARLAND",BERLIN:"BERLIN",BRANDENBURG:"BRANDENBURG",MECKLENBURG_VORPOMMERN:"MECKLENBURG_VORPOMMERN",SACHSEN:"SACHSEN",SACHSEN_ANHALT:"SACHSEN_ANHALT",THUERINGEN:"THUERINGEN"},t.BettenKategorieEnum={LOW_CARE:"LOW_CARE",HIGH_CARE:"HIGH_CARE",ECMO:"ECMO"},t.BettenStatusEnum={VERFUEGBAR:"VERFUEGBAR",BEGRENZT:"BEGRENZT",NICHT_VERFUEGBAR:"NICHT_VERFUEGBAR",KEINE_ANGABE:"KEINE_ANGABE"},t.BehandlungsschwerpunktL1Enum={ERWACHSENE:"ERWACHSENE",KINDER:"KINDER"},t.BehandlungsschwerpunktL2Enum={PICU:"PICU",NICU:"NICU"},t.BehandlungsschwerpunktL3Enum={LEVEL_1:"LEVEL_1",LEVEL_2:"LEVEL_2",PERINATALER_SCHWERPUNKT:"PERINATALER_SCHWERPUNKT",KINDERKARDIOCHI
783RURGIE_JA:"KINDERKARDIOCHIRURGIE_JA",KINDERKARDIOCHIRURGIE_NEIN:"KINDERKARDIOCHIRURGIE_NEIN"},t.NotfallversorgungsstufeEnum={STUFE1_BASISNOTFALLVERSORGUNG:"STUFE1_BASISNOTFALLVERSORGUNG",STUFE2_ERWEITERTENOTFALLVERSORGUNG:"STUFE2_ERWEITERTENOTFALLVERSORGUNG",STUFE3_UMFASSENDENOTFALLVERSORGUNG:"STUFE3_UMFASSENDENOTFALLVERSORGUNG",KEINE_STUFE:"KEINE_STUFE",STUFE_UNBEKANNT:"STUFE_UNBEKANNT"},t.VersorgungsgradEnum={UNIVERSITAETSKLINIKUM_MAXIMALVERSORGUNG:"UNIVERSITAETSKLINIKUM_MAXIMALVERSORGUNG",SCHWERPUNKTVERSORGUNG:"SCHWERPUNKTVERSORGUNG",GRUND_UND_REGELVERSORGUNG:"GRUND_UND_REGELVERSORGUNG",FACHKLINIK:"FACHKLINIK"},t})(cp||{});var jw=(function(t){return t.BundeslandEnum={SCHLESWIG_HOLSTEIN:"SCHLESWIG_HOLSTEIN",HAMBURG:"HAMBURG",NIEDERSACHSEN:"NIEDERSACHSEN",BREMEN:"BREMEN",NORDRHEIN_WESTFALEN:"NORDRHEIN_WESTFALEN",HESSEN:"HESSEN",RHEINLAND_PFALZ:"RHEINLAND_PFALZ",BADEN_WUERTTEMBERG:"BADEN_WUERTTEMBERG",BAYERN:"BAYERN",SAARLAND:"SAARLAND",BERLIN:"BERLIN",BRANDENBURG:"BRANDENBURG",MECKLENBURG_VORPOMMERN:"MECKLENBURG_VORPOMMERN",SACHSEN:"SACHSEN",SACHSEN_ANHALT:"SACHSEN_ANHALT",THUERINGEN:"THUERINGEN"},t})(jw||{});var Uw=(function(t){return t.BundeslandEnum={SCHLESWIG_HOLSTEIN:"SCHLESWIG_HOLSTEIN",HAMBURG:"HAMBURG",NIEDERSACHSEN:"NIEDERSACHSEN",BREMEN:"BREMEN",NORDRHEIN_WESTFALEN:"NORDRHEIN_WESTFALEN",HESSEN:"HESSEN",RHEINLAND_PFALZ:"RHEINLAND_PFALZ",BADEN_WUERTTEMBERG:"BADEN_WUERTTEMBERG",BAYERN:"BAYERN",SAARLAND:"SAARLAND",BERLIN:"BERLIN",BRANDENBURG:"BRANDENBURG",MECKLENBURG_VORPOMMERN:"MECKLENBURG_VORPOMMERN",SACHSEN:"SACHSEN",SACHSEN_ANHALT:"SACHSEN_ANHALT",THUERINGEN:"THUERINGEN"},t})(Uw||{});var U8=(function(t){return t.RegionEnum={DEUTSCHLAND:"DEUTSCHLAND",KLEEBLATT:"KLEEBLATT",BUNDESLAND:"BUNDESLAND",BEZIRK:"BEZIRK"},t.KleeblattEnum={SUED_WEST:"SUED_WEST",OST:"OST",NORD:"NORD",SUED:"SUED",WEST:"WEST"},t.BundeslandEnum={SCHLESWIG_HOLSTEIN:"SCHLESWIG_HOLSTEIN",HAMBURG:"HAMBURG",NIEDERSACHSEN:"NIEDERSACHSEN",BREMEN:"BREMEN",NORDRHEIN_WESTFALEN:"NORDRHEIN_WESTFALEN",HESSEN:"HESSEN",RHEINLAND_PFALZ:"RHEINLAND_PFALZ",BADEN_WUERTTEMBERG:"BADEN_WUERTTEMBERG",BAYERN:"BAYERN",SAARLAND:"SAARLAND",BERLIN:"BERLIN",BRANDENBURG:"BRANDENBURG",MECKLENBURG_VORPOMMERN:"MECKLENBURG_VORPOMMERN",SACHSEN:"SACHSEN",SACHSEN_ANHALT:"SACHSEN_ANHALT",THUERINGEN:"THUERINGEN"},t})(U8||{});var dp=(function(t){return t.VersorgungskategorieEnum={LOW_CARE:"LOW_CARE",HIGH_CARE:"HIGH_CARE",ECMO:"ECMO"},t.BettenVerfuegbarkeitEnum={VERFUEGBAR:"VERFUEGBAR",BEGRENZT:"BEGRENZT",NICHT_VERFUEGBAR:"NICHT_VERFUEGBAR",KEINE_ANGABE:"KEINE_ANGABE"},t})(dp||{});var z8=(function(t){return t.BetriebssituationEnum={REGULAERER_BETRIEB:"REGULAERER_BETRIEB",TEILWEISE_EINGESCHRAENKT:"TEILWEISE_EINGESCHRAENKT",EINGESCHRAENKT:"EINGESCHRAENKT",KEINE_ANGABE:"KEINE_ANGABE"},t.AuspraegungEnum={V2:"V2",V1:"V1"},t})(z8||{});var G8=(function(t){return t.StatusEnum={NEU:"NEU",RUECKSPRACHE:"RUECKSPRACHE",GENEHMIGT:"GENEHMIGT",ABGELEHNT:"ABGELEHNT",NEUER_MELDEBREICH:"NEUER_MELDEBREICH",IN_GENEHMIGUNG:"IN_GENEHMIGUNG"},t.AntragTypEnum={MELDEBEREICH:"MELDEBEREICH",FACHPERSONAL:"FACHPERSONAL",STEUERUNG:"STEUERUNG"},t.TitelRueckfragenEnum={FRAU:"FRAU",HERR:"HERR",DR:"DR",DR_DR:"DR_DR",PROF_DR:"PROF_DR",PROF_DR_DR:"PROF_DR_DR"},t.VersorgungsgradEnum={UNIVERSITAETSKLINIKUM_MAXIMALVERSORGUNG:"UNIVERSITAETSKLINIKUM_MAXIMALVERSORGUNG",SCHWERPUNKTVERSORGUNG:"SCHWERPUNKTVERSORGUNG",GRUND_UND_REGELVERSORGUNG:"GRUND_UND_REGELVERSORGUNG",FACHKLINIK:"FACHKLINIK"},t.BehandlungsschwerpunktL1Enum={ERWACHSENE:"ERWACHSENE",KINDER:"KINDER"},t.BehandlungsschwerpunktL2Enum={PICU:"PICU",NICU:"NICU"},t.BehandlungsschwerpunktL3Enum={LEVEL_1:"LEVEL_1",LEVEL_2:"LEVEL_2",PERINATALER_SCHWERPUNKT:"PERINATALER_SCHWERPUNKT",KINDERKARDIOCHIRURGIE_JA:"KINDERKARDIOCHIRURGIE_JA",KINDERKARDIOCHIRURGIE_NEIN:"KINDERKARDIOCHIRURGIE_NEIN"},t.NotfallversorgungsstufeEnum={STUFE1_BASISNOTFALLVERSORGUNG:"STUFE1_BASISNOTFALLVERSORGUNG",STUFE2_ERWEITERTENOTFALLVERSORGUNG:"STUFE2_ERWEITERTENOTFALLVERSORGUNG",STUFE3_UMFASSENDENOTFALLVERSORGUNG:"STUFE3_UMFASSENDENOTFALLVERSORGUNG",KEINE_STUFE:"KEINE_STUFE",STUFE_UNBEKANNT:"STUFE_UNBEKANNT"},t.BundeslaenderEnum={SCHLESWIG_HOLSTEIN:"SCHLESWIG_HOLSTEIN",HAMBURG:"HAMBURG",NIEDERSACHSEN:"NIEDERSACHSEN",BREMEN:"BREMEN",NORDRHEIN_WESTFALEN:"NORDRHEIN_WESTFALEN",HESSEN:"HESSEN",RHEINLAND_PFALZ:"RHEINLAND_PFALZ",BADEN_WUERTTEMBERG:"BADEN_WUERTTEMBERG",BAYERN:"BAYERN",SAARLAND:"SAARLAND",BERLIN:"BERLIN",BRANDENBURG:"BRANDENBURG",MECKLENBURG_VORPOMMERN:"MECKLENBURG_VORPOMMERN",SACHSEN:"SACHSEN",SACHSEN_ANHALT:"SACHSEN_ANHALT",THUERINGEN:"THUERINGEN",DEUTSCHLAND:"DEUTSCHLAND"},t})(G8||{});var fi=(function(t){return t.ArdsNetzwerkMitgliedEnum={JA:"JA",NEIN:"NEIN",UNBEKANNT:"UNBEKANNT"},t.DeaktivierungsGrundEnum={MELDEBEREICH_OHNE_MELDUNG:"MELDEBEREICH_OHNE_MELDUNG",MELDEBEREICH_MIT_INVALIDEN_MELDUNGEN:"MELDEBEREICH_MIT_INVALIDEN_MELDUNGEN",MELDEBEREICH_WIRD_AUFGETEILT:"MELDEBEREICH_WIRD_AUFGETEILT",MEHRERE_MELDEBEREICH_WERDEN_ZUSAMMENGEFUEHRT:"MEHRERE_MELDEBEREICH_WERDEN_ZUSAMMENGEFUEHRT",MELDEBEREICH_MIT_VALIDEN_MELDUNGEN:"MELDEBEREICH_MIT_VALIDEN_MELDUNGEN",WAITING_FOR_ACTIVATION:"WAITING_FOR_ACTIVATION"},t.VersorgungsKategorienEnum={LOW_CARE:"LOW_CARE",HIGH_CARE:"HIGH_CARE",ECMO:"ECMO"},t.VersorgungsgradEnum={UNIVERSITAETSKLINIKUM_MAXIMALVERSORGUNG:"UNIVERSITAETSKLINIKUM_MAXIMALVERSORGUNG",SCHWERPUNKTVERSORGUNG:"SCHWERPUNKTVERSORGUNG",GRUND_UND_REGELVERSORGUNG:"GRUND_UND_REGELVERSORGUNG",FACHKLINIK:"FACHKLINIK"},t.BehandlungsschwerpunktL1Enum={ERWACHSENE:"ERWACHSENE",KINDER:"KINDER"},t.BehandlungsschwerpunktL2Enum={PICU:"PICU",NICU:"NICU"},t.BehandlungsschwerpunktL3Enum={LEVEL_1:"LEVEL_1",LEVEL_2:"LEVEL_2",PERINATALER_SCHWERPUNKT:"PERINATALER_SCHWERPUNKT",KINDERKARDIOCHI
783RURGIE_JA:"KINDERKARDIOCHIRURGIE_JA",KINDERKARDIOCHIRURGIE_NEIN:"KINDERKARDIOCHIRURGIE_NEIN"},t.NotfallversorgungsstufeEnum={STUFE1_BASISNOTFALLVERSORGUNG:"STUFE1_BASISNOTFALLVERSORGUNG",STUFE2_ERWEITERTENOTFALLVERSORGUNG:"STUFE2_ERWEITERTENOTFALLVERSORGUNG",STUFE3_UMFASSENDENOTFALLVERSORGUNG:"STUFE3_UMFASSENDENOTFALLVERSORGUNG",KEINE_STUFE:"KEINE_STUFE",STUFE_UNBEKANNT:"STUFE_UNBEKANNT"},t})(fi||{});var $8=(function(t){return t.StatusEnum={OFFEN:"OFFEN",GESCHLOSSEN:"GESCHLOSSEN"},t})($8||{});var W8=(function(t){return t.BehandlungsschwerpunktL1Enum={ERWACHSENE:"ERWACHSENE",KINDER:"KINDER"},t.BehandlungsschwerpunktL2Enum={PICU:"PICU",NICU:"NICU"},t.WochentagEnum={MONDAY:"MONDAY",TUESDAY:"TUESDAY",WEDNESDAY:"WEDNESDAY",THURSDAY:"THURSDAY",FRIDAY:"FRIDAY",SATURDAY:"SATURDAY",SUNDAY:"SUNDAY"},t.MeldungErfassenTabEnum={ICU_STATUS:"ICU_STATUS",ICU_RESERVE:"ICU_RESERVE",COVID19_SPEZIFIKATION:"COVID19_SPEZIFIKATION",COVID19_BELEGUNG:"COVID19_BELEGUNG",COVID19_NEUAUFNAHMEN:"COVID19_NEUAUFNAHMEN",RSV_INFLUENZA_STATUS:"RSV_INFLUENZA_STATUS",DELTA:"DELTA"},t})(W8||{});var q8=(function(t){return t.BetriebssituationEnum={REGULAERER_BETRIEB:"REGULAERER_BETRIEB",TEILWEISE_EINGESCHRAENKT:"TEILWEISE_EINGESCHRAENKT",EINGESCHRAENKT:"EINGESCHRAENKT",KEINE_ANGABE:"KEINE_ANGABE"},t.AuspraegungEnum={V2:"V2",V1:"V1"},t})(q8||{});var K8=(function(t){return t.SortableFieldsIrEnum={BEZEICHNUNG:"BEZEICHNUNG",STRASSE:"STRASSE",HAUSNUMMER:"HAUSNUMMER",PLZ:"PLZ",ORT:"ORT",BUNDESLAND:"BUNDESLAND",IKNUMMER:"IKNUMMER",GEMEINDESCHLUESSEL:"GEMEINDESCHLUESSEL",LETZTEMELDEZEITPUNKT:"LETZTEMELDEZEITPUNKT",OLDESTMELDEZEITPUNKT:"OLDESTMELDEZEITPUNKT",FAELLECOVIDAKTUELLMITMANIFESTATION:"FAELLECOVIDAKTUELLMITMANIFESTATION",FAELLECOVIDAKTUELLMITMANIFESTATIONBEATMET:"FAELLECOVIDAKTUELLMITMANIFESTATIONBEATMET",FAELLECOVIDAKTUELLMITMANIFESTATIONNICHTINVASIVBEATMET:"FAELLECOVIDAKTUELLMITMANIFESTATIONNICHTINVASIVBEATMET",FAELLECOVIDAKTUELLMITMANIFESTATIONECMO:"FAELLECOVIDAKTUELLMITMANIFESTATIONECMO",INTENSIVBETTENBELEGT:"INTENSIVBETTENBELEGT",INTENSIVBETTENFREI:"INTENSIVBETTENFREI",INTENSIVBETTENGESAMT:"INTENSIVBETTENGESAMT",FREIEIVKAPAZITAET:"FREIEIVKAPAZITAET",FREIEECMOKAPAZITAET:"FREIEECMOKAPAZITAET",PATIENTENIVBEATMET:"PATIENTENIVBEATMET",PATIENTENECMOBEATMET:"PATIENTENECMOBEATMET",FAELLEPIMSAKTUELL:"FAELLEPIMSAKTUELL",KAPAZITAETFREIISOLATIONSPFLICHTIG:"KAPAZITAETFREIISOLATIONSPFLICHTIG",INTENSIVBETTENNOTFALL7_D:"INTENSIVBETTENNOTFALL7D",MAXBETTENSTATUSEINSCHAETZUNGECMO:"MAXBETTENSTATUSEINSCHAETZUNGECMO",MAXBETTENSTATUSEINSCHAETZUNGHIGHCARE:"MAXBETTENSTATUSEINSCHAETZUNGHIGHCARE"},t.SortDirectionEnum={ASC:"ASC",DESC:"DESC"},t})(K8||{});var Q8=(function(t){return t.BetriebssituationEnum={REGULAERER_BETRIEB:"REGULAERER_BETRIEB",TEILWEISE_EINGESCHRAENKT:"TEILWEISE_EINGESCHRAENKT",EINGESCHRAENKT:"EINGESCHRAENKT",KEINE_ANGABE:"KEINE_ANGABE"},t.AuspraegungEnum={V2:"V2",V1:"V1"},t})(Q8||{});var zi=(function(t){return t.BundeslaenderEnum={SCHLESWIG_HOLSTEIN:"SCHLESWIG_HOLSTEIN",HAMBURG:"HAMBURG",NIEDERSACHSEN:"NIEDERSACHSEN",BREMEN:"BREMEN",NORDRHEIN_WESTFALEN:"NORDRHEIN_WESTFALEN",HESSEN:"HESSEN",RHEINLAND_PFALZ:"RHEINLAND_PFALZ",BADEN_WUERTTEMBERG:"BADEN_WUERTTEMBERG",BAYERN:"BAYERN",SAARLAND:"SAARLAND",BERLIN:"BERLIN",BRANDENBURG:"BRANDENBURG",MECKLENBURG_VORPOMMERN:"MECKLENBURG_VORPOMMERN",SACHSEN:"SACHSEN",SACHSEN_ANHALT:"SACHSEN_ANHALT",THUERINGEN:"THUERINGEN"},t})(zi||{});var Gi=(function(t){return t.BundeslandEnum={SCHLESWIG_HOLSTEIN:"SCHLESWIG_HOLSTEIN",HAMBURG:"HAMBURG",NIEDERSACHSEN:"NIEDERSACHSEN",BREMEN:"BREMEN",NORDRHEIN_WESTFALEN:"NORDRHEIN_WESTFALEN",HESSEN:"HESSEN",RHEINLAND_PFALZ:"RHEINLAND_PFALZ",BADEN_WUERTTEMBERG:"BADEN_WUERTTEMBERG",BAYERN:"BAYERN",SAARLAND:"SAARLAND",BERLIN:"BERLIN",BRANDENBURG:"BRANDENBURG",MECKLENBURG_VORPOMMERN:"MECKLENBURG_VORPOMMERN",SACHSEN:"SACHSEN",SACHSEN_ANHALT:"SACHSEN_ANHALT",THUERINGEN:"THUERINGEN"},t})(Gi||{});var c2e=(()=>{class t{static forRoot(e){return{ngModule:t,providers:[{provide:He,useFactory:e}]}}constructor(e,n){if(e)throw new Error("ApiModule is already loaded. Import in your base AppModule only.");if(!n)throw new Error(`You need to import the HttpClientModule in y
783our AppModule! 784See also https://github.com/angular/angular/issues/20575`)}static{this.\u0275fac=function(n){return new(n||t)(w(t,12),w(xe,8))}}static{this.\u0275mod=te({type:t})}static{this.\u0275inj=ee({})}}return t})();function dl(){let t=window.location.host;return t==="partner.intensivregister.de"?window.location.protocol+"//admin.intensivregister.de":t==="partner-test.intensivregister.de"||t==="partner-uat.intensivregister.de"?window.location.protocol+"//admin-uat.intensivregister.de":t==="partner-dev.intensivregister.de"?window.location.protocol+"//admin-dev.intensivregister.de":t==="www.intensivregister.de"?window.location.protocol+"//admin.intensivregister.de":t==="uat.intensivregister.de"?window.location.protocol+"//admin-uat.intensivregister.de":t==="dev.intensivregister.de"?window.location.protocol+"//admin-dev.intensivregister.de":t==="local.intensivregister.de:4200"||t==="local.intensivregister.de:4202"?window.location.protocol+"//local.intensivregister.de:4201":t==="localhost:4200"||t==="localhost:4202"?window.location.protocol+"//localhost:4201":""}var Si={ADMIN_ACCOUNTANFRAGEN:"ADMIN_ACCOUNTANFRAGEN",ADMIN_SYSTEM:"ADMIN_SYSTEM",ENTWICKLER:"ENTWICKLER",MEDIZINISCHES_FACHPERSONAL:"MEDIZINISCHES_FACHPERSONAL",MEIN_KRANKENHAUS_STANDORT:"MEIN_KRANKENHAUS_STANDORT",MEIN_MELDEBEREICH:"MEIN_MELDEBEREICH",MELDEBEREICH:"MELDEBEREICH",STAATLICHE_GESUNDHEITSAKTEURE:"STAATLICHE_GESUNDHEITSAKTEURE"};function yt(){let t=window.location.host;return t==="partner.intensivregister.de"||t==="partner-test.intensivregister.de"||t==="partner-uat.intensivregister.de"||t==="partner-dev.intensivregister.de"||t==="local.intensivregister.de:4202"?!0:t==="localhost:4202"}var E_=(()=>{class t{constructor(e,n){this.contentControllerService=e,this.publicContentControllerService=n}getContents(e){return this.contentControllerService.getAllContents(e)}getContentsPublic(e){return this.publicContentControllerService.getAllContentsPublic(e)}getOneContent(e,n){return this.contentControllerService.getOneContent(e,n)}getOneContentPublic(e,n){return this.publicContentControllerService.getOneContentPublic(e,n)}sendBlogEmailAdmin(e){return fn}static{this.\u0275fac=function(n){return new(n||t)(w(ap),w(sp))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var On=new R("basePath");var S_=class{encodeKey(i){return encodeURIComponent(i)}encodeValue(i){return encodeURIComponent(i)}decodeKey(i){return decodeURIComponent(i)}decodeValue(i){return decodeURIComponent(i)}};var an=class{constructor(i={}){this.apiKeys=i.apiKeys,this.username=i.username,this.password=i.password,this.accessToken=i.accessToken,this.basePath=i.basePath,this.withCredentials=i.withCredentials,this.encoder=i.encoder,i.encodeParam?this.encodeParam=i.encodeParam:this.encodeParam=e=>this.defaultEncodeParam(e),i.credentials?this.credentials=i.credentials:this.credentials={},this.credentials["bearer-jwt"]||(this.credentials["bearer-jwt"]=()=>typeof this.accessToken=="function"?this.accessToken():this.accessToken)}selectHeaderContentType(i){if(i.length===0)return;let e=i.find(n=>this.isJsonMime(n));return e===void 0?i[0]:e}selectHeaderAccept(i){if(i.length===0)return;let e=i.find(n=>this.isJsonMime(n));return e===void 0?i[0]:e}isJsonMime(i){let e=new RegExp("^(application/json|[^;/ ]+/[^;/ ]+[+]json)[ ]*(;.*)?$","i");return i!==null&&(e.test(i)||i.toLowerCase()==="application/json-patch+json")}lookupCredential(i){let e=this.credentials[i];return typeof e=="function"?e():e}addCredentialToHeaders(i,e,n,r){let o=this.lookupCredential(i);return o?n.set(e,(r??"")+o):n}addCredentialToQuery(i,e,n){let r=this.lookupCredential(i);return r?n.set(e,r):n}defaultEncodeParam(i){let e=i.dataFormat==="date-time"&&i.value instanceof Date?i.value.toISOString():i.value;return encodeURIComponent(String(e))}};var xn=class{constructor(i,e){if(this.basePath="",this.defaultHeaders=new jr,this.configuration=e||new an,typeof this.configuration.basePath!="string"){let n=Array.isArray(i)?i[0]:void 0;n!=null&&(i=n),typeof i!="string"&&(i=this.basePath),this.configuration.basePath=i}this.encoder=this.configuration.encoder||new S_}canConsumeForm(i){return i.indexOf("multipart/form-data")!==-1}addToHttpParams(i,e,n){return typeof e=="object"&&!(e instanceof Date)?this.addToHttpParamsRecursive(i,e,n):this.addToHttpParamsRecursive(i,e,n)}addToHttpParamsRecursive(i,e,n){if(e==null)return i;if(typeof e=="object"){if(n!=null)return i.append(n,JSON.stringify(e));if(Array.isArray(e))e.forEach(r=>i=this.addToHttpParamsRecursive(i,r,n));else if(e instanceof Date)if(n!=null)i=i.append(n,e.toISOString());else throw Error("key may not be null if value is Date");else Object.keys(e).forEach(r=>{let o=n?`${n}.${r}`:r;i=this.addToHttpParamsRecursive(i,e[r],o)});return i}else if(n!=null)return i.append(n,e);throw Error("key may not be null if value is not object or array")}};var zw=(()=>{class t extends xn{constructor(e,n,r){super(n,r),this.httpClient=e}changeEmail(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter changeEmailRequestDto was null or undefined when calling changeEmail.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer-jwt","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json","*/*"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m=["application/json"],_=this.configuration.selectHeaderContentType(m);_!==void 0&&(a=a.set("Content-Type",_));let v="json";return s&&(s.startsWith("text")?v="text":this.configuration.isJsonMime(s)?v="json":v="blob"),this.httpClient.request("post",`${this.configuration.basePath}/account/email`,{context:l,body:e,responseType:v,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getCurrentEmail(e="body",n=!1,r){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("bearer-jwt","Authorization",o,"Bearer ");let a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["application/json","*/*"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("get",`${this.configuration.basePath}/account/email`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(On,8),w(an,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Gw=(()=>{class t extends xn{constructor(e,n,r){super(n,r),this.httpClient=e}addressLookup(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter search was null or undefined when calling addressLookup.");let a=new nt({encoder:this.encoder});a=this.addToHttpParams(a,e,"search");let s=this.defaultHeaders,l=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["*/*","application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=o?.context??new U,m=o?.transferCache??!0,_="json";return l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob"),this.httpClient.request("get",`${this.configuration.basePath}/public/address-lookup`,{context:c,params:a,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:n,transferCache:m,reportProgress:r})}reverseAddressLookup(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter latitude was null or undefined when calling reverseAddressLookup.");
784if(n==null)throw new Error("Required parameter longitude was null or undefined when calling reverseAddressLookup.");let s=new nt({encoder:this.encoder});s=this.addToHttpParams(s,e,"latitude"),s=this.addToHttpParams(s,n,"longitude");let l=this.defaultHeaders,c=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["*/*","application/json"]);c!==void 0&&(l=l.set("Accept",c));let m=a?.context??new U,_=a?.transferCache??!0,v="json";return c&&(c.startsWith("text")?v="text":this.configuration.isJsonMime(c)?v="json":v="blob"),this.httpClient.request("get",`${this.configuration.basePath}/public/address-lookup/reverse`,{context:m,params:s,responseType:v,withCredentials:this.configuration.withCredentials,headers:l,observe:r,transferCache:_,reportProgress:o})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(On,8),w(an,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var $w=(()=>{class t extends xn{constructor(e,n,r){super(n,r),this.httpClient=e}sendPartnerBlogEmail(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter contentId was null or undefined when calling sendPartnerBlogEmail.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer-jwt","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["*/*","application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/admin/cms/PARTNER_PORTAL_BLOG/${this.configuration.encodeParam({name:"contentId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/email`;return this.httpClient.request("patch",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(On,8),w(an,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Ww=(()=>{class t extends xn{constructor(e,n,r){super(n,r),this.httpClient=e}getContents(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter contentType was null or undefined when calling getContents.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer-jwt","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["*/*","application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/cms/${this.configuration.encodeParam({name:"contentType",value:e,in:"path",style:"simple",explode:!1,dataType:"'PAGE_ELEMENT' | 'BLOG' | 'PARTNER_PORTAL_BLOG' | 'FAQ' | 'ANSPRECHPARTNER' | 'EMAIL_TEMPLATE' | 'AGB_ELEMENT'",dataFormat:void 0})}`;return this.httpClient.request("get",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getOneContent(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter contentType was null or undefined when calling getOneContent.");if(n==null)throw new Error("Required parameter contentId was null or undefined when calling getOneContent.");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer-jwt","Authorization",s,"Bearer ");let l=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["*/*","application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=a?.context??new U,m=a?.transferCache??!0,_="json";l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob");let v=`/cms/${this.configuration.encodeParam({name:"contentType",value:e,in:"path",style:"simple",explode:!1,dataType:"'PAGE_ELEMENT' | 'BLOG' | 'PARTNER_PORTAL_BLOG' | 'FAQ' | 'ANSPRECHPARTNER' | 'EMAIL_TEMPLATE' | 'AGB_ELEMENT'",dataFormat:void 0})}/${this.configuration.encodeParam({name:"contentId",value:n,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("get",`${this.configuration.basePath}${v}
784`,{context:c,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:r,transferCache:m,reportProgress:o})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(On,8),w(an,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var qw=(()=>{class t extends xn{constructor(e,n,r){super(n,r),this.httpClient=e}getContentsPublic(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter contentType was null or undefined when calling getContentsPublic.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer-jwt","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["*/*","application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/public/cms/${this.configuration.encodeParam({name:"contentType",value:e,in:"path",style:"simple",explode:!1,dataType:"'PAGE_ELEMENT' | 'BLOG' | 'PARTNER_PORTAL_BLOG' | 'FAQ' | 'ANSPRECHPARTNER' | 'EMAIL_TEMPLATE' | 'AGB_ELEMENT'",dataFormat:void 0})}`;return this.httpClient.request("get",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getOneContentPublic(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter contentType was null or undefined when calling getOneContentPublic.");if(n==null)throw new Error("Required parameter contentId was null or undefined when calling getOneContentPublic.");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer-jwt","Authorization",s,"Bearer ");let l=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["*/*","application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=a?.context??new U,m=a?.transferCache??!0,_="json";l&&(l.startsWith("text")?_="text":this.configuration.isJsonMime(l)?_="json":_="blob");let v=`/public/cms/${this.configuration.encodeParam({name:"contentType",value:e,in:"path",style:"simple",explode:!1,dataType:"'PAGE_ELEMENT' | 'BLOG' | 'PARTNER_PORTAL_BLOG' | 'FAQ' | 'ANSPRECHPARTNER' | 'EMAIL_TEMPLATE' | 'AGB_ELEMENT'",dataFormat:void 0})}/${this.configuration.encodeParam({name:"contentId",value:n,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}`;return this.httpClient.request("get",`${this.configuration.basePath}${v}`,{context:c,responseType:_,withCredentials:this.configuration.withCredentials,headers:s,observe:r,transferCache:m,reportProgress:o})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(On,8),w(an,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Kw=(()=>{class t extends xn{constructor(e,n,r){super(n,r),this.httpClient=e}bearbeitePartnerForEntwickler(e,n,r="body",o=!1,a){if(e==null)throw new Error("Required parameter partnerId was null or undefined when calling bearbeitePartnerForEntwickler.");if(n==null)throw new Error("Required parameter meinPartnerRequestDto was null or undefined when calling bearbeitePartnerForEntwickler.");let s=this.defaultHeaders;s=this.configuration.addCredentialToHeaders("bearer-jwt","Authorization",s,"Bearer ");let l=a?.httpHeaderAccept??this.configuration.selectHeaderAccept(["*/*","application/json"]);l!==void 0&&(s=s.set("Accept",l));let c=a?.context??new U,m=a?.transferCache??!0,_=["application/json"],v=this.configuration.selectHeaderContentType(_);v!==void 0&&(s=s.set("Content-Type",v));let C="json";l&&(l.startsWith("text")?C="text":this.configuration.isJsonMime(l)?C="json":C="blob");let M=`/partner/${this.configuration.encodeParam({name:"partnerId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:"uuid"})}`;return this.httpClient.request("put",`${this.configuration.basePath}${M}`,{context:c,body:n,responseType:C,withCredentials:this.configuration.withCredentials,headers:s,observe:r,transferCache:m,reportProgress:o})}entferneEntwicklerVonAllenPartnern(e="body",n=!1,r){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("bearer-jwt","Authorization",o,"Bearer ");let a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["*/*","application/json"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("delete",`${this.configuration.basePath}/partner/my/account`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}getPartner(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter partnerId was null or undefined when calling getPartner.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer-jwt","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["*/*","application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/partner/${this.configuration.encodeParam({name:"partnerId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:"uuid"})}`;return this.httpClient.request("get",`${this.configuration.basePath}${_}
784`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}getPartnerCredentials(e,n="body",r=!1,o){if(e==null)throw new Error("Required parameter partnerId was null or undefined when calling getPartnerCredentials.");let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("bearer-jwt","Authorization",a,"Bearer ");let s=o?.httpHeaderAccept??this.configuration.selectHeaderAccept(["*/*","application/json"]);s!==void 0&&(a=a.set("Accept",s));let l=o?.context??new U,c=o?.transferCache??!0,m="json";s&&(s.startsWith("text")?m="text":this.configuration.isJsonMime(s)?m="json":m="blob");let _=`/partner/${this.configuration.encodeParam({name:"partnerId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:"uuid"})}/credentials`;return this.httpClient.request("get",`${this.configuration.basePath}${_}`,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:n,transferCache:c,reportProgress:r})}listeMeinePartner(e="body",n=!1,r){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("bearer-jwt","Authorization",o,"Bearer ");let a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["*/*","application/json"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("get",`${this.configuration.basePath}/partner/my`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}pruefeFinalesEntfernenFuerAllePartner(e="body",n=!1,r){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("bearer-jwt","Authorization",o,"Bearer ");let a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["*/*","application/json"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("get",`${this.configuration.basePath}/partner/my/account/entfernen`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(On,8),w(an,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Qw=(()=>{class t extends xn{constructor(e,n,r){super(n,r),this.httpClient=e}getAllKrankenhausStandorteByFilter(e,n,r,o,a,s,l,c,m,_,v="body",C=!1,M){if(e==null)throw new Error("Required parameter partnerId was null or undefined when calling getAllKrankenhausStandorteByFilter.");if(n==null)throw new Error("Required parameter env was null or undefined when calling getAllKrankenhausStandorteByFilter.");let G=new nt({encoder:this.encoder});G=this.addToHttpParams(G,n,"env"),G=this.addToHttpParams(G,r,"bezeichnung"),G=this.addToHttpParams(G,o,"bundesland"),G=this.addToHttpParams(G,a,"page"),G=this.addToHttpParams(G,s,"size"),G=this.addToHttpParams(G,l,"khsId"),G=this.addToHttpParams(G,c,"longitude"),G=this.addToHttpParams(G,m,"latitude"),G=this.addToHttpParams(G,_,"distance");let Z=this.defaultHeaders;Z=this.configuration.addCredentialToHeaders("bearer-jwt","Authorization",Z,"Bearer ");let se=M?.httpHeaderAccept??this.configuration.selectHeaderAccept(["*/*","application/json"]);se!==void 0&&(Z=Z.set("Accept",se));let Qe=M?.context??new U,ae=M?.transferCache??!0,Re="json";se&&(se.startsWith("text")?Re="text":this.configuration.isJsonMime(se)?Re="json":Re="blob");let it=`/partner/${this.configuration.encodeParam({name:"partnerId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:"uuid"})}/krankenhausstandort/public`;return this.httpClient.request("get",`${this.configuration.basePath}${it}`,{context:Qe,params:G,responseType:Re,withCredentials:this.configuration.withCredentials,headers:Z,observe:v,transferCache:ae,reportProgress:C})}getMeldebereicheForKrankenhausStandort(e,n,r,o="body",a=!1,s){if
784(e==null)throw new Error("Required parameter partnerId was null or undefined when calling getMeldebereicheForKrankenhausStandort.");if(n==null)throw new Error("Required parameter krankenhausStandortId was null or undefined when calling getMeldebereicheForKrankenhausStandort.");if(r==null)throw new Error("Required parameter env was null or undefined when calling getMeldebereicheForKrankenhausStandort.");let l=new nt({encoder:this.encoder});l=this.addToHttpParams(l,r,"env");let c=this.defaultHeaders;c=this.configuration.addCredentialToHeaders("bearer-jwt","Authorization",c,"Bearer ");let m=s?.httpHeaderAccept??this.configuration.selectHeaderAccept(["*/*","application/json"]);m!==void 0&&(c=c.set("Accept",m));let _=s?.context??new U,v=s?.transferCache??!0,C="json";m&&(m.startsWith("text")?C="text":this.configuration.isJsonMime(m)?C="json":C="blob");let M=`/partner/${this.configuration.encodeParam({name:"partnerId",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:"uuid"})}/krankenhausstandort/${this.configuration.encodeParam({name:"krankenhausStandortId",value:n,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})}/meldebereich`;return this.httpClient.request("get",`${this.configuration.basePath}${M}`,{context:_,params:l,responseType:C,withCredentials:this.configuration.withCredentials,headers:c,observe:o,transferCache:v,reportProgress:a})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(On,8),w(an,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Z8=(()=>{class t extends xn{constructor(e,n,r){super(n,r),this.httpClient=e}acceptUserAgb(e="body",n=!1,r){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("bearer-jwt","Authorization",o,"Bearer ");let a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["*/*","application/json"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("post",`${this.configuration.basePath}/user/agb`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}getUserAgb(e="body",n=!1,r){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("bearer-jwt","Authorization",o,"Bearer ");let a=r?.httpHeaderAccept??this.configuration.selectHeaderAccept(["*/*","application/json"]);a!==void 0&&(o=o.set("Accept",a));let s=r?.context??new U,l=r?.transferCache??!0,c="json";return a&&(a.startsWith("text")?c="text":this.configuration.isJsonMime(a)?c="json":c="blob"),this.httpClient.request("get",`${this.configuration.basePath}/user/agb`,{context:s,responseType:c,withCredentials:this.configuration.withCredentials,headers:o,observe:e,transferCache:l,reportProgress:n})}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(On,8),w(an,8))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var D_=(()=>{class t{constructor(e,n,r){this.contentControllerService=e,this.publicContentControllerService=n,this.adminContentControllerService=r}getContents(e){return this.contentControllerService.getContents(e)}getContentsPublic(e){return this.publicContentControllerService.getContentsPublic(e)}getOneContent(e,n){return this.contentControllerService.getOneContent(e,n)}getOneContentPublic(e,n){return this.publicContentControllerService.getOneContentPublic(e,n)}sendBlogEmailAdmin(e){return this.adminContentControllerService.sendPartnerBlogEmail(e.id)}static{this.\u0275fac=function(n){return new(n||t)(w(Ww),w(qw),w($w))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var lP=$v(sP(),1);var pc=class extends Error{};pc.prototype.name="InvalidTokenError";function kG(t){return decodeURIComponent(atob(t).replace(/(.)/g,(i,e)=>{let n=e.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n}))}function TG(t){let i=t.replace(/-/g,"+").replace(/_/g,"/");switch(i.length%4){case 0:break;case 2:i+="==";break;case 3:i+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return kG(i)}catch(e){return atob(i)}}function A_(t,i){if(typeof t!="string")throw new pc("Invalid token specified: must be a string");i||(i={});let e=i.header===!0?0:1,n=t.split(".")[e];
784if(typeof n!="string")throw new pc(`Invalid token specified: missing part #${e+1}`);let r;try{r=TG(n)}catch(o){throw new pc(`Invalid token specified: invalid base64 for part #${e+1} (${o.message})`)}try{return JSON.parse(r)}catch(o){throw new pc(`Invalid token specified: invalid json for part #${e+1} (${o.message})`)}}if(typeof Promise>"u")throw Error("Keycloak requires an environment that supports Promises. Make sure that you include the appropriate polyfill.");function oE(t){if(!(this instanceof oE))throw new Error("The 'Keycloak' constructor must be invoked with 'new'.");for(var i=this,e,n=[],r,o={enable:!0,callbackList:[],interval:5},a=document.getElementsByTagName("script"),s=0;s<a.length;s++)(a[s].src.indexOf("keycloak.js")!==-1||a[s].src.indexOf("keycloak.min.js")!==-1)&&a[s].src.indexOf("version=")!==-1&&(i.iframeVersion=a[s].src.substring(a[s].src.indexOf("version=")+8).split("&")[0]);var l=!0,c=Ko(console.info),m=Ko(console.warn);i.init=function(A){if(i.didInitialize)throw new Error("A 'Keycloak' instance can only be initialized once.");i.didInitialize=!0,i.authenticated=!1,r=rn();var q=["default","cordova","cordova-native"];if(A&&q.indexOf(A.adapter)>-1?e=Zi(A.adapter):A&&typeof A.adapter=="object"?e=A.adapter:window.Cordova||window.cordova?e=Zi("cordova"):e=Zi(),A){if(typeof A.useNonce<"u"&&(l=A.useNonce),typeof A.checkLoginIframe<"u"&&(o.enable=A.checkLoginIframe),A.checkLoginIframeInterval&&(o.interval=A.checkLoginIframeInterval),A.onLoad==="login-required"&&(i.loginRequired=!0),A.responseMode)if(A.responseMode==="query"||A.responseMode==="fragment")i.responseMode=A.responseMode;else throw"Invalid value for responseMode";if(A.flow){switch(A.flow){case"standard":i.responseType="code";break;case"implicit":i.responseType="id_token token";break;case"hybrid":i.responseType="code id_token token";break;default:throw"Invalid value for flow"}i.flow=A.flow}if(A.timeSkew!=null&&(i.timeSkew=A.timeSkew),A.redirectUri&&(i.redirectUri=A.redirectUri),A.silentCheckSsoRedirectUri&&(i.silentCheckSsoRedirectUri=A.silentCheckSsoRedirectUri),typeof A.silentCheckSsoFallback=="boolean"?i.silentCheckSsoFallback=A.silentCheckSsoFallback:i.silentCheckSsoFallback=!0,typeof A.pkceMethod<"u"){if(A.pkceMethod!=="S256"&&A.pkceMethod!==!1)throw new TypeError(`Invalid value for pkceMethod', expected 'S256' or false but got ${A.pkceMethod}.`);i.pkceMethod=A.pkceMethod}else i.pkceMethod="S256";typeof A.enableLogging=="boolean"?i.enableLogging=A.enableLogging:i.enableLogging=!1,A.logoutMethod==="POST"?i.logoutMethod="POST":i.logoutMethod="GET",typeof A.scope=="string"&&(i.scope=A.scope),typeof A.acrValues=="string"&&(i.acrValues=A.acrValues),typeof A.messageReceiveTimeout=="number"&&A.messageReceiveTimeout>0?i.messageReceiveTimeout=A.messageReceiveTimeout:i.messageReceiveTimeout=1e4}i.responseMode||(i.responseMode="fragment"),i.responseType||(i.responseType="code",i.flow="standard");var ve=he(),Ne=he();Ne.promise.then(function(){i.onReady&&i.onReady(i.authenticated),ve.setSuccess(i.authenticated)}).catch(function(Je){ve.setError(Je)});var ce=ae();function $e(){var Je=function(ln){ln||(zt.prompt="none"),A&&A.locale&&(zt.locale=A.locale),i.login(zt).then(function(){Ne.setSuccess()}).catch(function(Ra){Ne.setError(Ra)})},Ze=function(){var ln=document.createElement("iframe"),Ra=i.createLoginUrl({prompt:"none",redirectUri:i.silentCheckSsoRedirectUri});ln.setAttribute("src",Ra),ln.setAttribute("sandbox","allow-storage-access-by-user-activation allow-scripts allow-same-origin"),ln.setAttribute("title","keycloak-silent-check-sso"),ln.style.display="none",document.body.appendChild(ln);var js=function(go){if(!(go.origin!==window.location.origin||ln.contentWindow!==go.source)){var Au=le(go.data);Qe(Au,Ne),document.body.removeChild(ln),window.removeEventListener("message",js)}};window.addEventListener("message",js)},zt={};switch(A.onLoad){case"check-sso":o.enable?Et().then(function(){$t().then(function(ln){ln?Ne.setSuccess():i.silentCheckSsoRedirectUri?Ze():Je(!1)}).catch(function(ln){Ne.setError(ln)})}):i.silentCheckSsoRedirectUri?Ze():Je(!1);break;case"login-required":Je(!0);break;default:throw"Invalid value for onLoad"}}function we(){var Je=le(window.location.href);if(Je&&window.history.replaceState(window.history.state,null,Je.newUrl),Je&&Je.valid)return Et().then(function(){Qe(Je,Ne)}).catch(function(Ze){Ne.setError(Ze)});A?A.token&&A.refreshToken?(it(A.token,A.refreshToken,A.idToken),o.enable?Et().then(function(){$t().then(function(Ze){Ze?(i.onAuthSuccess&&i.onAuthSuccess(),Ne.setSuccess(),De()):Ne.setSuccess()}).catch(function(Ze){Ne.setError(Ze)})}):i.updateToken(-1).then(function(){i.onAuthSuccess&&i.onAuthSuccess(),Ne.setSuccess()}).catch(function(Ze){i.onAuthError&&i.onAuthError(),A.onLoad?$e():Ne.setError(Ze)})):A.onLoad?$e():Ne.setSuccess():Ne.setSuccess()}function Me(){var Je=he(),Ze=function(){(document.readyState==="interactive"||document.readyState==="complete")&&(document.removeEventListener("readystatechange",Ze),Je.setSuccess())};return document.addEventListener("readystatechange",Ze),Ze(),Je.promise}return ce.then(function(){Me().then(Gn).then(we).catch(function(Je){ve.setError(Je)})}),ce.catch(function(Je){ve.setError(Je)}),ve.promise},i.login=function(A){return e.login(A)};function _(A){var q=null,ve=window.crypto||window.msCrypto;if(ve&&ve.getRandomValues&&window.Uint8Array)return q=new Uint8Array(A),ve.getRandomValues(q),q;q=new Array(A);for(var Ne=0;Ne<q.length;
784Ne++)q[Ne]=Math.floor(256*Math.random());return q}function v(A){return C(A,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789")}function C(A,q){for(var ve=_(A),Ne=new Array(A),ce=0;ce<A;ce++)Ne[ce]=q.charCodeAt(ve[ce]%q.length);return String.fromCharCode.apply(null,Ne)}function M(A,q){if(A!=="S256")throw new TypeError(`Invalid value for 'pkceMethod', expected 'S256' but got '${A}'.`);let ve=new Uint8Array(lP.default.arrayBuffer(q));return AG(ve).replace(/\+/g,"-").replace(/\//g,"_").replace(/\=/g,"")}function G(A){var q={id_token:{acr:A}};return JSON.stringify(q)}i.createLoginUrl=function(A){var q=K(),ve=K(),Ne=e.redirectUri(A),ce={state:q,nonce:ve,redirectUri:encodeURIComponent(Ne)};A&&A.prompt&&(ce.prompt=A.prompt);var $e;A&&A.action=="register"?$e=i.endpoints.register():$e=i.endpoints.authorize();var we=A&&A.scope||i.scope;we?we.indexOf("openid")===-1&&(we="openid "+we):we="openid";var Me=$e+"?client_id="+encodeURIComponent(i.clientId)+"&redirect_uri="+encodeURIComponent(Ne)+"&state="+encodeURIComponent(q)+"&response_mode="+encodeURIComponent(i.responseMode)+"&response_type="+encodeURIComponent(i.responseType)+"&scope="+encodeURIComponent(we);if(l&&(Me=Me+"&nonce="+encodeURIComponent(ve)),A&&A.prompt&&(Me+="&prompt="+encodeURIComponent(A.prompt)),A&&A.maxAge&&(Me+="&max_age="+encodeURIComponent(A.maxAge)),A&&A.loginHint&&(Me+="&login_hint="+encodeURIComponent(A.loginHint)),A&&A.idpHint&&(Me+="&kc_idp_hint="+encodeURIComponent(A.idpHint)),A&&A.action&&A.action!="register"&&(Me+="&kc_action="+encodeURIComponent(A.action)),A&&A.locale&&(Me+="&ui_locales="+encodeURIComponent(A.locale)),A&&A.acr){var Je=G(A.acr);Me+="&claims="+encodeURIComponent(Je)}if((A&&A.acrValues||i.acrValues)&&(Me+="&acr_values="+encodeURIComponent(A.acrValues||i.acrValues)),i.pkceMethod){var Ze=v(96);ce.pkceCodeVerifier=Ze;var zt=M(i.pkceMethod,Ze);Me+="&code_challenge="+zt,Me+="&code_challenge_method="+i.pkceMethod}return r.add(ce),Me},i.logout=function(A){return e.logout(A)},i.createLogoutUrl=function(A){if((A?.logoutMethod??i.logoutMethod)==="POST")return i.endpoints.logout();var ve=i.endpoints.logout()+"?client_id="+encodeURIComponent(i.clientId)+"&post_logout_redirect_uri="+encodeURIComponent(e.redirectUri(A,!1));return i.idToken&&(ve+="&id_token_hint="+encodeURIComponent(i.idToken)),ve},i.register=function(A){return e.register(A)},i.createRegisterUrl=function(A){return A||(A={}),A.action="register",i.createLoginUrl(A)},i.createAccountUrl=function(A){var q=Z(),ve=void 0;return typeof q<"u"&&(ve=q+"/account?referrer="+encodeURIComponent(i.clientId)+"&referrer_uri="+encodeURIComponent(e.redirectUri(A))),ve},i.accountManagement=function(){return e.accountManagement()},i.hasRealmRole=function(A){var q=i.realmAccess;return!!q&&q.roles.indexOf(A)>=0},i.hasResourceRole=function(A,q){if(!i.resourceAccess)return!1;var ve=i.resourceAccess[q||i.clientId];return!!ve&&ve.roles.indexOf(A)>=0},i.loadUserProfile=function(){var A=Z()+"/account",q=new XMLHttpRequest;q.open("GET",A,!0),q.setRequestHeader("Accept","application/json"),q.setRequestHeader("Authorization","bearer "+i.token);var ve=he();return q.onreadystatechange=function(){q.readyState==4&&(q.status==200?(i.profile=JSON.parse(q.responseText),ve.setSuccess(i.profile)):ve.setError())},q.send(),ve.promise},i.loadUserInfo=function(){var A=i.endpoints.userinfo(),q=new XMLHttpRequest;q.open("GET",A,!0),q.setRequestHeader("Accept","application/json"),q.setRequestHeader("Authorization","bearer "+i.token);var ve=he();return q.onreadystatechange=function(){q.readyState==4&&(q.status==200?(i.userInfo=JSON.parse(q.responseText),ve.setSuccess(i.userInfo)):ve.setError())},q.send(),ve.promise},i.isTokenExpired=function(A){if(!i.tokenParsed||!i.refreshToken&&i.flow!="implicit")throw"Not authenticated";if(i.timeSkew==null)return c("[KEYCLOAK] Unable to determine if token is expired as timeskew is not set"),!0;var q=i.tokenParsed.exp-Math.ceil(new Date().getTime()/1e3)+i.timeSkew;if(A){if(isNaN(A))throw"Invalid minValidity";q-=A}return q<0},i.updateToken=function(A){var q=he();if(!i.refreshToken)return q.setError(),q.promise;A=A||5;var ve=function(){var ce=!1;if(A==-1?(ce=!0,c("[KEYCLOAK] Refreshing token: forced refresh")):(!i.tokenParsed||i.isTokenExpired(A))&&(ce=!0,c("[KEYCLOAK] Refreshing token: token expired")),!ce)q.setSuccess(!1);else{var $e="grant_type=refresh_token&refresh_token="+i.refreshToken,we=i.endpoints.token();if(n.push(q),n.length==1){var Me=new XMLHttpRequest;Me.open("POST",we,!0),Me.setRequestHeader("Content-type","application/x-www-form-urlencoded"),Me.withCredentials=!0,$e+="&client_id="+encodeURIComponent(i.clientId);var Je=new Date().getTime();Me.onreadystatechange=function(){if(Me.readyState==4)if(Me.status==200){c("[KEYCLOAK] Token refreshed"),Je=(Je+new Date().getTime())/2;var Ze=JSON.parse(Me.responseText);it(Ze.access_token,Ze.refresh_token,Ze.id_token,Je),i.onAuthRefreshSuccess&&i.onAuthRefreshSuccess();for(var zt=n.pop();zt!=null;zt=n.pop())zt.setSuccess(!0)}else{m("[KEYCLOAK] Failed to refresh token"),Me.status==400&&i.clearToken(),i.onAuthRefreshError&&i.onAuthRefreshError();for(var zt=n.pop();zt!=null;zt=n.pop())zt.setError(!0)}},Me.send($e)}}};if(o.enable){var Ne=$t();Ne.then(function(){ve()}).catch(function(ce){q.setError(ce)})}else ve();return q.promise},i.clearToken=function(){i.token&&(it(null,null,null),i.onAuthLogout&&i.onAuthLogout(),i.loginRequired&&i.login())};function Z(){if(typeof i.authServerUrl<"u")return i.authServerUrl.charAt(i.authServerUrl.length-1)=="/"?i.authServerUrl+"realms/"+encodeURIComponent(i.realm):i.authServerUrl+"/realms/"+encodeURIComponent(i.realm)}function se(){return window.location.origin?window.location.origin:window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"")}function Qe(A,q){var ve=A.code,Ne=A.error,ce=A.prompt,$e=new Date().getTime();if(A.kc_action_status&&i.onActionUpdate&&i.onActionUpdate(A.kc_action_status),Ne){if(ce!="none"){var we={error:Ne,error_description:A.error_description};i.onAuthError&&i.onAuthError(we),q&&q.setError(we)}else q&&q.setSuccess();return}else i.flow!="standard"&&(A.access_token||A.id_token)&&zt(A.access_token,null,A.id_token,!0);if(i.flow!="implicit"&&ve){var Me="code="+ve+"&grant_type=authorization_code",Je=i.endpoints.token(),Ze=new XMLHttpRequest;Ze.open("POST",Je,!0),Ze.setRequestHeader("Content-type","application/x-www-form-urlencoded"),Me+="&client_id="+encodeURIComponent(i.clientId),Me+="&redirect_uri="+A.redirectUri,A.pkceCodeVerifier&&(Me+="&code_verifier="+A.pkceCodeVerifier),Ze.withCredentials=!0,Ze.onreadystatechange=function(){if(Ze.readyState==4)if(Ze.status==200){var ln=JSON.parse(Ze.responseText);zt(ln.access_token,ln.refresh_token,ln.id_token,i.flow==="standard"),De()}else i.onAuthError&&i.onAuthError(),q&&q.setError()},Ze.send(Me)}function zt(ln,Ra,js,go){$e=($e+new Date().getTime())/2,it(ln,Ra,js,$e),l&&i.idTokenParsed&&i.idTokenParsed.nonce!=A.storedNonce?(c("[KEYCLOAK] Invalid nonce, clearing token"),i.clearToken(),q&&q.setError()):go&&(i.onAuthSuccess&&i.onAuthSuccess(),q&&q.setSuccess())}}function ae(A){var q=he(),ve;t?typeof t=="string"&&(ve=t):ve="keycloak.json";function Ne(Ze){Ze?i.endpoints={authorize:function(){return Ze.authorization_endpoint},token:function(){return Ze.token_endpoint},logout:function(){if(!Ze.end_session_endpoint)throw"Not supported by the OIDC server";return Ze.end_session_endpoint},checkSessionIframe:function(){if(!Ze.check_session_iframe)throw"Not supported by the OIDC server";return Ze.check_session_iframe},register:function(){throw'Redirection to "Register user" page not supported in standard OIDC mode'},userinfo:function(){if(!Ze.userinfo_endpoint)throw"Not supported by the OIDC server";return Ze.userinfo_endpoint}}:i.endpoints={authorize:function(){return Z()+"/protocol/openid-connect/auth"},token:function(){return Z()+"/protocol/openid-connect/token"},logout:function(){return Z()+"/protocol/openid-connect/logout"},checkSessionIframe:function(){var zt=Z()+"/protocol/openid-connect/login-status-iframe.html";return i.iframeVersion&&(zt=zt+"?version="+i.iframeVersion),zt},thirdPartyCookiesIframe:function(){var zt=Z()+"/protocol/openid-connect/3p-cookies/step1.html";return i.iframeVersion&&(zt=zt+"?version="+i.iframeVersion),zt},register:function(){return Z()+"/protocol/openid-connect/registrations"},userinfo:function(){return Z()+"/protocol/openid-connect/userinfo"}}}if(ve){var ce=new XMLHttpRequest;ce.open("GET",ve,!0),ce.setRequestHeader("Accept","application/json"),ce.onreadystatechange=function(){if(ce.readyState==4)if(ce.status==200||Re(ce)){var Ze=JSON.parse(ce.responseText);i.authServerUrl=Ze["auth-server-url"],i.realm=Ze.realm,i.clientId=Ze.resource,Ne(null),q.setSuccess()}else q.setError()},ce.send()}else{if(!t.clientId)throw"clientId missing";i.clientId=t.clientId;var $e=t.oidcProvider;if($e)if(typeof $e=="string"){var Je;$e.charAt($e.length-1)=="/"?Je=$e+".well-known/openid-configuration":Je=$e+"/.well-known/openid-configuration";var ce=new XMLHttpRequest;ce.open("GET",Je,!0),ce.setRequestHeader("Accept","application/json"),ce.onreadystatechange=function(){if(ce.readyState==4)if(ce.status==200||Re(ce)){var zt=JSON.parse(ce.responseText);Ne(zt),q.setSuccess()}else q.setError()},ce.send()}else Ne($e),q.setSuccess();else{if(!t.url){for(var we=document.getElementsByTagName("script"),Me=0;Me<we.length;Me++)if(we[Me].src.match(/.*keycloak\.js/)){t.url=we[Me].src.substr(0,we[Me].src.indexOf("/js/keycloak.js"));break}}if(!t.realm)throw"realm missing";i.authServerUrl=t.url,i.realm=t.realm,Ne(null),q.setSuccess()}}return q.promise}
784function Re(A){return A.status==0&&A.responseText&&A.responseURL.startsWith("file:")}function it(A,q,ve,Ne){if(i.tokenTimeoutHandle&&(clearTimeout(i.tokenTimeoutHandle),i.tokenTimeoutHandle=null),q?(i.refreshToken=q,i.refreshTokenParsed=A_(q)):(delete i.refreshToken,delete i.refreshTokenParsed),ve?(i.idToken=ve,i.idTokenParsed=A_(ve)):(delete i.idToken,delete i.idTokenParsed),A){if(i.token=A,i.tokenParsed=A_(A),i.sessionId=i.tokenParsed.sid,i.authenticated=!0,i.subject=i.tokenParsed.sub,i.realmAccess=i.tokenParsed.realm_access,i.resourceAccess=i.tokenParsed.resource_access,Ne&&(i.timeSkew=Math.floor(Ne/1e3)-i.tokenParsed.iat),i.timeSkew!=null&&(c("[KEYCLOAK] Estimated time difference between browser and server is "+i.timeSkew+" seconds"),i.onTokenExpired)){var ce=(i.tokenParsed.exp-new Date().getTime()/1e3+i.timeSkew)*1e3;c("[KEYCLOAK] Token expires in "+Math.round(ce/1e3)+" s"),ce<=0?i.onTokenExpired():i.tokenTimeoutHandle=setTimeout(i.onTokenExpired,ce)}}else delete i.token,delete i.tokenParsed,delete i.subject,delete i.realmAccess,delete i.resourceAccess,i.authenticated=!1}function K(){var A="0123456789abcdef",q=C(36,A).split("");q[14]="4",q[19]=A.substr(q[19]&3|8,1),q[8]=q[13]=q[18]=q[23]="-";var ve=q.join("");return ve}function le(A){var q=Ye(A);if(q){var ve=r.get(q.state);return ve&&(q.valid=!0,q.redirectUri=ve.redirectUri,q.storedNonce=ve.nonce,q.prompt=ve.prompt,q.pkceCodeVerifier=ve.pkceCodeVerifier),q}}function Ye(A){var q;switch(i.flow){case"standard":q=["code","state","session_state","kc_action_status","iss"];break;case"implicit":q=["access_token","token_type","id_token","state","session_state","expires_in","kc_action_status","iss"];break;case"hybrid":q=["access_token","token_type","id_token","code","state","session_state","expires_in","kc_action_status","iss"];break}q.push("error"),q.push("error_description"),q.push("error_uri");var ve=A.indexOf("?"),Ne=A.indexOf("#"),ce,$e;if(i.responseMode==="query"&&ve!==-1?(ce=A.substring(0,ve),$e=pe(A.substring(ve+1,Ne!==-1?Ne:A.length),q),$e.paramsString!==""&&(ce+="?"+$e.paramsString),Ne!==-1&&(ce+=A.substring(Ne))):i.responseMode==="fragment"&&Ne!==-1&&(ce=A.substring(0,Ne),$e=pe(A.substring(Ne+1),q),$e.paramsString!==""&&(ce+="#"+$e.paramsString)),$e&&$e.oauthParams){if(i.flow==="standard"||i.flow==="hybrid"){if(($e.oauthParams.code||$e.oauthParams.error)&&$e.oauthParams.state)return $e.oauthParams.newUrl=ce,$e.oauthParams}else if(i.flow==="implicit"&&($e.oauthParams.access_token||$e.oauthParams.error)&&$e.oauthParams.state)return $e.oauthParams.newUrl=ce,$e.oauthParams}}function pe(A,q){for(var ve=A.split("&"),Ne={paramsString:"",oauthParams:{}},ce=0;ce<ve.length;ce++){var $e=ve[ce].indexOf("="),we=ve[ce].slice(0,$e);q.indexOf(we)!==-1?Ne.oauthParams[we]=ve[ce].slice($e+1):(Ne.paramsString!==""&&(Ne.paramsString+="&"),Ne.paramsString+=ve[ce])}return Ne}function he(){var A={setSuccess:function(q){A.resolve(q)},setError:function(q){A.reject(q)}};return A.promise=new Promise(function(q,ve){A.resolve=q,A.reject=ve}),A}function be(A,q,ve){var Ne=null,ce=new Promise(function($e,we){Ne=setTimeout(function(){we({error:ve||"Promise is not settled within timeout of "+q+"ms"})},q)});return Promise.race([A,ce]).finally(function(){clearTimeout(Ne)})}function Et(){var A=he();if(!o.enable||o.iframe)return A.setSuccess(),A.promise;var q=document.createElement("iframe");o.iframe=q,q.onload=function(){var ce=i.endpoints.authorize();ce.charAt(0)==="/"?o.iframeOrigin=se():o.iframeOrigin=ce.substring(0,ce.indexOf("/",8)),A.setSuccess()};var ve=i.endpoints.checkSessionIframe();q.setAttribute("src",ve),q.setAttribute("sandbox","allow-storage-access-by-user-activation allow-scripts allow-same-origin"),q.setAttribute("title","keycloak-session-iframe"),q.style.display="none",document.body.appendChild(q);var Ne=function(ce){if(!(ce.origin!==o.iframeOrigin||o.iframe.contentWindow!==ce.source)&&(ce.data=="unchanged"||ce.data=="changed"||ce.data=="error")){ce.data!="unchanged"&&i.clearToken();for(var $e=o.callbackList.splice(0,o.callbackList.length),we=$e.length-1;we>=0;--we){var Me=$e[we];ce.data=="error"?Me.setError():Me.setSuccess(ce.data=="unchanged")}}};return window.addEventListener("message",Ne,!1),A.promise}function De(){o.enable&&i.token&&setTimeout(function(){$t().then(function(A){A&&De()})},o.interval*1e3)}function $t(){var A=he();if(o.iframe&&o.iframeOrigin){var q=i.clientId+" "+(i.sessionId?i.sessionId:"");o.callbackList.push(A);var ve=o.iframeOrigin;o.callbackList.length==1&&o.iframe.contentWindow.postMessage(q,ve)}else A.setSuccess();return A.promise}function Gn(){var A=he();if(o.enable||i.silentCheckSsoRedirectUri){var q=document.createElement("iframe");q.setAttribute("src",i.endpoints.thirdPartyCookiesIframe()),q.setAttribute("sandbox","allow-storage-access-by-user-activation allow-scripts allow-same-origin"),q.setAttribute("title","keycloak-3p-check-iframe"),q.style.display="none",document.body.appendChild(q);var ve=function(Ne){q.contentWindow===Ne.source&&(Ne.data!=="supported"&&Ne.data!=="unsupported"||(Ne.data==="unsupported"&&(m(`[KEYCLOAK] Your browser is blocking access to 3rd-party cookies, this means: 785 786 - It is not possible to retrieve tokens without redirecting to the Keycloak server (a.k.a. no support for silent authentication). 787 - It is not possible to automatically detect changes to the session status (such as the user logging out in another tab). 788 789For more information see: https://www.keycloak.org/docs/latest/securing_apps/#_modern_browsers`),o.enable=!1,i.silentCheckSsoFallback&&(i.silentCheckSsoRedirectUri=!1)),document.body.removeChild(q),window.removeEventListener("message",ve),A.setSuccess()))};window.addEventListener("message",ve,!1)}else A.setSuccess();return be(A.promise,i.messageReceiveTimeout,"Timeout when waiting for 3rd party check iframe message.")}function Zi(A){if(!A||A=="default")return{login:function(we){return window.location.assign(i.createLoginUrl(we)),he().promise},logout:function(we){return vt(this,null,function*(){if((we?.logoutMethod??i.logoutMethod)==="GET"){window.location.replace(i.createLogoutUrl(we));return}let Je=i.createLogoutUrl(we),Ze=yield fetch(Je,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({id_token_hint:i.idToken,client_id:i.clientId,post_logout_redirect_uri:e.redirectUri(we,!1)})});if(Ze.redirected){window.location.href=Ze.url;return}if(Ze.ok){window.location.reload();return}throw new Error("Logout failed, request returned an error code.")})},register:function(we){return window.location.assign(i.createRegisterUrl(we)),he().promise},accountManagement:function(){var we=i.createAccountUrl();if(typeof we<"u")window.location.href=we;else throw"Not supported by the OIDC server";return he().promise},redirectUri:function(we,Me){return we&&we.redirectUri?we.redirectUri:i.redirectUri?i.redirectUri:location.href}};if(A=="cordova"){o.enable=!1;var q=function(we,Me,Je){return window.cordova&&window.cordova.InAppBrowser?window.cordova.InAppBrowser.open(we,Me,Je):window.open(we,Me,Je)},ve=function(we){return we&&we.cordovaOptions?Object.keys(we.cordovaOptions).reduce(function(Me,Je){return Me[Je]=we.cordovaOptions[Je],Me},{}):{}},Ne=function(we){return Object.keys(we).reduce(function(Me,Je){return Me.push(Je+"="+we[Je]),Me},[]).join(",")},ce=function(we){var Me=ve(we);return Me.location="no",we&&we.prompt=="none"&&(Me.hidden="yes"),Ne(Me)},$e=function(){return i.redirectUri||"http://localhost"};return{login:function(we){var Me=he(),Je=ce(we),Ze=i.createLoginUrl(we),zt=q(Ze,"_blank",Je),ln=!1,Ra=!1,js=function(){Ra=!0,zt.close()};return zt.addEventListener("loadstart",function(go){if(go.url.indexOf($e())==0){var Au=le(go.url);Qe(Au,Me),js(),ln=!0}}),zt.addEventListener("loaderror",function(go){if(!ln)if(go.url.indexOf($e())==0){var Au=le(go.url);Qe(Au,Me),js(),ln=!0}else Me.setError(),js()}),zt.addEventListener("exit",function(go){Ra||Me.setError({reason:"closed_by_user"})}),Me.promise},logout:function(we){var Me=he(),Je=i.createLogoutUrl(we),Ze=q(Je,"_blank","location=no,hidden=yes,clearcache=yes"),zt;return Ze.addEventListener("loadstart",function(ln){ln.url.indexOf($e())==0&&Ze.close()}),Ze.addEventListener("loaderror",function(ln){ln.url.indexOf($e())==0||(zt=!0),Ze.close()}),Ze.addEventListener("exit",function(ln){zt?Me.setError():(i.clearToken(),Me.setSuccess())}),Me.promise},register:function(we){var Me=he(),Je=i.createRegisterUrl(),Ze=ce(we),zt=q(Je,"_blank",Ze);return zt.addEventListener("loadstart",function(ln){if(ln.url.indexOf($e())==0){zt.close();var Ra=le(ln.url);Qe(Ra,Me)}}),Me.promise},accountManagement:function(){var we=i.createAccountUrl();if(typeof we<"u"){var Me=q(we,"_blank","location=no");Me.addEventListener("loadstart",function(Je){Je.url.indexOf($e())==0&&Me.close()})}else throw"Not supported by the OIDC server"},redirectUri:function(we){return $e()}}}if(A=="cordova-native")return o.enable=!1,{login:function(we){var Me=he(),Je=i.createLoginUrl(we);return universalLinks.subscribe("keycloak",function(Ze){universalLinks.unsubscribe("keycloak"),window.cordova.plugins.browsertab.close();var zt=le(Ze.url);Qe(zt,Me)}),window.cordova.plugins.browsertab.openUrl(Je),Me.promise},logout:function(we){var Me=he(),Je=i.createLogoutUrl(we);return universalLinks.subscribe("keycloak",function(Ze){universalLinks.unsubscribe("keycloak"),window.cordova.plugins.browsertab.close(),i.clearToken(),Me.setSuccess()}),window.cordova.plugins.browsertab.openUrl(Je),Me.promise},register:function(we){var Me=he(),Je=i.createRegisterUrl(we);return universalLinks.subscribe("keycloak",function(Ze){universalLinks.unsubscribe("keycloak"),window.cordova.plugins.browsertab.close();var zt=le(Ze.url);Qe(zt,Me)}),window.cordova.plugins.browsertab.openUrl(Je),Me.promise},accountManagement:function(){var we=i.createAccountUrl();if(typeof we<"u")window.cordova.plugins.browsertab.openUrl(we);else throw"Not supported by the OIDC server"},redirectUri:function(we){return we&&we.redirectUri?we.redirectUri:i.redirectUri?i.redirectUri:"http://localhost"}};throw"invalid adapter type: "+A}var Xi=function(){if(!(this instanceof Xi))return new Xi;localStorage.setItem("kc-test","test"),localStorage.removeItem("kc-test");var A=this;function q(){for(var ve=new Date().getTime(),Ne=0;Ne<localStorage.length;Ne++){var ce=localStorage.key(Ne);if(ce&&ce.indexOf("kc-callback-")==0){var $e=localStorage.getItem(ce);if($e)try{var we=JSON.parse($e).expires;(!we||we<ve)&&localStorage.removeItem(ce)}catch(Me){localStorage.removeItem(ce)}}}}A.get=function(ve){if(ve){var Ne="kc-callback-"+ve,ce=localStorage.getItem(Ne);return ce&&(localStorage.removeItem(Ne),ce=JSON.parse(ce)),q(),ce}},A.add=function(ve){q();var Ne="kc-callback-"+ve.state;ve.expires=new Date().getTime()+3600*1e3,localStorage.setItem(Ne,JSON.stringify(ve))}},fo=function(){if(!(this instanceof fo))return new fo;var A=this;A.get=function(ce){if(ce){var $e=ve("kc-callback-"+ce);if(Ne("kc-callback-"+ce,"",q(-100)),$e)return JSON.parse($e)}},A.add=function(ce){Ne("kc-callback-"+ce.state,JSON.stringify(ce),q(60))},A.removeItem=function(ce){Ne(ce,"",q(-100))};var q=function(ce){var $e=new Date;return $e.setTime($e.getTime()+ce*60*1e3),$e},ve=function(ce){for(var $e=ce+"=",we=document.cookie.split(";"),Me=0;Me<we.length;Me++){for(var Je=we[Me];Je.charAt(0)==" ";)Je=Je.substring(1);if(Je.indexOf($e)==0)return Je.substring($e.length,Je.length)}return""},Ne=function(ce,$e,we){var Me=ce+"="+$e+"; expires="+we.toUTCString()+"; ";document.cookie=Me}};function rn(){try{return new Xi}catch(A){}return new fo}function Ko(A){return function(){i.enableLogging&&A.apply(console,Array.prototype.slice.call(arguments))}}}function AG(t){let i=String.fromCodePoint(...t);return btoa(i)}var Ir=(function(t){return t[t.OnAuthError=0]="OnAuthError",t[t.OnAuthLogout=1]="OnAuthLogout",t[t.OnAuthRefreshError=2]="OnAuthRefreshError",t[t.OnAuthRefreshSuccess=3]="OnAuthRefreshSuccess",t[t.OnAuthSuccess=4]="OnAuthSuccess",t[t.OnReady=5]="OnReady",t[t.OnTokenExpired=6]="OnTokenExpired",t[t.OnActionUpdate=7]="OnActionUpdate",t})(Ir||{});var cP=class{constructor(i,e){this.router=i,this.keycloakAngular=e}canActivate(i,e){return vt(this,null,function*(){try{return this.authenticated=yield this.keycloakAngular.isLoggedIn(),this.roles=yield this.keycloakAngular.getUserRoles(!0),yield this.isAccessAllowed(i,e)}catch(n){throw new Error("An error happened during access validation. Details:"+n)}})}};var Wr=(()=>{class t{constructor(){this._keycloakEvents$=new W}bindsKeycloakEvents(){this._instance.onAuthError=e=>{this._keycloakEvents$.next({args:e,type:Ir.OnAuthError})},this._instance.onAuthLogout=()=>{this._keycloakEvents$.next({type:Ir.OnAuthLogout})},this._instance.onAuthRefreshSuccess=()=>{this._keycloakEvents$.next({type:Ir.OnAuthRefreshSuccess})},this._instance.onAuthRefreshError=()=>{this._keycloakEvents$.next({type:Ir.OnAuthRefreshError})},this._instance.onAuthSuccess=()=>{this._keycloakEvents$.next({type:Ir.OnAuthSuccess})},this._instance.onTokenExpired=()=>{this._keycloakEvents$.next({type:Ir.OnTokenExpired})},this._instance.onActionUpdate=e=>{this._keycloakEvents$.next({args:e,type:Ir.OnActionUpdate})},this._instance.onReady=e=>{this._keycloakEvents$.next({args:e,type:Ir.OnReady})}}loadExcludedUrls(e){let n=[];for(let r of e){let o;typeof r=="string"?o={urlPattern:new RegExp(r,"i"),httpMethods:[]}:o={urlPattern:new RegExp(r.url,"i"),httpMethods:r.httpMethods},n.push(o)}return n}initServiceValues({enableBearerInterceptor:e=!0,loadUserProfileAtStartUp:n=!1,bearerExcludedUrls:r=[],authorizationHeaderName:o="Authorization",bearerPrefix:a="Bearer",initOptions:s,updateMinValidity:l=20,shouldAddToken:c=()=>!0,shouldUpdateToken:m=()=>!0}){this._enableBearerInterceptor=e,this._loadUserProfileAtStartUp=n,this._authorizationHeaderName=o,this._bearerPrefix=a.trim().concat(" "),this._excludedUrls=this.loadExcludedUrls(r),this._silentRefresh=s?s.flow==="implicit":!1,this._updateMinValidity=l,this.shouldAddToken=c,this.shouldUpdateToken=m}init(){return vt(this,arguments,function*(e={}){this.initServiceValues(e);let{config:n,initOptions:r}=e;this._instance=new oE(n),this.bindsKeycloakEvents();let o=yield this._instance.init(r);return o&&this._loadUserProfileAtStartUp&&(yield this.loadUserProfile()),o})}login(){return vt(this,arguments,function*(e={}){yield this._instance.login(e),this._loadUserProfileAtStartUp&&(yield this.loadUserProfile())})}logout(e){return vt(this,null,function*(){let n={redirectUri:e};yield this._instance.logout(n),this._userProfile=void 0})}register(){return vt(this,arguments,function*(e={action:"register"}){yield this._instance.register(e)})}isUserInRole(e,n){let r;return r=this._instance.hasResourceRole(e,n),r||(r=this._instance.hasRealmRole(e)),r}getUserRoles(e=!0,n){let r=[];if(this._instance.resourceAccess&&Object.keys(this._instance.resourceAccess).forEac
789h(o=>{if(n&&n!==o)return;let s=this._instance.resourceAccess[o].roles||[];r=r.concat(s)}),e&&this._instance.realmAccess){let o=this._instance.realmAccess.roles||[];r.push(...o)}return r}isLoggedIn(){return this._instance?this._instance.authenticated:!1}isTokenExpired(e=0){return this._instance.isTokenExpired(e)}updateToken(){return vt(this,arguments,function*(e=this._updateMinValidity){if(this._silentRefresh){if(this.isTokenExpired())throw new Error("Failed to refresh the token, or the session is expired");return!0}if(!this._instance)throw new Error("Keycloak Angular library is not initialized.");try{return yield this._instance.updateToken(e)}catch(n){return!1}})}loadUserProfile(e=!1){return vt(this,null,function*(){if(this._userProfile&&!e)return this._userProfile;if(!this._instance.authenticated)throw new Error("The user profile was not loaded as the user is not logged in.");return this._userProfile=yield this._instance.loadUserProfile()})}getToken(){return vt(this,null,function*(){return this._instance.token})}getUsername(){if(!this._userProfile)throw new Error("User not logged in or user profile was not loaded.");return this._userProfile.username}clearToken(){this._instance.clearToken()}addTokenToHeader(e=new jr){return tn(this.getToken()).pipe(fe(n=>n?e.set(this._authorizationHeaderName,this._bearerPrefix+n):e))}getKeycloakInstance(){return this._instance}get excludedUrls(){return this._excludedUrls}get enableBearerInterceptor(){return this._enableBearerInterceptor}get keycloakEvents$(){return this._keycloakEvents$}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac})}}return t})();var RG=(()=>{class t{constructor(){this.keycloak=g(Wr)}conditionallyUpdateToken(e){return vt(this,null,function*(){return this.keycloak.shouldUpdateToken(e)?yield this.keycloak.updateToken():!0})}isUrlExcluded({method:e,url:n},{urlPattern:r,httpMethods:o}){let a=o.length===0||o.join().indexOf(e.toUpperCase())>-1,s=r.test(n);return a&&s}intercept(e,n){let{enableBearerInterceptor:r,excludedUrls:o}=this.keycloak;return!r||!this.keycloak.shouldAddToken(e)||o.findIndex(s=>this.isUrlExcluded(e,s))>-1?n.handle(e):li([tn(this.conditionallyUpdateToken(e)),ie(this.keycloak.isLoggedIn())]).pipe(Sn(([s,l])=>l?this.handleRequestWithTokenHeader(e,n):n.handle(e)))}handleRequestWithTokenHeader(e,n){return this.keycloak.addTokenToHeader(e.headers).pipe(Sn(r=>{let o=e.clone({headers:r});return n.handle(o)}))}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac})}}return t})();var PG=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=te({type:t})}static{this.\u0275inj=ee({providers:[Wr,{provide:n_,useClass:RG,multi:!0}],imports:[tc]})}}return t})();var vHe=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=te({type:t})}static{this.\u0275inj=ee({imports:[PG]})}}return t})();var Pd=(()=>{class t extends tt{constructor(e){super(n=>{e.isLoggedIn()?n.next(!0):n.next(!1),e.keycloakEvents$.subscribe(r=>{switch(r.type){case Ir.OnAuthError:case Ir.OnAuthLogout:case Ir.OnAuthRefreshError:return n.next(!1);case Ir.OnAuthSuccess:case Ir.OnAuthRefreshSuccess:return n.next(!0)}})}),this.keycloak=e}static{this.\u0275fac=function(n){return new(n||t)(w(Wr))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var qr=(()=>{class t{constructor(e){this.http=e,this.appConfig=new Ji(1),this.loadAppConfig()}loadAppConfig(){this.http.get("/assets/config/config.json").subscribe(e=>this.appConfig.next(e))}getConfig(){return this.appConfig}static{this.\u0275fac=function(n){return new(n||t)(w(xe))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var kt=(()=>{class t{constructor(e){this.configService=e,this._level=en.NONE,e.getConfig().subscribe(n=>{let r=n.logLevel;(r===en.NONE||r===en.ALL||r===en.ERROR||r===en.WARNINGS||r===en.INFO||r===en.DEBUG||r===en.TRACE)&&(this._level=r)})}logError(e,...n){this.log(e,en.ERROR,n)}logWarn(e,...n){this.log(e,en.WARNINGS,n)}logInfo(e,...n){this.log(e,en.INFO,n)}logDebug(e,...n){this.log(e,en.DEBUG,n)}logTrace(e,...n){this.log(e,en.TRACE,n)}log(e,n,...r){if(this.shouldLog(n))switch(n){case en.ERROR:console.error(e,r);break;case en.WARNINGS:console.warn(e,r);break;case en.INFO:console.info(e,r);break;case en.DEBUG:console.debug(e,r);break;case en.TRACE:console.trace(e,r);break}}shouldLog(e){return this._level===en.NONE?!1:this._level===en.ALL?!0:this._level===en.ERROR?e===en.ERROR:this._level===en.WARNINGS?e===en.ERROR||e===en.WARNINGS:this._level===en.INFO?e===en.ERROR||e===en.WARNINGS||e===en.INFO:this._level===en.DEBUG?e===en.ERROR||e===en.WARNINGS||e===en.INFO||e===en.DEBUG:!0}static{this.\u0275fac=function(n){return new(n||t)(w(qr))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),en=(()=>{class t{static{this.NONE="NONE"}static{this.ALL="ALL"}static{this.TRACE="TRACE"}static{this.DEBUG="DEBUG"}static{this.INFO="INFO"}static{this.WARNINGS="WARNINGS"}static{this.ERROR="ERROR"}}return t})();var Wi=(()=>{class t{constructor(e,n,r,o,a,s){this.loginState=e,this.contentControllerService=n,this.publicContentControllerService=r,this.logger=o,this.publicContentService=a,this.partnerContentService=s}getAllByType(e){let n=new St({data:[],rowCount:0});return this.loginState.subscribe(r=>
789{r?yt()?this.partnerContentService.getContents(e).subscribe(o=>{n.next(o)}):this.publicContentService.getContents(e).subscribe(o=>{n.next(o)}):yt()?this.partnerContentService.getContentsPublic(e).subscribe(o=>{n.next(o)}):this.publicContentService.getContentsPublic(e).subscribe(o=>{n.next(o)})}),n.asObservable()}getOneByType(e,n){let r=new St(null),o=a=>{r.next(null)};return this.loginState.subscribe(a=>{a?yt()?this.partnerContentService.getOneContent(e,n).subscribe(s=>{r.next(s)},o):this.publicContentService.getOneContent(e,n).subscribe(s=>{r.next(s)},o):yt()?this.partnerContentService.getOneContentPublic(e,n).subscribe(s=>{r.next(s)},o):this.publicContentService.getOneContentPublic(e,n).subscribe(s=>{r.next(s)},o)}),r}getAllByTypeStartingWithId(e,n){let r=new St({data:[],rowCount:0});return this.loginState.subscribe(o=>{yt()&&this.logger.logWarn("Unsupported function called from Partner-Portal",window.location.host,D_.name,this.getAllByTypeStartingWithId.name),o?this.contentControllerService.getContentsStartingWithId(e,n).subscribe(a=>{r.next(a)}):this.publicContentControllerService.getContentPublicStartingWithId(e,n).subscribe(a=>{r.next(a)})}),r.asObservable()}sendBlogEmailAdmin(e){return yt()?this.partnerContentService.sendBlogEmailAdmin(e):(this.logger.logWarn("Unsupported function called from Intensivregister",window.location.host,E_.name,this.sendBlogEmailAdmin.name),fn)}static{this.\u0275fac=function(n){return new(n||t)(w(Pd),w(ap),w(sp),w(kt),w(E_),w(D_))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Jn=(()=>{class t{constructor(e){this.keycloakService=e}userFullfillsAnyRole(e){if(!e||e.length===0)return!0;let n=this.keycloakService.getUserRoles();return e.filter(o=>n.indexOf(o)>-1).length>0}isLoggedIn(){return this.keycloakService.getUserRoles().length>0}hasRole(e){return this.userFullfillsAnyRole([e])}static{this.\u0275fac=function(n){return new(n||t)(w(Wr))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var dP=(()=>{class t{transform(e,n,r){if(!e||!r)return e;let o=/rgb\(\d{1,3},\s?\d{1,3},\s?\d{1,3}\)/g;return e.replace(o,`rgb(${n})`)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=xi({name:"replaceColorRgb",type:t,pure:!0})}}return t})();var uP=(()=>{class t{transform(e,n,r=!0){if(!e||!r)return e;let o=/\b(black|white|red|blue|green|yellow|cyan|magenta|gray|grey)\b/gi;return e.replace(o,n)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=xi({name:"replaceColor",type:t,pure:!0})}}return t})();var mP=(()=>{class t{constructor(e){this.sanitizer=e}transform(e){return this.sanitizer.bypassSecurityTrustHtml(e)}static{this.\u0275fac=function(n){return new(n||t)(k(ga,16))}}static{this.\u0275pipe=xi({name:"safeHtml",type:t,pure:!0,standalone:!1})}}return t})();function LG(t,i){if(t&1&&(x(0,"div",1),Ce(1,"replaceColorRgb"),Ce(2,"replaceColor"),Ce(3,"safeHtml")),t&2){let e=b();h("innerHTML",Se(3,10,Dg(2,6,Dg(1,2,e.getContentText(),"128, 128, 128",!e.isContentReleased()),"rgb(128, 128, 128)",!e.isContentReleased())),Xl)("ngStyle",e.getContentStyle())}}var hc=(()=>{class t{constructor(){this.useLongText=!0}isContentReleased(){return this.content?.releaseStatus!==Xn.ReleaseStatusEnum.NOT_RELEASED}getContentText(){return this.useLongText?this.content?.longText:this.content?.shortText}getContentStyle(){return{color:this.isContentReleased()?"black":"rgb(128, 128, 128)"}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["app-content-base-display"]],inputs:{content:"content",useLongText:"useLongText"},standalone:!1,decls:1,vars:1,consts:[["class","content-display",3,"innerHTML","ngStyle",4,"ngIf"],[1,"content-display",3,"innerHTML","ngStyle"]],template:function(n,r){n&1&&y(0,LG,4,12,"div",0),n&2&&h("ngIf",r.content)},dependencies:[Ie,Um,dP,uP,mP],encapsulation:2})}}return t})();var HG=t=>({content:!0,"max-width-editor":t});function VG(t,i){if(t&1&&(d(0,"div",3)(1,"a",4)(2,"mat-icon"),f(3,"edit"),u()()()),t&2){let e=b();p(),h("href",e.getAdminUrl(),Kt)}}function BG(t,i){if(t&1&&x(0,"app-content-base-display",5),t&2){let e=b();h("ngClass",T(2,HG,e.maxWidthEditor))("content",e.contentToDisplay)}}var at=(()=>{class t{constructor(e,n){this.contentService=e,this.roleHelperService=n,this.contentType=Xn.TypeEnum.PAGE_ELEMENT,this.isAdmin=!1,this.maxWidthEditor=!1}loadContent(){this.isAdmin=this.roleHelperService.hasRole(Si.ADMIN_SYSTEM),this.content?this.contentToDisplay=this.content:this.contentService.getOneByType(this.contentType,this.contentId).subscribe(e=>{this.contentToDisplay=e})}ngOnChanges(){this.loadContent()}ngOnInit(){this.loadContent()}getAdminUrl(){return this.contentToDisplay===null?this.contentType===Xn.TypeEnum.ANSPRECHPARTNER?dl()+"/content/ansprechpartner":dl()+"/content/content-edit/"+this.contentType+"/"+this.contentId:this.contentToDisplay?.type===Xn.TypeEnum.ANSPRECHPARTNER?dl()+"/content/ansprechpartner":dl()+"/content/content-edit/"+this.contentToDisplay?.type+"/"+this.contentToDisplay?.id}static{this.\u0275fac=function(n){return new(n||t)(k(Wi),k(Jn))}}static{this.\u0275cmp=S({type:t,selectors:[["app-content-display"]],inputs:{contentId:"contentId",contentType:"contentType",content:"content",maxWidthEditor:"maxWidthEditor"},standalone:!1,features:[Pe],decls:3,vars:2,consts:[[1,"content-display"],["class","content-display-actions",4,"ngIf"],[3,"ngClass","content",4,"ngIf"],[1,"content-display-actions"],["mat-icon-button","","target","_blank",3,"href"],[3,"ngClass","content"]],template:function(n,r){n&1&&(d(0,"div",0),y(1,VG,4,1,"div",1)(2,BG,1,4,"app-content-base-display",2),u()),n&2&&(p(),h("ngIf",r.isAdmin),p(),h("ngIf",r.contentToDisplay))},dependencies:[Er,Ie,Tn,Ke,hc],styles:[".content-display[_ngcontent-%COMP%]{position:relative;word-wrap:anywhere}.content-display-actions[_ngcontent-%COMP%]{position:absolute;right:0;top:0}.content-display-actions[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:link, .content-display-actions[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:visited{color:inherit;text-decoration:none}"]})}}return t})();var fc=class{};function gc(t){return t&&typeof t.connect=="function"&&!(t instanceof Fu)}var wa=(function(t){return t[t.REPLACED=0]="REPLACED",t[t.INSERTED=1]="INSERTED",t[t.MOVED=2]="MOVED",t[t.REMOVED=3]="REMOVED",t})(wa||{}),P_=class{viewCacheSize=20;_viewCache=[];
vendor: 4,810 bytes, line 789
789applyChanges(i,e,n,r,o){i.forEachOperation((a,s,l)=>{let c,m;if(a.previousIndex==null){let _=()=>n(a,s,l);c=this._insertView(_,l,e,r(a)),m=c?wa.INSERTED:wa.REPLACED}else l==null?(this._detachAndCacheView(s,e),m=wa.REMOVED):(c=this._moveView(s,l,e,r(a)),m=wa.MOVED);o&&o({context:c?.context,operation:m,record:a})})}detach(){for(let i of this._viewCache)i.destroy();this._viewCache=[]}_insertView(i,e,n,r){let o=this._insertViewFromCache(e,n);if(o){o.context.$implicit=r;return}let a=i();return n.createEmbeddedView(a.templateRef,a.context,a.index)}_detachAndCacheView(i,e){let n=e.detach(i);this._maybeCacheView(n,e)}_moveView(i,e,n,r){let o=n.get(i);return n.move(o,e),o.context.$implicit=r,o}_maybeCacheView(i,e){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(i);else{let n=e.indexOf(i);n===-1?i.destroy():e.remove(n)}}_insertViewFromCache(i,e){let n=this._viewCache.pop();return n&&e.insert(n,i),n||null}};var jG=20,Ea=(()=>{class t{_ngZone=g(de);_platform=g(bt);_renderer=g(Vn).createRenderer(null,null);_cleanupGlobalListener;constructor(){}_scrolled=new W;_scrolledCount=0;scrollContainers=new Map;register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){let n=this.scrollContainers.get(e);n&&(n.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=jG){return this._platform.isBrowser?new tt(n=>{this._cleanupGlobalListener||(this._cleanupGlobalListener=this._ngZone.runOutsideAngular(()=>this._renderer.listen("document","scroll",()=>this._scrolled.next())));let r=e>0?this._scrolled.pipe($c(e)).subscribe(n):this._scrolled.subscribe(n);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||(this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0)}}):ie()}ngOnDestroy(){this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0,this.scrollContainers.forEach((e,n)=>this.deregister(n)),this._scrolled.complete()}ancestorScrolled(e,n){let r=this.getAncestorScrollContainers(e);return this.scrolled(n).pipe(lt(o=>!o||r.indexOf(o)>-1))}getAncestorScrollContainers(e){let n=[];return this.scrollContainers.forEach((r,o)=>{this._scrollableContainsElement(o,e)&&n.push(o)}),n}_scrollableContainsElement(e,n){let r=qn(n),o=e.getElementRef().nativeElement;do if(r==o)return!0;while(r=r.parentElement);return!1}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Od=(()=>{class t{elementRef=g(ne);scrollDispatcher=g(Ea);ngZone=g(de);dir=g(Lt,{optional:!0});_scrollElement=this.elementRef.nativeElement;_destroyed=new W;_renderer=g(pt);_cleanupScroll;_elementScrolled=new W;constructor(){}ngOnInit(){this._cleanupScroll=this.ngZone.runOutsideAngular(()=>this._renderer.listen(this._scrollElement,"scroll",e=>this._elementScrolled.next(e))),this.scrollDispatcher.register(this)}ngOnDestroy(){this._cleanupScroll?.(),this._elementScrolled.complete(),this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){let n=this.elementRef.nativeElement,r=this.dir&&this.dir.value=="rtl";e.left==null&&(e.left=r?e.end:e.start),e.right==null&&(e.right=r?e.start:e.end),e.bottom!=null&&(e.top=n.scrollHeight-n.clientHeight-e.bottom),r&&Md()!=Ca.NORMAL?(e.left!=null&&(e.right=n.scrollWidth-n.clientWidth-e.left),Md()==Ca.INVERTED?e.left=e.right:Md()==Ca.NEGATED&&(e.left=e.right?-e.right:e.right)):e.right!=null&&(e.left=n.scrollWidth-n.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){let n=this.elementRef.nativeElement;b_()?n.scrollTo(e):(e.top!=null&&(n.scrollTop=e.top),e.left!=null&&(n.scrollLeft=e.left))}measureScrollOffset(e){let n="left",r="right",o=this.elementRef.nativeElement;if(e=="top")return o.scrollTop;if(e=="bottom")return o.scrollHeight-o.clientHeight-o.scrollTop;let a=this.dir&&this.dir.value=="rtl";return e=="start"?e=a?r:n:e=="end"&&(e=a?n:r),a&&Md()==Ca.INVERTED?e==n?o.scrollWidth-o.clientWidth-o.scrollLeft:o.scrollLeft:a&&Md()==Ca.NEGATED?e==n?o.scrollLeft+o.scrollWidth-o.clientWidth:-o.scrollLeft:e==n?o.scrollLeft:o.scrollWidth-o.clientWidth-o.scrollLeft}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]})}return t})(),UG=20,Ri=(()=>{class t{_platform=g(bt);_listeners;_viewportSize=null;_change=new W;_document=g(Be);constructor(){let e=g(de),n=g(Vn).createRenderer(null,null);e.runOutsideAngular(()=>{if(this._platform.isBrowser){let r=o=>this._change.next(o);this._listeners=[n.listen("window","resize",r),n.listen("window","orientationchange",r)]}this.change().subscribe(()=>this._viewportSize=null)})}
789ngOnDestroy(){this._listeners?.forEach(e=>e()),this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){let e=this.getViewportScrollPosition(),{width:n,height:r}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+n,height:r,width:n}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let e=this._document,n=this._getWindow(),r=e.documentElement,o=r.getBoundingClientRect(),a=-o.top||e.body?.scrollTop||n.scrollY||r.scrollTop||0,s=-o.left||e.body?.scrollLeft||n.scrollX||r.scrollLeft||0;return{top:a,left:s}}change(e=UG){return e>0?this._change.pipe($c(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var pP=new R("CDK_VIRTUAL_SCROLL_VIEWPORT");var qi=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({})}return t})(),_c=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[Fe,qi,Fe,qi]})}return t})();var mp=class{_attachedHost=null;attach(i){return this._attachedHost=i,i.attach(this)}detach(){let i=this._attachedHost;i!=null&&(this._attachedHost=null,i.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(i){this._attachedHost=i}},lo=class extends mp{component;viewContainerRef;injector;projectableNodes;bindings;constructor(i,e,n,r,o){super(),this.component=i,this.viewContainerRef=e,this.injector=n,this.projectableNodes=r,this.bindings=o||null}},_i=class extends mp{templateRef;viewContainerRef;context;injector;constructor(i,e,n,r){super(),this.templateRef=i,this.viewContainerRef=e,this.context=n,this.injector=r}get origin(){return this.templateRef.elementRef}attach(i,e=this.context){return this.context=e,super.attach(i)}detach(){return this.context=void 0,super.detach()}},sE=class extends mp{element;constructor(i){super(),this.element=i instanceof ne?i.nativeElement:i}},ul=class{_attachedPortal=null;_disposeFn=null;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(i){if(i instanceof lo)return this._attachedPortal=i,this.attachComponentPortal(i);if(i instanceof _i)return this._attachedPortal=i,this.attachTemplatePortal(i);if(this.attachDomPortal&&i instanceof sE)return this._attachedPortal=i,this.attachDomPortal(i)}attachDomPortal=null;detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(i){this._disposeFn=i}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}},pp=class extends ul{outletElement;_appRef;_defaultInjector;constructor(i,e,n){super(),this.outletElement=i,this._appRef=e,this._defaultInjector=n}attachComponentPortal(i){let e;if(i.viewContainerRef){let n=i.injector||i.viewContainerRef.injector,r=n.get(qa,null,{optional:!0})||void 0;e=i.viewContainerRef.createComponent(i.component,{index:i.viewContainerRef.length,injector:n,ngModuleRef:r,projectableNodes:i.projectableNodes||void 0,bindings:i.bindings||void 0}),this.setDisposeFn(()=>e.destroy())}else{let n=this._appRef,r=i.injector||this._defaultInjector||Ae.NULL,o=r.get(nn,n.injector);e=Rg(i.component,{elementInjector:r,environmentInjector:o,projectableNodes:i.projectableNodes||void 0,bindings:i.bindings||void 0}),n.attachView(e.hostView),this.setDisposeFn(()=>{n.viewCount>0&&n.detachView(e.hostView),e.destroy()})}return this.outletElement.appendChild(this._getComponentRootNode(e)),this._attachedPortal=i,e}attachTemplatePortal(i){let e=i.viewContainerRef,n=e.createEmbeddedView(i.templateRef,i.context,{injector:i.injector});
vendor: 4,406 bytes, line 789
789return n.rootNodes.forEach(r=>this.outletElement.appendChild(r)),n.detectChanges(),this.setDisposeFn(()=>{let r=e.indexOf(n);r!==-1&&e.remove(r)}),this._attachedPortal=i,n}attachDomPortal=i=>{let e=i.element;e.parentNode;let n=this.outletElement.ownerDocument.createComment("dom-portal");e.parentNode.insertBefore(n,e),this.outletElement.appendChild(e),this._attachedPortal=i,super.setDisposeFn(()=>{n.parentNode&&n.parentNode.replaceChild(e,n)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(i){return i.hostView.rootNodes[0]}},hP=(()=>{class t extends _i{constructor(){let e=g(It),n=g(jt);super(e,n)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[ye]})}return t})(),Di=(()=>{class t extends ul{_moduleRef=g(qa,{optional:!0});_document=g(Be);_viewContainerRef=g(jt);_isInitialized=!1;_attachedRef=null;constructor(){super()}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}attached=new O;get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);let n=e.viewContainerRef!=null?e.viewContainerRef:this._viewContainerRef,r=n.createComponent(e.component,{index:n.length,injector:e.injector||n.injector,projectableNodes:e.projectableNodes||void 0,ngModuleRef:this._moduleRef||void 0,bindings:e.bindings||void 0});return n!==this._viewContainerRef&&this._getRootNode().appendChild(r.hostView.rootNodes[0]),super.setDisposeFn(()=>r.destroy()),this._attachedPortal=e,this._attachedRef=r,this.attached.emit(r),r}attachTemplatePortal(e){e.setAttachedHost(this);let n=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=n,this.attached.emit(n),n}attachDomPortal=e=>{let n=e.element;n.parentNode;let r=this._document.createComment("dom-portal");e.setAttachedHost(this),n.parentNode.insertBefore(r,n),this._getRootNode().appendChild(n),this._attachedPortal=e,super.setDisposeFn(()=>{r.parentNode&&r.parentNode.replaceChild(n,r)})};_getRootNode(){let e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[ye]})}return t})(),Pi=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({})}return t})();var fP=b_();function Rs(t){return new N_(t.get(Ri),t.get(Be))}var N_=class{_viewportRuler;_previousHTMLStyles={top:"",left:""};_previousScrollPosition;_isEnabled=!1;_document;constructor(i,e){this._viewportRuler=i,this._document=e}attach(){}enable(){if(this._canBeEnabled()){let i=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=i.style.left||"",this._previousHTMLStyles.top=i.style.top||"",i.style.left=pi(-this._previousScrollPosition.left),i.style.top=pi(-this._previousScrollPosition.top),i.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){let i=this._document.documentElement,e=this._document.body,n=i.style,r=e.style,o=n.scrollBehavior||"",a=r.scrollBehavior||"";this._isEnabled=!1,n.left=this._previousHTMLStyles.left,n.top=this._previousHTMLStyles.top,i.classList.remove("cdk-global-scrollblock"),fP&&(n.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),fP&&(n.scrollBehavior=o,r.scrollBehavior=a)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let e=this._document.documentElement,n=this._viewportRuler.getViewportSize();return e.scrollHeight>n.height||e.scrollWidth>n.width}};function xP(t,i){return new O_(t.get(Ea),t.get(de),t.get(Ri),i)}var O_=class{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;
789constructor(i,e,n,r){this._scrollDispatcher=i,this._ngZone=e,this._viewportRuler=n,this._config=r}attach(i){this._overlayRef,this._overlayRef=i}enable(){if(this._scrollSubscription)return;let i=this._scrollDispatcher.scrolled(0).pipe(lt(e=>!e||!this._overlayRef.overlayElement.contains(e.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=i.subscribe(()=>{let e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=i.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}_detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}};var hp=class{enable(){}disable(){}attach(){}};function lE(t,i){return i.some(e=>{let n=t.bottom<e.top,r=t.top>e.bottom,o=t.right<e.left,a=t.left>e.right;return n||r||o||a})}function gP(t,i){return i.some(e=>{let n=t.top<e.top,r=t.bottom>e.bottom,o=t.left<e.left,a=t.right>e.right;return n||r||o||a})}function Ao(t,i){return new F_(t.get(Ea),t.get(Ri),t.get(de),i)}var F_=class{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(i,e,n,r){this._scrollDispatcher=i,this._viewportRuler=e,this._ngZone=n,this._config=r}attach(i){this._overlayRef,this._overlayRef=i}enable(){if(!this._scrollSubscription){let i=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(i).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:n,height:r}=this._viewportRuler.getViewportSize();lE(e,[{width:n,height:r,bottom:r,right:n,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}})}}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},wP=(()=>{class t{_injector=g(Ae);constructor(){}noop=()=>new hp;close=e=>xP(this._injector,e);block=()=>Rs(this._injector);reposition=e=>Ao(this._injector,e);static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Kr=class{positionStrategy;scrollStrategy=new hp;panelClass="";hasBackdrop=!1;backdropClass="cdk-overlay-dark-backdrop";disableAnimations;width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;usePopover;eventPredicate;constructor(i){if(i){let e=Object.keys(i);for(let n of e)i[n]!==void 0&&(this[n]=i[n])}}};var L_=class{connectionPair;scrollableViewProperties;constructor(i,e){this.connectionPair=i,this.scrollableViewProperties=e}};var EP=(()=>{class t{_attachedOverlays=[];_document=g(Be);_isAttached=!1;constructor(){}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){let n=this._attachedOverlays.indexOf(e);n>-1&&this._attachedOverlays.splice(n,1),this._attachedOverlays.length===0&&this.detach()}canReceiveEvent(e,n,r){return r.observers.length<1?!1:e.eventPredicate?e.eventPredicate(n):!0}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),SP=(()=>{class t extends EP{_ngZone=g(de);_renderer=g(Vn).createRenderer(null,null);_cleanupKeydown;add(e){super.add(e),this._isAttached||(this._ngZone.runOutsideAngular(()=>{this._cleanupKeydown=this._renderer.listen("body","keydown",this._keydownListener)}),this._isAttached=!0)}detach(){this._isAttached&&(this._cleanupKeydown?.(),this._isAttached=!1)}_keydownListener=e=>{let n=this._attachedOverlays;for(let r=n.length-1;r>-1;r--){let o=n[r];if(this.canReceiveEvent(o,e,o._keydownEvents)){this._ngZone.run(()=>o._keydownEvents.next(e));break}}};static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),DP=(()=>
789{class t extends EP{_platform=g(bt);_ngZone=g(de);_renderer=g(Vn).createRenderer(null,null);_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget=null;_cleanups;add(e){if(super.add(e),!this._isAttached){let n=this._document.body,r={capture:!0},o=this._renderer;this._cleanups=this._ngZone.runOutsideAngular(()=>[o.listen(n,"pointerdown",this._pointerDownListener,r),o.listen(n,"click",this._clickListener,r),o.listen(n,"auxclick",this._clickListener,r),o.listen(n,"contextmenu",this._clickListener,r)]),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=n.style.cursor,n.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){this._isAttached&&(this._cleanups?.forEach(e=>e()),this._cleanups=void 0,this._platform.IOS&&this._cursorStyleIsSet&&(this._document.body.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1)}_pointerDownListener=e=>{this._pointerDownEventTarget=Wn(e)};_clickListener=e=>{let n=Wn(e),r=e.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:n;this._pointerDownEventTarget=null;let o=this._attachedOverlays.slice();for(let a=o.length-1;a>-1;a--){let s=o[a],l=s._outsidePointerEvents;if(!(!s.hasAttached()||!this.canReceiveEvent(s,e,l))){if(_P(s.overlayElement,n)||_P(s.overlayElement,r))break;this._ngZone?this._ngZone.run(()=>l.next(e)):l.next(e)}}};static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function _P(t,i){let e=typeof ShadowRoot<"u"&&ShadowRoot,n=i;for(;n;){if(n===t)return!0;n=e&&n instanceof ShadowRoot?n.host:n.parentNode}return!1}var IP=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["ng-component"]],hostAttrs:["cdk-overlay-style-loader",""],decls:0,vars:0,template:function(n,r){},styles:[`.cdk-overlay-container, .cdk-global-overlay-wrapper { 790 pointer-events: none; 791 top: 0; 792 left: 0; 793 height: 100%; 794 width: 100%; 795} 796 797.cdk-overlay-container { 798 position: fixed; 799} 800@layer cdk-overlay { 801 .cdk-overlay-container { 802 z-index: 1000; 803 } 804} 805.cdk-overlay-container:empty { 806 display: none; 807} 808 809.cdk-global-overlay-wrapper { 810 display: flex; 811 position: absolute; 812} 813@layer cdk-overlay { 814 .cdk-global-overlay-wrapper { 815 z-index: 1000; 816 } 817} 818 819.cdk-overlay-pane { 820 position: absolute; 821 pointer-events: auto; 822 box-sizing: border-box; 823 display: flex; 824 max-width: 100%; 825 max-height: 100%; 826} 827@layer cdk-overlay { 828 .cdk-overlay-pane { 829 z-index: 1000; 830 } 831} 832 833.cdk-overlay-backdrop { 834 position: absolute; 835 top: 0; 836 bottom: 0; 837 left: 0; 838 right: 0; 839 pointer-events: auto; 840 -webkit-tap-highlight-color: transparent; 841 opacity: 0; 842 touch-action: manipulation; 843} 844@layer cdk-overlay { 845 .cdk-overlay-backdrop { 846 z-index: 1000; 847 transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1); 848 } 849} 850@media (prefers-reduced-motion) { 851 .cdk-overlay-backdrop { 852 transition-duration: 1ms; 853 } 854} 855 856.cdk-overlay-backdrop-showing { 857 opacity: 1; 858} 859@media (forced-colors: active) { 860 .cdk-overlay-backdrop-showing { 861 opacity: 0.6; 862 } 863} 864 865@layer cdk-overlay { 866 .cdk-overlay-dark-backdrop { 867 background: rgba(0, 0, 0, 0.32); 868 } 869} 870 871.cdk-overlay-transparent-backdrop { 872 transition: visibility 1ms linear, opacity 1ms linear; 873 visibility: hidden; 874 opacity: 1; 875} 876.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing, .cdk-high-contrast-active .cdk-overlay-transparent-backdrop { 877 opacity: 0; 878 visibility: visible; 879} 880 881.cdk-overlay-backdrop-noop-animation { 882 transition: none; 883} 884 885.cdk-overlay-connected-position-bounding-box { 886 position: absolute; 887 display: flex; 888 flex-direction: column; 889 min-width: 1px; 890 min-height: 1px; 891} 892@layer cdk-overlay { 893 .cdk-overlay-connected-position-bounding-box { 894 z-index: 1000; 895 } 896} 897 898.cdk-global-scrollblock { 899 position: fixed; 900 width: 100%; 901 overflow-y: scroll; 902} 903 904.cdk-overlay-popover { 905 background: none; 906 border: none; 907 padding: 0; 908 outline: 0; 909 overflow: visible; 910 position: fixed; 911 pointer-events: none; 912 white-space: normal; 913 color: inherit; 914 text-decoration: none; 915 width: 100%; 916 height: 100%; 917 inset: auto; 918 top: 0; 919 left: 0; 920} 921.cdk-overlay-popover::backdrop { 922 display: none; 923} 924.cdk-overlay-popover .cdk-overlay-backdrop { 925 position: fixed;
926 z-index: auto; 927} 928`],encapsulation:2,changeDetection:0})}return t})(),V_=(()=>{class t{_platform=g(bt);_containerElement;_document=g(Be);_styleLoader=g(At);constructor(){}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let e="cdk-overlay-container";if(this._platform.isBrowser||bw()){let r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let o=0;o<r.length;o++)r[o].remove()}let n=this._document.createElement("div");n.classList.add(e),bw()?n.setAttribute("platform","test"):this._platform.isBrowser||n.setAttribute("platform","server"),this._document.body.appendChild(n),this._containerElement=n}_loadStyles(){this._styleLoader.load(IP)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),cE=class{_renderer;_ngZone;element;_cleanupClick;_cleanupTransitionEnd;_fallbackTimeout;constructor(i,e,n,r){this._renderer=e,this._ngZone=n,this.element=i.createElement("div"),this.element.classList.add("cdk-overlay-backdrop"),this._cleanupClick=e.listen(this.element,"click",r)}detach(){this._ngZone.runOutsideAngular(()=>{let i=this.element;clearTimeout(this._fallbackTimeout),this._cleanupTransitionEnd?.(),this._cleanupTransitionEnd=this._renderer.listen(i,"transitionend",this.dispose),this._fallbackTimeout=setTimeout(this.dispose,500),i.style.pointerEvents="none",i.classList.remove("cdk-overlay-backdrop-showing")})}dispose=()=>{clearTimeout(this._fallbackTimeout),this._cleanupClick?.(),this._cleanupTransitionEnd?.(),this._cleanupClick=this._cleanupTransitionEnd=this._fallbackTimeout=void 0,this.element.remove()}};function dE(t){return t&&t.nodeType===1}var Fd=class{_portalOutlet;_host;_pane;_config;_ngZone;_keyboardDispatcher;_document;_location;_outsideClickDispatcher;_animationsDisabled;_injector;_renderer;_backdropClick=new W;_attachments=new W;_detachments=new W;_positionStrategy;_scrollStrategy;_locationChanges=ze.EMPTY;_backdropRef=null;_detachContentMutationObserver;_detachContentAfterRenderRef;_disposed=!1;_previousHostParent;_keydownEvents=new W;_outsidePointerEvents=new W;_afterNextRenderRef;constructor(i,e,n,r,o,a,s,l,c,m=!1,_,v){this._portalOutlet=i,this._host=e,this._pane=n,this._config=r,this._ngZone=o,this._keyboardDispatcher=a,this._document=s,this._location=l,this._outsideClickDispatcher=c,this._animationsDisabled=m,this._injector=_,this._renderer=v,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropRef?.element||null}get hostElement(){return this._host}get eventPredicate(){return this._config?.eventPredicate||null}attach(i){if(this._disposed)return null;this._attachHost();let e=this._portalOutlet.attach(i);return this._positionStrategy?.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=Bt(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._completeDetachContent(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),typeof e?.onDestroy=="function"&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();let i=this._portalOutlet.detach();return this._detachments.next(),this._completeDetachContent(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),i}dispose(){if(this._disposed)return;let i=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._backdropRef?.dispose(),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dis
928pose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=this._backdropRef=null,i&&this._detachments.next(),this._detachments.complete(),this._completeDetachContent(),this._disposed=!0}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(i){i!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=i,this.hasAttached()&&(i.attach(this),this.updatePosition()))}updateSize(i){this._config=H(H({},this._config),i),this._updateElementSize()}setDirection(i){this._config=Ve(H({},this._config),{direction:i}),this._updateElementDirection()}addPanelClass(i){this._pane&&this._toggleClasses(this._pane,i,!0)}removePanelClass(i){this._pane&&this._toggleClasses(this._pane,i,!1)}getDirection(){let i=this._config.direction;return i?typeof i=="string"?i:i.value:"ltr"}updateScrollStrategy(i){i!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=i,this.hasAttached()&&(i.attach(this),i.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;let i=this._pane.style;i.width=pi(this._config.width),i.height=pi(this._config.height),i.minWidth=pi(this._config.minWidth),i.minHeight=pi(this._config.minHeight),i.maxWidth=pi(this._config.maxWidth),i.maxHeight=pi(this._config.maxHeight)}_togglePointerEvents(i){this._pane.style.pointerEvents=i?"":"none"}_attachHost(){if(!this._host.parentElement){let i=this._config.usePopover?this._positionStrategy?.getPopoverInsertionPoint?.():null;dE(i)?i.after(this._host):i?.type==="parent"?i.element.appendChild(this._host):this._previousHostParent?.appendChild(this._host)}if(this._config.usePopover)try{this._host.showPopover()}catch(i){}}_attachBackdrop(){let i="cdk-overlay-backdrop-showing";this._backdropRef?.dispose(),this._backdropRef=new cE(this._document,this._renderer,this._ngZone,e=>{this._backdropClick.next(e)}),this._animationsDisabled&&this._backdropRef.element.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropRef.element,this._config.backdropClass,!0),this._config.usePopover?this._host.prepend(this._backdropRef.element):this._host.parentElement.insertBefore(this._backdropRef.element,this._host),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._backdropRef?.element.classList.add(i))}):this._backdropRef.element.classList.add(i)}_updateStackingOrder(){!this._config.usePopover&&this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){this._animationsDisabled?(this._backdropRef?.dispose(),this._backdropRef=null):this._backdropRef?.detach()}_toggleClasses(i,e,n){let r=_a(e||[]).filter(o=>!!o);r.length&&(n?i.classList.add(...r):i.classList.remove(...r))}_detachContentWhenEmpty(){let i=!1;try{this._detachContentAfterRenderRef=Bt(()=>{i=!0,this._detachContent()},{injector:this._injector})}catch(e){if(i)throw e;this._detachContent()}globalThis.MutationObserver&&this._pane&&(this._detachContentMutationObserver||=new globalThis.MutationObserver(()=>{this._detachContent()}),this._detachContentMutationObserver.observe(this._pane,{childList:!0}))}_detachContent(){(!this._pane||!this._host||this._pane.children.length===0)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),this._completeDetachContent())}_completeDetachContent(){this._detachContentAfterRenderRef?.destroy(),this._detachContentAfterRenderRef=void 0,this._detachContentMutationObserver?.disconnect()}_disposeScrollStrategy(){let i=this._scrollStrategy;i?.disable(),i?.detach?.()}},bP="cdk-overlay-connected-position-bounding-box",GG=/([A-Za-z%]+)$/;function ns(t,i){return new fp(i,t.get(Ri),t.get(Be),t.get(bt),t.get(V_))}var fp=class{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender=!1;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed=!1;_boundingBox=null;_lastPosition=null;_lastScrollVisibility=null;_positionChanges=new W;_resizeSubscription=ze.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount=null;_popoverLocation="global";positionChanges=this._positionChanges;get positions(){return this._preferredPositions}
vendor: 6,170 bytes, line 928
928constructor(i,e,n,r,o){this._viewportRuler=e,this._document=n,this._platform=r,this._overlayContainer=o,this.setOrigin(i)}attach(i){this._overlayRef&&this._overlayRef,this._validatePositions(),i.hostElement.classList.add(bP),this._overlayRef=i,this._boundingBox=i.hostElement,this._pane=i.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition){this.reapplyLastPosition();return}this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._getContainerRect();let i=this._originRect,e=this._overlayRect,n=this._viewportRect,r=this._containerRect,o=[],a;for(let s of this._preferredPositions){let l=this._getOriginPoint(i,r,s),c=this._getOverlayPoint(l,e,s),m=this._getOverlayFit(c,e,n,s);if(m.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(s,l);return}if(this._canFitWithFlexibleDimensions(m,c,n)){o.push({position:s,origin:l,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(l,s)});continue}(!a||a.overlayFit.visibleArea<m.visibleArea)&&(a={overlayFit:m,overlayPoint:c,originPoint:l,position:s,overlayRect:e})}if(o.length){let s=null,l=-1;for(let c of o){let m=c.boundingBoxRect.width*c.boundingBoxRect.height*(c.position.weight||1);m>l&&(l=m,s=c)}this._isPushed=!1,this._applyPosition(s.position,s.origin);return}if(this._canPush){this._isPushed=!0,this._applyPosition(a.position,a.originPoint);return}this._applyPosition(a.position,a.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&bc(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(bP),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let i=this._lastPosition;i?(this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._getContainerRect(),this._applyPosition(i,this._getOriginPoint(this._originRect,this._containerRect,i))):this.apply()}withScrollableContainers(i){return this._scrollables=i,this}withPositions(i){return this._preferredPositions=i,i.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(i){return this._viewportMargin=i,this}withFlexibleDimensions(i=!0){return this._hasFlexibleDimensions=i,this}withGrowAfterOpen(i=!0){return this._growAfterOpen=i,this}withPush(i=!0){return this._canPush=i,this}withLockedPosition(i=!0){return this._positionLocked=i,this}setOrigin(i){return this._origin=i,this}withDefaultOffsetX(i){return this._offsetX=i,this}withDefaultOffsetY(i){return this._offsetY=i,this}withTransformOriginOn(i){return this._transformOriginSelector=i,this}withPopoverLocation(i){return this._popoverLocation=i,this}getPopoverInsertionPoint(){return this._popoverLocation==="global"?null:this._popoverLocation!=="inline"?this._popoverLocation:this._origin instanceof ne?this._origin.nativeElement:dE(this._origin)?this._origin:null}_getOriginPoint(i,e,n){let r;if(n.originX=="center")r=i.left+i.width/2;else{let a=this._isRtl()?i.right:i.left,s=this._isRtl()?i.left:i.right;r=n.originX=="start"?a:s}e.left<0&&(r-=e.left);let o;return n.originY=="center"?o=i.top+i.height/2:o=n.originY=="top"?i.top:i.bottom,e.top<0&&(o-=e.top),{x:r,y:o}}_getOverlayPoint(i,e,n){let r;n.overlayX=="center"?r=-e.width/2:n.overlayX==="start"?r=this._isRtl()?-e.width:0:r=this._isRtl()?0:-e.width;let o;return n.overlayY=="center"?o=-e.height/2:o=n.overlayY=="top"?0:-e.height,{x:i.x+r,y:i.y+o}}_getOverlayFit(i,e,n,r){let o=yP(e),{x:a,y:s}=i,l=this._getOffset(r,"x"),c=this._getOffset(r,"y");l&&(a+=l),c&&(s+=c);let m=0-a,_=a+o.width-n.width,v=0-s,C=s+o.height-n.height,M=this._subtractOverflows(o.width,m,_),G=this._subtractOverflows(o.height,v,C),Z=M*G;return{visibleArea:Z,isCompletelyWithinViewport:o.width*o.height===Z,fitsInViewportVertically:G===o.height,fitsInViewportHorizontally:M==o.width}}_canFitWithFlexibleDimensions(i,e,n){if(this._hasFlexibleDimensions){let r=n.bottom-e.y,o=n.right-e.x,a=vP(this._overlayRef.getConfig().minHeight),s=vP(this._overlayRef.getConfig().minWidth),l=i.fitsInViewportVertically||a!=null&&a<=r,c=i.fitsInViewportHorizontally||s!=null&&s<=o;return l&&c}return!1}_pushOverlayOnScreen(i,e,n){if(this._previousPushAmount&&this._positionLocked)return{x:i.x+this._previousPushAmount.x,y:i.y+this._previousPushAmount.y};let r=yP(e),o=this._viewportRect,a=Math.max(i.x+r.width-o.width,0),s=Math.max(i.y+r.height-o.height,0),l=Math.max(o.top-n.top-i.y,0),c=Math.max(o.left-n.left-i.x,0),m=0,_=0;return r.width<=o.width?m=c||-a:m=i.x<this._getViewportMarginStart()?o.left-n.left-i.x:0,r.height<=o.height?_=l||-s:_=i.y<this._getViewportMarginTop()?o.top-n.top-i.y:0,this._previousPushAmount={x:m,y:_},{x:i.x+m,y:i.y+_}}_applyPosition(i,e){if(this._setTransformOrigin(i),this._setOverlayElementStyles(e,i),this._setBoundingBoxStyles(e,i),i.panelClass&&this._addPanelClasses(i.panelClass),this._positionChanges.observers.length){let n=this._getScrollVisibility();if(i!==this._lastPosition||!this._lastScrollVisibility||!$G(this._lastScrollVisibility,n)){let r=new L_(i,n);this._positionChanges.next(r)}this._lastScrollVisibility=n}this._lastPosition=i,this._isInitialRender=!1}_setTransformOrigin(i){if(!this._transformOriginSelector)return;let e=this._boundingBox.querySelectorAll(this._transformOriginSelector),n,r=i.overlayY;
928i.overlayX==="center"?n="center":this._isRtl()?n=i.overlayX==="start"?"right":"left":n=i.overlayX==="start"?"left":"right";for(let o=0;o<e.length;o++)e[o].style.transformOrigin=`${n} ${r}`}_calculateBoundingBoxRect(i,e){let n=this._viewportRect,r=this._isRtl(),o,a,s;if(e.overlayY==="top")a=i.y,o=n.height-a+this._getViewportMarginBottom();else if(e.overlayY==="bottom")s=n.height-i.y+this._getViewportMarginTop()+this._getViewportMarginBottom(),o=n.height-s+this._getViewportMarginTop();else{let C=Math.min(n.bottom-i.y+n.top,i.y),M=this._lastBoundingBoxSize.height;o=C*2,a=i.y-C,o>M&&!this._isInitialRender&&!this._growAfterOpen&&(a=i.y-M/2)}let l=e.overlayX==="start"&&!r||e.overlayX==="end"&&r,c=e.overlayX==="end"&&!r||e.overlayX==="start"&&r,m,_,v;if(c)v=n.width-i.x+this._getViewportMarginStart()+this._getViewportMarginEnd(),m=i.x-this._getViewportMarginStart();else if(l)_=i.x,m=n.right-i.x-this._getViewportMarginEnd();else{let C=Math.min(n.right-i.x+n.left,i.x),M=this._lastBoundingBoxSize.width;m=C*2,_=i.x-C,m>M&&!this._isInitialRender&&!this._growAfterOpen&&(_=i.x-M/2)}return{top:a,left:_,bottom:s,right:v,width:m,height:o}}_setBoundingBoxStyles(i,e){let n=this._calculateBoundingBoxRect(i,e);!this._isInitialRender&&!this._growAfterOpen&&(n.height=Math.min(n.height,this._lastBoundingBoxSize.height),n.width=Math.min(n.width,this._lastBoundingBoxSize.width));let r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right="auto",r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{let o=this._overlayRef.getConfig().maxHeight,a=this._overlayRef.getConfig().maxWidth;r.width=pi(n.width),r.height=pi(n.height),r.top=pi(n.top)||"auto",r.bottom=pi(n.bottom)||"auto",r.left=pi(n.left)||"auto",r.right=pi(n.right)||"auto",e.overlayX==="center"?r.alignItems="center":r.alignItems=e.overlayX==="end"?"flex-end":"flex-start",e.overlayY==="center"?r.justifyContent="center":r.justifyContent=e.overlayY==="bottom"?"flex-end":"flex-start",o&&(r.maxHeight=pi(o)),a&&(r.maxWidth=pi(a))}this._lastBoundingBoxSize=n,bc(this._boundingBox.style,r)}_resetBoundingBoxStyles(){bc(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){bc(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(i,e){let n={},r=this._hasExactPosition(),o=this._hasFlexibleDimensions,a=this._overlayRef.getConfig();if(r){let m=this._viewportRuler.getViewportScrollPosition();bc(n,this._getExactOverlayY(e,i,m)),bc(n,this._getExactOverlayX(e,i,m))}else n.position="static";let s="",l=this._getOffset(e,"x"),c=this._getOffset(e,"y");l&&(s+=`translateX(${l}px) `),c&&(s+=`translateY(${c}px)`),n.transform=s.trim(),a.maxHeight&&(r?n.maxHeight=pi(a.maxHeight):o&&(n.maxHeight="")),a.maxWidth&&(r?n.maxWidth=pi(a.maxWidth):o&&(n.maxWidth="")),bc(this._pane.style,n)}_getExactOverlayY(i,e,n){let r={top:"",bottom:""},o=this._getOverlayPoint(e,this._overlayRect,i);if(this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,n)),i.overlayY==="bottom"){let a=this._document.documentElement.clientHeight;r.bottom=`${a-(o.y+this._overlayRect.height)}px`}else r.top=pi(o.y);return r}_getExactOverlayX(i,e,n){let r={left:"",right:""},o=this._getOverlayPoint(e,this._overlayRect,i);this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,n));let a;if(this._isRtl()?a=i.overlayX==="end"?"left":"right":a=i.overlayX==="end"?"right":"left",a==="right"){let s=this._document.documentElement.clientWidth;r.right=`${s-(o.x+this._overlayRect.width)}px`}else r.left=pi(o.x);return r}_getScrollVisibility(){let i=this._getOriginRect(),e=this._pane.getBoundingClientRect(),n=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:gP(i,n),isOriginOutsideView:lE(i,n),isOverlayClipped:gP(e,n),isOverlayOutsideView:lE(e,n)}}_subtractOverflows(i,...e){return e.reduce((n,r)=>n-Math.max(r,0),i)}_getNarrowedViewportRect(){let i=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,n=this._viewportRuler.getViewportScrollPosition();return{top:n.top+this._getViewportMarginTop(),left:n.left+this._getViewportMarginStart(),right:n.left+i-this._getViewportMarginEnd(),bottom:n.top+e-this._getViewportMarginBottom(),width:i-this._getViewportMarginStart()-this._getViewportMarginEnd(),height:e-this._getViewportMarginTop()-this._getViewportMarginBottom()}}_isRtl(){return this._overlayRef.getDirection()==="rtl"}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(i,e){return e==="x"?i.offsetX==null?this._offsetX:i.offsetX:i.offsetY==null?this._offsetY:i.offsetY}_validatePositions(){}
928_addPanelClasses(i){this._pane&&_a(i).forEach(e=>{e!==""&&this._appliedPanelClasses.indexOf(e)===-1&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(i=>{this._pane.classList.remove(i)}),this._appliedPanelClasses=[])}_getViewportMarginStart(){return typeof this._viewportMargin=="number"?this._viewportMargin:this._viewportMargin?.start??0}_getViewportMarginEnd(){return typeof this._viewportMargin=="number"?this._viewportMargin:this._viewportMargin?.end??0}_getViewportMarginTop(){return typeof this._viewportMargin=="number"?this._viewportMargin:this._viewportMargin?.top??0}_getViewportMarginBottom(){return typeof this._viewportMargin=="number"?this._viewportMargin:this._viewportMargin?.bottom??0}_getOriginRect(){let i=this._origin;if(i instanceof ne)return i.nativeElement.getBoundingClientRect();if(i instanceof Element)return i.getBoundingClientRect();let e=i.width||0,n=i.height||0;return{top:i.y,bottom:i.y+n,left:i.x,right:i.x+e,height:n,width:e}}_getContainerRect(){let i=this._overlayRef.getConfig().usePopover&&this._popoverLocation!=="global",e=this._overlayContainer.getContainerElement();i&&(e.style.display="block");let n=e.getBoundingClientRect();return i&&(e.style.display=""),n}};function bc(t,i){for(let e in i)i.hasOwnProperty(e)&&(t[e]=i[e]);return t}function vP(t){if(typeof t!="number"&&t!=null){let[i,e]=t.split(GG);return!e||e==="px"?parseFloat(i):null}return t||null}function yP(t){return{top:Math.floor(t.top),right:Math.floor(t.right),bottom:Math.floor(t.bottom),left:Math.floor(t.left),width:Math.floor(t.width),height:Math.floor(t.height)}}function $G(t,i){return t===i?!0:t.isOriginClipped===i.isOriginClipped&&t.isOriginOutsideView===i.isOriginOutsideView&&t.isOverlayClipped===i.isOverlayClipped&&t.isOverlayOutsideView===i.isOverlayOutsideView}var CP="cdk-global-overlay-wrapper";function Sa(t){return new H_}var H_=class{_overlayRef;_cssPosition="static";_topOffset="";_bottomOffset="";_alignItems="";_xPosition="";_xOffset="";_width="";_height="";_isDisposed=!1;attach(i){let e=i.getConfig();this._overlayRef=i,this._width&&!e.width&&i.updateSize({width:this._width}),this._height&&!e.height&&i.updateSize({height:this._height}),i.hostElement.classList.add(CP),this._isDisposed=!1}top(i=""){return this._bottomOffset="",this._topOffset=i,this._alignItems="flex-start",this}left(i=""){return this._xOffset=i,this._xPosition="left",this}bottom(i=""){return this._topOffset="",this._bottomOffset=i,this._alignItems="flex-end",this}right(i=""){return this._xOffset=i,this._xPosition="right",this}start(i=""){return this._xOffset=i,this._xPosition="start",this}end(i=""){return this._xOffset=i,this._xPosition="end",this}width(i=""){return this._overlayRef?this._overlayRef.updateSize({width:i}):this._width=i,this}height(i=""){return this._overlayRef?this._overlayRef.updateSize({height:i}):this._height=i,this}centerHorizontally(i=""){return this.left(i),this._xPosition="center",this}centerVertically(i=""){return this.top(i),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let i=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig(),{width:r,height:o,maxWidth:a,maxHeight:s}=n,l=(r==="100%"||r==="100vw")&&(!a||a==="100%"||a==="100vw"),c=(o==="100%"||o==="100vh")&&(!s||s==="100%"||s==="100vh"),m=this._xPosition,_=this._xOffset,v=this._overlayRef.getConfig().direction==="rtl",C="",M="",G="";l?G="flex-start":m==="center"?(G="center",v?M=_:C=_):v?m==="left"||m==="end"?(G="flex-end",C=_):(m==="right"||m==="start")&&(G="flex-start",M=_):m==="left"||m==="start"?(G="flex-start",C=_):(m==="right"||m==="end")&&(G="flex-end",M=_),i.position=this._cssPosition,i.marginLeft=l?"0":C,i.marginTop=c?"0":this._topOffset,i.marginBottom=this._bottomOffset,i.marginRight=l?"0":M,e.justifyContent=G,e.alignItems=c?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let i=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,n=e.style;e.classList.remove(CP),n.justifyContent=n.alignItems=i.marginTop=i.marginBottom=i.marginLeft=i.marginRight=i.position="",this._overlayRef=null,this._isDisposed=!0}},MP=(()=>{class t{_injector=g(Ae);constructor(){}global(){return Sa()}flexibleConnectedTo(e){return ns(this._injector,e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),gp=new R("OVERLAY_DEFAULT_CONFIG");function Qr(t,i){t.get(At).load(IP);let e=t.get(V_),n=t.get(Be),r=t.get(rt),o=t.get(Ui),a=t.get(Lt),s=t.get(pt,null,{optional:!0})||t.get(Vn).createRenderer(null,null),l=new Kr(i),c=t.get(gp,null,{optional:!0})?.usePopover??!0;l.direction=l.direction||a.value,"showPopover"in n.body?l.usePopover=i?.usePopover??c:l.usePopover=!1;let m=n.createElement("div"),_=n.createElement("div");m.id=r.getId("cdk-overlay-"),m.classList.add("cdk-overlay-pane"),_.appendChild(m),l.usePopover&&(_.setAttribute("popover","manual"),_.classList.add("cdk-overlay-popover"));let v=l.usePopover?l.positionStrategy?.getPopoverInsertionPoint?.():null;return dE(v)?v.after(_):v?.type==="parent"?v.element.appendChild(_):e.getContainerElement().appendChild(_),new Fd(new pp(m,o,t),_,m,l,t.get(de),t.get(SP),n,t.get(So),t.get(
928DP),i?.disableAnimations??t.get(xm,null,{optional:!0})==="NoopAnimations",t.get(nn),s)}var kP=(()=>{class t{scrollStrategies=g(wP);_positionBuilder=g(MP);_injector=g(Ae);constructor(){}create(e){return Qr(this._injector,e)}position(){return this._positionBuilder}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),WG=[{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"}],qG=new R("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{let t=g(Ae);return()=>Ao(t)}}),Ld=(()=>{class t{elementRef=g(ne);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]})}return t})(),TP=new R("cdk-connected-overlay-default-config"),B_=(()=>{class t{_dir=g(Lt,{optional:!0});_injector=g(Ae);_overlayRef;_templatePortal;_backdropSubscription=ze.EMPTY;_attachSubscription=ze.EMPTY;_detachSubscription=ze.EMPTY;_positionSubscription=ze.EMPTY;_offsetX;_offsetY;_position;_scrollStrategyFactory=g(qG);_ngZone=g(de);origin;positions;positionStrategy;get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}width;height;minWidth;minHeight;backdropClass;panelClass;viewportMargin=0;scrollStrategy;open=!1;disableClose=!1;transformOriginSelector;hasBackdrop=!1;lockPosition=!1;flexibleDimensions=!1;growAfterOpen=!1;push=!1;disposeOnNavigation=!1;usePopover;matchWidth=!1;set _config(e){typeof e!="string"&&this._assignConfig(e)}backdropClick=new O;positionChange=new O;attach=new O;detach=new O;overlayKeydown=new O;overlayOutsideClick=new O;constructor(){let e=g(It),n=g(jt),r=g(TP,{optional:!0}),o=g(gp,{optional:!0});this.usePopover=o?.usePopover===!1?null:"global",this._templatePortal=new _i(e,n),this.scrollStrategy=this._scrollStrategyFactory(),r&&this._assignConfig(r)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef?.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef?.updateSize({width:this._getWidth(),minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this.attachOverlay():this.detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=WG);let e=this._overlayRef=Qr(this._injector,this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(n=>{this.overlayKeydown.next(n),n.keyCode===27&&!this.disableClose&&!Yt(n)&&(n.preventDefault(),this.detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(n=>{let r=this._getOriginElement(),o=Wn(n);(!r||r!==o&&!r.contains(o))&&this.overlayOutsideClick.next(n)})}_buildConfig(){let e=this._position=this.positionStrategy||this._createPositionStrategy(),n=new Kr({direction:this._dir||"ltr",positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation,usePopover:!!this.usePopover});return(this.height||this.height===0)&&(n.height=this.height),(this.minWidth||this.minWidth===0)&&(n.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(n.minHeight=this.minHeight),this.backdropClass&&(n.backdropClass=this.backdropClass),this.panelClass&&(n.panelClass=this.panelClass),n}_updatePositionStrategy(e){let n=this.positions.map(r=>({originX:r.originX,originY:r.originY,overlayX:r.overlayX,overlayY:r.overlayY,offsetX:r.offsetX||this.offsetX,offsetY:r.offsetY||this.offsetY,panelClass:r.panelClass||void 0}));return e.setOrigin(this._getOrigin()).withPositions(n).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector).withPopoverLocation(this.usePopover===null?"global":this.usePopover)}_createPositionStrategy(){let e=ns(this._injector,this._getOrigin());return this._updatePositionStrategy(e),e}
928_getOrigin(){return this.origin instanceof Ld?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof Ld?this.origin.elementRef.nativeElement:this.origin instanceof ne?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}_getWidth(){return this.width?this.width:this.matchWidth?this._getOriginElement()?.getBoundingClientRect?.().width:void 0}attachOverlay(){this._overlayRef||this._createOverlay();let e=this._overlayRef;e.getConfig().hasBackdrop=this.hasBackdrop,e.updateSize({width:this._getWidth()}),e.hasAttached()||e.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=e.backdropClick().subscribe(n=>this.backdropClick.emit(n)):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(g0(()=>this.positionChange.observers.length>0)).subscribe(n=>{this._ngZone.run(()=>this.positionChange.emit(n)),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe()})),this.open=!0}detachOverlay(){this._overlayRef?.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.open=!1}_assignConfig(e){this.origin=e.origin??this.origin,this.positions=e.positions??this.positions,this.positionStrategy=e.positionStrategy??this.positionStrategy,this.offsetX=e.offsetX??this.offsetX,this.offsetY=e.offsetY??this.offsetY,this.width=e.width??this.width,this.height=e.height??this.height,this.minWidth=e.minWidth??this.minWidth,this.minHeight=e.minHeight??this.minHeight,this.backdropClass=e.backdropClass??this.backdropClass,this.panelClass=e.panelClass??this.panelClass,this.viewportMargin=e.viewportMargin??this.viewportMargin,this.scrollStrategy=e.scrollStrategy??this.scrollStrategy,this.disableClose=e.disableClose??this.disableClose,this.transformOriginSelector=e.transformOriginSelector??this.transformOriginSelector,this.hasBackdrop=e.hasBackdrop??this.hasBackdrop,this.lockPosition=e.lockPosition??this.lockPosition,this.flexibleDimensions=e.flexibleDimensions??this.flexibleDimensions,this.growAfterOpen=e.growAfterOpen??this.growAfterOpen,this.push=e.push??this.push,this.disposeOnNavigation=e.disposeOnNavigation??this.disposeOnNavigation,this.usePopover=e.usePopover??this.usePopover,this.matchWidth=e.matchWidth??this.matchWidth}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",j],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",j],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",j],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",j],push:[2,"cdkConnectedOverlayPush","push",j],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",j],usePopover:[0,"cdkConnectedOverlayUsePopover","usePopover"],matchWidth:[2,"cdkConnectedOverlayMatchWidth","matchWidth",j],_config:[0,"cdkConnectedOverlay","_config"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[Pe]})}return t})(),nr=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({providers:[kP],imports:[Fe,Pi,_c,_c]})}return t})();function KG(t,i){}var ml=class{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;closePredicate;width="";height="";minWidth;minHeight;maxWidth;maxHeight;positionStrategy;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!1;
vendor: 19,587 bytes, lines 928-1107
928autoFocus="first-tabbable";restoreFocus=!0;scrollStrategy;closeOnNavigation=!0;closeOnDestroy=!0;closeOnOverlayDetachments=!0;disableAnimations=!1;providers;container;templateContext};var bp=(()=>{class t extends ul{_elementRef=g(ne);_focusTrapFactory=g(d_);_config;_interactivityChecker=g(c_);_ngZone=g(de);_focusMonitor=g(Hn);_renderer=g(pt);_changeDetectorRef=g(Oe);_injector=g(Ae);_platform=g(bt);_document=g(Be);_portalOutlet;_focusTrapped=new W;_focusTrap=null;_elementFocusedBeforeDialogWasOpened=null;_closeInteractionType=null;_ariaLabelledByQueue=[];_isDestroyed=!1;constructor(){super(),this._config=g(ml,{optional:!0})||new ml,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(e){this._ariaLabelledByQueue.push(e),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(e){let n=this._ariaLabelledByQueue.indexOf(e);n>-1&&(this._ariaLabelledByQueue.splice(n,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._focusTrapped.complete(),this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();let n=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),n}attachTemplatePortal(e){this._portalOutlet.hasAttached();let n=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),n}attachDomPortal=e=>{this._portalOutlet.hasAttached();let n=this._portalOutlet.attachDomPortal(e);return this._contentAttached(),n};_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,n){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let r=()=>{o(),a(),e.removeAttribute("tabindex")},o=this._renderer.listen(e,"blur",r),a=this._renderer.listen(e,"mousedown",r)})),e.focus(n)}_focusByCssSelector(e,n){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,n)}_trapFocus(e){this._isDestroyed||Bt(()=>{let n=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||n.focus(e);break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement(e)||this._focusDialogContainer(e);break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]',e);break;default:this._focusByCssSelector(this._config.autoFocus,e);break}this._focusTrapped.next()},{injector:this._injector})}_restoreFocus(){let e=this._config.restoreFocus,n=null;if(typeof e=="string"?n=this._document.querySelector(e):typeof e=="boolean"?n=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(n=e),this._config.restoreFocus&&n&&typeof n.focus=="function"){let r=so(),o=this._elementRef.nativeElement;(!r||r===this._document.body||r===o||o.contains(r))&&(this._focusMonitor?(this._focusMonitor.focusVia(n,this._closeInteractionType),this._closeInteractionType=null):n.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(e){this._elementRef.nativeElement.focus?.(e)}_containsFocus(){let e=this._elementRef.nativeElement,n=so();return e===n||e.contains(n)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=so()))}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["cdk-dialog-container"]],viewQuery:function(n,r){if(n&1&&Ee(Di,7),n&2){let o;V(o=B())&&(r._portalOutlet=o.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(n,r){n&2&&$("id",r._config.id||null)("role",r._config.role)("aria-modal",r._config.ariaModal)("aria-labelledby",r._config.ariaLabel?null:r._ariaLabelledByQueue[0])("aria-label",r._config.ariaLabel)("aria-describedby",r._config.ariaDescribedBy||null)},features:[ye],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(n,r){n&1&&y(0,KG,0,0,"ng-template",0)},dependencies:[Di],styles:[`.cdk-dialog-container { 929 display: block; 930 width: 100%; 931 height: 100%; 932 min-height: inherit; 933 max-height: inherit; 934} 935`],encapsulation:2})}return t})(),_p=class{overlayRef;config;componentInstance=null;componentRef=null;containerInstance;disableClose;closed=new W;backdropClick;keydownEvents;outsidePointerEvents;id;_detachSubscription;constructor(i,e){this.overlayRef=i,this.config=e,this.disableClose=e.disableClose,this.backdropClick=i.backdropClick(),this.keydownEvents=i.keydownEvents(),this.outsidePointerEvents=i.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(n=>{n.keyCode===27&&!this.disableClose&&!Yt(n)&&(n.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{!this.disableClose&&this._canClose()?this.close(void 0,{focusOrigin:"mouse"}):this.containerInstance._recaptureFocus?.()}),this._detachSubscription=i.detachments().subscribe(()=>{e.closeOnOverlayDetachments!==!1&&this.close()})}close(i,e){if(this._canClose(i)){let n=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),n.next(i),n.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(i="",e=""){return this.overlayRef.updateSize({width:i,height:e}),this}addPanelClass(i){return this.overlayRef.addPanelClass(i),this}removePanelClass(i){return this.overlayRef.removePanelClass(i),this}_canClose(i){let e=this.config;return!!this.containerInstance&&(!e.closePredicate||e.closePredicate(i,e,this.componentInstance))}},QG=new R("DialogScrollStrategy",{providedIn:"root",factory:()=>{let t=g(Ae);return()=>Rs(t)}}),YG=new R("DialogData"),ZG=new R("DefaultDialogConfig");function XG(t){let i=ge(t),e=new O;return{valueSignal:i,get value(){return i()},change:e,ngOnDestroy(){e.complete()}}}var vp=(()=>{class t{_injector=g(Ae);_defaultOptions=g(ZG,{optional:!0});_parentDialog=g(t,{optional:!0,skipSelf:!0});_overlayContainer=g(V_);_idGenerator=g(rt);_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new W;_afterOpenedAtThisLevel=new W;_ariaHiddenElements=new Map;_scrollStrategy=g(QG);get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}afterAllClosed=Vi(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(dt(void 0)));constructor(){}open(e,n){let r=this._defaultOptions||new ml;n=H(H({},r),n),n.id=n.id||this._idGenerator.getId("cdk-dialog-"),n.id&&this.getDialogById(n.id);let o=this._getOverlayConfig(n),a=Qr(this._injector,o),s=new _p(a,n),l=this._attachContainer(a,s,n);if(s.containerInstance=l,!this.openDialogs.length){let c=this._overlayContainer.getContainerElement();l._focusTrapped?l._focusTrapped.pipe(ct(1)).subscribe(()=>{this._hideNonDialogContentFromAssistiveTechnology(c)}):this._hideNonDialogContentFromAssistiveTechnology(c)}return this._attachDialogContent(e,s,l,n),this.openDialogs.push(s),s.closed.subscribe(()=>this._removeOpenDialog(s,!0)),this.afterOpened.next(s),s}closeAll(){uE(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(n=>n.id===e)}ngOnDestroy(){uE(this._openDialogsAtThisLevel,e=>{e.config.closeOnDestroy===!1&&this._removeOpenDialog(e,!1)}),uE(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){let n=new Kr({positionStrategy:e.positionStrategy||Sa().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation,disableAnimations:e.disableAnimations});return e.backdropClass&&(n.backdropClass=e.backdropClass),n}_attachContainer(e,n,r){let o=r.injector||r.viewContainerRef?.injector,a=[{provide:ml,useValue:r},{provide:_p,useValue:n},{provide:Fd,useValue:e}],s;r.container?typeof r.container=="function"?s=r.container:(s=r.container.type,a.push(...r.container.providers(r))):s=bp;let l=new lo(s,r.viewContainerRef,Ae.create({parent:o||this._injector,providers:a}));return e.attach(l).instance}_attachDialogContent(e,n,r,o){if(e instanceof It){let a=this._createInjector(o,n,r,void 0),s={$implicit:o.data,dialogRef:n};o.templateContext&&(s=H(H({},s),typeof o.templateContext=="function"?o.templateContext():o.templateContext)),r.attachTemplatePortal(new _i(e,null,s,a))}else{let a=this._createInjector(o,n,r,this._injector),s=r.attachComponentPortal(new lo(e,o.viewContainerRef,a));n.componentRef=s,n.componentInstance=s.instance}}_createInjector(e,n,r,o){let a=e.injector||e.viewContainerRef?.injector,s=[{provide:YG,useValue:e.data},{provide:_p,useValue:n}];return e.providers&&(typeof e.providers=="function"?s.push(...e.providers(n,e,r)):s.push(...e.providers)),e.direction&&(!a||!a.get(Lt,null,{optional:!0}))&&s.push({provide:Lt,useValue:XG(e.direction)}),Ae.create({parent:a||o,providers:s})}_removeOpenDialog(e,n){let r=this.openDialogs.indexOf(e);r>-1&&(this.openDialogs.splice(r,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((o,a)=>{o?a.setAttribute("aria-hidden",o):a.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),n&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(e){if(e.parentElement){let n=e.parentElement.children;for(let r=n.length-1;r>-1;r--){let o=n[r];o!==e&&o.nodeName!=="SCRIPT"&&o.nodeName!=="STYLE"&&!o.hasAttribute("aria-live")&&!o.hasAttribute("popover")&&(this._ariaHiddenElements.set(o,o.getAttribute("aria-hidden")),o.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function uE(t,i){let e=t.length;for(;e--;)i(t[e])}var j_=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({providers:[vp],imports:[nr,Pi,ba,Pi]})}return t})();function JG(t,i){}var z_=class{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;closePredicate;width="";height="";minWidth;minHeight;maxWidth;maxHeight;position;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!1;autoFocus="first-tabbable";restoreFocus=!0;delayFocusTrap=!0;scrollStrategy;closeOnNavigation=!0;enterAnimationDuration;exitAnimationDuration},mE="mdc-dialog--open",AP="mdc-dialog--opening",RP="mdc-dialog--closing",e$=150,t$=75,n$=(()=>{class t extends bp{_animationStateChanged=new O;_animationsEnabled=!ot();_actionSectionCount=0;_hostElement=this._elementRef.nativeElement;_enterAnimationDuration=this._animationsEnabled?NP(this._config.enterAnimationDuration)??e$:0;_exitAnimationDuration=this._animationsEnabled?NP(this._config.exitAnimationDuration)??t$:0;_animationTimer=null;_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(PP,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(AP,mE)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(mE),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(mE),this._animationsEnabled?(this._hostElement.style.setProperty(PP,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(RP)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(e){this._actionSectionCount+=e,this._changeDetectorRef.markForCheck()}_finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)};_finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})};_clearAnimationClasses(){this._hostElement.classList.remove(AP,RP)}_waitForAnimationToComplete(e,n){this._animationTimer!==null&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(n,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame=="function"?requestAnimationFrame(e):e()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}ngOnDestroy(){super.ngOnDestroy(),this._animationTimer!==null&&clearTimeout(this._animationTimer)}attachComponentPortal(e){let n=super.attachComponentPortal(e);return n.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),n}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275cmp=S({type:t,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(n,r){n&2&&(Nt("id",r._config.id),$("aria-modal",r._config.ariaModal)("role",r._config.role)("aria-labelledby",r._config.ariaLabel?null:r._ariaLabelledByQueue[0])("aria-label",r._config.ariaLabel)("aria-describedby",r._config.ariaDescribedBy||null),X("_mat-animation-noopable",!r._animationsEnabled)("mat-mdc-dialog-container-with-actions",r._actionSectionCount>0))},features:[ye],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(n,r){n&1&&(d(0,"div",0)(1,"div",1),y(2,JG,0,0,"ng-template",2),u()())},dependencies:[Di],styles:[`.mat-mdc-dialog-container { 936 width: 100%; 937 height: 100%; 938 display: block; 939 box-sizing: border-box; 940 max-height: inherit; 941 min-height: inherit; 942 min-width: inherit; 943 max-width: inherit; 944 outline: 0; 945} 946 947.cdk-overlay-pane.mat-mdc-dialog-panel { 948 max-width: var(--mat-dialog-container-max-width, 560px); 949 min-width: var(--mat-dialog-container-min-width, 280px); 950} 951@media (max-width: 599px) { 952 .cdk-overlay-pane.mat-mdc-dialog-panel { 953 max-width: var(--mat-dialog-container-small-max-width, calc(100vw - 32px)); 954 } 955} 956 957.mat-mdc-dialog-inner-container { 958 display: flex; 959 flex-direction: row; 960 align-items: center; 961 justify-content: space-around; 962 box-sizing: border-box; 963 height: 100%; 964 opacity: 0; 965 transition: opacity linear var(--mat-dialog-transition-duration, 0ms); 966 max-height: inherit; 967 min-height: inherit; 968 min-width: inherit; 969 max-width: inherit; 970} 971.mdc-dialog--closing .mat-mdc-dialog-inner-container { 972 transition: opacity 75ms linear; 973 transform: none; 974} 975.mdc-dialog--open .mat-mdc-dialog-inner-container { 976 opacity: 1; 977} 978._mat-animation-noopable .mat-mdc-dialog-inner-container { 979 transition: none; 980} 981 982.mat-mdc-dialog-surface { 983 display: flex; 984 flex-direction: column; 985 flex-grow: 0; 986 flex-shrink: 0; 987 box-sizing: border-box; 988 width: 100%; 989 height: 100%; 990 position: relative; 991 overflow-y: auto; 992 outline: 0; 993 transform: scale(0.8); 994 transition: transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1); 995 max-height: inherit; 996 min-height: inherit; 997 min-width: inherit; 998 max-width: inherit; 999 box-shadow: var(--mat-dialog-container-elevation-shadow, none); 1000 border-radius: var(--mat-dialog-container-shape, var(--mat-sys-corner-extra-large, 4px)); 1001 background-color: var(--mat-dialog-container-color, var(--mat-sys-surface, white)); 1002} 1003[dir=rtl] .mat-mdc-dialog-surface { 1004 text-align: right; 1005} 1006.mdc-dialog--open .mat-mdc-dialog-surface, .mdc-dialog--closing .mat-mdc-dialog-surface { 1007 transform: none; 1008} 1009._mat-animation-noopable .mat-mdc-dialog-surface { 1010 transition: none; 1011} 1012.mat-mdc-dialog-surface::before { 1013 position: absolute; 1014 box-sizing: border-box; 1015 width: 100%; 1016 height: 100%; 1017 top: 0; 1018 left: 0; 1019 border: 2px solid transparent; 1020 border-radius: inherit; 1021 content: ""; 1022 pointer-events: none; 1023} 1024 1025.mat-mdc-dialog-title { 1026 display: block; 1027 position: relative; 1028 flex-shrink: 0; 1029 box-sizing: border-box; 1030 margin: 0 0 1px; 1031 padding: var(--mat-dialog-headline-padding, 6px 24px 13px); 1032} 1033.mat-mdc-dialog-title::before { 1034 display: inline-block; 1035 width: 0; 1036 height: 40px; 1037 content: ""; 1038 vertical-align: 0; 1039} 1040[dir=rtl] .mat-mdc-dialog-title { 1041 text-align: right; 1042} 1043.mat-mdc-dialog-container .mat-mdc-dialog-title { 1044 color: var(--mat-dialog-subhead-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87))); 1045 font-family: var(--mat-dialog-subhead-font, var(--mat-sys-headline-small-font, inherit)); 1046 line-height: var(--mat-dialog-subhead-line-height, var(--mat-sys-headline-small-line-height, 1.5rem)); 1047 font-size: var(--mat-dialog-subhead-size, var(--mat-sys-headline-small-size, 1rem)); 1048 font-weight: var(--mat-dialog-subhead-weight, var(--mat-sys-headline-small-weight, 400)); 1049 letter-spacing: var(--mat-dialog-subhead-tracking, var(--mat-sys-headline-small-tracking, 0.03125em)); 1050} 1051 1052.mat-mdc-dialog-content { 1053 display: block; 1054 flex-grow: 1; 1055 box-sizing: border-box; 1056 margin: 0; 1057 overflow: auto; 1058 max-height: 65vh; 1059} 1060.mat-mdc-dialog-content > :first-child { 1061 margin-top: 0; 1062} 1063.mat-mdc-dialog-content > :last-child { 1064 margin-bottom: 0; 1065} 1066.mat-mdc-dialog-container .mat-mdc-dialog-content { 1067 color: var(--mat-dialog-supporting-text-color, var(--mat-sys-on-surface-variant, rgba(0, 0, 0, 0.6))); 1068 font-family: var(--mat-dialog-supporting-text-font, var(--mat-sys-body-medium-font, inherit)); 1069 line-height: var(--mat-dialog-supporting-text-line-height, var(--mat-sys-body-medium-line-height, 1.5rem)); 1070 font-size: var(--mat-dialog-supporting-text-size, var(--mat-sys-body-medium-size, 1rem)); 1071 font-weight: var(--mat-dialog-supporting-text-weight, var(--mat-sys-body-medium-weight, 400)); 1072 letter-spacing: var(--mat-dialog-supporting-text-tracking, var(--mat-sys-body-medium-tracking, 0.03125em)); 1073} 1074.mat-mdc-dialog-container .mat-mdc-dialog-content { 1075 padding: var(--mat-dialog-content-padding, 20px 24px); 1076} 1077.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content { 1078 padding: var(--mat-dialog-with-actions-content-padding, 20px 24px 0); 1079} 1080.mat-mdc-dialog-container .mat-mdc-dialog-title + .mat-mdc-dialog-content { 1081 padding-top: 0; 1082} 1083 1084.mat-mdc-dialog-actions { 1085 display: flex; 1086 position: relative; 1087 flex-shrink: 0; 1088 flex-wrap: wrap; 1089 align-items: center; 1090 box-sizing: border-box; 1091 min-height: 52px; 1092 margin: 0; 1093 border-top: 1px solid transparent; 1094 padding: var(--mat-dialog-actions-padding, 16px 24px); 1095 justify-content: var(--mat-dialog-actions-alignment, flex-end); 1096} 1097@media (forced-colors: active) { 1098 .mat-mdc-dialog-actions { 1099 border-top-color: CanvasText; 1100 } 1101} 1102.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start, .mat-mdc-dialog-actions[align=start] { 1103 justify-content: start; 1104} 1105.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center, .mat-mdc-dialog-actions[align=center] { 1106 justify-content: center; 1107}
1108.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end, .mat-mdc-dialog-actions[align=end] { 1109 justify-content: flex-end; 1110} 1111.mat-mdc-dialog-actions .mat-button-base + .mat-button-base, 1112.mat-mdc-dialog-actions .mat-mdc-button-base + .mat-mdc-button-base { 1113 margin-left: 8px; 1114} 1115[dir=rtl] .mat-mdc-dialog-actions .mat-button-base + .mat-button-base, 1116[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base + .mat-mdc-button-base { 1117 margin-left: 0; 1118 margin-right: 8px; 1119} 1120 1121.mat-mdc-dialog-component-host { 1122 display: contents; 1123} 1124`],encapsulation:2})}return t})(),PP="--mat-dialog-transition-duration";function NP(t){return t==null?null:typeof t=="number"?t:t.endsWith("ms")?Ur(t.substring(0,t.length-2)):t.endsWith("s")?Ur(t.substring(0,t.length-1))*1e3:t==="0"?0:null}var U_=(function(t){return t[t.OPEN=0]="OPEN",t[t.CLOSING=1]="CLOSING",t[t.CLOSED=2]="CLOSED",t})(U_||{}),Un=class{_ref;_config;_containerInstance;componentInstance;componentRef=null;disableClose;id;_afterOpened=new Ji(1);_beforeClosed=new Ji(1);_result;_closeFallbackTimeout;_state=U_.OPEN;_closeInteractionType;constructor(i,e,n){this._ref=i,this._config=e,this._containerInstance=n,this.disableClose=e.disableClose,this.id=i.id,i.addPanelClass("mat-mdc-dialog-panel"),n._animationStateChanged.pipe(lt(r=>r.state==="opened"),ct(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),n._animationStateChanged.pipe(lt(r=>r.state==="closed"),ct(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),i.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),Pt(this.backdropClick(),this.keydownEvents().pipe(lt(r=>r.keyCode===27&&!this.disableClose&&!Yt(r)))).subscribe(r=>{this.disableClose||(r.preventDefault(),OP(this,r.type==="keydown"?"keyboard":"mouse"))})}close(i){let e=this._config.closePredicate;e&&!e(i,this._config,this.componentInstance)||(this._result=i,this._containerInstance._animationStateChanged.pipe(lt(n=>n.state==="closing"),ct(1)).subscribe(n=>{this._beforeClosed.next(i),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),n.totalTime+100)}),this._state=U_.CLOSING,this._containerInstance._startExitAnimation())}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(i){let e=this._ref.config.positionStrategy;return i&&(i.left||i.right)?i.left?e.left(i.left):e.right(i.right):e.centerHorizontally(),i&&(i.top||i.bottom)?i.top?e.top(i.top):e.bottom(i.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(i="",e=""){return this._ref.updateSize(i,e),this}addPanelClass(i){return this._ref.addPanelClass(i),this}removePanelClass(i){return this._ref.removePanelClass(i),this}getState(){return this._state}_finishDialogClose(){this._state=U_.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}};function OP(t,i,e){return t._closeInteractionType=i,t.close(e)}var ir=new R("MatMdcDialogData"),i$=new R("mat-mdc-dialog-default-options"),r$=new R("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{let t=g(Ae);return()=>Rs(t)}}),Ni=(()=>{class t{_defaultOptions=g(i$,{optional:!0});_scrollStrategy=g(r$);_parentDialog=g(t,{optional:!0,skipSelf:!0});_idGenerator=g(rt);_injector=g(Ae);_dialog=g(vp);_animationsDisabled=ot();_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new W;_afterOpenedAtThisLevel=new W;dialogConfigClass=z_;_dialogRefConstructor;_dialogContainerType;_dialogDataToken;get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}afterAllClosed=Vi(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(dt(void 0)));constructor(){this._dialogRefConstructor=Un,this._dialogContainerType=n$,this._dialogDataToken=ir}open(e,n){let r;n=H(H({},this._defaultOptions||new z_),n),n.id=n.id||this._idGenerator.getId("mat-mdc-dialog-"),n.scrollStrategy=n.scrollStrategy||this._scrollStrategy();let o=this._dialog.open(e,Ve(H({},n),{positionStrategy:Sa(this._injector).centerHorizontally().centerVertically(),disableClose:!0,closePredicate:void 0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,disableAnimations:this._animationsDisabled||n.enterAnimationDuration?.toLocaleStr
vendor: 4,575 bytes, line 1124
1124ing()==="0"||n.exitAnimationDuration?.toString()==="0",container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:n},{provide:ml,useValue:n}]},templateContext:()=>({dialogRef:r}),providers:(a,s,l)=>(r=new this._dialogRefConstructor(a,n,l),r.updatePosition(n?.position),[{provide:this._dialogContainerType,useValue:l},{provide:this._dialogDataToken,useValue:s.data},{provide:this._dialogRefConstructor,useValue:r}])}));return r.componentRef=o.componentRef,r.componentInstance=o.componentInstance,this.openDialogs.push(r),this.afterOpened.next(r),r.afterClosed().subscribe(()=>{let a=this.openDialogs.indexOf(r);a>-1&&(this.openDialogs.splice(a,1),this.openDialogs.length||this._getAfterAllClosed().next())}),r}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(n=>n.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let n=e.length;for(;n--;)e[n].close()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Kn=(()=>{class t{dialogRef=g(Un,{optional:!0});_elementRef=g(ne);_dialog=g(Ni);ariaLabel;type="button";dialogResult;_matDialogClose;constructor(){}ngOnInit(){this.dialogRef||(this.dialogRef=LP(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){let n=e._matDialogClose||e._matDialogCloseResult;n&&(this.dialogResult=n.currentValue)}_onButtonClick(e){OP(this.dialogRef,e.screenX===0&&e.screenY===0?"keyboard":"mouse",this.dialogResult)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(n,r){n&1&&D("click",function(a){return r._onButtonClick(a)}),n&2&&$("aria-label",r.ariaLabel||null)("type",r.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[Pe]})}return t})(),FP=(()=>{class t{_dialogRef=g(Un,{optional:!0});_elementRef=g(ne);_dialog=g(Ni);constructor(){}ngOnInit(){this._dialogRef||(this._dialogRef=LP(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t})}return t})(),Ki=(()=>{class t extends FP{id=g(rt).getId("mat-mdc-dialog-title-");_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id)}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(n,r){n&2&&Nt("id",r.id)},inputs:{id:"id"},exportAs:["matDialogTitle"],features:[ye]})}return t})(),Yr=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],features:[ex([Od])]})}return t})(),is=(()=>{class t extends FP{align;_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(n,r){n&2&&X("mat-mdc-dialog-actions-align-start",r.align==="start")("mat-mdc-dialog-actions-align-center",r.align==="center")("mat-mdc-dialog-actions-align-end",r.align==="end")},inputs:{align:"align"},features:[ye]})}return t})();function LP(t,i){let e=t.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?i.find(n=>n.id===e.id):null}var G_=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({providers:[Ni],imports:[j_,nr,Pi,Fe]})}return t})();var o$=Xn.TypeEnum;function a$(t,i){if(t&1&&x(0,"app-content-display",7),t&2){let e=b(2);
1124h("content",e.content)}}function s$(t,i){if(t&1&&x(0,"app-content-display",8),t&2){let e=b(2);h("contentId",e.contentId)}}function l$(t,i){t&1&&(d(0,"div")(1,"mat-dialog-actions",9)(2,"button",10),f(3,"OK"),u()()())}function c$(t,i){if(t&1&&(d(0,"div",1)(1,"div",2)(2,"mat-icon"),f(3,"warning"),u(),d(4,"h2",3),f(5,"Hinweis"),u()(),y(6,a$,1,1,"app-content-display",4)(7,s$,1,1,"app-content-display",5)(8,l$,4,0,"div",6),u()),t&2){let e=b();p(6),h("ngIf",e.content),p(),h("ngIf",!e.content),p(),h("ngIf",e.hasButton)}}var pl=(()=>{class t{constructor(e,n){this.contentService=e,this.roleService=n,this.hasButton=!1,this.isAdmin=!1}ngOnInit(){this.isAdmin=this.roleService.userFullfillsAnyRole([Si.ADMIN_SYSTEM]),this.contentService.getOneByType(o$.PAGE_ELEMENT,this.contentId).subscribe(e=>this.content=e)}static{this.\u0275fac=function(n){return new(n||t)(k(Wi),k(Jn))}}static{this.\u0275cmp=S({type:t,selectors:[["app-content-wichtige-informationen"]],inputs:{contentId:"contentId",hasButton:"hasButton"},standalone:!1,decls:1,vars:1,consts:[["class","wichtige-informationen",4,"ngIf"],[1,"wichtige-informationen"],[1,"header"],[1,"Hinweis"],[3,"content",4,"ngIf"],[3,"contentId",4,"ngIf"],[4,"ngIf"],[3,"content"],[3,"contentId"],["align","end"],["type","button","mat-raised-button","","mat-dialog-close","",1,"btn-primary-small"]],template:function(n,r){n&1&&y(0,c$,9,3,"div",0),n&2&&h("ngIf",r.content||r.isAdmin)},dependencies:[Ie,qe,Kn,is,Ke,at],styles:[".wichtige-informationen[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:52px;padding:32px;background-color:#fff;border-left:2px solid var(--main-color);box-shadow:0 8px 40px #092c4c29;flex-direction:column}.wichtige-informationen[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:16px}.wichtige-informationen[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{margin-right:8px;font-size:24px;width:auto;height:auto}.wichtige-informationen[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-family:Roboto;font-weight:700;font-size:24px;text-align:left;line-height:32px;letter-spacing:.0018em;margin-bottom:0;color:#000}.wichtige-informationen[_ngcontent-%COMP%] .mdc-button[_ngcontent-%COMP%]{margin-top:24px}@media screen and (max-width:500px){.wichtige-informationen[_ngcontent-%COMP%]{flex-direction:column;width:auto;row-gap:24px}}"]})}}return t})();var $P=(()=>{class t{_renderer;_elementRef;onChange=e=>{};onTouched=()=>{};constructor(e,n){this._renderer=e,this._elementRef=n}setProperty(e,n){this._renderer.setProperty(this._elementRef.nativeElement,e,n)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}static \u0275fac=function(n){return new(n||t)(k(pt),k(ne))};static \u0275dir=z({type:t})}return t})(),WP=(()=>{class t extends $P{static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,features:[ye]})}return t})(),Oi=new R("");var d$={provide:Oi,useExisting:Zt(()=>Qi),multi:!0};function u$(){let t=Hr()?Hr().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}var m$=new R(""),Qi=(()=>{class t extends $P{_compositionMode;_composing=!1;constructor(e,n,r){super(e,n),this._compositionMode=r,this._compositionMode==null&&(this._compositionMode=!u$())}writeValue(e){let n=e??"";this.setProperty("value",n)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}static \u0275fac=function(n){return new(n||t)(k(pt),k(ne),k(m$,8))};static \u0275dir=z({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(n,r){n&1&&D("input",function(a){return r._handleInput(a.target.value)})("blur",function(){return r.onTouched()})("compositionstart",function(){return r._compositionStart()})("compositionend",function(a){return r._compositionEnd(a.target.value)})},standalone:!1,features:[_e([d$]),ye]})}return t})();function fE(t){return t==null||gE(t)===0}function gE(t){return t==null?null:Array.isArray(t)||typeof t=="string"?t.length:t instanceof Set?t.size:null}var kr=new R(""),vc=new R(""),p$=/^(?=.{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])?)*$/,Jt=class{static min(i){return qP(i)}static max(i){return KP(i)}static required(i){return QP(i)}static requiredTrue(i){return h$(i)}static email(i){return f$(i)}static minLength(i){return g$(i)}static maxLength(i){return YP(i)}static pattern(i){return _$(i)}static nullValidator(i){return q_()}static compose(i){return nN(i)}static composeAsync(i){return iN(i)}};function qP(t){return i=>{if(i.value==null||t==null)return null;let e=parseFloat(i.value);return!isNaN(e)&&e<t?{min:{min:t,actual:i.value}}:null}}function KP(t){return i=>{if(i.value==null||t==null)return null;let e=parseFloat(i.value);return!isNaN(e)&&e>t?{max:{max:t,actual:i.value}}:null}}function QP(t){return fE(t.value)?{required:!0}:null}function h$(t){return t.value===!0?null:{required:!0}}function f$(t){return fE(t.value)||p$.test(t.value)?null:{email:!0}}function g$(t){return i=>{let e=i.value?.length??gE(i.value);return e===null||e===0?null:e<t?{minlength:{requiredLength:t,actualLength:e}}:null}}function YP(t){return i=>{let e=i.value?.length??gE(i.value);return e!==null&&e>t?{maxlength:{requiredLength:t,actualLength:e}}:null}}function _$(t){if(!t)return q_;let i,e;return typeof t=="string"?(e="",t.charAt(0)!=="^"&&(e+="^"),e+=t,t.charAt(t.length-1)!=="$"&&(e+="$"),i=new RegExp(e)):(e=t.toString(),i=t),n=>
vendor: 6,669 bytes, line 1124
1124{if(fE(n.value))return null;let r=n.value;return i.test(r)?null:{pattern:{requiredPattern:e,actualValue:r}}}}function q_(t){return null}function ZP(t){return t!=null}function XP(t){return Cs(t)?tn(t):t}function JP(t){let i={};return t.forEach(e=>{i=e!=null?H(H({},i),e):i}),Object.keys(i).length===0?null:i}function eN(t,i){return i.map(e=>e(t))}function b$(t){return!t.validate}function tN(t){return t.map(i=>b$(i)?i:e=>i.validate(e))}function nN(t){if(!t)return null;let i=t.filter(ZP);return i.length==0?null:function(e){return JP(eN(e,i))}}function _E(t){return t!=null?nN(tN(t)):null}function iN(t){if(!t)return null;let i=t.filter(ZP);return i.length==0?null:function(e){let n=eN(e,i).map(XP);return _o(n).pipe(fe(JP))}}function bE(t){return t!=null?iN(tN(t)):null}function HP(t,i){return t===null?[i]:Array.isArray(t)?[...t,i]:[t,i]}function rN(t){return t._rawValidators}function oN(t){return t._rawAsyncValidators}function pE(t){return t?Array.isArray(t)?t:[t]:[]}function K_(t,i){return Array.isArray(t)?t.includes(i):t===i}function VP(t,i){let e=pE(i);return pE(t).forEach(r=>{K_(e,r)||e.push(r)}),e}function BP(t,i){return pE(i).filter(e=>!K_(t,e))}var Q_=class{get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(i){this._rawValidators=i||[],this._composedValidatorFn=_E(this._rawValidators)}_setAsyncValidators(i){this._rawAsyncValidators=i||[],this._composedAsyncValidatorFn=bE(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(i){this._onDestroyCallbacks.push(i)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(i=>i()),this._onDestroyCallbacks=[]}reset(i=void 0){this.control?.reset(i)}hasError(i,e){return this.control?this.control.hasError(i,e):!1}getError(i,e){return this.control?this.control.getError(i,e):null}},rr=class extends Q_{name;get formDirective(){return null}get path(){return null}},Mr=class extends Q_{_parent=null;name=null;valueAccessor=null},Y_=class{_cd;constructor(i){this._cd=i}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}};var An=(()=>{class t extends Y_{constructor(e){super(e)}static \u0275fac=function(n){return new(n||t)(k(Mr,2))};static \u0275dir=z({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(n,r){n&2&&X("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)},standalone:!1,features:[ye]})}return t})(),Zr=(()=>{class t extends Y_{constructor(e){super(e)}static \u0275fac=function(n){return new(n||t)(k(rr,10))};static \u0275dir=z({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["","formArray",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(n,r){n&2&&X("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)("ng-submitted",r.isSubmitted)},standalone:!1,features:[ye]})}return t})();var yp="VALID",W_="INVALID",Hd="PENDING",Cp="DISABLED",hl=class{},Z_=class extends hl{value;source;constructor(i,e){super(),this.value=i,this.source=e}},wp=class extends hl{pristine;source;constructor(i,e){super(),this.pristine=i,this.source=e}},Ep=class extends hl{touched;source;constructor(i,e){super(),this.touched=i,this.source=e}},Vd=class extends hl{status;source;constructor(i,e){super(),this.status=i,this.source=e}},X_=class extends hl{source;constructor(i){super(),this.source=i}},Sp=class extends hl{source;constructor(i){super(),this.source=i}};function vE(t){return(nb(t)?t.validators:t)||null}function v$(t){return Array.isArray(t)?_E(t):t||null}function yE(t,i){return(nb(i)?i.asyncValidators:t)||null}function y$(t){return Array.isArray(t)?bE(t):t||null}function nb(t){return t!=null&&!Array.isArray(t)&&typeof t=="object"}function aN(t,i,e){let n=t.controls;if(!(i?Object.keys(n):n).length)throw new ue(1e3,"");if(!n[e])throw new ue(1001,"")}function sN(t,i,e){t._forEachChild((n,r)=>{if(e[r]===void 0)throw new ue(-1002,"")})}var Bd=class{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(i,e){this._assignValidators(i),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(i){this._rawValidators=this._composedValidatorFn=i}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(i){this._rawAsyncValidators=this._composedAsyncValidatorFn=i}get parent(){return this._parent}get status(){return Xt(this.statusReactive)}set status(i){Xt(()=>this.statusReactive.set(i))}_status=Nn(()=>this.statusReactive());statusReactive=ge(void 0);get valid(){return this.status===yp}get invalid(){return this.status===W_}get pending(){return this.status===Hd}get disabled(){return this.status===Cp}get enabled(){return this.status!==Cp}errors;get pristine(){return Xt(this.pristineReactive)}
1124set pristine(i){Xt(()=>this.pristineReactive.set(i))}_pristine=Nn(()=>this.pristineReactive());pristineReactive=ge(!0);get dirty(){return!this.pristine}get touched(){return Xt(this.touchedReactive)}set touched(i){Xt(()=>this.touchedReactive.set(i))}_touched=Nn(()=>this.touchedReactive());touchedReactive=ge(!1);get untouched(){return!this.touched}_events=new W;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(i){this._assignValidators(i)}setAsyncValidators(i){this._assignAsyncValidators(i)}addValidators(i){this.setValidators(VP(i,this._rawValidators))}addAsyncValidators(i){this.setAsyncValidators(VP(i,this._rawAsyncValidators))}removeValidators(i){this.setValidators(BP(i,this._rawValidators))}removeAsyncValidators(i){this.setAsyncValidators(BP(i,this._rawAsyncValidators))}hasValidator(i){return K_(this._rawValidators,i)}hasAsyncValidator(i){return K_(this._rawAsyncValidators,i)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(i={}){let e=this.touched===!1;this.touched=!0;let n=i.sourceControl??this;i.onlySelf||this._parent?.markAsTouched(Ve(H({},i),{sourceControl:n})),e&&i.emitEvent!==!1&&this._events.next(new Ep(!0,n))}markAllAsDirty(i={}){this.markAsDirty({onlySelf:!0,emitEvent:i.emitEvent,sourceControl:this}),this._forEachChild(e=>e.markAllAsDirty(i))}markAllAsTouched(i={}){this.markAsTouched({onlySelf:!0,emitEvent:i.emitEvent,sourceControl:this}),this._forEachChild(e=>e.markAllAsTouched(i))}markAsUntouched(i={}){let e=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let n=i.sourceControl??this;this._forEachChild(r=>{r.markAsUntouched({onlySelf:!0,emitEvent:i.emitEvent,sourceControl:n})}),i.onlySelf||this._parent?._updateTouched(i,n),e&&i.emitEvent!==!1&&this._events.next(new Ep(!1,n))}markAsDirty(i={}){let e=this.pristine===!0;this.pristine=!1;let n=i.sourceControl??this;i.onlySelf||this._parent?.markAsDirty(Ve(H({},i),{sourceControl:n})),e&&i.emitEvent!==!1&&this._events.next(new wp(!1,n))}markAsPristine(i={}){let e=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let n=i.sourceControl??this;this._forEachChild(r=>{r.markAsPristine({onlySelf:!0,emitEvent:i.emitEvent})}),i.onlySelf||this._parent?._updatePristine(i,n),e&&i.emitEvent!==!1&&this._events.next(new wp(!0,n))}markAsPending(i={}){this.status=Hd;let e=i.sourceControl??this;i.emitEvent!==!1&&(this._events.next(new Vd(this.status,e)),this.statusChanges.emit(this.status)),i.onlySelf||this._parent?.markAsPending(Ve(H({},i),{sourceControl:e}))}disable(i={}){let e=this._parentMarkedDirty(i.onlySelf);this.status=Cp,this.errors=null,this._forEachChild(r=>{r.disable(Ve(H({},i),{onlySelf:!0}))}),this._updateValue();let n=i.sourceControl??this;i.emitEvent!==!1&&(this._events.next(new Z_(this.value,n)),this._events.next(new Vd(this.status,n)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Ve(H({},i),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(r=>r(!0))}enable(i={}){let e=this._parentMarkedDirty(i.onlySelf);this.status=yp,this._forEachChild(n=>{n.enable(Ve(H({},i),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:i.emitEvent}),this._updateAncestors(Ve(H({},i),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(n=>n(!1))}_updateAncestors(i,e){i.onlySelf||(this._parent?.updateValueAndValidity(i),i.skipPristineCheck||this._parent?._updatePristine({},e),this._parent?._updateTouched({},e))}setParent(i){this._parent=i}getRawValue(){return this.value}updateValueAndValidity(i={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let n=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===yp||this.status===Hd)&&this._runAsyncValidator(n,i.emitEvent)}let e=i.sourceControl??this;i.emitEvent!==!1&&(this._events.next(new Z_(this.value,e)),this._events.next(new Vd(this.status,e)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),i.onlySelf||this._parent?.updateValueAndValidity(Ve(H({},i),{sourceControl:e}))}_updateTreeValidity(i={emitEvent:!0}
vendor: 3,783 bytes, line 1124
1124){this._forEachChild(e=>e._updateTreeValidity(i)),this.updateValueAndValidity({onlySelf:!0,emitEvent:i.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Cp:yp}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(i,e){if(this.asyncValidator){this.status=Hd,this._hasOwnPendingAsyncValidator={emitEvent:e!==!1,shouldHaveEmitted:i!==!1};let n=XP(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(r=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(r,{emitEvent:e,shouldHaveEmitted:i})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let i=(this._hasOwnPendingAsyncValidator?.emitEvent||this._hasOwnPendingAsyncValidator?.shouldHaveEmitted)??!1;return this._hasOwnPendingAsyncValidator=null,i}return!1}setErrors(i,e={}){this.errors=i,this._updateControlsErrors(e.emitEvent!==!1,this,e.shouldHaveEmitted)}get(i){let e=i;return e==null||(Array.isArray(e)||(e=e.split(".")),e.length===0)?null:e.reduce((n,r)=>n&&n._find(r),this)}getError(i,e){let n=e?this.get(e):this;return n?.errors?n.errors[i]:null}hasError(i,e){return!!this.getError(i,e)}get root(){let i=this;for(;i._parent;)i=i._parent;return i}_updateControlsErrors(i,e,n){this.status=this._calculateStatus(),i&&this.statusChanges.emit(this.status),(i||n)&&this._events.next(new Vd(this.status,e)),this._parent&&this._parent._updateControlsErrors(i,e,n)}_initObservables(){this.valueChanges=new O,this.statusChanges=new O}_calculateStatus(){return this._allControlsDisabled()?Cp:this.errors?W_:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Hd)?Hd:this._anyControlsHaveStatus(W_)?W_:yp}_anyControlsHaveStatus(i){return this._anyControls(e=>e.status===i)}_anyControlsDirty(){return this._anyControls(i=>i.dirty)}_anyControlsTouched(){return this._anyControls(i=>i.touched)}_updatePristine(i,e){let n=!this._anyControlsDirty(),r=this.pristine!==n;this.pristine=n,i.onlySelf||this._parent?._updatePristine(i,e),r&&this._events.next(new wp(this.pristine,e))}_updateTouched(i={},e){this.touched=this._anyControlsTouched(),this._events.next(new Ep(this.touched,e)),i.onlySelf||this._parent?._updateTouched(i,e)}_onDisabledChange=[];_registerOnCollectionChange(i){this._onCollectionChange=i}_setUpdateStrategy(i){nb(i)&&i.updateOn!=null&&(this._updateOn=i.updateOn)}_parentMarkedDirty(i){return!i&&!!this._parent?.dirty&&!this._parent._anyControlsDirty()}_find(i){return null}_assignValidators(i){this._rawValidators=Array.isArray(i)?i.slice():i,this._composedValidatorFn=v$(this._rawValidators)}_assignAsyncValidators(i){this._rawAsyncValidators=Array.isArray(i)?i.slice():i,this._composedAsyncValidatorFn=y$(this._rawAsyncValidators)}},Ii=class extends Bd{constructor(i,e,n){super(vE(e),yE(n,e)),this.controls=i,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(i,e){return this.controls[i]?this.controls[i]:(this.controls[i]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(i,e,n={}){this.registerControl(i,e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}removeControl(i,e={}){this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),delete this.controls[i],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(i,e,n={}){this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),delete this.controls[i],e&&this.registerControl(i,e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}contains(i){return this.controls.hasOwnProperty(i)&&this.controls[i].enabled}setValue(i,e={}
vendor: 21,885 bytes, line 1124
1124){sN(this,!0,i),Object.keys(i).forEach(n=>{aN(this,!0,n),this.controls[n].setValue(i[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(i,e={}){i!=null&&(Object.keys(i).forEach(n=>{let r=this.controls[n];r&&r.patchValue(i[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(i={},e={}){this._forEachChild((n,r)=>{n.reset(i?i[r]:null,Ve(H({},e),{onlySelf:!0}))}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e),e?.emitEvent!==!1&&this._events.next(new Sp(this))}getRawValue(){return this._reduceChildren({},(i,e,n)=>(i[n]=e.getRawValue(),i))}_syncPendingControls(){let i=this._reduceChildren(!1,(e,n)=>n._syncPendingControls()?!0:e);return i&&this.updateValueAndValidity({onlySelf:!0}),i}_forEachChild(i){Object.keys(this.controls).forEach(e=>{let n=this.controls[e];n&&i(n,e)})}_setUpControls(){this._forEachChild(i=>{i.setParent(this),i._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(i){for(let[e,n]of Object.entries(this.controls))if(this.contains(e)&&i(n))return!0;return!1}_reduceValue(){let i={};return this._reduceChildren(i,(e,n,r)=>((n.enabled||this.disabled)&&(e[r]=n.value),e))}_reduceChildren(i,e){let n=i;return this._forEachChild((r,o)=>{n=e(n,r,o)}),n}_allControlsDisabled(){for(let i of Object.keys(this.controls))if(this.controls[i].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(i){return this.controls.hasOwnProperty(i)?this.controls[i]:null}};var hE=class extends Ii{};var Ud=new R("",{factory:()=>ib}),ib="always";function rb(t,i){return[...i.path,t]}function Dp(t,i,e=ib){CE(t,i),i.valueAccessor.writeValue(t.value),(t.disabled||e==="always")&&i.valueAccessor.setDisabledState?.(t.disabled),x$(t,i),E$(t,i),w$(t,i),C$(t,i)}function J_(t,i,e=!0){let n=()=>{};i?.valueAccessor?.registerOnChange(n),i?.valueAccessor?.registerOnTouched(n),tb(t,i),t&&(i._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function eb(t,i){t.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(i)})}function C$(t,i){if(i.valueAccessor.setDisabledState){let e=n=>{i.valueAccessor.setDisabledState(n)};t.registerOnDisabledChange(e),i._registerOnDestroy(()=>{t._unregisterOnDisabledChange(e)})}}function CE(t,i){let e=rN(t);i.validator!==null?t.setValidators(HP(e,i.validator)):typeof e=="function"&&t.setValidators([e]);let n=oN(t);i.asyncValidator!==null?t.setAsyncValidators(HP(n,i.asyncValidator)):typeof n=="function"&&t.setAsyncValidators([n]);let r=()=>t.updateValueAndValidity();eb(i._rawValidators,r),eb(i._rawAsyncValidators,r)}function tb(t,i){let e=!1;if(t!==null){if(i.validator!==null){let r=rN(t);if(Array.isArray(r)&&r.length>0){let o=r.filter(a=>a!==i.validator);o.length!==r.length&&(e=!0,t.setValidators(o))}}if(i.asyncValidator!==null){let r=oN(t);if(Array.isArray(r)&&r.length>0){let o=r.filter(a=>a!==i.asyncValidator);o.length!==r.length&&(e=!0,t.setAsyncValidators(o))}}}let n=()=>{};return eb(i._rawValidators,n),eb(i._rawAsyncValidators,n),e}function x$(t,i){i.valueAccessor.registerOnChange(e=>{t._pendingValue=e,t._pendingChange=!0,t._pendingDirty=!0,t.updateOn==="change"&&lN(t,i)})}function w$(t,i){i.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,t.updateOn==="blur"&&t._pendingChange&&lN(t,i),t.updateOn!=="submit"&&t.markAsTouched()})}function lN(t,i){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),i.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function E$(t,i){let e=(n,r)=>{i.valueAccessor.writeValue(n),r&&i.viewToModelUpdate(n)};t.registerOnChange(e),i._registerOnDestroy(()=>{t._unregisterOnChange(e)})}function cN(t,i){t==null,CE(t,i)}function S$(t,i){return tb(t,i)}function xE(t,i){if(!t.hasOwnProperty("model"))return!1;let e=t.model;return e.isFirstChange()?!0:!Object.is(i,e.currentValue)}function D$(t){return Object.getPrototypeOf(t.constructor)===WP}function dN(t,i){t._syncPendingControls(),i.forEach(e=>{let n=e.control;n.updateOn==="submit"&&n._pendingChange&&(e.viewToModelUpdate(n._pendingValue),n._pendingChange=!1)})}function wE(t,i){if(!i)return null;Array.isArray(i);let e,n,r;return i.forEach(o=>{o.constructor===Qi?e=o:D$(o)?n=o:r=o}),r||n||e||null}function I$(t,i){let e=t.indexOf(i);e>-1&&t.splice(e,1)}var M$={provide:rr,useExisting:Zt(()=>Ps)},xp=Promise.resolve(),Ps=(()=>{class t extends rr{callSetDisabledState;get submitted(){return Xt(this.submittedReactive)}_submitted=Nn(()=>this.submittedReactive());submittedReactive=ge(!1);_directives=new Set;form;ngSubmit=new O;options;constructor(e,n,r){super(),this.callSetDisabledState=r,this.form=new Ii({},_E(e),bE(n))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){xp.then(()=>{let n=this._findContainer(e.path);e.control=n.registerControl(e.name,e.control),Dp(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){xp.then(()=>{this._findContainer(e.path)?.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){xp.then(()=>{let n=this._findContainer(e.path),r=new Ii({});cN(r,e),n.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){xp.then(()=>{this._findContainer(e.path)?.removeControl?.(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,n){xp.then(()=>{this.form.get(e.path).setValue(n)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submittedReactive.set(!0),dN(this.form,this._directives),this.ngSubmit.emit(e),this.form._events.next(new X_(this.control)),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}static \u0275fac=function(n){return new(n||t)(k(kr,10),k(vc,10),k(Ud,8))};static \u0275dir=z({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup","",3,"formArray",""],["ng-form"],["","ngForm",""]],hostBindings:function(n,r){n&1&&D("submit",function(a){return r.onSubmit(a)})("reset",function(){return r.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[_e([M$]),ye]})}return t})();function jP(t,i){let e=t.indexOf(i);e>-1&&t.splice(e,1)}function UP(t){return typeof t=="object"&&t!==null&&Object.keys(t).length===2&&"value"in t&&"disabled"in t}var Ut=class extends Bd{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(i=null,e,n){super(vE(e),yE(n,e)),this._applyFormState(i),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),nb(e)&&(e.nonNullable||e.initialValueIsDefault)&&(UP(i)?this.defaultValue=i.value:this.defaultValue=i)}setValue(i,e={}){this.value=this._pendingValue=i,this._onChange.length&&e.emitModelToViewChange!==!1&&this._onChange.forEach(n=>n(this.value,e.emitViewToModelChange!==!1)),this.updateValueAndValidity(e)}patchValue(i,e={}){this.setValue(i,e)}reset(i=this.defaultValue,e={}){this._applyFormState(i),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),e.overwriteDefaultValue&&(this.defaultValue=this.value),this._pendingChange=!1,e?.emitEvent!==!1&&this._events.next(new Sp(this))}_updateValue(){}_anyControls(i){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(i){this._onChange.push(i)}_unregisterOnChange(i){jP(this._onChange,i)}registerOnDisabledChange(i){this._onDisabledChange.push(i)}_unregisterOnDisabledChange(i){jP(this._onDisabledChange,i)}_forEachChild(i){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(i){UP(i)?(this.value=this._pendingValue=i.value,i.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=i}};var k$=t=>t instanceof Ut,T$=(()=>{class t extends rr{_parent;ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective?.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return rb(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,standalone:!1,features:[ye]})}return t})();var A$={provide:Mr,useExisting:Zt(()=>Ip)},zP=Promise.resolve(),Ip=(()=>{class t extends Mr{_changeDetectorRef;callSetDisabledState;control=new Ut;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new O;constructor(e,n,r,o,a,s){super(),this._changeDetectorRef=a,this.callSetDisabledState=s,this._parent=e,this._setValidators(n),this._setAsyncValidators(r),this.valueAccessor=wE(this,o)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){let n=e.name.previousValue;this.formDirective.removeControl({name:n,path:this._getPath(n)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),xE(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective?.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!!(this.options&&this.options.standalone)}_setUpStandalone(){Dp(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._checkName()}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(e){zP.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){let n=e.isDisabled.currentValue,r=n!==0&&j(n);zP.then(()=>{r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?rb(e,this._parent):[e]}static \u0275fac=function(n){return new(n||t)(k(rr,9),k(kr,10),k(vc,10),k(Oi,10),k(Oe,8),k(Ud,8))};static \u0275dir=z({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],standalone:!1,features:[_e([A$]),ye,Pe]})}return t})();var rs=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1})}return t})(),R$={provide:Oi,useExisting:Zt(()=>EE),multi:!0},EE=(()=>{class t extends WP{writeValue(e){let n=e??"";this.setProperty("value",n)}registerOnChange(e){this.onChange=n=>{e(n==""?null:parseFloat(n))}}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(n,r){n&1&&D("input",function(a){return r.onChange(a.target.value)})("blur",function(){return r.onTouched()})},standalone:!1,features:[_e([R$]),ye]})}return t})();var jd=class extends Bd{constructor(i,e,n){super(vE(e),yE(n,e)),this.controls=i,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;at(i){return this.controls[this._adjustIndex(i)]}push(i,e={}){Array.isArray(i)?i.forEach(n=>{this.controls.push(n),this._registerControl(n)}):(this.controls.push(i),this._registerControl(i)),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(i,e,n={}){this.controls.splice(i,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:n.emitEvent})}removeAt(i,e={}){let n=this._adjustIndex(i);n<0&&(n=0),this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),this.controls.splice(n,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(i,e,n={}){let r=this._adjustIndex(i);r<0&&(r=0),this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),this.controls.splice(r,1),e&&(this.controls.splice(r,0,e),this._registerControl(e)),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(i,e={}){sN(this,!1,i),i.forEach((n,r)=>{aN(this,!1,r),this.at(r).setValue(n,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(i,e={}){i!=null&&(i.forEach((n,r)=>{this.at(r)&&this.at(r).patchValue(n,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(i=[],e={}){this._forEachChild((n,r)=>{n.reset(i[r],Ve(H({},e),{onlySelf:!0}))}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e),e?.emitEvent!==!1&&this._events.next(new Sp(this))}getRawValue(){return this.controls.map(i=>i.getRawValue())}clear(i={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:i.emitEvent}))}_adjustIndex(i){return i<0?i+this.length:i}_syncPendingControls(){let i=this.controls.reduce((e,n)=>n._syncPendingControls()?!0:e,!1);return i&&this.updateValueAndValidity({onlySelf:!0}),i}_forEachChild(i){this.controls.forEach((e,n)=>{i(e,n)})}_updateValue(){this.value=this.controls.filter(i=>i.enabled||this.disabled).map(i=>i.value)}_anyControls(i){return this.controls.some(e=>e.enabled&&i(e))}_setUpControls(){this._forEachChild(i=>this._registerControl(i))}_allControlsDisabled(){for(let i of this.controls)if(i.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(i){i.setParent(this),i._registerOnCollectionChange(this._onCollectionChange)}_find(i){return this.at(i)??null}};var uN=(()=>{class t extends rr{callSetDisabledState;get submitted(){return Xt(this._submittedReactive)}set submitted(e){this._submittedReactive.set(e)}_submitted=Nn(()=>this._submittedReactive());_submittedReactive=ge(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];constructor(e,n,r){super(),this.callSetDisabledState=r,this._setValidators(e),this._setAsyncValidators(n)}ngOnChanges(e){this.onChanges(e)}ngOnDestroy(){this.onDestroy()}onChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}onDestroy(){this.form&&(tb(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get path(){return[]}addControl(e){let n=this.form.get(e.path);return Dp(n,e,this.callSetDisabledState),n.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),n}getControl(e){return this.form.get(e.path)}removeControl(e){J_(e.control||null,e,!1),I$(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}getFormArray(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}updateModel(e,n){this.form.get(e.path).setValue(n)}onReset(){this.resetForm()}resetForm(e=void 0,n={}){this.form.reset(e,n),this._submittedReactive.set(!1)}onSubmit(e){return this.submitted=!0,dN(this.form,this.directives),this.ngSubmit.emit(e),this.form._events.next(new X_(this.control)),e?.target?.method==="dialog"}_updateDomValue(){this.directives.forEach(e=>{let n=e.control,r=this.form.get(e.path);n!==r&&(J_(n||null,e),k$(r)&&(Dp(r,e,this.callSetDisabledState),e.control=r))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){let n=this.form.get(e.path);cN(n,e),n.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){let n=this.form?.get(e.path);n&&S$(n,e)&&n.updateValueAndValidity({emitEvent:!1})}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm?._registerOnCollectionChange(()=>{})}_updateValidators(){CE(this.form,this),this._oldForm&&tb(this._oldForm,this)}_checkFormPresent(){this.form}static \u0275fac=function(n){return new(n||t)(k(kr,10),k(vc,10),k(Ud,8))};static \u0275dir=z({type:t,features:[ye,Pe]})}return t})();var SE=new R(""),P$={provide:Mr,useExisting:Zt(()=>Tr)},Tr=(()=>{class t extends Mr{_ngModelWarningConfig;callSetDisabledState;viewModel;form;set isDisabled(e){}model;update=new O;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(e,n,r,o,a){super(),this._ngModelWarningConfig=o,this.callSetDisabledState=a,this._setValidators(e),this._setAsyncValidators(n),this.valueAccessor=wE(this,r)}ngOnChanges(e){if(this._isControlChanged(e)){let n=e.form.previousValue;n&&J_(n,this,!1),Dp(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}xE(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&J_(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}static \u0275fac=function(n){return new(n||t)(k(kr,10),k(vc,10),k(Oi,10),k(SE,8),k(Ud,8))};static \u0275dir=z({type:t,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],standalone:!1,features:[_e([P$]),ye,Pe]})}return t})(),N$={provide:rr,useExisting:Zt(()=>ob)},ob=(()=>{class t extends T${name=null;constructor(e,n,r){super(),this._parent=e,this._setValidators(n),this._setAsyncValidators(r)}_checkParentType(){mN(this._parent)}static \u0275fac=function(n){return new(n||t)(k(rr,13),k(kr,10),k(vc,10))};static \u0275dir=z({type:t,selectors:[["","formGroupName",""]],inputs:{name:[0,"formGroupName","name"]},standalone:!1,features:[_e([N$]),ye]})}return t})(),O$={provide:rr,useExisting:Zt(()=>ab)},ab=(()=>{class t extends rr{_parent;name=null;constructor(e,n,r){super(),this._parent=e,this._setValidators(n),this._setAsyncValidators(r)}ngOnInit(){mN(this._parent),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective?.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return rb(this.name==null?this.name:this.name.toString(),this._parent)}static \u0275fac=function(n){return new(n||t)(k(rr,13),k(kr,10),k(vc,10))};static \u0275dir=z({type:t,selectors:[["","formArrayName",""]],inputs:{name:[0,"formArrayName","name"]},standalone:!1,features:[_e([O$]),ye]})}return t})();function mN(t){return!(t instanceof ob)&&!(t instanceof uN)&&!(t instanceof ab)}var F$={provide:Mr,useExisting:Zt(()=>co)},co=(()=>{class t extends Mr{_ngModelWarningConfig;_added=!1;viewModel;control;name=null;set isDisabled(e){}model;update=new O;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(e,n,r,o,a){super(),this._ngModelWarningConfig=a,this._parent=e,this._setValidators(n),this._setAsyncValidators(r),this.valueAccessor=wE(this,o)}ngOnChanges(e){this._added||this._setUpControl(),xE(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective?.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return rb(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_setUpControl(){this.control=this.formDirective.addControl(this),this._added=!0}static \u0275fac=function(n){return new(n||t)(k(rr,13),k(kr,10),k(vc,10),k(Oi,10),k(SE,8))};static \u0275dir=z({type:t,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},standalone:!1,features:[_e([F$]),ye,Pe]})}return t})();var L$={provide:rr,useExisting:Zt(()=>bi)},bi=(()=>{class t extends uN{form=null;ngSubmit=new O;get control(){return this.form}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","formGroup",""]],hostBindings:function(n,r){n&1&&D("submit",function(a){return r.onSubmit(a)})("reset",function(){return r.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[_e([L$]),ye]})}return t})();function H$(t){return typeof t=="number"?t:parseInt(t,10)}function pN(t){return typeof t=="number"?t:parseFloat(t)}var sb=(()=>{class t{_validator=q_;_onChange;_enabled;ngOnChanges(e){if(this.inputName in e){let n=this.normalizeInput(e[this.inputName].
1124currentValue);this._enabled=this.enabled(n),this._validator=this._enabled?this.createValidator(n):q_,this._onChange?.()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return e!=null}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,features:[Pe]})}return t})(),V$={provide:kr,useExisting:Zt(()=>B$),multi:!0},B$=(()=>{class t extends sb{max;inputName="max";normalizeInput=e=>pN(e);createValidator=e=>KP(e);static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(n,r){n&2&&$("max",r._enabled?r.max:null)},inputs:{max:"max"},standalone:!1,features:[_e([V$]),ye]})}return t})(),j$={provide:kr,useExisting:Zt(()=>DE),multi:!0},DE=(()=>{class t extends sb{min;inputName="min";normalizeInput=e=>pN(e);createValidator=e=>qP(e);static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(n,r){n&2&&$("min",r._enabled?r.min:null)},inputs:{min:"min"},standalone:!1,features:[_e([j$]),ye]})}return t})(),U$={provide:kr,useExisting:Zt(()=>Da),multi:!0};var Da=(()=>{class t extends sb{required;inputName="required";normalizeInput=j;createValidator=e=>QP;enabled(e){return e}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(n,r){n&2&&$("required",r._enabled?"":null)},inputs:{required:"required"},standalone:!1,features:[_e([U$]),ye]})}return t})();var z$={provide:kr,useExisting:Zt(()=>G$),multi:!0},G$=(()=>{class t extends sb{maxlength;inputName="maxlength";normalizeInput=e=>H$(e);createValidator=e=>YP(e);static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(n,r){n&2&&$("maxlength",r._enabled?r.maxlength:null)},inputs:{maxlength:"maxlength"},standalone:!1,features:[_e([z$]),ye]})}return t})();var hN=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({})}return t})();function GP(t){return!!t&&(t.asyncValidators!==void 0||t.validators!==void 0||t.updateOn!==void 0)}var fN=(()=>{class t{useNonNullable=!1;get nonNullable(){let e=new t;return e.useNonNullable=!0,e}group(e,n=null){let r=this._reduceControls(e),o={};return GP(n)?o=n:n!==null&&(o.validators=n.validator,o.asyncValidators=n.asyncValidator),new Ii(r,o)}record(e,n=null){let r=this._reduceControls(e);return new hE(r,n)}control(e,n,r){let o={};return this.useNonNullable?(GP(n)?o=n:(o.validators=n,o.asyncValidators=r),new Ut(e,Ve(H({},o),{nonNullable:!0}))):new Ut(e,n,r)}array(e,n,r){let o=e.map(a=>this._createControl(a));return new jd(o,n,r)}_reduceControls(e){let n={};return Object.keys(e).forEach(r=>{n[r]=this._createControl(e[r])}),n}_createControl(e){if(e instanceof Ut)return e;if(e instanceof Bd)return e;if(Array.isArray(e)){let n=e[0],r=e.length>1?e[1]:null,o=e.length>2?e[2]:null;return this.control(n,r,o)}else return this.control(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var gN=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:Ud,useValue:e.callSetDisabledState??ib}]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[hN]})}return t})(),_N=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:SE,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:Ud,useValue:e.callSetDisabledState??ib}]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[hN]})}return t})();var $$=["*"];var W$=new R("MAT_CARD_CONFIG"),Yi=(()=>{class t{appearance;constructor(){let e=g(W$,{optional:!0});this.appearance=e?.appearance||"raised"}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:8,hostBindings:function(n,r){n&2&&X("mat-mdc-card-outlined",r.appearance==="outlined")("mdc-card--outlined",r.appearance==="outlined")("mat-mdc-card-filled",r.appearance==="filled")("mdc-card--filled",r.appearance==="filled")},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:$$,decls:1,vars:0,template:function(n,r){n&1&&(Ue(),me(0))},styles:[`.mat-mdc-card { 1125 display: flex; 1126 flex-direction: column; 1127 box-sizing: border-box; 1128 position: relative; 1129 border-style: solid; 1130 border-width: 0; 1131 background-color: var(--mat-card-elevated-container-color, var(--mat-sys-surface-container-low)); 1132 border-color: var(--mat-card-elevated-container-color, var(--mat-sys-surface-container-low)); 1133 border-radius: var(--mat-card-elevated-container-shape, var(--mat-sys-corner-medium)); 1134 box-shadow: var(--mat-card-elevated-container-elevation, var(--mat-sys-level1)); 1135} 1136.mat-mdc-card::after { 1137 position: absolute; 1138 top: 0; 1139 left: 0; 1140 width: 100%; 1141 height: 100%; 1142 border: solid 1px transparent; 1143 content: ""; 1144 display: block; 1145 pointer-events: none; 1146 box-sizing: border-box; 1147 border-radius: var(--mat-card-elevated-container-shape, var(--mat-sys-corner-medium)); 1148} 1149 1150.mat-mdc-card-outlined { 1151 background-color: var(--mat-card-outlined-container-color, var(--mat-sys-surface)); 1152 border-radius: var(--mat-card-outlined-container-shape, var(--mat-sys-corner-medium)); 1153 border-width: var(--mat-card-outlined-outline-width, 1px); 1154 border-color: var(--mat-card-outlined-outline-color, var(--mat-sys-outline-variant)); 1155 box-shadow: var(--mat-card-outlined-container-elevation, var(--mat-sys-level0)); 1156} 1157.mat-mdc-card-outlined::after { 1158 border: none; 1159} 1160 1161.mat-mdc-card-filled { 1162 background-color: var(--mat-card-filled-container-color, var(--mat-sys-surface-container-highest)); 1163 border-radius: var(--mat-card-filled-container-shape, var(--mat-sys-corner-medium)); 1164 box-shadow: var(--mat-card-filled-container-elevation, var(--mat-sys-level0)); 1165} 1166 1167.mdc-card__media { 1168 position: relative; 1169 box-sizing: border-box; 1170 background-repeat: no-repeat; 1171 background-position: center; 1172 background-size: cover; 1173} 1174.mdc-card__media::before { 1175 display: block; 1176 content: ""; 1177} 1178.mdc-card__media:first-child { 1179 border-top-left-radius: inherit; 1180 border-top-right-radius: inherit; 1181} 1182.mdc-card__media:last-child { 1183 border-bottom-left-radius: inherit; 1184 border-bottom-right-radius: inherit; 1185} 1186 1187.mat-mdc-card-actions { 1188 display: flex; 1189 flex-direction: row; 1190 align-items: center; 1191 box-sizing: border-box; 1192 min-height: 52px; 1193 padding: 8px; 1194} 1195 1196.mat-mdc-card-title { 1197 font-family: var(--mat-card-title-text-font, var(--mat-sys-title-large-font)); 1198 line-height: var(--mat-card-title-text-line-height, var(--mat-sys-title-large-line-height)); 1199 font-size: var(--mat-card-title-text-size, var(--mat-sys-title-large-size)); 1200 letter-spacing: var(--mat-card-title-text-tracking, var(--mat-sys-title-large-tracking)); 1201 font-weight: var(--mat-card-title-text-weight, var(--mat-sys-title-large-weight)); 1202} 1203 1204.mat-mdc-card-subtitle { 1205 color: var(--mat-card-subtitle-text-color, var(--mat-sys-on-surface)); 1206 font-family: var(--mat-card-subtitle-text-font, var(--mat-sys-title-medium-font)); 1207 line-height: var(--mat-card-subtitle-text-line-height, var(--mat-sys-title-medium-line-height)); 1208 font-size: var(--mat-card-subtitle-text-size, var(--mat-sys-title-medium-size)); 1209 letter-spacing: var(--mat-card-subtitle-text-tracking, var(--mat-sys-title-medium-tracking)); 1210 font-weight: var(--mat-card-subtitle-text-weight, var(--mat-sys-title-medium-weight)); 1211} 1212 1213.mat-mdc-card-title, 1214.mat-mdc-card-subtitle { 1215 display: block; 1216 margin: 0; 1217} 1218.mat-mdc-card-avatar ~ .mat-mdc-card-header-text .mat-mdc-card-title, 1219.mat-mdc-card-avatar ~ .mat-mdc-card-header-text .mat-mdc-card-subtitle { 1220 padding: 16px 16px 0; 1221} 1222 1223.mat-mdc-card-header { 1224 display: flex; 1225 padding: 16px 16px 0; 1226} 1227 1228.mat-mdc-card-content { 1229 display: block; 1230 padding: 0 16px; 1231} 1232.mat-mdc-card-content:first-child { 1233 padding-top: 16px; 1234} 1235.mat-mdc-card-content:last-child { 1236 padding-bottom: 16px; 1237} 1238 1239.mat-mdc-card-title-group { 1240 display: flex; 1241 justify-content: space-between; 1242 width: 100%; 1243} 1244 1245.mat-mdc-card-avatar { 1246 height: 40px; 1247 width: 40px; 1248 border-radius: 50%; 1249 flex-shrink: 0; 1250 margin-bottom: 16px; 1251 object-fit: cover; 1252} 1253.mat-mdc-card-avatar ~ .mat-mdc-card-header-text .mat-mdc-card-subtitle, 1254.mat-mdc-card-avatar ~ .mat-mdc-card-header-text .mat-mdc-card-title { 1255 line-height: normal; 1256} 1257 1258.mat-mdc-card-sm-image { 1259 width: 80px; 1260 height: 80px; 1261} 1262 1263.mat-mdc-card-md-image { 1264 width: 112px; 1265 height: 112px; 1266} 1267 1268.mat-mdc-card-lg-image { 1269 width: 152px; 1270 height: 152px; 1271} 1272 1273.mat-mdc-card-xl-image { 1274 width: 240px; 1275 height: 240px; 1276} 1277 1278.mat-mdc-card-subtitle ~ .mat-mdc-card-title, 1279.mat-mdc-card-title ~ .mat-mdc-card-subtitle, 1280.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title, 1281.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle, 1282.mat-mdc-card-title-group .mat-mdc-card-title, 1283.mat-mdc-card-title-group .mat-mdc-card-subtitle { 1284 padding-top: 0; 1285} 1286 1287.mat-mdc-card-content > :last-child:not(.mat-mdc-card-footer) { 1288 margin-bottom: 0; 1289} 1290
1291.mat-mdc-card-actions-align-end { 1292 justify-content: flex-end; 1293} 1294`],encapsulation:2,changeDetection:0})}return t})();var bN=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[Fe]})}return t})();var zd=(()=>{class t extends zm{transform(e,n){return e?super.transform(e,"dd.MM.yyyy HH:mm")+" Uhr":""}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})()}static{this.\u0275pipe=xi({name:"deDate",type:t,pure:!0,standalone:!1})}}return t})();var Gd=class{},vN=(()=>{class t extends Gd{getTranslation(e){return ie({})}}return t.\u0275fac=(()=>{let i;return function(n){return(i||(i=Xe(t)))(n||t)}})(),t.\u0275prov=E({token:t,factory:t.\u0275fac}),t})(),Mp=class{},yN=(()=>{class t{handle(e){return e.key}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=E({token:t,factory:t.\u0275fac}),t})();function lb(t,i){if(t===i)return!0;if(t===null||i===null)return!1;if(t!==t&&i!==i)return!0;let e=typeof t,n=typeof i,r,o,a;if(e==n&&e=="object")if(Array.isArray(t)){if(!Array.isArray(i))return!1;if((r=t.length)==i.length){for(o=0;o<r;o++)if(!lb(t[o],i[o]))return!1;return!0}}else{if(Array.isArray(i))return!1;a=Object.create(null);for(o in t){if(!lb(t[o],i[o]))return!1;a[o]=!0}for(o in i)if(!(o in a)&&typeof i[o]<"u")return!1;return!0}return!1}function fl(t){return typeof t<"u"&&t!==null}function ME(t){return t&&typeof t=="object"&&!Array.isArray(t)}function wN(t,i){let e=Object.assign({},t);
1294return ME(t)&&ME(i)&&Object.keys(i).forEach(n=>{ME(i[n])?n in t?e[n]=wN(t[n],i[n]):Object.assign(e,{[n]:i[n]}):Object.assign(e,{[n]:i[n]})}),e}var $d=class{},CN=(()=>{class t extends $d{constructor(){super(...arguments),this.templateMatcher=/{{\s?([^{}\s]*)\s?}}/g}interpolate(e,n){let r;return typeof e=="string"?r=this.interpolateString(e,n):typeof e=="function"?r=this.interpolateFunction(e,n):r=e,r}getValue(e,n){let r=typeof n=="string"?n.split("."):[n];n="";do n+=r.shift(),fl(e)&&fl(e[n])&&(typeof e[n]=="object"||!r.length)?(e=e[n],n=""):r.length?n+=".":e=void 0;while(r.length);return e}interpolateFunction(e,n){return e(n)}interpolateString(e,n){return n?e.replace(this.templateMatcher,(r,o)=>{let a=this.getValue(n,o);return fl(a)?a:r}):e}}return t.\u0275fac=(()=>{let i;return function(n){return(i||(i=Xe(t)))(n||t)}})(),t.\u0275prov=E({token:t,factory:t.\u0275fac}),t})(),Wd=class{},xN=(()=>{class t extends Wd{compile(e,n){return e}compileTranslations(e,n){return e}}return t.\u0275fac=(()=>{let i;return function(n){return(i||(i=Xe(t)))(n||t)}})(),t.\u0275prov=E({token:t,factory:t.\u0275fac}),t})(),cb=class{constructor(){this.currentLang=this.defaultLang,this.translations={},this.langs=[],this.onTranslationChange=new O,this.onLangChange=new O,this.onDefaultLangChange=new O}},kE=new R("USE_STORE"),TE=new R("USE_DEFAULT_LANG"),AE=new R("DEFAULT_LANGUAGE"),RE=new R("USE_EXTEND"),yc=(()=>{class t{constructor(e,n,r,o,a,s=!0,l=!1,c=!1,m){this.store=e,this.currentLoader=n,this.compiler=r,this.parser=o,this.missingTranslationHandler=a,this.useDefaultLang=s,this.isolate=l,this.extend=c,this.pending=!1,this._onTranslationChange=new O,this._onLangChange=new O,this._onDefaultLangChange=new O,this._langs=[],this._translations={},this._translationRequests={},m&&this.setDefaultLang(m)}get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(e){this.isolate?this._defaultLang=e:this.store.defaultLang=e}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(e){this.isolate?this._currentLang=e:this.store.currentLang=e}get langs(){return this.isolate?this._langs:this.store.langs}set langs(e){this.isolate?this._langs=e:this.store.langs=e}get translations(){return this.isolate?this._translations:this.store.translations}set translations(e){this.isolate?this._translations=e:this.store.translations=e}setDefaultLang(e){if(e===this.defaultLang)return;let n=this.retrieveTranslations(e);typeof n<"u"?(this.defaultLang==null&&(this.defaultLang=e),n.pipe(ct(1)).subscribe(r=>{this.changeDefaultLang(e)})):this.changeDefaultLang(e)}getDefaultLang(){return this.defaultLang}use(e){if(e===this.currentLang)return ie(this.translations[e]);let n=this.retrieveTranslations(e);return typeof n<"u"?(this.currentLang||(this.currentLang=e),n.pipe(ct(1)).subscribe(r=>{this.changeLang(e)}),n):(this.changeLang(e),ie(this.translations[e]))}retrieveTranslations(e){let n;return(typeof this.translations[e]>"u"||this.extend)&&(this._translationRequests[e]=this._translationRequests[e]||this.getTranslation(e),n=this._translationRequests[e]),n}getTranslation(e){this.pending=!0;let n=this.currentLoader.getTranslation(e).pipe(hs(1),ct(1));return this.loadingTranslations=n.pipe(fe(r=>this.compiler.compileTranslations(r,e)),hs(1),ct(1)),this.loadingTranslations.subscribe({next:r=>{this.translations[e]=this.extend&&this.translations[e]?H(H({},r),this.translations[e]):r,this.updateLangs(),this.pending=!1},error:r=>{this.pending=!1}}),n}setTranslation(e,n,r=!1){n=this.compiler.compileTranslations(n,e),(r||this.extend)&&this.translations[e]?this.translations[e]=wN(this.translations[e],n):this.translations[e]=n,this.updateLangs(),this.onTranslationChange.emit({lang:e,translations:this.translations[e]})}getLangs(){return this.langs}addLangs(e){e.forEach(n=>{this.langs.indexOf(n)===-1&&this.langs.push(n)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(e,n,r){let o;if(n instanceof Array){let a={},s=!1;for(let l of n)a[l]=this.getParsedResult(e,l,r),Zn(a[l])&&(s=!0);if(s){let l=n.map(c=>Zn(a[c])?a[c]:ie(a[c]));return _o(l).pipe(fe(c=>{let m={};
vendor: 4,141 bytes, line 1294
1294return c.forEach((_,v)=>{m[n[v]]=_}),m}))}return a}if(e&&(o=this.parser.interpolate(this.parser.getValue(e,n),r)),typeof o>"u"&&this.defaultLang!=null&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(o=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],n),r)),typeof o>"u"){let a={key:n,translateService:this};typeof r<"u"&&(a.interpolateParams=r),o=this.missingTranslationHandler.handle(a)}return typeof o<"u"?o:n}get(e,n){if(!fl(e)||!e.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe(no(r=>(r=this.getParsedResult(r,e,n),Zn(r)?r:ie(r))));{let r=this.getParsedResult(this.translations[this.currentLang],e,n);return Zn(r)?r:ie(r)}}getStreamOnTranslationChange(e,n){if(!fl(e)||!e.length)throw new Error('Parameter "key" required');return lr(Vi(()=>this.get(e,n)),this.onTranslationChange.pipe(Ct(r=>{let o=this.getParsedResult(r.translations,e,n);return typeof o.subscribe=="function"?o:ie(o)})))}stream(e,n){if(!fl(e)||!e.length)throw new Error('Parameter "key" required');return lr(Vi(()=>this.get(e,n)),this.onLangChange.pipe(Ct(r=>{let o=this.getParsedResult(r.translations,e,n);return Zn(o)?o:ie(o)})))}instant(e,n){if(!fl(e)||!e.length)throw new Error('Parameter "key" required');let r=this.getParsedResult(this.translations[this.currentLang],e,n);if(Zn(r)){if(e instanceof Array){let o={};return e.forEach((a,s)=>{o[e[s]]=e[s]}),o}return e}else return r}set(e,n,r=this.currentLang){this.translations[r][e]=this.compiler.compile(n,r),this.updateLangs(),this.onTranslationChange.emit({lang:r,translations:this.translations[r]})}changeLang(e){this.currentLang=e,this.onLangChange.emit({lang:e,translations:this.translations[e]}),this.defaultLang==null&&this.changeDefaultLang(e)}changeDefaultLang(e){this.defaultLang=e,this.onDefaultLangChange.emit({lang:e,translations:this.translations[e]})}reloadLang(e){return this.resetLang(e),this.getTranslation(e)}resetLang(e){this._translationRequests[e]=void 0,this.translations[e]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;if(e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,!(typeof e>"u"))return e.indexOf("-")!==-1&&(e=e.split("-")[0]),e.indexOf("_")!==-1&&(e=e.split("_")[0]),e}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,e}}return t.\u0275fac=function(e){return new(e||t)(w(cb),w(Gd),w(Wd),w($d),w(Mp),w(TE),w(kE),w(RE),w(AE))},t.\u0275prov=E({token:t,factory:t.\u0275fac}),t})();var sn=(()=>{class t{constructor(e,n){this.translate=e,this._ref=n,this.value="",this.lastKey=null,this.lastParams=[]}updateValue(e,n,r){let o=a=>{this.value=a!==void 0?a:e,this.lastKey=e,this._ref.markForCheck()};if(r){let a=this.translate.getParsedResult(r,e,n);Zn(a.subscribe)?a.subscribe(o):o(a)}this.translate.get(e,n).subscribe(o)}transform(e,...n){if(!e||!e.length)return e;if(lb(e,this.lastKey)&&lb(n,this.lastParams))return this.value;let r;if(fl(n[0])&&n.length)if(typeof n[0]=="string"&&n[0].length){let o=n[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{r=JSON.parse(o)}catch(a){throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${n[0]}`)}}else typeof n[0]=="object"&&!Array.isArray(n[0])&&(r=n[0]);return this.lastKey=e,this.lastParams=n,this.updateValue(e,r),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(o=>{this.lastKey&&o.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(e,r,o.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(o=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,r,o.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>
1294{this.lastKey&&(this.lastKey=null,this.updateValue(e,r))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}}return t.\u0275fac=function(e){return new(e||t)(k(yc,16),k(Oe,16))},t.\u0275pipe=xi({name:"translate",type:t,pure:!1,standalone:!1}),t.\u0275prov=E({token:t,factory:t.\u0275fac}),t})(),EN=(()=>{class t{static forRoot(e={}){return{ngModule:t,providers:[e.loader||{provide:Gd,useClass:vN},e.compiler||{provide:Wd,useClass:xN},e.parser||{provide:$d,useClass:CN},e.missingTranslationHandler||{provide:Mp,useClass:yN},cb,{provide:kE,useValue:e.isolate},{provide:TE,useValue:e.useDefaultLang},{provide:RE,useValue:e.extend},{provide:AE,useValue:e.defaultLanguage},yc]}}static forChild(e={}){return{ngModule:t,providers:[e.loader||{provide:Gd,useClass:vN},e.compiler||{provide:Wd,useClass:xN},e.parser||{provide:$d,useClass:CN},e.missingTranslationHandler||{provide:Mp,useClass:yN},{provide:kE,useValue:e.isolate},{provide:TE,useValue:e.useDefaultLang},{provide:RE,useValue:e.extend},{provide:AE,useValue:e.defaultLanguage},yc]}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=te({type:t}),t.\u0275inj=ee({}),t})();var q$=["tooltip"],K$=20;var Q$=new R("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{let t=g(Ae);return()=>Ao(t,{scrollThrottle:K$})}}),Y$=new R("mat-tooltip-default-options",{providedIn:"root",factory:()=>({showDelay:0,hideDelay:0,touchendHideDelay:1500})});var SN="tooltip-panel",Z$={passive:!0},X$=8,J$=8,e6=24,t6=200,mn=(()=>{class t{_elementRef=g(ne);_ngZone=g(de);_platform=g(bt);_ariaDescriber=g(tp);_focusMonitor=g(Hn);_dir=g(Lt);_injector=g(Ae);_viewContainerRef=g(jt);_mediaMatcher=g(wd);_document=g(Be);_renderer=g(pt);_animationsDisabled=ot();_defaultOptions=g(Y$,{optional:!0});_overlayRef=null;_tooltipInstance=null;_overlayPanelClass;_portal;_position="below";_positionAtOrigin=!1;_disabled=!1;_tooltipClass;_viewInitialized=!1;_pointerExitEventsInitialized=!1;_tooltipComponent=DN;_viewportMargin=8;_currentPosition;_cssClassPrefix="mat-mdc";_ariaDescriptionPending=!1;_dirSubscribed=!1;get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(e){this._positionAtOrigin=Mo(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){let n=Mo(e);this._disabled!==n&&(this._disabled=n,n?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=Ur(e)}_showDelay;get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=Ur(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}_hideDelay;touchGestures="auto";get message(){return this._message}set message(e){let n=this._message;this._message=e!=null?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(n)}_message="";get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}_eventCleanups=[];_touchstartTimeout=null;_destroyed=new W;_isDestroyed=!1;constructor(){let e=this._defaultOptions;e&&(this._showDelay=e.showDelay,this._hideDelay=e.hideDelay,e.position&&(this.position=e.position),e.positionAtOrigin&&(this.positionAtOrigin=e.positionAtOrigin),e.touchGestures&&(this.touchGestures=e.touchGestures),e.tooltipClass&&(this.tooltipClass=e.tooltipClass)),this._viewportMargin=X$}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(Le(this._destroyed)).subscribe(e=>{e?e==="keyboard"&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){let e=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._eventCleanups.forEach(n=>n()),this._eventCleanups.length=0,this._destroyed.next(),this._destroyed.complete(),this._isDestroyed=!0,this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay,n){if(this.disabled||!this.message||this._isTooltipVisible()){this._tooltipInstance?._cancelPendingAnimations();return}let r=this._createOverlay(n);this._detach(),this._portal=this._portal||new lo(this._tooltipComponent,this._viewContainerRef);let o=this._tooltipInstance=r.attach(this._portal).instance;o._triggerElement=this._elementRef.nativeElement,o._mouseLeaveHideDelay=this._hideDelay,o.afterHidden().pipe(Le(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),o.show(e)}hide(e=this.hideDelay){let n=this._tooltipInstance;n&&(n.isVisible()?n.hide(e):(n._cancelPendingAnimations(),this._detach()))}toggle(e){this._isTooltipVisible()?this.hide():this.show(void 0,e)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(e){if(this._overlayRef){let a=this._overlayRef.getConfig().positionStrategy;
1294if((!this.positionAtOrigin||!e)&&a._origin instanceof ne)return this._overlayRef;this._detach()}let n=this._injector.get(Ea).getAncestorScrollContainers(this._elementRef),r=`${this._cssClassPrefix}-${SN}`,o=ns(this._injector,this.positionAtOrigin?e||this._elementRef:this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(n).withPopoverLocation("global");return o.positionChanges.pipe(Le(this._destroyed)).subscribe(a=>{this._updateCurrentPositionClass(a.connectionPair),this._tooltipInstance&&a.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=Qr(this._injector,{direction:this._dir,positionStrategy:o,panelClass:this._overlayPanelClass?[...this._overlayPanelClass,r]:r,scrollStrategy:this._injector.get(Q$)(),disableAnimations:this._animationsDisabled,eventPredicate:this._overlayEventPredicate}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(Le(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(Le(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(Le(this._destroyed)).subscribe(a=>{a.preventDefault(),a.stopPropagation(),this._ngZone.run(()=>this.hide(0))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._dirSubscribed||(this._dirSubscribed=!0,this._dir.change.pipe(Le(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){let n=e.getConfig().positionStrategy,r=this._getOrigin(),o=this._getOverlayPosition();n.withPositions([this._addOffset(H(H({},r.main),o.main)),this._addOffset(H(H({},r.fallback),o.fallback))])}_addOffset(e){let n=J$,r=!this._dir||this._dir.value=="ltr";return e.originY==="top"?e.offsetY=-n:e.originY==="bottom"?e.offsetY=n:e.originX==="start"?e.offsetX=r?-n:n:e.originX==="end"&&(e.offsetX=r?n:-n),e}_getOrigin(){let e=!this._dir||this._dir.value=="ltr",n=this.position,r;n=="above"||n=="below"?r={originX:"center",originY:n=="above"?"top":"bottom"}:n=="before"||n=="left"&&e||n=="right"&&!e?r={originX:"start",originY:"center"}:(n=="after"||n=="right"&&e||n=="left"&&!e)&&(r={originX:"end",originY:"center"});let{x:o,y:a}=this._invertPosition(r.originX,r.originY);return{main:r,fallback:{originX:o,originY:a}}}_getOverlayPosition(){let e=!this._dir||this._dir.value=="ltr",n=this.position,r;n=="above"?r={overlayX:"center",overlayY:"bottom"}:n=="below"?r={overlayX:"center",overlayY:"top"}:n=="before"||n=="left"&&e||n=="right"&&!e?r={overlayX:"end",overlayY:"center"}:(n=="after"||n=="right"&&e||n=="left"&&!e)&&(r={overlayX:"start",overlayY:"center"});let{x:o,y:a}=this._invertPosition(r.overlayX,r.overlayY);return{main:r,fallback:{overlayX:o,overlayY:a}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),Bt(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e instanceof Set?Array.from(e):e,this._tooltipInstance._markForCheck())}_invertPosition(e,n){return this.position==="above"||this.position==="below"?n==="top"?n="bottom":n==="bottom"&&(n="top"):e==="end"?e="start":e==="start"&&(e="end"),{x:e,y:n}}_updateCurrentPositionClass(e){let{overlayY:n,originX:r,originY:o}=e,a;if(n==="center"?this._dir&&this._dir.value==="rtl"?a=r==="end"?"left":"right":a=r==="start"?"left":"right":a=n==="bottom"&&o==="top"?"above":"below",a!==this._currentPosition){let s=this._overlayRef;if(s){let l=`${this._cssClassPrefix}-${SN}-`;s.removePanelClass(l+this._currentPosition),s.addPanelClass(l+a)}this._currentPosition=a}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._eventCleanups.length||(this._isTouchPlatform()?this.touchGestures!=="off"&&(this._disableNativeGesturesIfNecessary(),this._addListener("touchstart",e=>{let n=e.targetTouches?.[0],r=n?{x:n.clientX,y:n.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout);let o=500;this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,r)},this._defaultOptions?.touchLongPressShowDelay??o)})):this._addListener("mouseenter",e=>{this._setupPointerExitEventsIfNeeded();let n;e.x!==void 0&&e.y!==void 0&&(n=e),this.show(void 0,n)}))}_setupPointerExitEventsIfNeeded(){if(!this._pointerExitEventsInitialized){if(this._pointerExitEventsInitialized=!0,!this._isTouchPlatform())this._addListener("mouseleave",e=>{let n=e.relatedTarget;(!n||!this._overlayRef?.overlayElement.contains(n))&&this.hide()}),this._addListener("wheel",e=>
1294{if(this._isTooltipVisible()){let n=this._document.elementFromPoint(e.clientX,e.clientY),r=this._elementRef.nativeElement;n!==r&&!r.contains(n)&&this.hide()}});else if(this.touchGestures!=="off"){this._disableNativeGesturesIfNecessary();let e=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions?.touchendHideDelay)};this._addListener("touchend",e),this._addListener("touchcancel",e)}}}_addListener(e,n){this._eventCleanups.push(this._renderer.listen(this._elementRef.nativeElement,e,n,Z$))}_isTouchPlatform(){let e=this._defaultOptions?.detectHoverCapability;return typeof e=="function"?!e():this._platform.IOS||this._platform.ANDROID?!0:this._platform.isBrowser?!!e&&this._mediaMatcher.matchMedia("(any-hover: none)").matches:!1}_disableNativeGesturesIfNecessary(){let e=this.touchGestures;if(e!=="off"){let n=this._elementRef.nativeElement,r=n.style;(e==="on"||n.nodeName!=="INPUT"&&n.nodeName!=="TEXTAREA")&&(r.userSelect=r.msUserSelect=r.webkitUserSelect=r.MozUserSelect="none"),(e==="on"||!n.draggable)&&(r.webkitUserDrag="none"),r.touchAction="none",r.webkitTapHighlightColor="transparent"}}_syncAriaDescription(e){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,e,"tooltip"),this._isDestroyed||Bt({write:()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")}},{injector:this._injector}))}_overlayEventPredicate=e=>e.type==="keydown"?this._isTooltipVisible()&&e.keyCode===27&&!Yt(e):!0;static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(n,r){n&2&&X("mat-mdc-tooltip-disabled",r.disabled)},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"]})}return t})(),DN=(()=>{class t{_changeDetectorRef=g(Oe);_elementRef=g(ne);_isMultiline=!1;message;tooltipClass;_showTimeoutId;_hideTimeoutId;_triggerElement;_mouseLeaveHideDelay;_animationsDisabled=ot();_tooltip;_closeOnInteraction=!1;_isVisible=!1;_onHide=new W;_showAnimation="mat-mdc-tooltip-show";_hideAnimation="mat-mdc-tooltip-hide";constructor(){}show(e){this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},e)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:e}){(!e||!this._triggerElement.contains(e))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){let e=this._elementRef.nativeElement.getBoundingClientRect();return e.height>e6&&e.width>=t6}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_cancelPendingAnimations(){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){let n=this._tooltip.nativeElement,r=this._showAnimation,o=this._hideAnimation;if(n.classList.remove(e?o:r),n.classList.add(e?r:o),this._isVisible!==e&&(this._isVisible=e,this._changeDetectorRef.markForCheck()),e&&!this._animationsDisabled&&typeof getComputedStyle=="function"){let a=getComputedStyle(n);(a.getPropertyValue("animation-duration")==="0s"||a.getPropertyValue("animation-name")==="none")&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(n.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-tooltip-component"]],viewQuery:function(n,r){if(n&1&&Ee(q$,7),n&2){let o;V(o=B())&&(r._tooltip=o.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(n,r){n&1&&D("mouseleave",function(a){return r._handleMouseLeave(a)})},decls:4,vars:5,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(n,r){n&1&&(Gt(0,"div",1,0),ol("animationend",function(a){return r._handleAnimationEnd(a)}),Gt(2,"div",2),f(3),Wt()()),n&2&&(We(r.tooltipClass),X("mdc-tooltip--multiline",r._isMultiline),p(3),L(r.message))},styles:[`.mat-mdc-tooltip { 1295 position: relative; 1296 transform: scale(0); 1297 display: inline-flex; 1298} 1299.mat-mdc-tooltip::before { 1300 content: ""; 1301 top: 0; 1302 right: 0; 1303 bottom: 0; 1304 left: 0; 1305 z-index: -1; 1306 position: absolute; 1307} 1308.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before { 1309 top: -8px; 1310} 1311.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before { 1312 bottom: -8px; 1313} 1314.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before { 1315 left: -8px; 1316} 1317.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before { 1318 right: -8px; 1319} 1320.mat-mdc-tooltip._mat-animation-noopable { 1321 animation: none; 1322 transform: scale(1); 1323} 1324 1325.mat-mdc-tooltip-surface { 1326 word-break: normal;
1327 overflow-wrap: anywhere; 1328 padding: 4px 8px; 1329 min-width: 40px; 1330 max-width: 200px; 1331 min-height: 24px; 1332 max-height: 40vh; 1333 box-sizing: border-box; 1334 overflow: hidden; 1335 text-align: center; 1336 will-change: transform, opacity; 1337 background-color: var(--mat-tooltip-container-color, var(--mat-sys-inverse-surface)); 1338 color: var(--mat-tooltip-supporting-text-color, var(--mat-sys-inverse-on-surface)); 1339 border-radius: var(--mat-tooltip-container-shape, var(--mat-sys-corner-extra-small)); 1340 font-family: var(--mat-tooltip-supporting-text-font, var(--mat-sys-body-small-font)); 1341 font-size: var(--mat-tooltip-supporting-text-size, var(--mat-sys-body-small-size)); 1342 font-weight: var(--mat-tooltip-supporting-text-weight, var(--mat-sys-body-small-weight)); 1343 line-height: var(--mat-tooltip-supporting-text-line-height, var(--mat-sys-body-small-line-height)); 1344 letter-spacing: var(--mat-tooltip-supporting-text-tracking, var(--mat-sys-body-small-tracking)); 1345} 1346.mat-mdc-tooltip-surface::before { 1347 position: absolute; 1348 box-sizing: border-box; 1349 width: 100%; 1350 height: 100%; 1351 top: 0; 1352 left: 0; 1353 border: 1px solid transparent; 1354 border-radius: inherit; 1355 content: ""; 1356 pointer-events: none; 1357} 1358.mdc-tooltip--multiline .mat-mdc-tooltip-surface { 1359 text-align: left; 1360} 1361[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface { 1362 text-align: right; 1363} 1364 1365.mat-mdc-tooltip-panel { 1366 line-height: normal; 1367} 1368.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive { 1369 pointer-events: none; 1370} 1371 1372@keyframes mat-mdc-tooltip-show { 1373 0% { 1374 opacity: 0; 1375 transform: scale(0.8); 1376 } 1377 100% { 1378 opacity: 1; 1379 transform: scale(1); 1380 } 1381} 1382@keyframes mat-mdc-tooltip-hide { 1383 0% { 1384 opacity: 1; 1385 transform: scale(1); 1386 } 1387 100% { 1388 opacity: 0; 1389 transform: scale(0.8); 1390 } 1391} 1392.mat-mdc-tooltip-show { 1393 animation: mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards; 1394} 1395 1396.mat-mdc-tooltip-hide { 1397 animation: mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards; 1398} 1399`],encapsulation:2,changeDetection:0})}return t})();var db=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[ba,nr,Fe,qi]})}return t})();function n6(t,i){if(t&1&&(d(0,"span"),f(1),u()),t&2){let e=b();p(),L(e.telefonnummer)}}var IN=(()=>{class t{constructor(){this.kontaktEmailHref=""}ngOnInit(){this.kontaktEmailHref=this.kontaktEmailHref.concat("mailto:").concat(this.mailTo),this.subject&&(this.kontaktEmailHref=this.kontaktEmailHref.concat("?subject=").concat(this.subject))}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["app-kontakt-info"]],inputs:{mailTo:"mailTo",text:"text",subject:"subject",telefonnummer:"telefonnummer",cssClass:"cssClass"},standalone:!1,decls:6,vars:9,consts:[[3,"href"],[4,"ngIf"]],template:function(n,r){n&1&&(d(0,"div")(1,"a",0)(2,"mat-icon"),f(3,"mail_outline"),u(),f(4),u(),y(5,n6,2,1,"span",1),u()),n&2&&(We(r.cssClass),p(),We(ua("mail ",r.telefonnummer?"margin-right-24":"")),h("href",Mt(r.kontaktEmailHref),Kt),p(3),J(" ",r.text," "),p(),h("ngIf",r.telefonnummer))},dependencies:[Ie,Ke],styles:["[_nghost-%COMP%]{font-weight:500}"]})}}return t})();var ub=class{applyChanges(i,e,n,r,o){i.forEachOperation((a,s,l)=>{let c,m;if(a.previousIndex==null){let _=n(a,s,l);c=e.createEmbeddedView(_.templateRef,_.context,_.index),m=wa.INSERTED}else l==null?(e.remove(s),m=wa.REMOVED):(c=e.get(s),e.move(c,l),m=wa.MOVED);o&&o({context:c?.context,operation:m,record:a})})}detach(){}};var r6=[[["caption"]],[["colgroup"],["col"]],"*"],o6=["caption","colgroup, col","*"];function a6(t,i){t&1&&me(0,2)}function s6(t,i){t&1&&(d(0,"thead",0),qt(1,1),u(),d(2,"tbody",0),qt(3,2)(4,3),u(),d(5,"tfoot",0),qt(6,4),u())}function l6(t,i){t&1&&qt(0,1)(1,2)(2,3)(3,4)}var Ia=new R("CDK_TABLE");var hb=(()=>{class t{template=g(It);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkCellDef",""]]})}return t})(),fb=(()=>{class t{template=g(It);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkHeaderCellDef",""]]})}return t})(),TN=(()=>{class t{template=g(It);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkFooterCellDef",""]]})}return t})(),gl=(()=>{class t{_table=g(Ia,{optional:!0});_hasStickyChanged=!1;get name(){return this._name}set name(e){this._setNameInput(e)}_name;get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}_sticky=!1;get stickyEnd(){return this._stickyEnd}set stickyEnd(e){e!==this._stickyEnd&&(this._stickyEnd=e,this._hasStickyChanged=!0)}_stickyEnd=!1;cell;headerCell;footerCell;cssClassFriendlyName;_columnCssClassName;constructor(){}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkColumnDef",""]],contentQueries:function(n,r,o){if(n&1&&xt(
1399o,hb,5)(o,fb,5)(o,TN,5),n&2){let a;V(a=B())&&(r.cell=a.first),V(a=B())&&(r.headerCell=a.first),V(a=B())&&(r.footerCell=a.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",j],stickyEnd:[2,"stickyEnd","stickyEnd",j]}})}return t})(),pb=class{constructor(i,e){e.nativeElement.classList.add(...i._columnCssClassName)}},AN=(()=>{class t extends pb{constructor(){super(g(gl),g(ne))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[ye]})}return t})();var RN=(()=>{class t extends pb{constructor(){let e=g(gl),n=g(ne);super(e,n);let r=e._table?._getCellRole();r&&n.nativeElement.setAttribute("role",r)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[ye]})}return t})();var NE=(()=>{class t{template=g(It);_differs=g(Eo);columns;_columnsDiffer;constructor(){}ngOnChanges(e){if(!this._columnsDiffer){let n=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(n).create(),this._columnsDiffer.diff(n)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof Tp?e.headerCell.template:this instanceof OE?e.footerCell.template:e.cell.template}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,features:[Pe]})}return t})(),Tp=(()=>{class t extends NE{_table=g(Ia,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}_sticky=!1;constructor(){super(g(It),g(Eo))}ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",j]},features:[ye,Pe]})}return t})(),OE=(()=>{class t extends NE{_table=g(Ia,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}_sticky=!1;constructor(){super(g(It),g(Eo))}ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",j]},features:[ye,Pe]})}return t})(),gb=(()=>{class t extends NE{_table=g(Ia,{optional:!0});when;constructor(){super(g(It),g(Eo))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkRowDef",""]],inputs:{columns:[0,"cdkRowDefColumns","columns"],when:[0,"cdkRowDefWhen","when"]},features:[ye]})}return t})(),Cc=(()=>{class t{_viewContainer=g(jt);cells;context;static mostRecentCellOutlet=null;constructor(){t.mostRecentCellOutlet=this}ngOnDestroy(){t.mostRecentCellOutlet===this&&(t.mostRecentCellOutlet=null)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkCellOutlet",""]]})}return t})(),FE=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&qt(0,0)},dependencies:[Cc],encapsulation:2})}return t})();var LE=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&qt(0,0)},dependencies:[Cc],encapsulation:2})}return t})(),PN=(()=>{class t{templateRef=g(It);_contentClassNames=["cdk-no-data-row","cdk-row"];_cellClassNames=["cdk-cell","cdk-no-data-cell"];_cellSelector="td, cdk-cell, [cdk-cell], .cdk-cell";constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["ng-template","cdkNoDataRow",""]]})}return t})(),MN=["top","bottom","left","right"],PE=class{_isNativeHtmlTable;_stickCellCss;_isBrowser;_needsPositionStickyOnElement;direction;_positionListener;_tableInjector;_elemSizeCache=new WeakMap;_resizeObserver=globalThis?.ResizeObserver?new globalThis.ResizeObserver(i=>this._updateCachedSizes(i)):null;_updatedStickyColumnsParamsToReplay=[];_stickyColumnsReplayTimeout=null;_cachedCellWidths=[];_borderCellCss;_destroyed=!1;
1399constructor(i,e,n=!0,r=!0,o,a,s){this._isNativeHtmlTable=i,this._stickCellCss=e,this._isBrowser=n,this._needsPositionStickyOnElement=r,this.direction=o,this._positionListener=a,this._tableInjector=s,this._borderCellCss={top:`${e}-border-elem-top`,bottom:`${e}-border-elem-bottom`,left:`${e}-border-elem-left`,right:`${e}-border-elem-right`}}clearStickyPositioning(i,e){(e.includes("left")||e.includes("right"))&&this._removeFromStickyColumnReplayQueue(i);let n=[];for(let r of i)r.nodeType===r.ELEMENT_NODE&&n.push(r,...Array.from(r.children));Bt({write:()=>{for(let r of n)this._removeStickyStyle(r,e)}},{injector:this._tableInjector})}updateStickyColumns(i,e,n,r=!0,o=!0){if(!i.length||!this._isBrowser||!(e.some(Z=>Z)||n.some(Z=>Z))){this._positionListener?.stickyColumnsUpdated({sizes:[]}),this._positionListener?.stickyEndColumnsUpdated({sizes:[]});return}let a=i[0],s=a.children.length,l=this.direction==="rtl",c=l?"right":"left",m=l?"left":"right",_=e.lastIndexOf(!0),v=n.indexOf(!0),C,M,G;o&&this._updateStickyColumnReplayQueue({rows:[...i],stickyStartStates:[...e],stickyEndStates:[...n]}),Bt({earlyRead:()=>{C=this._getCellWidths(a,r),M=this._getStickyStartColumnPositions(C,e),G=this._getStickyEndColumnPositions(C,n)},write:()=>{for(let Z of i)for(let se=0;se<s;se++){let Qe=Z.children[se];e[se]&&this._addStickyStyle(Qe,c,M[se],se===_),n[se]&&this._addStickyStyle(Qe,m,G[se],se===v)}this._positionListener&&C.some(Z=>!!Z)&&(this._positionListener.stickyColumnsUpdated({sizes:_===-1?[]:C.slice(0,_+1).map((Z,se)=>e[se]?Z:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:v===-1?[]:C.slice(v).map((Z,se)=>n[se+v]?Z:null).reverse()}))}},{injector:this._tableInjector})}stickRows(i,e,n){if(!this._isBrowser)return;let r=n==="bottom"?i.slice().reverse():i,o=n==="bottom"?e.slice().reverse():e,a=[],s=[],l=[];Bt({earlyRead:()=>{for(let c=0,m=0;c<r.length;c++){if(!o[c])continue;a[c]=m;let _=r[c];l[c]=this._isNativeHtmlTable?Array.from(_.children):[_];let v=this._retrieveElementSize(_).height;m+=v,s[c]=v}},write:()=>{let c=o.lastIndexOf(!0);for(let m=0;m<r.length;m++){if(!o[m])continue;let _=a[m],v=m===c;for(let C of l[m])this._addStickyStyle(C,n,_,v)}n==="top"?this._positionListener?.stickyHeaderRowsUpdated({sizes:s,offsets:a,elements:l}):this._positionListener?.stickyFooterRowsUpdated({sizes:s,offsets:a,elements:l})}},{injector:this._tableInjector})}updateStickyFooterContainer(i,e){this._isNativeHtmlTable&&Bt({write:()=>{let n=i.querySelector("tfoot");n&&(e.some(r=>!r)?this._removeStickyStyle(n,["bottom"]):this._addStickyStyle(n,"bottom",0,!1))}},{injector:this._tableInjector})}destroy(){this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._resizeObserver?.disconnect(),this._destroyed=!0}_removeStickyStyle(i,e){if(!i.classList.contains(this._stickCellCss))return;for(let r of e)i.style[r]="",i.classList.remove(this._borderCellCss[r]);MN.some(r=>e.indexOf(r)===-1&&i.style[r])?i.style.zIndex=this._getCalculatedZIndex(i):(i.style.zIndex="",this._needsPositionStickyOnElement&&(i.style.position=""),i.classList.remove(this._stickCellCss))}_addStickyStyle(i,e,n,r){i.classList.add(this._stickCellCss),r&&i.classList.add(this._borderCellCss[e]),i.style[e]=`${n}px`,i.style.zIndex=this._getCalculatedZIndex(i),this._needsPositionStickyOnElement&&(i.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(i){let e={top:100,bottom:10,left:1,right:1},n=0;for(let r of MN)i.style[r]&&(n+=e[r]);return n?`${n}`:""}_getCellWidths(i,e=!0){if(!e&&this._cachedCellWidths.length)return this._cachedCellWidths;let n=[],r=i.children;for(let o=0;o<r.length;o++){let a=r[o];n.push(this._retrieveElementSize(a).width)}return this._cachedCellWidths=n,n}_getStickyStartColumnPositions(i,e){let n=[],r=0;for(let o=0;o<i.length;o++)e[o]&&(n[o]=r,r+=i[o]);return n}_getStickyEndColumnPositions(i,e){let n=[],r=0;for(let o=i.length;o>0;o--)e[o]&&(n[o]=r,r+=i[o]);return n}_retrieveElementSize(i){let e=this._elemSizeCache.get(i);if(e)return e;let n=i.getBoundingClientRect(),r={width:n.width,height:n.height};return this._resizeObserver&&(this._elemSizeCache.set(i,r),this._resizeObserver.observe(i,{box:"border-box"})),r}_updateStickyColumnReplayQueue(i){this._removeFromStickyColumnReplayQueue(i.rows),this._stickyColumnsReplayTimeout||this._updatedStickyColumnsParamsToReplay.push(i)}_removeFromStickyColumnReplayQueue(i){let e=new Set(i);for(let n of this._updatedStickyColumnsParamsToReplay)n.rows=n.rows.filter(r=>!e.has(r));this._updatedStickyColumnsParamsToReplay=this._updatedStickyColumnsParamsToReplay.filter(n=>!!n.rows.length)}_updateCachedSizes(i){let e=!1;for(let n of i){let r=n.borderBoxSize?.length?{width:n.borderBoxSize[0].inlineSize,height:n.borderBoxSize[0].blockSize}:{width:n.contentRect.width,height:n.contentRect.height};r.width!==this._elemSizeCache.get(n.target)?.width&&c6(n.target)&&(e=!0),this._elemSizeCache.set(n.target,r)}e&&this._updatedStickyColumnsParamsToReplay.length&&(this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._stickyColumnsReplayTimeout=setTimeout(()=>{if(!this._destroyed){for(let n of this._updatedStickyColumnsParamsToReplay)this.updateStickyColumns(n.rows,n.stickyStart
1399States,n.stickyEndStates,!0,!1);this._updatedStickyColumnsParamsToReplay=[],this._stickyColumnsReplayTimeout=null}},0))}};function c6(t){return["cdk-cell","cdk-header-cell","cdk-footer-cell"].some(i=>t.classList.contains(i))}var kp=new R("STICKY_POSITIONING_LISTENER");var HE=(()=>{class t{viewContainer=g(jt);elementRef=g(ne);constructor(){let e=g(Ia);e._rowOutlet=this,e._outletAssigned()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","rowOutlet",""]]})}return t})(),VE=(()=>{class t{viewContainer=g(jt);elementRef=g(ne);constructor(){let e=g(Ia);e._headerRowOutlet=this,e._outletAssigned()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","headerRowOutlet",""]]})}return t})(),BE=(()=>{class t{viewContainer=g(jt);elementRef=g(ne);constructor(){let e=g(Ia);e._footerRowOutlet=this,e._outletAssigned()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","footerRowOutlet",""]]})}return t})(),jE=(()=>{class t{viewContainer=g(jt);elementRef=g(ne);constructor(){let e=g(Ia);e._noDataRowOutlet=this,e._outletAssigned()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","noDataRowOutlet",""]]})}return t})(),UE=(()=>{class t{_differs=g(Eo);_changeDetectorRef=g(Oe);_elementRef=g(ne);_dir=g(Lt,{optional:!0});_platform=g(bt);_viewRepeater;_viewportRuler=g(Ri);_injector=g(Ae);_virtualScrollViewport=g(pP,{optional:!0,host:!0});_positionListener=g(kp,{optional:!0})||g(kp,{optional:!0,skipSelf:!0});_document=g(Be);_data;_renderedRange;_onDestroy=new W;_renderRows;_renderChangeSubscription=null;_columnDefsByName=new Map;_rowDefs;_headerRowDefs;_footerRowDefs;_dataDiffer;_defaultRowDef=null;_customColumnDefs=new Set;_customRowDefs=new Set;_customHeaderRowDefs=new Set;_customFooterRowDefs=new Set;_customNoDataRow=null;_headerRowDefChanged=!0;_footerRowDefChanged=!0;_stickyColumnStylesNeedReset=!0;_forceRecalculateCellWidths=!0;_cachedRenderRowsMap=new Map;_isNativeHtmlTable;_stickyStyler;stickyCssClass="cdk-table-sticky";needsPositionStickyOnElement=!0;_isServer;_isShowingNoDataRow=!1;_hasAllOutlets=!1;_hasInitialized=!1;_headerRowStickyUpdates=new W;_footerRowStickyUpdates=new W;_disableVirtualScrolling=!1;_getCellRole(){if(this._cellRoleInternal===void 0){let e=this._elementRef.nativeElement.getAttribute("role");return e==="grid"||e==="treegrid"?"gridcell":"cell"}return this._cellRoleInternal}_cellRoleInternal=void 0;get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}_trackByFn;get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&(this._switchDataSource(e),this._changeDetectorRef.markForCheck())}_dataSource;_dataSourceChanges=new W;_dataStream=new W;get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=e,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}_multiTemplateDataRows=!1;get fixedLayout(){return this._virtualScrollEnabled()?!0:this._fixedLayout}set fixedLayout(e){this._fixedLayout=e,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}_fixedLayout=!1;recycleRows=!1;contentChanged=new O;viewChange=new St({start:0,end:Number.MAX_VALUE});_rowOutlet;_headerRowOutlet;_footerRowOutlet;_noDataRowOutlet;_contentColumnDefs;_contentRowDefs;_contentHeaderRowDefs;_contentFooterRowDefs;_noDataRow;constructor(){g(new jn("role"),{optional:!0})||this._elementRef.nativeElement.setAttribute("role","table"),this._isServer=!this._platform.isBrowser,this._isNativeHtmlTable=this._elementRef.nativeElement.nodeName==="TABLE",this._dataDiffer=this._differs.find([]).create((n,r)=>this.trackBy?this.trackBy(r.dataIndex,r.data):r)}ngOnInit(){this._setupStickyStyler(),this._viewportRuler.change().pipe(Le(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentInit(){this._viewRepeater=this.recycleRows||this._virtualScrollEnabled()?new P_:new ub,this._virtualScrollEnabled()&&this._setupVirtualScrolling(this._virtualScrollViewport),this._hasInitialized=!0}ngAfterContentChecked(){this._canRender()&&this._render()}ngOnDestroy(){this._stickyStyler?.destroy(),[this._rowOutlet?.viewContainer,this._headerRowOutlet?.viewContainer,this._footerRowOutlet?.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(e
1399=>{e?.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._headerRowStickyUpdates.complete(),this._footerRowStickyUpdates.complete(),this._onDestroy.next(),this._onDestroy.complete(),gc(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();let e=this._dataDiffer.diff(this._renderRows);if(!e){this._updateNoDataRow(),this.contentChanged.next();return}let n=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,n,(r,o,a)=>this._getEmbeddedViewArgs(r.item,a),r=>r.item.data,r=>{r.operation===wa.INSERTED&&r.context&&this._renderCellTemplateForItem(r.record.item.rowDef,r.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(r=>{let o=n.get(r.currentIndex);o.context.$implicit=r.item.data}),this._updateNoDataRow(),this.contentChanged.next(),this.updateStickyColumnStyles()}addColumnDef(e){this._customColumnDefs.add(e)}removeColumnDef(e){this._customColumnDefs.delete(e)}addRowDef(e){this._customRowDefs.add(e)}removeRowDef(e){this._customRowDefs.delete(e)}addHeaderRowDef(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}removeHeaderRowDef(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}addFooterRowDef(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}removeFooterRowDef(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}setNoDataRow(e){this._customNoDataRow=e}updateStickyHeaderRowStyles(){let e=this._getRenderedRows(this._headerRowOutlet);if(this._isNativeHtmlTable){let r=kN(this._headerRowOutlet,"thead");r&&(r.style.display=e.length?"":"none")}let n=this._headerRowDefs.map(r=>r.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,n,"top"),this._headerRowDefs.forEach(r=>r.resetStickyChanged())}updateStickyFooterRowStyles(){let e=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){let r=kN(this._footerRowOutlet,"tfoot");r&&(r.style.display=e.length?"":"none")}let n=this._footerRowDefs.map(r=>r.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,n,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,n),this._footerRowDefs.forEach(r=>r.resetStickyChanged())}updateStickyColumnStyles(){let e=this._getRenderedRows(this._headerRowOutlet),n=this._getRenderedRows(this._rowOutlet),r=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this.fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...n,...r],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((o,a)=>{this._addStickyColumnStyles([o],this._headerRowDefs[a])}),this._rowDefs.forEach(o=>{let a=[];for(let s=0;s<n.length;s++)this._renderRows[s].rowDef===o&&a.push(n[s]);this._addStickyColumnStyles(a,o)}),r.forEach((o,a)=>{this._addStickyColumnStyles([o],this._footerRowDefs[a])}),Array.from(this._columnDefsByName.values()).forEach(o=>o.resetStickyChanged())}stickyColumnsUpdated(e){this._positionListener?.stickyColumnsUpdated(e)}stickyEndColumnsUpdated(e){this._positionListener?.stickyEndColumnsUpdated(e)}stickyHeaderRowsUpdated(e){this._headerRowStickyUpdates.next(e),this._positionListener?.stickyHeaderRowsUpdated(e)}stickyFooterRowsUpdated(e){this._footerRowStickyUpdates.next(e),this._positionListener?.stickyFooterRowsUpdated(e)}_outletAssigned(){!this._hasAllOutlets&&this._rowOutlet&&this._headerRowOutlet&&this._footerRowOutlet&&this._noDataRowOutlet&&(this._hasAllOutlets=!0,this._canRender()&&this._render())}_canRender(){return this._hasAllOutlets&&this._hasInitialized}_render(){this._cacheRowDefs(),this._cacheColumnDefs(),!this._headerRowDefs.length&&!this._footerRowDefs.length&&this._rowDefs.length;let n=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||n,this._forceRecalculateCellWidths=n,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}_getAllRenderRows(){if(!Array.isArray(this._data)||!this._renderedRange)return[];let e=[],n=Math.min(this._data.length,this._renderedRange.end),r=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let o=this._renderedRange.start;o<n;o++){let a=this._data[o],s=this._getRenderRowsForData(a,o,r.get(a));this._cachedRenderRowsMap.has(a)||this._cachedRenderRowsMap.set(a,new WeakMap);for(let l=0;l<s.length;l++){let c=s[l],m=this._cachedRenderRowsMap.get(c.data);m.has(c.rowDef)?m.get(c.rowDef).push(c):m.set(c.rowDef,[c]),e.push(c)}}return e}_getRenderRowsForData(e,n,r){return this._getRowDefs(e,n).map(a=>{let s=r&&r.has(a)?r.get(a):[];if(s.length){let l=s.shift();return l.dataIndex=n,l}else return{data:e,rowDef:a,dataIndex:n}})}_cacheColumnDefs(){this._columnDefsByName.clear(),mb(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEac
1399h(n=>{this._columnDefsByName.has(n.name),this._columnDefsByName.set(n.name,n)})}_cacheRowDefs(){this._headerRowDefs=mb(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=mb(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=mb(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);let e=this._rowDefs.filter(n=>!n.when);this._defaultRowDef=e[0]}_renderUpdatedColumns(){let e=(a,s)=>{let l=!!s.getColumnsDiff();return a||l},n=this._rowDefs.reduce(e,!1);n&&this._forceRenderDataRows();let r=this._headerRowDefs.reduce(e,!1);r&&this._forceRenderHeaderRows();let o=this._footerRowDefs.reduce(e,!1);return o&&this._forceRenderFooterRows(),n||r||o}_switchDataSource(e){this._data=[],gc(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet&&this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;gc(this.dataSource)?e=this.dataSource.connect(this):Zn(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=ie(this.dataSource)),this._renderChangeSubscription=li([e,this.viewChange]).pipe(Le(this._onDestroy)).subscribe(([n,r])=>{this._data=n||[],this._renderedRange=r,this._dataStream.next(n),this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,n)=>this._renderRow(this._headerRowOutlet,e,n)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,n)=>this._renderRow(this._footerRowOutlet,e,n)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,n){let r=Array.from(n?.columns||[]).map(s=>{let l=this._columnDefsByName.get(s);return l}),o=r.map(s=>s.sticky),a=r.map(s=>s.stickyEnd);this._stickyStyler.updateStickyColumns(e,o,a,!this.fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){let n=[];for(let r=0;r<e.viewContainer.length;r++){let o=e.viewContainer.get(r);n.push(o.rootNodes[0])}return n}_getRowDefs(e,n){if(this._rowDefs.length===1)return[this._rowDefs[0]];let r=[];if(this.multiTemplateDataRows)r=this._rowDefs.filter(o=>!o.when||o.when(n,e));else{let o=this._rowDefs.find(a=>a.when&&a.when(n,e))||this._defaultRowDef;o&&r.push(o)}return r.length,r}_getEmbeddedViewArgs(e,n){let r=e.rowDef,o={$implicit:e.data};return{templateRef:r.template,context:o,index:n}}_renderRow(e,n,r,o={}){let a=e.viewContainer.createEmbeddedView(n.template,o,r);return this._renderCellTemplateForItem(n,o),a}_renderCellTemplateForItem(e,n){for(let r of this._getCellTemplates(e))Cc.mostRecentCellOutlet&&Cc.mostRecentCellOutlet._viewContainer.createEmbeddedView(r,n);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){let e=this._rowOutlet.viewContainer;for(let n=0,r=e.length;n<r;n++){let a=e.get(n).context;a.count=r,a.first=n===0,a.last=n===r-1,a.even=n%2===0,a.odd=!a.even,this.multiTemplateDataRows?(a.dataIndex=this._renderRows[n].dataIndex,a.renderIndex=n):a.index=this._renderRows[n].dataIndex}}_getCellTemplates(e){return!e||!e.columns?[]:Array.from(e.columns,n=>{let r=this._columnDefsByName.get(n);return e.extractCellTemplate(r)})}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){let e=(n,r)=>n||r.hasStickyChanged();this._headerRowDefs.reduce(e,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(e,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(e,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){let e=this._dir?this._dir.value:"ltr",n=this._injector;this._stickyStyler=new PE(this._isNativeHtmlTable,this.stickyCssClass,this._platform.isBrowser,this.needsPositionStickyOnElement,e,this,n),(this._dir?this._dir.change:ie()).pipe(Le(this._onDestroy)).subscribe(r=>{this._stickyStyler.direction=r,this.updateStickyColumnStyles()})}_setupVirtualScrolling(e){let n=typeof requestAnimationFrame<"u"?Gc:Eh;this.viewChange.next({start:0,end:0}),e.renderedRangeStream.pipe($c(0,n),Le(this._onDestroy)).subscribe(this.viewChange),e.attach({dataStream:this._dataStream,measureRangeSize:(r,o)=>this._measureRangeSize(r,o)}),li([e.renderedContentOffset,this._headerRowStickyUpdates]).pipe(Le(this._onDestroy)).subscribe(([r,o])=>
1399{if(!(!o.sizes||!o.offsets||!o.elements))for(let a=0;a<o.elements.length;a++){let s=o.elements[a];if(s){let l=o.offsets[a],c=r!==0?Math.max(r-l,l):-l;for(let m of s)m.style.top=`${-c}px`}}}),li([e.renderedContentOffset,this._footerRowStickyUpdates]).pipe(Le(this._onDestroy)).subscribe(([r,o])=>{if(!(!o.sizes||!o.offsets||!o.elements))for(let a=0;a<o.elements.length;a++){let s=o.elements[a];if(s)for(let l of s)l.style.bottom=`${r+o.offsets[a]}px`}})}_getOwnDefs(e){return e.filter(n=>!n._table||n._table===this)}_updateNoDataRow(){let e=this._customNoDataRow||this._noDataRow;if(!e)return;let n=this._rowOutlet.viewContainer.length===0;if(n===this._isShowingNoDataRow)return;let r=this._noDataRowOutlet.viewContainer;if(n){let o=r.createEmbeddedView(e.templateRef),a=o.rootNodes[0];if(o.rootNodes.length===1&&a?.nodeType===this._document.ELEMENT_NODE){a.setAttribute("role","row"),a.classList.add(...e._contentClassNames);let s=a.querySelectorAll(e._cellSelector);for(let l=0;l<s.length;l++)s[l].classList.add(...e._cellClassNames)}}else r.clear();this._isShowingNoDataRow=n,this._changeDetectorRef.markForCheck()}_measureRangeSize(e,n){if(e.start>=e.end||n!=="vertical")return 0;let r=this.viewChange.value,o=this._rowOutlet.viewContainer;e.start<r.start||e.end>r.end;let a=e.start-r.start,s=e.end-e.start,l,c;for(let v=0;v<s;v++){let C=o.get(v+a);if(C&&C.rootNodes.length){l=c=C.rootNodes[0];break}}for(let v=s-1;v>-1;v--){let C=o.get(v+a);if(C&&C.rootNodes.length){c=C.rootNodes[C.rootNodes.length-1];break}}let m=l?.getBoundingClientRect?.(),_=c?.getBoundingClientRect?.();return m&&_?_.bottom-m.top:0}_virtualScrollEnabled(){return!this._disableVirtualScrolling&&this._virtualScrollViewport!=null}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(n,r,o){if(n&1&&xt(o,PN,5)(o,gl,5)(o,gb,5)(o,Tp,5)(o,OE,5),n&2){let a;V(a=B())&&(r._noDataRow=a.first),V(a=B())&&(r._contentColumnDefs=a),V(a=B())&&(r._contentRowDefs=a),V(a=B())&&(r._contentHeaderRowDefs=a),V(a=B())&&(r._contentFooterRowDefs=a)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(n,r){n&2&&X("cdk-table-fixed-layout",r.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[2,"multiTemplateDataRows","multiTemplateDataRows",j],fixedLayout:[2,"fixedLayout","fixedLayout",j],recycleRows:[2,"recycleRows","recycleRows",j]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[_e([{provide:Ia,useExisting:t},{provide:kp,useValue:null}])],ngContentSelectors:o6,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(n,r){n&1&&(Ue(r6),me(0),me(1,1),ke(2,a6,1,0),ke(3,s6,7,0)(4,l6,4,0)),n&2&&(p(2),Te(r._isServer?2:-1),p(),Te(r._isNativeHtmlTable?3:4))},dependencies:[VE,HE,jE,BE],styles:[`.cdk-table-fixed-layout { 1400 table-layout: fixed; 1401} 1402`],encapsulation:2})}return t})();function mb(t,i){return t.concat(Array.from(i))}function kN(t,i){let e=i.toUpperCase(),n=t.viewContainer.element.nativeElement;for(;n;){let r=n.nodeType===1?n.nodeName:null;if(r===e)return n;if(r==="TABLE")break;n=n.parentNode}return null}var _b=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[_c]})}return t})();var Ro=class{_multiple;_emitChanges;compareWith;_selection=new Set;_deselectedToEmit=[];_selectedToEmit=[];_selected=null;get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}changed=new W;constructor(i=!1,e,n=!0,r){this._multiple=i,this._emitChanges=n,this.compareWith=r,e&&e.length&&(i?e.forEach(o=>this._markSelected(o)):this._markSelected(e[0]),this._selectedToEmit.length=0)}select(...i){this._verifyValueAssignment(i),i.forEach(n=>this._markSelected(n));let e=this._hasQueuedChanges();return this._emitChangeEvent(),e}deselect(...i){this._verifyValueAssignment(i),i.forEach(n=>this._unmarkSelected(n));let e=this._hasQueuedChanges();return this._emitChangeEvent(),e}setSelection(...i){this._verifyValueAssignment(i);let e=this.selected,n=new Set(i.map(o=>this._getConcreteValue(o)));
1402i.forEach(o=>this._markSelected(o)),e.filter(o=>!n.has(this._getConcreteValue(o,n))).forEach(o=>this._unmarkSelected(o));let r=this._hasQueuedChanges();return this._emitChangeEvent(),r}toggle(i){return this.isSelected(i)?this.deselect(i):this.select(i)}clear(i=!0){this._unmarkAll();let e=this._hasQueuedChanges();return i&&this._emitChangeEvent(),e}isSelected(i){return this._selection.has(this._getConcreteValue(i))}isEmpty(){return this._selection.size===0}hasValue(){return!this.isEmpty()}sort(i){this._multiple&&this.selected&&this._selected.sort(i)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(i){i=this._getConcreteValue(i),this.isSelected(i)||(this._multiple||this._unmarkAll(),this.isSelected(i)||this._selection.add(i),this._emitChanges&&this._selectedToEmit.push(i))}_unmarkSelected(i){i=this._getConcreteValue(i),this.isSelected(i)&&(this._selection.delete(i),this._emitChanges&&this._deselectedToEmit.push(i))}_unmarkAll(){this.isEmpty()||this._selection.forEach(i=>this._unmarkSelected(i))}_verifyValueAssignment(i){i.length>1&&this._multiple}_hasQueuedChanges(){return!!(this._deselectedToEmit.length||this._selectedToEmit.length)}_getConcreteValue(i,e){if(this.compareWith){e=e??this._selection;for(let n of e)if(this.compareWith(i,n))return n;return i}else return i}};var xc=(()=>{class t{_listeners=[];notify(e,n){for(let r of this._listeners)r(e,n)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(n=>e!==n)}}ngOnDestroy(){this._listeners=[]}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var d6=[[["caption"]],[["colgroup"],["col"]],"*"],u6=["caption","colgroup, col","*"];function m6(t,i){t&1&&me(0,2)}function p6(t,i){t&1&&(d(0,"thead",0),qt(1,1),u(),d(2,"tbody",2),qt(3,3)(4,4),u(),d(5,"tfoot",0),qt(6,5),u())}function h6(t,i){t&1&&qt(0,1)(1,3)(2,4)(3,5)}var Po=(()=>{class t extends UE{stickyCssClass="mat-mdc-table-sticky";needsPositionStickyOnElement=!1;static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275cmp=S({type:t,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(n,r){n&2&&X("mat-table-fixed-layout",r.fixedLayout)},exportAs:["matTable"],features:[_e([{provide:UE,useExisting:t},{provide:Ia,useExisting:t},{provide:kp,useValue:null}]),ye],ngContentSelectors:u6,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(n,r){n&1&&(Ue(d6),me(0),me(1,1),ke(2,m6,1,0),ke(3,p6,7,0)(4,h6,4,0)),n&2&&(p(2),Te(r._isServer?2:-1),p(),Te(r._isNativeHtmlTable?3:4))},dependencies:[VE,HE,jE,BE],styles:[`.mat-mdc-table-sticky { 1403 position: sticky !important; 1404} 1405 1406mat-table { 1407 display: block; 1408} 1409 1410mat-header-row { 1411 min-height: var(--mat-table-header-container-height, 56px); 1412} 1413 1414mat-row { 1415 min-height: var(--mat-table-row-item-container-height, 52px); 1416} 1417 1418mat-footer-row { 1419 min-height: var(--mat-table-footer-container-height, 52px); 1420} 1421 1422mat-row, mat-header-row, mat-footer-row { 1423 display: flex; 1424 border-width: 0; 1425 border-bottom-width: 1px; 1426 border-style: solid; 1427 align-items: center; 1428 box-sizing: border-box; 1429} 1430 1431mat-cell:first-of-type, mat-header-cell:first-of-type, mat-footer-cell:first-of-type { 1432 padding-left: 24px; 1433} 1434[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) { 1435 padding-left: 0; 1436 padding-right: 24px; 1437} 1438mat-cell:last-of-type, mat-header-cell:last-of-type, mat-footer-cell:last-of-type { 1439 padding-right: 24px; 1440} 1441[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) { 1442 padding-right: 0; 1443 padding-left: 24px; 1444} 1445 1446mat-cell, mat-header-cell, mat-footer-cell { 1447 flex: 1; 1448 display: flex; 1449 align-items: center; 1450 overflow: hidden; 1451 word-wrap: break-word; 1452 min-height: inherit; 1453} 1454 1455.mat-mdc-table { 1456 min-width: 100%; 1457 border: 0; 1458 border-spacing: 0; 1459 table-layout: auto; 1460 white-space: normal; 1461 background-color: var(--mat-table-background-color, var(--mat-sys-surface)); 1462} 1463 1464.mat-table-fixed-layout { 1465 table-layout: fixed; 1466} 1467 1468.mdc-data-table__cell { 1469 box-sizing: border-box; 1470 overflow: hidden; 1471 text-align: start; 1472 text-overflow: ellipsis; 1473} 1474 1475.mdc-data-table__cell, 1476.mdc-data-table__header-cell { 1477 padding: 0 16px; 1478} 1479 1480.mat-mdc-header-row { 1481 -moz-osx-font-smoothing: grayscale; 1482 -webkit-font-smoothing: antialiased; 1483 height: var(--mat-table-header-container-height, 56px); 1484 color: var(--mat-table-header-headline-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87))); 1485 font-family: var(--mat-table-header-headline-font, var(--mat-sys-title-small-font, Roboto, sans-serif)); 1486 line-height: var(--mat-table-header-headline-line-height, var(--mat-sys-title-small-line-height)); 1487 font-size: var(--mat-table-header-headline-size, var(--mat-sys-title-small-size, 14px)); 1488 font-weight: var(--mat-table-header-headline-weight, var(--mat-sys-title-small-weight, 500)); 1489} 1490 1491.mat-mdc-row { 1492 height: var(--mat-table-row-item-container-height, 52px); 1493 color: var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87))); 1494} 1495 1496.mat-mdc-row, 1497.mdc-data-table__content { 1498 -moz-osx-font-smoothing: grayscale; 1499 -webkit-font-smoothing: antialiased; 1500 font-family: var(--mat-table-row-item-label-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif)); 1501 line-height: var(--mat-table-row-item-label-text-line-height, var(--mat-sys-body-medium-line-height)); 1502 font-size: var(--mat-table-row-item-label-text-size, var(--mat-sys-body-medium-size, 14px)); 1503 font-weight: var(--mat-table-row-item-label-text-weight, var(--mat-sys-body-medium-weight)); 1504} 1505 1506.mat-mdc-footer-row { 1507 -moz-osx-font-smoothing: grayscale; 1508 -webkit-font-smoothing: antialiased; 1509 height: var(--mat-table-footer-container-height, 52px); 1510 color: var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87))); 1511 font-family: var(--mat-table-footer-supporting-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif)); 1512 line-height: var(--mat-table-footer-supporting-text-line-height, var(--mat-sys-body-medium-line-height)); 1513 font-size: var(--mat-table-footer-supporting-text-size, var(--mat-sys-body-medium-size, 14px)); 1514 font-weight: var(--mat-table-footer-supporting-text-weight, var(--mat-sys-body-medium-weight)); 1515 letter-spacing: var(--mat-table-footer-supporting-text-tracking, var(--mat-sys-body-medium-tracking)); 1516} 1517 1518.mat-mdc-header-cell { 1519 border-bottom-color: var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12))); 1520 border-bottom-width: var(--mat-table-row-item-outline-width, 1px); 1521 border-bottom-style: solid; 1522 letter-spacing: var(--mat-table-header-headline-tracking, var(--mat-sys-title-small-tracking)); 1523 font-weight: inherit; 1524 line-height: inherit; 1525 box-sizing: border-box; 1526 text-overflow: ellipsis; 1527 overflow: hidden; 1528 outline: none; 1529 text-align: start; 1530} 1531.mdc-data-table__row:last-child > .mat-mdc-header-cell { 1532 border-bottom: none; 1533} 1534 1535.mat-mdc-cell { 1536 border-bottom-color: var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12))); 1537 border-bottom-width: var(--mat-table-row-item-outline-width, 1px); 1538 border-bottom-style: solid; 1539 letter-spacing: var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking)); 1540 line-height: inherit; 1541} 1542.mdc-data-table__row:last-child > .mat-mdc-cell { 1543 border-bottom: none; 1544} 1545 1546.mat-mdc-footer-cell { 1547 letter-spacing: var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking)); 1548} 1549 1550mat-row.mat-mdc-row, 1551mat-header-row.mat-mdc-header-row, 1552mat-footer-row.mat-mdc-footer-row { 1553 border-bottom: none; 1554} 1555 1556.mat-mdc-table tbody, 1557.mat-mdc-table tfoot, 1558.mat-mdc-table thead, 1559.mat-mdc-cell, 1560.mat-mdc-footer-cell, 1561.mat-mdc-header-row, 1562.mat-mdc-row, 1563.mat-mdc-footer-row, 1564.mat-mdc-table .mat-mdc-header-cell { 1565 background: inherit; 1566} 1567 1568.mat-mdc-table mat-header-row.mat-mdc-header-row, 1569.mat-mdc-table mat-row.mat-mdc-row, 1570.mat-mdc-table mat-footer-row.mat-mdc-footer-cell { 1571 height: unset; 1572} 1573 1574mat-header-cell.mat-mdc-header-cell, 1575mat-cell.mat-mdc-cell, 1576mat-footer-cell.mat-mdc-footer-cell { 1577 align-self: stretch; 1578} 1579`],encapsulation:2})}return t})(),No=(()=>{class t extends hb{static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matCellDef",""]],features:[_e([{provide:hb,useExisting:t}]),ye]})}return t})(),Oo=(()=>{class t extends fb{static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matHeaderCellDef",""]],features:[_e([{provide:fb,useExisting:t}]),ye]})}return t})();var Fo=(()=>{class t extends gl{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},features:[_e([{provide:gl,useExisting:t}]),ye]})}return t})(),Lo=(()=>{class t extends AN{static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[ye]})}return t})();var Ho=(()=>{class t extends RN{static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[ye]})}return t})();var Vo=(()=>{class t extends Tp{static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",j]},features:[_e([{provide:Tp,useExisting:t}]),ye]})}return t})();var Bo=(()=>{class t extends gb{static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matRowDef",""]],inputs:{columns:[0,"matRowDefColumns","columns"],when:[0,"matRowDefWhen","when"]},features:[_e([{provide:gb,useExisting:t}]),ye]})}return t})(),jo=(()=>{class t extends FE{static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275cmp=S({type:t,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[_e([{provide:FE,useExisting:t}]),ye],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&qt(0,0)},dependencies:[Cc],encapsulation:2})}return t})();var Uo=(()=>{class t extends LE{static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275cmp=S({type:t,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[_e([{provide:LE,useExisting:t}]),ye],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&qt(0,0)},dependencies:[Cc],encapsulation:2})}return t})();var NN=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[_b,Fe]})}return t})(),f6=9007199254740991,bb=class extends fc{_data;_renderData=new St([]);_filter=new St("");_internalPageChanges=new W;_renderChangesSubscription=null;filteredData;get data(){return this._data.value}set data(i){i=Array.isArray(i)?i:[],this._data.next(i),this._renderChangesSubscription||this._filterData(i)}get filter(){return this._filter.value}set filter(i){this._filter.next(i),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(i){this._sort=i,this._updateChangeSubscription()}_sort;get paginator(){return this._paginator}set paginator(i){this._paginator=i,this._updateChangeSubscription()}_paginator;sortingDataAccessor=(i,e)=>{let n=i[e];if(r_(n)){let r=Number(n);return r<f6?r:n}return n};sortData=(i,e)=>{let n=e.active,r=e.direction;return!n||r==""?i:i.sort((o,a)=>
1579{let s=this.sortingDataAccessor(o,n),l=this.sortingDataAccessor(a,n),c=typeof s,m=typeof l;c!==m&&(c==="number"&&(s+=""),m==="number"&&(l+=""));let _=0;return s!=null&&l!=null?s>l?_=1:s<l&&(_=-1):s!=null?_=1:l!=null&&(_=-1),_*(r=="asc"?1:-1)})};filterPredicate=(i,e)=>{let n=e.trim().toLowerCase();return Object.values(i).some(r=>`${r}`.toLowerCase().includes(n))};constructor(i=[]){super(),this._data=new St(i),this._updateChangeSubscription()}_updateChangeSubscription(){let i=this._sort?Pt(this._sort.sortChange,this._sort.initialized):ie(null),e=this._paginator?Pt(this._paginator.page,this._internalPageChanges,this._paginator.initialized):ie(null),n=this._data,r=li([n,this._filter]).pipe(fe(([s])=>this._filterData(s))),o=li([r,i]).pipe(fe(([s])=>this._orderData(s))),a=li([o,e]).pipe(fe(([s])=>this._pageData(s)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=a.subscribe(s=>this._renderData.next(s))}_filterData(i){return this.filteredData=this.filter==null||this.filter===""?i:i.filter(e=>this.filterPredicate(e,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(i){return this.sort?this.sortData(i.slice(),this.sort):i}_pageData(i){if(!this.paginator)return i;let e=this.paginator.pageIndex*this.paginator.pageSize;return i.slice(e,e+this.paginator.pageSize)}_updatePaginator(i){Promise.resolve().then(()=>{let e=this.paginator;if(e&&(e.length=i,e.pageIndex>0)){let n=Math.ceil(e.length/e.pageSize)-1||0,r=Math.min(e.pageIndex,n);r!==e.pageIndex&&(e.pageIndex=r,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}};var g6=["*"],_6=t=>({large:t});function b6(t,i){if(t&1&&(d(0,"mat-icon",3),f(1,"info_outline"),u()),t&2){let e=b();h("matTooltip",e.tooltip)}}var ON=(()=>{class t{constructor(){this.header="",this.tooltip="",this.large=!1}ngOnInit(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["app-ueberschrift"]],inputs:{header:"header",tooltip:"tooltip",large:"large"},standalone:!1,ngContentSelectors:g6,decls:7,vars:7,consts:[[3,"ngClass"],[3,"matTooltip",4,"ngIf"],[1,"subtitle"],[3,"matTooltip"]],template:function(n,r){n&1&&(Ue(),d(0,"div")(1,"h1",0)(2,"span"),f(3),y(4,b6,2,1,"mat-icon",1),u()(),d(5,"p",2),me(6),u()()),n&2&&(p(),h("ngClass",T(5,_6,r.large)),p(),We(r.tooltip?"info-icon":""),p(),J(" ",r.header," "),p(),h("ngIf",r.tooltip))},dependencies:[Er,Ie,Ke,mn],styles:["div[_ngcontent-%COMP%]{margin-bottom:32px}div[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{margin-bottom:4px}div[_ngcontent-%COMP%] h1.large[_ngcontent-%COMP%]{font-size:200%}"]})}}return t})();var y6=["*"];function C6(t,i){t&1&&me(0)}var zE=(()=>{class t{_elementRef=g(ne);constructor(){}focus(){this._elementRef.nativeElement.focus()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]})}return t})(),GE=(()=>{class t{template=g(It);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkStepLabel",""]]})}return t})();var wc={NUMBER:"number",EDIT:"edit",DONE:"done",ERROR:"error"},x6=new R("STEPPER_GLOBAL_OPTIONS"),vb=(()=>{class t{_stepperOptions;_stepper=g(Kd);_displayDefaultIndicatorType;stepLabel;_childForms;content;stepControl;get interacted(){return this._interacted()}set interacted(e){this._interacted.set(e)}_interacted=ge(!1);interactedStream=new O;label;errorMessage;ariaLabel;ariaLabelledby;get state(){return this._state()}set state(e){this._state.set(e)}_state=ge(void 0);get editable(){return this._editable()}set editable(e){this._editable.set(e)}_editable=ge(!0);optional=!1;get completed(){let e=this._completedOverride(),n=this._interacted();return e??(n&&(!this.stepControl||this.stepControl.valid))}set completed(e){this._completedOverride.set(e)}_completedOverride=ge(null);index=ge(-1);isSelected=Nn(()=>this._stepper.selectedIndex===this.index());indicatorType=Nn(()=>{let e=this.isSelected(),n=this.completed,r=this._state()??wc.NUMBER,o=this._editable();return this._showError()&&this.hasError&&!e?wc.ERROR:this._displayDefaultIndicatorType?!n||e?wc.NUMBER:o?wc.EDIT:wc.DONE:n&&!e?wc.DONE:n&&e?r:o&&e?wc.EDIT:r});isNavigable=Nn(()=>{let e=this.isSelected();return this.completed||e||!this._stepper.linear});get hasError(){let e=this._customError();return e??this._getDefaultError()}set hasError(e){this._customError.set(e)}_customError=ge(null);_getDefaultError(){return this.interacted&&!!this.stepControl?.invali
1579d}constructor(){let e=g(x6,{optional:!0});this._stepperOptions=e||{},this._displayDefaultIndicatorType=this._stepperOptions.displayDefaultIndicatorType!==!1}select(){this._stepper.selected=this}reset(){this._interacted.set(!1),this._completedOverride()!=null&&this._completedOverride.set(!1),this._customError()!=null&&this._customError.set(!1),this.stepControl&&(this._childForms?.forEach(e=>e.resetForm?.()),this.stepControl.reset())}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this._interacted()||(this._interacted.set(!0),this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??this._customError()!=null}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["cdk-step"]],contentQueries:function(n,r,o){if(n&1&&xt(o,GE,5)(o,rr,5),n&2){let a;V(a=B())&&(r.stepLabel=a.first),V(a=B())&&(r._childForms=a)}},viewQuery:function(n,r){if(n&1&&Ee(It,7),n&2){let o;V(o=B())&&(r.content=o.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],state:"state",editable:[2,"editable","editable",j],optional:[2,"optional","optional",j],completed:[2,"completed","completed",j],hasError:[2,"hasError","hasError",j]},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[Pe],ngContentSelectors:y6,decls:1,vars:0,template:function(n,r){n&1&&(Ue(),da(0,C6,1,0,"ng-template"))},encapsulation:2,changeDetection:0})}return t})(),Kd=(()=>{class t{_dir=g(Lt,{optional:!0});_changeDetectorRef=g(Oe);_elementRef=g(ne);_destroyed=new W;_keyManager;_steps;steps=new ui;_stepHeader;_sortedHeaders=new ui;get linear(){return this._linear()}set linear(e){this._linear.set(e)}_linear=ge(!1);get selectedIndex(){return this._selectedIndex()}set selectedIndex(e){this._steps?(this._isValidIndex(e),this.selectedIndex!==e&&(this.selected?._markAsInteracted(),!this._anyControlsInvalidOrPending(e)&&(e>=this.selectedIndex||this.steps.toArray()[e].editable)&&this._updateSelectedItemIndex(e))):this._selectedIndex.set(e)}_selectedIndex=ge(0);get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(e){this.selectedIndex=e&&this.steps?this.steps.toArray().indexOf(e):-1}selectionChange=new O;selectedIndexChange=new O;_groupId=g(rt).getId("cdk-stepper-");get orientation(){return this._orientation}set orientation(e){this._orientation=e,this._keyManager&&this._keyManager.withVerticalOrientation(e==="vertical")}_orientation="horizontal";constructor(){}ngAfterContentInit(){this._steps.changes.pipe(dt(this._steps),Le(this._destroyed)).subscribe(e=>{this.steps.reset(e.filter(n=>n._stepper===this)),this.steps.forEach((n,r)=>n.index.set(r)),this.steps.notifyOnChanges()})}ngAfterViewInit(){if(this._stepHeader.changes.pipe(dt(this._stepHeader),Le(this._destroyed)).subscribe(e=>{this._sortedHeaders.reset(e.toArray().sort((n,r)=>n._elementRef.nativeElement.compareDocumentPosition(r._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new Io(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation(this._orientation==="vertical"),this._keyManager.updateActiveItem(this.selectedIndex),(this._dir?this._dir.change:ie()).pipe(dt(this._layoutDirection()),Le(this._destroyed)).subscribe(e=>this._keyManager?.withHorizontalOrientation(e)),this._keyManager.updateActiveItem(this.selectedIndex),this.steps.changes.subscribe(()=>{this.selected||this._selectedIndex.set(Math.max(this.selectedIndex-1,0))}),this._isValidIndex(this.selectedIndex)||this._selectedIndex.set(0),this.linear&&this.selectedIndex>0){let e=this.steps.toArray().slice(0,this._selectedIndex());for(let n of e)n._markAsInteracted()}}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex()+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex()-1,0)}
1579reset(){this._updateSelectedItemIndex(0),this.steps.forEach(e=>e.reset()),this._stateChanged()}_getStepLabelId(e){return`${this._groupId}-label-${e}`}_getStepContentId(e){return`${this._groupId}-content-${e}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(e){let n=e-this._selectedIndex();return n<0?this._layoutDirection()==="rtl"?"next":"previous":n>0?this._layoutDirection()==="rtl"?"previous":"next":"current"}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex()}_updateSelectedItemIndex(e){let n=this.steps.toArray(),r=this._selectedIndex();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:r,selectedStep:n[e],previouslySelectedStep:n[r]}),this._keyManager&&(this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e)),this._selectedIndex.set(e),this.selectedIndexChange.emit(e),this._stateChanged()}_onKeydown(e){let n=Yt(e),r=e.keyCode,o=this._keyManager;o?.activeItemIndex!=null&&!n&&(r===32||r===13)?(this.selectedIndex=o.activeItemIndex,e.preventDefault()):o?.setFocusOrigin("keyboard").onKeydown(e)}_anyControlsInvalidOrPending(e){return this.linear&&e>=0?this.steps.toArray().slice(0,e).some(n=>{let r=n.stepControl;return(r?r.invalid||r.pending||!n.interacted:!n.completed)&&!n.optional&&!n._completedOverride()}):!1}_layoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_containsFocus(){let e=this._elementRef.nativeElement,n=so();return e===n||e.contains(n)}_isValidIndex(e){return e>-1&&(!this.steps||e<this.steps.length)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkStepper",""]],contentQueries:function(n,r,o){if(n&1&&xt(o,vb,5)(o,zE,5),n&2){let a;V(a=B())&&(r._steps=a),V(a=B())&&(r._stepHeader=a)}},inputs:{linear:[2,"linear","linear",j],selectedIndex:[2,"selectedIndex","selectedIndex",wt],selected:"selected",orientation:"orientation"},outputs:{selectionChange:"selectionChange",selectedIndexChange:"selectedIndexChange"},exportAs:["cdkStepper"]})}return t})(),FN=(()=>{class t{_stepper=g(Kd);type="submit";constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(n,r){n&1&&D("click",function(){return r._stepper.next()}),n&2&&Nt("type",r.type)},inputs:{type:"type"}})}return t})(),LN=(()=>{class t{_stepper=g(Kd);type="button";constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(n,r){n&1&&D("click",function(){return r._stepper.previous()}),n&2&&Nt("type",r.type)},inputs:{type:"type"}})}return t})(),yb=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[Fe]})}return t})();var Ma=(()=>{class t{isErrorState(e,n){return!!(e&&e.invalid&&(e.touched||n&&n.submitted))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var w6=(t,i,e)=>({index:t,active:i,optional:e});function E6(t,i){if(t&1&&qt(0,2),t&2){let e=b();h("ngTemplateOutlet",e.iconOverrides[e.state])("ngTemplateOutletContext",px(2,w6,e.index,e.active,e.optional))}}function S6(t,i){if(t&1&&(d(0,"span",7),f(1),u()),t&2){let e=b(2);p(),L(e._getDefaultTextForState(e.state))}}function D6(t,i){if(t&1&&(d(0,"span",8),f(1),u()),t&2){let e=b(3);p(),L(e._intl.completedLabel)}}function I6(t,i){if(t&1&&(d(0,"span",8),f(1),u()),t&2){let e=b(3);p(),L(e._intl.editableLabel)}}function M6(t,i){if(t&1&&(ke(0,D6,2,1,"span",8)(1,I6,2,1,"span",8),d(2,"mat-icon",7),f(3),u()),t&2){let e=b(2);Te(e.state==="done"?0:e.state==="edit"?1:-1),p(3),L(e._getDefaultTextForState(e.state))}}function k6(t,i){if(t&1&&ke(0,S6,2,1,"span",7)(1,M6,4,2),t&2){let e,n=b();Te((e=n.state)==="number"?0:1)}}function T6(t,i){t&1&&(d(0,"div",4),qt(1,9),u()),t&2&&(p(),h("ngTemplateOutlet",i.template))}function A6(t,i){if(t&1&&(d(0,"div",4),f(1),u()),t&2){let e=b();p(),L(e.label)}}function R6(t,i){if(t&1&&(d(0,"div",5),f(1),u()),t&2){let e=b();p(),L(e._intl.optionalLabel)}}function P6(t,i){if(t&1&&(d(0,"div",6),f(1),u()),t&2){let e=b();p(),L(e.errorMessage)}}var HN=["*"];function N6(t,i){}function O6(t,i){if(t&1&&(me(0),y(1,N6,0,0,"ng-template",0)),t&2){let e=b();p(),h("cdkPortalOutlet",e._portal)}}var F6=["animatedContainer"],VN=t=>({steps:t}),BN=t=>({step:t});function L6(t,i){t&1&&me(0)}function H6(t,i){if(t&1&&(d(0,"div",5),qt(1,9)(2,6),u()),t&2){let e=b(2),n=ft(6);p(),h("ngTemplateOutlet",e.headerPrefix()),p(),h("ngTemplateOutlet",n)("ngTemplateOutletContext",T(3,VN,e.steps))}}function V6(t,i){if(t&1&&qt(0,6),t&2){let e=b(2),n=ft(6);h("ngTemplateOutlet",n)("ngTemplateOutletContext",T(2,VN,e.steps))}}function B6(t,i){if(t&1&&(d(0,"div",10,2),qt(2,9),u()),t&2){let e=i.$implicit,n=i.$index,r=b(2);We("mat-horizontal-stepper-content-"+r._getAnimationDirection(n)),h("id",r._getStepContentId(n)),$("aria-labelledby",r._getStepLabelId(n))("inert",r.selectedIndex===n?null:""),p(2),h("ngTemplateOutlet",e.content)}}function j6(t,i){if(t&1&&(d(0,"div",3),ke(1,H6,3,5,"div",5)(2,V6,1,4,"ng-container",6),d(3,"div",7),dr(4,B6,3,6,"div",8,Ya),u()()),t&2){let e=b();p(),Te(e.headerPrefix()?1:2),p(3),ur(e.steps)}}function U6(t,i){if(t&1&&qt(0,9),t&2){let e=b(2);h("ngTemplateOutlet",e.headerPrefix())}}function z6(t,i){if(t&1&&(d(0,"div",11),qt(1,6),d(2,"div",12,2)(4,"div",13)(5,"div",14),qt(6,9),u()()()()),t&2){let e=i.$implicit,n=i.$index,r=i.$index,o=i.$count,a=b(2),s=ft(4);p(),h("ngTemplateOutlet",s)("ngTemplateOutletContext",T(11,BN,e)),p(),X("mat-stepper-vertical-line",r!==o-1)("mat-vertical-content-container-active",a.selectedIndex===n),$("inert",a.selectedIndex===n?null:"")("aria-label",a.ariaLabel),p(2),h("id",a._getStepContentId(n)),$("aria-labelledby",a._getStepLabelId(n)),p(2),h("ngTemplateOutlet",e.content)}}function G6(t,i){if(t&1&&(d(0,"div",4),ke(1,U6,1,1,"ng-container",9),dr(2,z6,7,13,"div",11,Ya),u()),t&2){let e=b();p(),Te(e.headerPrefix()?1:-1),p(),ur(e.steps)}}function $6(t,i){if(t&1){let e=re();d(0,"mat-step-header",15),D("click",function(){let r=Q(e).step;return Y(r.select())})("keydown",function(r){Q(e);let o=b();return Y(o._onKeydown(r))}),u()}if(t&2){let e=i.step,n=b();X("mat-horizontal-stepper-header",n.orientation==="horizontal")("mat-vertical-stepper-header",n.orientation==="vertical"),h("tabIndex",n._getFocusIndex()===e.index()?0:-1)("id",n._getStepLabelId(e.index()))("index",e.index())("state",e.indicatorType())("label",e.stepLabel||e.label)("selected",e.isSelected())("active",e.isNavigable())("optional",e.optional)("errorMessage",e.errorMessage)("iconOverrides",n._iconOverrides)("disableRipple",n.disableRipple||!e.isNavigable())("color",e.color||n.color),$("role",n.orientation==="horizontal"?"tab":"button")("aria-posinset",n.orientation==="horizontal"?e.index()+1:null)("aria-setsize",n.orientation==="horizontal"?n.steps.length:null)("aria-selected",n.orientation==="horizontal"?e.isSelected():null)("aria-current",n.orientation==="vertical"&&e.isSelected()?"step":null)("aria-disabled",n.orientation==="vertical"&&e.isSelected()?"true":null)("aria-expanded",n.orientation==="vertical"?e.isSelected():null)("aria-controls",n._getStepContentId(e.index()))("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null)("aria-disabled",e.isNavigable()?null:!0)}}function W6(t,i){t&1&&x(0,"div",17)}function q6(t,i){if(t&1&&(qt(0,6),ke(1,W6,1,0,"div",17)),t&2){let e=i.$implicit,n=i.$index,r=i.$count;b(2);let o=ft(4);h("ngTemplateOutlet",o)("ngTemplateOutletContext",T(3,BN,e)),p(),Te(n!==r-1?1:-1)}}
1579function K6(t,i){if(t&1&&(d(0,"div",16),dr(1,q6,2,5,null,null,Ya),u()),t&2){let e=i.steps,n=b();$("aria-label",n.ariaLabel),p(),ur(e)}}var $E=(()=>{class t extends GE{static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matStepLabel",""]],features:[ye]})}return t})(),Q6=(()=>{class t{changes=new W;optionalLabel="Optional";completedLabel="Completed";editableLabel="Editable";static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),WE=(()=>{class t extends zE{_intl=g(Q6);_focusMonitor=g(Hn);_intlSubscription;state;label;errorMessage;iconOverrides;index;selected=!1;active=!1;optional=!1;disableRipple=!1;color;constructor(){super();let e=g(At);e.load(kn),e.load(zr);let n=g(Oe);this._intlSubscription=this._intl.changes.subscribe(()=>n.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,n){e?this._focusMonitor.focusVia(this._elementRef,e,n):this._elementRef.nativeElement.focus(n)}_stringLabel(){return this.label instanceof $E?null:this.label}_templateLabel(){return this.label instanceof $E?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getDefaultTextForState(e){return e=="number"?`${this.index+1}`:e=="edit"?"create":e=="error"?"warning":e}_hasEmptyLabel(){return!this._stringLabel()&&!this._templateLabel()&&!this._hasOptionalLabel()&&!this._hasErrorLabel()}_hasOptionalLabel(){return this.optional&&this.state!=="error"}_hasErrorLabel(){return this.state==="error"}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-step-header"]],hostAttrs:["role","",1,"mat-step-header"],hostVars:4,hostBindings:function(n,r){n&2&&(We("mat-"+(r.color||"primary")),X("mat-step-header-empty-label",r._hasEmptyLabel()))},inputs:{state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple",color:"color"},features:[ye],decls:10,vars:17,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-step-label"],[1,"mat-step-text-label"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[3,"ngTemplateOutlet"]],template:function(n,r){if(n&1&&(x(0,"div",0),d(1,"div")(2,"div",1),ke(3,E6,1,6,"ng-container",2)(4,k6,2,1),u()(),d(5,"div",3),ke(6,T6,2,1,"div",4)(7,A6,2,1,"div",4),ke(8,R6,2,1,"div",5),ke(9,P6,2,1,"div",6),u()),n&2){let o;h("matRippleTrigger",r._getHostElement())("matRippleDisabled",r.disableRipple),p(),We(ua("mat-step-icon-state-",r.state," mat-step-icon")),X("mat-step-icon-selected",r.selected),p(2),Te(r.iconOverrides&&r.iconOverrides[r.state]?3:4),p(2),X("mat-step-label-active",r.active)("mat-step-label-selected",r.selected)("mat-step-label-error",r.state=="error"),p(),Te((o=r._templateLabel())?6:r._stringLabel()?7:-1,o),p(2),Te(r._hasOptionalLabel()?8:-1),p(),Te(r._hasErrorLabel()?9:-1)}},dependencies:[ii,Ja,Ke],styles:[`.mat-step-header { 1580 overflow: hidden; 1581 outline: none; 1582 cursor: pointer; 1583 position: relative; 1584 box-sizing: content-box; 1585 -webkit-tap-highlight-color: transparent; 1586} 1587.mat-step-header:focus-visible .mat-focus-indicator::before { 1588 content: ""; 1589} 1590.mat-step-header:hover[aria-disabled=true] { 1591 cursor: default; 1592} 1593.mat-step-header:hover:not([aria-disabled]), .mat-step-header:hover[aria-disabled=false] { 1594 background-color: var(--mat-stepper-header-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent)); 1595 border-radius: var(--mat-stepper-header-hover-state-layer-shape, var(--mat-sys-corner-medium)); 1596} 1597.mat-step-header.cdk-keyboard-focused, .mat-step-header.cdk-program-focused { 1598 background-color: var(--mat-stepper-header-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent)); 1599 border-radius: var(--mat-stepper-header-focus-state-layer-shape, var(--mat-sys-corner-medium)); 1600} 1601@media (hover: none) { 1602 .mat-step-header:hover { 1603 background: none; 1604 } 1605} 1606@media (forced-colors: active) { 1607 .mat-step-header { 1608 outline: solid 1px; 1609 } 1610 .mat-step-header[aria-selected=true] .mat-step-label { 1611 text-decoration: underline; 1612 } 1613 .mat-step-header[aria-disabled=true] { 1614 outline-color: GrayText; 1615 } 1616 .mat-step-header[aria-disabled=true] .mat-step-label, 1617 .mat-step-header[aria-disabled=true] .mat-step-icon, 1618 .mat-step-header[aria-disabled=true] .mat-step-optional { 1619 color: GrayText; 1620 } 1621} 1622 1623.mat-step-optional { 1624 font-size: 12px; 1625 color: var(--mat-stepper-header-optional-label-text-color, var(--mat-sys-on-surface-variant)); 1626} 1627 1628.mat-step-sub-label-error { 1629 font-size: 12px; 1630 font-weight: normal; 1631} 1632 1633.mat-step-icon { 1634 border-radius: 50%; 1635 height: 24px; 1636 width: 24px; 1637 flex-shrink: 0; 1638 position: relative; 1639 color: var(--mat-stepper-header-icon-foreground-color, var(--mat-sys-surface)); 1640 background-color: var(--mat-stepper-header-icon-background-color, var(--mat-sys-on-surface-variant)); 1641} 1642 1643.mat-step-icon-content { 1644 position: absolute; 1645 top: 50%; 1646 left: 50%; 1647 transform: translate(-50%, -50%); 1648 display: flex; 1649} 1650 1651.mat-step-icon .mat-icon { 1652 font-size: 16px; 1653 height: 16px; 1654 width: 16px; 1655} 1656 1657.mat-step-icon-state-error { 1658 background-color: var(--mat-stepper-header-error-state-icon-background-color, transparent); 1659 color: var(--mat-stepper-header-error-state-icon-foreground-color, var(--mat-sys-error)); 1660} 1661.mat-step-icon-state-error .mat-icon { 1662 font-size: 24px; 1663 height: 24px; 1664 width: 24px; 1665} 1666 1667.mat-step-label { 1668 display: inline-block; 1669 white-space: nowrap; 1670 overflow: hidden; 1671 text-overflow: ellipsis; 1672 min-width: 50px; 1673 vertical-align: middle; 1674 font-family: var(--mat-stepper-header-label-text-font, var(--mat-sys-title-small-font)); 1675 font-size: var(--mat-stepper-header-label-text-size, var(--mat-sys-title-small-size)); 1676 font-weight: var(--mat-stepper-header-label-text-weight, var(--mat-sys-title-small-weight)); 1677 color: var(--mat-stepper-header-label-text-color, var(--mat-sys-on-surface-variant)); 1678} 1679.mat-step-label.mat-step-label-active { 1680 color: var(--mat-stepper-header-selected-state-label-text-color, var(--mat-sys-on-surface-variant)); 1681} 1682.mat-step-label.mat-step-label-error { 1683 color: var(--mat-stepper-header-error-state-label-text-color, var(--mat-sys-error)); 1684 font-size: var(--mat-stepper-header-error-state-label-text-size, var(--mat-sys-title-small-size)); 1685} 1686.mat-step-label.mat-step-label-selected { 1687 font-size: var(--mat-stepper-header-selected-state-label-text-size, var(--mat-sys-title-small-size)); 1688 font-weight: var(--mat-stepper-header-selected-state-label-text-weight, var(--mat-sys-title-small-weight)); 1689} 1690.mat-step-header-empty-label .mat-step-label { 1691 min-width: 0; 1692} 1693 1694.mat-step-text-label { 1695 text-overflow: ellipsis; 1696 overflow: hidden; 1697} 1698 1699.mat-step-header .mat-step-header-ripple { 1700 top: 0; 1701 left: 0; 1702 right: 0; 1703 bottom: 0; 1704 position: absolute; 1705 pointer-events: none; 1706} 1707 1708.mat-step-icon-selected { 1709 background-color: var(--mat-stepper-header-selected-state-icon-background-color, var(--mat-sys-primary)); 1710 color: var(--mat-stepper-header-selected-state-icon-foreground-color, var(--mat-sys-on-primary)); 1711} 1712 1713.mat-step-icon-state-done { 1714 background-color: var(--mat-stepper-header-done-state-icon-background-color, var(--mat-sys-primary)); 1715 color: var(--mat-stepper-header-done-state-icon-foreground-color, var(--mat-sys-on-primary)); 1716} 1717 1718.mat-step-icon-state-edit { 1719 background-color: var(--mat-stepper-header-edit-state-icon-background-color, var(--mat-sys-primary)); 1720 color: var(--mat-stepper-header-edit-state-icon-foreground-color, var(--mat-sys-on-primary)); 1721} 1722`],encapsulation:2,changeDetection:0})}return t})(),Y6=(()=>{class t{templateRef=g(It);name;constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:[0,"matStepperIcon","name"]}})}return t})(),Z6=(()=>{class t{_template=g(It);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["ng-template","matStepContent",""]]})}return t})(),X6=(()=>
1722{class t extends vb{_errorStateMatcher=g(Ma,{skipSelf:!0});_viewContainerRef=g(jt);_isSelected=ze.EMPTY;stepLabel=void 0;color;_lazyContent;_portal;ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe(Ct(()=>this._stepper.selectionChange.pipe(fe(e=>e.selectedStep===this),dt(this._stepper.selected===this)))).subscribe(e=>{e&&this._lazyContent&&!this._portal&&(this._portal=new _i(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(e,n){let r=this._errorStateMatcher.isErrorState(e,n),o=!!(e&&e.invalid&&this.interacted);return r||o}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275cmp=S({type:t,selectors:[["mat-step"]],contentQueries:function(n,r,o){if(n&1&&xt(o,$E,5)(o,Z6,5),n&2){let a;V(a=B())&&(r.stepLabel=a.first),V(a=B())&&(r._lazyContent=a.first)}},hostAttrs:["hidden",""],inputs:{color:"color"},exportAs:["matStep"],features:[_e([{provide:Ma,useExisting:t},{provide:vb,useExisting:t}]),ye],ngContentSelectors:HN,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(n,r){n&1&&(Ue(),y(0,O6,2,1,"ng-template"))},dependencies:[Di],encapsulation:2,changeDetection:0})}return t})(),J6=(()=>{class t extends Kd{_ngZone=g(de);_renderer=g(pt);_animationsDisabled=ot();_cleanupTransition;_isAnimating=ge(!1);_stepHeader=void 0;_animatedContainers;_steps=void 0;steps=new ui;_icons;animationDone=new O;disableRipple=!1;color;labelPosition="end";headerPosition="top";ariaLabel=null;headerPrefix=al(null);_iconOverrides={};get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e}_animationDuration="";_isServer=!g(bt).isBrowser;constructor(){super();let n=g(ne).nativeElement.nodeName.toLowerCase();this.orientation=n==="mat-vertical-stepper"?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:e,templateRef:n})=>this._iconOverrides[e]=n),this.steps.changes.pipe(Le(this._destroyed)).subscribe(()=>this._stateChanged()),this.selectedIndexChange.pipe(Le(this._destroyed)).subscribe(()=>{let e=this._getAnimationDuration();e==="0ms"||e==="0s"?this._onAnimationDone():this._isAnimating.set(!0)}),this._ngZone.runOutsideAngular(()=>{this._animationsDisabled||setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-stepper-animations-enabled"),this._cleanupTransition=this._renderer.listen(this._elementRef.nativeElement,"transitionend",this._handleTransitionend)},200)})}ngAfterViewInit(){if(super.ngAfterViewInit(),typeof queueMicrotask=="function"){let e=!1;this._animatedContainers.changes.pipe(dt(null),Le(this._destroyed)).subscribe(()=>queueMicrotask(()=>{e||(e=!0,this.animationDone.emit()),this._stateChanged()}))}}ngOnDestroy(){super.ngOnDestroy(),this._cleanupTransition?.()}_getAnimationDuration(){return this._animationsDisabled?"0ms":this.animationDuration?this.animationDuration:this.orientation==="horizontal"?"500ms":"225ms"}_handleTransitionend=e=>{let n=e.target;if(!n)return;let r=this.orientation==="horizontal"&&e.propertyName==="transform"&&n.classList.contains("mat-horizontal-stepper-content-current"),o=this.orientation==="vertical"&&e.propertyName==="grid-template-rows"&&n.classList.contains("mat-vertical-content-container-active");(r||o)&&this._animatedContainers.find(s=>s.nativeElement===n)&&this._onAnimationDone()};_onAnimationDone(){this._isAnimating.set(!1),this.animationDone.emit()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(n,r,o){if(n&1&&xt(o,X6,5)(o,Y6,5),n&2){let a;V(a=B())&&(r._steps=a),V(a=B())&&(r._icons=a)}},viewQuery:function(n,r){if(n&1&&Ee(WE,5)(F6,5),n&2){let o;V(o=B())&&(r._stepHeader=o),V(o=B())&&(r._animatedContainers=o)}},hostVars:14,hostBindings:function(n,r){n&2&&(Pn("--mat-stepper-animation-duration",r._getAnimationDuration()),X("mat-stepper-horizontal",r.orientation==="horizontal")("mat-stepper-vertical",r.orientation==="vertical")("mat-stepper-label-position-end",r.orientation==="horizontal"&&r.labelPosition=="end")("mat-stepper-label-position-bottom",r.orientation==="horizontal"&&r.labelPosition=="bottom")("mat-stepper-header-position-bottom",r.headerPosition==="bottom")("mat-stepper-animating",r._isAnimating()))},inputs:{disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",ariaLabel:[0,"aria-label","ariaLabel"],headerPrefix:[1,"headerPrefix"],animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[_e([{provide:Kd,useExisting:t}]),ye],ngContentSelectors:HN,decls:7,vars:2,consts:[["stepTemplate",""],["horizontalStepsTemplate",""],["animatedContainer",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-vertical-stepper-wrapper"],[1,"mat-horizontal-stepper-header-wrapper"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-horizontal-content-container"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id","class"],[3,"ngTemplateOutlet"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","regi
1722on",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"click","keydown","tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color"],["aria-orientation","horizontal","role","tablist",1,"mat-horizontal-stepper-header-container"],[1,"mat-stepper-horizontal-line"]],template:function(n,r){if(n&1&&(Ue(),ke(0,L6,1,0),ke(1,j6,6,1,"div",3)(2,G6,4,1,"div",4),y(3,$6,1,27,"ng-template",null,0,er)(5,K6,3,1,"ng-template",null,1,er)),n&2){let o;Te(r._isServer?0:-1),p(),Te((o=r.orientation)==="horizontal"?1:o==="vertical"?2:-1)}},dependencies:[Ja,WE],styles:[`.mat-stepper-vertical, 1723.mat-stepper-horizontal { 1724 display: block; 1725 font-family: var(--mat-stepper-container-text-font, var(--mat-sys-body-medium-font)); 1726 background: var(--mat-stepper-container-color, var(--mat-sys-surface)); 1727} 1728 1729.mat-horizontal-stepper-header-wrapper { 1730 align-items: center; 1731 display: flex; 1732} 1733 1734.mat-horizontal-stepper-header-container { 1735 white-space: nowrap; 1736 display: flex; 1737 align-items: center; 1738 flex-grow: 1; 1739} 1740.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container { 1741 align-items: flex-start; 1742} 1743.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container { 1744 order: 1; 1745} 1746 1747.mat-stepper-horizontal-line { 1748 border-top-width: 1px; 1749 border-top-style: solid; 1750 flex: auto; 1751 height: 0; 1752 margin: 0 -16px; 1753 min-width: 32px; 1754 border-top-color: var(--mat-stepper-line-color, var(--mat-sys-outline)); 1755} 1756.mat-stepper-label-position-bottom .mat-stepper-horizontal-line { 1757 margin: 0; 1758 min-width: 0; 1759 position: relative; 1760 top: calc(calc((var(--mat-stepper-header-height, 72px) - 24px) / 2) + 12px); 1761} 1762 1763.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before, [dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before, .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after, [dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after { 1764 border-top-width: 1px; 1765 border-top-style: solid; 1766 content: ""; 1767 display: inline-block; 1768 height: 0; 1769 position: absolute; 1770 width: calc(50% - 20px); 1771} 1772 1773.mat-horizontal-stepper-header { 1774 display: flex; 1775 overflow: hidden; 1776 align-items: center; 1777 padding: 0 24px; 1778 height: var(--mat-stepper-header-height, 72px); 1779} 1780.mat-horizontal-stepper-header .mat-step-icon { 1781 margin-right: 8px; 1782 flex: none; 1783} 1784[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon { 1785 margin-right: 0; 1786 margin-left: 8px; 1787} 1788.mat-horizontal-stepper-header.mat-step-header-empty-label .mat-step-icon { 1789 margin: 0; 1790} 1791.mat-horizontal-stepper-header::before, .mat-horizontal-stepper-header::after { 1792 border-top-color: var(--mat-stepper-line-color, var(--mat-sys-outline)); 1793} 1794.mat-stepper-label-position-bottom .mat-horizontal-stepper-header { 1795 padding: calc((var(--mat-stepper-header-height, 72px) - 24px) / 2) 24px; 1796} 1797.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before, .mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after { 1798 top: calc(calc((var(--mat-stepper-header-height, 72px) - 24px) / 2) + 12px); 1799} 1800.mat-stepper-label-position-bottom .mat-horizontal-stepper-header { 1801 box-sizing: border-box; 1802 flex-direction: column; 1803 height: auto; 1804} 1805.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after, [dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after { 1806 right: 0; 1807} 1808.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before, [dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before { 1809 left: 0; 1810} 1811[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before, [dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after { 1812 display: none; 1813} 1814.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon { 1815 margin-right: 0; 1816 margin-left: 0; 1817} 1818.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label { 1819 padding: 16px 0 0 0; 1820 text-align: center; 1821 width: 100%; 1822} 1823 1824.mat-vertical-stepper-header { 1825 display: flex; 1826 align-items: center; 1827 height: 24px; 1828 padding: calc((var(--mat-stepper-header-height, 72px) - 24px) / 2) 24px; 1829} 1830.mat-vertical-stepper-header .mat-step-icon { 1831 margin-right: 12px; 1832} 1833[dir=rtl] .mat-vertical-stepper-header .mat-step-icon { 1834 margin-right: 0; 1835 margin-left: 12px; 1836} 1837 1838.mat-horizontal-stepper-wrapper { 1839 display: flex; 1840 flex-direction: column; 1841} 1842 1843.mat-horizontal-stepper-content { 1844 visibility: hidden; 1845 overflow: hidden; 1846 outline: 0; 1847 height: 0; 1848} 1849.mat-stepper-animations-enabled .mat-horizontal-stepper-content { 1850 transition: transform var(--mat-stepper-animation-duration, 0) cubic-bezier(0.35, 0, 0.25, 1); 1851} 1852.mat-horizontal-stepper-content.mat-horizontal-stepper-content-previous { 1853 transform: translate3d(-100%, 0, 0); 1854} 1855.mat-horizontal-stepper-content.mat-horizontal-stepper-content-next { 1856 transform: translate3d(100%, 0, 0); 1857} 1858.mat-horizontal-stepper-content.mat-horizontal-stepper-content-current { 1859 visibility: visible; 1860 transform: none; 1861 height: auto; 1862} 1863.mat-stepper-horizontal:not(.mat-stepper-animating) .mat-horizontal-stepper-content.mat-horizontal-stepper-content-current { 1864 overflow: visible; 1865} 1866 1867.mat-horizontal-content-container { 1868 overflow: hidden; 1869 padding: 0 24px 24px 24px; 1870} 1871@media (forced-colors: active) { 1872 .mat-horizontal-content-container { 1873 outline: solid 1px; 1874 } 1875} 1876.mat-stepper-header-position-bottom .mat-horizontal-content-container { 1877 padding: 24px 24px 0 24px; 1878} 1879 1880.mat-vertical-content-container { 1881 display: grid; 1882 grid-template-rows: 0fr; 1883 grid-template-columns: 100%; 1884 margin-left: 36px; 1885 border: 0; 1886 position: relative; 1887} 1888.mat-stepper-animations-enabled .mat-vertical-content-container { 1889 transition: grid-template-rows var(--mat-stepper-animation-duration, 0) cubic-bezier(0.4, 0, 0.2, 1); 1890} 1891.mat-vertical-content-container.mat-vertical-content-container-active { 1892 grid-template-rows: 1fr; 1893} 1894.mat-step:last-child .mat-vertical-content-container { 1895 border: none; 1896} 1897@media (forced-colors: active) { 1898 .mat-vertical-content-container { 1899 outline: solid 1px; 1900 } 1901} 1902[dir=rtl] .mat-vertical-content-container { 1903 margin-left: 0; 1904 margin-right: 36px; 1905} 1906@supports not (grid-template-rows: 0fr) { 1907 .mat-vertical-content-container { 1908 height: 0; 1909 } 1910 .mat-vertical-content-container.mat-vertical-content-container-active { 1911 height: auto; 1912 } 1913} 1914 1915.mat-stepper-vertical-line::before { 1916 content: ""; 1917 position: absolute; 1918 left: 0; 1919 border-left-width: 1px; 1920 border-left-style: solid; 1921 border-left-color: var(--mat-stepper-line-color, var(--mat-sys-outline)); 1922 top: calc(8px - calc((var(--mat-stepper-header-height, 72px) - 24px) / 2)); 1923 bottom: calc(8px - calc((var(--mat-stepper-header-height, 72px) - 24px) / 2)); 1924} 1925[dir=rtl] .mat-stepper-vertical-line::before { 1926 left: auto; 1927 right: 0; 1928} 1929 1930.mat-vertical-stepper-content { 1931 overflow: hidden; 1932 outline: 0; 1933 visibility: hidden; 1934} 1935.mat-stepper-animations-enabled .mat-vertical-stepper-content { 1936 transition: visibility var(--mat-stepper-animation-duration, 0) linear; 1937} 1938.mat-vertical-content-container-active > .mat-vertical-stepper-content { 1939 visibility: visible; 1940} 1941 1942.mat-vertical-content { 1943 padding: 0 24px 24px 24px; 1944} 1945`],encapsulation:2,changeDetection:0})}return t})(),IUe=(()=>{class t extends FN{static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(n,r){n&2&&Nt("type",r.type)},features:[ye]})}return t})(),MUe=(()=>{class t extends LN{static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(n,r){n&2&&Nt("type",r.type)},features:[ye]})}return t})(),jN=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({providers:[Ma],imports:[Pi,yb,x_,hi,J6,WE,Fe]})}return t})();function eW(t,i){if(t&1&&(P(0),f(1),N()),t&2){let e=b();p(),J(" ",e.days,` Tage 1946`)}}function tW(t,i){if(t&1&&(P(0),f(1),N()),t&2){let e=b();p(),bd(" ",e.hours," Stunden ",e.minutes," Minuten ",e.seconds,` Sekunden 1947`)}}var NUe=(()=>
1947{class t{constructor(e){this.log=e,this.showFullPrecision=!1,this.countDownFinished=new O,this.days=0,this.hours=0,this.minutes=0,this.seconds=0,this.timer=0}ngOnInit(){this.timer=new Date(this.endDate).getTime()-new Date().getTime(),this.timer>0?this.startCountDown():(this.log.logError("CountDownTimer could not be initialized. Timer is negative."),this.log.logDebug("endDate: "+this.endDate+" - now: "+new Date))}startCountDown(){let e=setInterval(()=>{this.timer-=1e3,this.seconds=Math.floor(this.timer/1e3%60),this.minutes=Math.floor(this.timer/6e4%60),this.hours=Math.floor(this.timer/36e5%24),this.days=Math.floor(this.timer/864e5),this.timer===0&&(this.countDownFinished.emit(),clearInterval(e))},1e3)}static{this.\u0275fac=function(n){return new(n||t)(k(kt))}}static{this.\u0275cmp=S({type:t,selectors:[["app-countdown-timer"]],inputs:{endDate:"endDate",showFullPrecision:"showFullPrecision"},outputs:{countDownFinished:"countDownFinished"},standalone:!1,decls:2,vars:2,consts:[[4,"ngIf"]],template:function(n,r){n&1&&y(0,eW,2,1,"ng-container",0)(1,tW,2,3,"ng-container",0),n&2&&(h("ngIf",r.days>0),p(),h("ngIf",r.days==0||r.showFullPrecision))},dependencies:[Ie],encapsulation:2})}}return t})();var Cb=(()=>{class t{_animationsDisabled=ot();state="unchecked";disabled=!1;appearance="full";constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(n,r){n&2&&X("mat-pseudo-checkbox-indeterminate",r.state==="indeterminate")("mat-pseudo-checkbox-checked",r.state==="checked")("mat-pseudo-checkbox-disabled",r.disabled)("mat-pseudo-checkbox-minimal",r.appearance==="minimal")("mat-pseudo-checkbox-full",r.appearance==="full")("_mat-animation-noopable",r._animationsDisabled)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(n,r){},styles:[`.mat-pseudo-checkbox { 1948 border-radius: 2px; 1949 cursor: pointer; 1950 display: inline-block; 1951 vertical-align: middle; 1952 box-sizing: border-box; 1953 position: relative; 1954 flex-shrink: 0; 1955 transition: border-color 90ms cubic-bezier(0, 0, 0.2, 0.1), background-color 90ms cubic-bezier(0, 0, 0.2, 0.1); 1956} 1957.mat-pseudo-checkbox::after { 1958 position: absolute; 1959 opacity: 0; 1960 content: ""; 1961 border-bottom: 2px solid currentColor; 1962 transition: opacity 90ms cubic-bezier(0, 0, 0.2, 0.1); 1963} 1964.mat-pseudo-checkbox._mat-animation-noopable { 1965 transition: none !important; 1966 animation: none !important; 1967} 1968.mat-pseudo-checkbox._mat-animation-noopable::after { 1969 transition: none; 1970} 1971 1972.mat-pseudo-checkbox-disabled { 1973 cursor: default; 1974} 1975 1976.mat-pseudo-checkbox-indeterminate::after { 1977 left: 1px; 1978 opacity: 1; 1979 border-radius: 2px; 1980} 1981 1982.mat-pseudo-checkbox-checked::after { 1983 left: 1px; 1984 border-left: 2px solid currentColor; 1985 transform: rotate(-45deg); 1986 opacity: 1; 1987 box-sizing: content-box; 1988} 1989 1990.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after, .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after { 1991 color: var(--mat-pseudo-checkbox-minimal-selected-checkmark-color, var(--mat-sys-primary)); 1992} 1993.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 { 1994 color: var(--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 1995} 1996 1997.mat-pseudo-checkbox-full { 1998 border-color: var(--mat-pseudo-checkbox-full-unselected-icon-color, var(--mat-sys-on-surface-variant)); 1999 border-width: 2px; 2000 border-style: solid; 2001} 2002.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled { 2003 border-color: var(--mat-pseudo-checkbox-full-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 2004} 2005.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked, .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate { 2006 background-color: var(--mat-pseudo-checkbox-full-selected-icon-color, var(--mat-sys-primary)); 2007 border-color: transparent; 2008} 2009.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after, .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after {
2010 color: var(--mat-pseudo-checkbox-full-selected-checkmark-color, var(--mat-sys-on-primary)); 2011} 2012.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled, .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled { 2013 background-color: var(--mat-pseudo-checkbox-full-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 2014} 2015.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 { 2016 color: var(--mat-pseudo-checkbox-full-disabled-selected-checkmark-color, var(--mat-sys-surface)); 2017} 2018 2019.mat-pseudo-checkbox { 2020 width: 18px; 2021 height: 18px; 2022} 2023 2024.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after { 2025 width: 14px; 2026 height: 6px; 2027 transform-origin: center; 2028 top: -4.2426406871px; 2029 left: 0; 2030 bottom: 0; 2031 right: 0; 2032 margin: auto; 2033} 2034.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after { 2035 top: 8px; 2036 width: 16px; 2037} 2038 2039.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after { 2040 width: 10px; 2041 height: 4px; 2042 transform-origin: center; 2043 top: -2.8284271247px; 2044 left: 0; 2045 bottom: 0; 2046 right: 0; 2047 margin: auto; 2048} 2049.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after { 2050 top: 6px; 2051 width: 12px; 2052} 2053`],encapsulation:2,changeDetection:0})}return t})();var nW=["text"],iW=[[["mat-icon"]],"*"],rW=["mat-icon","*"];function oW(t,i){if(t&1&&x(0,"mat-pseudo-checkbox",1),t&2){let e=b();h("disabled",e.disabled)("state",e.selected?"checked":"unchecked")}}function aW(t,i){if(t&1&&x(0,"mat-pseudo-checkbox",3),t&2){let e=b();h("disabled",e.disabled)}}function sW(t,i){if(t&1&&(d(0,"span",4),f(1),u()),t&2){let e=b();p(),J("(",e.group.label,")")}}var Rp=new R("MAT_OPTION_PARENT_COMPONENT"),Pp=new R("MatOptgroup");var Ap=class{source;isUserInput;constructor(i,e=!1){this.source=i,this.isUserInput=e}},ai=(()=>{class t{_element=g(ne);_changeDetectorRef=g(Oe);_parent=g(Rp,{optional:!0});group=g(Pp,{optional:!0});_signalDisableRipple=!1;_selected=!1;_active=!1;_mostRecentViewValue="";get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}value;id=g(rt).getId("mat-option-");get disabled(){return this.group&&this.group.disabled||this._disabled()}set disabled(e){this._disabled.set(e)}_disabled=ge(!1);get disableRipple(){return this._signalDisableRipple?this._parent.disableRipple():!!this._parent?.disableRipple}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator)}onSelectionChange=new O;_text;_stateChanges=new W;constructor(){let e=g(At);e.load(kn),e.load(zr),this._signalDisableRipple=!!this._parent&&Qa(this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(e=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}deselect(e=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}focus(e,n){let r=this._getHostElement();typeof r.focus=="function"&&r.focus(n)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(e.keyCode===13||e.keyCode===32)&&!Yt(e)&&(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=this.multiple?!this._selected:!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){let e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new Ap(this,e))}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-option"]],viewQuery:function(n,r){if(n&1&&Ee(nW,7),n&2){let o;V(o=B())&&(r._text=o.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(n,r){n&1&&D("click",function(){return r._selectViaInteraction()})("keydown",function(a){return r._handleKeydown(a)}),n&2&&(Nt("id",r.id),$("aria-selected",r.selected)("aria-disabled",r.disabled.toString()),X("mdc-list-item--selected",r.selected)("mat-mdc-option-multiple",r.multiple)("mat-mdc-option-active",r.active)("mdc-list-item--disabled",r.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",j]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],ngContentSelectors:rW,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(n,r){n&1&&(Ue(iW),ke(0,oW,1,2,"mat-pseudo-checkbox",1),me(1),d(2,"span",2,0),me(4,1),u(
vendor: 4,776 bytes, lines 2053-2174
2053),ke(5,aW,1,1,"mat-pseudo-checkbox",3),ke(6,sW,2,1,"span",4),x(7,"div",5)),n&2&&(Te(r.multiple?0:-1),p(5),Te(!r.multiple&&r.selected&&!r.hideSingleSelectionIndicator?5:-1),p(),Te(r.group&&r.group._inert?6:-1),p(),h("matRippleTrigger",r._getHostElement())("matRippleDisabled",r.disabled||r.disableRipple))},dependencies:[Cb,ii],styles:[`.mat-mdc-option { 2054 -webkit-user-select: none; 2055 user-select: none; 2056 -moz-osx-font-smoothing: grayscale; 2057 -webkit-font-smoothing: antialiased; 2058 display: flex; 2059 position: relative; 2060 align-items: center; 2061 justify-content: flex-start; 2062 overflow: hidden; 2063 min-height: 48px; 2064 padding: 0 16px; 2065 cursor: pointer; 2066 -webkit-tap-highlight-color: transparent; 2067 color: var(--mat-option-label-text-color, var(--mat-sys-on-surface)); 2068 font-family: var(--mat-option-label-text-font, var(--mat-sys-label-large-font)); 2069 line-height: var(--mat-option-label-text-line-height, var(--mat-sys-label-large-line-height)); 2070 font-size: var(--mat-option-label-text-size, var(--mat-sys-body-large-size)); 2071 letter-spacing: var(--mat-option-label-text-tracking, var(--mat-sys-label-large-tracking)); 2072 font-weight: var(--mat-option-label-text-weight, var(--mat-sys-body-large-weight)); 2073} 2074.mat-mdc-option:hover:not(.mdc-list-item--disabled) { 2075 background-color: var(--mat-option-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent)); 2076} 2077.mat-mdc-option:focus.mdc-list-item, .mat-mdc-option.mat-mdc-option-active.mdc-list-item { 2078 background-color: var(--mat-option-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent)); 2079 outline: 0; 2080} 2081.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-active, .mat-mdc-option-multiple, :focus, :hover) { 2082 background-color: var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container)); 2083} 2084.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-active, .mat-mdc-option-multiple, :focus, :hover) .mdc-list-item__primary-text { 2085 color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container)); 2086} 2087.mat-mdc-option .mat-pseudo-checkbox { 2088 --mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container)); 2089} 2090.mat-mdc-option.mdc-list-item { 2091 align-items: center; 2092 background: transparent; 2093} 2094.mat-mdc-option.mdc-list-item--disabled { 2095 cursor: default; 2096 pointer-events: none; 2097} 2098.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 { 2099 opacity: 0.38; 2100} 2101.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple) { 2102 padding-left: 32px; 2103} 2104[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple) { 2105 padding-left: 16px; 2106 padding-right: 32px; 2107} 2108.mat-mdc-option .mat-icon, 2109.mat-mdc-option .mat-pseudo-checkbox-full { 2110 margin-right: 16px; 2111 flex-shrink: 0; 2112} 2113[dir=rtl] .mat-mdc-option .mat-icon, 2114[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full { 2115 margin-right: 0; 2116 margin-left: 16px; 2117} 2118.mat-mdc-option .mat-pseudo-checkbox-minimal { 2119 margin-left: 16px; 2120 flex-shrink: 0; 2121} 2122[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal { 2123 margin-right: 16px; 2124 margin-left: 0; 2125} 2126.mat-mdc-option .mat-mdc-option-ripple { 2127 top: 0; 2128 left: 0; 2129 right: 0; 2130 bottom: 0; 2131 position: absolute; 2132 pointer-events: none; 2133} 2134.mat-mdc-option .mdc-list-item__primary-text { 2135 white-space: normal; 2136 font-size: inherit; 2137 font-weight: inherit; 2138 letter-spacing: inherit; 2139 line-height: inherit; 2140 font-family: inherit; 2141 text-decoration: inherit; 2142 text-transform: inherit; 2143 margin-right: auto; 2144} 2145[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text { 2146 margin-right: 0; 2147 margin-left: auto; 2148} 2149@media (forced-colors: active) { 2150 .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after { 2151 content: ""; 2152 position: absolute; 2153 top: 50%; 2154 right: 16px; 2155 transform: translateY(-50%); 2156 width: 10px; 2157 height: 0; 2158 border-bottom: solid 10px; 2159 border-radius: 10px; 2160 } 2161 [dir=rtl] .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after { 2162 right: auto; 2163 left: 16px; 2164 } 2165} 2166 2167.mat-mdc-option-multiple { 2168 --mat-list-list-item-selected-container-color: var(--mat-list-list-item-container-color, transparent); 2169} 2170 2171.mat-mdc-option-active .mat-focus-indicator::before { 2172 content: ""; 2173} 2174`],encapsulation:2,changeDetection:0})}return t})();function xb(t,i,e){if(e.length){let n=i.toArray(),r=e.toArray(),o=0;for(let a=0;
2174a<t+1;a++)n[a].group&&n[a].group===r[o]&&o++;return o}return 0}function wb(t,i,e,n){return t<e?t:t+i>e+n?Math.max(0,t-n+i):e}var qE=class{_box;_destroyed=new W;_resizeSubject=new W;_resizeObserver;_elementObservables=new Map;constructor(i){this._box=i,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(e=>this._resizeSubject.next(e)))}observe(i){return this._elementObservables.has(i)||this._elementObservables.set(i,new tt(e=>{let n=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(i,{box:this._box}),()=>{this._resizeObserver?.unobserve(i),n.unsubscribe(),this._elementObservables.delete(i)}}).pipe(lt(e=>e.some(n=>n.target===i)),hs({bufferSize:1,refCount:!0}),Le(this._destroyed))),this._elementObservables.get(i)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}},Eb=(()=>{class t{_cleanupErrorListener;_observers=new Map;_ngZone=g(de);constructor(){typeof ResizeObserver<"u"}ngOnDestroy(){for(let[,e]of this._observers)e.destroy();this._observers.clear(),this._cleanupErrorListener?.()}observe(e,n){let r=n?.box||"content-box";return this._observers.has(r)||this._observers.set(r,new qE(r)),this._observers.get(r).observe(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var lW=["notch"],cW=["matFormFieldNotchedOutline",""],dW=["*"],UN=["iconPrefixContainer"],zN=["textPrefixContainer"],GN=["iconSuffixContainer"],$N=["textSuffixContainer"],uW=["textField"],mW=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],pW=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function hW(t,i){t&1&&x(0,"span",21)}function fW(t,i){if(t&1&&(d(0,"label",20),me(1,1),ke(2,hW,1,0,"span",21),u()),t&2){let e=b(2);h("floating",e._shouldLabelFloat())("monitorResize",e._hasOutline())("id",e._labelId),$("for",e._control.disableAutomaticLabeling?null:e._control.id),p(2),Te(!e.hideRequiredMarker&&e._control.required?2:-1)}}function gW(t,i){if(t&1&&ke(0,fW,3,5,"label",20),t&2){let e=b();Te(e._hasFloatingLabel()?0:-1)}}function _W(t,i){t&1&&x(0,"div",7)}function bW(t,i){}function vW(t,i){if(t&1&&y(0,bW,0,0,"ng-template",13),t&2){b(2);let e=ft(1);h("ngTemplateOutlet",e)}}function yW(t,i){if(t&1&&(d(0,"div",9),ke(1,vW,1,1,null,13),u()),t&2){let e=b();h("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat()),p(),Te(e._forceDisplayInfixLabel()?-1:1)}}function CW(t,i){t&1&&(d(0,"div",10,2),me(2,2),u())}function xW(t,i){t&1&&(d(0,"div",11,3),me(2,3),u())}function wW(t,i){}function EW(t,i){if(t&1&&y(0,wW,0,0,"ng-template",13),t&2){b();let e=ft(1);h("ngTemplateOutlet",e)}}function SW(t,i){t&1&&(d(0,"div",14,4),me(2,4),u())}function DW(t,i){t&1&&(d(0,"div",15,5),me(2,5),u())}function IW(t,i){t&1&&x(0,"div",16)}function MW(t,i){t&1&&(d(0,"div",18),me(1,6),u())}function kW(t,i){if(t&1&&(d(0,"mat-hint",22),f(1),u()),t&2){let e=b(2);h("id",e._hintLabelId),p(),L(e.hintLabel)}}function TW(t,i){if(t&1&&(d(0,"div",19),ke(1,kW,2,2,"mat-hint",22),me(2,7),x(3,"div",23),me(4,8),u()),t&2){let e=b();p(),Te(e.hintLabel?1:-1)}}var _n=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["mat-label"]]})}return t})(),XN=new R("MatError"),zo=(()=>{class t{id=g(rt).getId("mat-mdc-error-");constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["mat-error"],["","matError",""]],hostAttrs:[1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(n,r){n&2&&Nt("id",r.id)},inputs:{id:"id"},features:[_e([{provide:XN,useExisting:t}])]})}return t})(),Db=(()=>{class t{align="start";id=g(rt).getId("mat-mdc-hint-");static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(n,r){n&2&&(Nt("id",r.id),$("align",null),X("mat-mdc-form-field-hint-end",r.align==="end"))},inputs:{align:"align",id:"id"}})}return t})(),JN=new R("MatPrefix"),Ib=(()=>{class t{set _isTextSelector(e){this._isText=!0}_isText=!1;static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[0,"matTextPrefix","_isTextSelector"]},features:[_e([{provide:JN,useExisting:t}])]})}return t})(),e2=new R("MatSuffix"),Qd=(()=>{class t{set _isTextSelector(e){this._isText=!0}_isText=!1;static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},features:[_e([{provide:e2,useExisting:t}])]})}return t})(),t2=new R("FloatingLabelParent"),WN=(()=>{class t{_elementRef=g(ne);get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}_floating=!1;get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}_monitorResize=!1;
2174_resizeObserver=g(Eb);_ngZone=g(de);_parent=g(t2);_resizeSubscription=new ze;constructor(){}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return AW(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())})}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(n,r){n&2&&X("mdc-floating-label--float-above",r.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return t})();function AW(t){let i=t;if(i.offsetParent!==null)return i.scrollWidth;let e=i.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);let n=e.scrollWidth;return e.remove(),n}var qN="mdc-line-ripple--active",Sb="mdc-line-ripple--deactivating",KN=(()=>{class t{_elementRef=g(ne);_cleanupTransitionEnd;constructor(){let e=g(de),n=g(pt);e.runOutsideAngular(()=>{this._cleanupTransitionEnd=n.listen(this._elementRef.nativeElement,"transitionend",this._handleTransitionEnd)})}activate(){let e=this._elementRef.nativeElement.classList;e.remove(Sb),e.add(qN)}deactivate(){this._elementRef.nativeElement.classList.add(Sb)}_handleTransitionEnd=e=>{let n=this._elementRef.nativeElement.classList,r=n.contains(Sb);e.propertyName==="opacity"&&r&&n.remove(qN,Sb)};ngOnDestroy(){this._cleanupTransitionEnd()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return t})(),QN=(()=>{class t{_elementRef=g(ne);_ngZone=g(de);open=!1;_notch;ngAfterViewInit(){let e=this._elementRef.nativeElement,n=e.querySelector(".mdc-floating-label");n?(e.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(n.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>n.style.transitionDuration="")}))):e.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){let n=this._notch.nativeElement;!this.open||!e?n.style.width="":n.style.width=`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`}_setMaxWidth(e){this._notch.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${e}px)`)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(n,r){if(n&1&&Ee(lW,5),n&2){let o;V(o=B())&&(r._notch=o.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(n,r){n&2&&X("mdc-notched-outline--notched",r.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},attrs:cW,ngContentSelectors:dW,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(n,r){n&1&&(Ue(),wi(0,"div",1),Gt(1,"div",2,0),me(3),Wt(),wi(4,"div",3))},encapsulation:2,changeDetection:0})}return t})(),Ec=(()=>{class t{value=null;stateChanges;id;placeholder;ngControl=null;focused=!1;empty=!1;shouldLabelFloat=!1;required=!1;disabled=!1;errorState=!1;controlType;autofilled;userAriaDescribedBy;disableAutomaticLabeling;describedByIds;static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t})}return t})();var Os=new R("MatFormField"),RW=new R("MAT_FORM_FIELD_DEFAULT_OPTIONS"),YN="fill",PW="auto",ZN="fixed",NW="translateY(-50%)",pn=(()=>{class t{_elementRef=g(ne);_changeDetectorRef=g(Oe);_platform=g(bt);_idGenerator=g(rt);_ngZone=g(de);_defaults=g(RW,{optional:!0});_currentDirection;_textField;_iconPrefixContainer;_textPrefixContainer;_iconSuffixContainer;_textSuffixContainer;_floatingLabel;_notchedOutline;_lineRipple;_iconPrefixContainerSignal=Fm("iconPrefixContainer");_textPrefixContainerSignal=Fm("textPrefixContainer");_iconSuffixContainerSignal=Fm("iconSuffixContainer");_textSuffixContainerSignal=Fm("textSuffixContainer");_prefixSuffixContainers=Nn(()=>[this._iconPrefixContainerSignal(),this._textPrefixContainerSignal(),this._iconSuffixContainerSignal(),this._textSuffixContainerSignal()].map(e=>e?.nativeElement).filter(e=>e!==void 0));_formFieldControl;_prefixChildren;_suffixChildren;_errorChildren;_hintChildren;_labelChild=rA(_n);get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=Mo(e)}_hideRequiredMarker=!1;color="primary";get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||PW}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}_floatLabel;get appearance(){return this._appearanceSignal()}set appearance(e){let n=e||this._defaults?.appearance||YN;this._appearanceSignal.set(n)}_appearanceSignal=ge(YN);
vendor: 4,416 bytes, line 2174
2174get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||ZN}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||ZN}_subscriptSizing=null;get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}_hintLabel="";_hasIconPrefix=!1;_hasTextPrefix=!1;_hasIconSuffix=!1;_hasTextSuffix=!1;_labelId=this._idGenerator.getId("mat-mdc-form-field-label-");_hintLabelId=this._idGenerator.getId("mat-mdc-hint-");_describedByIds;get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}_destroyed=new W;_isFocused=null;_explicitFormFieldControl;_previousControl=null;_previousControlValidatorFn=null;_stateChanges;_valueChanges;_describedByChanges;_outlineLabelOffsetResizeObserver=null;_animationsDisabled=ot();constructor(){let e=this._defaults,n=g(Lt);e&&(e.appearance&&(this.appearance=e.appearance),this._hideRequiredMarker=!!e?.hideRequiredMarker,e.color&&(this.color=e.color)),wo(()=>this._currentDirection=n.valueSignal()),this._syncOutlineLabelOffset()}ngAfterViewInit(){this._updateFocusState(),this._animationsDisabled||this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-form-field-animations-enabled")},300)}),this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._control.ngControl&&this._control.ngControl.control&&(this._previousControlValidatorFn=this._control.ngControl.control.validator),this._previousControl=this._control),this._control.ngControl&&this._control.ngControl.control&&this._control.ngControl.control.validator!==this._previousControlValidatorFn&&this._changeDetectorRef.markForCheck()}ngOnDestroy(){this._outlineLabelOffsetResizeObserver?.disconnect(),this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._describedByChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getLabelId=Nn(()=>this._hasFloatingLabel()?this._labelId:null);getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(e){let n=this._control,r="mat-mdc-form-field-type-";e&&this._elementRef.nativeElement.classList.remove(r+e.controlType),n.controlType&&this._elementRef.nativeElement.classList.add(r+n.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=n.stateChanges.subscribe(()=>{this._updateFocusState(),this._changeDetectorRef.markForCheck()}),this._describedByChanges?.unsubscribe(),this._describedByChanges=n.stateChanges.pipe(dt([void 0,void 0]),fe(()=>[n.errorState,n.userAriaDescribedBy]),Wh(),lt(([[o,a],[s,l]])=>o!==s||a!==l)).subscribe(()=>this._syncDescribedByIds()),this._valueChanges?.unsubscribe(),n.ngControl&&n.ngControl.valueChanges&&(this._valueChanges=n.ngControl.valueChanges.pipe(Le(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),Pt(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){this._control}_updateFocusState(){let e=this._control.focused;e&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!e&&(this._isFocused||this._isFocused===null)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._elementRef.nativeElement.classList.toggle("mat-focused",e),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",e)}_syncOutlineLabelOffset(){Ag({earlyRead:()=>
2174{if(this._appearanceSignal()!=="outline")return this._outlineLabelOffsetResizeObserver?.disconnect(),null;if(globalThis.ResizeObserver){this._outlineLabelOffsetResizeObserver||=new globalThis.ResizeObserver(()=>{this._writeOutlinedLabelStyles(this._getOutlinedLabelOffset())});for(let e of this._prefixSuffixContainers())this._outlineLabelOffsetResizeObserver.observe(e,{box:"border-box"})}return this._getOutlinedLabelOffset()},write:e=>this._writeOutlinedLabelStyles(e())})}_shouldAlwaysFloat(){return this.floatLabel==="always"}_hasOutline(){return this.appearance==="outline"}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel=Nn(()=>!!this._labelChild());_shouldLabelFloat(){return this._hasFloatingLabel()?this._control.shouldLabelFloat||this._shouldAlwaysFloat():!1}_shouldForward(e){let n=this._control?this._control.ngControl:null;return n&&n[e]}_getSubscriptMessageType(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||!this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(0):this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){this._hintChildren}_syncDescribedByIds(){if(this._control){let e=[];
2174if(this._control.userAriaDescribedBy&&typeof this._control.userAriaDescribedBy=="string"&&e.push(...this._control.userAriaDescribedBy.split(" ")),this._getSubscriptMessageType()==="hint"){let o=this._hintChildren?this._hintChildren.find(s=>s.align==="start"):null,a=this._hintChildren?this._hintChildren.find(s=>s.align==="end"):null;o?e.push(o.id):this._hintLabel&&e.push(this._hintLabelId),a&&e.push(a.id)}else this._errorChildren&&e.push(...this._errorChildren.map(o=>o.id));let n=this._control.describedByIds,r;if(n){let o=this._describedByIds||e;r=e.concat(n.filter(a=>a&&!o.includes(a)))}else r=e;this._control.setDescribedByIds(r),this._describedByIds=e}}_getOutlinedLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return null;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return["",null];if(!this._isAttachedToDom())return null;let e=this._iconPrefixContainer?.nativeElement,n=this._textPrefixContainer?.nativeElement,r=this._iconSuffixContainer?.nativeElement,o=this._textSuffixContainer?.nativeElement,a=e?.getBoundingClientRect().width??0,s=n?.getBoundingClientRect().width??0,l=r?.getBoundingClientRect().width??0,c=o?.getBoundingClientRect().width??0,m=this._currentDirection==="rtl"?"-1":"1",_=`${a+s}px`,C=`calc(${m} * (${_} + var(--mat-mdc-form-field-label-offset-x, 0px)))`,M=`var(--mat-mdc-form-field-label-transform, ${NW} translateX(${C}))`,G=a+s+l+c;return[M,G]}_writeOutlinedLabelStyles(e){if(e!==null){let[n,r]=e;this._floatingLabel&&(this._floatingLabel.element.style.transform=n),r!==null&&this._notchedOutline?._setMaxWidth(r)}}_isAttachedToDom(){let e=this._elementRef.nativeElement;if(e.getRootNode){let n=e.getRootNode();return n&&n!==e}return document.documentElement.contains(e)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-form-field"]],contentQueries:function(n,r,o){if(n&1&&(wg(o,r._labelChild,_n,5),xt(o,Ec,5)(o,JN,5)(o,e2,5)(o,XN,5)(o,Db,5)),n&2){Sg();let a;V(a=B())&&(r._formFieldControl=a.first),V(a=B())&&(r._prefixChildren=a),V(a=B())&&(r._suffixChildren=a),V(a=B())&&(r._errorChildren=a),V(a=B())&&(r._hintChildren=a)}},viewQuery:function(n,r){if(n&1&&(Eg(r._iconPrefixContainerSignal,UN,5)(r._textPrefixContainerSignal,zN,5)(r._iconSuffixContainerSignal,GN,5)(r._textSuffixContainerSignal,$N,5),Ee(uW,5)(UN,5)(zN,5)(GN,5)($N,5)(WN,5)(QN,5)(KN,5)),n&2){Sg(4);let o;V(o=B())&&(r._textField=o.first),V(o=B())&&(r._iconPrefixContainer=o.first),V(o=B())&&(r._textPrefixContainer=o.first),V(o=B())&&(r._iconSuffixContainer=o.first),V(o=B())&&(r._textSuffixContainer=o.first),V(o=B())&&(r._floatingLabel=o.first),V(o=B())&&(r._notchedOutline=o.first),V(o=B())&&(r._lineRipple=o.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:38,hostBindings:function(n,r){n&2&&X("mat-mdc-form-field-label-always-float",r._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",r._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",r._hasIconSuffix)("mat-form-field-invalid",r._control.errorState)("mat-form-field-disabled",r._control.disabled)("mat-form-field-autofilled",r._control.autofilled)("mat-form-field-appearance-fill",r.appearance=="fill")("mat-form-field-appearance-outline",r.appearance=="outline")("mat-form-field-hide-placeholder",r._hasFloatingLabel()&&!r._shouldLabelFloat())("mat-primary",r.color!=="accent"&&r.color!=="warn")("mat-accent",r.color==="accent")("mat-warn",r.color==="warn")("ng-untouched",r._shouldForward("untouched"))("ng-touched",r._shouldForward("touched"))("ng-pristine",r._shouldForward("pristine"))("ng-dirty",r._shouldForward("dirty"))("ng-valid",r._shouldForward("valid"))("ng-invalid",r._shouldForward("invalid"))("ng-pending",r._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[_e([{provide:Os,useExisting:t},{provide:t2,useExisting:t}])],ngContentSelectors:pW,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],["aria-atomic","true","aria-live","polite",1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormField
2174FloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(n,r){if(n&1&&(Ue(mW),y(0,gW,1,1,"ng-template",null,0,er),d(2,"div",6,1),D("click",function(a){return r._control.onContainerClick(a)}),ke(4,_W,1,0,"div",7),d(5,"div",8),ke(6,yW,2,2,"div",9),ke(7,CW,3,0,"div",10),ke(8,xW,3,0,"div",11),d(9,"div",12),ke(10,EW,1,1,null,13),me(11),u(),ke(12,SW,3,0,"div",14),ke(13,DW,3,0,"div",15),u(),ke(14,IW,1,0,"div",16),u(),d(15,"div",17),ke(16,MW,2,0,"div",18)(17,TW,5,1,"div",19),u()),n&2){let o;p(2),X("mdc-text-field--filled",!r._hasOutline())("mdc-text-field--outlined",r._hasOutline())("mdc-text-field--no-label",!r._hasFloatingLabel())("mdc-text-field--disabled",r._control.disabled)("mdc-text-field--invalid",r._control.errorState),p(2),Te(!r._hasOutline()&&!r._control.disabled?4:-1),p(2),Te(r._hasOutline()?6:-1),p(),Te(r._hasIconPrefix?7:-1),p(),Te(r._hasTextPrefix?8:-1),p(2),Te(!r._hasOutline()||r._forceDisplayInfixLabel()?10:-1),p(2),Te(r._hasTextSuffix?12:-1),p(),Te(r._hasIconSuffix?13:-1),p(),Te(r._hasOutline()?-1:14),p(),X("mat-mdc-form-field-subscript-dynamic-size",r.subscriptSizing==="dynamic");let a=r._getSubscriptMessageType();p(),Te((o=a)==="error"?16:o==="hint"?17:-1)}},dependencies:[WN,QN,Ja,KN,Db],styles:[`.mdc-text-field { 2175 display: inline-flex; 2176 align-items: baseline; 2177 padding: 0 16px; 2178 position: relative; 2179 box-sizing: border-box; 2180 overflow: hidden; 2181 will-change: opacity, transform, color; 2182 border-top-left-radius: 4px; 2183 border-top-right-radius: 4px; 2184 border-bottom-right-radius: 0; 2185 border-bottom-left-radius: 0; 2186} 2187 2188.mdc-text-field__input { 2189 width: 100%; 2190 min-width: 0; 2191 border: none; 2192 border-radius: 0; 2193 background: none; 2194 padding: 0; 2195 -moz-appearance: none; 2196 -webkit-appearance: none; 2197 height: 28px; 2198} 2199.mdc-text-field__input::-webkit-calendar-picker-indicator, .mdc-text-field__input::-webkit-search-cancel-button { 2200 display: none; 2201} 2202.mdc-text-field__input::-ms-clear { 2203 display: none; 2204} 2205.mdc-text-field__input:focus { 2206 outline: none; 2207} 2208.mdc-text-field__input:invalid { 2209 box-shadow: none; 2210} 2211.mdc-text-field__input::placeholder { 2212 opacity: 0; 2213} 2214.mdc-text-field__input::-moz-placeholder { 2215 opacity: 0; 2216} 2217.mdc-text-field__input::-webkit-input-placeholder { 2218 opacity: 0; 2219} 2220.mdc-text-field__input:-ms-input-placeholder { 2221 opacity: 0; 2222} 2223.mdc-text-field--no-label .mdc-text-field__input::placeholder, .mdc-text-field--focused .mdc-text-field__input::placeholder { 2224 opacity: 1; 2225} 2226.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder, .mdc-text-field--focused .mdc-text-field__input::-moz-placeholder { 2227 opacity: 1; 2228} 2229.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder, .mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder { 2230 opacity: 1; 2231} 2232.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder, .mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder { 2233 opacity: 1; 2234} 2235.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::placeholder { 2236 opacity: 0; 2237} 2238.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-moz-placeholder { 2239 opacity: 0; 2240} 2241.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-webkit-input-placeholder { 2242 opacity: 0; 2243} 2244.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive:-ms-input-placeholder { 2245 opacity: 0; 2246} 2247.mdc-text-field--outlined .mdc-text-field__input, .mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input { 2248 height: 100%; 2249} 2250.mdc-text-field--outlined .mdc-text-field__input { 2251 display: flex; 2252 border: none !important; 2253 background-color: transparent; 2254} 2255.mdc-text-field--disabled .mdc-text-field__input { 2256 pointer-events: auto; 2257} 2258.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input { 2259 color: var(--mat-form-field-filled-input-text-color, var(--mat-sys-on-surface)); 2260 caret-color: var(--mat-form-field-filled-caret-color, var(--mat-sys-primary)); 2261} 2262.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder { 2263 color: var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 2264} 2265.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder { 2266 color: var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 2267} 2268.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder { 2269 color: var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 2270} 2271.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder { 2272 color: var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 2273} 2274.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input { 2275 color: var(--mat-form-field-outlined-input-text-color, var(--mat-sys-on-surface)); 2276 caret-color: var(--mat-form-field-outlined-caret-color, var(--mat-sys-primary)); 2277} 2278.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder { 2279 color: var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 2280} 2281.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder { 2282 color: var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 2283} 2284.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder { 2285 color: var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 2286} 2287.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder { 2288 color: var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); 2289} 2290.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input { 2291 caret-color: var(--mat-form-field-filled-error-caret-color, var(--mat-sys-error)); 2292} 2293.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input { 2294 caret-color: var(--mat-form-field-outlined-error-caret-color, var(--mat-sys-error)); 2295} 2296.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input { 2297 color: var(--mat-form-field-filled-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 2298} 2299.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input { 2300 color: var(--mat-form-field-outlined-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 2301} 2302@media (forced-colors: active) { 2303 .mdc-text-field--disabled .mdc-text-field__input { 2304 background-color: Window; 2305 } 2306} 2307 2308.mdc-text-field--filled { 2309 height: 56px; 2310 border-bottom-right-radius: 0; 2311 border-bottom-left-radius: 0; 2312 border-top-left-radius: var(--mat-form-field-filled-container-shape, var(--mat-sys-corner-extra-small)); 2313 border-top-right-radius: var(--mat-form-field-filled-container-shape, var(--mat-sys-corner-extra-small)); 2314} 2315.mdc-text-field--filled:not(.mdc-text-field--disabled) { 2316 background-color: var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant)); 2317} 2318.mdc-text-field--filled.mdc-text-field--disabled { 2319 background-color: var(--mat-form-field-filled-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent)); 2320} 2321 2322.mdc-text-field--outlined { 2323 height: 56px; 2324 overflow: visible; 2325 padding-right: max(16px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))); 2326 padding-left: max(16px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)) + 4px); 2327} 2328[dir=rtl] .mdc-text-field--outlined { 2329 padding-right: max(16px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)) + 4px); 2330 padding-left: max(16px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))); 2331} 2332 2333.mdc-floating-label { 2334 position: absolute; 2335 left: 0; 2336 transform-origin: left top; 2337 line-height: 1.15rem; 2338 text-align: left; 2339 text-overflow: ellipsis; 2340 white-space: nowrap; 2341 cursor: text; 2342 overflow: hidden; 2343 will-change: transform; 2344} 2345[dir=rtl] .mdc-floating-label { 2346 right: 0; 2347 left: auto; 2348 transform-origin: right top; 2349 text-align: right; 2350} 2351.mdc-text-field .mdc-floating-label { 2352 top: 50%; 2353 transform: translateY(-50%); 2354 pointer-events: none; 2355} 2356.mdc-notched-outline .mdc-floating-label { 2357 display: inline-block; 2358 position: relative; 2359 max-width: 100%; 2360} 2361.mdc-text-field--outlined .mdc-floating-label { 2362 left: 4px; 2363 right: auto; 2364} 2365[dir=rtl] .mdc-text-field--outlined .mdc-floating-label { 2366 left: auto; 2367 right: 4px; 2368} 2369.mdc-text-field--filled .mdc-floating-label { 2370 left: 16px; 2371 right: auto; 2372} 2373[dir=rtl] .mdc-text-field--filled .mdc-floating-label { 2374 left: auto; 2375 right: 16px; 2376} 2377.mdc-text-field--disabled .mdc-floating-label { 2378 cursor: default; 2379} 2380@media (forced-colors: active) { 2381 .mdc-text-field--disabled .mdc-floating-label { 2382 z-index: 1; 2383 } 2384} 2385.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label { 2386 display: none; 2387} 2388.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label { 2389 color: var(--mat-form-field-filled-label-text-color, var(--mat-sys-on-surface-variant)); 2390} 2391.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label { 2392 color: var(--mat-form-field-filled-focus-label-text-color, var(--mat-sys-primary)); 2393} 2394.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
2394over .mdc-floating-label { 2395 color: var(--mat-form-field-filled-hover-label-text-color, var(--mat-sys-on-surface-variant)); 2396} 2397.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label { 2398 color: var(--mat-form-field-filled-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 2399} 2400.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label { 2401 color: var(--mat-form-field-filled-error-label-text-color, var(--mat-sys-error)); 2402} 2403.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label { 2404 color: var(--mat-form-field-filled-error-focus-label-text-color, var(--mat-sys-error)); 2405} 2406.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label { 2407 color: var(--mat-form-field-filled-error-hover-label-text-color, var(--mat-sys-on-error-container)); 2408} 2409.mdc-text-field--filled .mdc-floating-label { 2410 font-family: var(--mat-form-field-filled-label-text-font, var(--mat-sys-body-large-font)); 2411 font-size: var(--mat-form-field-filled-label-text-size, var(--mat-sys-body-large-size)); 2412 font-weight: var(--mat-form-field-filled-label-text-weight, var(--mat-sys-body-large-weight)); 2413 letter-spacing: var(--mat-form-field-filled-label-text-tracking, var(--mat-sys-body-large-tracking)); 2414} 2415.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label { 2416 color: var(--mat-form-field-outlined-label-text-color, var(--mat-sys-on-surface-variant)); 2417} 2418.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label { 2419 color: var(--mat-form-field-outlined-focus-label-text-color, var(--mat-sys-primary)); 2420} 2421.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label { 2422 color: var(--mat-form-field-outlined-hover-label-text-color, var(--mat-sys-on-surface)); 2423} 2424.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label { 2425 color: var(--mat-form-field-outlined-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 2426} 2427.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label { 2428 color: var(--mat-form-field-outlined-error-label-text-color, var(--mat-sys-error)); 2429} 2430.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label { 2431 color: var(--mat-form-field-outlined-error-focus-label-text-color, var(--mat-sys-error)); 2432} 2433.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label { 2434 color: var(--mat-form-field-outlined-error-hover-label-text-color, var(--mat-sys-on-error-container)); 2435} 2436.mdc-text-field--outlined .mdc-floating-label { 2437 font-family: var(--mat-form-field-outlined-label-text-font, var(--mat-sys-body-large-font)); 2438 font-size: var(--mat-form-field-outlined-label-text-size, var(--mat-sys-body-large-size)); 2439 font-weight: var(--mat-form-field-outlined-label-text-weight, var(--mat-sys-body-large-weight)); 2440 letter-spacing: var(--mat-form-field-outlined-label-text-tracking, var(--mat-sys-body-large-tracking)); 2441} 2442 2443.mdc-floating-label--float-above { 2444 cursor: auto; 2445 transform: translateY(-106%) scale(0.75); 2446} 2447.mdc-text-field--filled .mdc-floating-label--float-above { 2448 transform: translateY(-106%) scale(0.75); 2449} 2450.mdc-text-field--outlined .mdc-floating-label--float-above { 2451 transform: translateY(-37.25px) scale(1); 2452 font-size: 0.75rem; 2453} 2454.mdc-notched-outline .mdc-floating-label--float-above { 2455 text-overflow: clip; 2456} 2457.mdc-notched-outline--upgraded .mdc-floating-label--float-above { 2458 max-width: 133.3333333333%; 2459} 2460.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 { 2461 transform: translateY(-34.75px) scale(0.75); 2462} 2463.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 { 2464 font-size: 1rem; 2465} 2466 2467.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after { 2468 margin-left: 1px; 2469 margin-right: 0; 2470 content: "*"; 2471} 2472[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after { 2473 margin-left: 0; 2474 margin-right: 1px; 2475} 2476 2477.mdc-notched-outline { 2478 display: flex; 2479 position: absolute; 2480 top: 0; 2481 right: 0; 2482 left: 0; 2483 box-sizing: border-box; 2484 width: 100%; 2485 max-width: 100%; 2486 height: 100%; 2487 text-align: left; 2488 pointer-events: none; 2489} 2490[dir=rtl] .mdc-notched-outline { 2491 text-align: right; 2492} 2493.mdc-text-field--outlined .mdc-notched-outline { 2494 z-index: 1; 2495} 2496 2497.mat-mdc-notch-piece { 2498 box-sizing: border-box; 2499 height: 100%; 2500 pointer-events: none; 2501 border: none; 2502 border-top: 1px solid; 2503 border-bottom: 1px solid; 2504} 2505.mdc-text-field--focused .mat-mdc-notch-piece { 2506 border-width: 2px; 2507} 2508.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece { 2509 border-color: var(--mat-form-field-outlined-outline-color, var(--mat-sys-outline)); 2510 border-width: var(--mat-form-field-outlined-outline-width, 1px); 2511} 2512.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
2512over .mat-mdc-notch-piece { 2513 border-color: var(--mat-form-field-outlined-hover-outline-color, var(--mat-sys-on-surface)); 2514} 2515.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece { 2516 border-color: var(--mat-form-field-outlined-focus-outline-color, var(--mat-sys-primary)); 2517} 2518.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece { 2519 border-color: var(--mat-form-field-outlined-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent)); 2520} 2521.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece { 2522 border-color: var(--mat-form-field-outlined-error-outline-color, var(--mat-sys-error)); 2523} 2524.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 { 2525 border-color: var(--mat-form-field-outlined-error-hover-outline-color, var(--mat-sys-on-error-container)); 2526} 2527.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece { 2528 border-color: var(--mat-form-field-outlined-error-focus-outline-color, var(--mat-sys-error)); 2529} 2530.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece { 2531 border-width: var(--mat-form-field-outlined-focus-outline-width, 2px); 2532} 2533 2534.mdc-notched-outline__leading { 2535 border-left: 1px solid; 2536 border-right: none; 2537 border-top-right-radius: 0; 2538 border-bottom-right-radius: 0; 2539 border-top-left-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 2540 border-bottom-left-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 2541} 2542.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading { 2543 width: max(12px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))); 2544} 2545[dir=rtl] .mdc-notched-outline__leading { 2546 border-left: none; 2547 border-right: 1px solid; 2548 border-bottom-left-radius: 0; 2549 border-top-left-radius: 0; 2550 border-top-right-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 2551 border-bottom-right-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 2552} 2553 2554.mdc-notched-outline__trailing { 2555 flex-grow: 1; 2556 border-left: none; 2557 border-right: 1px solid; 2558 border-top-left-radius: 0; 2559 border-bottom-left-radius: 0; 2560 border-top-right-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 2561 border-bottom-right-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 2562} 2563[dir=rtl] .mdc-notched-outline__trailing { 2564 border-left: 1px solid; 2565 border-right: none; 2566 border-top-right-radius: 0; 2567 border-bottom-right-radius: 0; 2568 border-top-left-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 2569 border-bottom-left-radius: var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)); 2570} 2571 2572.mdc-notched-outline__notch { 2573 flex: 0 0 auto; 2574 width: auto; 2575} 2576.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch { 2577 max-width: min(var(--mat-form-field-notch-max-width, 100%), calc(100% - max(12px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))) * 2)); 2578} 2579.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch { 2580 max-width: min(100%, calc(100% - max(12px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))) * 2)); 2581} 2582.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch { 2583 padding-top: 1px; 2584} 2585.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch { 2586 padding-top: 2px; 2587} 2588.mdc-notched-outline--notched .mdc-notched-outline__notch { 2589 padding-left: 0; 2590 padding-right: 8px; 2591 border-top: none; 2592} 2593[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch { 2594 padding-left: 8px; 2595 padding-right: 0; 2596} 2597.mdc-notched-outline--no-label .mdc-notched-outline__notch { 2598 display: none; 2599} 2600 2601.mdc-line-ripple::before, .mdc-line-ripple::after { 2602 position: absolute; 2603 bottom: 0; 2604 left: 0; 2605 width: 100%; 2606 border-bottom-style: solid; 2607 content: ""; 2608} 2609.mdc-line-ripple::before { 2610 z-index: 1; 2611 border-bottom-width: var(--mat-form-field-filled-active-indicator-height, 1px); 2612} 2613.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before { 2614 border-bottom-color: var(--mat-form-field-filled-active-indicator-color, var(--mat-sys-on-surface-variant)); 2615} 2616.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
2616over .mdc-line-ripple::before { 2617 border-bottom-color: var(--mat-form-field-filled-hover-active-indicator-color, var(--mat-sys-on-surface)); 2618} 2619.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before { 2620 border-bottom-color: var(--mat-form-field-filled-disabled-active-indicator-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 2621} 2622.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before { 2623 border-bottom-color: var(--mat-form-field-filled-error-active-indicator-color, var(--mat-sys-error)); 2624} 2625.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before { 2626 border-bottom-color: var(--mat-form-field-filled-error-hover-active-indicator-color, var(--mat-sys-on-error-container)); 2627} 2628.mdc-line-ripple::after { 2629 transform: scaleX(0); 2630 opacity: 0; 2631 z-index: 2; 2632} 2633.mdc-text-field--filled .mdc-line-ripple::after { 2634 border-bottom-width: var(--mat-form-field-filled-focus-active-indicator-height, 2px); 2635} 2636.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after { 2637 border-bottom-color: var(--mat-form-field-filled-focus-active-indicator-color, var(--mat-sys-primary)); 2638} 2639.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after { 2640 border-bottom-color: var(--mat-form-field-filled-error-focus-active-indicator-color, var(--mat-sys-error)); 2641} 2642 2643.mdc-line-ripple--active::after { 2644 transform: scaleX(1); 2645 opacity: 1; 2646} 2647 2648.mdc-line-ripple--deactivating::after { 2649 opacity: 0; 2650} 2651 2652.mdc-text-field--disabled { 2653 pointer-events: none; 2654} 2655 2656.mat-mdc-form-field-textarea-control { 2657 vertical-align: middle; 2658 resize: vertical; 2659 box-sizing: border-box; 2660 height: auto; 2661 margin: 0; 2662 padding: 0; 2663 border: none; 2664 overflow: auto; 2665} 2666 2667.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control { 2668 -moz-osx-font-smoothing: grayscale; 2669 -webkit-font-smoothing: antialiased; 2670 font: inherit; 2671 letter-spacing: inherit; 2672 text-decoration: inherit; 2673 text-transform: inherit; 2674 border: none; 2675} 2676 2677.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label { 2678 -moz-osx-font-smoothing: grayscale; 2679 -webkit-font-smoothing: antialiased; 2680 line-height: normal; 2681 pointer-events: all; 2682 will-change: auto; 2683} 2684 2685.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label { 2686 cursor: inherit; 2687} 2688 2689.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input, 2690.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control { 2691 height: auto; 2692} 2693 2694.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color] { 2695 height: 23px; 2696} 2697 2698.mat-mdc-text-field-wrapper { 2699 height: auto; 2700 flex: auto; 2701 will-change: auto; 2702} 2703 2704.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper { 2705 padding-left: 0; 2706 --mat-mdc-form-field-label-offset-x: -16px; 2707} 2708 2709.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper { 2710 padding-right: 0; 2711} 2712 2713[dir=rtl] .mat-mdc-text-field-wrapper { 2714 padding-left: 16px; 2715 padding-right: 16px; 2716} 2717[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper { 2718 padding-left: 0; 2719} 2720[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper { 2721 padding-right: 0; 2722} 2723 2724.mat-form-field-disabled .mdc-text-field__input::placeholder { 2725 color: var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 2726} 2727.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder { 2728 color: var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 2729} 2730.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder { 2731 color: var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 2732} 2733.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder { 2734 color: var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 2735} 2736 2737.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder { 2738 transition-delay: 40ms; 2739 transition-duration: 110ms; 2740 opacity: 1; 2741} 2742 2743.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label { 2744 left: auto; 2745 right: auto; 2746} 2747 2748.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input { 2749 display: inline-block; 2750} 2751 2752.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch { 2753 padding-top: 0; 2754} 2755 2756.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 { 2757 border-left: 1px solid transparent; 2758} 2759 2760[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 { 2761 border-left: none; 2762 border-right: 1px solid transparent; 2763} 2764 2765.mat-mdc-form-field-infix { 2766 min-height: var(--mat-form-field-container-height, 56px); 2767 padding-top: var(--mat-form-field-filled-with-label-container-padding-top, 24px); 2768 padding-bottom: var(--mat-form-field-filled-with-label-container-padding-bottom, 8px); 2769} 2770.mdc-text-field--outlined .mat-mdc-form-field-infix, .mdc-text-field--no-label .mat-mdc-form-field-infix { 2771 padding-top: var(--mat-form-field-container-vertical-padding, 16px); 2772 padding-bottom: var(--mat-form-field-container-vertical-padding, 16px); 2773} 2774 2775.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label { 2776 top: calc(var(--mat-form-field-container-height, 56px) / 2); 2777} 2778 2779.mdc-text-field--filled .mat-mdc-floating-label { 2780 display: var(--mat-form-field-filled-label-display, block); 2781} 2782 2783.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above { 2784 --mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height, 56px) / 2) * -1)) 2785 scale(var(--mat-mdc-form-field-floating-label-scale, 0.75)); 2786 transform: var(--mat-mdc-form-field-label-transform); 2787} 2788 2789@keyframes _mat-form-field-subscript-animation { 2790 from { 2791 opacity: 0; 2792 transform: translateY(-5px); 2793 } 2794 to { 2795 opacity: 1; 2796 transform: translateY(0); 2797 } 2798} 2799.mat-mdc-form-field-subscript-wrapper { 2800 box-sizing: border-box; 2801 width: 100%; 2802 position: relative; 2803} 2804 2805.mat-mdc-form-field-hint-wrapper, 2806.mat-mdc-form-field-error-wrapper { 2807 position: absolute; 2808 top: 0; 2809 left: 0; 2810 right: 0; 2811 padding: 0 16px; 2812 opacity: 1; 2813 transform: translateY(0); 2814 animation: _mat-form-field-subscript-animation 0ms cubic-bezier(0.55, 0, 0.55, 0.2); 2815} 2816 2817.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper, 2818.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper { 2819 position: static; 2820} 2821 2822.mat-mdc-form-field-bottom-align::before { 2823 content: ""; 2824 display: inline-block; 2825 height: 16px; 2826} 2827 2828.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before { 2829 content: unset; 2830} 2831 2832.mat-mdc-form-field-hint-end { 2833 order: 1; 2834} 2835 2836.mat-mdc-form-field-hint-wrapper { 2837 display: flex; 2838} 2839 2840.mat-mdc-form-field-hint-spacer { 2841 flex: 1 0 1em; 2842} 2843 2844.mat-mdc-form-field-error { 2845 display: block; 2846 color: var(--mat-form-field-error-text-color, var(--mat-sys-error)); 2847} 2848 2849.mat-mdc-form-field-subscript-wrapper, 2850.mat-mdc-form-field-bottom-align::before { 2851 -moz-osx-font-smoothing: grayscale; 2852 -webkit-font-smoothing: antialiased; 2853 font-family: var(--mat-form-field-subscript-text-font, var(--mat-sys-body-small-font)); 2854 line-height: var(--mat-form-field-subscript-text-line-height, var(--mat-sys-body-small-line-height)); 2855 font-size: var(--mat-form-field-subscript-text-size, var(--mat-sys-body-small-size)); 2856 letter-spacing: var(--mat-form-field-subscript-text-tracking, var(--mat-sys-body-small-tracking)); 2857 font-weight: var(--mat-form-field-subscript-text-weight, var(--mat-sys-body-small-weight)); 2858} 2859 2860.mat-mdc-form-field-focus-overlay { 2861 top: 0; 2862 left: 0; 2863 right: 0; 2864 bottom: 0; 2865 position: absolute; 2866 opacity: 0; 2867 pointer-events: none; 2868 background-color: var(--mat-form-field-state-layer-color, var(--mat-sys-on-surface)); 2869} 2870.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay { 2871 opacity: var(--mat-form-field-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 2872} 2873.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay { 2874 opacity: var(--mat-form-field-focus-state-layer-opacity, 0); 2875} 2876 2877select.mat-mdc-form-field-input-control { 2878 -moz-appearance: none; 2879 -webkit-appearance: none; 2880 background-color: transparent; 2881 display: inline-flex; 2882 box-sizing: border-box; 2883} 2884select.mat-mdc-form-field-input-control:not(:disabled) { 2885 cursor: pointer; 2886} 2887select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option { 2888 color: var(--mat-form-field-select-option-text-color, var(--mat-sys-neutral10)); 2889} 2890select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled { 2891 color: var(--mat-form-field-select-disabled-option-text-color, color-mix(in srgb, var(--mat-sys-neutral10) 38%, transparent)); 2892} 2893 2894.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after {
2895 content: ""; 2896 width: 0; 2897 height: 0; 2898 border-left: 5px solid transparent; 2899 border-right: 5px solid transparent; 2900 border-top: 5px solid; 2901 position: absolute; 2902 right: 0; 2903 top: 50%; 2904 margin-top: -2.5px; 2905 pointer-events: none; 2906 color: var(--mat-form-field-enabled-select-arrow-color, var(--mat-sys-on-surface-variant)); 2907} 2908[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after { 2909 right: auto; 2910 left: 0; 2911} 2912.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after { 2913 color: var(--mat-form-field-focus-select-arrow-color, var(--mat-sys-primary)); 2914} 2915.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after { 2916 color: var(--mat-form-field-disabled-select-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 2917} 2918.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control { 2919 padding-right: 15px; 2920} 2921[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control { 2922 padding-right: 0; 2923 padding-left: 15px; 2924} 2925 2926@media (forced-colors: active) { 2927 .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper { 2928 outline: solid 1px; 2929 } 2930} 2931@media (forced-colors: active) { 2932 .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper { 2933 outline-color: GrayText; 2934 } 2935} 2936 2937@media (forced-colors: active) { 2938 .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper { 2939 outline: dashed 3px; 2940 } 2941} 2942 2943@media (forced-colors: active) { 2944 .mat-mdc-form-field.mat-focused .mdc-notched-outline { 2945 border: dashed 3px; 2946 } 2947} 2948 2949.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] { 2950 line-height: 1; 2951} 2952.mat-mdc-form-field-input-control::-webkit-datetime-edit { 2953 line-height: 1; 2954 padding: 0; 2955 margin-bottom: -2px; 2956} 2957 2958.mat-mdc-form-field { 2959 --mat-mdc-form-field-floating-label-scale: 0.75; 2960 display: inline-flex; 2961 flex-direction: column; 2962 min-width: 0; 2963 text-align: left; 2964 -moz-osx-font-smoothing: grayscale; 2965 -webkit-font-smoothing: antialiased; 2966 font-family: var(--mat-form-field-container-text-font, var(--mat-sys-body-large-font)); 2967 line-height: var(--mat-form-field-container-text-line-height, var(--mat-sys-body-large-line-height)); 2968 font-size: var(--mat-form-field-container-text-size, var(--mat-sys-body-large-size)); 2969 letter-spacing: var(--mat-form-field-container-text-tracking, var(--mat-sys-body-large-tracking)); 2970 font-weight: var(--mat-form-field-container-text-weight, var(--mat-sys-body-large-weight)); 2971} 2972.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above { 2973 font-size: calc(var(--mat-form-field-outlined-label-text-populated-size) * var(--mat-mdc-form-field-floating-label-scale)); 2974} 2975.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above { 2976 font-size: var(--mat-form-field-outlined-label-text-populated-size); 2977} 2978[dir=rtl] .mat-mdc-form-field { 2979 text-align: right; 2980} 2981 2982.mat-mdc-form-field-flex { 2983 display: inline-flex; 2984 align-items: baseline; 2985 box-sizing: border-box; 2986 width: 100%; 2987} 2988 2989.mat-mdc-text-field-wrapper { 2990 width: 100%; 2991 z-index: 0; 2992} 2993 2994.mat-mdc-form-field-icon-prefix, 2995.mat-mdc-form-field-icon-suffix { 2996 align-self: center; 2997 line-height: 0; 2998 pointer-events: auto; 2999 position: relative; 3000 z-index: 1; 3001} 3002.mat-mdc-form-field-icon-prefix > .mat-icon, 3003.mat-mdc-form-field-icon-suffix > .mat-icon { 3004 padding: 0 12px; 3005 box-sizing: content-box; 3006} 3007 3008.mat-mdc-form-field-icon-prefix { 3009 color: var(--mat-form-field-leading-icon-color, var(--mat-sys-on-surface-variant)); 3010} 3011.mat-form-field-disabled .mat-mdc-form-field-icon-prefix { 3012 color: var(--mat-form-field-disabled-leading-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 3013} 3014 3015.mat-mdc-form-field-icon-suffix { 3016 color: var(--mat-form-field-trailing-icon-color, var(--mat-sys-on-surface-variant)); 3017} 3018.mat-form-field-disabled .mat-mdc-form-field-icon-suffix { 3019 color: var(--mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 3020} 3021.mat-form-field-invalid .mat-mdc-form-field-icon-suffix { 3022 color: var(--mat-form-field-error-trailing-icon-color, var(--mat-sys-error)); 3023} 3024.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix { 3025 color: var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-sys-on-error-container)); 3026} 3027.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix { 3028 color: var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-sys-error)); 3029} 3030 3031.mat-mdc-form-field-icon-prefix, 3032[dir=rtl] .mat-mdc-form-field-icon-suffix { 3033 padding: 0 4px 0 0; 3034} 3035 3036.mat-mdc-form-field-icon-suffix, 3037[dir=rtl] .mat-mdc-form-field-icon-prefix { 3038 padding: 0 0 0 4px; 3039} 3040 3041.mat-mdc-form-field-subscript-wrapper .mat-icon, 3042.mat-mdc-form-field label .mat-icon { 3043 width: 1em; 3044 height: 1em; 3045 font-size: inherit; 3046} 3047 3048.mat-mdc-form-field-infix { 3049 flex: auto; 3050 min-width: 0; 3051 width: 180px; 3052 position: relative; 3053 box-sizing: border-box; 3054} 3055.mat-mdc-form-field-infix:has(textarea[cols]) { 3056 width: auto; 3057} 3058 3059.mat-mdc-form-field .mdc-notched-outline__notch { 3060 margin-left: -1px; 3061 -webkit-clip-path: inset(-9em -999em -9em 1px); 3062 clip-path: inset(-9em -999em -9em 1px); 3063} 3064[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch { 3065 margin-left: 0; 3066 margin-right: -1px; 3067 -webkit-clip-path: inset(-9em 1px -9em -999em); 3068 clip-path: inset(-9em 1px -9em -999em); 3069} 3070 3071.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-floating-label { 3072 transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1); 3073} 3074.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input { 3075 transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1); 3076} 3077.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::placeholder { 3078 transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1); 3079} 3080.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-moz-placeholder { 3081 transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1); 3082} 3083.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-webkit-input-placeholder { 3084 transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1); 3085} 3086.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input:-ms-input-placeholder { 3087 transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1); 3088} 3089.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::placeholder, .mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::placeholder { 3090 transition-delay: 40ms; 3091 transition-duration: 110ms; 3092} 3093.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder, .mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder { 3094 transition-delay: 40ms; 3095 transition-duration: 110ms; 3096} 3097.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder, .mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder { 3098 transition-delay: 40ms; 3099 transition-duration: 110ms; 3100} 3101.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder, .mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder { 3102 transition-delay: 40ms; 3103 transition-duration: 110ms; 3104} 3105.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before { 3106 transition-duration: 75ms; 3107} 3108.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-line-ripple::after { 3109 transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1); 3110} 3111.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-hint-wrapper, 3112.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-error-wrapper { 3113 animation-duration: 300ms; 3114} 3115 3116.mdc-notched-outline .mdc-floating-label { 3117 max-width: calc(100% + 1px); 3118} 3119 3120.mdc-notched-outline--upgraded .mdc-floating-label--float-above { 3121 max-width: calc(133.3333333333% + 1px); 3122} 3123`],encapsulation:2,changeDetection:0})}return t})();var Mb=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[Fe]})}return t})();var Yd=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[hi,Mb,ai,Fe]})}return t})();var OW=["panel"],FW=["*"];
vendor: 15,233 bytes, lines 3123-3177
3123function LW(t,i){if(t&1&&(Gt(0,"div",1,0),me(2),Wt()),t&2){let e=i.id,n=b();We(n._classList),X("mat-mdc-autocomplete-visible",n.showPanel)("mat-mdc-autocomplete-hidden",!n.showPanel)("mat-autocomplete-panel-animations-enabled",!n._animationsDisabled)("mat-primary",n._color==="primary")("mat-accent",n._color==="accent")("mat-warn",n._color==="warn"),Nt("id",n.id),$("aria-label",n.ariaLabel||null)("aria-labelledby",n._getPanelAriaLabelledby(e))}}var KE=class{source;option;constructor(i,e){this.source=i,this.option=e}},n2=new R("mat-autocomplete-default-options",{providedIn:"root",factory:()=>({autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1,hasBackdrop:!1})}),Zd=(()=>{class t{_changeDetectorRef=g(Oe);_elementRef=g(ne);_defaults=g(n2);_animationsDisabled=ot();_activeOptionChanges=ze.EMPTY;_keyManager;showPanel=!1;get isOpen(){return this._isOpen&&this.showPanel}_isOpen=!1;_latestOpeningTrigger;_setColor(e){this._color=e,this._changeDetectorRef.markForCheck()}_color;template;panel;options;optionGroups;ariaLabel;ariaLabelledby;displayWith=null;autoActiveFirstOption;autoSelectActiveOption;requireSelection;panelWidth;disableRipple=!1;optionSelected=new O;opened=new O;closed=new O;optionActivated=new O;set classList(e){this._classList=e,this._elementRef.nativeElement.className=""}_classList;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncParentProperties()}_hideSingleSelectionIndicator;_syncParentProperties(){if(this.options)for(let e of this.options)e._changeDetectorRef.markForCheck()}id=g(rt).getId("mat-autocomplete-");inertGroups;constructor(){let e=g(bt);this.inertGroups=e?.SAFARI||!1,this.autoActiveFirstOption=!!this._defaults.autoActiveFirstOption,this.autoSelectActiveOption=!!this._defaults.autoSelectActiveOption,this.requireSelection=!!this._defaults.requireSelection,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}ngAfterContentInit(){this._keyManager=new sc(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(e=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[e]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe()}_setScrollTop(e){this.panel&&(this.panel.nativeElement.scrollTop=e)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options?.length,this._changeDetectorRef.markForCheck()}_emitSelectEvent(e){let n=new KE(this,e);this.optionSelected.emit(n)}_getPanelAriaLabelledby(e){if(this.ariaLabel)return null;let n=e?e+" ":"";return this.ariaLabelledby?n+this.ariaLabelledby:e}_skipPredicate(){return!1}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-autocomplete"]],contentQueries:function(n,r,o){if(n&1&&xt(o,ai,5)(o,Pp,5),n&2){let a;V(a=B())&&(r.options=a),V(a=B())&&(r.optionGroups=a)}},viewQuery:function(n,r){if(n&1&&Ee(It,7)(OW,5),n&2){let o;V(o=B())&&(r.template=o.first),V(o=B())&&(r.panel=o.first)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:[2,"autoActiveFirstOption","autoActiveFirstOption",j],autoSelectActiveOption:[2,"autoSelectActiveOption","autoSelectActiveOption",j],requireSelection:[2,"requireSelection","requireSelection",j],panelWidth:"panelWidth",disableRipple:[2,"disableRipple","disableRipple",j],classList:[0,"class","classList"],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",j]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},exportAs:["matAutocomplete"],features:[_e([{provide:Rp,useExisting:t}])],ngContentSelectors:FW,decls:1,vars:0,consts:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id"]],template:function(n,r){n&1&&(Ue(),da(0,LW,3,17,"ng-template"))},styles:[`div.mat-mdc-autocomplete-panel { 3124 width: 100%; 3125 max-height: 256px; 3126 visibility: hidden; 3127 transform-origin: center top; 3128 overflow: auto; 3129 padding: 8px 0; 3130 box-sizing: border-box; 3131 position: relative; 3132 border-radius: var(--mat-autocomplete-container-shape, var(--mat-sys-corner-extra-small)); 3133 box-shadow: var(--mat-autocomplete-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)); 3134 background-color: var(--mat-autocomplete-background-color, var(--mat-sys-surface-container)); 3135} 3136@media (forced-colors: active) { 3137 div.mat-mdc-autocomplete-panel { 3138 outline: solid 1px; 3139 } 3140} 3141.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel { 3142 border-top-left-radius: 0; 3143 border-top-right-radius: 0; 3144} 3145.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel { 3146 border-bottom-left-radius: 0; 3147 border-bottom-right-radius: 0; 3148 transform-origin: center bottom; 3149} 3150div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible { 3151 visibility: visible; 3152} 3153 3154div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden, 3155.cdk-overlay-pane:has(> .mat-mdc-autocomplete-hidden) { 3156 visibility: hidden; 3157 pointer-events: none; 3158} 3159 3160@keyframes _mat-autocomplete-enter { 3161 from { 3162 opacity: 0; 3163 transform: scaleY(0.8); 3164 } 3165 to { 3166 opacity: 1; 3167 transform: none; 3168 } 3169} 3170.mat-autocomplete-panel-animations-enabled { 3171 animation: _mat-autocomplete-enter 120ms cubic-bezier(0, 0, 0.2, 1); 3172} 3173 3174mat-autocomplete { 3175 display: none; 3176} 3177`],encapsulation:2,changeDetection:0})}return t})();var HW={provide:Oi,useExisting:Zt(()=>os),multi:!0};var VW=new R("mat-autocomplete-scroll-strategy",{providedIn:"root",factory:()=>{let t=g(Ae);return()=>Ao(t)}}),os=(()=>{class t{_environmentInjector=g(nn);_element=g(ne);_injector=g(Ae);_viewContainerRef=g(jt);_zone=g(de);_changeDetectorRef=g(Oe);_dir=g(Lt,{optional:!0});_formField=g(Os,{optional:!0,host:!0});_viewportRuler=g(Ri);_scrollStrategy=g(VW);_renderer=g(pt);_animationsDisabled=ot();_defaults=g(n2,{optional:!0});_overlayRef=null;_portal;_componentDestroyed=!1;_initialized=new W;_keydownSubscription;_outsideClickSubscription;_cleanupWindowBlur;_previousValue=null;_valueOnAttach=null;_valueOnLastKeydown=null;_positionStrategy;_manuallyFloatingLabel=!1;_closingActionsSubscription;_viewportSubscription=ze.EMPTY;_breakpointObserver=g(Is);_handsetLandscapeSubscription=ze.EMPTY;_canOpenOnNextFocus=!0;_valueBeforeAutoSelection;_pendingAutoselectedOption=null;_closeKeyEventStream=new W;_overlayPanelClass=_a(this._defaults?.overlayPanelClass||[]);_windowBlurHandler=()=>{this._canOpenOnNextFocus=this.panelOpen||!this._hasFocus()};_onChange=()=>{};_onTouched=()=>{};autocomplete;position="auto";connectedTo;autocompleteAttribute="off";autocompleteDisabled=!1;constructor(){}_aboveClass="mat-mdc-autocomplete-panel-above";ngAfterViewInit(){this._initialized.next(),this._initialized.complete(),this._cleanupWindowBlur=this._renderer.listen("window","blur",this._windowBlurHandler)}ngOnChanges(e){e.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){this._cleanupWindowBlur?.(),this._handsetLandscapeSubscription.unsubscribe(),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}_overlayAttached=!1;openPanel(){this._openPanelInternal()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._latestOpeningTrigger===this&&(this.autocomplete._isOpen=!1,this.autocomplete._latestOpeningTrigger=null),this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._updatePanelState(),this._componentDestroyed||this._changeDetectorRef.detectChanges(),this._trackedModal&&ll(this._trackedModal,"aria-owns",this.autocomplete.id))}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return Pt(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe(lt(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe(lt(()=>this._overlayAttached)):ie()).pipe(fe(e=>e instanceof Ap?e:null))}optionSelections=Vi(()=>{let e=this.autocomplete?this.autocomplete.options:null;return e?e.changes.pipe(dt(e),Ct(()=>Pt(...e.map(n=>n.onSelectionChange)))):this._initialized.pipe(Ct(()=>this.optionSelections))});get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return new tt(e=>{let n=o=>{let a=Wn(o),s=this._formField?this._formField.getConnectedOverlayOrigin().nativeElement:null,l=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;this._overlayAttached&&a!==this._element.nativeElement&&!this._hasFocus()&&(!s||!s.contains(a))&&(!l||!l.contains(a))&&this._overlayRef&&!this._overlayRef.overlayElement.contains(a)&&e.next(o)},r=[this._renderer.listen("document","click",n),this._renderer.listen("document","auxclick",n),this._renderer.listen("document","touchend",n)];return()=>{r.forEach(o=>o())}})}writeValue(e){Promise.resolve(null).then(()=>this._assignOptionValue(e))}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this._element.nativeElement.disabled=e}_handleKeydown(e){let n=e,r=n.keyCode,o=Yt(n);if(r===27&&!o&&n.preventDefault(),this._valueOnLastKeydown=this._element.nativeElement.value,this.activeOption&&r===13&&this.panelOpen&&!o)this.activeOption._selectViaInteraction(),this._resetActiveItem(),n.preventDefault();else if(this.autocomplete){let a=this.autocomplete._keyManager.activeItem,s=r===38||r===40;r===9||s&&!o&&this.panelOpen?this.autocomplete._keyManager.onKeydown(n):s&&this._canOpen()&&this._openPanelInternal(this._valueOnLastKeydown),(s||this.autocomplete._keyManager.activeItem!==a)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._valueOnLastKeydown),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(e){let n=e.target,r=n.value;if(n.type==="number"&&(r=r==""?null:parseFloat(r)),this._previousValue!==r){if(this._previousValue=r,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(r),!r)this._clearPreviousSelectedOption(null,!1);else if(this.panelOpen&&!this.autocomplete.requireSelection){let o=this.autocomplete.options?.find(a=>a.selected);if(o){let a=this._getDisplayValue(o.value);r!==a&&o.deselect(!1)}}if(this._canOpen()&&this._hasFocus()){let o=this._valueOnLastKeydown??this._element.nativeElement.value;this._valueOnLastKeydown=null,this._openPanelInternal(o)}}}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(this._previousValue),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this._openPanelInternal()}_hasFocus(){return so()===this._element.nativeElement}_floatLabel(e=!1){this._formField&&this._formField.floatLabel==="auto"&&(e?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){let e=new tt(r=>{Bt(()=>{r.next()},{injector:this._environmentInjector})}),n=this.autocomplete.options?.changes.pipe(bn(()=>this._positionStrategy.reapplyLastPosition()),h0(0))??ie();return Pt(e,n).pipe(Ct(()=>this._zone.run(()=>{let r=this.panelOpen;return this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),r!==this.panelOpen&&(this.panelOpen?this._emitOpened():this.autocomplete.closed.emit()),this.panelClosingActions})),ct(1)).subscribe(r=>this._setValueAndClose(r))}_emitOpened(){this.autocomplete.opened.emit()}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_getDisplayValue(e){let n=this.autocomplete;return n&&n.displayWith?n.displayWith(e):e}_assignOptionValue(e){let n=this._getDisplayValue(e);e==null&&this._clearPreviousSelectedOption(null,!1),this._updateNativeInputValue(n??"")}_updateNativeInputValue(e){this._formField?this._formField._control.value=e:this._element.nativeElement.value=e,this._previousValue=e}_setValueAndClose(e){let n=this.autocomplete,r=e?e.source:this._pendingAutoselectedOption;r?(this._clearPreviousSelectedOption(r),this._assignOptionValue(r.value),this._onChange(r.value),n._emitSelectEvent(r),this._element.nativeElement.focus()):n.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(e,n){this.autocomplete?.options?.forEach(r=>{r!==e&&r.selected&&r.deselect(n)})}_openPanelInternal(e=this._element.nativeElement.value){if(this._attachOverlay(e),this._floatLabel(),this._trackedModal){let n=this.autocomplete.id;Id(this._trackedModal,"aria-owns",n)}}_attachOverlay(e){if(!this.autocomplete)return;let n=this._overlayRef;n?(this._positionStrategy.setOrigin(this._getConnectedElement()),n.updateSize({width:this._getPanelWidth()})):(this._portal=new _i(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),n=Qr(this._injector,this._getOverlayConfig()),this._overlayRef=n,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&n&&n.updateSize({width:this._getPanelWidth()})}),this._handsetLandscapeSubscription=this._breakpointObserver.observe(xa.HandsetLandscape).subscribe(o=>{o.matches?this._positionStrategy.withFlexibleDimensions(!0).withGrowAfterOpen(!0).withViewportMargin(8):this._positionStrategy.withFlexibleDimensions(!1).withGrowAfterOpen(!1).withViewportMargin(0)})),n&&!n.hasAttached()&&(n.attach(this._portal),this._valueOnAttach=e,this._valueOnLastKeydown=null,this._closingActionsSubscription=this._subscribeToClosingActions());let r=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._latestOpeningTrigger=this,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&r!==this.panelOpen&&this._emitOpened()}_handlePanelKeydown=e=>{(e.keyCode===27&&!Yt(e)||e.keyCode===38&&Yt(e,"altKey"))&&(this._pe
3177ndingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),e.stopPropagation(),e.preventDefault())};_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){let e=this._overlayRef;this._keydownSubscription||(this._keydownSubscription=e.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=e.outsidePointerEvents().subscribe())}else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=void 0}_getOverlayConfig(){return new Kr({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,hasBackdrop:this._defaults?.hasBackdrop,backdropClass:this._defaults?.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:this._overlayPanelClass,disableAnimations:this._animationsDisabled})}_getOverlayPosition(){let e=ns(this._injector,this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1).withPopoverLocation("inline");return this._setStrategyPositions(e),this._positionStrategy=e,e}_setStrategyPositions(e){let n=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],r=this._aboveClass,o=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:r},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:r}],a;this.position==="above"?a=o:this.position==="below"?a=n:a=[...n,...o],e.withPositions(a)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){let e=this.autocomplete;if(e.autoActiveFirstOption){let n=-1;for(let r=0;r<e.options.length;r++)if(!e.options.get(r).disabled){n=r;break}e._keyManager.setActiveItem(n)}else e._keyManager.setActiveItem(-1)}_canOpen(){let e=this._element.nativeElement;return!e.readOnly&&!e.disabled&&!this.autocompleteDisabled}_scrollToOption(e){let n=this.autocomplete,r=xb(e,n.options,n.optionGroups);if(e===0&&r===1)n._setScrollTop(0);else if(n.panel){let o=n.options.toArray()[e];if(o){let a=o._getHostElement(),s=wb(a.offsetTop,a.offsetHeight,n._getScrollTop(),n.panel.nativeElement.offsetHeight);n._setScrollTop(s)}}}_trackedModal=null;_applyModalPanelOwnership(){let e=this._element.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;let n=this.autocomplete.id;this._trackedModal&&ll(this._trackedModal,"aria-owns",n),Id(e,"aria-owns",n),this._trackedModal=e}_clearFromModal(){if(this._trackedModal){let e=this.autocomplete.id;ll(this._trackedModal,"aria-owns",e),this._trackedModal=null}}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(n,r){n&1&&D("focusin",function(){return r._handleFocus()})("blur",function(){return r._onTouched()})("input",function(a){return r._handleInput(a)})("keydown",function(a){return r._handleKeydown(a)})("click",function(){return r._handleClick()}),n&2&&$("autocomplete",r.autocompleteAttribute)("role",r.autocompleteDisabled?null:"combobox")("aria-autocomplete",r.autocompleteDisabled?null:"list")("aria-activedescendant",r.panelOpen&&r.activeOption?r.activeOption.id:null)("aria-expanded",r.autocompleteDisabled?null:r.panelOpen.toString())("aria-controls",r.autocompleteDisabled||!r.panelOpen||r.autocomplete==null?null:r.autocomplete.id)("aria-haspopup",r.autocompleteDisabled?null:"listbox")},inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],connectedTo:[0,"matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:[0,"autocomplete","autocompleteAttribute"],autocompleteDisabled:[2,"matAutocompleteDisabled","autocompleteDisabled",j]},exportAs:["matAutocompleteTrigger"],features:[_e([HW]),Pe]})}return t})(),i2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[nr,Yd,qi,Yd,Fe]})}return t})();var r2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[ba,Fe]})}return t})();function BW(t,i){}var o2="_mat-bottom-sheet-enter",a2="_mat-bottom-sheet-exit",jW=(()=>{class t extends bp{_breakpointSubscription;_animationsDisabled=ot();_animationState="void";_animationStateChanged=new O;_destroyed=!1;constructor(){super();let e=g(Is);this._breakpointSubscription=e.observe([xa.Medium,xa.Large,xa.XLarge]).subscribe(()=>{let n=this._elementRef.nativeElement.classList;n.toggle("mat-bottom-sheet-container-medium",e.isMatched(xa.Medium)),n.toggle("mat-bottom-sheet-container-large",e.isMatched(xa.Large)),n.toggle("mat-bottom-sheet-container-xlarge",e.isMatched(xa.XLarge))})}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._animationsDisabled&&this._simulateAnimation(o2))}exit(){this._destroyed||(this._elementRef.nativeElement.setAttribute("mat-exit",""),this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._animationsDisabled&&this._simulateAnimation(a2))}ngOnDestroy(){super.ngOnDestroy(),this._breakpointSubscription.unsubscribe(),this._destroyed=!0}_simulateAnimation(e){this._ngZone.run(()=>{this._handleAnimationEvent(!0,e),setTimeout(()=>this._handleAnimationEvent(!1,e))})}_trapFocus(){super._trapFocus({preventScroll:!0})}_handleAnimationEvent(e,n){let r=n===o2;(r||n===a2)&&this._animationStateChanged.emit({toState:r?"visible":"hidden",phase:e?"start":"done"})}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-bottom-sheet-container"]],hostAttrs:["tabindex","-1",1,"mat-bottom-sheet-container"],hostVars:9,hostBindings:function(n,r){n&1&&D("animationstart",function(a){return r._handleAnimationEvent(!0,a.animationName)})("animationend",function(a){return r._handleAnimationEvent(!1,a.animationName)})("animationcancel",function(a){return r._handleAnimationEvent(!1,a.animationName)}
vendor: 2,947 bytes, lines 3177-3246
3177),n&2&&($("role",r._config.role)("aria-modal",r._config.ariaModal)("aria-label",r._config.ariaLabel),X("mat-bottom-sheet-container-animations-enabled",!r._animationsDisabled)("mat-bottom-sheet-container-enter",r._animationState==="visible")("mat-bottom-sheet-container-exit",r._animationState==="hidden"))},features:[ye],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(n,r){n&1&&y(0,BW,0,0,"ng-template",0)},dependencies:[Di],styles:[`@keyframes _mat-bottom-sheet-enter { 3178 from { 3179 transform: translateY(100%); 3180 } 3181 to { 3182 transform: none; 3183 } 3184} 3185@keyframes _mat-bottom-sheet-exit { 3186 from { 3187 transform: none; 3188 } 3189 to { 3190 transform: translateY(100%); 3191 } 3192} 3193.mat-bottom-sheet-container { 3194 box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12); 3195 padding: 8px 16px; 3196 min-width: 100vw; 3197 box-sizing: border-box; 3198 display: block; 3199 outline: 0; 3200 max-height: 80vh; 3201 overflow: auto; 3202 position: relative; 3203 background: var(--mat-bottom-sheet-container-background-color, var(--mat-sys-surface-container-low)); 3204 color: var(--mat-bottom-sheet-container-text-color, var(--mat-sys-on-surface)); 3205 font-family: var(--mat-bottom-sheet-container-text-font, var(--mat-sys-body-large-font)); 3206 font-size: var(--mat-bottom-sheet-container-text-size, var(--mat-sys-body-large-size)); 3207 line-height: var(--mat-bottom-sheet-container-text-line-height, var(--mat-sys-body-large-line-height)); 3208 font-weight: var(--mat-bottom-sheet-container-text-weight, var(--mat-sys-body-large-weight)); 3209 letter-spacing: var(--mat-bottom-sheet-container-text-tracking, var(--mat-sys-body-large-tracking)); 3210} 3211@media (forced-colors: active) { 3212 .mat-bottom-sheet-container { 3213 outline: 1px solid; 3214 } 3215} 3216 3217.mat-bottom-sheet-container-animations-enabled { 3218 transform: translateY(100%); 3219} 3220.mat-bottom-sheet-container-animations-enabled.mat-bottom-sheet-container-enter { 3221 animation: _mat-bottom-sheet-enter 195ms cubic-bezier(0, 0, 0.2, 1) forwards; 3222} 3223.mat-bottom-sheet-container-animations-enabled.mat-bottom-sheet-container-exit { 3224 animation: _mat-bottom-sheet-exit 375ms cubic-bezier(0.4, 0, 1, 1) backwards; 3225} 3226 3227.mat-bottom-sheet-container-xlarge, .mat-bottom-sheet-container-large, .mat-bottom-sheet-container-medium { 3228 border-top-left-radius: var(--mat-bottom-sheet-container-shape, 28px); 3229 border-top-right-radius: var(--mat-bottom-sheet-container-shape, 28px); 3230} 3231 3232.mat-bottom-sheet-container-medium { 3233 min-width: 384px; 3234 max-width: calc(100vw - 128px); 3235} 3236 3237.mat-bottom-sheet-container-large { 3238 min-width: 512px; 3239 max-width: calc(100vw - 256px); 3240} 3241 3242.mat-bottom-sheet-container-xlarge { 3243 min-width: 576px; 3244 max-width: calc(100vw - 384px); 3245} 3246`],encapsulation:2})}return t})(),UW=new R("MatBottomSheetData"),QE=class{viewContainerRef;injector;panelClass;direction;data=null;hasBackdrop=!0;backdropClass;disableClose=!1;ariaLabel=null;ariaModal=!1;closeOnNavigation=!0;
3246autoFocus="first-tabbable";restoreFocus=!0;scrollStrategy;height="";minHeight;maxHeight},kb=class{_ref;get instance(){return this._ref.componentInstance}get componentRef(){return this._ref.componentRef}containerInstance;disableClose;_afterOpened=new W;_result;_closeFallbackTimeout;constructor(i,e,n){this._ref=i,this.containerInstance=n,this.disableClose=e.disableClose,n._animationStateChanged.pipe(lt(r=>r.phase==="done"&&r.toState==="visible"),ct(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),n._animationStateChanged.pipe(lt(r=>r.phase==="done"&&r.toState==="hidden"),ct(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._ref.close(this._result)}),i.overlayRef.detachments().subscribe(()=>{this._ref.close(this._result)}),Pt(this.backdropClick(),this.keydownEvents().pipe(lt(r=>r.keyCode===27))).subscribe(r=>{!this.disableClose&&(r.type!=="keydown"||!Yt(r))&&(r.preventDefault(),this.dismiss())})}dismiss(i){this.containerInstance&&(this.containerInstance._animationStateChanged.pipe(lt(e=>e.phase==="start"),ct(1)).subscribe(()=>{this._closeFallbackTimeout=setTimeout(()=>this._ref.close(this._result),500),this._ref.overlayRef.detachBackdrop()}),this._result=i,this.containerInstance.exit(),this.containerInstance=null)}afterDismissed(){return this._ref.closed}afterOpened(){return this._afterOpened}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}},zW=new R("mat-bottom-sheet-default-options"),GW=(()=>{class t{_injector=g(Ae);_parentBottomSheet=g(t,{optional:!0,skipSelf:!0});_animationsDisabled=ot();_defaultOptions=g(zW,{optional:!0});_bottomSheetRefAtThisLevel=null;_dialog=g(vp);get _openedBottomSheetRef(){let e=this._parentBottomSheet;return e?e._openedBottomSheetRef:this._bottomSheetRefAtThisLevel}set _openedBottomSheetRef(e){this._parentBottomSheet?this._parentBottomSheet._openedBottomSheetRef=e:this._bottomSheetRefAtThisLevel=e}constructor(){}open(e,n){let r=H(H({},this._defaultOptions||new QE),n),o;return this._dialog.open(e,Ve(H({},r),{disableClose:!0,closeOnOverlayDetachments:!1,maxWidth:"100%",container:jW,scrollStrategy:r.scrollStrategy||Rs(this._injector),positionStrategy:Sa(this._injector).centerHorizontally().bottom("0"),disableAnimations:this._animationsDisabled,templateContext:()=>({bottomSheetRef:o}),providers:(a,s,l)=>(o=new kb(a,r,l),[{provide:kb,useValue:o},{provide:UW,useValue:r.data}])})),o.afterDismissed().subscribe(()=>{this._openedBottomSheetRef===o&&(this._openedBottomSheetRef=null)}),this._openedBottomSheetRef?(this._openedBottomSheetRef.afterDismissed().subscribe(()=>o.containerInstance?.enter()),this._openedBottomSheetRef.dismiss()):o.containerInstance.enter(),this._openedBottomSheetRef=o,o}dismiss(e){this._openedBottomSheetRef&&this._openedBottomSheetRef.dismiss(e)}ngOnDestroy(){this._bottomSheetRefAtThisLevel&&this._bottomSheetRefAtThisLevel.dismiss()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),s2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({providers:[GW],imports:[j_,Pi,Fe]})}return t})();var $W=["button"],WW=["*"];function qW(t,i){if(t&1&&(d(0,"div",2),x(1,"mat-pseudo-checkbox",6),u()),t&2){let e=b();p(),h("disabled",e.disabled)}}var l2=new R("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS",{providedIn:"root",factory:()=>({hideSingleSelectionIndicator:!1,hideMultipleSelectionIndicator:!1,disabledInteractive:!1})}),c2=new R("MatButtonToggleGroup"),KW={provide:Oi,useExisting:Zt(()=>YE),multi:!0},Tb=class{source;value;constructor(i,e){this.source=i,this.value=e}},YE=(()=>{class t{_changeDetector=g(Oe);_dir=g(Lt,{optional:!0});_multiple=!1;_disabled=!1;_disabledInteractive=!1;_selectionModel;_rawValue;_controlValueAccessorChangeFn=()=>{};_onTouched=()=>{};_buttonToggles;appearance;get name(){return this._name}set name(e){this._name=e,this._markButtonsForCheck()}_name=g(rt).getId("mat-button-toggle-group-");vertical=!1;get value(){let e=this._selectionModel?this._selectionModel.selected:[];return this.multiple?e.map(n=>n.value):e[0]?e[0].value:void 0}set value(e){this._setSelectionByValue(e),this.valueChange.emit(this.value)}valueChange=new O;get selected(){let e=this._selectionModel?this._selectionModel.selected:[];return this.multiple?e:e[0]||null}get multiple(){return this._multiple}set multiple(e){this._multiple=e,this._markButtonsForCheck()}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._markButtonsForCheck()}get disabledInteractive(){return this._disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e,this._markButtonsForCheck()}get dir(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}change=new O;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._markButtonsForCheck()}_hideSingleSelectionIndicator;get hideMultipleSelectionIndicator(){return this._hideMultipleSelectionIndicator}set hideMultipleSelectionIndicator(e){this._hideMultipleSelectionIndicator=e,this._markButtonsForCheck()}_hideMultipleSelectionIndicator;constructor(){let e=g(l2,{optional:!0});this.appearance=e&&e.appearance?e.appearance:"standard",this._hideSingleSelectionIndicator=e?.hideSingleSelectionIndicator??!1,this._hideMultipleSelectionIndicator=e?.hideMultipleSelectionIndicator??!1}ngOnInit(){this._selectionModel=new Ro(this.multiple,void 0,!1)}ngAfterContentInit(){this._selectionModel.select(...this._buttonToggles.filter(e=>e.checked)),this.multiple||this._initializeTabIndex()}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_keydown(e){if(this.multiple||this.disabled||Yt(e))return;let r=e.target.id,o=this._buttonToggles.toArray().findIndex(s=>s.buttonId===r),a=null;switch(e.keyCode){case 32:case 13:a=this._buttonToggles.get(o)||null;break;case 38:a=this._getNextButton(o,-1);break;case 37:a=this._getNextButton(o,this.dir==="ltr"?-1:1);break;
3246case 40:a=this._getNextButton(o,1);break;case 39:a=this._getNextButton(o,this.dir==="ltr"?1:-1);break;default:return}a&&(e.preventDefault(),a._onButtonClick(),a.focus())}_emitChangeEvent(e){let n=new Tb(e,this.value);this._rawValue=n.value,this._controlValueAccessorChangeFn(n.value),this.change.emit(n)}_syncButtonToggle(e,n,r=!1,o=!1){!this.multiple&&this.selected&&!e.checked&&(this.selected.checked=!1),this._selectionModel?n?this._selectionModel.select(e):this._selectionModel.deselect(e):o=!0,o?Promise.resolve().then(()=>this._updateModelValue(e,r)):this._updateModelValue(e,r)}_isSelected(e){return this._selectionModel&&this._selectionModel.isSelected(e)}_isPrechecked(e){return typeof this._rawValue>"u"?!1:this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some(n=>e.value!=null&&n===e.value):e.value===this._rawValue}_initializeTabIndex(){if(this._buttonToggles.forEach(e=>{e.tabIndex=-1}),this.selected)this.selected.tabIndex=0;else for(let e=0;e<this._buttonToggles.length;e++){let n=this._buttonToggles.get(e);if(!n.disabled){n.tabIndex=0;break}}}_getNextButton(e,n){let r=this._buttonToggles;for(let o=1;o<=r.length;o++){let a=(e+n*o+r.length)%r.length,s=r.get(a);if(s&&!s.disabled)return s}return null}_setSelectionByValue(e){if(this._rawValue=e,!this._buttonToggles)return;let n=this._buttonToggles.toArray();if(this.multiple&&e?(Array.isArray(e),this._clearSelection(),e.forEach(r=>this._selectValue(r,n))):(this._clearSelection(),this._selectValue(e,n)),!this.multiple&&n.every(r=>r.tabIndex===-1)){for(let r of n)if(!r.disabled){r.tabIndex=0;break}}}_clearSelection(){this._selectionModel.clear(),this._buttonToggles.forEach(e=>{e.checked=!1,this.multiple||(e.tabIndex=-1)})}_selectValue(e,n){for(let r of n)if(r.value===e){r.checked=!0,this._selectionModel.select(r),this.multiple||(r.tabIndex=0);break}}_updateModelValue(e,n){n&&this._emitChangeEvent(e),this.valueChange.emit(this.value)}_markButtonsForCheck(){this._buttonToggles?.forEach(e=>e._markForCheck())}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["mat-button-toggle-group"]],contentQueries:function(n,r,o){if(n&1&&xt(o,Ab,5),n&2){let a;V(a=B())&&(r._buttonToggles=a)}},hostAttrs:[1,"mat-button-toggle-group"],hostVars:6,hostBindings:function(n,r){n&1&&D("keydown",function(a){return r._keydown(a)}),n&2&&($("role",r.multiple?"group":"radiogroup")("aria-disabled",r.disabled),X("mat-button-toggle-vertical",r.vertical)("mat-button-toggle-group-appearance-standard",r.appearance==="standard"))},inputs:{appearance:"appearance",name:"name",vertical:[2,"vertical","vertical",j],value:"value",multiple:[2,"multiple","multiple",j],disabled:[2,"disabled","disabled",j],disabledInteractive:[2,"disabledInteractive","disabledInteractive",j],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",j],hideMultipleSelectionIndicator:[2,"hideMultipleSelectionIndicator","hideMultipleSelectionIndicator",j]},outputs:{valueChange:"valueChange",change:"change"},exportAs:["matButtonToggleGroup"],features:[_e([KW,{provide:c2,useExisting:t}])]})}return t})(),Ab=(()=>{class t{_changeDetectorRef=g(Oe);_elementRef=g(ne);_focusMonitor=g(Hn);_idGenerator=g(rt);_animationDisabled=ot();_checked=!1;ariaLabel;ariaLabelledby=null;_buttonElement;buttonToggleGroup;get buttonId(){return`${this.id}-button`}id;name;value;get tabIndex(){return this._tabIndex()}set tabIndex(e){this._tabIndex.set(e)}_tabIndex;disableRipple=!1;get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(e){this._appearance=e}_appearance;get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(e){e!==this._checked&&(this._checked=e,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(e){this._disabled=e}_disabled=!1;get disabledInteractive(){return this._disabledInteractive||this.buttonToggleGroup!==null&&this.buttonToggleGroup.disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e}_disabledInteractive;change=new O;constructor(){g(At).load(kn);let e=g(c2,{optional:!0}),n=g(new jn("tabindex"),{optional:!0})||"",r=g(l2,{optional:!0});this._tabIndex=ge(parseInt(n)||0),this.buttonToggleGroup=e,this._appearance=r&&r.appearance?r.appearance:"standard",this._disabledInteractive=r?.disabledInteractive??!1}ngOnInit(){let e=this.buttonToggleGroup;this.id=this.id||this._idGenerator.getId("mat-button-toggle-"),e&&(e._isPrechecked(this)?this.checked=!0:e._isSelected(this)!==this._checked&&e._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._animationDisabled||this._elementRef.nativeElement.classList.add("mat-button-toggle-animations-enabled"),this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){let e=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),e&&e._isSelected(this)&&e._syncButtonToggle(this,!1,
3246!1,!0)}focus(e){this._buttonElement.nativeElement.focus(e)}_onButtonClick(){if(this.disabled)return;let e=this.isSingleSelector()?!0:!this._checked;if(e!==this._checked&&(this._checked=e,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.isSingleSelector()){let n=this.buttonToggleGroup._buttonToggles.find(r=>r.tabIndex===0);n&&(n.tabIndex=-1),this.tabIndex=0}this.change.emit(new Tb(this,this.value))}_markForCheck(){this._changeDetectorRef.markForCheck()}_getButtonName(){return this.isSingleSelector()?this.buttonToggleGroup.name:this.name||null}isSingleSelector(){return this.buttonToggleGroup&&!this.buttonToggleGroup.multiple}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-button-toggle"]],viewQuery:function(n,r){if(n&1&&Ee($W,5),n&2){let o;V(o=B())&&(r._buttonElement=o.first)}},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:14,hostBindings:function(n,r){n&1&&D("focus",function(){return r.focus()}),n&2&&($("aria-label",null)("aria-labelledby",null)("id",r.id)("name",null),X("mat-button-toggle-standalone",!r.buttonToggleGroup)("mat-button-toggle-checked",r.checked)("mat-button-toggle-disabled",r.disabled)("mat-button-toggle-disabled-interactive",r.disabledInteractive)("mat-button-toggle-appearance-standard",r.appearance==="standard"))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],id:"id",name:"name",value:"value",tabIndex:"tabIndex",disableRipple:[2,"disableRipple","disableRipple",j],appearance:"appearance",checked:[2,"checked","checked",j],disabled:[2,"disabled","disabled",j],disabledInteractive:[2,"disabledInteractive","disabledInteractive",j]},outputs:{change:"change"},exportAs:["matButtonToggle"],ngContentSelectors:WW,decls:7,vars:13,consts:[["button",""],["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"click","id","disabled"],[1,"mat-button-toggle-checkbox-wrapper"],[1,"mat-button-toggle-label-content"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"],["state","checked","aria-hidden","true","appearance","minimal",3,"disabled"]],template:function(n,r){if(n&1&&(Ue(),d(0,"button",1,0),D("click",function(){return r._onButtonClick()}),ke(2,qW,2,1,"div",2),d(3,"span",3),me(4),u()(),x(5,"span",4)(6,"span",5)),n&2){let o=ft(1);h("id",r.buttonId)("disabled",r.disabled&&!r.disabledInteractive||null),$("role",r.isSingleSelector()?"radio":"button")("tabindex",r.disabled&&!r.disabledInteractive?-1:r.tabIndex)("aria-pressed",r.isSingleSelector()?null:r.checked)("aria-checked",r.isSingleSelector()?r.checked:null)("name",r._getButtonName())("aria-label",r.ariaLabel)("aria-labelledby",r.ariaLabelledby)("aria-disabled",r.disabled&&r.disabledInteractive?"true":null),p(2),Te(r.buttonToggleGroup&&(!r.buttonToggleGroup.multiple&&!r.buttonToggleGroup.hideSingleSelectionIndicator||r.buttonToggleGroup.multiple&&!r.buttonToggleGroup.hideMultipleSelectionIndicator)?2:-1),p(4),h("matRippleTrigger",o)("matRippleDisabled",r.disableRipple||r.disabled)}},dependencies:[ii,Cb],styles:[`.mat-button-toggle-standalone, 3247.mat-button-toggle-group { 3248 position: relative; 3249 display: inline-flex; 3250 flex-direction: row; 3251 white-space: nowrap; 3252 overflow: hidden; 3253 -webkit-tap-highlight-color: transparent; 3254 border-radius: var(--mat-button-toggle-legacy-shape); 3255 transform: translateZ(0); 3256} 3257.mat-button-toggle-standalone:not([class*=mat-elevation-z]), 3258.mat-button-toggle-group:not([class*=mat-elevation-z]) { 3259 box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); 3260} 3261@media (forced-colors: active) { 3262 .mat-button-toggle-standalone, 3263 .mat-button-toggle-group { 3264 outline: solid 1px; 3265 } 3266} 3267 3268.mat-button-toggle-standalone.mat-button-toggle-appearance-standard, 3269.mat-button-toggle-group-appearance-standard { 3270 border-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large)); 3271 border: solid 1px var(--mat-button-toggle-divider-color, var(--mat-sys-outline)); 3272} 3273.mat-button-toggle-standalone.mat-button-toggle-appearance-standard .mat-pseudo-checkbox, 3274.mat-button-toggle-group-appearance-standard .mat-pseudo-checkbox { 3275 --mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--mat-button-toggle-selected-state-text-color, var(--mat-sys-on-secondary-container)); 3276} 3277.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]), 3278.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) { 3279 box-shadow: none; 3280} 3281@media (forced-colors: active) { 3282 .mat-button-toggle-standalone.mat-button-toggle-appearance-standard, 3283 .mat-button-toggle-group-appearance-standard { 3284 outline: 0; 3285 } 3286} 3287 3288.mat-button-toggle-vertical { 3289 flex-direction: column; 3290} 3291.mat-button-toggle-vertical .mat-button-toggle-label-content { 3292 display: block; 3293} 3294 3295.mat-button-toggle { 3296 white-space: nowrap; 3297 position: relative; 3298 color: var(--mat-button-toggle-legacy-text-color); 3299 font-family: var(--mat-button-toggle-legacy-label-text-font); 3300 font-size: var(--mat-button-toggle-legacy-label-text-size); 3301 line-height: var(--mat-button-toggle-legacy-label-text-line-height); 3302 font-weight: var(--mat-button-toggle-legacy-label-text-weight); 3303 letter-spacing: var(--mat-button-toggle-legacy-label-text-tracking); 3304 --mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--mat-button-toggle-legacy-selected-state-text-color); 3305} 3306.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay { 3307 opacity: var(--mat-button-toggle-legacy-focus-state-layer-opacity); 3308} 3309.mat-button-toggle .mat-icon svg { 3310 vertical-align: top; 3311} 3312 3313.mat-button-toggle-checkbox-wrapper { 3314 display: inline-block; 3315 justify-content: flex-start; 3316 align-items: center; 3317 width: 0; 3318 height: 18px; 3319 line-height: 18px; 3320 overflow: hidden; 3321 box-sizing: border-box; 3322 position: absolute; 3323 top: 50%; 3324 left: 16px; 3325 transform: translate3d(0, -50%, 0); 3326} 3327[dir=rtl] .mat-button-toggle-checkbox-wrapper { 3328 left: auto; 3329 right: 16px; 3330} 3331.mat-button-toggle-appearance-standard .mat-button-toggle-checkbox-wrapper { 3332 left: 12px; 3333} 3334[dir=rtl] .mat-button-toggle-appearance-standard .mat-button-toggle-checkbox-wrapper { 3335 left: auto; 3336 right: 12px; 3337} 3338.mat-button-toggle-checked .mat-button-toggle-checkbox-wrapper { 3339 width: 18px; 3340} 3341.mat-button-toggle-animations-enabled .mat-button-toggle-checkbox-wrapper { 3342 transition: width 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1); 3343} 3344.mat-button-toggle-vertical .mat-button-toggle-checkbox-wrapper { 3345 transition: none; 3346} 3347 3348.mat-button-toggle-checked { 3349 color: var(--mat-button-toggle-legacy-selected-state-text-color); 3350 background-color: var(--mat-button-toggle-legacy-selected-state-background-color); 3351} 3352 3353.mat-button-toggle-disabled { 3354 pointer-events: none; 3355 color: var(--mat-button-toggle-legacy-disabled-state-text-color); 3356 background-color: var(--mat-button-toggle-legacy-disabled-state-background-color); 3357 --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: var(--mat-button-toggle-legacy-disabled-state-text-color); 3358} 3359.mat-button-toggle-disabled.mat-button-toggle-checked { 3360 background-color: var(--mat-button-toggle-legacy-disabled-selected-state-background-color); 3361} 3362 3363.mat-button-toggle-disabled-interactive { 3364 pointer-events: auto; 3365} 3366 3367.mat-button-toggle-appearance-standard { 3368 color: var(--mat-button-toggle-text-color, var(--mat-sys-on-surface)); 3369 background-color: var(--mat-button-toggle-background-color, transparent); 3370 font-family: var(--mat-button-toggle-label-text-font, var(--mat-sys-label-large-font)); 3371 font-size: var(--mat-button-toggle-label-text-size, var(--mat-sys-label-large-size)); 3372 line-height: var(--mat-button-toggle-label-text-line-height, var(--mat-sys-label-large-line-height)); 3373 font-weight: var(--mat-button-toggle-label-text-weight, var(--mat-sys-label-large-weight)); 3374 letter-spacing: var(--mat-button-toggle-label-text-tracking, var(--mat-sys-label-large-tracking)); 3375} 3376.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard + .mat-button-toggle-appearance-standard { 3377 border-left: solid 1px var(--mat-button-toggle-divider-color, var(--mat-sys-outline)); 3378} 3379[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard + .mat-button-toggle-appearance-standard { 3380 border-left: none; 3381 border-right: solid 1px var(--mat-button-toggle-divider-color, var(--mat-sys-outline)); 3382} 3383.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle-appearance-standard + .mat-button-toggle-appearance-standard { 3384 border-left: none;
3385 border-right: none; 3386 border-top: solid 1px var(--mat-button-toggle-divider-color, var(--mat-sys-outline)); 3387} 3388.mat-button-toggle-appearance-standard.mat-button-toggle-checked { 3389 color: var(--mat-button-toggle-selected-state-text-color, var(--mat-sys-on-secondary-container)); 3390 background-color: var(--mat-button-toggle-selected-state-background-color, var(--mat-sys-secondary-container)); 3391} 3392.mat-button-toggle-appearance-standard.mat-button-toggle-disabled { 3393 color: var(--mat-button-toggle-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 3394 background-color: var(--mat-button-toggle-disabled-state-background-color, transparent); 3395} 3396.mat-button-toggle-appearance-standard.mat-button-toggle-disabled .mat-pseudo-checkbox { 3397 --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: var(--mat-button-toggle-disabled-selected-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 3398} 3399.mat-button-toggle-appearance-standard.mat-button-toggle-disabled.mat-button-toggle-checked { 3400 color: var(--mat-button-toggle-disabled-selected-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 3401 background-color: var(--mat-button-toggle-disabled-selected-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent)); 3402} 3403.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay { 3404 background-color: var(--mat-button-toggle-state-layer-color, var(--mat-sys-on-surface)); 3405} 3406.mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay { 3407 opacity: var(--mat-button-toggle-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 3408} 3409.mat-button-toggle-appearance-standard.cdk-keyboard-focused .mat-button-toggle-focus-overlay { 3410 opacity: var(--mat-button-toggle-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 3411} 3412@media (hover: none) { 3413 .mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay { 3414 display: none; 3415 } 3416} 3417 3418.mat-button-toggle-label-content { 3419 -webkit-user-select: none; 3420 user-select: none; 3421 display: inline-block; 3422 padding: 0 16px; 3423 line-height: var(--mat-button-toggle-legacy-height); 3424 position: relative; 3425} 3426.mat-button-toggle-appearance-standard .mat-button-toggle-label-content { 3427 padding: 0 12px; 3428 line-height: var(--mat-button-toggle-height, 40px); 3429} 3430 3431.mat-button-toggle-label-content > * { 3432 vertical-align: middle; 3433} 3434 3435.mat-button-toggle-focus-overlay { 3436 top: 0; 3437 left: 0; 3438 right: 0; 3439 bottom: 0; 3440 position: absolute; 3441 border-radius: inherit; 3442 pointer-events: none; 3443 opacity: 0; 3444 background-color: var(--mat-button-toggle-legacy-state-layer-color); 3445} 3446 3447@media (forced-colors: active) { 3448 .mat-button-toggle-checked .mat-button-toggle-focus-overlay { 3449 border-bottom: solid 500px; 3450 opacity: 0.5; 3451 height: 0; 3452 } 3453 .mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay { 3454 opacity: 0.6; 3455 } 3456 .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay { 3457 border-bottom: solid 500px; 3458 } 3459} 3460.mat-button-toggle .mat-button-toggle-ripple { 3461 top: 0; 3462 left: 0; 3463 right: 0; 3464 bottom: 0; 3465 position: absolute; 3466 pointer-events: none; 3467} 3468 3469.mat-button-toggle-button { 3470 border: 0; 3471 background: none; 3472 color: inherit; 3473 padding: 0; 3474 margin: 0; 3475 font: inherit; 3476 outline: none; 3477 width: 100%; 3478 cursor: pointer; 3479} 3480.mat-button-toggle-animations-enabled .mat-button-toggle-button { 3481 transition: padding 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1); 3482} 3483.mat-button-toggle-vertical .mat-button-toggle-button { 3484 transition: none; 3485} 3486.mat-button-toggle-disabled .mat-button-toggle-button { 3487 cursor: default; 3488} 3489.mat-button-toggle-button::-moz-focus-inner { 3490 border: 0; 3491} 3492.mat-button-toggle-checked .mat-button-toggle-button:has(.mat-button-toggle-checkbox-wrapper) { 3493 padding-left: 30px; 3494} 3495[dir=rtl] .mat-button-toggle-checked .mat-button-toggle-button:has(.mat-button-toggle-checkbox-wrapper) { 3496 padding-left: 0; 3497 padding-right: 30px; 3498} 3499 3500.mat-button-toggle-standalone.mat-button-toggle-appearance-standard { 3501 --mat-focus-indicator-border-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large)); 3502} 3503 3504.mat-button-toggle-group-appearance-standard:not(.mat-button-toggle-vertical) .mat-button-toggle:last-of-type .mat-button-toggle-button::before { 3505 border-top-right-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large)); 3506 border-bottom-right-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large)); 3507} 3508.mat-button-toggle-group-appearance-standard:not(.mat-button-toggle-vertical) .mat-button-toggle:first-of-type .mat-button-toggle-button::before { 3509 border-top-left-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large)); 3510 border-bottom-left-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large)); 3511} 3512 3513.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle:last-of-type .mat-button-toggle-button::before { 3514 border-bottom-right-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large)); 3515 border-bottom-left-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large)); 3516} 3517.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle:first-of-type .mat-button-toggle-button::before { 3518 border-top-right-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large)); 3519 border-top-left-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large)); 3520} 3521`],encapsulation:2,changeDetection:0})}return t})(),d2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[hi,Ab,Fe]})}return t})();var YW=["mat-internal-form-field",""],ZW=["*"],Xd=(()=>{class t{labelPosition="after";static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(n,r){n&2&&X("mdc-form-field--align-en
3521d",r.labelPosition==="before")},inputs:{labelPosition:"labelPosition"},attrs:YW,ngContentSelectors:ZW,decls:1,vars:0,template:function(n,r){n&1&&(Ue(),me(0))},styles:[`.mat-internal-form-field { 3522 -moz-osx-font-smoothing: grayscale; 3523 -webkit-font-smoothing: antialiased; 3524 display: inline-flex; 3525 align-items: center; 3526 vertical-align: middle; 3527} 3528.mat-internal-form-field > label { 3529 margin-left: 0; 3530 margin-right: auto; 3531 padding-left: 4px; 3532 padding-right: 0; 3533 order: 0; 3534} 3535[dir=rtl] .mat-internal-form-field > label { 3536 margin-left: auto; 3537 margin-right: 0; 3538 padding-left: 0; 3539 padding-right: 4px; 3540} 3541 3542.mdc-form-field--align-end > label { 3543 margin-left: auto; 3544 margin-right: 0; 3545 padding-left: 0; 3546 padding-right: 4px; 3547 order: -1; 3548} 3549[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label { 3550 margin-left: 0; 3551 margin-right: auto; 3552 padding-left: 4px; 3553 padding-right: 0; 3554} 3555`],encapsulation:2,changeDetection:0})}return t})();var XW=["input"],JW=["label"],e9=["*"],ZE={color:"accent",clickAction:"check-indeterminate",disabledInteractive:!1},JE=new R("mat-checkbox-default-options",{providedIn:"root",factory:()=>ZE}),hr=(function(t){return t[t.Init=0]="Init",t[t.Checked=1]="Checked",t[t.Unchecked=2]="Unchecked",t[t.Indeterminate=3]="Indeterminate",t})(hr||{}),XE=class{source;checked},ka=(()=>{class t{_elementRef=g(ne);_changeDetectorRef=g(Oe);_ngZone=g(de);_animationsDisabled=ot();_options=g(JE,{optional:!0});focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(e){let n=new XE;return n.source=this,n.checked=e,n}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"};ariaLabel="";ariaLabelledby=null;ariaDescribedby;ariaExpanded;ariaControls;ariaOwns;_uniqueId;id;get inputId(){return`${this.id||this._uniqueId}-input`}required=!1;labelPosition="after";name=null;change=new O;indeterminateChange=new O;value;disableRipple=!1;_inputElement;_labelElement;tabIndex;color;disabledInteractive;_onTouched=()=>{};_currentAnimationClass="";_currentCheckState=hr.Init;_controlValueAccessorChangeFn=()=>{};_validatorChangeFn=()=>{};constructor(){g(At).load(kn);let e=g(new jn("tabindex"),{optional:!0});this._options=this._options||ZE,this.color=this._options.color||ZE.color,this.tabIndex=e==null?0:parseInt(e)||0,this.id=this._uniqueId=g(rt).getId("mat-mdc-checkbox-"),this.disabledInteractive=this._options?.disabledInteractive??!1}ngOnChanges(e){e.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this.indeterminate)}get checked(){return this._checked}set checked(e){e!=this.checked&&(this._checked=e,this._changeDetectorRef.markForCheck())}_checked=!1;get disabled(){return this._disabled}set disabled(e){e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())}_disabled=!1;get indeterminate(){return this._indeterminate()}set indeterminate(e){let n=e!=this._indeterminate();this._indeterminate.set(e),n&&(e?this._transitionCheckState(hr.Indeterminate):this._transitionCheckState(this.checked?hr.Checked:hr.Unchecked),this.indeterminateChange.emit(e)),this._syncIndeterminate(e)}_indeterminate=ge(!1);_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}validate(e){return this.required&&e.value!==!0?{required:!0}:null}registerOnValidatorChange(e){this._validatorChangeFn=e}_transitionCheckState(e){let n=this._currentCheckState,r=this._getAnimationTargetElement();if(!(n===e||!r)&&(this._currentAnimationClass&&r.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(n,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){r.classList.add(this._currentAnimationClass);let o=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{r.classList.remove(o)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){let e=this._options?.clickAction;!this.disabled&&e!=="noop"?(this.indeterminate&&e!=="check"&&Promise.resolve().then(()=>{this._indeterminate.set(!1),this.indeterminateChange.emit(!1)}),this._checked=!this._checked,this._transitionCheckState(this._checked?hr.Checked:hr.Unchecked),this._emitChangeEvent()):(this.disabled&&this.disabledInteractive||!this.disabled&&e==="noop")&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate)}_onInteractionEvent(e){e.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(e,n){if(this._animationsDisabled)return"";switch(e){case hr.Init:if(n===hr.Checked)return this._animationClasses.uncheckedToChecked;if(n==hr.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case hr.Unchecked:return n===hr.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case hr.Checked:return n===hr.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case hr.Indeterminate:return n===hr.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){let n=this._inputElement;n&&(n.nativeElement.indeterminate=e)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(e){e.target&&this._labelElement.nativeElement.contains(e.target)&&e.stopPropagation()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-checkbox"]],viewQuery:function(n,r){if(n&1&&Ee(XW,5)(JW,5),n&2){let o;V(o=B())&&(r._inputElement=o.first),V(o=B())&&(r._labelElement=o.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:16,hostBindings:function(n,r){n&2&&(Nt("id",r.id),$("tabindex",null)("aria-label",null)("aria-labelledby",null),We(r.color?"mat-"+r.color:"mat-accent"),X("_mat-animation-noopable",r._animationsDisabled)("mdc-checkbox--disabled",r.disabled)("mat-mdc-checkbox-disabled",r.disabled)("mat-mdc-checkbox-checked",r.checked)("mat-mdc-checkbox-disabled-interactive",r.disabledInteractive))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],ariaExpanded:[2,"aria-expanded","ariaExpanded",j],ariaControl
vendor: 14,979 bytes, lines 3555-3814
3555s:[0,"aria-controls","ariaControls"],ariaOwns:[0,"aria-owns","ariaOwns"],id:"id",required:[2,"required","required",j],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[2,"disableRipple","disableRipple",j],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?void 0:wt(e)],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",j],checked:[2,"checked","checked",j],disabled:[2,"disabled","disabled",j],indeterminate:[2,"indeterminate","indeterminate",j]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[_e([{provide:Oi,useExisting:Zt(()=>t),multi:!0},{provide:kr,useExisting:t,multi:!0}]),Pe],ngContentSelectors:e9,decls:15,vars:23,consts:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],["aria-hidden","true",1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],["aria-hidden","true",1,"mdc-checkbox__ripple"],["aria-hidden","true",1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","","aria-hidden","true",1,"mat-mdc-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(n,r){if(n&1&&(Ue(),d(0,"div",3),D("click",function(a){return r._preventBubblingFromLabel(a)}),d(1,"div",4,0)(3,"div",5),D("click",function(){return r._onTouchTargetClick()}),u(),d(4,"input",6,1),D("blur",function(){return r._onBlur()})("click",function(){return r._onInputClick()})("change",function(a){return r._onInteractionEvent(a)}),u(),x(6,"div",7),d(7,"div",8),vn(),d(8,"svg",9),x(9,"path",10),u(),xo(),x(10,"div",11),u(),x(11,"div",12),u(),d(12,"label",13,2),me(14),u()()),n&2){let o=ft(2);h("labelPosition",r.labelPosition),p(4),X("mdc-checkbox--selected",r.checked),h("checked",r.checked)("indeterminate",r.indeterminate)("disabled",r.disabled&&!r.disabledInteractive)("id",r.inputId)("required",r.required)("tabIndex",r.disabled&&!r.disabledInteractive?-1:r.tabIndex),$("aria-label",r.ariaLabel||null)("aria-labelledby",r.ariaLabelledby)("aria-describedby",r.ariaDescribedby)("aria-checked",r.indeterminate?"mixed":null)("aria-controls",r.ariaControls)("aria-disabled",r.disabled&&r.disabledInteractive?!0:null)("aria-expanded",r.ariaExpanded)("aria-owns",r.ariaOwns)("name",r.name)("value",r.value),p(7),h("matRippleTrigger",o)("matRippleDisabled",r.disableRipple||r.disabled)("matRippleCentered",!0),p(),h("for",r.inputId)}},dependencies:[ii,Xd],styles:[`.mdc-checkbox { 3556 display: inline-block; 3557 position: relative; 3558 flex: 0 0 18px; 3559 box-sizing: content-box; 3560 width: 18px; 3561 height: 18px; 3562 line-height: 0; 3563 white-space: nowrap; 3564 cursor: pointer; 3565 vertical-align: bottom; 3566 padding: calc((var(--mat-checkbox-state-layer-size, 40px) - 18px) / 2); 3567 margin: calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px)) / 2); 3568} 3569.mdc-checkbox:hover > .mdc-checkbox__ripple { 3570 opacity: var(--mat-checkbox-unselected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 3571 background-color: var(--mat-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface)); 3572} 3573.mdc-checkbox:hover > .mat-mdc-checkbox-ripple > .mat-ripple-element { 3574 background-color: var(--mat-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface)); 3575} 3576.mdc-checkbox .mdc-checkbox__native-control:focus + .mdc-checkbox__ripple { 3577 opacity: var(--mat-checkbox-unselected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 3578 background-color: var(--mat-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface)); 3579} 3580.mdc-checkbox .mdc-checkbox__native-control:focus ~ .mat-mdc-checkbox-ripple .mat-ripple-element { 3581 background-color: var(--mat-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface)); 3582} 3583.mdc-checkbox:active > .mdc-checkbox__native-control + .mdc-checkbox__ripple { 3584 opacity: var(--mat-checkbox-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); 3585 background-color: var(--mat-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary)); 3586} 3587.mdc-checkbox:active > .mdc-checkbox__native-control ~ .mat-mdc-checkbox-ripple .mat-ripple-element { 3588 background-color: var(--mat-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary)); 3589} 3590.mdc-checkbox:hover > .mdc-checkbox__native-control:checked + .mdc-checkbox__ripple { 3591 opacity: var(--mat-checkbox-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 3592 background-color: var(--mat-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary)); 3593} 3594.mdc-checkbox:hover > .mdc-checkbox__native-control:checked ~ .mat-mdc-checkbox-ripple .mat-ripple-element { 3595 background-color: var(--mat-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary)); 3596} 3597.mdc-checkbox .mdc-checkbox__native-control:focus:checked + .mdc-checkbox__ripple { 3598 opacity: var(--mat-checkbox-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 3599 background-color: var(--mat-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary)); 3600} 3601.mdc-checkbox .mdc-checkbox__native-control:focus:checked ~ .mat-mdc-checkbox-ripple .mat-ripple-element { 3602 background-color: var(--mat-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary)); 3603} 3604.mdc-checkbox:active > .mdc-checkbox__native-control:checked + .mdc-checkbox__ripple { 3605 opacity: var(--mat-checkbox-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); 3606 background-color: var(--mat-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface)); 3607} 3608.mdc-checkbox:active > .mdc-checkbox__native-control:checked ~ .mat-mdc-checkbox-ripple .mat-ripple-element { 3609 background-color: var(--mat-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface)); 3610} 3611.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control ~ .mat-mdc-checkbox-ripple .mat-ripple-element, 3612.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control + .mdc-checkbox__ripple { 3613 background-color: var(--mat-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface)); 3614} 3615.mdc-checkbox .mdc-checkbox__native-control { 3616 position: absolute; 3617 margin: 0; 3618 padding: 0; 3619 opacity: 0; 3620 cursor: inherit; 3621 z-index: 1; 3622 width: var(--mat-checkbox-state-layer-size, 40px); 3623 height: var(--mat-checkbox-state-layer-size, 40px); 3624 top: calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px)) / 2); 3625 right: calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px)) / 2); 3626 left: calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px)) / 2); 3627} 3628 3629.mdc-checkbox--disabled { 3630 cursor: default; 3631 pointer-events: none; 3632} 3633 3634.mdc-checkbox__background { 3635 display: inline-flex; 3636 position: absolute; 3637 align-items: center; 3638 justify-content: center; 3639 box-sizing: border-box; 3640 width: 18px; 3641 height: 18px; 3642 border: 2px solid currentColor; 3643 border-radius: 2px; 3644 background-color: transparent; 3645 pointer-events: none; 3646 will-change: background-color, border-color; 3647 transition: background-color 90ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms cubic-bezier(0.4, 0, 0.6, 1); 3648 -webkit-print-color-adjust: exact; 3649 color-adjust: exact; 3650 border-color: var(--mat-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant)); 3651 top: calc((var(--mat-checkbox-state-layer-size, 40px) - 18px) / 2); 3652 left: calc((var(--mat-checkbox-state-layer-size, 40px) - 18px) / 2); 3653} 3654 3655.mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background, 3656.mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background { 3657 border-color: var(--mat-checkbox-selected-icon-color, var(--mat-sys-primary)); 3658 background-color: var(--mat-checkbox-selected-icon-color, var(--mat-sys-primary)); 3659} 3660 3661.mdc-checkbox--disabled .mdc-checkbox__background { 3662 border-color: var(--mat-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 3663} 3664@media (forced-colors: active) { 3665 .mdc-checkbox--disabled .mdc-checkbox__background { 3666 border-color: GrayText; 3667 } 3668} 3669 3670.mdc-checkbox__native-control:disabled:checked ~ .mdc-checkbox__background, 3671.mdc-checkbox__native-control:disabled:indeterminate ~ .mdc-checkbox__background { 3672 background-color: var(--mat-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 3673 border-color: transparent; 3674} 3675@media (forced-colors: active) { 3676 .mdc-checkbox__native-control:disabled:checked ~ .mdc-checkbox__background, 3677 .mdc-checkbox__native-control:disabled:indeterminate ~ .mdc-checkbox__background { 3678 border-color: GrayText; 3679 } 3680} 3681 3682.mdc-checkbox:hover > .mdc-checkbox__native-control:not(:checked) ~ .mdc-checkbox__background, 3683.mdc-checkbox:hover > .mdc-checkbox__native-control:not(:indeterminate) ~ .mdc-checkbox__background { 3684 border-color: var(--mat-checkbox-unselected-hover-icon-color, var(--mat-sys-on-surface)); 3685 background-color: transparent; 3686} 3687 3688.mdc-checkbox:hover > .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background, 3689.mdc-checkbox:hover > .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background { 3690 border-color: var(--mat-checkbox-selected-hover-icon-color, var(--mat-sys-primary)); 3691 background-color: var(--mat-checkbox-selected-hover-icon-color, var(--mat-sys-primary)); 3692} 3693 3694.mdc-checkbox__native-control:focus:focus:not(:checked) ~ .mdc-checkbox__background, 3695.mdc-checkbox__native-control:focus:focus:not(:indeterminate) ~ .mdc-checkbox__background { 3696 border-color: var(--mat-checkbox-unselected-focus-icon-color, var(--mat-sys-on-surface)); 3697} 3698 3699.mdc-checkbox__native-control:focus:focus:checked ~ .mdc-checkbox__background, 3700.mdc-checkbox__native-control:focus:focus:indeterminate ~ .mdc-checkbox__background { 3701 border-color: var(--mat-checkbox-selected-focus-icon-color, var(--mat-sys-primary)); 3702 background-color: var(--mat-checkbox-selected-focus-icon-color, var(--mat-sys-primary)); 3703} 3704 3705.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover > .mdc-checkbox__native-control ~ .mdc-checkbox__background, 3706.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus ~ .mdc-checkbox__background, 3707.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background { 3708 border-color: var(--mat-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 3709} 3710@media (forced-colors: active) { 3711 .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover > .mdc-checkbox__native-control ~ .mdc-checkbox__background, 3712 .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus ~ .mdc-checkbox__background, 3713 .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background { 3714 border-color: GrayText; 3715 } 3716} 3717.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background, 3718.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background { 3719 background-color: var(--mat-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 3720 border-color: transparent; 3721} 3722 3723.mdc-checkbox__checkmark { 3724 position: absolute; 3725 top: 0; 3726 right: 0; 3727 bottom: 0; 3728 left: 0; 3729 width: 100%; 3730 opacity: 0; 3731 transition: opacity 180ms cubic-bezier(0.4, 0, 0.6, 1); 3732 color: var(--mat-checkbox-selected-checkmark-color, var(--mat-sys-on-primary)); 3733} 3734@media (forced-colors: active) { 3735 .mdc-checkbox__checkmark { 3736 color: CanvasText; 3737 } 3738} 3739 3740.mdc-checkbox--disabled .mdc-checkbox__checkmark, .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark { 3741 color: var(--mat-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface)); 3742} 3743@media (forced-colors: active) { 3744 .mdc-checkbox--disabled .mdc-checkbox__checkmark, .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark { 3745 color: GrayText; 3746 } 3747} 3748 3749.mdc-checkbox__checkmark-path { 3750 transition: stroke-dashoffset 180ms cubic-bezier(0.4, 0, 0.6, 1); 3751 stroke: currentColor; 3752 stroke-width: 3.12px; 3753 stroke-dashoffset: 29.7833385; 3754 stroke-dasharray: 29.7833385; 3755} 3756 3757.mdc-checkbox__mixedmark { 3758 width: 100%; 3759 height: 0; 3760 transform: scaleX(0) rotate(0deg); 3761 border-width: 1px; 3762 border-style: solid; 3763 opacity: 0; 3764 transition: opacity 90ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms cubic-bezier(0.4, 0, 0.6, 1); 3765 border-color: var(--mat-checkbox-selected-checkmark-color, var(--mat-sys-on-primary)); 3766} 3767@media (forced-colors: active) { 3768 .mdc-checkbox__mixedmark { 3769 margin: 0 1px; 3770 } 3771} 3772 3773.mdc-checkbox--disabled .mdc-checkbox__mixedmark, .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark { 3774 border-color: var(--mat-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface)); 3775} 3776@media (forced-colors: active) { 3777 .mdc-checkbox--disabled .mdc-checkbox__mixedmark, .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark { 3778 border-color: GrayText; 3779 } 3780} 3781 3782.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background, 3783.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background, 3784.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background, 3785.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background { 3786 animation-duration: 180ms; 3787 animation-timing-function: linear; 3788} 3789 3790.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path { 3791 animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear; 3792 transition: none; 3793} 3794 3795.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark { 3796 animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear; 3797 transition: none; 3798} 3799 3800.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path { 3801 animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear; 3802 transition: none; 3803} 3804 3805.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark { 3806 animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear; 3807 transition: none; 3808} 3809.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark { 3810 animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear; 3811 transition: none; 3812} 3813 3814.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark {
3815 animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear; 3816 transition: none; 3817} 3818.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark { 3819 animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear; 3820 transition: none; 3821} 3822 3823.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark { 3824 animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear; 3825 transition: none; 3826} 3827 3828.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background, 3829.mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background { 3830 transition: border-color 90ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms cubic-bezier(0, 0, 0.2, 1); 3831} 3832.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background > .mdc-checkbox__checkmark > .mdc-checkbox__checkmark-path, 3833.mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background > .mdc-checkbox__checkmark > .mdc-checkbox__checkmark-path { 3834 stroke-dashoffset: 0; 3835} 3836 3837.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background > .mdc-checkbox__checkmark { 3838 transition: opacity 180ms cubic-bezier(0, 0, 0.2, 1), transform 180ms cubic-bezier(0, 0, 0.2, 1); 3839 opacity: 1; 3840} 3841.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background > .mdc-checkbox__mixedmark { 3842 transform: scaleX(1) rotate(-45deg); 3843} 3844 3845.mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background > .mdc-checkbox__checkmark { 3846 transform: rotate(45deg); 3847 opacity: 0; 3848 transition: opacity 90ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms cubic-bezier(0.4, 0, 0.6, 1); 3849} 3850.mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background > .mdc-checkbox__mixedmark { 3851 transform: scaleX(1) rotate(0deg); 3852 opacity: 1; 3853} 3854 3855@keyframes mdc-checkbox-unchecked-checked-checkmark-path { 3856 0%, 50% { 3857 stroke-dashoffset: 29.7833385; 3858 } 3859 50% { 3860 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 3861 } 3862 100% { 3863 stroke-dashoffset: 0; 3864 } 3865} 3866@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark { 3867 0%, 68.2% { 3868 transform: scaleX(0); 3869 } 3870 68.2% { 3871 animation-timing-function: cubic-bezier(0, 0, 0, 1); 3872 } 3873 100% { 3874 transform: scaleX(1); 3875 } 3876} 3877@keyframes mdc-checkbox-checked-unchecked-checkmark-path { 3878 from { 3879 animation-timing-function: cubic-bezier(0.4, 0, 1, 1); 3880 opacity: 1; 3881 stroke-dashoffset: 0; 3882 } 3883 to { 3884 opacity: 0; 3885 stroke-dashoffset: -29.7833385; 3886 } 3887} 3888@keyframes mdc-checkbox-checked-indeterminate-checkmark { 3889 from { 3890 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 3891 transform: rotate(0deg); 3892 opacity: 1; 3893 } 3894 to { 3895 transform: rotate(45deg); 3896 opacity: 0; 3897 } 3898} 3899@keyframes mdc-checkbox-indeterminate-checked-checkmark { 3900 from { 3901 animation-timing-function: cubic-bezier(0.14, 0, 0, 1); 3902 transform: rotate(45deg); 3903 opacity: 0; 3904 } 3905 to { 3906 transform: rotate(360deg); 3907 opacity: 1; 3908 } 3909} 3910@keyframes mdc-checkbox-checked-indeterminate-mixedmark { 3911 from { 3912 animation-timing-function: cubic-bezier(0, 0, 0.2, 1); 3913 transform: rotate(-45deg); 3914 opacity: 0; 3915 } 3916 to { 3917 transform: rotate(0deg); 3918 opacity: 1; 3919 } 3920} 3921@keyframes mdc-checkbox-indeterminate-checked-mixedmark { 3922 from { 3923 animation-timing-function: cubic-bezier(0.14, 0, 0, 1); 3924 transform: rotate(0deg); 3925 opacity: 1; 3926 } 3927 to { 3928 transform: rotate(315deg); 3929 opacity: 0; 3930 } 3931} 3932@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark { 3933 0% { 3934 animation-timing-function: linear; 3935 transform: scaleX(1); 3936 opacity: 1; 3937 } 3938 32.8%, 100% { 3939 transform: scaleX(0); 3940 opacity: 0; 3941 } 3942} 3943.mat-mdc-checkbox { 3944 display: inline-block; 3945 position: relative; 3946 -webkit-tap-highlight-color: transparent; 3947} 3948.mat-mdc-checkbox._mat-animation-noopable > .mat-internal-form-field > .mdc-checkbox > .mat-mdc-checkbox-touch-target, 3949.mat-mdc-checkbox._mat-animation-noopable > .mat-internal-form-field > .mdc-checkbox > .mdc-checkbox__native-control, 3950.mat-mdc-checkbox._mat-animation-noopable > .mat-internal-form-field > .mdc-checkbox > .mdc-checkbox__ripple, 3951.mat-mdc-checkbox._mat-animation-noopable > .mat-internal-form-field > .mdc-checkbox > .mat-mdc-checkbox-ripple::before, 3952.mat-mdc-checkbox._mat-animation-noopable > .mat-internal-form-field > .mdc-checkbox > .mdc-checkbox__background, 3953.mat-mdc-checkbox._mat-animation-noopable > .mat-internal-form-field > .mdc-checkbox > .mdc-checkbox__background > .mdc-checkbox__checkmark, 3954.mat-mdc-checkbox._mat-animation-noopable > .mat-internal-form-field > .mdc-checkbox > .mdc-checkbox__background > .mdc-checkbox__checkmark > .mdc-checkbox__checkmark-path, 3955.mat-mdc-checkbox._mat-animation-noopable > .mat-internal-form-field > .mdc-checkbox > .mdc-checkbox__background > .mdc-checkbox__mixedmark { 3956 transition: none !important; 3957 animation: none !important; 3958} 3959.mat-mdc-checkbox label { 3960 cursor: pointer; 3961} 3962.mat-mdc-checkbox .mat-internal-form-field { 3963 color: var(--mat-checkbox-label-text-color, var(--mat-sys-on-surface)); 3964 font-family: var(--mat-checkbox-label-text-font, var(--mat-sys-body-medium-font)); 3965 line-height: var(--mat-checkbox-label-text-line-height, var(--mat-sys-body-medium-line-height)); 3966 font-size: var(--mat-checkbox-label-text-size, var(--mat-sys-body-medium-size)); 3967 letter-spacing: var(--mat-checkbox-label-text-tracking, var(--mat-sys-body-medium-tracking)); 3968 font-weight: var(--mat-checkbox-label-text-weight, var(--mat-sys-body-medium-weight)); 3969} 3970.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive { 3971 pointer-events: auto; 3972} 3973.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive input { 3974 cursor: default; 3975} 3976.mat-mdc-checkbox.mat-mdc-checkbox-disabled label { 3977 cursor: default; 3978 color: var(--mat-checkbox-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 3979} 3980@media (forced-colors: active) { 3981 .mat-mdc-checkbox.mat-mdc-checkbox-disabled label { 3982 color: GrayText; 3983 } 3984} 3985.mat-mdc-checkbox label:empty { 3986 display: none; 3987} 3988.mat-mdc-checkbox .mdc-checkbox__ripple { 3989 opacity: 0; 3990} 3991 3992.mat-mdc-checkbox .mat-mdc-checkbox-ripple, 3993.mdc-checkbox__ripple { 3994 top: 0; 3995 left: 0; 3996 right: 0; 3997 bottom: 0; 3998 position: absolute; 3999 border-radius: 50%; 4000 pointer-events: none; 4001} 4002.mat-mdc-checkbox .mat-mdc-checkbox-ripple:not(:empty), 4003.mdc-checkbox__ripple:not(:empty) { 4004 transform: translateZ(0); 4005} 4006 4007.mat-mdc-checkbox-ripple .mat-ripple-element { 4008 opacity: 0.1; 4009} 4010 4011.mat-mdc-checkbox-touch-target { 4012 position: absolute; 4013 top: 50%; 4014 left: 50%; 4015 height: var(--mat-checkbox-touch-target-size, 48px); 4016 width: var(--mat-checkbox-touch-target-size, 48px); 4017 transform: translate(-50%, -50%); 4018 display: var(--mat-checkbox-touch-target-display, block); 4019} 4020 4021.mat-mdc-checkbox .mat-mdc-checkbox-ripple::before { 4022 border-radius: 50%; 4023} 4024 4025.mdc-checkbox__native-control:focus-visible ~ .mat-focus-indicator::before { 4026 content: ""; 4027} 4028`],encapsulation:2,changeDetection:0})}return t})(),u2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[ka,Fe]})}return t})();var _l=class{_defaultMatcher;ngControl;_parentFormGroup;_parentForm;_stateChanges;errorState=!1;matcher;
4028constructor(i,e,n,r,o){this._defaultMatcher=i,this.ngControl=e,this._parentFormGroup=n,this._parentForm=r,this._stateChanges=o}updateErrorState(){let i=this.errorState,e=this._parentFormGroup||this._parentForm,n=this.matcher||this._defaultMatcher,r=this.ngControl?this.ngControl.control:null,o=n?.isErrorState(r,e)??!1;o!==i&&(this.errorState=o,this._stateChanges.next())}};var f2=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],g2=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function n9(t,i){t&1&&(d(0,"span",3),me(1,1),u())}function i9(t,i){t&1&&(d(0,"span",6),me(1,2),u())}function r9(t,i){t&1&&(d(0,"span",3),me(1,1),d(2,"span",7),vn(),d(3,"svg",8),x(4,"path",9),u()()())}function o9(t,i){t&1&&(d(0,"span",6),me(1,2),u())}var _2=`.mdc-evolution-chip, 4029.mdc-evolution-chip__cell, 4030.mdc-evolution-chip__action { 4031 display: inline-flex; 4032 align-items: center; 4033} 4034 4035.mdc-evolution-chip { 4036 position: relative; 4037 max-width: 100%; 4038} 4039 4040.mdc-evolution-chip__cell, 4041.mdc-evolution-chip__action { 4042 height: 100%; 4043} 4044 4045.mdc-evolution-chip__cell--primary { 4046 flex-basis: 100%; 4047 overflow-x: hidden; 4048} 4049 4050.mdc-evolution-chip__cell--trailing { 4051 flex: 1 0 auto; 4052} 4053 4054.mdc-evolution-chip__action { 4055 align-items: center; 4056 background: none; 4057 border: none; 4058 box-sizing: content-box; 4059 cursor: pointer; 4060 display: inline-flex; 4061 justify-content: center; 4062 outline: none; 4063 padding: 0; 4064 text-decoration: none; 4065 color: inherit; 4066} 4067 4068.mdc-evolution-chip__action--presentational { 4069 cursor: auto; 4070} 4071 4072.mdc-evolution-chip--disabled, 4073.mdc-evolution-chip__action:disabled { 4074 pointer-events: none; 4075} 4076@media (forced-colors: active) { 4077 .mdc-evolution-chip--disabled, 4078 .mdc-evolution-chip__action:disabled { 4079 forced-color-adjust: none; 4080 } 4081} 4082 4083.mdc-evolution-chip__action--primary { 4084 font: inherit; 4085 letter-spacing: inherit; 4086 white-space: inherit; 4087 overflow-x: hidden; 4088} 4089.mat-mdc-standard-chip .mdc-evolution-chip__action--primary::before { 4090 border-width: var(--mat-chip-outline-width, 1px); 4091 border-radius: var(--mat-chip-container-shape-radius, 8px); 4092 box-sizing: border-box; 4093 content: ""; 4094 height: 100%; 4095 left: 0; 4096 position: absolute; 4097 pointer-events: none; 4098 top: 0; 4099 width: 100%; 4100 z-index: 1; 4101 border-style: solid; 4102} 4103.mat-mdc-standard-chip .mdc-evolution-chip__action--primary { 4104 padding-left: 12px; 4105 padding-right: 12px; 4106} 4107.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary { 4108 padding-left: 0; 4109 padding-right: 12px; 4110} 4111[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary { 4112 padding-left: 12px; 4113 padding-right: 0; 4114} 4115.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--primary::before { 4116 border-color: var(--mat-chip-outline-color, var(--mat-sys-outline)); 4117} 4118.mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational):not(.mdc-ripple-upgraded):focus::before { 4119 border-color: var(--mat-chip-focus-outline-color, var(--mat-sys-on-surface-variant)); 4120} 4121.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--primary::before { 4122 border-color: var(--mat-chip-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent)); 4123} 4124.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary::before { 4125 border-width: var(--mat-chip-flat-selected-outline-width, 0); 4126} 4127.mat-mdc-basic-chip .mdc-evolution-chip__action--primary { 4128 font: inherit; 4129} 4130.mat-mdc-standard-chip.mdc-evolution-chip--with-leading-action .mdc-evolution-chip__action--primary { 4131 padding-left: 0; 4132 padding-right: 12px; 4133} 4134[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-leading-action .mdc-evolution-chip__action--primary { 4135 padding-left: 12px; 4136 padding-right: 0; 4137} 4138.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary { 4139 padding-left: 12px; 4140 padding-right: 0; 4141} 4142[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary { 4143 padding-left: 0; 4144 padding-right: 12px; 4145} 4146.mat-mdc-standard-chip.mdc-evolution-chip--with-leading-action.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary { 4147 padding-left: 0; 4148 padding-right: 0; 4149} 4150.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary { 4151 padding-left: 0; 4152 padding-right: 0; 4153} 4154[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary { 4155 padding-left: 0; 4156 padding-right: 0; 4157} 4158.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary { 4159 padding-left: 0; 4160 padding-right: 12px; 4161} 4162[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary { 4163 padding-left: 12px; 4164 padding-right: 0; 4165} 4166.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary { 4167 padding-left: 0; 4168 padding-right: 0; 4169} 4170[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary { 4171 padding-left: 0; 4172 padding-right: 0; 4173} 4174 4175.mdc-evolution-chip__action--secondary { 4176 position: relative; 4177 overflow: visible; 4178} 4179.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--secondary { 4180 color: var(--mat-chip-with-trailing-icon-trailing-icon-color, var(--mat-sys-on-surface-variant)); 4181} 4182.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--secondary { 4183 color: var(--mat-chip-with-trailing-icon-disabled-trailing-icon-color, var(--mat-sys-on-surface)); 4184} 4185.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--secondary { 4186 padding-left: 8px; 4187 padding-right: 8px; 4188} 4189.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--secondary { 4190 padding-left: 8px; 4191 padding-right: 8px; 4192} 4193.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--secondary { 4194 padding-left: 8px; 4195 padding-right: 8px; 4196} 4197[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--secondary { 4198 padding-left: 8px; 4199 padding-right: 8px; 4200} 4201 4202.mdc-evolution-chip__text-label { 4203 -webkit-user-select: none; 4204 user-select: none; 4205 white-space: nowrap; 4206 text-overflow: ellipsis; 4207 overflow: hidden; 4208} 4209.mat-mdc-standard-chip .mdc-evolution-chip__text-label { 4210 font-family: var(--mat-chip-label-text-font, var(--mat-sys-label-large-font)); 4211 line-height: var(--mat-chip-label-text-line-height, var(--mat-sys-label-large-line-height)); 4212 font-size: var(--mat-chip-label-text-size, var(--mat-sys-label-large-size)); 4213 font-weight: var(--mat-chip-label-text-weight, var(--mat-sys-label-large-weight)); 4214 letter-spacing: var(--mat-chip-label-text-tracking, var(--mat-sys-label-large-tracking)); 4215} 4216.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label { 4217 color: var(--mat-chip-label-text-color, var(--mat-sys-on-surface-variant)); 4218} 4219.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label { 4220 color: var(--mat-chip-selected-label-text-color, var(--mat-sys-on-secondary-container)); 4221} 4222.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label, .mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label { 4223 color: var(--mat-chip-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 4224} 4225 4226.mdc-evolution-chip__graphic { 4227 align-items: center; 4228 display: inline-flex; 4229 justify-content: center; 4230 overflow: hidden; 4231 pointer-events: none; 4232 position: relative; 4233 flex: 1 0 auto; 4234} 4235.mat-mdc-standard-chip .mdc-evolution-chip__graphic { 4236 width: var(--mat-chip-with-avatar-avatar-size, 24px); 4237 height: var(--mat-chip-with-avatar-avatar-size, 24px); 4238 font-size: var(--mat-chip-with-avatar-avatar-size, 24px); 4239} 4240.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic { 4241 transition: width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1); 4242} 4243.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic { 4244 width: 0; 4245} 4246.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic { 4247 padding-left: 6px; 4248 padding-right: 6px; 4249} 4250.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic { 4251 padding-left: 4px; 4252 padding-right: 8px; 4253} 4254[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic { 4255 padding-left: 8px; 4256 padding-right: 4px; 4257} 4258.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic { 4259 padding-left: 6px; 4260 padding-right: 6px; 4261} 4262.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic { 4263 padding-left: 4px; 4264 padding-right: 8px; 4265} 4266[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic { 4267 padding-left: 8px; 4268 padding-right: 4px; 4269} 4270.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-leading-action .mdc-evolution-chip__graphic { 4271 padding-left: 0; 4272} 4273 4274.mdc-evolution-chip__checkmark { 4275 position: absolute; 4276 opacity: 0; 4277 top: 50%; 4278 left: 50%; 4279 height: 20px;
4280 width: 20px; 4281} 4282.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark { 4283 color: var(--mat-chip-with-icon-selected-icon-color, var(--mat-sys-on-secondary-container)); 4284} 4285.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark { 4286 color: var(--mat-chip-with-icon-disabled-icon-color, var(--mat-sys-on-surface)); 4287} 4288.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark { 4289 transition: transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1); 4290 transform: translate(-75%, -50%); 4291} 4292.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark { 4293 transform: translate(-50%, -50%); 4294 opacity: 1; 4295} 4296 4297.mdc-evolution-chip__checkmark-svg { 4298 display: block; 4299} 4300 4301.mdc-evolution-chip__checkmark-path { 4302 stroke-width: 2px; 4303 stroke-dasharray: 29.7833385; 4304 stroke-dashoffset: 29.7833385; 4305 stroke: currentColor; 4306} 4307.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path { 4308 transition: stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1); 4309} 4310.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path { 4311 stroke-dashoffset: 0; 4312} 4313@media (forced-colors: active) { 4314 .mdc-evolution-chip__checkmark-path { 4315 stroke: CanvasText !important; 4316 } 4317} 4318 4319.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing { 4320 height: 18px; 4321 width: 18px; 4322 font-size: 18px; 4323} 4324.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove { 4325 opacity: calc(var(--mat-chip-trailing-action-opacity, 1) * var(--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38)); 4326} 4327.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove:focus { 4328 opacity: calc(var(--mat-chip-trailing-action-focus-opacity, 1) * var(--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38)); 4329} 4330 4331.mat-mdc-standard-chip { 4332 border-radius: var(--mat-chip-container-shape-radius, 8px); 4333 height: var(--mat-chip-container-height, 32px); 4334} 4335.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) { 4336 background-color: var(--mat-chip-elevated-container-color, transparent); 4337} 4338.mat-mdc-standard-chip.mdc-evolution-chip--disabled { 4339 background-color: var(--mat-chip-elevated-disabled-container-color); 4340} 4341.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled) { 4342 background-color: var(--mat-chip-elevated-selected-container-color, var(--mat-sys-secondary-container)); 4343} 4344.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled { 4345 background-color: var(--mat-chip-flat-disabled-selected-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent)); 4346} 4347@media (forced-colors: active) { 4348 .mat-mdc-standard-chip { 4349 outline: solid 1px; 4350 } 4351} 4352 4353.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary { 4354 border-radius: var(--mat-chip-with-avatar-avatar-shape-radius, 24px); 4355 width: var(--mat-chip-with-icon-icon-size, 18px); 4356 height: var(--mat-chip-with-icon-icon-size, 18px); 4357 font-size: var(--mat-chip-with-icon-icon-size, 18px); 4358} 4359.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary { 4360 opacity: 0; 4361} 4362.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary { 4363 color: var(--mat-chip-with-icon-icon-color, var(--mat-sys-on-surface-variant)); 4364} 4365.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary { 4366 color: var(--mat-chip-with-icon-disabled-icon-color, var(--mat-sys-on-surface)); 4367} 4368 4369.mat-mdc-chip-highlighted { 4370 --mat-chip-with-icon-icon-color: var(--mat-chip-with-icon-selected-icon-color, var(--mat-sys-on-secondary-container)); 4371 --mat-chip-elevated-container-color: var(--mat-chip-elevated-selected-container-color, var(--mat-sys-secondary-container)); 4372 --mat-chip-label-text-color: var(--mat-chip-selected-label-text-color, var(--mat-sys-on-secondary-container)); 4373 --mat-chip-outline-width: var(--mat-chip-flat-selected-outline-width, 0); 4374} 4375 4376.mat-mdc-chip-focus-overlay { 4377 background: var(--mat-chip-focus-state-layer-color, var(--mat-sys-on-surface-variant)); 4378} 4379.mat-mdc-chip-selected .mat-mdc-chip-focus-overlay, .mat-mdc-chip-highlighted .mat-mdc-chip-focus-overlay { 4380 background: var(--mat-chip-selected-focus-state-layer-color, var(--mat-sys-on-secondary-container)); 4381} 4382.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay { 4383 background: var(--mat-chip-hover-state-layer-color, var(--mat-sys-on-surface-variant)); 4384 opacity: var(--mat-chip-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 4385} 4386.mat-mdc-chip-focus-overlay .mat-mdc-chip-selected:hover, .mat-mdc-chip-highlighted:hover .mat-mdc-chip-focus-overlay { 4387 background: var(--mat-chip-selected-hover-state-layer-color, var(--mat-sys-on-secondary-container)); 4388 opacity: var(--mat-chip-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 4389} 4390.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay { 4391 background: var(--mat-chip-focus-state-layer-color, var(--mat-sys-on-surface-variant)); 4392 opacity: var(--mat-chip-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 4393} 4394.mat-mdc-chip-selected.cdk-focused .mat-mdc-chip-focus-overlay, .mat-mdc-chip-highlighted.c
4394dk-focused .mat-mdc-chip-focus-overlay { 4395 background: var(--mat-chip-selected-focus-state-layer-color, var(--mat-sys-on-secondary-container)); 4396 opacity: var(--mat-chip-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 4397} 4398 4399.mdc-evolution-chip--disabled:not(.mdc-evolution-chip--selected) .mat-mdc-chip-avatar { 4400 opacity: var(--mat-chip-with-avatar-disabled-avatar-opacity, 0.38); 4401} 4402 4403.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing { 4404 opacity: var(--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38); 4405} 4406 4407.mdc-evolution-chip--disabled.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark { 4408 opacity: var(--mat-chip-with-icon-disabled-icon-opacity, 0.38); 4409} 4410 4411.mat-mdc-standard-chip.mdc-evolution-chip--disabled { 4412 opacity: var(--mat-chip-disabled-container-opacity, 1); 4413} 4414.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__icon--trailing, .mat-mdc-standard-chip.mat-mdc-chip-highlighted .mdc-evolution-chip__icon--trailing { 4415 color: var(--mat-chip-selected-trailing-icon-color, var(--mat-sys-on-secondary-container)); 4416} 4417.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing { 4418 color: var(--mat-chip-selected-disabled-trailing-icon-color, var(--mat-sys-on-surface)); 4419} 4420 4421.mat-mdc-chip-edit, .mat-mdc-chip-remove { 4422 opacity: var(--mat-chip-trailing-action-opacity, 1); 4423} 4424.mat-mdc-chip-edit:focus, .mat-mdc-chip-remove:focus { 4425 opacity: var(--mat-chip-trailing-action-focus-opacity, 1); 4426} 4427.mat-mdc-chip-edit::after, .mat-mdc-chip-remove::after { 4428 background-color: var(--mat-chip-trailing-action-state-layer-color, var(--mat-sys-on-surface-variant)); 4429} 4430.mat-mdc-chip-edit:hover::after, .mat-mdc-chip-remove:hover::after { 4431 opacity: calc(var(--mat-chip-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)) + var(--mat-chip-trailing-action-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))); 4432} 4433.mat-mdc-chip-edit:focus::after, .mat-mdc-chip-remove:focus::after { 4434 opacity: calc(var(--mat-chip-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)) + var(--mat-chip-trailing-action-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))); 4435} 4436 4437.mat-mdc-chip-selected .mat-mdc-chip-remove::after, 4438.mat-mdc-chip-highlighted .mat-mdc-chip-remove::after { 4439 background-color: var(--mat-chip-selected-trailing-action-state-layer-color, var(--mat-sys-on-secondary-container)); 4440} 4441 4442.mat-mdc-chip.cdk-focused .mat-mdc-chip-edit:focus::after, .mat-mdc-chip.cdk-focused .mat-mdc-chip-remove:focus::after { 4443 opacity: calc(var(--mat-chip-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)) + var(--mat-chip-trailing-action-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))); 4444} 4445.mat-mdc-chip.cdk-focused .mat-mdc-chip-edit:hover::after, .mat-mdc-chip.cdk-focused .mat-mdc-chip-remove:hover::after { 4446 opacity: calc(var(--mat-chip-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)) + var(--mat-chip-trailing-action-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))); 4447} 4448 4449.mat-mdc-standard-chip { 4450 -webkit-tap-highlight-color: transparent; 4451} 4452.mat-mdc-standard-chip .mat-mdc-chip-graphic, 4453.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon { 4454 box-sizing: content-box; 4455} 4456.mat-mdc-standard-chip._mat-animation-noopable, 4457.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic, 4458.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark, 4459.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path { 4460 transition-duration: 1ms; 4461 animation-duration: 1ms; 4462} 4463 4464.mat-mdc-chip-focus-overlay { 4465 top: 0; 4466 left: 0; 4467 right: 0; 4468 bottom: 0; 4469 position: absolute; 4470 pointer-events: none; 4471 opacity: 0; 4472 border-radius: inherit; 4473 transition: opacity 150ms linear; 4474} 4475._mat-animation-noopable .mat-mdc-chip-focus-overlay { 4476 transition: none; 4477} 4478.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay { 4479 display: none; 4480} 4481 4482.mat-mdc-chip .mat-ripple.mat-mdc-chip-ripple { 4483 top: 0; 4484 left: 0; 4485 right: 0; 4486 bottom: 0; 4487 position: absolute; 4488 pointer-events: none; 4489 border-radius: inherit; 4490} 4491 4492.mat-mdc-chip-avatar { 4493 text-align: center; 4494 line-height: 1; 4495 color: var(--mat-chip-with-icon-icon-color, currentColor); 4496} 4497 4498.mat-mdc-chip { 4499 position: relative; 4500 z-index: 0; 4501} 4502 4503.mat-mdc-chip-action-label { 4504 text-align: left; 4505 z-index: 1; 4506} 4507[dir=rtl] .mat-mdc-chip-action-label { 4508 text-align: right; 4509} 4510.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label { 4511 position: relative; 4512} 4513.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator { 4514 position: absolute; 4515 top: 0; 4516 right: 0; 4517 bottom: 0; 4518 left: 0; 4519 pointer-events: none; 4520} 4521.mat-mdc-chip-action-label .mat-focus-indicator::before { 4522 margin: calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1); 4523} 4524 4525.mat-mdc-chip-edit::before, .mat-mdc-chip-remove::before { 4526 margin: calc(var(--mat-focus-indicator-border-width, 3px) * -1); 4527 left: 8px; 4528 right: 8px; 4529} 4530.mat-mdc-chip-edit::after, .mat-mdc-chip-remove::after {
4531 content: ""; 4532 display: block; 4533 opacity: 0; 4534 position: absolute; 4535 top: -3px; 4536 bottom: -3px; 4537 left: 5px; 4538 right: 5px; 4539 border-radius: 50%; 4540 box-sizing: border-box; 4541 padding: 12px; 4542 margin: -12px; 4543 background-clip: content-box; 4544} 4545.mat-mdc-chip-edit .mat-icon, .mat-mdc-chip-remove .mat-icon { 4546 width: 18px; 4547 height: 18px; 4548 font-size: 18px; 4549 box-sizing: content-box; 4550} 4551 4552.mat-chip-edit-input { 4553 cursor: text; 4554 display: inline-block; 4555 color: inherit; 4556 outline: 0; 4557} 4558 4559@media (forced-colors: active) { 4560 .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple) { 4561 outline-width: 3px; 4562 } 4563} 4564 4565.mat-mdc-chip-action:focus-visible .mat-focus-indicator::before { 4566 content: ""; 4567} 4568 4569.mdc-evolution-chip__icon, .mat-mdc-chip-edit .mat-icon, .mat-mdc-chip-remove .mat-icon { 4570 min-height: fit-content; 4571} 4572 4573img.mdc-evolution-chip__icon { 4574 min-height: 0; 4575} 4576`,a9=[[["","matChipEdit",""]],[["mat-chip-avatar"],["","matChipAvatar",""]],[["","matChipEditInput",""]],"*",[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],s9=["[matChipEdit]","mat-chip-avatar, [matChipAvatar]","[matChipEditInput]","*","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function l9(t,i){t&1&&x(0,"span",0)}function c9(t,i){t&1&&(d(0,"span",1),me(1),u())}function d9(t,i){t&1&&(d(0,"span",3),me(1,1),u())}function u9(t,i){t&1&&me(0,2)}function m9(t,i){t&1&&x(0,"span",7)}function p9(t,i){if(t&1&&ke(0,u9,1,0)(1,m9,1,0,"span",7),t&2){let e=b();Te(e.contentEditInput?0:1)}}function h9(t,i){t&1&&me(0,3)}function f9(t,i){t&1&&(d(0,"span",6),me(1,4),u())}var oS=["*"],b2=`.mat-mdc-chip-set { 4577 display: flex; 4578} 4579.mat-mdc-chip-set:focus { 4580 outline: none; 4581} 4582.mat-mdc-chip-set .mdc-evolution-chip-set__chips { 4583 min-width: 100%; 4584 margin-left: -8px; 4585 margin-right: 0; 4586} 4587.mat-mdc-chip-set .mdc-evolution-chip { 4588 margin: 4px 0 4px 8px; 4589} 4590[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip-set__chips { 4591 margin-left: 0; 4592 margin-right: -8px; 4593} 4594[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip { 4595 margin-left: 0; 4596 margin-right: 8px; 4597} 4598 4599.mdc-evolution-chip-set__chips { 4600 display: flex; 4601 flex-flow: wrap; 4602 min-width: 0; 4603} 4604 4605.mat-mdc-chip-set-stacked { 4606 flex-direction: column; 4607 align-items: flex-start; 4608} 4609.mat-mdc-chip-set-stacked .mat-mdc-chip { 4610 width: 100%; 4611} 4612.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic { 4613 flex-grow: 0; 4614} 4615.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary { 4616 flex-basis: 100%; 4617 justify-content: start; 4618} 4619 4620input.mat-mdc-chip-input { 4621 flex: 1 0 150px; 4622 margin-left: 8px; 4623} 4624[dir=rtl] input.mat-mdc-chip-input { 4625 margin-left: 0; 4626 margin-right: 8px; 4627} 4628.mat-mdc-form-field:not(.mat-form-field-hide-placeholder) input.mat-mdc-chip-input::placeholder { 4629 opacity: 1; 4630} 4631.mat-mdc-form-field:not(.mat-form-field-hide-placeholder) input.mat-mdc-chip-input::-moz-placeholder { 4632 opacity: 1; 4633} 4634.mat-mdc-form-field:not(.mat-form-field-hide-placeholder) input.mat-mdc-chip-input::-webkit-input-placeholder { 4635 opacity: 1; 4636} 4637.mat-mdc-form-field:not(.mat-form-field-hide-placeholder) input.mat-mdc-chip-input:-ms-input-placeholder { 4638 opacity: 1; 4639} 4640.mat-mdc-chip-set + input.mat-mdc-chip-input { 4641 margin-left: 0; 4642 margin-right: 0; 4643} 4644`,Rb=new R("mat-chips-default-options",{providedIn:"root",factory:()=>({separatorKeyCodes:[13]})}),m2=new R("MatChipAvatar"),p2=new R("MatChipTrailingIcon"),h2=new R("MatChipEdit"),tS=new R("MatChipRemove"),Pb=new R("MatChip"),v2=(()=>{class t{_elementRef=g(ne);_parentChip=g(Pb);_isPrimary=!0;_isLeading=!1;get disabled(){return this._disabled||this._parentChip?.disabled||!1}set disabled(e){this._disabled=e}_disabled=!1;tabIndex=-1;_allowFocusWhenDisabled=!1;_getDisabledAttribute(){return this.disabled&&!this._allowFocusWhenDisabled?"":null}constructor(){g(At).load(kn),this._elementRef.nativeElement.nodeName==="BUTTON"&&this._elementRef.nativeElement.setAttribute("type","button")}focus(){this._elementRef.nativeElement.focus()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matChipContent",""]],hostAttrs:[1,"mat-mdc-chip-action","mdc-evolution-chip__action","mdc-evolution-chip__action--presentational"],hostVars:8,hostBindings:function(n,r){n&2&&($("disabled",r._getDisabledAttribute())("aria-disabled",r.disabled),X("mdc-evolution-chip__action--primary",r._isPrimary)("mdc-evolution-chip__action--secondary",!r._isPrimary)("mdc-evolution-chip__action--trailing",!r._isPrimary&&!r._isLeading))},inputs:{disabled:[2,"disabled","disabled",j],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?-1:wt(e)],_allowFocusWhenDisabled:"_allowFocusWhenDisabled"}})}return t})(),Nb=(()=>{class t extends v2{_getTabindex(){return this.disabled&&!this._allowFocusWhenDisabled?null:this.tabIndex.toString()}_handleClick(e){!this.disabled&&this._isPrimary&&(e.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}_handleKeydown(e){(e.keyCode===13||e.keyCode===32)&&!this.disabled&&this._isPrimary&&!this._parentChip._isEditing&&(e.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matChipAction",""]],hostVars:3,hostBindings:function(n,r){n&1&&D("click",function(a){return r._handleClick(a)})("keydown",function(a){return r._handleKeydown(a)}),n&2&&($("tabindex",r._getTabindex()),X("mdc-evolution-chip__action--presentational",!1))},features:[ye]})}return t})();var Ob=(()=>{class t extends Nb{_isPrimary=!1;_handleClick(e){this.disabled||(e.stopPropagation(),e.preventDefault(),this._parentChip.remove())}_handleKeydown(e){(e.keyCode===13||e.keyCode===32)&&!this.disabled&&(e.stopPropagation(),e.preventDefault(),this._parentChip.remove())}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matChipRemove",""]],hostAttrs:["role","button",1,"mat-mdc-chip-remove","mat-mdc-chip-trailing-icon","mat-focus-indicator","mdc-evolution-chip__icon","mdc-evolution-chip__icon--trailing"],hostVars:1,hostBindings:function(n,r){n&2&&$("aria-hidden",null)},features:[_e([{provide:tS,useExisting:t}]),ye]})}return t})(),Fs=(()=>{class t{_changeDetectorRef=g(Oe);_elementRef=g(ne);_tagName=g(iA);_ngZone=g(de);_focusMonitor=g(Hn);_globalRippleOptions=g(Ms,{optional:!0});_document=g(Be);_onFocus=new W;_onBlur=new W;_isBasicChip=!1;role=null;_hasFocusInternal=!1;_pendingFocus=!1;_actionChanges;_animationsDisabled=ot();_allLeadingIcons;_allTrailingIcons;_allEditIcons;_allRemoveIcons;_hasFocus(){return this._hasFocusInternal}id=g(rt).getId("mat-mdc-chip-");ariaLabel=null;ariaDescription=null;_chipListDisabled=!1;_hadFocusOnRemove=!1;_textElement;get value(){return this._value!==void 0?this._value:this._textElement.textContent.trim()}set value(e){this._value=e}_value;color;removable=!0;highlighted=!1;disableRipple=!1;get disabled(){return this._disabled||this._chipListDisabled}set disabled(e){this._disabled=e}_disabled=!1;removed=new O;destroyed=new O;basicChipAttrName="mat-basic-chip";leadingIcon;editIcon;trailingIcon;removeIcon;primaryAction;_rippleLoader=g(y_);_injector=g(Ae);constructor(){let e=g(At);e.load(kn),e.load(zr),this._monitorFocus(),this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-chip-ripple",disabled:this._isRippleDisabled()})}ngOnInit(){this._isBasicChip=this._elementRef.nativeElement.hasAttribute(this.basicChipAttrName)||this._tagName.toLowerCase()===this.basicChipAttrName}ngAfterViewInit(){this._textElement=this._elementRef.nativeElement.querySelector(".mat-mdc-chip-action-label"),this._pendingFocus&&(this._pe
4644ndingFocus=!1,this.focus())}ngAfterContentInit(){this._actionChanges=Pt(this._allLeadingIcons.changes,this._allTrailingIcons.changes,this._allEditIcons.changes,this._allRemoveIcons.changes).subscribe(()=>this._changeDetectorRef.markForCheck())}ngDoCheck(){this._rippleLoader.setDisabled(this._elementRef.nativeElement,this._isRippleDisabled())}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement),this._actionChanges?.unsubscribe(),this.destroyed.emit({chip:this}),this.destroyed.complete()}remove(){this.removable&&(this._hadFocusOnRemove=this._hasFocus(),this.removed.emit({chip:this}))}_isRippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||this._isBasicChip||!this._hasInteractiveActions()||!!this._globalRippleOptions?.disabled}_hasTrailingIcon(){return!!(this.trailingIcon||this.removeIcon)}_handleKeydown(e){(e.keyCode===8&&!e.repeat||e.keyCode===46)&&(e.preventDefault(),this.remove())}focus(){this.disabled||(this.primaryAction?this.primaryAction.focus():this._pendingFocus=!0)}_getSourceAction(e){return this._getActions().find(n=>{let r=n._elementRef.nativeElement;return r===e||r.contains(e)})}_getActions(){let e=[];return this.editIcon&&e.push(this.editIcon),this.primaryAction&&e.push(this.primaryAction),this.removeIcon&&e.push(this.removeIcon),e}_handlePrimaryActionInteraction(){}_hasInteractiveActions(){return this._getActions().length>0}_edit(e){}_monitorFocus(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{let n=e!==null;n!==this._hasFocusInternal&&(this._hasFocusInternal=n,n?this._onFocus.next({chip:this}):(this._changeDetectorRef.markForCheck(),setTimeout(()=>this._ngZone.run(()=>this._onBlur.next({chip:this})))))})}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(n,r,o){if(n&1&&xt(o,m2,5)(o,h2,5)(o,p2,5)(o,tS,5)(o,m2,5)(o,p2,5)(o,h2,5)(o,tS,5),n&2){let a;V(a=B())&&(r.leadingIcon=a.first),V(a=B())&&(r.editIcon=a.first),V(a=B())&&(r.trailingIcon=a.first),V(a=B())&&(r.removeIcon=a.first),V(a=B())&&(r._allLeadingIcons=a),V(a=B())&&(r._allTrailingIcons=a),V(a=B())&&(r._allEditIcons=a),V(a=B())&&(r._allRemoveIcons=a)}},viewQuery:function(n,r){if(n&1&&Ee(Nb,5),n&2){let o;V(o=B())&&(r.primaryAction=o.first)}},hostAttrs:[1,"mat-mdc-chip"],hostVars:31,hostBindings:function(n,r){n&1&&D("keydown",function(a){return r._handleKeydown(a)}),n&2&&(Nt("id",r.id),$("role",r.role)("aria-label",r.ariaLabel),We("mat-"+(r.color||"primary")),X("mdc-evolution-chip",!r._isBasicChip)("mdc-evolution-chip--disabled",r.disabled)("mdc-evolution-chip--with-trailing-action",r._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",r.leadingIcon)("mdc-evolution-chip--with-primary-icon",r.leadingIcon)("mdc-evolution-chip--with-avatar",r.leadingIcon)("mat-mdc-chip-with-avatar",r.leadingIcon)("mat-mdc-chip-highlighted",r.highlighted)("mat-mdc-chip-disabled",r.disabled)("mat-mdc-basic-chip",r._isBasicChip)("mat-mdc-standard-chip",!r._isBasicChip)("mat-mdc-chip-with-trailing-icon",r._hasTrailingIcon())("_mat-animation-noopable",r._animationsDisabled))},inputs:{role:"role",id:"id",ariaLabel:[0,"aria-label","ariaLabel"],ariaDescription:[0,"aria-description","ariaDescription"],value:"value",color:"color",removable:[2,"removable","removable",j],highlighted:[2,"highlighted","highlighted",j],disableRipple:[2,"disableRipple","disableRipple",j],disabled:[2,"disabled","disabled",j]},outputs:{removed:"removed",destroyed:"destroyed"},exportAs:["matChip"],features:[_e([{provide:Pb,useExisting:t}])],ngContentSelectors:g2,decls:8,vars:2,consts:[[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipContent",""],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-focus-indicator"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(n,r){n&1&&(Ue(f2),x(0,"span",0),d(1,"span",1)(2,"span",2),ke(3,n9,2,0,"span",3),d(4,"span",4),me(5),x(6,"span",5),u()()(),ke(7,i9,2,0,"span",6)
4644),n&2&&(p(3),Te(r.leadingIcon?3:-1),p(4),Te(r._hasTrailingIcon()?7:-1))},dependencies:[v2],styles:[`.mdc-evolution-chip, 4645.mdc-evolution-chip__cell, 4646.mdc-evolution-chip__action { 4647 display: inline-flex; 4648 align-items: center; 4649} 4650 4651.mdc-evolution-chip { 4652 position: relative; 4653 max-width: 100%; 4654} 4655 4656.mdc-evolution-chip__cell, 4657.mdc-evolution-chip__action { 4658 height: 100%; 4659} 4660 4661.mdc-evolution-chip__cell--primary { 4662 flex-basis: 100%; 4663 overflow-x: hidden; 4664} 4665 4666.mdc-evolution-chip__cell--trailing { 4667 flex: 1 0 auto; 4668} 4669 4670.mdc-evolution-chip__action { 4671 align-items: center; 4672 background: none; 4673 border: none; 4674 box-sizing: content-box; 4675 cursor: pointer; 4676 display: inline-flex; 4677 justify-content: center; 4678 outline: none; 4679 padding: 0; 4680 text-decoration: none; 4681 color: inherit; 4682} 4683 4684.mdc-evolution-chip__action--presentational { 4685 cursor: auto; 4686} 4687 4688.mdc-evolution-chip--disabled, 4689.mdc-evolution-chip__action:disabled { 4690 pointer-events: none; 4691} 4692@media (forced-colors: active) { 4693 .mdc-evolution-chip--disabled, 4694 .mdc-evolution-chip__action:disabled { 4695 forced-color-adjust: none; 4696 } 4697} 4698 4699.mdc-evolution-chip__action--primary { 4700 font: inherit; 4701 letter-spacing: inherit; 4702 white-space: inherit; 4703 overflow-x: hidden; 4704} 4705.mat-mdc-standard-chip .mdc-evolution-chip__action--primary::before { 4706 border-width: var(--mat-chip-outline-width, 1px); 4707 border-radius: var(--mat-chip-container-shape-radius, 8px); 4708 box-sizing: border-box; 4709 content: ""; 4710 height: 100%; 4711 left: 0; 4712 position: absolute; 4713 pointer-events: none; 4714 top: 0; 4715 width: 100%; 4716 z-index: 1; 4717 border-style: solid; 4718} 4719.mat-mdc-standard-chip .mdc-evolution-chip__action--primary { 4720 padding-left: 12px; 4721 padding-right: 12px; 4722} 4723.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary { 4724 padding-left: 0; 4725 padding-right: 12px; 4726} 4727[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary { 4728 padding-left: 12px; 4729 padding-right: 0; 4730} 4731.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--primary::before { 4732 border-color: var(--mat-chip-outline-color, var(--mat-sys-outline)); 4733} 4734.mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational):not(.mdc-ripple-upgraded):focus::before { 4735 border-color: var(--mat-chip-focus-outline-color, var(--mat-sys-on-surface-variant)); 4736} 4737.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--primary::before { 4738 border-color: var(--mat-chip-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent)); 4739} 4740.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary::before { 4741 border-width: var(--mat-chip-flat-selected-outline-width, 0); 4742} 4743.mat-mdc-basic-chip .mdc-evolution-chip__action--primary { 4744 font: inherit; 4745} 4746.mat-mdc-standard-chip.mdc-evolution-chip--with-leading-action .mdc-evolution-chip__action--primary { 4747 padding-left: 0; 4748 padding-right: 12px; 4749} 4750[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-leading-action .mdc-evolution-chip__action--primary { 4751 padding-left: 12px; 4752 padding-right: 0; 4753} 4754.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary { 4755 padding-left: 12px; 4756 padding-right: 0; 4757} 4758[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary { 4759 padding-left: 0; 4760 padding-right: 12px; 4761} 4762.mat-mdc-standard-chip.mdc-evolution-chip--with-leading-action.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary { 4763 padding-left: 0; 4764 padding-right: 0; 4765} 4766.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary { 4767 padding-left: 0; 4768 padding-right: 0; 4769} 4770[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary { 4771 padding-left: 0; 4772 padding-right: 0; 4773} 4774.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary { 4775 padding-left: 0; 4776 padding-right: 12px; 4777} 4778[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary { 4779 padding-left: 12px; 4780 padding-right: 0; 4781} 4782.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary { 4783 padding-left: 0; 4784 padding-right: 0; 4785} 4786[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary { 4787 padding-left: 0; 4788 padding-right: 0; 4789} 4790 4791.mdc-evolution-chip__action--secondary { 4792 position: relative; 4793 overflow: visible; 4794} 4795.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--secondary { 4796 color: var(--mat-chip-with-trailing-icon-trailing-icon-color, var(--mat-sys-on-surface-variant)); 4797} 4798.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--secondary { 4799 color: var(--mat-chip-with-trailing-icon-disabled-trailing-icon-color, var(--mat-sys-on-surface)); 4800} 4801.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--secondary { 4802 padding-left: 8px; 4803 padding-right: 8px; 4804} 4805.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--secondary { 4806 padding-left: 8px; 4807 padding-right: 8px; 4808} 4809.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--secondary { 4810 padding-left: 8px; 4811 padding-right: 8px; 4812} 4813[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--secondary { 4814 padding-left: 8px; 4815 padding-right: 8px; 4816} 4817 4818.mdc-evolution-chip__text-label { 4819 -webkit-user-select: none; 4820 user-select: none; 4821 white-space: nowrap; 4822 text-overflow: ellipsis; 4823 overflow: hidden; 4824} 4825.mat-mdc-standard-chip .mdc-evolution-chip__text-label { 4826 font-family: var(--mat-chip-label-text-font, var(--mat-sys-label-large-font)); 4827 line-height: var(--mat-chip-label-text-line-height, var(--mat-sys-label-large-line-height)); 4828 font-size: var(--mat-chip-label-text-size, var(--mat-sys-label-large-size)); 4829 font-weight: var(--mat-chip-label-text-weight, var(--mat-sys-label-large-weight)); 4830 letter-spacing: var(--mat-chip-label-text-tracking, var(--mat-sys-label-large-tracking)); 4831} 4832.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label { 4833 color: var(--mat-chip-label-text-color, var(--mat-sys-on-surface-variant)); 4834} 4835.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label { 4836 color: var(--mat-chip-selected-label-text-color, var(--mat-sys-on-secondary-container)); 4837} 4838.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label, .mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label { 4839 color: var(--mat-chip-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 4840} 4841 4842.mdc-evolution-chip__graphic { 4843 align-items: center; 4844 display: inline-flex; 4845 justify-content: center; 4846 overflow: hidden; 4847 pointer-events: none; 4848 position: relative; 4849 flex: 1 0 auto; 4850} 4851.mat-mdc-standard-chip .mdc-evolution-chip__graphic { 4852 width: var(--mat-chip-with-avatar-avatar-size, 24px); 4853 height: var(--mat-chip-with-avatar-avatar-size, 24px); 4854 font-size: var(--mat-chip-with-avatar-avatar-size, 24px); 4855} 4856.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic { 4857 transition: width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1); 4858} 4859.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic { 4860 width: 0; 4861} 4862.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic { 4863 padding-left: 6px; 4864 padding-right: 6px; 4865} 4866.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic { 4867 padding-left: 4px; 4868 padding-right: 8px; 4869} 4870[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic { 4871 padding-left: 8px; 4872 padding-right: 4px; 4873} 4874.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic { 4875 padding-left: 6px; 4876 padding-right: 6px; 4877} 4878.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic { 4879 padding-left: 4px; 4880 padding-right: 8px; 4881} 4882[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic { 4883 padding-left: 8px; 4884 padding-right: 4px; 4885} 4886.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-leading-action .mdc-evolution-chip__graphic { 4887 padding-left: 0; 4888} 4889 4890.mdc-evolution-chip__checkmark { 4891 position: absolute; 4892 opacity: 0; 4893 top: 50%; 4894 left: 50%; 4895 height: 20px;
4896 width: 20px; 4897} 4898.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark { 4899 color: var(--mat-chip-with-icon-selected-icon-color, var(--mat-sys-on-secondary-container)); 4900} 4901.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark { 4902 color: var(--mat-chip-with-icon-disabled-icon-color, var(--mat-sys-on-surface)); 4903} 4904.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark { 4905 transition: transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1); 4906 transform: translate(-75%, -50%); 4907} 4908.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark { 4909 transform: translate(-50%, -50%); 4910 opacity: 1; 4911} 4912 4913.mdc-evolution-chip__checkmark-svg { 4914 display: block; 4915} 4916 4917.mdc-evolution-chip__checkmark-path { 4918 stroke-width: 2px; 4919 stroke-dasharray: 29.7833385; 4920 stroke-dashoffset: 29.7833385; 4921 stroke: currentColor; 4922} 4923.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path { 4924 transition: stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1); 4925} 4926.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path { 4927 stroke-dashoffset: 0; 4928} 4929@media (forced-colors: active) { 4930 .mdc-evolution-chip__checkmark-path { 4931 stroke: CanvasText !important; 4932 } 4933} 4934 4935.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing { 4936 height: 18px; 4937 width: 18px; 4938 font-size: 18px; 4939} 4940.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove { 4941 opacity: calc(var(--mat-chip-trailing-action-opacity, 1) * var(--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38)); 4942} 4943.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove:focus { 4944 opacity: calc(var(--mat-chip-trailing-action-focus-opacity, 1) * var(--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38)); 4945} 4946 4947.mat-mdc-standard-chip { 4948 border-radius: var(--mat-chip-container-shape-radius, 8px); 4949 height: var(--mat-chip-container-height, 32px); 4950} 4951.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) { 4952 background-color: var(--mat-chip-elevated-container-color, transparent); 4953} 4954.mat-mdc-standard-chip.mdc-evolution-chip--disabled { 4955 background-color: var(--mat-chip-elevated-disabled-container-color); 4956} 4957.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled) { 4958 background-color: var(--mat-chip-elevated-selected-container-color, var(--mat-sys-secondary-container)); 4959} 4960.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled { 4961 background-color: var(--mat-chip-flat-disabled-selected-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent)); 4962} 4963@media (forced-colors: active) { 4964 .mat-mdc-standard-chip { 4965 outline: solid 1px; 4966 } 4967} 4968 4969.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary { 4970 border-radius: var(--mat-chip-with-avatar-avatar-shape-radius, 24px); 4971 width: var(--mat-chip-with-icon-icon-size, 18px); 4972 height: var(--mat-chip-with-icon-icon-size, 18px); 4973 font-size: var(--mat-chip-with-icon-icon-size, 18px); 4974} 4975.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary { 4976 opacity: 0; 4977} 4978.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary { 4979 color: var(--mat-chip-with-icon-icon-color, var(--mat-sys-on-surface-variant)); 4980} 4981.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary { 4982 color: var(--mat-chip-with-icon-disabled-icon-color, var(--mat-sys-on-surface)); 4983} 4984 4985.mat-mdc-chip-highlighted { 4986 --mat-chip-with-icon-icon-color: var(--mat-chip-with-icon-selected-icon-color, var(--mat-sys-on-secondary-container)); 4987 --mat-chip-elevated-container-color: var(--mat-chip-elevated-selected-container-color, var(--mat-sys-secondary-container)); 4988 --mat-chip-label-text-color: var(--mat-chip-selected-label-text-color, var(--mat-sys-on-secondary-container)); 4989 --mat-chip-outline-width: var(--mat-chip-flat-selected-outline-width, 0); 4990} 4991 4992.mat-mdc-chip-focus-overlay { 4993 background: var(--mat-chip-focus-state-layer-color, var(--mat-sys-on-surface-variant)); 4994} 4995.mat-mdc-chip-selected .mat-mdc-chip-focus-overlay, .mat-mdc-chip-highlighted .mat-mdc-chip-focus-overlay { 4996 background: var(--mat-chip-selected-focus-state-layer-color, var(--mat-sys-on-secondary-container)); 4997} 4998.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay { 4999 background: var(--mat-chip-hover-state-layer-color, var(--mat-sys-on-surface-variant)); 5000 opacity: var(--mat-chip-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 5001} 5002.mat-mdc-chip-focus-overlay .mat-mdc-chip-selected:hover, .mat-mdc-chip-highlighted:hover .mat-mdc-chip-focus-overlay { 5003 background: var(--mat-chip-selected-hover-state-layer-color, var(--mat-sys-on-secondary-container)); 5004 opacity: var(--mat-chip-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 5005} 5006.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay { 5007 background: var(--mat-chip-focus-state-layer-color, var(--mat-sys-on-surface-variant)); 5008 opacity: var(--mat-chip-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 5009} 5010.mat-mdc-chip-selected.cdk-focused .mat-mdc-chip-focus-overlay, .mat-mdc-chip-highlighted.c
5010dk-focused .mat-mdc-chip-focus-overlay { 5011 background: var(--mat-chip-selected-focus-state-layer-color, var(--mat-sys-on-secondary-container)); 5012 opacity: var(--mat-chip-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 5013} 5014 5015.mdc-evolution-chip--disabled:not(.mdc-evolution-chip--selected) .mat-mdc-chip-avatar { 5016 opacity: var(--mat-chip-with-avatar-disabled-avatar-opacity, 0.38); 5017} 5018 5019.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing { 5020 opacity: var(--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38); 5021} 5022 5023.mdc-evolution-chip--disabled.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark { 5024 opacity: var(--mat-chip-with-icon-disabled-icon-opacity, 0.38); 5025} 5026 5027.mat-mdc-standard-chip.mdc-evolution-chip--disabled { 5028 opacity: var(--mat-chip-disabled-container-opacity, 1); 5029} 5030.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__icon--trailing, .mat-mdc-standard-chip.mat-mdc-chip-highlighted .mdc-evolution-chip__icon--trailing { 5031 color: var(--mat-chip-selected-trailing-icon-color, var(--mat-sys-on-secondary-container)); 5032} 5033.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing { 5034 color: var(--mat-chip-selected-disabled-trailing-icon-color, var(--mat-sys-on-surface)); 5035} 5036 5037.mat-mdc-chip-edit, .mat-mdc-chip-remove { 5038 opacity: var(--mat-chip-trailing-action-opacity, 1); 5039} 5040.mat-mdc-chip-edit:focus, .mat-mdc-chip-remove:focus { 5041 opacity: var(--mat-chip-trailing-action-focus-opacity, 1); 5042} 5043.mat-mdc-chip-edit::after, .mat-mdc-chip-remove::after { 5044 background-color: var(--mat-chip-trailing-action-state-layer-color, var(--mat-sys-on-surface-variant)); 5045} 5046.mat-mdc-chip-edit:hover::after, .mat-mdc-chip-remove:hover::after { 5047 opacity: calc(var(--mat-chip-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)) + var(--mat-chip-trailing-action-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))); 5048} 5049.mat-mdc-chip-edit:focus::after, .mat-mdc-chip-remove:focus::after { 5050 opacity: calc(var(--mat-chip-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)) + var(--mat-chip-trailing-action-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))); 5051} 5052 5053.mat-mdc-chip-selected .mat-mdc-chip-remove::after, 5054.mat-mdc-chip-highlighted .mat-mdc-chip-remove::after { 5055 background-color: var(--mat-chip-selected-trailing-action-state-layer-color, var(--mat-sys-on-secondary-container)); 5056} 5057 5058.mat-mdc-chip.cdk-focused .mat-mdc-chip-edit:focus::after, .mat-mdc-chip.cdk-focused .mat-mdc-chip-remove:focus::after { 5059 opacity: calc(var(--mat-chip-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)) + var(--mat-chip-trailing-action-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))); 5060} 5061.mat-mdc-chip.cdk-focused .mat-mdc-chip-edit:hover::after, .mat-mdc-chip.cdk-focused .mat-mdc-chip-remove:hover::after { 5062 opacity: calc(var(--mat-chip-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)) + var(--mat-chip-trailing-action-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))); 5063} 5064 5065.mat-mdc-standard-chip { 5066 -webkit-tap-highlight-color: transparent; 5067} 5068.mat-mdc-standard-chip .mat-mdc-chip-graphic, 5069.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon { 5070 box-sizing: content-box; 5071} 5072.mat-mdc-standard-chip._mat-animation-noopable, 5073.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic, 5074.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark, 5075.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path { 5076 transition-duration: 1ms; 5077 animation-duration: 1ms; 5078} 5079 5080.mat-mdc-chip-focus-overlay { 5081 top: 0; 5082 left: 0; 5083 right: 0; 5084 bottom: 0; 5085 position: absolute; 5086 pointer-events: none; 5087 opacity: 0; 5088 border-radius: inherit; 5089 transition: opacity 150ms linear; 5090} 5091._mat-animation-noopable .mat-mdc-chip-focus-overlay { 5092 transition: none; 5093} 5094.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay { 5095 display: none; 5096} 5097 5098.mat-mdc-chip .mat-ripple.mat-mdc-chip-ripple { 5099 top: 0; 5100 left: 0; 5101 right: 0; 5102 bottom: 0; 5103 position: absolute; 5104 pointer-events: none; 5105 border-radius: inherit; 5106} 5107 5108.mat-mdc-chip-avatar { 5109 text-align: center; 5110 line-height: 1; 5111 color: var(--mat-chip-with-icon-icon-color, currentColor); 5112} 5113 5114.mat-mdc-chip { 5115 position: relative; 5116 z-index: 0; 5117} 5118 5119.mat-mdc-chip-action-label { 5120 text-align: left; 5121 z-index: 1; 5122} 5123[dir=rtl] .mat-mdc-chip-action-label { 5124 text-align: right; 5125} 5126.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label { 5127 position: relative; 5128} 5129.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator { 5130 position: absolute; 5131 top: 0; 5132 right: 0; 5133 bottom: 0; 5134 left: 0; 5135 pointer-events: none; 5136} 5137.mat-mdc-chip-action-label .mat-focus-indicator::before { 5138 margin: calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1); 5139} 5140 5141.mat-mdc-chip-edit::before, .mat-mdc-chip-remove::before { 5142 margin: calc(var(--mat-focus-indicator-border-width, 3px) * -1); 5143 left: 8px; 5144 right: 8px; 5145} 5146.mat-mdc-chip-edit::after, .mat-mdc-chip-remove::after {
5147 content: ""; 5148 display: block; 5149 opacity: 0; 5150 position: absolute; 5151 top: -3px; 5152 bottom: -3px; 5153 left: 5px; 5154 right: 5px; 5155 border-radius: 50%; 5156 box-sizing: border-box; 5157 padding: 12px; 5158 margin: -12px; 5159 background-clip: content-box; 5160} 5161.mat-mdc-chip-edit .mat-icon, .mat-mdc-chip-remove .mat-icon { 5162 width: 18px; 5163 height: 18px; 5164 font-size: 18px; 5165 box-sizing: content-box; 5166} 5167 5168.mat-chip-edit-input { 5169 cursor: text; 5170 display: inline-block; 5171 color: inherit; 5172 outline: 0; 5173} 5174 5175@media (forced-colors: active) { 5176 .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple) { 5177 outline-width: 3px; 5178 } 5179} 5180 5181.mat-mdc-chip-action:focus-visible .mat-focus-indicator::before { 5182 content: ""; 5183} 5184 5185.mdc-evolution-chip__icon, .mat-mdc-chip-edit .mat-icon, .mat-mdc-chip-remove .mat-icon { 5186 min-height: fit-content; 5187} 5188 5189img.mdc-evolution-chip__icon { 5190 min-height: 0; 5191} 5192`],encapsulation:2,changeDetection:0})}return t})();var g9=(()=>{class t extends Fs{_defaultOptions=g(Rb,{optional:!0});chipListSelectable=!0;_chipListMultiple=!1;_chipListHideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;get selectable(){return this._selectable&&this.chipListSelectable}set selectable(e){this._selectable=e,this._changeDetectorRef.markForCheck()}_selectable=!0;get selected(){return this._selected}set selected(e){this._setSelectedState(e,!1,!0)}_selected=!1;get ariaSelected(){return this.selectable?this.selected.toString():null}basicChipAttrName="mat-basic-chip-option";selectionChange=new O;ngOnInit(){super.ngOnInit(),this.role="presentation"}select(){this._setSelectedState(!0,!1,!0)}deselect(){this._setSelectedState(!1,!1,!0)}selectViaInteraction(){this._setSelectedState(!0,!0,!0)}toggleSelected(e=!1){return this._setSelectedState(!this.selected,e,!0),this.selected}_handlePrimaryActionInteraction(){this.disabled||(this.focus(),this.selectable&&this.toggleSelected(!0))}_hasLeadingGraphic(){return this.leadingIcon?!0:!this._chipListHideSingleSelectionIndicator||this._chipListMultiple}_setSelectedState(e,n,r){e!==this.selected&&(this._selected=e,r&&this.selectionChange.emit({source:this,isUserInput:n,selected:this.selected}),this._changeDetectorRef.markForCheck())}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275cmp=S({type:t,selectors:[["mat-basic-chip-option"],["","mat-basic-chip-option",""],["mat-chip-option"],["","mat-chip-option",""]],hostAttrs:[1,"mat-mdc-chip","mat-mdc-chip-option"],hostVars:37,hostBindings:function(n,r){n&2&&(Nt("id",r.id),$("tabindex",null)("aria-label",null)("aria-description",null)("role",r.role),X("mdc-evolution-chip",!r._isBasicChip)("mdc-evolution-chip--filter",!r._isBasicChip)("mdc-evolution-chip--selectable",!r._isBasicChip)("mat-mdc-chip-selected",r.selected)("mat-mdc-chip-multiple",r._chipListMultiple)("mat-mdc-chip-disabled",r.disabled)("mat-mdc-chip-with-avatar",r.leadingIcon)("mdc-evolution-chip--disabled",r.disabled)("mdc-evolution-chip--selected",r.selected)("mdc-evolution-chip--selecting",!r._animationsDisabled)("mdc-evolution-chip--with-trailing-action",r._hasTrailingIcon())("mdc-evolution-chip--with-primary-icon",r.leadingIcon)("mdc-evolution-chip--with-primary-graphic",r._hasLeadingGraphic())("mdc-evolution-chip--with-avatar",r.leadingIcon)("mat-mdc-chip-highlighted",r.highlighted)("mat-mdc-chip-with-trailing-icon",r._hasTrailingIcon()))},inputs:{selectable:[2,"selectable","selectable",j],selected:[2,"selected","selected",j]},outputs:{selectionChange:"selectionChange"},features:[_e([{provide:Fs,useExisting:t},{provide:Pb,useExisting:t}]),ye],ngContentSelectors:g2,decls:8,vars:6,consts:[[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","","role","option",3,"_allowFocusWhenDisabled"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-focus-indicator"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"],[1,"mdc-evolution-chip__checkmark"],["viewBox","-2 -3 30 30","focusable","false","aria-hidden","true",1,"mdc-evolution-chip__checkmark-svg"],["fill","none","stroke","currentColor","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-evolution-chip__checkmark-path"]],template:function(n,r){n&1&&(Ue(f2),x(0,"span",0),d(1,"span",1)(2,"button",2),ke(3,r9,5,0,"span",3),d(4,"span",4),me(5),x(6,"span",5),u()()(),ke(7,o9,2,0,"span",6)
5192),n&2&&(p(2),h("_allowFocusWhenDisabled",!0),$("aria-description",r.ariaDescription)("aria-label",r.ariaLabel)("aria-selected",r.ariaSelected),p(),Te(r._hasLeadingGraphic()?3:-1),p(4),Te(r._hasTrailingIcon()?7:-1))},dependencies:[Nb],styles:[_2],encapsulation:2,changeDetection:0})}return t})(),eS=(()=>{class t{_elementRef=g(ne);_document=g(Be);constructor(){}initialize(e){this.getNativeElement().focus(),this.setValue(e)}getNativeElement(){return this._elementRef.nativeElement}setValue(e){this.getNativeElement().textContent=e,this._moveCursorToEndOfInput()}getValue(){return this.getNativeElement().textContent||""}_moveCursorToEndOfInput(){let e=this._document.createRange();e.selectNodeContents(this.getNativeElement()),e.collapse(!1);let n=window.getSelection();n.removeAllRanges(),n.addRange(e)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["span","matChipEditInput",""]],hostAttrs:["role","textbox","tabindex","-1","contenteditable","true",1,"mat-chip-edit-input"]})}return t})(),aS=(()=>{class t extends Fs{basicChipAttrName="mat-basic-chip-row";_renderer=g(pt);_cleanupMousedown;_editStartPending=!1;editable=!1;edited=new O;defaultEditInput;contentEditInput;_alreadyFocused=!1;_isEditing=!1;constructor(){super(),this.role="row",this._onBlur.pipe(Le(this.destroyed)).subscribe(()=>{this._isEditing&&!this._editStartPending&&this._onEditFinish(),this._alreadyFocused=!1})}ngAfterViewInit(){super.ngAfterViewInit(),this._cleanupMousedown=this._ngZone.runOutsideAngular(()=>this._renderer.listen(this._elementRef.nativeElement,"mousedown",()=>{this._alreadyFocused=this._hasFocus()}))}ngOnDestroy(){super.ngOnDestroy(),this._cleanupMousedown?.()}_hasLeadingActionIcon(){return!this._isEditing&&!!this.editIcon}_hasTrailingIcon(){return!this._isEditing&&super._hasTrailingIcon()}_handleFocus(){!this._isEditing&&!this.disabled&&this.focus()}_handleKeydown(e){e.keyCode===13&&!this.disabled?this._isEditing?(e.preventDefault(),this._onEditFinish()):this.editable&&this._startEditing(e):this._isEditing?e.stopPropagation():super._handleKeydown(e)}_handleClick(e){!this.disabled&&this.editable&&!this._isEditing&&this._alreadyFocused&&(e.preventDefault(),e.stopPropagation(),this._startEditing(e))}_handleDoubleclick(e){!this.disabled&&this.editable&&this._startEditing(e)}_edit(){this._changeDetectorRef.markForCheck(),this._startEditing()}_startEditing(e){if(!this.primaryAction||this.removeIcon&&e&&this._getSourceAction(e.target)===this.removeIcon)return;let n=this.value;this._isEditing=this._editStartPending=!0,Bt(()=>{this._getEditInput().initialize(n),setTimeout(()=>this._ngZone.run(()=>this._editStartPending=!1))},{injector:this._injector})}_onEditFinish(){this._isEditing=this._editStartPending=!1,this.edited.emit({chip:this,value:this._getEditInput().getValue()}),(this._document.activeElement===this._getEditInput().getNativeElement()||this._document.activeElement===this._document.body)&&this.primaryAction.focus()}_isRippleDisabled(){return super._isRippleDisabled()||this._isEditing}_getEditInput(){return this.contentEditInput||this.defaultEditInput}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-chip-row"],["","mat-chip-row",""],["mat-basic-chip-row"],["","mat-basic-chip-row",""]],contentQueries:function(n,r,o){if(n&1&&xt(o,eS,5),n&2){let a;V(a=B())&&(r.contentEditInput=a.first)}},viewQuery:function(n,r){if(n&1&&Ee(eS,5),n&2){let o;V(o=B())&&(r.defaultEditInput=o.first)}},hostAttrs:[1,"mat-mdc-chip","mat-mdc-chip-row","mdc-evolution-chip"],hostVars:29,hostBindings:function(n,r){n&1&&D("focus",function(){return r._handleFocus()})("click",function(a){return r._hasInteractiveActions()?r._handleClick(a):null})("dblclick",function(a){return r._handleDoubleclick(a)}),n&2&&(Nt("id",r.id),$("tabindex",r.disabled?null:-1)("aria-label",null)("aria-description",null)("role",r.role),X("mat-mdc-chip-with-avatar",r.leadingIcon)("mat-mdc-chip-disabled",r.disabled)("mat-mdc-chip-editing",r._isEditing)("mat-mdc-chip-editable",r.editable)("mdc-evolution-chip--disabled",r.disabled)("mdc-evolution-chip--with-leading-action",r._hasLeadingActionIcon())("mdc-evolution-chip--with-trailing-action",r._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",r.leadingIcon)("mdc-evolution-chip--with-primary-icon",r.leadingIcon)("mdc-evolution-chip--with-avatar",r.leadingIcon)("mat-mdc-chip-highlighted",r.highlighted)("mat-mdc-chip-with-trailing-icon",r._hasTrailingIcon()))},inputs:{editable:"editable"},outputs:{edited:"edited"},features:[_e([{provide:Fs,useExisting:t},{provide:Pb,useExisting:t}]),ye],ngContentSelectors:s9,decls:9,vars:8,consts:[[1,"mat-mdc-chip-focus-overlay"],["role","gridcell",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--leading"],["role","gridcell","matChipAction","",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary",3,"disabled"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],["aria-hidden","true",1,"mat-mdc-chip-primary-focus-indicator","mat-focus-indicator"],["role","gridcell",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"],["matChipEditInput",""]],template:function(n,r){n&1&&(Ue(a9),ke(0,l9,1,0,"span",0),ke(1,c9,2,0,"span",1),d(2,"span",2),ke(3,d9,2,0,"span",3),d(4,"span",4),ke(5,p9,2,1)(6,h9,1,0),x(7,"span",5),u()(),ke(8,f9,2,0,"span",6)
5192),n&2&&(Te(r._isEditing?-1:0),p(),Te(r._hasLeadingActionIcon()?1:-1),p(),h("disabled",r.disabled),$("aria-description",r.ariaDescription)("aria-label",r.ariaLabel),p(),Te(r.leadingIcon?3:-1),p(2),Te(r._isEditing?5:6),p(3),Te(r._hasTrailingIcon()?8:-1))},dependencies:[Nb,eS],styles:[_2],encapsulation:2,changeDetection:0})}return t})(),y2=(()=>{class t{_elementRef=g(ne);_changeDetectorRef=g(Oe);_dir=g(Lt,{optional:!0});_lastDestroyedFocusedChipIndex=null;_keyManager;_destroyed=new W;_defaultRole="presentation";get chipFocusChanges(){return this._getChipStream(e=>e._onFocus)}get chipDestroyedChanges(){return this._getChipStream(e=>e.destroyed)}get chipRemovedChanges(){return this._getChipStream(e=>e.removed)}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._syncChipsState()}_disabled=!1;get empty(){return!this._chips||this._chips.length===0}get role(){return this._explicitRole?this._explicitRole:this.empty?null:this._defaultRole}tabIndex=0;set role(e){this._explicitRole=e}_explicitRole=null;get focused(){return this._hasFocusedChip()}_chips;_chipActions=new ui;constructor(){}ngAfterViewInit(){this._setUpFocusManagement(),this._trackChipSetChanges(),this._trackDestroyedFocusedChip()}ngOnDestroy(){this._keyManager?.destroy(),this._chipActions.destroy(),this._destroyed.next(),this._destroyed.complete()}_hasFocusedChip(){return this._chips&&this._chips.some(e=>e._hasFocus())}_syncChipsState(){this._chips?.forEach(e=>{e._chipListDisabled=this._disabled,e._changeDetectorRef.markForCheck()})}focus(){}_handleKeydown(e){this._originatesFromChip(e)&&this._keyManager.onKeydown(e)}_isValidIndex(e){return e>=0&&e<this._chips.length}_allowFocusEscape(){let e=this._elementRef.nativeElement.tabIndex;e!==-1&&(this._elementRef.nativeElement.tabIndex=-1,setTimeout(()=>this._elementRef.nativeElement.tabIndex=e))}_getChipStream(e){return this._chips.changes.pipe(dt(null),Ct(()=>Pt(...this._chips.map(e))))}_originatesFromChip(e){let n=e.target;for(;n&&n!==this._elementRef.nativeElement;){if(n.classList.contains("mat-mdc-chip"))return!0;n=n.parentElement}return!1}_setUpFocusManagement(){this._chips.changes.pipe(dt(this._chips)).subscribe(e=>{let n=[];e.forEach(r=>r._getActions().forEach(o=>n.push(o))),this._chipActions.reset(n),this._chipActions.notifyOnChanges()}),this._keyManager=new Io(this._chipActions).withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr").withHomeAndEnd().skipPredicate(e=>this._skipPredicate(e)),this.chipFocusChanges.pipe(Le(this._destroyed)).subscribe(({chip:e})=>{let n=e._getSourceAction(document.activeElement);n&&this._keyManager.updateActiveItem(n)}),this._dir?.change.pipe(Le(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e))}_skipPredicate(e){return e.disabled}_trackChipSetChanges(){this._chips.changes.pipe(dt(null),Le(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe(Le(this._destroyed)).subscribe(e=>{let r=this._chips.toArray().indexOf(e.chip),o=e.chip._hasFocus(),a=e.chip._hadFocusOnRemove&&this._keyManager.activeItem&&e.chip._getActions().includes(this._keyManager.activeItem),s=o||a;this._isValidIndex(r)&&s&&(this._lastDestroyedFocusedChipIndex=r)})}_redirectDestroyedChipFocus(){if(this._lastDestroyedFocusedChipIndex!=null){if(this._chips.length){let e=Math.min(this._lastDestroyedFocusedChipIndex,this._chips.length-1),n=this._chips.toArray()[e];n.disabled?this._chips.length===1?this.focus():this._keyManager.setPreviousItemActive():n.focus()}else this.focus();this._lastDestroyedFocusedChipIndex=null}}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-chip-set"]],contentQueries:function(n,r,o){if(n&1&&xt(o,Fs,5),n&2){let a;V(a=B())&&(r._chips=a)}},hostAttrs:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],hostVars:1,hostBindings:function(n,r){n&1&&D("keydown",function(a){return r._handleKeydown(a)}),n&2&&$("role",r.role)},inputs:{disabled:[2,"disabled","disabled",j],role:"role",tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:wt(e)]},ngContentSelectors:oS,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(n,r){n&1&&(Ue(),Gt(0,"div",0),me(1),Wt())},styles:[`.mat-mdc-chip-set { 5193 display: flex; 5194} 5195.mat-mdc-chip-set:focus { 5196 outline: none; 5197} 5198.mat-mdc-chip-set .mdc-evolution-chip-set__chips { 5199 min-width: 100%; 5200 margin-left: -8px; 5201 margin-right: 0; 5202} 5203.mat-mdc-chip-set .mdc-evolution-chip { 5204 margin: 4px 0 4px 8px; 5205} 5206[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip-set__chips { 5207 margin-left: 0; 5208 margin-right: -8px; 5209} 5210[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip { 5211 margin-left: 0; 5212 margin-right: 8px; 5213} 5214 5215.mdc-evolution-chip-set__chips { 5216 display: flex; 5217 flex-flow: wrap; 5218 min-width: 0; 5219} 5220 5221.mat-mdc-chip-set-stacked { 5222 flex-direction: column; 5223 align-items: flex-start; 5224} 5225.mat-mdc-chip-set-stacked .mat-mdc-chip { 5226 width: 100%; 5227} 5228.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic { 5229 flex-grow: 0; 5230} 5231.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary { 5232 flex-basis: 100%; 5233 justify-content: start; 5234} 5235 5236input.mat-mdc-chip-input { 5237 flex: 1 0 150px; 5238 margin-left: 8px; 5239} 5240[dir=rtl] input.mat-mdc-chip-input { 5241 margin-left: 0; 5242 margin-right: 8px; 5243} 5244.mat-mdc-form-field:not(.mat-form-field-hide-placeholder) input.mat-mdc-chip-input::placeholder { 5245 opacity: 1; 5246} 5247.mat-mdc-form-field:not(.mat-form-field-hide-placeholder) input.mat-mdc-chip-input::-moz-placeholder { 5248 opacity: 1; 5249} 5250.mat-mdc-form-field:not(.mat-form-field-hide-placeholder) input.mat-mdc-chip-input::-webkit-input-placeholder { 5251 opacity: 1; 5252} 5253.mat-mdc-form-field:not(.mat-form-field-hide-placeholder) input.mat-mdc-chip-input:-ms-input-placeholder { 5254 opacity: 1; 5255} 5256.mat-mdc-chip-set + input.mat-mdc-chip-input { 5257 margin-left: 0; 5258 margin-right: 0; 5259} 5260`],encapsulation:2,changeDetection:0})}return t})(),nS=class{source;value;constructor(i,e){this.source=i,this.value=e}},_9={provide:Oi,useExisting:Zt(()=>Op),multi:!0},Op=(()=>{class t extends y2{_onTouched=()=>{};_onChange=()=>{};_defaultRole="listbox";_defaultOptions=g(Rb,{optional:!0});get multiple(){return this._multiple}set multiple(e){this._multiple=e,this._syncListboxProperties()}_multiple=!1;get selected(){let e=this._chips.toArray().filter(n=>n.selected);return this.multiple?e:e[0]}ariaOrientation="horizontal";get selectable(){return this._selectable}set selectable(e){this._selectable=e,this._syncListboxProperties()}_selectable=!0;compareWith=(e,n)=>e===n;required=!1;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncListboxProperties()}
5260_hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;get chipSelectionChanges(){return this._getChipStream(e=>e.selectionChange)}get chipBlurChanges(){return this._getChipStream(e=>e._onBlur)}get value(){return this._value}set value(e){this._chips&&this._chips.length&&this._setSelectionByValue(e,!1),this._value=e}_value;change=new O;_chips=void 0;ngAfterContentInit(){this._chips.changes.pipe(dt(null),Le(this._destroyed)).subscribe(()=>{this.value!==void 0&&Promise.resolve().then(()=>{this._setSelectionByValue(this.value,!1)}),this._syncListboxProperties()}),this.chipBlurChanges.pipe(Le(this._destroyed)).subscribe(()=>this._blur()),this.chipSelectionChanges.pipe(Le(this._destroyed)).subscribe(e=>{this.multiple||this._chips.forEach(n=>{n!==e.source&&n._setSelectedState(!1,!1,!1)}),e.isUserInput&&this._propagateChanges()})}focus(){if(this.disabled)return;let e=this._getFirstSelectedChip();e&&!e.disabled?e.focus():this._chips.length>0?this._keyManager.setFirstItemActive():this._elementRef.nativeElement.focus()}writeValue(e){e!=null?this.value=e:this.value=void 0}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_setSelectionByValue(e,n=!0){this._clearSelection(),Array.isArray(e)?e.forEach(r=>this._selectValue(r,n)):this._selectValue(e,n)}_blur(){this.disabled||setTimeout(()=>{this.focused||this._markAsTouched()})}_keydown(e){e.keyCode===9&&super._allowFocusEscape()}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck()}_propagateChanges(){let e=null;Array.isArray(this.selected)?e=this.selected.map(n=>n.value):e=this.selected?this.selected.value:void 0,this._value=e,this.change.emit(new nS(this,e)),this._onChange(e),this._changeDetectorRef.markForCheck()}_clearSelection(e){this._chips.forEach(n=>{n!==e&&n.deselect()})}_selectValue(e,n){let r=this._chips.find(o=>o.value!=null&&this.compareWith(o.value,e));return r&&(n?r.selectViaInteraction():r.select()),r}_syncListboxProperties(){this._chips&&Promise.resolve().then(()=>{this._chips.forEach(e=>{e._chipListMultiple=this.multiple,e.chipListSelectable=this._selectable,e._chipListHideSingleSelectionIndicator=this.hideSingleSelectionIndicator,e._changeDetectorRef.markForCheck()})})}_getFirstSelectedChip(){return Array.isArray(this.selected)?this.selected.length?this.selected[0]:void 0:this.selected}_skipPredicate(e){return!1}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275cmp=S({type:t,selectors:[["mat-chip-listbox"]],contentQueries:function(n,r,o){if(n&1&&xt(o,g9,5),n&2){let a;V(a=B())&&(r._chips=a)}},hostAttrs:[1,"mdc-evolution-chip-set","mat-mdc-chip-listbox"],hostVars:10,hostBindings:function(n,r){n&1&&D("focus",function(){return r.focus()})("blur",function(){return r._blur()})("keydown",function(a){return r._keydown(a)}),n&2&&(Nt("tabIndex",r.disabled||r.empty?-1:r.tabIndex),$("role",r.role)("aria-required",r.role?r.required:null)("aria-disabled",r.disabled.toString())("aria-multiselectable",r.multiple)("aria-orientation",r.ariaOrientation),X("mat-mdc-chip-list-disabled",r.disabled)("mat-mdc-chip-list-required",r.required))},inputs:{multiple:[2,"multiple","multiple",j],ariaOrientation:[0,"aria-orientation","ariaOrientation"],selectable:[2,"selectable","selectable",j],compareWith:"compareWith",required:[2,"required","required",j],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",j],value:"value"},outputs:{change:"change"},features:[_e([_9]),ye],ngContentSelectors:oS,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(n,r){n&1&&(Ue(),Gt(0,"div",0),me(1),Wt())},styles:[b2],encapsulation:2,changeDetection:0})}return t})(),iS=class{source;value;constructor(i,e){this.source=i,this.value=e}},C2=(()=>{class t extends y2{ngControl=g(Mr,{optional:!0,self:!0});controlType="mat-chip-grid";_chipInput;_defaultRole="grid";_errorStateTracker;_uid=g(rt).getId("mat-chip-grid-");_ariaDescribedbyIds=[];_onTouched=()=>{};_onChange=()=>{};get disabled(){return this.ngControl?!!this.ngControl.disabled:this._disabled}set disabled(e){this._disabled=e,this._syncChipsState(),this.stateChanges.next()}get id(){return this._chipInput?this._chipInput.id:this._uid}get empty(){return(!this._chipInput||this._chipInput.empty)&&(!this._chips||this._chips.length===0)}get placeholder(){return this._chipInput?this._chipInput.placeholder:this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}_placeholder="";get focused(){return this._chipInput?.focused||this._hasFocusedChip()}get required(){return this._required??this.ngControl?.control?.hasValidator(Jt.required)??!1}set required(e){this._required=e,this.stateChanges.next()}_required;get shouldLabelFloat(){return!this.empty||this.focused}get value(){return this._value}set value(e){this._value=e}_value=[];get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}get chipBlurChanges(){return this._getChipStream(e=>e._onBlur)}change=new O;valueChange=new O;_chips=void 0;stateChanges=new W;get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}constructor(){super();let e=g(Ps,{optional:!0}),n=g(bi,{optional:!0}),r=g(Ma);this.ngControl&&(this.ngControl.valueAccessor=this),this._errorStateTracker=new _l(r,this.ngControl,n,e,this.stateChanges)}ngAfterContentInit(){this.chipBlurChanges.pipe(Le(this._destroyed)).subscribe(()=>{this._blur(),this.stateChanges.next()}),Pt(this.chipFocusChanges,this._chips.changes).pipe(Le(this._destroyed)).subscribe(()=>this.stateChanges.next())}ngDoCheck(){this.ngControl&&this.updateErrorState()}ngOnDestroy(){super.ngOnDestroy(),this.stateChanges.complete()}registerInput(e){this._chipInput=e,this._chipInput.setDescribedByIds(this._ariaDescribedbyIds),this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(e){!this.disabled&&!this._originatesFromChip(e)&&this.focus()}focus(){if(!(this.disabled||this._chipInput?.focused)){if(!this._chips.length||this._chips.first.disabled){if(!this._chipInput)return;Promise.resolve().then(()=>this._chipInput.focus())}else{let e=this._keyManager.activeItem;e?e.focus():this._keyManager.setFirstItemActive()}this.stateChanges.next()}}get describedByIds(){if(this._chipInput)return this._chipInput.describedByIds||[];let e=this._elementRef.nativeElement.getAttribute("aria-describedby");return e?e.split(" "):[]}setDescribedByIds(e){this._ariaDescribedbyIds=e,this._chipInput?this._chipInput.setDescribedByIds(e):e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}writeValue(e){this._value=e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this.stateChanges.next()}updateErrorState(){this._errorStateTracker.updateErrorState()}_blur(){this.disabled||setTimeout(()=>{this.focused||(this._propagateChanges(),this._markAsTouched())})}_allowFocusEscape(){this._chipInput?.focused||super._allowFocusEscape()}_handleKeydown(e){let n=e.keyCode,r=this._keyManager.activeItem;if(n===9)this._chipInput?.focused&&Yt(e,"shiftKey")&&this._chips.length&&!this._chips.last.disabled?(e.preventDefault(),r?this._keyManager.setActiveItem(r):this._focusLastChip()):super._allowFocusEscape();else if(!this._chipInput?.focused)if((n===38||n===40)&&r){let o=this._chipActions.filter(l=>l._isPrimary===r._isPrimary&&!this._skipPredicate(l)),a=o.indexOf(r),s=e.keyCode===38?-1:1;e.preventDefault(),a>-1&&this._isValidIndex(a+s)&&this._keyManager.setActiveItem(o[a+s])}else super._handleKeydown(e);this.stateChanges.next()}_focusLastChip(){this._chips.length&&this._chips.last.focus()}_propagateChanges(){let e=this._chips.length?this._chips.toArray().map(n=>n.value):[];this._value=e,this.change.emit(new iS(this,e)),this.valueChange.emit(e),this._onChange(e),this._changeDetectorRef.markForCheck()}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-chip-grid"]],contentQueries:function(n,r,o){if(n&1&&xt(
5260o,aS,5),n&2){let a;V(a=B())&&(r._chips=a)}},hostAttrs:[1,"mat-mdc-chip-set","mat-mdc-chip-grid","mdc-evolution-chip-set"],hostVars:10,hostBindings:function(n,r){n&1&&D("focus",function(){return r.focus()})("blur",function(){return r._blur()}),n&2&&($("role",r.role)("tabindex",r.disabled||r._chips&&r._chips.length===0?-1:r.tabIndex)("aria-disabled",r.disabled.toString())("aria-invalid",r.errorState),X("mat-mdc-chip-list-disabled",r.disabled)("mat-mdc-chip-list-invalid",r.errorState)("mat-mdc-chip-list-required",r.required))},inputs:{disabled:[2,"disabled","disabled",j],placeholder:"placeholder",required:[2,"required","required",j],value:"value",errorStateMatcher:"errorStateMatcher"},outputs:{change:"change",valueChange:"valueChange"},features:[_e([{provide:Ec,useExisting:t}]),ye],ngContentSelectors:oS,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(n,r){n&1&&(Ue(),Gt(0,"div",0),me(1),Wt())},styles:[b2],encapsulation:2,changeDetection:0})}return t})(),x2=(()=>{class t{_elementRef=g(ne);focused=!1;get chipGrid(){return this._chipGrid}set chipGrid(e){e&&(this._chipGrid=e,this._chipGrid.registerInput(this))}_chipGrid;addOnBlur=!1;separatorKeyCodes;chipEnd=new O;placeholder="";id=g(rt).getId("mat-mdc-chip-list-input-");get disabled(){return this._disabled||this._chipGrid&&this._chipGrid.disabled}set disabled(e){this._disabled=e}_disabled=!1;readonly=!1;disabledInteractive;get empty(){return!this.inputElement.value}inputElement;constructor(){let e=g(Rb),n=g(Os,{optional:!0});this.inputElement=this._elementRef.nativeElement,this.separatorKeyCodes=e.separatorKeyCodes,this.disabledInteractive=e.inputDisabledInteractive??!1,n&&this.inputElement.classList.add("mat-mdc-form-field-input-control")}ngOnChanges(){this._chipGrid.stateChanges.next()}ngOnDestroy(){this.chipEnd.complete()}_keydown(e){this.empty&&e.keyCode===8?(e.repeat||this._chipGrid._focusLastChip(),e.preventDefault()):this._emitChipEnd(e)}_blur(){this.addOnBlur&&this._emitChipEnd(),this.focused=!1,this._chipGrid.focused||this._chipGrid._blur(),this._chipGrid.stateChanges.next()}_focus(){this.focused=!0,this._chipGrid.stateChanges.next()}_emitChipEnd(e){(!e||this._isSeparatorKey(e)&&!e.repeat)&&(this.chipEnd.emit({input:this.inputElement,value:this.inputElement.value,chipInput:this}),e?.preventDefault())}_onInput(){this._chipGrid.stateChanges.next()}focus(){this.inputElement.focus()}clear(){this.inputElement.value=""}get describedByIds(){return this._elementRef.nativeElement.getAttribute("aria-describedby")?.split(" ")||[]}setDescribedByIds(e){let n=this._elementRef.nativeElement;e.length?n.setAttribute("aria-describedby",e.join(" ")):n.removeAttribute("aria-describedby")}_isSeparatorKey(e){if(!this.separatorKeyCodes)return!1;for(let n of this.separatorKeyCodes){let r,o;typeof n=="number"?(r=n,o=null):(r=n.keyCode,o=n.modifiers);let a=o?.length?Yt(e,...o):!Yt(e);if(r===e.keyCode&&a)return!0}return!1}_getReadonlyAttribute(){return this.readonly||this.disabled&&this.disabledInteractive?"true":null}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["input","matChipInputFor",""]],hostAttrs:[1,"mat-mdc-chip-input","mat-mdc-input-element","mdc-text-field__input","mat-input-element"],hostVars:8,hostBindings:function(n,r){n&1&&D("keydown",function(a){return r._keydown(a)})("blur",function(){return r._blur()})("focus",function(){return r._focus()})("input",function(){return r._onInput()}),n&2&&(Nt("id",r.id),$("disabled",r.disabled&&!r.disabledInteractive?"":null)("placeholder",r.placeholder||null)("aria-invalid",r._chipGrid&&r._chipGrid.ngControl?r._chipGrid.ngControl.invalid:null)("aria-required",r._chipGrid&&r._chipGrid.required||null)("aria-disabled",r.disabled&&r.disabledInteractive?"true":null)("readonly",r._getReadonlyAttribute())("required",r._chipGrid&&r._chipGrid.required||null))},inputs:{chipGrid:[0,"matChipInputFor","chipGrid"],addOnBlur:[2,"matChipInputAddOnBlur","addOnBlur",j],separatorKeyCodes:[0,"matChipInputSeparatorKeyCodes","separatorKeyCodes"],placeholder:"placeholder",id:"id",disabled:[2,"disabled","disabled",j],readonly:[2,"readonly","readonly",j],disabledInteractive:[2,"matChipInputDisabledInteractive","disabledInteractive",j]},outputs:{chipEnd:"matChipInputTokenEnd"},exportAs:["matChipInput","matChipInputFor"],features:[Pe]})}return t})();var w2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({providers:[Ma,{provide:Rb,useValue:{separatorKeyCodes:[13]}}],imports:[hi,Fe]})}return t})();var lS=new R("MAT_DATE_LOCALE",{providedIn:"root",factory:()=>g(Za)}),Jd="Method not implemented",fr=class{locale;_localeChanges=new W;localeChanges=this._localeChanges;
5260setTime(i,e,n,r){throw new Error(Jd)}getHours(i){throw new Error(Jd)}getMinutes(i){throw new Error(Jd)}getSeconds(i){throw new Error(Jd)}parseTime(i,e){throw new Error(Jd)}addSeconds(i,e){throw new Error(Jd)}getValidDateOrNull(i){return this.isDateInstance(i)&&this.isValid(i)?i:null}deserialize(i){return i==null||this.isDateInstance(i)&&this.isValid(i)?i:this.invalid()}setLocale(i){this.locale=i,this._localeChanges.next()}compareDate(i,e){return this.getYear(i)-this.getYear(e)||this.getMonth(i)-this.getMonth(e)||this.getDate(i)-this.getDate(e)}compareTime(i,e){return this.getHours(i)-this.getHours(e)||this.getMinutes(i)-this.getMinutes(e)||this.getSeconds(i)-this.getSeconds(e)}sameDate(i,e){if(i&&e){let n=this.isValid(i),r=this.isValid(e);return n&&r?!this.compareDate(i,e):n==r}return i==e}sameTime(i,e){if(i&&e){let n=this.isValid(i),r=this.isValid(e);return n&&r?!this.compareTime(i,e):n==r}return i==e}clampDate(i,e,n){return e&&this.compareDate(i,e)<0?e:n&&this.compareDate(i,n)>0?n:i}},Dc=new R("mat-date-formats");var cS=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[Fe]})}return t})();var b9=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/,v9=/^(\d?\d)[:.](\d?\d)(?:[:.](\d?\d))?\s*(AM|PM)?$/i;function dS(t,i){let e=Array(t);for(let n=0;n<t;n++)e[n]=i(n);return e}var mS=(()=>{class t extends fr{_matDateLocale=g(lS,{optional:!0});constructor(){super();let e=g(lS,{optional:!0});e!==void 0&&(this._matDateLocale=e),super.setLocale(this._matDateLocale)}getYear(e){return e.getFullYear()}getMonth(e){return e.getMonth()}getDate(e){return e.getDate()}getDayOfWeek(e){return e.getDay()}getMonthNames(e){let n=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return dS(12,r=>this._format(n,new Date(2017,r,1)))}getDateNames(){let e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return dS(31,n=>this._format(e,new Date(2017,0,n+1)))}getDayOfWeekNames(e){let n=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});return dS(7,r=>this._format(n,new Date(2017,0,r+1)))}getYearName(e){let n=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(n,e)}getFirstDayOfWeek(){if(typeof Intl<"u"&&Intl.Locale){let e=new Intl.Locale(this.locale),n=(e.getWeekInfo?.()||e.weekInfo)?.firstDay??0;return n===7?0:n}return 0}getNumDaysInMonth(e){return this.getDate(this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+1,0))}clone(e){return new Date(e.getTime())}createDate(e,n,r){let o=this._createDateWithOverflow(e,n,r);return o.getMonth()!=n,o}today(){return new Date}parse(e,n){return typeof e=="number"?new Date(e):e?new Date(Date.parse(e)):null}format(e,n){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");let r=new Intl.DateTimeFormat(this.locale,Ve(H({},n),{timeZone:"utc"}));return this._format(r,e)}addCalendarYears(e,n){return this.addCalendarMonths(e,n*12)}addCalendarMonths(e,n){let r=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+n,this.getDate(e));return this.getMonth(r)!=((this.getMonth(e)+n)%12+12)%12&&(r=this._createDateWithOverflow(this.getYear(r),this.getMonth(r),0)),r}addCalendarDays(e,n){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+n)}toIso8601(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}deserialize(e){if(typeof e=="string"){if(!e)return null;if(b9.test(e)){let n=new Date(e);if(this.isValid(n))return n}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}setTime(e,n,r,o){let a=this.clone(e);return a.setHours(n,r,o,0),a}getHours(e){return e.getHours()}getMinutes(e){return e.getMinutes()}getSeconds(e){return e.getSeconds()}parseTime(e,n){if(typeof e!="string")return e instanceof Date?new Date(e.getTime()):null;let r=e.trim();if(r.length===0)return null;let o=this._parseTimeString(r);if(o===null){let a=r.replace(/[^0-9:(AM|PM)]/gi,"").trim();a.length>0&&(o=this._parseTimeString(a))}return o||this.invalid()}addSeconds(e,n){return new Date(e.getTime()+n*1e3)}_createDateWithOverflow(e,n,r){let o=new Date;return o.setFullYear(e,n,r),o.setHours(0,0,0,0),o}_2digit(e){return("00"+e).slice(-2)}_format(e,n){let r=new Date;return r.setUTCFullYear(n.getFullYear(),n.getMonth(),n.getDate()),r.setUTCHours(n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()),e.format(r)}_parseTimeString(e){let n=e.toUpperCase().match(v9);if(n){let r=parseInt(n[1]),o=parseInt(n[2]),a=n[3]==null?void 0:parseInt(n[3]),s=n[4];if(r===12?r=s==="AM"?0:r:s==="PM"&&(r+=12),uS(r,0,23)&&uS(o,0,59)&&(a==null||uS(a,0,59)))return this.setTime(this.today(),r,o,a||0)}return null}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac})}return t})();function uS(t,i,e){return!isNaN(t)&&t>=i&&t<=e}var y9={parse:{dateInput:null,timeInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},timeInput:{hour:"numeric",minute:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"},timeOptionLabel:{hour:"numeric",minute:"numeric"}}};var E2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({providers:[C9()]})}return t})();function C9(t=y9){return[{provide:fr,useClass:mS},{provide:Dc,useValue:t}]}var S2=new R("MAT_INPUT_VALUE_ACCESSOR");var x9=["mat-calendar-body",""];
5260function w9(t,i){return this._trackRow(i)}var A2=(t,i)=>i.id;function E9(t,i){if(t&1&&(Gt(0,"tr",0)(1,"td",3),f(2),Wt()()),t&2){let e=b();p(),Pn("padding-top",e._cellPadding)("padding-bottom",e._cellPadding),$("colspan",e.numCols),p(),J(" ",e.label," ")}}function S9(t,i){if(t&1&&(Gt(0,"td",3),f(1),Wt()),t&2){let e=b(2);Pn("padding-top",e._cellPadding)("padding-bottom",e._cellPadding),$("colspan",e._firstRowOffset),p(),J(" ",e._firstRowOffset>=e.labelMinRequiredCells?e.label:""," ")}}function D9(t,i){if(t&1){let e=re();Gt(0,"td",6)(1,"button",7),ol("click",function(r){let o=Q(e).$implicit,a=b(2);return Y(a._cellClicked(o,r))})("focus",function(r){let o=Q(e).$implicit,a=b(2);return Y(a._emitActiveDateChange(o,r))}),Gt(2,"span",8),f(3),Wt(),wi(4,"span",9),Wt()()}if(t&2){let e=i.$implicit,n=i.$index,r=b().$index,o=b();Pn("width",o._cellWidth)("padding-top",o._cellPadding)("padding-bottom",o._cellPadding),$("data-mat-row",r)("data-mat-col",n),p(),We(e.cssClasses),X("mat-calendar-body-disabled",!e.enabled)("mat-calendar-body-active",o._isActiveCell(r,n))("mat-calendar-body-range-start",o._isRangeStart(e.compareValue))("mat-calendar-body-range-end",o._isRangeEnd(e.compareValue))("mat-calendar-body-in-range",o._isInRange(e.compareValue))("mat-calendar-body-comparison-bridge-start",o._isComparisonBridgeStart(e.compareValue,r,n))("mat-calendar-body-comparison-bridge-end",o._isComparisonBridgeEnd(e.compareValue,r,n))("mat-calendar-body-comparison-start",o._isComparisonStart(e.compareValue))("mat-calendar-body-comparison-end",o._isComparisonEnd(e.compareValue))("mat-calendar-body-in-comparison-range",o._isInComparisonRange(e.compareValue))("mat-calendar-body-preview-start",o._isPreviewStart(e.compareValue))("mat-calendar-body-preview-end",o._isPreviewEnd(e.compareValue))("mat-calendar-body-in-preview",o._isInPreview(e.compareValue)),Nt("tabIndex",o._isActiveCell(r,n)?0:-1),$("aria-label",e.ariaLabel)("aria-disabled",!e.enabled||null)("aria-pressed",o._isSelected(e.compareValue))("aria-current",o.todayValue===e.compareValue?"date":null)("aria-describedby",o._getDescribedby(e.compareValue)),p(),X("mat-calendar-body-selected",o._isSelected(e.compareValue))("mat-calendar-body-comparison-identical",o._isComparisonIdentical(e.compareValue))("mat-calendar-body-today",o.todayValue===e.compareValue),p(),J(" ",e.displayValue," ")}}function I9(t,i){if(t&1&&(Gt(0,"tr",1),ke(1,S9,2,6,"td",4),dr(2,D9,5,49,"td",5,A2),Wt()),t&2){let e=i.$implicit,n=i.$index,r=b();p(),Te(n===0&&r._firstRowOffset?1:-1),p(),ur(e)}}function M9(t,i){if(t&1&&(d(0,"th",2)(1,"span",6),f(2),u(),d(3,"span",3),f(4),u()()),t&2){let e=i.$implicit;p(2),L(e.long),p(2),L(e.narrow)}}var k9=["*"];function T9(t,i){}function A9(t,i){if(t&1){let e=re();d(0,"mat-month-view",4),Cn("activeDateChange",function(r){Q(e);let o=b();return In(o.activeDate,r)||(o.activeDate=r),Y(r)}),D("_userSelection",function(r){Q(e);let o=b();return Y(o._dateSelected(r))})("dragStarted",function(r){Q(e);let o=b();return Y(o._dragStarted(r))})("dragEnded",function(r){Q(e);let o=b();return Y(o._dragEnded(r))}),u()}if(t&2){let e=b();yn("activeDate",e.activeDate),h("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)("comparisonStart",e.comparisonStart)("comparisonEnd",e.comparisonEnd)("startDateAccessibleName",e.startDateAccessibleName)("endDateAccessibleName",e.endDateAccessibleName)("activeDrag",e._activeDrag)}}function R9(t,i){if(t&1){let e=re();d(0,"mat-year-view",5),Cn("activeDateChange",function(r){Q(e);let o=b();return In(o.activeDate,r)||(o.activeDate=r),Y(r)}),D("monthSelected",function(r){Q(e);let o=b();return Y(o._monthSelectedInYearView(r))})("selectedChange",function(r){Q(e);let o=b();return Y(o._goToDateInView(r,"month"))}),u()}if(t&2){let e=b();yn("activeDate",e.activeDate),h("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)}}function P9(t,i){if(t&1){let e=re();d(0,"mat-multi-year-view",6),Cn("activeDateChange",function(r){Q(e);let o=b();return In(o.activeDate,r)||(o.activeDate=r),Y(r)}),D("yearSelected",function(r){Q(e);let o=b();return Y(o._yearSelectedInMultiYearView(r))})("selectedChange",function(r){Q(e);let o=b();return Y(o._goToDateInView(r,"year"))}),u()}if(t&2){let e=b();yn("activeDate",e.activeDate),h("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)}}function N9(t,i){}var O9=["button"],F9=[[["","matDatepickerToggleIcon",""]]],L9=["[matDatepickerToggleIcon]"];function H9(t,i){t&1&&(vn(),d(0,"svg",2),x(1,"path",3),u())}var tu=(()=>{class t{changes=new W;calendarLabel="Calendar";openCalendarLabel="Open calendar";closeCalendarLabel="Close calendar";prevMonthLabel="Previous month";nextMonthLabel="Next month";prevYearLabel="Previous year";nextYearLabel="Next year";prevMultiYearLabel="Previous 24 years";nextMultiYearLabel="Next 24 years";
5260switchToMonthViewLabel="Choose date";switchToMultiYearViewLabel="Choose month and year";startDateLabel="Start date";endDateLabel="End date";comparisonDateLabel="Comparison range";formatYearRange(e,n){return`${e} \u2013 ${n}`}formatYearRangeLabel(e,n){return`${e} to ${n}`}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),V9=0,Lp=class{value;displayValue;ariaLabel;enabled;compareValue;rawValue;id=V9++;cssClasses;constructor(i,e,n,r,o,a=i,s){this.value=i,this.displayValue=e,this.ariaLabel=n,this.enabled=r,this.compareValue=a,this.rawValue=s,this.cssClasses=o instanceof Set?Array.from(o):o}},B9={passive:!1,capture:!0},Fb={passive:!0,capture:!0},D2={passive:!0},eu=(()=>{class t{_elementRef=g(ne);_ngZone=g(de);_platform=g(bt);_intl=g(tu);_eventCleanups;_skipNextFocus=!1;_focusActiveCellAfterViewChecked=!1;label;rows;todayValue;startValue;endValue;labelMinRequiredCells;numCols=7;activeCell=0;ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}isRange=!1;cellAspectRatio=1;comparisonStart=null;comparisonEnd=null;previewStart=null;previewEnd=null;startDateAccessibleName=null;endDateAccessibleName=null;selectedValueChange=new O;previewChange=new O;activeDateChange=new O;dragStarted=new O;dragEnded=new O;_firstRowOffset;_cellPadding;_cellWidth;_startDateLabelId;_endDateLabelId;_comparisonStartDateLabelId;_comparisonEndDateLabelId;_didDragSinceMouseDown=!1;_injector=g(Ae);comparisonDateAccessibleName=this._intl.comparisonDateLabel;_trackRow=e=>e;constructor(){let e=g(pt),n=g(rt);this._startDateLabelId=n.getId("mat-calendar-body-start-"),this._endDateLabelId=n.getId("mat-calendar-body-end-"),this._comparisonStartDateLabelId=n.getId("mat-calendar-body-comparison-start-"),this._comparisonEndDateLabelId=n.getId("mat-calendar-body-comparison-end-"),g(At).load(kn),this._ngZone.runOutsideAngular(()=>{let r=this._elementRef.nativeElement,o=[e.listen(r,"touchmove",this._touchmoveHandler,B9),e.listen(r,"mouseenter",this._enterHandler,Fb),e.listen(r,"focus",this._enterHandler,Fb),e.listen(r,"mouseleave",this._leaveHandler,Fb),e.listen(r,"blur",this._leaveHandler,Fb),e.listen(r,"mousedown",this._mousedownHandler,D2),e.listen(r,"touchstart",this._mousedownHandler,D2)];this._platform.isBrowser&&o.push(e.listen("window","mouseup",this._mouseupHandler),e.listen("window","touchend",this._touchendHandler)),this._eventCleanups=o})}_cellClicked(e,n){this._didDragSinceMouseDown||e.enabled&&this.selectedValueChange.emit({value:e.value,event:n})}_emitActiveDateChange(e,n){e.enabled&&this.activeDateChange.emit({value:e.value,event:n})}_isSelected(e){return this.startValue===e||this.endValue===e}ngOnChanges(e){let n=e.numCols,{rows:r,numCols:o}=this;(e.rows||n)&&(this._firstRowOffset=r&&r.length&&r[0].length?o-r[0].length:0),(e.cellAspectRatio||n||!this._cellPadding)&&(this._cellPadding=`${50*this.cellAspectRatio/o}%`),(n||!this._cellWidth)&&(this._cellWidth=`${100/o}%`)}ngOnDestroy(){this._eventCleanups.forEach(e=>e())}_isActiveCell(e,n){let r=e*this.numCols+n;return e&&(r-=this._firstRowOffset),r==this.activeCell}_focusActiveCell(e=!0){Bt(()=>{setTimeout(()=>{let n=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");n&&(e||(this._skipNextFocus=!0),n.focus())})},{injector:this._injector})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(e){return fS(e,this.startValue,this.endValue)}_isRangeEnd(e){return gS(e,this.startValue,this.endValue)}_isInRange(e){return _S(e,this.startValue,this.endValue,this.isRange)}_isComparisonStart(e){return fS(e,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(e,n,r){if(!this._isComparisonStart(e)||this._isRangeStart(e)||!this._isInRange(e))return!1;let o=this.rows[n][r-1];if(!o){let a=this.rows[n-1];o=a&&a[a.length-1]}return o&&!this._isRangeEnd(o.compareValue)}_isComparisonBridgeEnd(e,n,r){if(!this._isComparisonEnd(e)||this._isRangeEnd(e)||!this._isInRange(e))return!1;let o=this.rows[n][r+1];if(!o){let a=this.rows[n+1];o=a&&a[0]}return o&&!this._isRangeStart(o.compareValue)}_isComparisonEnd(e){return gS(e,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(e){return _S(e,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(e){return this.comparisonStart===this.comparisonEnd&&e===this.comparisonStart}_isPreviewStart(e){return fS(e,this.previewStart,this.previewEnd)}_isPreviewEnd(e){return gS(e,this.previewStart,this.previewEnd)}_isInPreview(e){return _S(e,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(e){if(!this.isRange)return null;if(this.startValue===e&&this.endValue===e)return`${this._startDateLabelId} ${this._endDateLabelId}`;if(this.startValue===e)return this._startDateLabelId;if(this.endValue===e)return this._endDateLabelId;if(this.comparisonStart!==null&&this.comparisonEnd!==null){if(e===this.comparisonStart&&e===this.comparisonEnd)return`${this._comparisonStartDateLabelId} ${this._comparisonEndDateLabelId}`;if(e===this.comparisonStart)return this._comparisonStartDateLabelId;if(e===this.comparisonEnd)return this._comparisonEndDateLabelId}return null}_enterHandler=e=>{if(this._skipNextFocus&&e.type==="focus"){this._skipNextFocus=!1;return}if(e.target&&this.isRange){let n=this._getCellFromElement(e.target);n&&this._ngZone.run(()=>this.previewChange.emit({value:n.enabled?n:null,event:e}))}};_touchmoveHandler=e=>{if(!this.isRange)return;let n=I2(e),r=n?this._getCellFromElement(n):null;n!==e.target&&(this._didDragSinceMouseDown=!0),hS(e.target)&&e.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:r?.enabled?r:null,event:e}))};_leaveHandler=e=>{this.previewEnd!==null&&this.isRange&&(e.type!=="blur"&&(this._didDragSinceMouseDown=!0),e.target&&this._getCellFromElement(e.target)&&!(e.relatedTarget&&this._getCellFromElement(e.relatedTarget))&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:e})))};_mousedownHandler=e=>{if(!this.isRange)return;this._didDragSinceMouseDown=!1;let n=e.target&&this._getCellFromElement(e.target);!n||!this._isInRange(n.compareValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:n.rawValue,event:e})})};_mouseupHandler=e=>{if(!this.isRange)return;let n=hS(e.target);if(!n){this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:e})});return}n.closest(".mat-calendar-body")===this._elementRef.nativeElement&&this._ngZone.run(()=>{let r=this._getCellFromElement(n);this.dragEnded.emit({value:r?.rawValue??null,event:e})})};_touchendHandler=e=>{let n=I2(e);n&&this._mouseupHandler({target:n})};_getCellFromElement(e){let n=hS(e);if(n){let r=n.getAttribute("data-mat-row"),o=n.getAttribute("data-mat-col");if(r&&o)return this.rows[parseInt(r)]?.[parseInt(o)]||null}return null}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numC
5260ols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange",activeDateChange:"activeDateChange",dragStarted:"dragStarted",dragEnded:"dragEnded"},exportAs:["matCalendarBody"],features:[Pe],attrs:x9,decls:11,vars:11,consts:[["aria-hidden","true"],["role","row"],[1,"mat-calendar-body-hidden-label",3,"id"],[1,"mat-calendar-body-label"],[1,"mat-calendar-body-label",3,"paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"click","focus","tabindex"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function(n,r){n&1&&(ke(0,E9,3,6,"tr",0),dr(1,I9,4,1,"tr",1,w9,!0),Gt(3,"span",2),f(4),Wt(),Gt(5,"span",2),f(6),Wt(),Gt(7,"span",2),f(8),Wt(),Gt(9,"span",2),f(10),Wt()),n&2&&(Te(r._firstRowOffset<r.labelMinRequiredCells?0:-1),p(),ur(r.rows),p(2),Nt("id",r._startDateLabelId),p(),J(" ",r.startDateAccessibleName,` 5261`),p(),Nt("id",r._endDateLabelId),p(),J(" ",r.endDateAccessibleName,` 5262`),p(),Nt("id",r._comparisonStartDateLabelId),p(),$n(" ",r.comparisonDateAccessibleName," ",r.startDateAccessibleName,` 5263`),p(),Nt("id",r._comparisonEndDateLabelId),p(),$n(" ",r.comparisonDateAccessibleName," ",r.endDateAccessibleName,` 5264`))},styles:[`.mat-calendar-body { 5265 min-width: 224px; 5266} 5267 5268.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { 5269 border-color: var(--mat-datepicker-calendar-date-today-outline-color, var(--mat-sys-primary)); 5270} 5271 5272.mat-calendar-body-label { 5273 height: 0; 5274 line-height: 0; 5275 text-align: start; 5276 padding-left: 4.7142857143%; 5277 padding-right: 4.7142857143%; 5278 font-size: var(--mat-datepicker-calendar-body-label-text-size, var(--mat-sys-title-small-size)); 5279 font-weight: var(--mat-datepicker-calendar-body-label-text-weight, var(--mat-sys-title-small-weight)); 5280 color: var(--mat-datepicker-calendar-body-label-text-color, var(--mat-sys-on-surface)); 5281} 5282 5283.mat-calendar-body-hidden-label { 5284 display: none; 5285} 5286 5287.mat-calendar-body-cell-container { 5288 position: relative; 5289 height: 0; 5290 line-height: 0; 5291} 5292 5293.mat-calendar-body-cell { 5294 position: absolute; 5295 top: 0; 5296 left: 0; 5297 width: 100%; 5298 height: 100%; 5299 background: none; 5300 text-align: center; 5301 outline: none; 5302 margin: 0; 5303 font-family: var(--mat-datepicker-calendar-text-font, var(--mat-sys-body-medium-font)); 5304 font-size: var(--mat-datepicker-calendar-text-size, var(--mat-sys-body-medium-size)); 5305 -webkit-user-select: none; 5306 user-select: none; 5307 cursor: pointer; 5308 outline: none; 5309 border: none; 5310 -webkit-tap-highlight-color: transparent; 5311} 5312.mat-calendar-body-cell::-moz-focus-inner { 5313 border: 0; 5314} 5315 5316.mat-calendar-body-cell::before, 5317.mat-calendar-body-cell::after, 5318.mat-calendar-body-cell-preview { 5319 content: ""; 5320 position: absolute; 5321 top: 5%; 5322 left: 0; 5323 z-index: 0; 5324 box-sizing: border-box; 5325 display: block; 5326 height: 90%; 5327 width: 100%; 5328} 5329 5330.mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before, 5331.mat-calendar-body-range-start::after, 5332.mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before, 5333.mat-calendar-body-comparison-start::after, 5334.mat-calendar-body-preview-start .mat-calendar-body-cell-preview { 5335 left: 5%; 5336 width: 95%; 5337 border-top-left-radius: 999px; 5338 border-bottom-left-radius: 999px; 5339} 5340[dir=rtl] .mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before, 5341[dir=rtl] .mat-calendar-body-range-start::after, 5342[dir=rtl] .mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before, 5343[dir=rtl] .mat-calendar-body-comparison-start::after, 5344[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview { 5345 left: 0; 5346 border-radius: 0; 5347 border-top-right-radius: 999px; 5348 border-bottom-right-radius: 999px; 5349} 5350
5351.mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before, 5352.mat-calendar-body-range-end::after, 5353.mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before, 5354.mat-calendar-body-comparison-end::after, 5355.mat-calendar-body-preview-end .mat-calendar-body-cell-preview { 5356 width: 95%; 5357 border-top-right-radius: 999px; 5358 border-bottom-right-radius: 999px; 5359} 5360[dir=rtl] .mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before, 5361[dir=rtl] .mat-calendar-body-range-end::after, 5362[dir=rtl] .mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before, 5363[dir=rtl] .mat-calendar-body-comparison-end::after, 5364[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview { 5365 left: 5%; 5366 border-radius: 0; 5367 border-top-left-radius: 999px; 5368 border-bottom-left-radius: 999px; 5369} 5370 5371[dir=rtl] .mat-calendar-body-comparison-bridge-start.mat-calendar-body-range-end::after, 5372[dir=rtl] .mat-calendar-body-comparison-bridge-end.mat-calendar-body-range-start::after { 5373 width: 95%; 5374 border-top-right-radius: 999px; 5375 border-bottom-right-radius: 999px; 5376} 5377 5378.mat-calendar-body-comparison-start.mat-calendar-body-range-end::after, [dir=rtl] .mat-calendar-body-comparison-start.mat-calendar-body-range-end::after, 5379.mat-calendar-body-comparison-end.mat-calendar-body-range-start::after, 5380[dir=rtl] .mat-calendar-body-comparison-end.mat-calendar-body-range-start::after { 5381 width: 90%; 5382} 5383 5384.mat-calendar-body-in-preview { 5385 color: var(--mat-datepicker-calendar-date-preview-state-outline-color, var(--mat-sys-primary)); 5386} 5387.mat-calendar-body-in-preview .mat-calendar-body-cell-preview { 5388 border-top: dashed 1px; 5389 border-bottom: dashed 1px; 5390} 5391 5392.mat-calendar-body-preview-start .mat-calendar-body-cell-preview { 5393 border-left: dashed 1px; 5394} 5395[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview { 5396 border-left: 0; 5397 border-right: dashed 1px; 5398} 5399 5400.mat-calendar-body-preview-end .mat-calendar-body-cell-preview { 5401 border-right: dashed 1px; 5402} 5403[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview { 5404 border-right: 0; 5405 border-left: dashed 1px; 5406} 5407 5408.mat-calendar-body-disabled { 5409 cursor: default; 5410} 5411.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { 5412 color: var(--mat-datepicker-calendar-date-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 5413} 5414.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { 5415 border-color: var(--mat-datepicker-calendar-date-today-disabled-state-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 5416} 5417@media (forced-colors: active) { 5418 .mat-calendar-body-disabled { 5419 opacity: 0.5; 5420 } 5421} 5422 5423.mat-calendar-body-cell-content { 5424 top: 5%; 5425 left: 5%; 5426 z-index: 1; 5427 display: flex; 5428 align-items: center; 5429 justify-content: center; 5430 box-sizing: border-box; 5431 width: 90%; 5432 height: 90%; 5433 line-height: 1; 5434 border-width: 1px; 5435 border-style: solid; 5436 border-radius: 999px; 5437 color: var(--mat-datepicker-calendar-date-text-color, var(--mat-sys-on-surface)); 5438 border-color: var(--mat-datepicker-calendar-date-outline-color, transparent); 5439} 5440.mat-calendar-body-cell-content.mat-focus-indicator { 5441 position: absolute; 5442} 5443@media (forced-colors: active) { 5444 .mat-calendar-body-cell-content { 5445 border: none; 5446 } 5447} 5448 5449.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { 5450 background-color: var(--mat-datepicker-calendar-date-focus-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent)); 5451} 5452 5453@media (hover: hover) { 5454 .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { 5455 background-color: var(--mat-datepicker-calendar-date-hover-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent)); 5456 } 5457} 5458.mat-calendar-body-selected { 5459 background-color: var(--mat-datepicker-calendar-date-selected-state-background-color, var(--mat-sys-primary)); 5460 color: var(--mat-datepicker-calendar-date-selected-state-text-color, var(--mat-sys-on-primary)); 5461} 5462.mat-calendar-body-disabled > .mat-calendar-body-selected { 5463 background-color: var(--mat-datepicker-calendar-date-selected-disabled-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 5464} 5465.mat-calendar-body-selected.mat-calendar-body-today { 5466 box-shadow: inset 0 0 0 1px var(--mat-datepicker-calendar-date-today-selected-state-outline-color, var(--mat-sys-primary)); 5467} 5468 5469.mat-calendar-body-in-range::before { 5470 background: var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-sys-primary-container)); 5471} 5472 5473.mat-calendar-body-comparison-identical, 5474.mat-calendar-body-in-comparison-range::before { 5475 background: var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container)); 5476} 5477 5478.mat-calendar-body-comparison-identical, 5479.mat-calendar-body-in-comparison-range::before { 5480 background: var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container)); 5481} 5482 5483.mat-calendar-body-comparison-bridge-start::before, 5484[dir=rtl] .mat-calendar-body-comparison-bridge-end::before { 5485 background: linear-gradient(to right, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-sys-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container)) 50%); 5486} 5487 5488.mat-calendar-body-comparison-bridge-end::before, 5489[dir=rtl] .mat-calendar-body-comparison-bridge-start::before { 5490 background: linear-gradient(to left, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-sys-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container)) 50%); 5491} 5492 5493.mat-calendar-body-in-range > .mat-calendar-body-comparison-identical, 5494.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after { 5495 background: var(--mat-datepicker-calendar-date-in-overlap-range-state-background-color, var(--mat-sys-secondary-container)); 5496} 5497 5498.mat-calendar-body-comparison-identical.mat-calendar-body-selected, 5499.mat-calendar-body-in-comparison-range > .mat-calendar-body-selected { 5500 background: var(--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color, var(--mat-sys-secondary)); 5501} 5502 5503@media (forced-colors: active) { 5504 .mat-datepicker-popup:not(:empty), 5505 .mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected { 5506 outline: solid 1px; 5507 } 5508 .mat-calendar-body-today { 5509 outline: dotted 1px; 5510 } 5511 .mat-calendar-body-cell::before, 5512 .mat-calendar-body-cell::after, 5513 .mat-calendar-body-selected { 5514 background: none; 5515 } 5516 .mat-calendar-body-in-range::before, 5517 .mat-calendar-body-comparison-bridge-start::before, 5518 .mat-calendar-body-comparison-bridge-end::before { 5519 border-top: solid 1px; 5520 border-bottom: solid 1px; 5521 } 5522 .mat-calendar-body-range-start::before { 5523 border-left: solid 1px; 5524 } 5525 [dir=rtl] .mat-calendar-body-range-start::before { 5526 border-left: 0; 5527 border-right: solid 1px; 5528 } 5529 .mat-calendar-body-range-end::before { 5530 border-right: solid 1px; 5531 } 5532 [dir=rtl] .mat-calendar-body-range-end::before { 5533 border-right: 0; 5534 border-left: solid 1px; 5535 } 5536 .mat-calendar-body-in-comparison-range::before { 5537 border-top: dashed 1px; 5538 border-bottom: dashed 1px; 5539 } 5540 .mat-calendar-body-comparison-start::before { 5541 border-left: dashed 1px; 5542 } 5543 [dir=rtl] .mat-calendar-body-comparison-start::before { 5544 border-left: 0; 5545 border-right: dashed 1px; 5546 }
5547 .mat-calendar-body-comparison-end::before { 5548 border-right: dashed 1px; 5549 } 5550 [dir=rtl] .mat-calendar-body-comparison-end::before { 5551 border-right: 0; 5552 border-left: dashed 1px; 5553 } 5554} 5555`],encapsulation:2,changeDetection:0})}return t})();function pS(t){return t?.nodeName==="TD"}function hS(t){let i;return pS(t)?i=t:pS(t.parentNode)?i=t.parentNode:pS(t.parentNode?.parentNode)&&(i=t.parentNode.parentNode),i?.getAttribute("data-mat-row")!=null?i:null}function fS(t,i,e){return e!==null&&i!==e&&t<e&&t===i}function gS(t,i,e){return i!==null&&i!==e&&t>=i&&t===e}function _S(t,i,e,n){return n&&i!==null&&e!==null&&i!==e&&t>=i&&t<=e}function I2(t){let i=t.changedTouches[0];return document.elementFromPoint(i.clientX,i.clientY)}var Go=class{start;end;_disableStructuralEquivalency;constructor(i,e){this.start=i,this.end=e}},Lb=(()=>{class t{selection;_adapter;_selectionChanged=new W;selectionChanged=this._selectionChanged;constructor(e,n){this.selection=e,this._adapter=n,this.selection=e}updateSelection(e,n){let r=this.selection;this.selection=e,this._selectionChanged.next({selection:e,source:n,oldValue:r})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(e){return this._adapter.isDateInstance(e)&&this._adapter.isValid(e)}static \u0275fac=function(n){ec()};static \u0275prov=E({token:t,factory:t.\u0275fac})}return t})(),j9=(()=>{class t extends Lb{constructor(e){super(null,e)}add(e){super.updateSelection(e,this)}isValid(){return this.selection!=null&&this._isValidDateInstance(this.selection)}isComplete(){return this.selection!=null}clone(){let e=new t(this._adapter);return e.updateSelection(this.selection,this),e}static \u0275fac=function(n){return new(n||t)(w(fr))};static \u0275prov=E({token:t,factory:t.\u0275fac})}return t})();var U9={provide:Lb,useFactory:()=>g(Lb,{optional:!0,skipSelf:!0})||new j9(g(fr))};var R2=new R("MAT_DATE_RANGE_SELECTION_STRATEGY");var bS=7,z9=0,M2=(()=>{class t{_changeDetectorRef=g(Oe);_dateFormats=g(Dc,{optional:!0});_dateAdapter=g(fr,{optional:!0});_dir=g(Lt,{optional:!0});_rangeStrategy=g(R2,{optional:!0});_rerenderSubscription=ze.EMPTY;_selectionKeyPressed=!1;get activeDate(){return this._activeDate}set activeDate(e){let n=this._activeDate,r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),this._hasSameMonthAndYear(n,this._activeDate)||this._init()}_activeDate;get selected(){return this._selected}set selected(e){e instanceof Go?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setRanges(this._selected)}_selected=null;get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate=null;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate=null;dateFilter;dateClass;comparisonStart=null;comparisonEnd=null;startDateAccessibleName=null;endDateAccessibleName=null;activeDrag=null;selectedChange=new O;_userSelection=new O;dragStarted=new O;dragEnded=new O;activeDateChange=new O;_matCalendarBody;_monthLabel=ge("");_weeks=ge([]);_firstWeekOffset=ge(0);_rangeStart=ge(null);_rangeEnd=ge(null);_comparisonRangeStart=ge(null);_comparisonRangeEnd=ge(null);_previewStart=ge(null);_previewEnd=ge(null);_isRange=ge(!1);_todayDate=ge(null);_weekdays=ge([]);constructor(){g(At).load(zr),this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(dt(null)).subscribe(()=>this._init())}ngOnChanges(e){let n=e.comparisonStart||e.comparisonEnd;n&&!n.firstChange&&this._setRanges(this.selected),e.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(e){let n=e.value,r=this._getDateFromDayOfMonth(n),o,a;this._selected instanceof Go?(o=this._getDateInCurrentMonth(this._selected.start),a=this._getDateInCurrentMonth(this._selected.end)):o=a=this._getDateInCurrentMonth(this._selected),(o!==n||a!==n)&&this.selectedChange.emit(r),this._userSelection.emit({value:r,event:e.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(e){let n=e.value,r=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(n),this._dateAdapter.compareDate(r,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(e){let n=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case 40:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case 36:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case 33:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case 34:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case 13:case 32:this._selectionKeyPressed=!0,this._canSelect(this._activeDate)&&e.preventDefault();return;case 27:this._previewEnd()!=null&&!Yt(e)&&(this._clearPreview(),this.activeDrag?this.dragEnded.emit({value:null,event:e}):(this.selectedChange.emit(null),this._userSelection.emit({value:null,event:e})),e.preventDefault(),e.stopPropagation());return;default:return}this._dateAdapter.compareDate(n,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),e.preventDefault()}_handleCalendarBodyKeyup(e){(e.keyCode===32||e.keyCode===13)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate.set(this._getCellCompareValue(this._dateAdapter.today())),this._monthLabel.set(this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase());let e=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset.set((bS+this._dateAdapter.getDayOfWeek(e)-this._dateAdapter.getFirstDayOfWeek())%bS),this._initWeek
5555days(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(e){this._matCalendarBody._focusActiveCell(e)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:e,value:n}){if(this._rangeStrategy){let r=n?n.rawValue:null,o=this._rangeStrategy.createPreview(r,this.selected,e);if(this._previewStart.set(this._getCellCompareValue(o.start)),this._previewEnd.set(this._getCellCompareValue(o.end)),this.activeDrag&&r){let a=this._rangeStrategy.createDrag?.(this.activeDrag.value,this.selected,r,e);a&&(this._previewStart.set(this._getCellCompareValue(a.start)),this._previewEnd.set(this._getCellCompareValue(a.end)))}}}_dragEnded(e){if(this.activeDrag)if(e.value){let n=this._rangeStrategy?.createDrag?.(this.activeDrag.value,this.selected,e.value,e.event);this.dragEnded.emit({value:n??null,event:e.event})}else this.dragEnded.emit({value:null,event:e.event})}_getDateFromDayOfMonth(e){return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),e)}_initWeekdays(){let e=this._dateAdapter.getFirstDayOfWeek(),n=this._dateAdapter.getDayOfWeekNames("narrow"),o=this._dateAdapter.getDayOfWeekNames("long").map((a,s)=>({long:a,narrow:n[s],id:z9++}));this._weekdays.set(o.slice(e).concat(o.slice(0,e)))}_createWeekCells(){let e=this._dateAdapter.getNumDaysInMonth(this.activeDate),n=this._dateAdapter.getDateNames(),r=[[]];for(let o=0,a=this._firstWeekOffset();o<e;o++,a++){a==bS&&(r.push([]),a=0);let s=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),o+1),l=this._shouldEnableDate(s),c=this._dateAdapter.format(s,this._dateFormats.display.dateA11yLabel),m=this.dateClass?this.dateClass(s,"month"):void 0;r[r.length-1].push(new Lp(o+1,n[o],c,l,m,this._getCellCompareValue(s),s))}this._weeks.set(r)}_shouldEnableDate(e){return!!e&&(!this.minDate||this._dateAdapter.compareDate(e,this.minDate)>=0)&&(!this.maxDate||this._dateAdapter.compareDate(e,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(e))}_getDateInCurrentMonth(e){return e&&this._hasSameMonthAndYear(e,this.activeDate)?this._dateAdapter.getDate(e):null}_hasSameMonthAndYear(e,n){return!!(e&&n&&this._dateAdapter.getMonth(e)==this._dateAdapter.getMonth(n)&&this._dateAdapter.getYear(e)==this._dateAdapter.getYear(n))}_getCellCompareValue(e){if(e){let n=this._dateAdapter.getYear(e),r=this._dateAdapter.getMonth(e),o=this._dateAdapter.getDate(e);return new Date(n,r,o).getTime()}return null}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setRanges(e){e instanceof Go?(this._rangeStart.set(this._getCellCompareValue(e.start)),this._rangeEnd.set(this._getCellCompareValue(e.end)),this._isRange.set(!0)):(this._rangeStart.set(this._getCellCompareValue(e)),this._rangeEnd.set(this._rangeStart()),this._isRange.set(!1)),this._comparisonRangeStart.set(this._getCellCompareValue(this.comparisonStart)),this._comparisonRangeEnd.set(this._getCellCompareValue(this.comparisonEnd))}_canSelect(e){return!this.dateFilter||this.dateFilter(e)}_clearPreview(){this._previewStart.set(null),this._previewEnd.set(null)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-month-view"]],viewQuery:function(n,r){if(n&1&&Ee(eu,5),n&2){let o;V(o=B())&&(r._matCalendarBody=o.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName",activeDrag:"activeDrag"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",dragStarted:"dragStarted",dragEnded:"dragEnded",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],features:[Pe],decls:8,vars:14,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col"],["aria-hidden","true"],["colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup","keydown","label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","startDateAccessibleName","endDateAccessibleName"],[1,"cdk-visually-hidden"]],template:function(n,r){n&1&&(d(0,"table",0)(1,"thead",1)(2,"tr"),dr(3,M9,5,2,"th",2,A2),u(),d(5,"tr",3),x(6,"th",4),u()(),d(7,"tbody",5),D("selectedValueChange",function(a){return r._dateSelected(a)})("activeDateChange",function(a){return r._updateActiveDate(a)})("previewChange",function(a){return r._previewChanged(a)})("dragStarted",function(a){return r.dragStarted.emit(a)})("dragEnded",function(a){return r._dragEnded(a)})("keyup",function(a){return r._handleCalendarBodyKeyup(a)})("keydown",function(a){return r._handleCalendarBodyKeydown(a)}
5555),u()()),n&2&&(p(3),ur(r._weekdays()),p(4),h("label",r._monthLabel())("rows",r._weeks())("todayValue",r._todayDate())("startValue",r._rangeStart())("endValue",r._rangeEnd())("comparisonStart",r._comparisonRangeStart())("comparisonEnd",r._comparisonRangeEnd())("previewStart",r._previewStart())("previewEnd",r._previewEnd())("isRange",r._isRange())("labelMinRequiredCells",3)("activeCell",r._dateAdapter.getDate(r.activeDate)-1)("startDateAccessibleName",r.startDateAccessibleName)("endDateAccessibleName",r.endDateAccessibleName))},dependencies:[eu],encapsulation:2,changeDetection:0})}return t})(),mo=24,vS=4,k2=(()=>{class t{_changeDetectorRef=g(Oe);_dateAdapter=g(fr,{optional:!0});_dir=g(Lt,{optional:!0});_rerenderSubscription=ze.EMPTY;_selectionKeyPressed=!1;get activeDate(){return this._activeDate}set activeDate(e){let n=this._activeDate,r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),P2(this._dateAdapter,n,this._activeDate,this.minDate,this.maxDate)||this._init()}_activeDate;get selected(){return this._selected}set selected(e){e instanceof Go?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedYear(e)}_selected=null;get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate=null;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate=null;dateFilter;dateClass;selectedChange=new O;yearSelected=new O;activeDateChange=new O;_matCalendarBody;_years=ge([]);_todayYear=ge(0);_selectedYear=ge(null);constructor(){this._dateAdapter,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(dt(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear.set(this._dateAdapter.getYear(this._dateAdapter.today()));let n=this._dateAdapter.getYear(this._activeDate)-Fp(this._dateAdapter,this.activeDate,this.minDate,this.maxDate),r=[];for(let o=0,a=[];o<mo;o++)a.push(n+o),a.length==vS&&(r.push(a.map(s=>this._createCellForYear(s))),a=[]);this._years.set(r),this._changeDetectorRef.markForCheck()}_yearSelected(e){let n=e.value,r=this._dateAdapter.createDate(n,0,1),o=this._getDateFromYear(n);this.yearSelected.emit(r),this.selectedChange.emit(o)}_updateActiveDate(e){let n=e.value,r=this._activeDate;this.activeDate=this._getDateFromYear(n),this._dateAdapter.compareDate(r,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(e){let n=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-vS);break;case 40:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,vS);break;case 36:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-Fp(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,mo-Fp(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?-mo*10:-mo);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?mo*10:mo);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(n,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked(),e.preventDefault()}_handleCalendarBodyKeyup(e){(e.keyCode===32||e.keyCode===13)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_getActiveCell(){return Fp(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(e){let n=this._dateAdapter.getMonth(this.activeDate),r=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(e,n,1));return this._dateAdapter.createDate(e,n,Math.min(this._dateAdapter.getDate(this.activeDate),r))}
5555_createCellForYear(e){let n=this._dateAdapter.createDate(e,0,1),r=this._dateAdapter.getYearName(n),o=this.dateClass?this.dateClass(n,"multi-year"):void 0;return new Lp(e,r,r,this._shouldEnableYear(e),o)}_shouldEnableYear(e){if(e==null||this.maxDate&&e>this._dateAdapter.getYear(this.maxDate)||this.minDate&&e<this._dateAdapter.getYear(this.minDate))return!1;if(!this.dateFilter)return!0;let n=this._dateAdapter.createDate(e,0,1);for(let r=n;this._dateAdapter.getYear(r)==e;r=this._dateAdapter.addCalendarDays(r,1))if(this.dateFilter(r))return!0;return!1}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setSelectedYear(e){if(this._selectedYear.set(null),e instanceof Go){let n=e.start||e.end;n&&this._selectedYear.set(this._dateAdapter.getYear(n))}else e&&this._selectedYear.set(this._dateAdapter.getYear(e))}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-multi-year-view"]],viewQuery:function(n,r){if(n&1&&Ee(eu,5),n&2){let o;V(o=B())&&(r._matCalendarBody=o.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",activeDateChange:"activeDateChange"},exportAs:["matMultiYearView"],decls:5,vars:7,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","rows","todayValue","startValue","endValue","numCols","cellAspectRatio","activeCell"]],template:function(n,r){n&1&&(d(0,"table",0)(1,"thead",1)(2,"tr"),x(3,"th",2),u()(),d(4,"tbody",3),D("selectedValueChange",function(a){return r._yearSelected(a)})("activeDateChange",function(a){return r._updateActiveDate(a)})("keyup",function(a){return r._handleCalendarBodyKeyup(a)})("keydown",function(a){return r._handleCalendarBodyKeydown(a)}),u()()),n&2&&(p(4),h("rows",r._years())("todayValue",r._todayYear())("startValue",r._selectedYear())("endValue",r._selectedYear())("numCols",4)("cellAspectRatio",4/7)("activeCell",r._getActiveCell()))},dependencies:[eu],encapsulation:2,changeDetection:0})}return t})();function P2(t,i,e,n,r){let o=t.getYear(i),a=t.getYear(e),s=N2(t,n,r);return Math.floor((o-s)/mo)===Math.floor((a-s)/mo)}function Fp(t,i,e,n){let r=t.getYear(i);return G9(r-N2(t,e,n),mo)}function N2(t,i,e){let n=0;return e?n=t.getYear(e)-mo+1:i&&(n=t.getYear(i)),n}function G9(t,i){return(t%i+i)%i}var T2=(()=>{class t{_changeDetectorRef=g(Oe);_dateFormats=g(Dc,{optional:!0});_dateAdapter=g(fr,{optional:!0});_dir=g(Lt,{optional:!0});_rerenderSubscription=ze.EMPTY;_selectionKeyPressed=!1;get activeDate(){return this._activeDate}set activeDate(e){let n=this._activeDate,r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),this._dateAdapter.getYear(n)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}_activeDate;get selected(){return this._selected}set selected(e){e instanceof Go?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedMonth(e)}_selected=null;get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate=null;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate=null;dateFilter;dateClass;selectedChange=new O;monthSelected=new O;activeDateChange=new O;_matCalendarBody;_months=ge([]);_yearLabel=ge("");_todayMonth=ge(null);_selectedMonth=ge(null);constructor(){this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(dt(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(e){let n=e.value,r=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),n,1);this.monthSelected.emit(r);let o=this._getDateFromMonth(n);this.selectedChange.emit(o)}_updateActiveDate(e){let n=e.value,r=this._activeDate;this.activeDate=this._getDateFromMonth(n),this._dateAdapter.compareDate(r,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(e){let n=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case 40:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case 36:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?-10:-1);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?10:1);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(n,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),e.preventDefault()}_handleCalendarBodyKeyup(e){(e.keyCode===32||e.keyCode===13)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth.set(this._getMonthInCurrentYear(this._dateAdapter.today())),this._yearLabel.set(this._dateAdapter.getYearName(this.activeDate));let e=this._dateAdapter.getMonthNames("short");this._months.set([[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(n=>n.map(r=>this._createCellForMonth(r,e[r])))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getMonthInCurrentYear(e){return e&&this._dateAdapter.getYear(e)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(e):null}_getDateFromMonth(e){let n=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),r=this._dateAdapter.getNumDaysInMonth(n);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,Math.min(this._dateAdapter.getDate(this.activeDate),r))}_createCellForMonth(e,n){let r=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),o=this._dateAdapter.format(r,this._dateFormats.display.monthYearA11yLabel),a=this.dateClass?this.dateClass(r,"year"):void 0;return new Lp(e,n.toLocaleUpperCase(),o,this._shouldEnableMonth(e),a)}_shouldEnableMonth(e){let n=this._dateAdapter.getYear(this.activeDate);if(e==null||this._isYearAndMonthAfterMaxDate(n,e)||this._isYearAndMonthBeforeMinDate(n,e))return!1;if(!this.dateFilter)return!0;let r=this._dateAdapter.createDate(n,e,1);for(let o=r;this._dateAdapter.getMonth(o)==e;
5555o=this._dateAdapter.addCalendarDays(o,1))if(this.dateFilter(o))return!0;return!1}_isYearAndMonthAfterMaxDate(e,n){if(this.maxDate){let r=this._dateAdapter.getYear(this.maxDate),o=this._dateAdapter.getMonth(this.maxDate);return e>r||e===r&&n>o}return!1}_isYearAndMonthBeforeMinDate(e,n){if(this.minDate){let r=this._dateAdapter.getYear(this.minDate),o=this._dateAdapter.getMonth(this.minDate);return e<r||e===r&&n<o}return!1}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setSelectedMonth(e){e instanceof Go?this._selectedMonth.set(this._getMonthInCurrentYear(e.start)||this._getMonthInCurrentYear(e.end)):this._selectedMonth.set(this._getMonthInCurrentYear(e))}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-year-view"]],viewQuery:function(n,r){if(n&1&&Ee(eu,5),n&2){let o;V(o=B())&&(r._matCalendarBody=o.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",monthSelected:"monthSelected",activeDateChange:"activeDateChange"},exportAs:["matYearView"],decls:5,vars:9,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","label","rows","todayValue","startValue","endValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell"]],template:function(n,r){n&1&&(d(0,"table",0)(1,"thead",1)(2,"tr"),x(3,"th",2),u()(),d(4,"tbody",3),D("selectedValueChange",function(a){return r._monthSelected(a)})("activeDateChange",function(a){return r._updateActiveDate(a)})("keyup",function(a){return r._handleCalendarBodyKeyup(a)})("keydown",function(a){return r._handleCalendarBodyKeydown(a)}),u()()),n&2&&(p(4),h("label",r._yearLabel())("rows",r._months())("todayValue",r._todayMonth())("startValue",r._selectedMonth())("endValue",r._selectedMonth())("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",r._dateAdapter.getMonth(r.activeDate)))},dependencies:[eu],encapsulation:2,changeDetection:0})}return t})(),O2=(()=>{class t{_intl=g(tu);calendar=g(yS);_dateAdapter=g(fr,{optional:!0});_dateFormats=g(Dc,{optional:!0});_periodButtonText;_periodButtonDescription;_periodButtonLabel;_prevButtonLabel;_nextButtonLabel;constructor(){g(At).load(zr);let e=g(Oe);this._updateLabels(),this.calendar.stateChanges.subscribe(()=>{this._updateLabels(),e.markForCheck()})}get periodButtonText(){return this._periodButtonText}get periodButtonDescription(){return this._periodButtonDescription}get periodButtonLabel(){return this._periodButtonLabel}get prevButtonLabel(){return this._prevButtonLabel}get nextButtonLabel(){return this._nextButtonLabel}currentPeriodClicked(){this.calendar.currentView=this.calendar.currentView=="month"?"multi-year":"month"}previousClicked(){this.previousEnabled()&&(this.calendar.activeDate=this.calendar.currentView=="month"?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,this.calendar.currentView=="year"?-1:-mo))}nextClicked(){this.nextEnabled()&&(this.calendar.activeDate=this.calendar.currentView=="month"?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,this.calendar.currentView=="year"?1:mo))}previousEnabled(){return this.calendar.minDate?!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate):!0}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_updateLabels(){let e=this.calendar,n=this._intl,r=this._dateAdapter;e.currentView==="month"?(this._periodButtonText=r.format(e.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase(),this._periodButtonDescription=r.format(e.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase(),this._periodButtonLabel=n.switchToMultiYearViewLabel,this._prevButtonLabel=n.prevMonthLabel,this._nextButtonLabel=n.nextMonthLabel):e.currentView==="year"?(this._periodButtonText=r.getYearName(e.activeDate),this._periodButtonDescription=r.getYearName(e.activeDate),this._periodButtonLabel=n.switchToMonthViewLabel,this._prevButtonLabel=n.prevYearLabel,this._nextButtonLabel=n.nextYearLabel):(this._periodButtonText=n.formatYearRange(...this._formatMinAndMaxYearLabels()),this._periodButtonDescription=n.formatYearRangeLabel(...this._formatMinAndMaxYearLabels()),this._periodButtonLabel=n.switchToMonthViewLabel,this._prevButtonLabel=n.prevMultiYearLabel,this._nextButtonLabel=n.nextMultiYearLabel)}_isSameView(e,n){return this.calendar.currentView=="month"?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(n)&&this._dateAdapter.getMonth(e)==this._dateAdapter.getMonth(n):this.calendar.currentView=="year"?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(n):P2(this._dateAdapter,e,n,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){let n=this._dateAdapter.getYear(this.calendar.activeDate)-Fp(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),r=n+mo-1,o=this._dateAdapter.getYearName(this._dateAdapter.createDate(n,0,1)),a=this._dateAdapter.getYearName(this._dateAdapter.createDate(r,0,1));return[o,a]}_periodButtonLabelId=g(rt).getId("mat-calendar-period-label-");static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],ngContentSelectors:k9,decls:17,vars:13,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-control
5555s"],["aria-live","polite",1,"cdk-visually-hidden",3,"id"],["matButton","","type","button",1,"mat-calendar-period-button",3,"click"],["aria-hidden","true"],["viewBox","0 0 10 5","focusable","false","aria-hidden","true",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["matIconButton","","type","button","disabledInteractive","",1,"mat-calendar-previous-button",3,"click","disabled","matTooltip"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["matIconButton","","type","button","disabledInteractive","",1,"mat-calendar-next-button",3,"click","disabled","matTooltip"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"]],template:function(n,r){n&1&&(Ue(),d(0,"div",0)(1,"div",1)(2,"span",2),f(3),u(),d(4,"button",3),D("click",function(){return r.currentPeriodClicked()}),d(5,"span",4),f(6),u(),vn(),d(7,"svg",5),x(8,"polygon",6),u()(),xo(),x(9,"div",7),me(10),d(11,"button",8),D("click",function(){return r.previousClicked()}),vn(),d(12,"svg",9),x(13,"path",10),u()(),xo(),d(14,"button",11),D("click",function(){return r.nextClicked()}),vn(),d(15,"svg",9),x(16,"path",12),u()()()()),n&2&&(p(2),h("id",r._periodButtonLabelId),p(),L(r.periodButtonDescription),p(),$("aria-label",r.periodButtonLabel)("aria-describedby",r._periodButtonLabelId),p(2),L(r.periodButtonText),p(),X("mat-calendar-invert",r.calendar.currentView!=="month"),p(4),h("disabled",!r.previousEnabled())("matTooltip",r.prevButtonLabel),$("aria-label",r.prevButtonLabel),p(3),h("disabled",!r.nextEnabled())("matTooltip",r.nextButtonLabel),$("aria-label",r.nextButtonLabel))},dependencies:[qe,Tn,mn],encapsulation:2,changeDetection:0})}return t})(),yS=(()=>{class t{_dateAdapter=g(fr,{optional:!0});_dateFormats=g(Dc,{optional:!0});_changeDetectorRef=g(Oe);_elementRef=g(ne);headerComponent;_calendarHeaderPortal;_intlChanges;_moveFocusOnNextTick=!1;get startAt(){return this._startAt}set startAt(e){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_startAt=null;startView="month";get selected(){return this._selected}set selected(e){e instanceof Go?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_selected=null;get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate=null;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate=null;dateFilter;dateClass;comparisonStart=null;comparisonEnd=null;startDateAccessibleName=null;endDateAccessibleName=null;selectedChange=new O;yearSelected=new O;monthSelected=new O;viewChanged=new O(!0);_userSelection=new O;_userDragDrop=new O;monthView;yearView;multiYearView;get activeDate(){return this._clampedActiveDate}set activeDate(e){this._clampedActiveDate=this._dateAdapter.clampDate(e,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}_clampedActiveDate;get currentView(){return this._currentView}set currentView(e){let n=this._currentView!==e?e:null;this._currentView=e,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),n&&(this.stateChanges.next(),this.viewChanged.emit(n))}_currentView;_activeDrag=null;stateChanges=new W;constructor(){this._intlChanges=g(tu).changes.subscribe(()=>{this._changeDetectorRef.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new lo(this.headerComponent||O2),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(e){let n=e.minDate&&!this._dateAdapter.sameDate(e.minDate.previousValue,e.minDate.currentValue)?e.minDate:void 0,r=e.maxDate&&!this._dateAdapter.sameDate(e.maxDate.previousValue,e.maxDate.currentValue)?e.maxDate:void 0,o=n||r||e.dateFilter;if(o&&!o.firstChange){let a=this._getCurrentViewComponent();a&&(this._elementRef.nativeElement.contains(so())&&(this._moveFocusOnNextTick=!0),this._changeDetectorRef.detectChanges(),a._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()?._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()?._init()}_dateSelected(e){let n=e.value;(this.selected instanceof Go||n&&!this._dateAdapter.sameDate(n,this.selected))&&this.selectedChange.emit(n),this._userSelection.emit(e)}_yearSelectedInMultiYearView(e){this.yearSelected.emit(e)}_monthSelectedInYearView(e){this.monthSelected.emit(e)}_goToDateInView(e,n){this.activeDate=e,this.currentView=n}_dragStarted(e){this._activeDrag=e}_dragEnded(e){this._activeDrag&&(e.value&&this._userDragDrop.emit(e),this._activeDrag=null)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-calendar"]],viewQuery:function(n,r){if(n&1&&Ee(M2,5)(T2,5)(k2,5),n&2){let o;V(o=B())&&(r.monthView=o.first),V(o=B())&&(r.yearView=o.first),V(o=B())&&(r.multiYearView=o.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection",_userDragDrop:"_userDragDrop"},exportAs:["matCalendar"],features:[_e([U9]),Pe],decls:5,vars:2,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","_userSelection","dragStarted","dragEnded","activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDateChange","monthSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","yearSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"]],template:function(n,r){if(n&1&&(y(0,T9,0,0,"ng-template",0),d(1,"div",1),ke(2,A9,1,11,"mat-month-view",2)(3,R9,1,6,"mat-year-view",3)(4,P9,1,6,"mat-multi-year-view",3),u()),n&2){let o;h("cdkPortalOutlet",r._calendarHeaderPortal),p(2),Te((o=r.currentView)==="month"?2:o==="year"?3:o==="multi-year"?4:-1)}},dependencies:[Di,Xm,M2,T2,k2],styles:[`.mat-calendar { 5556 display: block; 5557 line-height: normal; 5558 font-family: var(--mat-datepicker-calendar-text-font, var(--mat-sys-body-medium-font)); 5559 font-size: var(--mat-datepicker-calendar-text-size, var(--mat-sys-body-medium-size)); 5560} 5561 5562.mat-calendar-header { 5563 padding: 8px 8px 0 8px; 5564} 5565 5566.mat-calendar-content { 5567 padding: 0 8px 8px 8px; 5568 outline: none; 5569} 5570
5571.mat-calendar-controls { 5572 display: flex; 5573 align-items: center; 5574 margin: 5% calc(4.7142857143% - 16px); 5575} 5576 5577.mat-calendar-spacer { 5578 flex: 1 1 auto; 5579} 5580 5581.mat-calendar-period-button { 5582 min-width: 0; 5583 margin: 0 8px; 5584 font-size: var(--mat-datepicker-calendar-period-button-text-size, var(--mat-sys-title-small-size)); 5585 font-weight: var(--mat-datepicker-calendar-period-button-text-weight, var(--mat-sys-title-small-weight)); 5586 --mat-button-text-label-text-color: var(--mat-datepicker-calendar-period-button-text-color, var(--mat-sys-on-surface-variant)); 5587} 5588 5589.mat-calendar-arrow { 5590 display: inline-block; 5591 width: 10px; 5592 height: 5px; 5593 margin: 0 0 0 5px; 5594 vertical-align: middle; 5595 fill: var(--mat-datepicker-calendar-period-button-icon-color, var(--mat-sys-on-surface-variant)); 5596} 5597.mat-calendar-arrow.mat-calendar-invert { 5598 transform: rotate(180deg); 5599} 5600[dir=rtl] .mat-calendar-arrow { 5601 margin: 0 5px 0 0; 5602} 5603@media (forced-colors: active) { 5604 .mat-calendar-arrow { 5605 fill: CanvasText; 5606 } 5607} 5608 5609.mat-datepicker-content .mat-calendar-previous-button:not(.mat-mdc-button-disabled), 5610.mat-datepicker-content .mat-calendar-next-button:not(.mat-mdc-button-disabled) { 5611 color: var(--mat-datepicker-calendar-navigation-button-icon-color, var(--mat-sys-on-surface-variant)); 5612} 5613[dir=rtl] .mat-calendar-previous-button, 5614[dir=rtl] .mat-calendar-next-button { 5615 transform: rotate(180deg); 5616} 5617 5618.mat-calendar-table { 5619 border-spacing: 0; 5620 border-collapse: collapse; 5621 width: 100%; 5622} 5623 5624.mat-calendar-table-header th { 5625 text-align: center; 5626 padding: 0 0 8px 0; 5627 color: var(--mat-datepicker-calendar-header-text-color, var(--mat-sys-on-surface-variant)); 5628 font-size: var(--mat-datepicker-calendar-header-text-size, var(--mat-sys-title-small-size)); 5629 font-weight: var(--mat-datepicker-calendar-header-text-weight, var(--mat-sys-title-small-weight)); 5630} 5631 5632.mat-calendar-table-header-divider { 5633 position: relative; 5634 height: 1px; 5635} 5636.mat-calendar-table-header-divider::after { 5637 content: ""; 5638 position: absolute; 5639 top: 0; 5640 left: -8px; 5641 right: -8px; 5642 height: 1px; 5643 background: var(--mat-datepicker-calendar-header-divider-color, transparent); 5644} 5645 5646.mat-calendar-body-cell-content::before { 5647 margin: calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px) * -1); 5648} 5649 5650.mat-calendar-body-cell:focus-visible .mat-focus-indicator::before { 5651 content: ""; 5652} 5653`],encapsulation:2,changeDetection:0})}return t})();var $9=(()=>{class t{_elementRef=g(ne);_animationsDisabled=ot();_changeDetectorRef=g(Oe);_globalModel=g(Lb);_dateAdapter=g(fr);_ngZone=g(de);_rangeSelectionStrategy=g(R2,{optional:!0});_stateChanges;_model;_eventCleanups;_animationFallback;_calendar;color;datepicker;comparisonStart=null;comparisonEnd=null;startDateAccessibleName=null;endDateAccessibleName=null;_isAbove=!1;_animationDone=new W;_isAnimating=!1;_closeButtonText;_closeButtonFocused=!1;_actionsPortal=null;_dialogLabelId=null;constructor(){if(g(At).load(zr),this._closeButtonText=g(tu).closeCalendarLabel,!this._animationsDisabled){let e=this._elementRef.nativeElement,n=g(pt);this._eventCleanups=this._ngZone.runOutsideAngular(()=>[n.listen(e,"animationstart",this._handleAnimationEvent),n.listen(e,"animationend",this._handleAnimationEvent),n.listen(e,"animationcancel",this._handleAnimationEvent)])}}ngAfterViewInit(){this._stateChanges=this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()}),this._calendar.focusActiveCell()}ngOnDestroy(){clearTimeout(this._animationFallback),this._eventCleanups?.forEach(e=>e()),this._stateChanges?.unsubscribe(),this._animationDone.complete()}_handleUserSelection(e){let n=this._model.selection,r=e.value,o=n instanceof Go;if(o&&this._rangeSelectionStrategy){let a=this._rangeSelectionStrategy.selectionFinished(r,n,e.event);this._model.updateSelection(a,this)}else r&&(o||!this._dateAdapter.sameDate(r,n))&&this._model.add(r);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(e){this._model.updateSelection(e.value,this)}_startExitAnimation(){this._elementRef.nativeElement.classList.add("mat-datepicker-content-exit"),this._animationsDisabled?this._animationDone.next():(clearTimeout(this._animationFallback),this._animationFallback=setTimeout(()=>{this._isAnimating||this._animationDone.next()},200))}_handleAnimationEvent=e=>{let n=this._elementRef.nativeElement;e.target!==n||!e.animationName.startsWith("_mat-datepicker-content")||(clearTimeout(this._animationFallback),this._isAnimating=e.type==="animationstart",n.classList.toggle("mat-datepicker-content-animating",this._isAnimating),this._isAnimating||this._animationDone.next())};
5653_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(e,n){this._model=e?this._globalModel.clone():this._globalModel,this._actionsPortal=e,n&&this._changeDetectorRef.detectChanges()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-datepicker-content"]],viewQuery:function(n,r){if(n&1&&Ee(yS,5),n&2){let o;V(o=B())&&(r._calendar=o.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:6,hostBindings:function(n,r){n&2&&(We(r.color?"mat-"+r.color:""),X("mat-datepicker-content-touch",r.datepicker.touchUi)("mat-datepicker-content-animations-enabled",!r._animationsDisabled))},inputs:{color:"color"},exportAs:["matDatepickerContent"],decls:5,vars:26,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"yearSelected","monthSelected","viewChanged","_userSelection","_userDragDrop","id","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName"],[3,"cdkPortalOutlet"],["type","button","matButton","elevated",1,"mat-datepicker-close-button",3,"focus","blur","click","color"]],template:function(n,r){n&1&&(d(0,"div",0)(1,"mat-calendar",1),D("yearSelected",function(a){return r.datepicker._selectYear(a)})("monthSelected",function(a){return r.datepicker._selectMonth(a)})("viewChanged",function(a){return r.datepicker._viewChanged(a)})("_userSelection",function(a){return r._handleUserSelection(a)})("_userDragDrop",function(a){return r._handleUserDragDrop(a)}
5653),u(),y(2,N9,0,0,"ng-template",2),d(3,"button",3),D("focus",function(){return r._closeButtonFocused=!0})("blur",function(){return r._closeButtonFocused=!1})("click",function(){return r.datepicker.close()}),f(4),u()()),n&2&&(X("mat-datepicker-content-container-with-custom-header",r.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",r._actionsPortal),$("aria-modal",!0)("aria-labelledby",r._dialogLabelId??void 0),p(),We(r.datepicker.panelClass),h("id",r.datepicker.id)("startAt",r.datepicker.startAt)("startView",r.datepicker.startView)("minDate",r.datepicker._getMinDate())("maxDate",r.datepicker._getMaxDate())("dateFilter",r.datepicker._getDateFilter())("headerComponent",r.datepicker.calendarHeaderComponent)("selected",r._getSelected())("dateClass",r.datepicker.dateClass)("comparisonStart",r.comparisonStart)("comparisonEnd",r.comparisonEnd)("startDateAccessibleName",r.startDateAccessibleName)("endDateAccessibleName",r.endDateAccessibleName),p(),h("cdkPortalOutlet",r._actionsPortal),p(),X("cdk-visually-hidden",!r._closeButtonFocused),h("color",r.color||"primary"),p(),L(r._closeButtonText))},dependencies:[pw,yS,Di,qe],styles:[`@keyframes _mat-datepicker-content-dropdown-enter { 5654 from { 5655 opacity: 0; 5656 transform: scaleY(0.8); 5657 } 5658 to { 5659 opacity: 1; 5660 transform: none; 5661 } 5662} 5663@keyframes _mat-datepicker-content-dialog-enter { 5664 from { 5665 opacity: 0; 5666 transform: scale(0.8); 5667 } 5668 to { 5669 opacity: 1; 5670 transform: none; 5671 } 5672} 5673@keyframes _mat-datepicker-content-exit { 5674 from { 5675 opacity: 1; 5676 } 5677 to { 5678 opacity: 0; 5679 } 5680} 5681.mat-datepicker-content { 5682 display: block; 5683 background-color: var(--mat-datepicker-calendar-container-background-color, var(--mat-sys-surface-container-high)); 5684 color: var(--mat-datepicker-calendar-container-text-color, var(--mat-sys-on-surface)); 5685 box-shadow: var(--mat-datepicker-calendar-container-elevation-shadow, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)); 5686 border-radius: var(--mat-datepicker-calendar-container-shape, var(--mat-sys-corner-large)); 5687} 5688.mat-datepicker-content.mat-datepicker-content-animations-enabled { 5689 animation: _mat-datepicker-content-dropdown-enter 120ms cubic-bezier(0, 0, 0.2, 1); 5690} 5691.mat-datepicker-content .mat-calendar { 5692 width: 296px; 5693 height: 354px; 5694} 5695.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar { 5696 height: auto; 5697} 5698.mat-datepicker-content .mat-datepicker-close-button { 5699 position: absolute; 5700 top: 100%; 5701 left: 0; 5702 margin-top: 8px; 5703} 5704.mat-datepicker-content-animating .mat-datepicker-content .mat-datepicker-close-button { 5705 display: none; 5706} 5707 5708.mat-datepicker-content-container { 5709 display: flex; 5710 flex-direction: column; 5711 justify-content: space-between; 5712} 5713 5714.mat-datepicker-content-touch { 5715 display: block; 5716 max-height: 80vh; 5717 box-shadow: var(--mat-datepicker-calendar-container-touch-elevation-shadow, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)); 5718 border-radius: var(--mat-datepicker-calendar-container-touch-shape, var(--mat-sys-corner-extra-large)); 5719 position: relative; 5720 overflow: visible; 5721 min-height: fit-content; 5722} 5723.mat-datepicker-content-touch.mat-datepicker-content-animations-enabled { 5724 animation: _mat-datepicker-content-dialog-enter 150ms cubic-bezier(0, 0, 0.2, 1); 5725} 5726.mat-datepicker-content-touch .mat-datepicker-content-container { 5727 min-height: 312px; 5728 max-height: 788px; 5729 min-width: 250px; 5730 max-width: 750px; 5731} 5732.mat-datepicker-content-touch .mat-calendar { 5733 width: 100%; 5734 height: auto; 5735} 5736 5737.mat-datepicker-content-exit.mat-datepicker-content-animations-enabled { 5738 animation: _mat-datepicker-content-exit 100ms linear; 5739} 5740 5741@media all and (orientation: landscape) { 5742 .mat-datepicker-content-touch .mat-datepicker-content-container { 5743 width: 64vh; 5744 height: 80vh; 5745 } 5746} 5747@media all and (orientation: portrait) { 5748 .mat-datepicker-content-touch .mat-datepicker-content-container { 5749 width: 80vw; 5750 height: 100vw; 5751 } 5752 .mat-datepicker-content-touch .mat-datepicker-content-container-with-actions { 5753 height: 115vw; 5754 } 5755} 5756`],encapsulation:2,changeDetection:0})}return t})();var W9=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matDatepickerToggleIcon",""]]})}return t})(),q9=(()=>{class t{_intl=g(tu);_changeDetectorRef=g(Oe);_stateChanges=ze.EMPTY;datepicker;tabIndex=null;ariaLabel;get disabled(){return this._disabled===void 0&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(e){this._disabled=e}_disabled;disableRipple=!1;_customIcon;_button;constructor(){let e=g(new jn("tabindex"),{optional:!0}),n=Number(e);this.tabIndex=n||n===0?n:null}ngOnChanges(e){e.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(e){this.datepicker&&!this.disabled&&(this.datepicker.open(),e.stopPropagation())}_watchStateChanges(){let e=this.datepicker?this.datepicker.stateChanges:ie(),n=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:ie(),r=this.datepicker?Pt(this.datepicker.openedStream,this.datepicker.closedStream):ie();this._stateChanges.unsubscribe(),this._stateChanges=Pt(this._intl.changes,e,n,r).subscribe(()=>this._changeDetectorRef.markForCheck())}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-datepicker-toggle"]],c
5756ontentQueries:function(n,r,o){if(n&1&&xt(o,W9,5),n&2){let a;V(a=B())&&(r._customIcon=a.first)}},viewQuery:function(n,r){if(n&1&&Ee(O9,5),n&2){let o;V(o=B())&&(r._button=o.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(n,r){n&1&&D("click",function(a){return r._open(a)}),n&2&&($("tabindex",null)("data-mat-calendar",r.datepicker?r.datepicker.id:null),X("mat-datepicker-toggle-active",r.datepicker&&r.datepicker.opened)("mat-accent",r.datepicker&&r.datepicker.color==="accent")("mat-warn",r.datepicker&&r.datepicker.color==="warn"))},inputs:{datepicker:[0,"for","datepicker"],tabIndex:"tabIndex",ariaLabel:[0,"aria-label","ariaLabel"],disabled:[2,"disabled","disabled",j],disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],features:[Pe],ngContentSelectors:L9,decls:4,vars:7,consts:[["button",""],["matIconButton","","type","button",3,"tabIndex","disabled","disableRipple"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(n,r){n&1&&(Ue(F9),d(0,"button",1,0),ke(2,H9,2,0,":svg:svg",2),me(3),u()),n&2&&(h("tabIndex",r.disabled?-1:r.tabIndex)("disabled",r.disabled)("disableRipple",r.disableRipple),$("aria-haspopup",r.datepicker?"dialog":null)("aria-label",r.ariaLabel||r._intl.openCalendarLabel)("aria-expanded",r.datepicker?r.datepicker.opened:null),p(2),Te(r._customIcon?-1:2))},dependencies:[Tn],styles:[`.mat-datepicker-toggle { 5757 pointer-events: auto; 5758 color: var(--mat-datepicker-toggle-icon-color, var(--mat-sys-on-surface-variant)); 5759} 5760.mat-datepicker-toggle button { 5761 color: inherit; 5762} 5763 5764.mat-datepicker-toggle-active { 5765 color: var(--mat-datepicker-toggle-active-state-icon-color, var(--mat-sys-primary)); 5766} 5767 5768@media (forced-colors: active) { 5769 .mat-datepicker-toggle-default-icon { 5770 color: CanvasText; 5771 } 5772} 5773`],encapsulation:2,changeDetection:0})}return t})();var F2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({providers:[tu],imports:[cl,nr,ba,Pi,$9,q9,O2,Fe,qi]})}return t})();var nu=(()=>{class t{get vertical(){return this._vertical}set vertical(e){this._vertical=Mo(e)}_vertical=!1;get inset(){return this._inset}set inset(e){this._inset=Mo(e)}_inset=!1;static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(n,r){n&2&&($("aria-orientation",r.vertical?"vertical":"horizontal"),X("mat-divider-vertical",r.vertical)("mat-divider-horizontal",!r.vertical)("mat-divider-inset",r.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(n,r){},styles:[`.mat-divider { 5774 display: block; 5775 margin: 0; 5776 border-top-style: solid; 5777 border-top-color: var(--mat-divider-color, var(--mat-sys-outline-variant)); 5778 border-top-width: var(--mat-divider-width, 1px); 5779} 5780.mat-divider.mat-divider-vertical { 5781 border-top: 0; 5782 border-right-style: solid; 5783 border-right-color: var(--mat-divider-color, var(--mat-sys-outline-variant)); 5784 border-right-width: var(--mat-divider-width, 1px); 5785} 5786.mat-divider.mat-divider-inset { 5787 margin-left: 80px; 5788} 5789[dir=rtl] .mat-divider.mat-divider-inset { 5790 margin-left: auto; 5791 margin-right: 80px; 5792} 5793`],encapsulation:2,changeDetection:0})}return t})(),Hb=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[Fe]})}return t})();var L2=new R("CdkAccordion");var H2=(()=>{class t{accordion=g(L2,{optional:!0,skipSelf:!0});_changeDetectorRef=g(Oe);_expansionDispatcher=g(xc);_openCloseAllSubscription=ze.EMPTY;closed=new O;opened=new O;destroyed=new O;expandedChange=new O;id=g(rt).getId("cdk-accordion-child-");get expanded(){return this._expanded}set expanded(e){if(this._expanded!==e){if(this._expanded=e,this.expandedChange.emit(e),e){this.opened.emit();let n=this.accordion?this.accordion.id:this.id;this._expansionDispatcher.notify(this.id,n)}
5793else this.closed.emit();this._changeDetectorRef.markForCheck()}}_expanded=!1;get disabled(){return this._disabled()}set disabled(e){this._disabled.set(e)}_disabled=ge(!1);_removeUniqueSelectionListener=()=>{};constructor(){}ngOnInit(){this._removeUniqueSelectionListener=this._expansionDispatcher.listen((e,n)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===n&&this.id!==e&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(e=>{this.disabled||(this.expanded=e)})}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:[2,"expanded","expanded",j],disabled:[2,"disabled","disabled",j]},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[_e([{provide:L2,useValue:void 0}])]})}return t})(),V2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({})}return t})();var K9=["body"],Q9=["bodyWrapper"],Y9=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],Z9=["mat-expansion-panel-header","*","mat-action-row"];function X9(t,i){}var B2=new R("MAT_ACCORDION"),j2=new R("MAT_EXPANSION_PANEL"),J9=(()=>{class t{_template=g(It);_expansionPanel=g(j2,{optional:!0});constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["ng-template","matExpansionPanelContent",""]]})}return t})(),eq=new R("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS"),U2=(()=>{class t extends H2{_viewContainerRef=g(jt);_animationsDisabled=ot();_document=g(Be);_ngZone=g(de);_elementRef=g(ne);_renderer=g(pt);_cleanupTransitionEnd;get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(e){this._hideToggle=e}_hideToggle=!1;get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(e){this._togglePosition=e}_togglePosition;afterExpand=new O;afterCollapse=new O;_inputChanges=new W;accordion=g(B2,{optional:!0,skipSelf:!0});_lazyContent;_body;_bodyWrapper;_portal;_headerId=g(rt).getId("mat-expansion-panel-header-");constructor(){super();let e=g(eq,{optional:!0});this._expansionDispatcher=g(xc),e&&(this.hideToggle=e.hideToggle)}_hasSpacing(){return this.accordion?this.expanded&&this.accordion.displayMode==="default":!1}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe(dt(null),lt(()=>this.expanded&&!this._portal),ct(1)).subscribe(()=>{this._portal=new _i(this._lazyContent._template,this._viewContainerRef)}),this._setupAnimationEvents()}ngOnChanges(e){this._inputChanges.next(e)}ngOnDestroy(){super.ngOnDestroy(),this._cleanupTransitionEnd?.(),this._inputChanges.complete()}_containsFocus(){if(this._body){let e=this._document.activeElement,n=this._body.nativeElement;return e===n||n.contains(e)}return!1}_transitionEndListener=({target:e,propertyName:n})=>{e===this._bodyWrapper?.nativeElement&&n==="grid-template-rows"&&this._ngZone.run(()=>
5793{this.expanded?this.afterExpand.emit():this.afterCollapse.emit()})};_setupAnimationEvents(){this._ngZone.runOutsideAngular(()=>{this._animationsDisabled?(this.opened.subscribe(()=>this._ngZone.run(()=>this.afterExpand.emit())),this.closed.subscribe(()=>this._ngZone.run(()=>this.afterCollapse.emit()))):setTimeout(()=>{let e=this._elementRef.nativeElement;this._cleanupTransitionEnd=this._renderer.listen(e,"transitionend",this._transitionEndListener),e.classList.add("mat-expansion-panel-animations-enabled")},200)})}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-expansion-panel"]],contentQueries:function(n,r,o){if(n&1&&xt(o,J9,5),n&2){let a;V(a=B())&&(r._lazyContent=a.first)}},viewQuery:function(n,r){if(n&1&&Ee(K9,5)(Q9,5),n&2){let o;V(o=B())&&(r._body=o.first),V(o=B())&&(r._bodyWrapper=o.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:4,hostBindings:function(n,r){n&2&&X("mat-expanded",r.expanded)("mat-expansion-panel-spacing",r._hasSpacing())},inputs:{hideToggle:[2,"hideToggle","hideToggle",j],togglePosition:"togglePosition"},outputs:{afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[_e([{provide:B2,useValue:void 0},{provide:j2,useExisting:t}]),ye,Pe],ngContentSelectors:Z9,decls:9,vars:4,consts:[["bodyWrapper",""],["body",""],[1,"mat-expansion-panel-content-wrapper"],["role","region",1,"mat-expansion-panel-content",3,"id"],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(n,r){n&1&&(Ue(Y9),me(0),d(1,"div",2,0)(3,"div",3,1)(5,"div",4),me(6,1),y(7,X9,0,0,"ng-template",5),u(),me(8,2),u()()),n&2&&(p(),$("inert",r.expanded?null:""),p(2),h("id",r.id),$("aria-labelledby",r._headerId),p(4),h("cdkPortalOutlet",r._portal))},dependencies:[Di],styles:[`.mat-expansion-panel { 5794 box-sizing: content-box; 5795 display: block; 5796 margin: 0; 5797 overflow: hidden; 5798} 5799.mat-expansion-panel.mat-expansion-panel-animations-enabled { 5800 transition: margin 225ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); 5801} 5802.mat-expansion-panel { 5803 position: relative; 5804 background: var(--mat-expansion-container-background-color, var(--mat-sys-surface)); 5805 color: var(--mat-expansion-container-text-color, var(--mat-sys-on-surface)); 5806 border-radius: var(--mat-expansion-container-shape, 12px); 5807} 5808.mat-expansion-panel:not([class*=mat-elevation-z]) { 5809 box-shadow: var(--mat-expansion-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)); 5810} 5811.mat-accordion .mat-expansion-panel:not(.mat-expanded), .mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing) { 5812 border-radius: 0; 5813} 5814.mat-accordion .mat-expansion-panel:first-of-type { 5815 border-top-right-radius: var(--mat-expansion-container-shape, 12px); 5816 border-top-left-radius: var(--mat-expansion-container-shape, 12px); 5817} 5818.mat-accordion .mat-expansion-panel:last-of-type { 5819 border-bottom-right-radius: var(--mat-expansion-container-shape, 12px); 5820 border-bottom-left-radius: var(--mat-expansion-container-shape, 12px); 5821} 5822@media (forced-colors: active) { 5823 .mat-expansion-panel { 5824 outline: solid 1px; 5825 } 5826} 5827 5828.mat-expansion-panel-content-wrapper { 5829 display: grid; 5830 grid-template-rows: 0fr; 5831 grid-template-columns: 100%; 5832} 5833.mat-expansion-panel-animations-enabled .mat-expansion-panel-content-wrapper { 5834 transition: grid-template-rows 225ms cubic-bezier(0.4, 0, 0.2, 1); 5835} 5836.mat-expansion-panel.mat-expanded > .mat-expansion-panel-content-wrapper { 5837 grid-template-rows: 1fr; 5838} 5839@supports not (grid-template-rows: 0fr) { 5840 .mat-expansion-panel-content-wrapper { 5841 height: 0; 5842 } 5843 .mat-expansion-panel.mat-expanded > .mat-expansion-panel-content-wrapper { 5844 height: auto; 5845 } 5846} 5847@media print { 5848 .mat-expansion-panel-content-wrapper { 5849 height: 0; 5850 } 5851 .mat-expansion-panel.mat-expanded > .mat-expansion-panel-content-wrapper { 5852 height: auto; 5853 } 5854} 5855 5856.mat-expansion-panel-content { 5857 display: flex; 5858 flex-direction: column; 5859 overflow: visible; 5860 min-height: 0; 5861 visibility: hidden; 5862} 5863.mat-expansion-panel-animations-enabled .mat-expansion-panel-content { 5864 transition: visibility 190ms linear; 5865} 5866.mat-expansion-panel.mat-expanded > .mat-expansion-panel-content-wrapper > .mat-expansion-panel-content { 5867 visibility: visible; 5868} 5869.mat-expansion-panel-content { 5870 font-family: var(--mat-expansion-container-text-font, var(--mat-sys-body-large-font)); 5871 font-size: var(--mat-expansion-container-text-size, var(--mat-sys-body-large-size)); 5872 font-weight: var(--mat-expansion-container-text-weight, var(--mat-sys-body-large-weight)); 5873 line-height: var(--mat-expansion-container-text-line-height, var(--mat-sys-body-large-line-height)); 5874 letter-spacing: var(--mat-expansion-container-text-tracking, var(--mat-sys-body-large-tracking)); 5875} 5876 5877.mat-expansion-panel-body { 5878 padding: 0 24px 16px; 5879} 5880 5881.mat-expansion-panel-spacing { 5882 margin: 16px 0; 5883} 5884.mat-accordion > .mat-expansion-panel-spacing:first-child, .mat-accordion > *:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing { 5885 margin-top: 0; 5886} 5887.mat-accordion > .mat-expansion-panel-spacing:last-child, .mat-accordion > *:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing { 5888 margin-bottom: 0; 5889} 5890 5891.mat-action-row { 5892 border-top-style: solid; 5893 border-top-width: 1px; 5894 display: flex; 5895 flex-direction: row; 5896 justify-content: flex-end; 5897 padding: 16px 8px 16px 24px; 5898 border-top-color: var(--mat-expansion-actions-divider-color, var(--mat-sys-outline)); 5899} 5900.mat-action-row .mat-button-base, 5901.mat-action-row .mat-mdc-button-base { 5902 margin-left: 8px; 5903} 5904[dir=rtl] .mat-action-row .mat-button-base, 5905[dir=rtl] .mat-action-row .mat-mdc-button-base { 5906 margin-left: 0; 5907 margin-right: 8px; 5908} 5909`],encapsulation:2,changeDetection:0})}return t})();var z2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[V2,Pi,Fe]})}return t})();var G2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[cS,Fe,cS]})}return t})();var tq=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["ng-component"]],hostAttrs:["cdk-text-field-style-loader",""],decls:0,vars:0,template:function(n,r){},styles:[`textarea.cdk-textarea-autosize { 5910 resize: none; 5911} 5912 5913textarea.cdk-textarea-autosize-measuring { 5914 padding: 2px 0 !important; 5915 box-sizing: content-box !important; 5916 height: auto !important; 5917 overflow: hidden !important; 5918} 5919 5920textarea.cdk-textarea-autosize-measuring-firefox { 5921 padding: 2px 0 !important; 5922 box-sizing: content-box !important; 5923 height: 0 !important; 5924} 5925 5926@keyframes cdk-text-field-autofill-start { /*!*/ } 5927@keyframes cdk-text-field-autofill-end { /*!*/ } 5928.cdk-text-field-autofill-monitored:-webkit-autofill {
5929 animation: cdk-text-field-autofill-start 0s 1ms; 5930} 5931 5932.cdk-text-field-autofill-monitored:not(:-webkit-autofill) { 5933 animation: cdk-text-field-autofill-end 0s 1ms; 5934} 5935`],encapsulation:2,changeDetection:0})}return t})(),nq={passive:!0},$2=(()=>{class t{_platform=g(bt);_ngZone=g(de);_renderer=g(Vn).createRenderer(null,null);_styleLoader=g(At);_monitoredElements=new Map;constructor(){}monitor(e){if(!this._platform.isBrowser)return fn;this._styleLoader.load(tq);let n=qn(e),r=this._monitoredElements.get(n);if(r)return r.subject;let o=new W,a="cdk-text-field-autofilled",s=c=>{c.animationName==="cdk-text-field-autofill-start"&&!n.classList.contains(a)?(n.classList.add(a),this._ngZone.run(()=>o.next({target:c.target,isAutofilled:!0}))):c.animationName==="cdk-text-field-autofill-end"&&n.classList.contains(a)&&(n.classList.remove(a),this._ngZone.run(()=>o.next({target:c.target,isAutofilled:!1})))},l=this._ngZone.runOutsideAngular(()=>(n.classList.add("cdk-text-field-autofill-monitored"),this._renderer.listen(n,"animationstart",s,nq)));return this._monitoredElements.set(n,{subject:o,unlisten:l}),o}stopMonitoring(e){let n=qn(e),r=this._monitoredElements.get(n);r&&(r.unlisten(),r.subject.complete(),n.classList.remove("cdk-text-field-autofill-monitored"),n.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(n))}ngOnDestroy(){this._monitoredElements.forEach((e,n)=>this.stopMonitoring(n))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var W2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({})}return t})();var Hp=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[Ed,pn,Fe]})}return t})();var iq=["button","checkbox","file","hidden","image","radio","range","reset","submit"],rq=new R("MAT_INPUT_CONFIG"),Mi=(()=>{class t{_elementRef=g(ne);_platform=g(bt);ngControl=g(Mr,{optional:!0,self:!0});_autofillMonitor=g($2);_ngZone=g(de);_formField=g(Os,{optional:!0});_renderer=g(pt);_uid=g(rt).getId("mat-input-");_previousNativeValue;_inputValueAccessor;_signalBasedValueAccessor;_previousPlaceholder=null;_errorStateTracker;_config=g(rq,{optional:!0});_cleanupIosKeyup;_cleanupWebkitWheel;_isServer=!1;_isNativeSelect=!1;_isTextarea=!1;_isInFormField=!1;focused=!1;stateChanges=new W;controlType="mat-input";autofilled=!1;get disabled(){return this._disabled}set disabled(e){this._disabled=Mo(e),this.focused&&(this.focused=!1,this.stateChanges.next())}_disabled=!1;get id(){return this._id}set id(e){this._id=e||this._uid}_id;placeholder;name;get required(){return this._required??this.ngControl?.control?.hasValidator(Jt.required)??!1}set required(e){this._required=Mo(e)}_required;get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&vw().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}_type="text";get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}userAriaDescribedBy;get value(){return this._signalBasedValueAccessor?this._signalBasedValueAccessor.value():this._inputValueAccessor.value}set value(e){e!==this.value&&(this._signalBasedValueAccessor?this._signalBasedValueAccessor.value.set(e):this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=Mo(e)}_readonly=!1;disabledInteractive;get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}_neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(e=>vw().has(e));constructor(){let e=g(Ps,{optional:!0}),n=g(bi,{optional:!0}),r=g(Ma),o=g(S2,{optional:!0,self:!0}),a=this._elementRef.nativeElement,s=a.nodeName.toLowerCase();o?Qa(o.value)?this._signalBasedValueAccessor=o:this._inputValueAccessor=o:this._inputValueAccessor=a,this._previousNativeValue=this.value,this.id=this.id,this._platform.IOS&&this._ngZone.runOutsideAngular(()=>{this._cleanupIosKeyup=this._renderer.listen(a,"keyup",this._iOSKeyupListener)}),this._errorStateTracker=new _l(r,this.ngControl,n,e,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect=s==="select",this._isTextarea=s==="textarea",this._isInFormField=!!this._formField,this.disabledInteractive=this._config?.disabledInteractive||!1,this._isNativeSelect&&(this.controlType=a.multiple?"mat-native-select-multiple":"mat-native-select"),this._signalBasedValueAccessor&&wo(()=>{this._signalBasedValueAccessor.value(),this.stateChanges.next()})}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._cleanupIosKeyup?.(),this._cleanupWebkitWheel?.()}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==null&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(e){if(e!==this.focused){if(!this._isNativeSelect&&e&&this.disabled&&this.disabledInteractive){let n=this._elementRef.nativeElement;n.type==="number"?(n.type="text",n.setSelectionRange(0,0),n.type="number"):n.setSelectionRange(0,0)}this.focused=e,this.stateChanges.next()}}_onInput(){}_dirtyCheckNativeValue(){let e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){let e=this._getPlaceholder();if(e!==this._previousPlaceholder){let n=this._elementRef.nativeElement;this._previousPlaceholder=e,e?n.setAttribute("placeholder",e):n.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){iq.indexOf(this._type)>-1}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!this._isNeverEmpty()&&!this._elementRef.nativeElement.value&&!this._isBadInput()&&!this.autofilled}get shouldLabelFloat(){if(this._isNativeSelect){let e=this._elementRef.nativeElement,n=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&n&&n.label)}else return this.focused&&!this.disabled||!this.empty}get describedByIds(){return this._elementRef.nativeElement.getAttribute("aria-describedby")?.split(" ")||[]}setDescribedByIds(e){let n=this._elementRef.nativeElement;e.length?n.setAttribute("aria-describedby",e.join(" ")):n.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){let e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}_iOSKeyupListener=e=>{let n=e.target;!n.value&&n.selectionStart===0&&n.selectionEnd===0&&(n.setSelectionRange(1,1),n.setSelectionRange(0,0))};_getReadonlyAttribute(){return this._isNativeSelect?null:this.readonly||this.disabled&&this.disabledInteractive?"true":null}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:21,hostBindings:function(n,r){n&1&&D("focus",function(){return r._focusChanged(!0)})("blur",function(){return r._focusChanged(!1)})("input",function(){return r._onInput()}),n&2&&(Nt("id",r.id)("disabled",r.disabled&&!r.disabledInteractive)("required",r.required),$("name",r.name||null)("readonly",r._getReadonlyAttribute())("aria-disabled",r.disabled&&r.disabledInteractive?"true":null)("aria-invalid",r.empty&&r.required?null:r.errorState)("aria-required",r.required)("id",r.id),X("mat-input-server",r._isServer)("mat-mdc-form-field-textarea-control",r._isInFormField&&r._isTextarea)("mat-mdc-form-field-input-control",r._isInFormField)("mat-mdc-input-disabled-interactive",r.disabledInteractive)("mdc-text-field__input",r._isInFormField)("mat-mdc-native-select-inline",r._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly",disabledInteractive:[2,"disabledInteractive","disabledInteractive",j]},exportAs:["matInput"],features:[_e([{provide:Ec,useExisting:t}]),Pe]})}return t})(),q2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[Hp,Hp,W2,Fe]})}return t})();var K2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[Ed,hi,Mb,Fe,Hb]})}return t})();var oq=["mat-menu-item",""],aq=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],sq=["mat-icon, [matMenuItemIcon]","*"];function lq(t,i){t&1&&(vn(),d(0,"svg",2),x(1,"polygon",3),u())}var cq=["*"];function dq(t,i){if(t&1){let e=re();Gt(0,"div",0),ol("click",function(){Q(e);
vendor: 11,313 bytes, lines 5935-6005
5935let r=b();return Y(r.closed.emit("click"))})("animationstart",function(r){Q(e);let o=b();return Y(o._onAnimationStart(r.animationName))})("animationend",function(r){Q(e);let o=b();return Y(o._onAnimationDone(r.animationName))})("animationcancel",function(r){Q(e);let o=b();return Y(o._onAnimationDone(r.animationName))}),Gt(1,"div",1),me(2),Wt()()}if(t&2){let e=b();We(e._classList),X("mat-menu-panel-animations-disabled",e._animationsDisabled)("mat-menu-panel-exit-animation",e._panelAnimationState==="void")("mat-menu-panel-animating",e._isAnimating()),Nt("id",e.panelId),$("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby||null)("aria-describedby",e.ariaDescribedby||null)}}var wS=new R("MAT_MENU_PANEL"),Vp=(()=>{class t{_elementRef=g(ne);_document=g(Be);_focusMonitor=g(Hn);_parentMenu=g(wS,{optional:!0});_changeDetectorRef=g(Oe);role="menuitem";disabled=!1;disableRipple=!1;_hovered=new W;_focused=new W;_highlighted=!1;_triggersSubmenu=!1;constructor(){g(At).load(kn),this._parentMenu?.addItem?.(this)}focus(e,n){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,n):this._getHostElement().focus(n),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){let e=this._elementRef.nativeElement.cloneNode(!0),n=e.querySelectorAll("mat-icon, .material-icons");for(let r=0;r<n.length;r++)n[r].remove();return e.textContent?.trim()||""}_setHighlighted(e){this._highlighted=e,this._changeDetectorRef.markForCheck()}_setTriggersSubmenu(e){this._triggersSubmenu=e,this._changeDetectorRef.markForCheck()}_hasFocus(){return this._document&&this._document.activeElement===this._getHostElement()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-mdc-menu-item","mat-focus-indicator"],hostVars:8,hostBindings:function(n,r){n&1&&D("click",function(a){return r._checkDisabled(a)})("mouseenter",function(){return r._handleMouseEnter()}),n&2&&($("role",r.role)("tabindex",r._getTabIndex())("aria-disabled",r.disabled)("disabled",r.disabled||null),X("mat-mdc-menu-item-highlighted",r._highlighted)("mat-mdc-menu-item-submenu-trigger",r._triggersSubmenu))},inputs:{role:"role",disabled:[2,"disabled","disabled",j],disableRipple:[2,"disableRipple","disableRipple",j]},exportAs:["matMenuItem"],attrs:oq,ngContentSelectors:sq,decls:5,vars:3,consts:[[1,"mat-mdc-menu-item-text"],["matRipple","",1,"mat-mdc-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["viewBox","0 0 5 10","focusable","false","aria-hidden","true",1,"mat-mdc-menu-submenu-icon"],["points","0,0 5,5 0,10"]],template:function(n,r){n&1&&(Ue(aq),me(0),d(1,"span",0),me(2,1),u(),x(3,"div",1),ke(4,lq,2,0,":svg:svg",2)),n&2&&(p(3),h("matRippleDisabled",r.disableRipple||r.disabled)("matRippleTrigger",r._getHostElement()),p(),Te(r._triggersSubmenu?4:-1))},dependencies:[ii],encapsulation:2,changeDetection:0})}return t})();var uq=new R("MatMenuContent");var mq=new R("mat-menu-default-options",{providedIn:"root",factory:()=>({overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"})}),xS="_mat-menu-enter",Vb="_mat-menu-exit",ru=(()=>{class t{_elementRef=g(ne);_changeDetectorRef=g(Oe);_injector=g(Ae);_keyManager;_xPosition;_yPosition;_firstItemFocusRef;_exitFallbackTimeout;_animationsDisabled=ot();_allItems;_directDescendantItems=new ui;_classList={};_panelAnimationState="void";_animationDone=new W;_isAnimating=ge(!1);parentMenu;direction;overlayPanelClass;backdropClass;ariaLabel;ariaLabelledby;ariaDescribedby;get xPosition(){return this._xPosition}set xPosition(e){this._xPosition=e,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(e){this._yPosition=e,this.setPositionClasses()}templateRef;items;lazyContent;overlapTrigger=!1;hasBackdrop;set panelClass(e){let n=this._previousPanelClass,r=H({},this._classList);n&&n.length&&n.split(" ").forEach(o=>{r[o]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(" ").forEach(o=>{r[o]=!0}),this._elementRef.nativeElement.className=""),this._classList=r}_previousPanelClass;get classList(){return this.panelClass}set classList(e){this.panelClass=e}closed=new O;close=this.closed;panelId=g(rt).getId("mat-menu-panel-");constructor(){let e=g(mq);this.overlayPanelClass=e.overlayPanelClass||"",this._xPosition=e.xPosition,this._yPosition=e.yPosition,this.backdropClass=e.backdropClass,this.overlapTrigger=e.overlapTrigger,this.hasBackdrop=e.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new Io(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(dt(this._directDescendantItems),Ct(e=>Pt(...e.map(n=>n._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e)),this._directDescendantItems.changes.subscribe(e=>{let n=this._keyManager;if(this._panelAnimationState==="enter"&&n.activeItem?._hasFocus()){let r=e.toArray(),o=Math.max(0,Math.min(r.length-1,n.activeItemIndex||0));r[o]&&!r[o].disabled?n.setActiveItem(o):n.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy(),clearTimeout(this._exitFallbackTimeout)}_hovered(){return this._directDescendantItems.changes.pipe(dt(this._directDescendantItems),Ct(n=>Pt(...n.map(r=>r._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){let n=e.keyCode,r=this._keyManager;switch(n){case 27:Yt(e)||(e.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&this.direction==="ltr"&&this.closed.emit("keydown");break;case 39:this.parentMenu&&this.direction==="rtl"&&this.closed.emit("keydown");break;default:(n===38||n===40)&&r.setFocusOrigin("keyboard"),r.onKeydown(e);return}}focusFirstItem(e="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=Bt(()=>{let n=this._resolvePanel();if(!n||!n.contains(document.activeElement)){let r=this._keyManager;r.setFocusOrigin(e).setFirstItemActive(),!r.activeItem&&n&&n.focus()}},{injector:this._injector})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){}setPositionClasses(e=this.xPosition,n=this.yPosition){this._classList=Ve(H({},this._classList),{"mat-menu-before":e==="before","mat-menu-after":e==="after","mat-menu-above":n==="above","mat-menu-below":n==="below"}),this._changeDetectorRef.markForCheck()}_onAnimationDone(e){let n=e===Vb;(n||e===xS)&&(n&&(clearTimeout(this._exitFallbackTimeout),this._exitFallbackTimeout=void 0),this._animationDone.next(n?"void":"enter"),this._isAnimating.set(!1))}_onAnimationStart(e){(e===xS||e===Vb)&&this._isAnimating.set(!0)}_setIsOpen(e){if(this._panelAnimationState=e?"enter":"void",e){if(this._keyManager.activeItemIndex===0){let n=this._resolvePanel();n&&(n.scrollTop=0)}}else this._animationsDisabled||(this._exitFallbackTimeout=setTimeout(()=>this._onAnimationDone(Vb),200));this._animationsDisabled&&setTimeout(()=>{this._onAnimationDone(e?xS:Vb)}),this._changeDetectorRef.markForCheck()}_updateDirectDescendants(){this._allItems.changes.pipe(dt(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(n=>n._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}_resolvePanel(){let e=null;return this._directDescendantItems.length&&(e=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),e}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-menu"]],contentQueries:function(n,r,o){if(n&1&&xt(o,uq,5)(o,Vp,5)(o,Vp,4),n&2){let a;V(a=B())&&(r.lazyContent=a.first),V(a=B())&&(r._allItems=a),V(a=B())&&(r.items=a)}},viewQuery:function(n,r){if(n&1&&Ee(It,5),n&2){let o;V(o=B())&&(r.templateRef=o.first)}},hostVars:3,hostBindings:function(n,r){n&2&&$("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[2,"overlapTrigger","overlapTrigger",j],hasBackdrop:[2,"hasBackdrop","hasBackdrop",e=>e==null?null:j(e)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],features:[_e([{provide:wS,useExisting:t}])],ngContentSelectors:cq,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel",3,"click","animationstart","animationend","animationcancel","id"],[1,"mat-mdc-menu-content"]],template:function(n,r){n&1&&(Ue(),da(0,dq,3,12,"ng-template"))},styles:[`mat-menu { 5936 display: none; 5937} 5938 5939.mat-mdc-menu-content { 5940 margin: 0; 5941 padding: 8px 0; 5942 outline: 0; 5943} 5944.mat-mdc-menu-content, 5945.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text { 5946 -moz-osx-font-smoothing: grayscale; 5947 -webkit-font-smoothing: antialiased; 5948 flex: 1; 5949 white-space: normal; 5950 font-family: var(--mat-menu-item-label-text-font, var(--mat-sys-label-large-font)); 5951 line-height: var(--mat-menu-item-label-text-line-height, var(--mat-sys-label-large-line-height)); 5952 font-size: var(--mat-menu-item-label-text-size, var(--mat-sys-label-large-size)); 5953 letter-spacing: var(--mat-menu-item-label-text-tracking, var(--mat-sys-label-large-tracking)); 5954 font-weight: var(--mat-menu-item-label-text-weight, var(--mat-sys-label-large-weight)); 5955} 5956 5957@keyframes _mat-menu-enter { 5958 from { 5959 opacity: 0; 5960 transform: scale(0.8); 5961 } 5962 to { 5963 opacity: 1; 5964 transform: none; 5965 } 5966} 5967@keyframes _mat-menu-exit { 5968 from { 5969 opacity: 1; 5970 } 5971 to { 5972 opacity: 0; 5973 } 5974} 5975.mat-mdc-menu-panel { 5976 min-width: 112px; 5977 max-width: 280px; 5978 overflow: auto; 5979 box-sizing: border-box; 5980 outline: 0; 5981 animation: _mat-menu-enter 120ms cubic-bezier(0, 0, 0.2, 1); 5982 border-radius: var(--mat-menu-container-shape, var(--mat-sys-corner-extra-small)); 5983 background-color: var(--mat-menu-container-color, var(--mat-sys-surface-container)); 5984 box-shadow: var(--mat-menu-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)); 5985 will-change: transform, opacity; 5986} 5987.mat-mdc-menu-panel.mat-menu-panel-exit-animation { 5988 animation: _mat-menu-exit 100ms 25ms linear forwards; 5989} 5990.mat-mdc-menu-panel.mat-menu-panel-animations-disabled { 5991 animation: none; 5992} 5993.mat-mdc-menu-panel.mat-menu-panel-animating { 5994 pointer-events: none; 5995} 5996.mat-mdc-menu-panel.mat-menu-panel-animating:has(.mat-mdc-menu-content:empty) { 5997 display: none; 5998} 5999@media (forced-colors: active) { 6000 .mat-mdc-menu-panel { 6001 outline: solid 1px; 6002 } 6003} 6004.mat-mdc-menu-panel .mat-divider { 6005 border-top-color: var(--mat-menu-divider-color, var(--mat-sys-surface-variant));
6006 margin-bottom: var(--mat-menu-divider-bottom-spacing, 8px); 6007 margin-top: var(--mat-menu-divider-top-spacing, 8px); 6008} 6009 6010.mat-mdc-menu-item { 6011 display: flex; 6012 position: relative; 6013 align-items: center; 6014 justify-content: flex-start; 6015 overflow: hidden; 6016 padding: 0; 6017 cursor: pointer; 6018 width: 100%; 6019 text-align: left; 6020 box-sizing: border-box; 6021 color: inherit; 6022 font-size: inherit; 6023 background: none; 6024 text-decoration: none; 6025 margin: 0; 6026 min-height: 48px; 6027 padding-left: var(--mat-menu-item-leading-spacing, 12px); 6028 padding-right: var(--mat-menu-item-trailing-spacing, 12px); 6029 -webkit-user-select: none; 6030 user-select: none; 6031 cursor: pointer; 6032 outline: none; 6033 border: none; 6034 -webkit-tap-highlight-color: transparent; 6035} 6036.mat-mdc-menu-item::-moz-focus-inner { 6037 border: 0; 6038} 6039[dir=rtl] .mat-mdc-menu-item { 6040 padding-left: var(--mat-menu-item-trailing-spacing, 12px); 6041 padding-right: var(--mat-menu-item-leading-spacing, 12px); 6042} 6043.mat-mdc-menu-item:has(.material-icons, mat-icon, [matButtonIcon]) { 6044 padding-left: var(--mat-menu-item-with-icon-leading-spacing, 12px); 6045 padding-right: var(--mat-menu-item-with-icon-trailing-spacing, 12px); 6046} 6047[dir=rtl] .mat-mdc-menu-item:has(.material-icons, mat-icon, [matButtonIcon]) { 6048 padding-left: var(--mat-menu-item-with-icon-trailing-spacing, 12px); 6049 padding-right: var(--mat-menu-item-with-icon-leading-spacing, 12px); 6050} 6051.mat-mdc-menu-item, .mat-mdc-menu-item:visited, .mat-mdc-menu-item:link { 6052 color: var(--mat-menu-item-label-text-color, var(--mat-sys-on-surface)); 6053} 6054.mat-mdc-menu-item .mat-icon-no-color, 6055.mat-mdc-menu-item .mat-mdc-menu-submenu-icon { 6056 color: var(--mat-menu-item-icon-color, var(--mat-sys-on-surface-variant)); 6057} 6058.mat-mdc-menu-item[disabled] { 6059 cursor: default; 6060 opacity: 0.38; 6061} 6062.mat-mdc-menu-item[disabled]::after { 6063 display: block; 6064 position: absolute; 6065 content: ""; 6066 top: 0; 6067 left: 0; 6068 bottom: 0; 6069 right: 0; 6070} 6071.mat-mdc-menu-item:focus { 6072 outline: 0; 6073} 6074.mat-mdc-menu-item .mat-icon { 6075 flex-shrink: 0; 6076 margin-right: var(--mat-menu-item-spacing, 12px); 6077 height: var(--mat-menu-item-icon-size, 24px); 6078 width: var(--mat-menu-item-icon-size, 24px); 6079} 6080[dir=rtl] .mat-mdc-menu-item { 6081 text-align: right; 6082} 6083[dir=rtl] .mat-mdc-menu-item .mat-icon { 6084 margin-right: 0; 6085 margin-left: var(--mat-menu-item-spacing, 12px); 6086} 6087.mat-mdc-menu-item:not([disabled]):hover { 6088 background-color: var(--mat-menu-item-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent)); 6089} 6090.mat-mdc-menu-item:not([disabled]).cdk-program-focused, .mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused, .mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted { 6091 background-color: var(--mat-menu-item-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent)); 6092} 6093@media (forced-colors: active) { 6094 .mat-mdc-menu-item {
6095 margin-top: 1px; 6096 } 6097} 6098 6099.mat-mdc-menu-submenu-icon { 6100 width: var(--mat-menu-item-icon-size, 24px); 6101 height: 10px; 6102 fill: currentColor; 6103 padding-left: var(--mat-menu-item-spacing, 12px); 6104} 6105[dir=rtl] .mat-mdc-menu-submenu-icon { 6106 padding-right: var(--mat-menu-item-spacing, 12px); 6107 padding-left: 0; 6108} 6109[dir=rtl] .mat-mdc-menu-submenu-icon polygon { 6110 transform: scaleX(-1); 6111 transform-origin: center; 6112} 6113@media (forced-colors: active) { 6114 .mat-mdc-menu-submenu-icon { 6115 fill: CanvasText; 6116 } 6117} 6118 6119.mat-mdc-menu-item .mat-mdc-menu-ripple { 6120 top: 0; 6121 left: 0; 6122 right: 0; 6123 bottom: 0; 6124 position: absolute; 6125 pointer-events: none; 6126} 6127`],encapsulation:2,changeDetection:0})}return t})(),pq=new R("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{let t=g(Ae);return()=>Ao(t)}});var iu=new WeakMap,hq=(()=>{class t{_canHaveBackdrop;_element=g(ne);_viewContainerRef=g(jt);_menuItemInstance=g(Vp,{optional:!0,self:!0});_dir=g(Lt,{optional:!0});_focusMonitor=g(Hn);_ngZone=g(de);_injector=g(Ae);_scrollStrategy=g(pq);_changeDetectorRef=g(Oe);_animationsDisabled=ot();_portal;_overlayRef=null;_menuOpen=!1;_closingActionsSubscription=ze.EMPTY;_menuCloseSubscription=ze.EMPTY;_pendingRemoval;_parentMaterialMenu;_parentInnerPadding;_openedBy=void 0;get _menu(){return this._menuInternal}set _menu(e){e!==this._menuInternal&&(this._menuInternal=e,this._menuCloseSubscription.unsubscribe(),e&&(this._parentMaterialMenu,this._menuCloseSubscription=e.close.subscribe(n=>{this._destroyMenu(n),(n==="click"||n==="tab")&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(n)})),this._menuItemInstance?._setTriggersSubmenu(this._triggersSubmenu()))}_menuInternal=null;constructor(e){this._canHaveBackdrop=e;let n=g(wS,{optional:!0});this._parentMaterialMenu=n instanceof ru?n:void 0}ngOnDestroy(){this._menu&&this._ownsMenu(this._menu)&&iu.delete(this._menu),this._pendingRemoval?.unsubscribe(),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null)}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this._menu)}_closeMenu(){this._menu?.close.emit()}_openMenu(e){if(this._triggerIsAriaDisabled())return;let n=this._menu;if(this._menuOpen||!n)return;this._pendingRemoval?.unsubscribe();let r=iu.get(n);iu.set(n,this),r&&r!==this&&r._closeMenu();let o=this._createOverlay(n),a=o.getConfig(),s=a.positionStrategy;this._setPosition(n,s),this._canHaveBackdrop?a.hasBackdrop=n.hasBackdrop==null?!this._triggersSubmenu():n.hasBackdrop:a.hasBackdrop=n.hasBackdrop??!1,o.hasAttached()||(o.attach(this._getPortal(n)),n.lazyContent?.attach(this.menuData)),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this._closeMenu()),n.parentMenu=this._triggersSubmenu()?this._parentMaterialMenu:void 0,n.direction=this.dir,e&&n.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0),n instanceof ru&&(n._setIsOpen(!0),n._directDescendantItems.changes.pipe(Le(n.close)).subscribe(()=>{s.withLockedPosition(!1).reapplyLastPosition(),s.withLockedPosition(!0)}))}focus(e,n){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,n):this._element.nativeElement.focus(n)}_destroyMenu(e){let n=this._overlayRef,r=this._menu;!n||!this.menuOpen||(this._closingActionsSubscription.unsubscribe(),this._pendingRemoval?.unsubscribe(),r instanceof ru&&this._ownsMenu(r)?(this._pendingRemoval=r._animationDone.pipe(ct(1)).subscribe(()=>{n.detach(),iu.has(r)||r.lazyContent?.detach()}),r._setIsOpen(!1)):(n.detach(),r?.lazyContent?.detach()),r&&this._ownsMenu(r)&&iu.delete(r),this.restoreFocus&&(e==="keydown"||!this._openedBy||!this._triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,this._setIsMenuOpen(!1))}
vendor: 5,602 bytes, line 6127
6127_setIsMenuOpen(e){e!==this._menuOpen&&(this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this._triggersSubmenu()&&this._menuItemInstance._setHighlighted(e),this._changeDetectorRef.markForCheck())}_createOverlay(e){if(!this._overlayRef){let n=this._getOverlayConfig(e);this._subscribeToPositions(e,n.positionStrategy),this._overlayRef=Qr(this._injector,n),this._overlayRef.keydownEvents().subscribe(r=>{this._menu instanceof ru&&this._menu._handleKeydown(r)})}return this._overlayRef}_getOverlayConfig(e){return new Kr({positionStrategy:ns(this._injector,this._getOverlayOrigin()).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:e.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:e.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir||"ltr",disableAnimations:this._animationsDisabled})}_subscribeToPositions(e,n){e.setPositionClasses&&n.positionChanges.subscribe(r=>{this._ngZone.run(()=>{let o=r.connectionPair.overlayX==="start"?"after":"before",a=r.connectionPair.overlayY==="top"?"below":"above";e.setPositionClasses(o,a)})})}_setPosition(e,n){let[r,o]=e.xPosition==="before"?["end","start"]:["start","end"],[a,s]=e.yPosition==="above"?["bottom","top"]:["top","bottom"],[l,c]=[a,s],[m,_]=[r,o],v=0;if(this._triggersSubmenu()){if(_=r=e.xPosition==="before"?"start":"end",o=m=r==="end"?"start":"end",this._parentMaterialMenu){if(this._parentInnerPadding==null){let C=this._parentMaterialMenu.items.first;this._parentInnerPadding=C?C._getHostElement().offsetTop:0}v=a==="bottom"?this._parentInnerPadding:-this._parentInnerPadding}}else e.overlapTrigger||(l=a==="top"?"bottom":"top",c=s==="top"?"bottom":"top");n.withPositions([{originX:r,originY:l,overlayX:m,overlayY:a,offsetY:v},{originX:o,originY:l,overlayX:_,overlayY:a,offsetY:v},{originX:r,originY:c,overlayX:m,overlayY:s,offsetY:-v},{originX:o,originY:c,overlayX:_,overlayY:s,offsetY:-v}])}_menuClosingActions(){let e=this._getOutsideClickStream(this._overlayRef),n=this._overlayRef.detachments(),r=this._parentMaterialMenu?this._parentMaterialMenu.closed:ie(),o=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(lt(a=>this._menuOpen&&a!==this._menuItemInstance)):ie();return Pt(e,r,o,n)}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new _i(e.templateRef,this._viewContainerRef)),this._portal}_ownsMenu(e){return iu.get(e)===this}_triggerIsAriaDisabled(){return j(this._element.nativeElement.getAttribute("aria-disabled"))}static \u0275fac=function(n){ec()};static \u0275dir=z({type:t})}return t})(),Bb=(()=>{class t extends hq{_cleanupTouchstart;_hoverSubscription=ze.EMPTY;get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(e){this.menu=e}get menu(){return this._menu}set menu(e){this._menu=e}menuData;restoreFocus=!0;menuOpened=new O;onMenuOpen=this.menuOpened;menuClosed=new O;onMenuClose=this.menuClosed;constructor(){super(!0);let e=g(pt);this._cleanupTouchstart=e.listen(this._element.nativeElement,"touchstart",n=>{Ds(n)||(this._openedBy="touch")},{passive:!0})}triggersSubmenu(){return super._triggersSubmenu()}toggleMenu(){return this.menuOpen?this.closeMenu():this.openMenu()}openMenu(){this._openMenu(!0)}closeMenu(){this._closeMenu()}updatePosition(){this._overlayRef?.updatePosition()}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){super.ngOnDestroy(),this._cleanupTouchstart(),this._hoverSubscription.unsubscribe()}_getOverlayOrigin(){return this._element}_getOutsideClickStream(e){return e.backdropClick()}_handleMousedown(e){Ss(e)||(this._openedBy=e.button===0?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){let n=e.keyCode;(n===13||n===32)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(n===39&&this.dir==="ltr"||n===37&&this.dir==="rtl")&&(this._openedBy="keyboard",this.openMenu())}_handleClick(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){this.triggersSubmenu()&&this._parentMaterialMenu&&(this._hoverSubscription=this._parentMaterialMenu._hovered().subscribe(e=>{e===this._menuItemInstance&&!e.disabled&&this._parentMaterialMenu?._panelAnimationState!=="void"&&(this._openedBy="mouse",this._openMenu(!1))}))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(n,r){n&1&&D("click",function(a){return r._handleClick(a)})("mousedown",function(a){return r._handleMousedown(a)})("keydown",function(a){return r._handleKeydown(a)}),n&2&&$("aria-haspopup",r.menu?"menu":null)("aria-expanded",r.menuOpen)("aria-controls",r.menuOpen?r.menu==null?null:r.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[0,"matMenuTriggerFor","menu"],menuData:[0,"matMenuTriggerData","menuData"],restoreFocus:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"],features:[ye]})}return t})();var Q2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[hi,nr,Fe,qi]})}return t})();var fq=["trigger"],gq=["panel"],_q=[[["mat-select-trigger"]],"*"],bq=["mat-select-trigger","*"];function vq(t,i){if(t&1&&(d(0,"span",4),f(1),u()),t&2){let e=b();p(),L(e.placeholder)}}function yq(t,i){t&1&&me(0)}
6127function Cq(t,i){if(t&1&&(d(0,"span",11),f(1),u()),t&2){let e=b(2);p(),L(e.triggerValue)}}function xq(t,i){if(t&1&&(d(0,"span",5),ke(1,yq,1,0)(2,Cq,2,1,"span",11),u()),t&2){let e=b();p(),Te(e.customTrigger?1:2)}}function wq(t,i){if(t&1){let e=re();d(0,"div",12,1),D("keydown",function(r){Q(e);let o=b();return Y(o._handleKeydown(r))}),me(2,1),u()}if(t&2){let e=b();We(e.panelClass),X("mat-select-panel-animations-enabled",!e._animationsDisabled)("mat-primary",(e._parentFormField==null?null:e._parentFormField.color)==="primary")("mat-accent",(e._parentFormField==null?null:e._parentFormField.color)==="accent")("mat-warn",(e._parentFormField==null?null:e._parentFormField.color)==="warn")("mat-undefined",!(e._parentFormField!=null&&e._parentFormField.color)),$("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}var Eq=new R("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{let t=g(Ae);return()=>Ao(t)}}),Sq=new R("MAT_SELECT_CONFIG"),Dq=new R("MatSelectTrigger"),ES=class{source;value;constructor(i,e){this.source=i,this.value=e}},eo=(()=>{class t{_viewportRuler=g(Ri);_changeDetectorRef=g(Oe);_elementRef=g(ne);_dir=g(Lt,{optional:!0});_idGenerator=g(rt);_renderer=g(pt);_parentFormField=g(Os,{optional:!0});ngControl=g(Mr,{self:!0,optional:!0});_liveAnnouncer=g(Jm);_defaultOptions=g(Sq,{optional:!0});_animationsDisabled=ot();_popoverLocation;_initialized=new W;_cleanupDetach;options;optionGroups;customTrigger;_positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}];_scrollOptionIntoView(e){let n=this.options.toArray()[e];if(n){let r=this.panel.nativeElement,o=xb(e,this.options,this.optionGroups),a=n._getHostElement();e===0&&o===1?r.scrollTop=0:r.scrollTop=wb(a.offsetTop,a.offsetHeight,r.scrollTop,r.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new ES(this,e)}_scrollStrategyFactory=g(Eq);_panelOpen=!1;_compareWith=(e,n)=>e===n;_uid=this._idGenerator.getId("mat-select-");_triggerAriaLabelledBy=null;_previousControl;_destroy=new W;_errorStateTracker;stateChanges=new W;disableAutomaticLabeling=!0;userAriaDescribedBy;_selectionModel;_keyManager;_preferredOverlayOrigin;_overlayWidth;_onChange=()=>{};_onTouched=()=>{};_valueId=this._idGenerator.getId("mat-select-value-");_scrollStrategy;_overlayPanelClass=this._defaultOptions?.overlayPanelClass||"";get focused(){return this._focused||this._panelOpen}_focused=!1;controlType="mat-select";trigger;panel;_overlayDir;panelClass;disabled=!1;get disableRipple(){return this._disableRipple()}set disableRipple(e){this._disableRipple.set(e)}_disableRipple=ge(!1);tabIndex=0;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncParentProperties()}_hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}_placeholder;get required(){return this._required??this.ngControl?.control?.hasValidator(Jt.required)??!1}set required(e){this._required=e,this.stateChanges.next()}_required;get multiple(){return this._multiple}set multiple(e){this._selectionModel,this._multiple=e}_multiple=!1;disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1;get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this._assignValue(e)&&this._onChange(e)}_value;ariaLabel="";ariaLabelledby;get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}typeaheadDebounceInterval;sortComparator;get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}_id;get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto";canSelectNullableOptions=this._defaultOptions?.canSelectNullableOptions??!1;optionSelectionChanges=Vi(()=>{let e=this.options;return e?e.changes.pipe(dt(e),Ct(()=>Pt(...e.map(n=>n.onSelectionChange)))):this._initialized.pipe(Ct(()=>this.optionSelectionChanges))});openedChange=new O;
6127_openedStream=this.openedChange.pipe(lt(e=>e),fe(()=>{}));_closedStream=this.openedChange.pipe(lt(e=>!e),fe(()=>{}));selectionChange=new O;valueChange=new O;constructor(){let e=g(Ma),n=g(Ps,{optional:!0}),r=g(bi,{optional:!0}),o=g(new jn("tabindex"),{optional:!0}),a=g(gp,{optional:!0});this.ngControl&&(this.ngControl.valueAccessor=this),this._defaultOptions?.typeaheadDebounceInterval!=null&&(this.typeaheadDebounceInterval=this._defaultOptions.typeaheadDebounceInterval),this._errorStateTracker=new _l(e,this.ngControl,r,n,this.stateChanges),this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=o==null?0:parseInt(o)||0,this._popoverLocation=a?.usePopover===!1?null:"inline",this.id=this.id}ngOnInit(){this._selectionModel=new Ro(this.multiple),this.stateChanges.next(),this._viewportRuler.change().pipe(Le(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(Le(this._destroy)).subscribe(e=>{e.added.forEach(n=>n.select()),e.removed.forEach(n=>n.deselect())}),this.options.changes.pipe(dt(null),Le(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){let e=this._getTriggerAriaLabelledby(),n=this.ngControl;if(e!==this._triggerAriaLabelledBy){let r=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?r.setAttribute("aria-labelledby",e):r.removeAttribute("aria-labelledby")}n&&(this._previousControl!==n.control&&(this._previousControl!==void 0&&n.disabled!==null&&n.disabled!==this.disabled&&(this.disabled=n.disabled),this._previousControl=n.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval),e.panelClass&&this.panelClass instanceof Set&&(this.panelClass=Array.from(this.panelClass))}ngOnDestroy(){this._cleanupDetach?.(),this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._cleanupDetach?.(),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._overlayDir.positionChange.pipe(ct(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()}),this._overlayDir.attachOverlay(),this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next(),Promise.resolve().then(()=>this.openedChange.emit(!0)))}_trackedModal=null;_applyModalPanelOwnership(){let e=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;let n=`${this.id}-panel`;this._trackedModal&&ll(this._trackedModal,"aria-owns",n),Id(e,"aria-owns",n),this._trackedModal=e}_clearFromModal(){if(!this._trackedModal)return;let e=`${this.id}-panel`;ll(this._trackedModal,"aria-owns",e),this._trackedModal=null}close(){this._panelOpen&&(this._panelOpen=!1,this._exitAndDetach(),this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next(),Promise.resolve().then(()=>this.openedChange.emit(!1)))}_exitAndDetach(){if(this._animationsDisabled||!this.panel){this._detachOverlay();return}this._cleanupDetach?.(),this._cleanupDetach=()=>{n(),clearTimeout(r),this._cleanupDetach=void 0};let e=this.panel.nativeElement,n=this._renderer.listen(e,"animationend",o=>{o.animationName==="_mat-select-exit"&&(this._cleanupDetach?.(),this._detachOverlay())}),r=setTimeout(()=>{this._cleanupDetach?.(),this._detachOverlay()},200);e.classList.add("mat-select-panel-exit")}_detachOverlay(){this._overlayDir.detachOverlay(),this._changeDetectorRef.markForCheck()}writeValue(e){this._assignValue(e)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){let e=this._selectionModel.selected.map(n=>n.viewValue);return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return this._dir?this._dir.value==="rtl":!1}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){let n=e.keyCode,r=n===40||n===38||n===37||n===39,o=n===13||n===32,a=this._keyManager;if(!a.isTyping()&&o&&!Yt(e)||(this.multiple||e.altKey)&&r)e.preventDefault(),this.open();else if(!this.multiple){let s=this.selected;a.onKeydown(e);let l=this.selected;l&&s!==l&&this._liveAnnouncer.announce(l.viewValue,1e4)}}_handleOpenKeydown(e){let n=this._keyManager,r=e.keyCode,o=r===40||r===38,a=n.isTyping();if(o&&e.altKey)e.preventDefault(),this.close();else if(!a&&(r===13||r===32)&&n.activeItem&&!Yt(e))e.preventDefault(),n.activeItem._selectViaInteraction();else if(!a&&this._multiple&&r===65&&e.ctrlKey){e.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=n.activeItemIndex;n.onKeydown(e),this._multiple&&o&&e.shiftKey&&n.activeItem&&n.activeItemIndex!==s&&n.activeItem._selectViaInteraction()}}_handleOverlayKeydown(e){e.keyCode===27&&!Yt(e)&&(e.preventDefault(),this.close())}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(e){if(this.options.forEach(n=>n.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(n=>this._selectOptionByValue(n)),this._sortValues();else{let n=this._selectOptionByValue(e);n?this._keyManager.updateActiveItem(n):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){let n=this.options.find(r=>{if(this._selectionModel.isSelected(r))return!1;try{return(r.value!=null||this.canSelectNullableOptions)&&this._compareWith(r.value,e)}catch(o){return!1}});return n&&this._selectionModel.select(n),n}_assignValue(e){return e!==this._value||this._multiple&&Array.isArray(e)?(this.options&&this._setSelectionByValue(e),this._value=e,!0):!1}_skipPredicate=e=>this.panelOpen?!1:e.disabled;_getOverlayWidth(e){return this.panelWidth==="auto"?(e instanceof Ld?e.elementRef:e||this._elementRef).nativeElement.getBoundingClientRect().width:this.panelWidth===null?"":this.panelWidth}_syncParentProperties(){if(this.options)for(let e of this.options)e._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new sc(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){let e=Pt(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(Le(e)).subscribe(n=>{this._onSelect(n.source,n.isUserInput),n.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),Pt(...this.options.map(n=>n._stateChanges)).pipe(Le(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,n){let r=this._selectionModel.isSelected(e);!this.canSelectNullableOptions&&e.value==null&&!this._multiple?(e.deselect(),this._selectionModel.clear(),this.value!=null&&this._propagateChanges(e.value)):(r!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),n&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),n&&this.focus())),r!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){let e=this.options.toArray();this._selectionModel.sort((n,r)=>this.sortComparator?this.sortComparator(n,r,e):e.indexOf(n)-e.indexOf(r)),this.stateChanges.next()}}_propagateChanges(e){let n;this.multiple?n=this.selected.map(r=>r.value):n=this.selected?this.selected.value:e,this._value=n,this.valueChange.emit(n),this._onChange(n),this.selectionChange.emit(this._getChangeEvent(n)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let e=-1;for(let n=0;n<this.options.length;n++)if(!this.options.get(n).disabled){e=n;break}this._keyManager.setActiveItem(e)}else this._keyManager.setActiveItem(this._selectionModel.selected[0])}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0&&!!this._overlayDir}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId()||null,n=e?e+" ":"";return this.ariaLabelledby?n+this.ariaLabelledby:e}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId()||"";return this.ariaLabelledby&&(e+=" "+this.ariaLabelledby),e||(e=this._valueId),e}get describedByIds(){return this._elementRef.nativeElement.getAttribute("aria-describedby")?.split(" ")||[]}setDescribedByIds(e){let n=this._elementRef.nativeElement;e.length?n.setAttribute("aria-describedby",e.join(" ")):n.removeAttribute("aria-describedby")}onContainerClick(e){let n=Wn(e);n&&(n.tagName==="MAT-OPTION"||n.classList.contains("cdk-overlay-backdrop")||n.closest(".mat-mdc-select-panel"))||(this.focus(),this.open())}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-select"]],contentQueries:function(n,r,o){if(n&1&&xt(
6127o,Dq,5)(o,ai,5)(o,Pp,5),n&2){let a;V(a=B())&&(r.customTrigger=a.first),V(a=B())&&(r.options=a),V(a=B())&&(r.optionGroups=a)}},viewQuery:function(n,r){if(n&1&&Ee(fq,5)(gq,5)(B_,5),n&2){let o;V(o=B())&&(r.trigger=o.first),V(o=B())&&(r.panel=o.first),V(o=B())&&(r._overlayDir=o.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:21,hostBindings:function(n,r){n&1&&D("keydown",function(a){return r._handleKeydown(a)})("focus",function(){return r._onFocus()})("blur",function(){return r._onBlur()}),n&2&&($("id",r.id)("tabindex",r.disabled?-1:r.tabIndex)("aria-controls",r.panelOpen?r.id+"-panel":null)("aria-expanded",r.panelOpen)("aria-label",r.ariaLabel||null)("aria-required",r.required.toString())("aria-disabled",r.disabled.toString())("aria-invalid",r.errorState)("aria-activedescendant",r._getAriaActiveDescendant()),X("mat-mdc-select-disabled",r.disabled)("mat-mdc-select-invalid",r.errorState)("mat-mdc-select-required",r.required)("mat-mdc-select-empty",r.empty)("mat-mdc-select-multiple",r.multiple)("mat-select-open",r.panelOpen))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",j],disableRipple:[2,"disableRipple","disableRipple",j],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:wt(e)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",j],placeholder:"placeholder",required:[2,"required","required",j],multiple:[2,"multiple","multiple",j],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",j],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",wt],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth",canSelectNullableOptions:[2,"canSelectNullableOptions","canSelectNullableOptions",j]},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],features:[_e([{provide:Ec,useExisting:t},{provide:Rp,useExisting:t}]),Pe],ngContentSelectors:bq,decls:11,vars:10,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"detach","backdropClick","overlayKeydown","cdkConnectedOverlayDisableClose","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","cdkConnectedOverlayFlexibleDimensions","cdkConnectedOverlayUsePopover"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",1,"mat-mdc-select-panel","mdc-menu-surface","mdc-menu-surface--open",3,"keydown"]],template:function(n,r){if(n&1&&(Ue(_q),d(0,"div",2,0),D("click",function(){return r.open()}),d(3,"div",3),ke(4,vq,2,1,"span",4)(5,xq,3,1,"span",5),u(),d(6,"div",6)(7,"div",7),vn(),d(8,"svg",8),x(9,"path",9),u()()()(),y(10,wq,3,16,"ng-template",10),D("detach",function(){return r.close()})("backdropClick",function(){return r.close()})("overlayKeydown",function(a){return r._handleOverlayKeydown(a)})),n&2){let o=ft(1);p(3),$("id",r._valueId),p(),Te(r.empty?4:5),p(6),h("cdkConnectedOverlayDisableClose",!0)("cdkConnectedOverlayPanelClass",r._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",r._scrollStrategy)("cdkConnectedOverlayOrigin",r._preferredOverlayOrigin||o)("cdkConnectedOverlayPositions",r._positions)("cdkConnectedOverlayWidth",r._overlayWidth)("cdkConnectedOverlayFlexibleDimensions",!0)("cdkConnectedOverlayUsePopover",r._popoverLocation)}},dependencies:[Ld,B_],styles:[`@keyframes _mat-select-enter { 6128 from { 6129 opacity: 0; 6130 transform: scaleY(0.8); 6131 } 6132 to { 6133 opacity: 1; 6134 transform: none; 6135 } 6136} 6137@keyframes _mat-select-exit { 6138 from { 6139 opacity: 1; 6140 } 6141 to { 6142 opacity: 0; 6143 } 6144} 6145.mat-mdc-select { 6146 display: inline-block; 6147 width: 100%; 6148 outline: none; 6149 -moz-osx-font-smoothing: grayscale; 6150 -webkit-font-smoothing: antialiased; 6151 color: var(--mat-select-enabled-trigger-text-color, var(--mat-sys-on-surface)); 6152 font-family: var(--mat-select-trigger-text-font, var(--mat-sys-body-large-font)); 6153 line-height: var(--mat-select-trigger-text-line-height, var(--mat-sys-body-large-line-height)); 6154 font-size: var(--mat-select-trigger-text-size, var(--mat-sys-body-large-size)); 6155 font-weight: var(--mat-select-trigger-text-weight, var(--mat-sys-body-large-weight)); 6156 letter-spacing: var(--mat-select-trigger-text-tracking, var(--mat-sys-body-large-tracking)); 6157} 6158 6159div.mat-mdc-select-panel { 6160 box-shadow: var(--mat-select-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)); 6161} 6162 6163.mat-mdc-select-disabled { 6164 color: var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 6165} 6166.mat-mdc-select-disabled .mat-mdc-select-placeholder { 6167 color: var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 6168} 6169 6170.mat-mdc-select-trigger { 6171 display: inline-flex; 6172 align-items: center; 6173 cursor: pointer; 6174 position: relative; 6175 box-sizing: border-box; 6176 width: 100%; 6177} 6178.mat-mdc-select-disabled .mat-mdc-select-trigger { 6179 -webkit-user-select: none; 6180 user-select: none; 6181 cursor: default; 6182} 6183 6184.mat-mdc-select-value { 6185 width: 100%; 6186 overflow: hidden; 6187 text-overflow: ellipsis; 6188 white-space: nowrap; 6189} 6190 6191.mat-mdc-select-value-text { 6192 white-space: nowrap; 6193 overflow: hidden; 6194 text-overflow: ellipsis; 6195} 6196 6197.mat-mdc-select-arrow-wrapper { 6198 height: 24px; 6199 flex-shrink: 0; 6200 display: inline-flex; 6201 align-items: center; 6202} 6203.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper { 6204 transform: none; 6205} 6206 6207.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow, 6208.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after {
6209 color: var(--mat-select-invalid-arrow-color, var(--mat-sys-error)); 6210} 6211 6212.mat-mdc-select-arrow { 6213 width: 10px; 6214 height: 5px; 6215 position: relative; 6216 color: var(--mat-select-enabled-arrow-color, var(--mat-sys-on-surface-variant)); 6217} 6218.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow { 6219 color: var(--mat-select-focused-arrow-color, var(--mat-sys-primary)); 6220} 6221.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow { 6222 color: var(--mat-select-disabled-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 6223} 6224.mat-select-open .mat-mdc-select-arrow { 6225 transform: rotate(180deg); 6226} 6227.mat-form-field-animations-enabled .mat-mdc-select-arrow { 6228 transition: transform 80ms linear; 6229} 6230.mat-mdc-select-arrow svg { 6231 fill: currentColor; 6232 position: absolute; 6233 top: 50%; 6234 left: 50%; 6235 transform: translate(-50%, -50%); 6236} 6237@media (forced-colors: active) { 6238 .mat-mdc-select-arrow svg { 6239 fill: CanvasText; 6240 } 6241 .mat-mdc-select-disabled .mat-mdc-select-arrow svg { 6242 fill: GrayText; 6243 } 6244} 6245 6246div.mat-mdc-select-panel { 6247 width: 100%; 6248 max-height: 275px; 6249 outline: 0; 6250 overflow: auto; 6251 padding: 8px 0; 6252 box-sizing: border-box; 6253 transform-origin: top center; 6254 border-radius: 0 0 4px 4px; 6255 position: relative; 6256 background-color: var(--mat-select-panel-background-color, var(--mat-sys-surface-container)); 6257} 6258.mat-mdc-select-panel-above div.mat-mdc-select-panel { 6259 border-radius: 4px 4px 0 0; 6260 transform-origin: bottom center; 6261} 6262@media (forced-colors: active) { 6263 div.mat-mdc-select-panel { 6264 outline: solid 1px; 6265 } 6266} 6267 6268.mat-select-panel-animations-enabled { 6269 animation: _mat-select-enter 120ms cubic-bezier(0, 0, 0.2, 1); 6270} 6271.mat-select-panel-animations-enabled.mat-select-panel-exit { 6272 animation: _mat-select-exit 100ms linear; 6273} 6274 6275.mat-mdc-select-placeholder { 6276 transition: color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1); 6277 color: var(--mat-select-placeholder-text-color, var(--mat-sys-on-surface-variant)); 6278} 6279.mat-mdc-form-field:not(.mat-form-field-animations-enabled) .mat-mdc-select-placeholder, ._mat-animation-noopable .mat-mdc-select-placeholder { 6280 transition: none; 6281} 6282.mat-form-field-hide-placeholder .mat-mdc-select-placeholder { 6283 color: transparent; 6284 -webkit-text-fill-color: transparent; 6285 transition: none; 6286 display: block; 6287} 6288 6289.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper { 6290 cursor: pointer; 6291} 6292.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label { 6293 max-width: calc(100% - 18px); 6294} 6295.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above { 6296 max-width: calc(100% / 0.75 - 24px); 6297} 6298.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch { 6299 max-width: calc(100% - 60px); 6300} 6301.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch { 6302 max-width: calc(100% - 24px); 6303} 6304 6305.mat-mdc-select-min-line:empty::before { 6306 content: " "; 6307 white-space: pre; 6308 width: 1px; 6309 display: inline-block; 6310 visibility: hidden; 6311} 6312 6313.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper { 6314 transform: var(--mat-select-arrow-transform, translateY(-8px)); 6315} 6316`],encapsulation:2,changeDetection:0})}return t})();var jb=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[nr,Yd,Fe,qi,Hp,Yd]})}return t})();function Iq(t,i){if(t&1&&(d(0,"mat-option",17),f(1),u()),t&2){let e=i.$implicit;h("value",e),p(),J(" ",e," ")}}function Mq(t,i){if(t&1){let e=re();d(0,"mat-form-field",14)(1,"mat-select",16,0),D("selectionChange",function(r){Q(e);let o=b(2);return Y(o._changePageSize(r.value))}),dr(3,Iq,2,2,"mat-option",17,Ya),u(),d(5,"div",18),D("click",function(){Q(e);let r=ft(2);return Y(r.open())}
6316),u()()}if(t&2){let e=b(2);h("appearance",e._formFieldAppearance)("color",e.color),p(),h("value",e.pageSize)("disabled",e.disabled),_d("aria-labelledby",e._pageSizeLabelId),h("panelClass",e.selectConfig.panelClass||"")("disableOptionCentering",e.selectConfig.disableOptionCentering),p(2),ur(e._displayedPageSizeOptions)}}function kq(t,i){if(t&1&&(d(0,"div",15),f(1),u()),t&2){let e=b(2);p(),L(e.pageSize)}}function Tq(t,i){if(t&1&&(d(0,"div",3)(1,"div",13),f(2),u(),ke(3,Mq,6,7,"mat-form-field",14),ke(4,kq,2,1,"div",15),u()),t&2){let e=b();p(),$("id",e._pageSizeLabelId),p(),J(" ",e._intl.itemsPerPageLabel," "),p(),Te(e._displayedPageSizeOptions.length>1?3:-1),p(),Te(e._displayedPageSizeOptions.length<=1?4:-1)}}function Aq(t,i){if(t&1){let e=re();d(0,"button",19),D("click",function(){Q(e);let r=b();return Y(r._buttonClicked(0,r._previousButtonsDisabled()))}),vn(),d(1,"svg",8),x(2,"path",20),u()()}if(t&2){let e=b();h("matTooltip",e._intl.firstPageLabel)("matTooltipDisabled",e._previousButtonsDisabled())("disabled",e._previousButtonsDisabled())("tabindex",e._previousButtonsDisabled()?-1:null),$("aria-label",e._intl.firstPageLabel)}}function Rq(t,i){if(t&1){let e=re();d(0,"button",21),D("click",function(){Q(e);let r=b();return Y(r._buttonClicked(r.getNumberOfPages()-1,r._nextButtonsDisabled()))}),vn(),d(1,"svg",8),x(2,"path",22),u()()}if(t&2){let e=b();h("matTooltip",e._intl.lastPageLabel)("matTooltipDisabled",e._nextButtonsDisabled())("disabled",e._nextButtonsDisabled())("tabindex",e._nextButtonsDisabled()?-1:null),$("aria-label",e._intl.lastPageLabel)}}var Pq=(()=>{class t{changes=new W;itemsPerPageLabel="Items per page:";nextPageLabel="Next page";previousPageLabel="Previous page";firstPageLabel="First page";lastPageLabel="Last page";getRangeLabel=(e,n,r)=>{if(r==0||n==0)return`0 of ${r}`;r=Math.max(r,0);let o=e*n,a=o<r?Math.min(o+n,r):o+n;return`${o+1} \u2013 ${a} of ${r}`};static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Nq=50;var Oq=new R("MAT_PAGINATOR_DEFAULT_OPTIONS"),Fi=(()=>{class t{_intl=g(Pq);_changeDetectorRef=g(Oe);_formFieldAppearance;_pageSizeLabelId=g(rt).getId("mat-paginator-page-size-label-");_intlChanges;_isInitialized=!1;_initializedStream=new Ji(1);color;get pageIndex(){return this._pageIndex}set pageIndex(e){this._pageIndex=Math.max(e||0,0),this._changeDetectorRef.markForCheck()}_pageIndex=0;get length(){return this._length}set length(e){this._length=e||0,this._changeDetectorRef.markForCheck()}_length=0;get pageSize(){return this._pageSize}set pageSize(e){this._pageSize=Math.max(e||0,0),this._updateDisplayedPageSizeOptions()}_pageSize;get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(e){this._pageSizeOptions=(e||[]).map(n=>wt(n,0)),this._updateDisplayedPageSizeOptions()}_pageSizeOptions=[];hidePageSize=!1;showFirstLastButtons=!1;selectConfig={};disabled=!1;page=new O;_displayedPageSizeOptions;initialized=this._initializedStream;constructor(){let e=this._intl,n=g(Oq,{optional:!0});if(this._intlChanges=e.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),n){let{pageSize:r,pageSizeOptions:o,hidePageSize:a,showFirstLastButtons:s}=n;r!=null&&(this._pageSize=r),o!=null&&(this._pageSizeOptions=o),a!=null&&(this.hidePageSize=a),s!=null&&(this.show
6316FirstLastButtons=s)}this._formFieldAppearance=n?.formFieldAppearance||"outline"}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next()}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe()}nextPage(){this.hasNextPage()&&this._navigate(this.pageIndex+1)}previousPage(){this.hasPreviousPage()&&this._navigate(this.pageIndex-1)}firstPage(){this.hasPreviousPage()&&this._navigate(0)}lastPage(){this.hasNextPage()&&this._navigate(this.getNumberOfPages()-1)}hasPreviousPage(){return this.pageIndex>=1&&this.pageSize!=0}hasNextPage(){let e=this.getNumberOfPages()-1;return this.pageIndex<e&&this.pageSize!=0}getNumberOfPages(){return this.pageSize?Math.ceil(this.length/this.pageSize):0}_changePageSize(e){let n=this.pageIndex*this.pageSize,r=this.pageIndex;this.pageIndex=Math.floor(n/e)||0,this.pageSize=e,this._emitPageEvent(r)}_nextButtonsDisabled(){return this.disabled||!this.hasNextPage()}_previousButtonsDisabled(){return this.disabled||!this.hasPreviousPage()}_updateDisplayedPageSizeOptions(){this._isInitialized&&(this.pageSize||(this._pageSize=this.pageSizeOptions.length!=0?this.pageSizeOptions[0]:Nq),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),this._displayedPageSizeOptions.indexOf(this.pageSize)===-1&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((e,n)=>e-n),this._changeDetectorRef.markForCheck())}_emitPageEvent(e){this.page.emit({previousPageIndex:e,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}_navigate(e){let n=this.pageIndex;e!==n&&(this.pageIndex=e,this._emitPageEvent(n))}_buttonClicked(e,n){n||this._navigate(e)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[2,"pageIndex","pageIndex",wt],length:[2,"length","length",wt],pageSize:[2,"pageSize","pageSize",wt],pageSizeOptions:"pageSizeOptions",hidePageSize:[2,"hidePageSize","hidePageSize",j],showFirstLastButtons:[2,"showFirstLastButtons","showFirstLastButtons",j],selectConfig:"selectConfig",disabled:[2,"disabled","disabled",j]},outputs:{page:"page"},exportAs:["matPaginator"],decls:14,vars:14,consts:[["selectRef",""],[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-atomic","true","aria-live","polite","role","status",1,"mat-mdc-paginator-range-label"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","disabled","tabindex"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","disabled","tabindex"],["aria-hidden","true",1,"mat-mdc-paginator-page-size-label"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],[1,"mat-mdc-paginator-page-size-value"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value"],[1,"mat-mdc-paginator-touch-target",3,"click"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-last",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(n,r){n&1&&(d(0,"div",1)(1,"div",2),ke(2,Tq,5,4,"div",3),d(3,"div",4)(4,"div",5),f(5),u(),ke(6,Aq,3,5,"button",6),d(7,"button",7),D("click",function(){return r._buttonClicked(r.pageIndex-1,r._previousButtonsDisabled())}),vn(),d(8,"svg",8),x(9,"path",9),u()(),xo(),d(10,"button",10),D("click",function(){return r._buttonClicked(r.pageIndex+1,r._nextButtonsDisabled())}),vn(),d(11,"svg",8),x(12,"path",11),u()(),ke(13,Rq,3,5,"button",12),u()()()),n&2&&(p(2),Te(r.hidePageSize?-1:2),p(3),J(" ",r._intl.getRangeLabel(r.pageIndex,r.pageSize,r.length)," "),p(),Te(r.showFirstLastButtons?6:-1),p(),h("matTooltip",r._intl.previousPageLabel)("matTooltipDisabled",r._previousButtonsDisabled())("disabled",r._previousButtonsDisabled())("tabindex",r._previousButtonsDisabled()?-1:null),$("aria-label",r._intl.previousPageLabel),p(3),h("matTooltip",r._intl.nextPageLabel)("matTooltipDisabled",r._nextButtonsDisabled())("disabled",r._nextButtonsDisabled())("tabindex",r._nextButtonsDisabled()?-1:null),$("aria-label",r._intl.nextPageLabel),p(3),Te(r.showFirstLastButtons?13:-1))},dependencies:[pn,eo,ai,Tn,mn],styles:[`.mat-mdc-paginator { 6317 display: block; 6318 -moz-osx-font-smoothing: grayscale; 6319 -webkit-font-smoothing: antialiased; 6320 color: var(--mat-paginator-container-text-color, var(--mat-sys-on-surface)); 6321 background-color: var(--mat-paginator-container-background-color, var(--mat-sys-surface)); 6322 font-family: var(--mat-paginator-container-text-font, var(--mat-sys-body-small-font)); 6323 line-height: var(--mat-paginator-container-text-line-height, var(--mat-sys-body-small-line-height)); 6324 font-size: var(--mat-paginator-container-text-size, var(--mat-sys-body-small-size)); 6325 font-weight: var(--mat-paginator-container-text-weight, var(--mat-sys-body-small-weight)); 6326 letter-spacing: var(--mat-paginator-container-text-tracking, var(--mat-sys-body-small-tracking)); 6327 --mat-form-field-container-height: var(--mat-paginator-form-field-container-height, 40px); 6328 --mat-form-field-container-vertical-padding: var(--mat-paginator-form-field-container-vertical-padding, 8px); 6329} 6330.mat-mdc-paginator .mat-mdc-select-value { 6331 font-size: var(--mat-paginator-select-trigger-text-size, var(--mat-sys-body-small-size)); 6332} 6333.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper { 6334 display: none; 6335} 6336.mat-mdc-paginator .mat-mdc-select { 6337 line-height: 1.5; 6338} 6339 6340.mat-mdc-paginator-outer-container { 6341 display: flex; 6342} 6343 6344.mat-mdc-paginator-container { 6345 display: flex; 6346 align-items: center; 6347 justify-content: flex-end; 6348 padding: 0 8px; 6349 flex-wrap: wrap; 6350 width: 100%; 6351 min-height: var(--mat-paginator-container-size, 56px); 6352} 6353 6354.mat-mdc-paginator-page-size { 6355 display: flex; 6356 align-items: baseline; 6357 margin-right: 8px; 6358} 6359[dir=rtl] .mat-mdc-paginator-page-size { 6360 margin-right: 0; 6361 margin-left: 8px; 6362} 6363 6364.mat-mdc-paginator-page-size-label { 6365 margin: 0 4px; 6366} 6367 6368.mat-mdc-paginator-page-size-select { 6369 margin: 0 4px; 6370 width: var(--mat-paginator-page-size-select-width, 84px); 6371} 6372 6373.mat-mdc-paginator-range-label { 6374 margin: 0 32px 0 24px; 6375} 6376 6377.mat-mdc-paginator-range-actions { 6378 display: flex; 6379 align-items: center; 6380} 6381 6382.mat-mdc-paginator-icon { 6383 display: inline-block; 6384 width: 28px; 6385 fill: var(--mat-paginator-enabled-icon-color, var(--mat-sys-on-surface-variant)); 6386} 6387.mat-mdc-icon-button[aria-disabled] .mat-mdc-paginator-icon { 6388 fill: var(--mat-paginator-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 6389} 6390[dir=rtl] .mat-mdc-paginator-icon { 6391 transform: rotate(180deg); 6392} 6393 6394@media (forced-colors: active) { 6395 .mat-mdc-icon-button[aria-disabled] .mat-mdc-paginator-icon, 6396 .mat-mdc-paginator-icon { 6397 fill: currentColor; 6398 } 6399 .mat-mdc-paginator-range-actions .mat-mdc-icon-button { 6400 outline: solid 1px; 6401 } 6402 .mat-mdc-paginator-range-actions .mat-mdc-icon-button[aria-disabled] { 6403 color: GrayText; 6404 } 6405} 6406.mat-mdc-paginator-touch-target { 6407 display: var(--mat-paginator-touch-target-display, block); 6408 position: absolute; 6409 top: 50%; 6410 left: 50%; 6411 width: var(--mat-paginator-page-size-select-width, 84px); 6412 height: var(--mat-paginator-page-size-select-touch-target-height, 48px); 6413 background-color: transparent; 6414 transform: translate(-50%, -50%); 6415 cursor: pointer; 6416} 6417`],encapsulation:2,changeDetection:0})}return t})(),Z2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[cl,jb,db,Fi]})}return t})();var X2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[Fe]})}return t})();var Fq=["determinateSpinner"];function Lq(t,i){if(t&1&&(vn(),d(0,"svg",11),x(1,"circle",12),u()),t&2){let e=b();$("viewBox",e._viewBox()),p(),Pn("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),$("r",e._circleRadius())}}var Hq=new R("mat-progress-spinner-default-options",{providedIn:"root",factory:()=>({diameter:J2})}),J2=100,Vq=10,eO=(()=>{class t{_elementRef=g(ne);_noopAnimations;get color(){return this._color||this._defaultColor}set color(e){this._color=e}_color;_defaultColor="primary";_determinateCircle;constructor(){let e=g(Hq),n=yw(),r=this._elementRef.nativeElement;this._noopAnimations=n==="di-disabled"&&!!e&&!e._forceAnimations,this.mode=r.nodeName.toLowerCase()==="mat-spinner"?"indeterminate":"determinate",!this._noopAnimations&&n==="reduced-motion"&&r.classList.add("mat-progress-spinner-reduced-motion"),e&&(e.color&&(this.color=this._defaultColor=e.color),e.diameter&&(this.diameter=e.diameter),e.strokeWidth&&(this.strokeWidth=e.strokeWidth))}mode;get value(){return this.mode==="determinate"?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,e||0))}_value=0;get diameter(){return this._diameter}set diameter(e){this._diameter=e||0}_diameter=J2;get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=e||0}_strokeWidth;_circleRadius(){return(this.diameter-Vq)/2}_viewBox(){let e=this._circleRadius()*2+this.strokeWidth;return`0 0 ${e} ${e}`}_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}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(n,r){if(n&1&&Ee(Fq,5),n&2){let o;V(o=B())&&(r._determinateCircle=o.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(n,r){n&2&&($("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow",r.mode==="determinate"?r.value:null)("mode",r.mode),We("mat-"+r.color),Pn("width",r.diameter,"px")("height",r.diameter,"px")("--mat-progress-spinner-size",r.diameter+"px")("--mat-progress-spinner-active-indicator-width",r.diameter+"px"),X("_mat-animation-noopable",r._noopAnimations)("mdc-circular-progress--indeterminate",r.mode==="indeterminate"))},inputs:{color:"color",mode:"mode",value:[2,"value","value",wt],diameter:[2,"diameter","diameter",wt],strokeWidth:[2,"strokeWidth","strokeWidth",wt]},exportAs:["matProgressSpinner"],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(n,r){if(n&1&&(y(0,Lq,2,8,"ng-template",null,0,er),d(2,"div",2,1),vn(),d(4,"svg",3),x(5,"circle",4),u()(),xo(),d(6,"div",5)(7,"div",6)(8,"div",7),qt(9,8),u(),d(10,"div",9),qt(11,8),u(),d(12,"div",10),qt(13,8),u()()()),n&2){let o=ft(1);p(4),$("viewBox",r._viewBox()),p(),Pn("stroke-dasharray",r._strokeCircumference(),"px")("stroke-dashoffset",r._strokeDashOffset(),"px")("stroke-width",r._circleStrokeWidth(),"%"),$("r",r._circleRadius()),p(4),h("ngTemplateOutlet",o),p(2),h("ngTemplateOutlet",o),p(2),h("ngTemplateOutlet",o)}},dependencies:[Ja],styles:[`.mat-mdc-progress-spinner { 6418 --mat-progress-spinner-animation-multiplier: 1; 6419 display: block; 6420 overflow: hidden; 6421 line-height: 0; 6422 position: relative; 6423 direction: ltr; 6424 transition: opacity 250ms cubic-bezier(0.4, 0, 0.6, 1); 6425} 6426.mat-mdc-progress-spinner circle { 6427 stroke-width: var(--mat-progress-spinner-active-indicator-width, 4px); 6428} 6429.mat-mdc-progress-spinner._mat-animation-noopable, .mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle { 6430 transition: none !important; 6431} 6432.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic, 6433.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer, 6434.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container { 6435 animation: none !important; 6436} 6437.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle { 6438 stroke-dasharray: 0 !important; 6439} 6440@media (forced-colors: active) { 6441 .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic, 6442 .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle { 6443 stroke: currentColor; 6444 stroke: CanvasText; 6445 } 6446} 6447 6448.mat-progress-spinner-reduced-motion { 6449 --mat-progress-spinner-animation-multiplier: 1.25; 6450} 6451 6452.mdc-circular-progress__determinate-container, 6453.mdc-circular-progress__indeterminate-circle-graphic, 6454.mdc-circular-progress__indeterminate-container, 6455.mdc-circular-progress__spinner-layer { 6456 position: absolute; 6457 width: 100%; 6458 height: 100%; 6459} 6460 6461.mdc-circular-progress__determinate-container { 6462 transform: rotate(-90deg); 6463} 6464.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container { 6465 opacity: 0; 6466} 6467 6468.mdc-circular-progress__indeterminate-container { 6469 font-size: 0; 6470 letter-spacing: 0; 6471 white-space: nowrap; 6472 opacity: 0; 6473} 6474.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container { 6475 opacity: 1; 6476 animation: mdc-circular-progress-container-rotate calc(1568.2352941176ms * var(--mat-progress-spinner-animation-multiplier)) linear infinite; 6477} 6478 6479.mdc-circular-progress__determinate-circle-graphic, 6480.mdc-circular-progress__indeterminate-circle-graphic { 6481 fill: transparent; 6482} 6483 6484.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle, 6485.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic { 6486 stroke: var(--mat-progress-spinner-active-indicator-color, var(--mat-sys-primary)); 6487} 6488@media (forced-colors: active) { 6489 .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle, 6490 .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic { 6491 stroke: CanvasText; 6492 } 6493} 6494 6495.mdc-circular-progress__determinate-circle { 6496 transition: stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1); 6497} 6498 6499.mdc-circular-progress__gap-patch { 6500 position: absolute; 6501 top: 0; 6502 left: 47.5%; 6503 box-sizing: border-box; 6504 width: 5%; 6505 height: 100%; 6506 overflow: hidden; 6507} 6508 6509.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic { 6510 left: -900%; 6511 width: 2000%; 6512 transform: rotate(180deg); 6513} 6514.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic { 6515 width: 200%; 6516} 6517.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-gr
6517aphic { 6518 left: -100%; 6519} 6520.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic { 6521 animation: mdc-circular-progress-left-spin calc(1333ms * var(--mat-progress-spinner-animation-multiplier)) cubic-bezier(0.4, 0, 0.2, 1) infinite both; 6522} 6523.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic { 6524 animation: mdc-circular-progress-right-spin calc(1333ms * var(--mat-progress-spinner-animation-multiplier)) cubic-bezier(0.4, 0, 0.2, 1) infinite both; 6525} 6526 6527.mdc-circular-progress__circle-clipper { 6528 display: inline-flex; 6529 position: relative; 6530 width: 50%; 6531 height: 100%; 6532 overflow: hidden; 6533} 6534 6535.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer { 6536 animation: mdc-circular-progress-spinner-layer-rotate calc(5332ms * var(--mat-progress-spinner-animation-multiplier)) cubic-bezier(0.4, 0, 0.2, 1) infinite both; 6537} 6538 6539@keyframes mdc-circular-progress-container-rotate { 6540 to { 6541 transform: rotate(360deg); 6542 } 6543} 6544@keyframes mdc-circular-progress-spinner-layer-rotate { 6545 12.5% { 6546 transform: rotate(135deg); 6547 } 6548 25% { 6549 transform: rotate(270deg); 6550 } 6551 37.5% { 6552 transform: rotate(405deg); 6553 } 6554 50% { 6555 transform: rotate(540deg); 6556 } 6557 62.5% { 6558 transform: rotate(675deg); 6559 } 6560 75% { 6561 transform: rotate(810deg); 6562 } 6563 87.5% { 6564 transform: rotate(945deg); 6565 } 6566 100% { 6567 transform: rotate(1080deg); 6568 } 6569} 6570@keyframes mdc-circular-progress-left-spin { 6571 from { 6572 transform: rotate(265deg); 6573 } 6574 50% { 6575 transform: rotate(130deg); 6576 } 6577 to { 6578 transform: rotate(265deg); 6579 } 6580} 6581@keyframes mdc-circular-progress-right-spin { 6582 from { 6583 transform: rotate(-265deg); 6584 } 6585 50% { 6586 transform: rotate(-130deg); 6587 } 6588 to { 6589 transform: rotate(-265deg); 6590 } 6591} 6592`],encapsulation:2,changeDetection:0})}return t})();var tO=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[Fe]})}return t})();var jq=["input"],Uq=["formField"],zq=["*"],zb=class{source;value;constructor(i,e){this.source=i,this.value=e}},Gq={provide:Oi,useExisting:Zt(()=>Ic),multi:!0},nO=new R("MatRadioGroup"),$q=new R("mat-radio-default-options",{providedIn:"root",factory:()=>({color:"accent",disabledInteractive:!1})}),Ic=(()=>{class t{_changeDetector=g(Oe);_value=null;_name=g(rt).getId("mat-radio-group-");_selected=null;_isInitialized=!1;_labelPosition="after";_disabled=!1;_required=!1;_buttonChanges;_controlValueAccessorChangeFn=()=>{};onTouched=()=>{};change=new O;_radios;color;get name(){return this._name}set name(e){this._name=e,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(e){this._labelPosition=e==="before"?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(e){this._selected=e,this.value=e?e.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._markRadiosForCheck()}get required(){return this._required}set required(e){this._required=e,this._markRadiosForCheck()}get disabledInteractive(){return this._disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e,this._markRadiosForCheck()}_disabledInteractive=!1;constructor(){}ngAfterContentInit(){this._isInitialized=!0,this._buttonChanges=this._radios.changes.subscribe(()=>{this.selected&&!this._radios.find(e=>e===this.selected)&&(this._selected=null)})}ngOnDestroy(){this._buttonChanges?.unsubscribe()}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(e=>{e.name=this.name,e._markForCheck()})}_updateSelectedRadioFromValue(){let e=this._selected!==null&&this._selected.value===this._value;this._radios&&!e&&(this._selected=null,this._radios.forEach(n=>
6592{n.checked=this.value===n.value,n.checked&&(this._selected=n)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new zb(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(e=>e._markForCheck())}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetector.markForCheck()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["mat-radio-group"]],contentQueries:function(n,r,o){if(n&1&&xt(o,as,5),n&2){let a;V(a=B())&&(r._radios=a)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:[2,"disabled","disabled",j],required:[2,"required","required",j],disabledInteractive:[2,"disabledInteractive","disabledInteractive",j]},outputs:{change:"change"},exportAs:["matRadioGroup"],features:[_e([Gq,{provide:nO,useExisting:t}])]})}return t})(),as=(()=>{class t{_elementRef=g(ne);_changeDetector=g(Oe);_focusMonitor=g(Hn);_radioDispatcher=g(xc);_defaultOptions=g($q,{optional:!0});_ngZone=g(de);_renderer=g(pt);_uniqueId=g(rt).getId("mat-radio-");_cleanupClick;id=this._uniqueId;name;ariaLabel;ariaLabelledby;ariaDescribedby;disableRipple=!1;tabIndex=0;get checked(){return this._checked}set checked(e){this._checked!==e&&(this._checked=e,e&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!e&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),e&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this.radioGroup!==null&&(this.checked||(this.checked=this.radioGroup.value===e),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(e){this._labelPosition=e}_labelPosition;get disabled(){return this._disabled||this.radioGroup!==null&&this.radioGroup.disabled}set disabled(e){this._setDisabled(e)}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(e){e!==this._required&&this._changeDetector.markForCheck(),this._required=e}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._defaultOptions&&this._defaultOptions.color||"accent"}set color(e){this._color=e}_color;get disabledInteractive(){return this._disabledInteractive||this.radioGroup!==null&&this.radioGroup.disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e}_disabledInteractive;change=new O;radioGroup;get inputId(){return`${this.id||this._uniqueId}-input`}_checked=!1;_disabled=!1;_required=!1;_value=null;_removeUniqueSelectionListener=()=>{};_previousTabIndex;_inputElement;_rippleTrigger;_noopAnimations=ot();_injector=g(Ae);constructor(){g(At).load(kn);let e=g(nO,{optional:!0}),n=g(new jn("tabindex"),{optional:!0});this.radioGroup=e,this._disabledInteractive=this._defaultOptions?.disabledInteractive??!1,n&&(this.tabIndex=wt(n,0))}focus(e,n){n?this._focusMonitor.focusVia(this._inputElement,n,e):this._inputElement.nativeElement.focus(e)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispatcher.listen((e,n)=>{e!==this.id&&n===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{!e&&this.radioGroup&&this.radioGroup._touch()}),this._ngZone.runOutsideAngular(()=>{this._cleanupClick=this._renderer.listen(this._inputElement.nativeElement,"click",this._onInputClick)})}ngOnDestroy(){this._cleanupClick?.(),this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new zb(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputInteraction(e){if(e.stopPropagation(),!this.checked&&!this.disabled){let n=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._c
6592ontrolValueAccessorChangeFn(this.value),n&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(e){this._onInputInteraction(e),(!this.disabled||this.disabledInteractive)&&this._inputElement?.nativeElement.focus()}_setDisabled(e){this._disabled!==e&&(this._disabled=e,this._changeDetector.markForCheck())}_onInputClick=e=>{this.disabled&&this.disabledInteractive&&e.preventDefault()};_updateTabIndex(){let e=this.radioGroup,n;if(!e||!e.selected||this.disabled?n=this.tabIndex:n=e.selected===this?this.tabIndex:-1,n!==this._previousTabIndex){let r=this._inputElement?.nativeElement;r&&(r.setAttribute("tabindex",n+""),this._previousTabIndex=n,Bt(()=>{queueMicrotask(()=>{e&&e.selected&&e.selected!==this&&document.activeElement===r&&(e.selected?._inputElement.nativeElement.focus(),document.activeElement===r&&this._inputElement.nativeElement.blur())})},{injector:this._injector}))}}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-radio-button"]],viewQuery:function(n,r){if(n&1&&Ee(jq,5)(Uq,7,ne),n&2){let o;V(o=B())&&(r._inputElement=o.first),V(o=B())&&(r._rippleTrigger=o.first)}},hostAttrs:[1,"mat-mdc-radio-button"],hostVars:19,hostBindings:function(n,r){n&1&&D("focus",function(){return r._inputElement.nativeElement.focus()}),n&2&&($("id",r.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),X("mat-primary",r.color==="primary")("mat-accent",r.color==="accent")("mat-warn",r.color==="warn")("mat-mdc-radio-checked",r.checked)("mat-mdc-radio-disabled",r.disabled)("mat-mdc-radio-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._noopAnimations))},inputs:{id:"id",name:"name",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],disableRipple:[2,"disableRipple","disableRipple",j],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:wt(e)],checked:[2,"checked","checked",j],value:"value",labelPosition:"labelPosition",disabled:[2,"disabled","disabled",j],required:[2,"required","required",j],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",j]},outputs:{change:"change"},exportAs:["matRadioButton"],ngContentSelectors:zq,decls:13,vars:17,consts:[["formField",""],["input",""],["mat-internal-form-field","",3,"labelPosition"],[1,"mdc-radio"],["aria-hidden","true",1,"mat-mdc-radio-touch-target",3,"click"],["type","radio","aria-invalid","false",1,"mdc-radio__native-control",3,"change","id","checked","disabled","required"],["aria-hidden","true",1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple","","aria-hidden","true",1,"mat-radio-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(n,r){n&1&&(Ue(),d(0,"div",2,0)(2,"div",3)(3,"div",4),D("click",function(a){return r._onTouchTargetClick(a)}),u(),d(4,"input",5,1),D("change",function(a){return r._onInputInteraction(a)}),u(),d(6,"div",6),x(7,"div",7)(8,"div",8),u(),d(9,"div",9),x(10,"div",10),u()(),d(11,"label",11),me(12),u()()),n&2&&(h("labelPosition",r.labelPosition),p(2),X("mdc-radio--disabled",r.disabled),p(2),h("id",r.inputId)("checked",r.checked)("disabled",r.disabled&&!r.disabledInteractive)("required",r.required),$("name",r.name)("value",r.value)("aria-label",r.ariaLabel)("aria-labelledby",r.ariaLabelledby)("aria-describedby",r.ariaDescribedby)("aria-disabled",r.disabled&&r.disabledInteractive?"true":null),p(5),h("matRippleTrigger",r._rippleTrigger.nativeElement)("matRippleDisabled",r._isRippleDisabled())("matRippleCentered",!0),p(2),h("for",r.inputId))},dependencies:[ii,Xd],styles:[`.mat-mdc-radio-button { 6593 -webkit-tap-highlight-color: transparent; 6594} 6595.mat-mdc-radio-button .mdc-radio { 6596 display: inline-block; 6597 position: relative; 6598 flex: 0 0 auto; 6599 box-sizing: content-box; 6600 width: 20px; 6601 height: 20px; 6602 cursor: pointer; 6603 will-change: opacity, transform, border-color, color; 6604 padding: calc((var(--mat-radio-state-layer-size, 40px) - 20px) / 2); 6605} 6606.mat-mdc-radio-button .mdc-radio:hover > .mdc-radio__native-control:not([disabled]):not(:focus) ~ .mdc-radio__background::before { 6607 opacity: 0.04; 6608 transform: scale(1); 6609} 6610.mat-mdc-radio-button .mdc-radio:hover > .mdc-radio__native-control:not([disabled]) ~ .mdc-radio__background > .mdc-radio__outer-circle { 6611 border-color: var(--mat-radio-unselected-hover-icon-color, var(--mat-sys-on-surface)); 6612} 6613.mat-mdc-radio-button .mdc-radio:hover > .mdc-radio__native-control:enabled:checked + .mdc-radio__background > .mdc-radio__outer-circle { 6614 border-color: var(--mat-radio-selected-hover-icon-color, var(--mat-sys-primary)); 6615} 6616.mat-mdc-radio-button .mdc-radio:hover > .mdc-radio__native-control:enabled:checked + .mdc-radio__background >
6616 .mdc-radio__inner-circle { 6617 background-color: var(--mat-radio-selected-hover-icon-color, var(--mat-sys-primary, currentColor)); 6618} 6619.mat-mdc-radio-button .mdc-radio:active > .mdc-radio__native-control:enabled:not(:checked) + .mdc-radio__background > .mdc-radio__outer-circle { 6620 border-color: var(--mat-radio-unselected-pressed-icon-color, var(--mat-sys-on-surface)); 6621} 6622.mat-mdc-radio-button .mdc-radio:active > .mdc-radio__native-control:enabled:checked + .mdc-radio__background > .mdc-radio__outer-circle { 6623 border-color: var(--mat-radio-selected-pressed-icon-color, var(--mat-sys-primary)); 6624} 6625.mat-mdc-radio-button .mdc-radio:active > .mdc-radio__native-control:enabled:checked + .mdc-radio__background > .mdc-radio__inner-circle { 6626 background-color: var(--mat-radio-selected-pressed-icon-color, var(--mat-sys-primary, currentColor)); 6627} 6628.mat-mdc-radio-button .mdc-radio__background { 6629 display: inline-block; 6630 position: relative; 6631 box-sizing: border-box; 6632 width: 20px; 6633 height: 20px; 6634} 6635.mat-mdc-radio-button .mdc-radio__background::before { 6636 position: absolute; 6637 transform: scale(0, 0); 6638 border-radius: 50%; 6639 opacity: 0; 6640 pointer-events: none; 6641 content: ""; 6642 transition: opacity 90ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms cubic-bezier(0.4, 0, 0.6, 1); 6643 width: var(--mat-radio-state-layer-size, 40px); 6644 height: var(--mat-radio-state-layer-size, 40px); 6645 top: calc(-1 * (var(--mat-radio-state-layer-size, 40px) - 20px) / 2); 6646 left: calc(-1 * (var(--mat-radio-state-layer-size, 40px) - 20px) / 2); 6647} 6648.mat-mdc-radio-button .mdc-radio__outer-circle { 6649 position: absolute; 6650 top: 0; 6651 left: 0; 6652 box-sizing: border-box; 6653 width: 100%; 6654 height: 100%; 6655 border-width: 2px; 6656 border-style: solid; 6657 border-radius: 50%; 6658 transition: border-color 90ms cubic-bezier(0.4, 0, 0.6, 1); 6659} 6660.mat-mdc-radio-button .mdc-radio__inner-circle { 6661 position: absolute; 6662 top: 0; 6663 left: 0; 6664 box-sizing: border-box; 6665 width: 100%; 6666 height: 100%; 6667 transform: scale(0); 6668 border-radius: 50%; 6669 transition: transform 90ms cubic-bezier(0.4, 0, 0.6, 1), background-color 90ms cubic-bezier(0.4, 0, 0.6, 1); 6670} 6671@media (forced-colors: active) { 6672 .mat-mdc-radio-button .mdc-radio__inner-circle { 6673 background-color: CanvasText !important; 6674 } 6675} 6676.mat-mdc-radio-button .mdc-radio__native-control { 6677 position: absolute; 6678 margin: 0; 6679 padding: 0; 6680 opacity: 0; 6681 top: 0; 6682 right: 0; 6683 left: 0; 6684 cursor: inherit; 6685 z-index: 1; 6686 width: var(--mat-radio-state-layer-size, 40px); 6687 height: var(--mat-radio-state-layer-size, 40px); 6688} 6689.mat-mdc-radio-button .mdc-radio__native-control:checked + .mdc-radio__background, .mat-mdc-radio-button .mdc-radio__native-control:disabled + .mdc-radio__background { 6690 transition: opacity 90ms cubic-bezier(0, 0, 0.2, 1), transform 90ms cubic-bezier(0, 0, 0.2, 1); 6691} 6692.mat-mdc-radio-button .mdc-radio__native-control:checked + .mdc-radio__background > .mdc-radio__outer-circle, .mat-mdc-radio-button .mdc-radio__native-control:disabled + .mdc-radio__background > .mdc-radio__outer-circle { 6693 transition: border-color 90ms cubic-bezier(0, 0, 0.2, 1); 6694} 6695.mat-mdc-radio-button .mdc-radio__native-control:checked + .mdc-radio__background > .mdc-radio__inner-circle, .mat-mdc-radio-button .mdc-radio__native-control:disabled + .mdc-radio__background > .mdc-radio__inner-circle { 6696 transition: transform 90ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms cubic-bezier(0, 0, 0.2, 1); 6697} 6698.mat-mdc-radio-button .mdc-radio__native-control:focus + .mdc-radio__background::before { 6699 transform: scale(1); 6700 opacity: 0.12; 6701 transition: opacity 90ms cubic-bezier(0, 0, 0.2, 1), transform 90ms cubic-bezier(0, 0, 0.2, 1); 6702} 6703.mat-mdc-radio-button .mdc-radio__native-control:disabled:not(:checked) + .mdc-radio__background > .mdc-radio__outer-circle { 6704 border-color: var(--mat-radio-disabled-unselected-icon-color, var(--mat-sys-on-surface)); 6705 opacity: var(--mat-radio-disabled-unselected-icon-opacity, 0.38); 6706} 6707.mat-mdc-radio-button .mdc-radio__native-control:disabled + .mdc-radio__background { 6708 cursor: default; 6709} 6710.mat-mdc-radio-button .mdc-radio__native-control:disabled + .mdc-radio__background > .mdc-radio__outer-circle { 6711 border-color: var(--mat-radio-disabled-selected-icon-color, var(--mat-sys-on-surface)); 6712 opacity: var(--mat-radio-disabled-selected-icon-opacity, 0.38); 6713} 6714.mat-mdc-radio-button .mdc-radio__native-control:disabled + .mdc-radio__background >
6714 .mdc-radio__inner-circle { 6715 background-color: var(--mat-radio-disabled-selected-icon-color, var(--mat-sys-on-surface, currentColor)); 6716 opacity: var(--mat-radio-disabled-selected-icon-opacity, 0.38); 6717} 6718.mat-mdc-radio-button .mdc-radio__native-control:enabled:not(:checked) + .mdc-radio__background > .mdc-radio__outer-circle { 6719 border-color: var(--mat-radio-unselected-icon-color, var(--mat-sys-on-surface-variant)); 6720} 6721.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked + .mdc-radio__background > .mdc-radio__outer-circle { 6722 border-color: var(--mat-radio-selected-icon-color, var(--mat-sys-primary)); 6723} 6724.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked + .mdc-radio__background > .mdc-radio__inner-circle { 6725 background-color: var(--mat-radio-selected-icon-color, var(--mat-sys-primary, currentColor)); 6726} 6727.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked + .mdc-radio__background > .mdc-radio__outer-circle { 6728 border-color: var(--mat-radio-selected-focus-icon-color, var(--mat-sys-primary)); 6729} 6730.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked + .mdc-radio__background > .mdc-radio__inner-circle { 6731 background-color: var(--mat-radio-selected-focus-icon-color, var(--mat-sys-primary, currentColor)); 6732} 6733.mat-mdc-radio-button .mdc-radio__native-control:checked + .mdc-radio__background > .mdc-radio__inner-circle { 6734 transform: scale(0.5); 6735 transition: transform 90ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms cubic-bezier(0, 0, 0.2, 1); 6736} 6737.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled { 6738 pointer-events: auto; 6739} 6740.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:not(:checked) + .mdc-radio__background > .mdc-radio__outer-circle { 6741 border-color: var(--mat-radio-disabled-unselected-icon-color, var(--mat-sys-on-surface)); 6742 opacity: var(--mat-radio-disabled-unselected-icon-opacity, 0.38); 6743} 6744.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked + .mdc-radio__background > .mdc-radio__outer-circle, 6745.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus + .mdc-radio__background > .mdc-radio__outer-circle, 6746.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control + .mdc-radio__background > .mdc-radio__outer-circle { 6747 border-color: var(--mat-radio-disabled-selected-icon-color, var(--mat-sys-on-surface)); 6748 opacity: var(--mat-radio-disabled-selected-icon-opacity, 0.38); 6749} 6750.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked + .mdc-radio__background > .mdc-radio__inner-circle, 6751.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus + .mdc-radio__background > .mdc-radio__inner-circle, 6752.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control + .mdc-radio__background > .mdc-radio__inner-circle { 6753 background-color: var(--mat-radio-disabled-selected-icon-color, var(--mat-sys-on-surface, currentColor)); 6754 opacity: var(--mat-radio-disabled-selected-icon-opacity, 0.38); 6755} 6756.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before, 6757.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle, 6758.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle { 6759 transition: none !important; 6760} 6761.mat-mdc-radio-button label { 6762 cursor: pointer; 6763} 6764.mat-mdc-radio-button label:empty { 6765 display: none; 6766} 6767.mat-mdc-radio-button .mdc-radio__background::before { 6768 background-color: var(--mat-radio-ripple-color, var(--mat-sys-on-surface)); 6769} 6770.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element, 6771.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before { 6772 background-color: var(--mat-radio-checked-ripple-color, var(--mat-sys-primary)); 6773} 6774.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mat-ripple-element, 6775.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__background::before { 6776 background-color: var(--mat-radio-ripple-color, var(--mat-sys-on-surface)); 6777} 6778.mat-mdc-radio-button .mat-internal-form-field { 6779 color: var(--mat-radio-label-text-color, var(--mat-sys-on-surface)); 6780 font-family: var(--mat-radio-label-text-font, var(--mat-sys-body-medium-font)); 6781 line-height: var(--mat-radio-label-text-line-height, var(--mat-sys-body-medium-line-height)); 6782 font-size: var(--mat-radio-label-text-size, var(--mat-sys-body-medium-size)); 6783 letter-spacing: var(--mat-radio-label-text-tracking, var(--mat-sys-body-medium-tracking)); 6784 font-weight: var(--mat-radio-label-text-weight, var(--mat-sys-body-medium-weight)); 6785} 6786.mat-mdc-radio-button .mdc-radio--disabled + label { 6787 color: var(--mat-radio-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 6788} 6789.mat-mdc-radio-button .mat-radio-ripple { 6790 top: 0; 6791 left: 0; 6792 right: 0; 6793 bottom: 0; 6794 position: absolute; 6795 pointer-events: none; 6796 border-radius: 50%; 6797} 6798.mat-mdc-radio-button .mat-radio-ripple > .mat-ripple-element { 6799 opacity: 0.14; 6800} 6801.mat-mdc-radio-button .mat-radio-ripple::before { 6802 border-radius: 50%; 6803} 6804.mat-mdc-radio-button .mdc-radio > .mdc-radio__native-control:focus:enabled:not(:checked) ~ .mdc-radio__background > .mdc-radio__outer-circle { 6805 border-color: var(--mat-radio-unselected-focus-icon-color, var(--mat-sys-on-surface)); 6806} 6807.mat-mdc-radio-button.cdk-focused .mat-focus-indicator::before { 6808 content: ""; 6809} 6810 6811.mat-mdc-radio-disabled { 6812 cursor: default; 6813 pointer-events: none; 6814} 6815.mat-mdc-radio-disabled.mat-mdc-radio-disabled-interactive { 6816 pointer-events: auto; 6817} 6818 6819.mat-mdc-radio-touch-target { 6820 position: absolute; 6821 top: 50%; 6822 left: 50%; 6823 height: var(--mat-radio-touch-target-size, 48px); 6824 width: var(--mat-radio-touch-target-size, 48px); 6825 transform: translate(-50%, -50%); 6826 display: var(--mat-radio-touch-target-display, block); 6827} 6828[dir=rtl] .mat-mdc-radio-touch-target { 6829 left: auto; 6830 right: 50%; 6831 transform: translate(50%, -50%); 6832} 6833`],encapsulation:2,changeDetection:0})}return t})(),iO=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[hi,as,Fe]})}return t})();var rO=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[qi,Fe,qi]})}return t})();var Wq=["switch"],qq=["*"];function Kq(t,i){t&1&&(d(0,"span",11),vn(),d(1,"svg",13),x(2,"path",14),u(),d(3,"svg",15),x(4,"path",16),u()())}var Qq=new R("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1,disabledInteractive:!1})}),$b=class{source;checked;constructor(i,e){this.source=i,this.checked=e}},Yq=(()=>{class t{_elementRef=g(ne);_focusMonitor=g(Hn);_changeDetectorRef=g(Oe);defaults=g(Qq);_onChange=e=>{};_onTouched=()=>{};_validatorOnChange=()=>{};_uniqueId;_checked=!1;_createChangeEvent(e){return new $b(this,e)}_labelId;get buttonId(){return`${this.id||this._uniqueId}-button`}_switchElement;focus(){this._switchElement.nativeElement.focus()}_noopAnimations=ot();_focused=!1;name=null;id;labelPosition="after";ariaLabel=null;ariaLabelledby=null;ariaDescribedby;required=!1;color;disabled=!1;disableRipple=!1;tabIndex=0;get checked(){return this._checked}set checked(e){this._checked=e,this._changeDetectorRef.markForCheck()}hideIcon;disabledInteractive;change=new O;toggleChange=new O;get inputId(){return`${this.id||this._uniqueId}-input`}constructor(){g(At).load(kn);let e=g(new jn("tabindex"),{optional:!0}),n=this.defaults;
vendor: 4,933 bytes, lines 6833-6844
6833this.tabIndex=e==null?0:parseInt(e)||0,this.color=n.color||"accent",this.id=this._uniqueId=g(rt).getId("mat-mdc-slide-toggle-"),this.hideIcon=n.hideIcon??!1,this.disabledInteractive=n.disabledInteractive??!1,this._labelId=this._uniqueId+"-label"}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{e==="keyboard"||e==="program"?(this._focused=!0,this._changeDetectorRef.markForCheck()):e||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnChanges(e){e.required&&this._validatorOnChange()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(e){this.checked=!!e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}validate(e){return this.required&&e.value!==!0?{required:!0}:null}registerOnValidatorChange(e){this._validatorOnChange=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}_handleClick(){this.disabled||(this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new $b(this,this.checked))))}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-slide-toggle"]],viewQuery:function(n,r){if(n&1&&Ee(Wq,5),n&2){let o;V(o=B())&&(r._switchElement=o.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:13,hostBindings:function(n,r){n&2&&(Nt("id",r.id),$("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),We(r.color?"mat-"+r.color:""),X("mat-mdc-slide-toggle-focused",r._focused)("mat-mdc-slide-toggle-checked",r.checked)("_mat-animation-noopable",r._noopAnimations))},inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",j],color:"color",disabled:[2,"disabled","disabled",j],disableRipple:[2,"disableRipple","disableRipple",j],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:wt(e)],checked:[2,"checked","checked",j],hideIcon:[2,"hideIcon","hideIcon",j],disabledInteractive:[2,"disabledInteractive","disabledInteractive",j]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],features:[_e([{provide:Oi,useExisting:Zt(()=>t),multi:!0},{provide:kr,useExisting:t,multi:!0}]),Pe],ngContentSelectors:qq,decls:14,vars:27,consts:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mat-mdc-slide-toggle-touch-target"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(n,r){if(n&1&&(Ue(),d(0,"div",1)(1,"button",2,0),D("click",function(){return r._handleClick()}),x(3,"div",3)(4,"span",4),d(5,"span",5)(6,"span",6)(7,"span",7),x(8,"span",8),u(),d(9,"span",9),x(10,"span",10),u(),ke(11,Kq,5,0,"span",11),u()()(),d(12,"label",12),D("click",function(a){return a.stopPropagation()}),me(13),u()()),n&2){let o=ft(2);h("labelPosition",r.labelPosition),p(),X("mdc-switch--selected",r.checked)("mdc-switch--unselected",!r.checked)("mdc-switch--checked",r.checked)("mdc-switch--disabled",r.disabled)("mat-mdc-slide-toggle-disabled-interactive",r.disabledInteractive),h("tabIndex",r.disabled&&!r.disabledInteractive?-1:r.tabIndex)("disabled",r.disabled&&!r.disabledInteractive),$("id",r.buttonId)("name",r.name)("aria-label",r.ariaLabel)("aria-labelledby",r._getAriaLabelledBy())("aria-describedby",r.ariaDescribedby)("aria-required",r.required||null)("aria-checked",r.checked)("aria-disabled",r.disabled&&r.disabledInteractive?"true":null),p(9),h("matRippleTrigger",o)("matRippleDisabled",r.disableRipple||r.disabled)("matRippleCentered",!0),p(),Te(r.hideIcon?-1:11),p(),h("for",r.buttonId),$("id",r._labelId)}},dependencies:[ii,Xd],styles:[`.mdc-switch { 6834 align-items: center; 6835 background: none; 6836 border: none; 6837 cursor: pointer; 6838 display: inline-flex; 6839 flex-shrink: 0; 6840 margin: 0; 6841 outline: none; 6842 overflow: visible; 6843 padding: 0; 6844 position: relative;
6845 width: var(--mat-slide-toggle-track-width, 52px); 6846} 6847.mdc-switch.mdc-switch--disabled { 6848 cursor: default; 6849 pointer-events: none; 6850} 6851.mdc-switch.mat-mdc-slide-toggle-disabled-interactive { 6852 pointer-events: auto; 6853} 6854 6855.mdc-switch__track { 6856 overflow: hidden; 6857 position: relative; 6858 width: 100%; 6859 height: var(--mat-slide-toggle-track-height, 32px); 6860 border-radius: var(--mat-slide-toggle-track-shape, var(--mat-sys-corner-full)); 6861} 6862.mdc-switch--disabled.mdc-switch .mdc-switch__track { 6863 opacity: var(--mat-slide-toggle-disabled-track-opacity, 0.12); 6864} 6865.mdc-switch__track::before, .mdc-switch__track::after { 6866 border: 1px solid transparent; 6867 border-radius: inherit; 6868 box-sizing: border-box; 6869 content: ""; 6870 height: 100%; 6871 left: 0; 6872 position: absolute; 6873 width: 100%; 6874 border-width: var(--mat-slide-toggle-track-outline-width, 2px); 6875 border-color: var(--mat-slide-toggle-track-outline-color, var(--mat-sys-outline)); 6876} 6877.mdc-switch--selected .mdc-switch__track::before, .mdc-switch--selected .mdc-switch__track::after { 6878 border-width: var(--mat-slide-toggle-selected-track-outline-width, 2px); 6879 border-color: var(--mat-slide-toggle-selected-track-outline-color, transparent); 6880} 6881.mdc-switch--disabled .mdc-switch__track::before, .mdc-switch--disabled .mdc-switch__track::after { 6882 border-width: var(--mat-slide-toggle-disabled-unselected-track-outline-width, 2px); 6883 border-color: var(--mat-slide-toggle-disabled-unselected-track-outline-color, var(--mat-sys-on-surface)); 6884} 6885@media (forced-colors: active) { 6886 .mdc-switch__track { 6887 border-color: currentColor; 6888 } 6889} 6890.mdc-switch__track::before { 6891 transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1); 6892 transform: translateX(0); 6893 background: var(--mat-slide-toggle-unselected-track-color, var(--mat-sys-surface-variant)); 6894} 6895.mdc-switch--selected .mdc-switch__track::before { 6896 transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1); 6897 transform: translateX(100%); 6898} 6899[dir=rtl] .mdc-switch--selected .mdc-switch--selected .mdc-switch__track::before { 6900 transform: translateX(-100%); 6901} 6902.mdc-switch--selected .mdc-switch__track::before { 6903 opacity: var(--mat-slide-toggle-hidden-track-opacity, 0); 6904 transition: var(--mat-slide-toggle-hidden-track-transition, opacity 75ms); 6905} 6906.mdc-switch--unselected .mdc-switch__track::before { 6907 opacity: var(--mat-slide-toggle-visible-track-opacity, 1); 6908 transition: var(--mat-slide-toggle-visible-track-transition, opacity 75ms); 6909} 6910.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before { 6911 background: var(--mat-slide-toggle-unselected-hover-track-color, var(--mat-sys-surface-variant)); 6912} 6913.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before { 6914 background: var(--mat-slide-toggle-unselected-focus-track-color, var(--mat-sys-surface-variant)); 6915} 6916.mdc-switch:enabled:active .mdc-switch__track::before { 6917 background: var(--mat-slide-toggle-unselected-pressed-track-color, var(--mat-sys-surface-variant)); 6918} 6919.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::before, .mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::before, .mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::before, .mdc-switch.mdc-switch--disabled .mdc-switch__track::before { 6920 background: var(--mat-slide-toggle-disabled-unselected-track-color, var(--mat-sys-surface-variant)); 6921} 6922.mdc-switch__track::after { 6923 transform: translateX(-100%); 6924 background: var(--mat-slide-toggle-selected-track-color, var(--mat-sys-primary)); 6925} 6926[dir=rtl] .mdc-switch__track::after { 6927 transform: translateX(100%); 6928} 6929.mdc-switch--selected .mdc-switch__track::after { 6930 transform: translateX(0); 6931} 6932.mdc-switch--selected .mdc-switch__track::after { 6933 opacity: var(--mat-slide-toggle-visible-track-opacity, 1); 6934 transition: var(--mat-slide-toggle-visible-track-transition, opacity 75ms); 6935} 6936.mdc-switch--unselected .mdc-switch__track::after { 6937 opacity: var(--mat-slide-toggle-hidden-track-opacity, 0); 6938 transition: var(--mat-slide-toggle-hidden-track-transition, opacity 75ms); 6939}
6940.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after { 6941 background: var(--mat-slide-toggle-selected-hover-track-color, var(--mat-sys-primary)); 6942} 6943.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after { 6944 background: var(--mat-slide-toggle-selected-focus-track-color, var(--mat-sys-primary)); 6945} 6946.mdc-switch:enabled:active .mdc-switch__track::after { 6947 background: var(--mat-slide-toggle-selected-pressed-track-color, var(--mat-sys-primary)); 6948} 6949.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::after, .mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::after, .mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::after, .mdc-switch.mdc-switch--disabled .mdc-switch__track::after { 6950 background: var(--mat-slide-toggle-disabled-selected-track-color, var(--mat-sys-on-surface)); 6951} 6952 6953.mdc-switch__handle-track { 6954 height: 100%; 6955 pointer-events: none; 6956 position: absolute; 6957 top: 0; 6958 transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1); 6959 left: 0; 6960 right: auto; 6961 transform: translateX(0); 6962 width: calc(100% - var(--mat-slide-toggle-handle-width)); 6963} 6964[dir=rtl] .mdc-switch__handle-track { 6965 left: auto; 6966 right: 0; 6967} 6968.mdc-switch--selected .mdc-switch__handle-track { 6969 transform: translateX(100%); 6970} 6971[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track { 6972 transform: translateX(-100%); 6973} 6974 6975.mdc-switch__handle { 6976 display: flex; 6977 pointer-events: auto; 6978 position: absolute; 6979 top: 50%; 6980 transform: translateY(-50%); 6981 left: 0; 6982 right: auto; 6983 transition: width 75ms cubic-bezier(0.4, 0, 0.2, 1), height 75ms cubic-bezier(0.4, 0, 0.2, 1), margin 75ms cubic-bezier(0.4, 0, 0.2, 1); 6984 width: var(--mat-slide-toggle-handle-width); 6985 height: var(--mat-slide-toggle-handle-height); 6986 border-radius: var(--mat-slide-toggle-handle-shape, var(--mat-sys-corner-full)); 6987} 6988[dir=rtl] .mdc-switch__handle { 6989 left: auto; 6990 right: 0; 6991} 6992.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle { 6993 width: var(--mat-slide-toggle-unselected-handle-size, 16px); 6994 height: var(--mat-slide-toggle-unselected-handle-size, 16px); 6995 margin: var(--mat-slide-toggle-unselected-handle-horizontal-margin, 0 8px); 6996} 6997.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons) { 6998 margin: var(--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin, 0 4px); 6999} 7000.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle { 7001 width: var(--mat-slide-toggle-selected-handle-size, 24px); 7002 height: var(--mat-slide-toggle-selected-handle-size, 24px); 7003 margin: var(--mat-slide-toggle-selected-handle-horizontal-margin, 0 24px); 7004} 7005.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons) { 7006 margin: var(--mat-slide-toggle-selected-with-icon-handle-horizontal-margin, 0 24px); 7007} 7008.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons) { 7009 width: var(--mat-slide-toggle-with-icon-handle-size, 24px); 7010 height: var(--mat-slide-toggle-with-icon-handle-size, 24px); 7011} 7012.mat-mdc-slide-toggle .mdc-switch:active:not(.mdc-switch--disabled) .mdc-switch__handle { 7013 width: var(--mat-slide-toggle-pressed-handle-size, 28px); 7014 height: var(--mat-slide-toggle-pressed-handle-size, 28px); 7015} 7016.mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-switch--disabled) .mdc-switch__handle { 7017 margin: var(--mat-slide-toggle-selected-pressed-handle-horizontal-margin, 0 22px); 7018} 7019.mat-mdc-slide-toggle .mdc-switch--unselected:active:not(.mdc-switch--disabled) .mdc-switch__handle { 7020 margin: var(--mat-slide-toggle-unselected-pressed-handle-horizontal-margin, 0 2px); 7021} 7022.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after { 7023 opacity: var(--mat-slide-toggle-disabled-selected-handle-opacity, 1); 7024} 7025.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after { 7026 opacity: var(--mat-slide-toggle-disabled-unselected-handle-opacity, 0.38); 7027} 7028.mdc-switch__handle::before, .mdc-switch__handle::after { 7029 border: 1px solid transparent; 7030 border-radius: inherit; 7031 box-sizing: border-box; 7032 content: ""; 7033 width: 100%; 7034 height: 100%; 7035 left: 0; 7036 position: absolute; 7037 top: 0; 7038 transition: background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1), border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1); 7039 z-index: -1; 7040} 7041@media (forced-colors: active) { 7042 .mdc-switch__handle::before, .mdc-switch__handle::after { 7043 border-color: currentColor; 7044 } 7045} 7046.mdc-switch--selected:enabled .mdc-switch__handle::after {
7047 background: var(--mat-slide-toggle-selected-handle-color, var(--mat-sys-on-primary)); 7048} 7049.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after { 7050 background: var(--mat-slide-toggle-selected-hover-handle-color, var(--mat-sys-primary-container)); 7051} 7052.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after { 7053 background: var(--mat-slide-toggle-selected-focus-handle-color, var(--mat-sys-primary-container)); 7054} 7055.mdc-switch--selected:enabled:active .mdc-switch__handle::after { 7056 background: var(--mat-slide-toggle-selected-pressed-handle-color, var(--mat-sys-primary-container)); 7057} 7058.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:hover:not(:focus):not(:active) .mdc-switch__handle::after, .mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:focus:not(:active) .mdc-switch__handle::after, .mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:active .mdc-switch__handle::after, .mdc-switch--selected.mdc-switch--disabled .mdc-switch__handle::after { 7059 background: var(--mat-slide-toggle-disabled-selected-handle-color, var(--mat-sys-surface)); 7060} 7061.mdc-switch--unselected:enabled .mdc-switch__handle::after { 7062 background: var(--mat-slide-toggle-unselected-handle-color, var(--mat-sys-outline)); 7063} 7064.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after { 7065 background: var(--mat-slide-toggle-unselected-hover-handle-color, var(--mat-sys-on-surface-variant)); 7066} 7067.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after { 7068 background: var(--mat-slide-toggle-unselected-focus-handle-color, var(--mat-sys-on-surface-variant)); 7069} 7070.mdc-switch--unselected:enabled:active .mdc-switch__handle::after { 7071 background: var(--mat-slide-toggle-unselected-pressed-handle-color, var(--mat-sys-on-surface-variant)); 7072} 7073.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__handle::after { 7074 background: var(--mat-slide-toggle-disabled-unselected-handle-color, var(--mat-sys-on-surface)); 7075} 7076.mdc-switch__handle::before { 7077 background: var(--mat-slide-toggle-handle-surface-color); 7078} 7079 7080.mdc-switch__shadow { 7081 border-radius: inherit; 7082 bottom: 0; 7083 left: 0; 7084 position: absolute; 7085 right: 0; 7086 top: 0; 7087} 7088.mdc-switch:enabled .mdc-switch__shadow { 7089 box-shadow: var(--mat-slide-toggle-handle-elevation-shadow); 7090} 7091.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__shadow, .mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__shadow, .mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__shadow, .mdc-switch.mdc-switch--disabled .mdc-switch__shadow { 7092 box-shadow: var(--mat-slide-toggle-disabled-handle-elevation-shadow); 7093} 7094 7095.mdc-switch__ripple { 7096 left: 50%; 7097 position: absolute; 7098 top: 50%; 7099 transform: translate(-50%, -50%); 7100 z-index: -1; 7101 width: var(--mat-slide-toggle-state-layer-size, 40px); 7102 height: var(--mat-slide-toggle-state-layer-size, 40px); 7103} 7104.mdc-switch__ripple::after { 7105 content: ""; 7106 opacity: 0; 7107} 7108.mdc-switch--disabled .mdc-switch__ripple::after { 7109 display: none; 7110} 7111.mat-mdc-slide-toggle-disabled-interactive .mdc-switch__ripple::after { 7112 display: block; 7113} 7114.mdc-switch:hover .mdc-switch__ripple::after { 7115 transition: 75ms opacity cubic-bezier(0, 0, 0.2, 1); 7116} 7117.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:focus .mdc-switch__ripple::after, .mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:active .mdc-switch__ripple::after, .mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:hover:not(:focus) .mdc-switch__ripple::after, .mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after { 7118 background: var(--mat-slide-toggle-unselected-hover-state-layer-color, var(--mat-sys-on-surface)); 7119 opacity: var(--mat-slide-toggle-unselected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 7120} 7121.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after {
7122 background: var(--mat-slide-toggle-unselected-focus-state-layer-color, var(--mat-sys-on-surface)); 7123 opacity: var(--mat-slide-toggle-unselected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 7124} 7125.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after { 7126 background: var(--mat-slide-toggle-unselected-pressed-state-layer-color, var(--mat-sys-on-surface)); 7127 opacity: var(--mat-slide-toggle-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); 7128 transition: opacity 75ms linear; 7129} 7130.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after { 7131 background: var(--mat-slide-toggle-selected-hover-state-layer-color, var(--mat-sys-primary)); 7132 opacity: var(--mat-slide-toggle-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 7133} 7134.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after { 7135 background: var(--mat-slide-toggle-selected-focus-state-layer-color, var(--mat-sys-primary)); 7136 opacity: var(--mat-slide-toggle-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 7137} 7138.mdc-switch--selected:enabled:active .mdc-switch__ripple::after { 7139 background: var(--mat-slide-toggle-selected-pressed-state-layer-color, var(--mat-sys-primary)); 7140 opacity: var(--mat-slide-toggle-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); 7141 transition: opacity 75ms linear; 7142} 7143 7144.mdc-switch__icons { 7145 position: relative; 7146 height: 100%; 7147 width: 100%; 7148 z-index: 1; 7149 transform: translateZ(0); 7150} 7151.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__icons { 7152 opacity: var(--mat-slide-toggle-disabled-unselected-icon-opacity, 0.38); 7153} 7154.mdc-switch--disabled.mdc-switch--selected .mdc-switch__icons { 7155 opacity: var(--mat-slide-toggle-disabled-selected-icon-opacity, 0.38); 7156} 7157 7158.mdc-switch__icon { 7159 bottom: 0; 7160 left: 0; 7161 margin: auto; 7162 position: absolute; 7163 right: 0; 7164 top: 0; 7165 opacity: 0; 7166 transition: opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1); 7167} 7168.mdc-switch--unselected .mdc-switch__icon { 7169 width: var(--mat-slide-toggle-unselected-icon-size, 16px); 7170 height: var(--mat-slide-toggle-unselected-icon-size, 16px); 7171 fill: var(--mat-slide-toggle-unselected-icon-color, var(--mat-sys-surface-variant)); 7172} 7173.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__icon { 7174 fill: var(--mat-slide-toggle-disabled-unselected-icon-color, var(--mat-sys-surface-variant)); 7175} 7176.mdc-switch--selected .mdc-switch__icon { 7177 width: var(--mat-slide-toggle-selected-icon-size, 16px); 7178 height: var(--mat-slide-toggle-selected-icon-size, 16px); 7179 fill: var(--mat-slide-toggle-selected-icon-color, var(--mat-sys-on-primary-container)); 7180} 7181.mdc-switch--selected.mdc-switch--disabled .mdc-switch__icon { 7182 fill: var(--mat-slide-toggle-disabled-selected-icon-color, var(--mat-sys-on-surface)); 7183} 7184 7185.mdc-switch--selected .mdc-switch__icon--on, 7186.mdc-switch--unselected .mdc-switch__icon--off { 7187 opacity: 1; 7188 transition: opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1); 7189} 7190 7191.mat-mdc-slide-toggle { 7192 -webkit-user-select: none; 7193 user-select: none; 7194 display: inline-block; 7195 -webkit-tap-highlight-color: transparent; 7196 outline: 0; 7197} 7198.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple, 7199.mat-mdc-slide-toggle .mdc-switch__ripple::after { 7200 top: 0; 7201 left: 0; 7202 right: 0; 7203 bottom: 0; 7204 position: absolute; 7205 border-radius: 50%; 7206 pointer-events: none; 7207} 7208.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty), 7209.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty) { 7210 transform: translateZ(0); 7211} 7212.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-focus-indicator::before { 7213 content: ""; 7214} 7215.mat-mdc-slide-toggle .mat-internal-form-field { 7216 color: var(--mat-slide-toggle-label-text-color, var(--mat-sys-on-surface)); 7217 font-family: var(--mat-slide-toggle-label-text-font, var(--mat-sys-body-medium-font)); 7218 line-height: var(--mat-slide-toggle-label-text-line-height, var(--mat-sys-body-medium-line-height)); 7219 font-size: var(--mat-slide-toggle-label-text-size, var(--mat-sys-body-medium-size)); 7220 letter-spacing: var(--mat-slide-toggle-label-text-tracking, var(--mat-sys-body-medium-tracking));
7221 font-weight: var(--mat-slide-toggle-label-text-weight, var(--mat-sys-body-medium-weight)); 7222} 7223.mat-mdc-slide-toggle .mat-ripple-element { 7224 opacity: 0.12; 7225} 7226.mat-mdc-slide-toggle .mat-focus-indicator::before { 7227 border-radius: 50%; 7228} 7229.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track, 7230.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon, 7231.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before, 7232.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after, 7233.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before, 7234.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after { 7235 transition: none; 7236} 7237.mat-mdc-slide-toggle .mdc-switch:enabled + .mdc-label { 7238 cursor: pointer; 7239} 7240.mat-mdc-slide-toggle .mdc-switch--disabled + label { 7241 color: var(--mat-slide-toggle-disabled-label-text-color, var(--mat-sys-on-surface)); 7242} 7243.mat-mdc-slide-toggle label:empty { 7244 display: none; 7245} 7246 7247.mat-mdc-slide-toggle-touch-target { 7248 position: absolute; 7249 top: 50%; 7250 left: 50%; 7251 height: var(--mat-slide-toggle-touch-target-size, 48px); 7252 width: 100%; 7253 transform: translate(-50%, -50%); 7254 display: var(--mat-slide-toggle-touch-target-display, block); 7255} 7256[dir=rtl] .mat-mdc-slide-toggle-touch-target { 7257 left: auto; 7258 right: 50%; 7259 transform: translate(50%, -50%); 7260} 7261`],encapsulation:2,changeDetection:0})}return t})(),oO=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[Yq,Fe]})}return t})();var Zq=["knob"],Xq=["valueIndicatorContainer"];function Jq(t,i){if(t&1&&(d(0,"div",2,1)(2,"div",5)(3,"span",6),f(4),u()()()),t&2){let e=b();p(4),L(e.valueIndicatorText)}}var e7=["trackActive"],t7=["*"];function n7(t,i){if(t&1&&x(0,"div"),t&2){let e=i.$implicit,n=i.$index,r=b(3);We(e===0?"mdc-slider__tick-mark--active":"mdc-slider__tick-mark--inactive"),Pn("transform",r._calcTickMarkTransform(n))}}function i7(t,i){if(t&1&&dr(0,n7,1,4,"div",8,lx),t&2){let e=b(2);ur(e._tickMarks)}}function r7(t,i){if(t&1&&(d(0,"div",6,1),ke(2,i7,2,0),u()),t&2){let e=b();p(2),Te(e._cachedWidth?2:-1)}}function o7(t,i){if(t&1&&x(0,"mat-slider-visual-thumb",7),t&2){let e=b();h("discrete",e.discrete)("thumbPosition",1)("valueIndicatorText",e.startValueIndicatorText)}}var Rt=(function(t){return t[t.START=1]="START",t[t.END=2]="END",t})(Rt||{}),au=(function(t){return t[t.ACTIVE=0]="ACTIVE",t[t.INACTIVE=1]="INACTIVE",t})(au||{}),SS=new R("_MatSlider"),aO=new R("_MatSliderThumb"),a7=new R("_MatSliderRangeThumb"),sO=new R("_MatSliderVisualThumb");var s7=(()=>{class t{_cdr=g(Oe);_ngZone=g(de);_slider=g(SS);_renderer=g(pt);_listenerCleanups;discrete=!1;thumbPosition;valueIndicatorText;_ripple;_knob;_valueIndicatorContainer;_sliderInput;_sliderInputEl;_hoverRippleRef;_focusRippleRef;_activeRippleRef;_isHovered=!1;_isActive=!1;_isValueIndicatorVisible=!1;_hostElement=g(ne).nativeElement;_platform=g(bt);constructor(){}ngAfterViewInit(){let e=this._slider._getInput(this.thumbPosition);e&&(this._ripple.radius=24,this._sliderInput=e,this._sliderInputEl=this._sliderInput._hostElement,this._ngZone.runOutsideAngular(()=>{let n=this._sliderInputEl,r=this._renderer;this._listenerCleanups=[r.listen(n,"pointermove",this._onPointerMove),r.listen(n,"pointerdown",this._onDragStart),r.listen(n,"pointerup",this._onDragEnd),r.listen(n,"pointerleave",this._onMouseLeave),r.listen(n,"focus",this._onFocus),r.listen(n,"blur",this._onBlur)]}))}ngOnDestroy(){this._listenerCleanups?.forEach(e=>e())}_onPointerMove=e=>{if(this._sliderInput._isFocused)return;let n=this._hostElement.getBoundingClientRect(),r=this._slider._isCursorOnSliderThumb(e,n);this._isHovered=r,r?this._showHoverRipple():this._hideRipple(this._hoverRippleRef)};_onMouseLeave=()=>{this._isHovered=!1,this._hideRipple(this._hoverRippleRef)};_onFocus=()=>{this._hideRipple(this._hoverRippleRef),this._showFocusRipple(),this._hostElement.classList.add("mdc-slider__thumb--focused")};_onBlur=()=>{this._isActive||this._hideRipple(this._focusRippleRef),this._isHovered&&this._showHoverRipple(),this._hostElement.classList.remove("mdc-slider__thumb--focused")};_onDragStart=e=>{e.button===0&&(this._isActive=!0,this._showActiveRipple())};_onDragEnd=()=>{this._isActive=!1,this._hideRipple(this._activeRippleRef),this._sliderInput._isFocused||this._hideRipple(this._focusRippleRef),this._platform.SAFARI&&this._showHoverRipple()};_showHoverRipple(){this._isShowingRipple(this._hoverRippleRef)||(this._hoverRippleRef=this._showRipple({enterDuration:0,exitDuration:0}),this._hoverRippleRef?.element.classList.add("mat-mdc-slider-hover-ripple"))}_showFocusRipple(){this._isShowingRipple(this._focusRippleRef)||(this._focusRippleRef=this._showRipple({enterDuration:0,exitDuration:0},!0),this._focusRippleRef?.element.classList.add("mat-mdc-slider-focus-ripple"))}_showActiveRipple(){this._isShowingRipple(this._activeRippleRef)||(this._activeRippleRef=this._showRipple({enterDuration:225,exitDuration:400}),this._activeRippleRef?.element.classList.add("mat-mdc-slider-active-ripple"))}_isShowingRipple(e){return e?.state===Dr.FADING_IN||e?.state===Dr.V
7261ISIBLE}_showRipple(e,n){if(!this._slider.disabled&&(this._showValueIndicator(),this._slider._isRange&&this._slider._getThumb(this.thumbPosition===Rt.START?Rt.END:Rt.START)._showValueIndicator(),!(this._slider._globalRippleOptions?.disabled&&!n)))return this._ripple.launch({animation:this._slider._noopAnimations?{enterDuration:0,exitDuration:0}:e,centered:!0,persistent:!0})}_hideRipple(e){if(e?.fadeOut(),this._isShowingAnyRipple())return;this._slider._isRange||this._hideValueIndicator();let n=this._getSibling();n._isShowingAnyRipple()||(this._hideValueIndicator(),n._hideValueIndicator())}_showValueIndicator(){this._hostElement.classList.add("mdc-slider__thumb--with-indicator")}_hideValueIndicator(){this._hostElement.classList.remove("mdc-slider__thumb--with-indicator")}_getSibling(){return this._slider._getThumb(this.thumbPosition===Rt.START?Rt.END:Rt.START)}_getValueIndicatorContainer(){return this._valueIndicatorContainer?.nativeElement}_getKnob(){return this._knob.nativeElement}_isShowingAnyRipple(){return this._isShowingRipple(this._hoverRippleRef)||this._isShowingRipple(this._focusRippleRef)||this._isShowingRipple(this._activeRippleRef)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-slider-visual-thumb"]],viewQuery:function(n,r){if(n&1&&Ee(ii,5)(Zq,5)(Xq,5),n&2){let o;V(o=B())&&(r._ripple=o.first),V(o=B())&&(r._knob=o.first),V(o=B())&&(r._valueIndicatorContainer=o.first)}},hostAttrs:[1,"mdc-slider__thumb","mat-mdc-slider-visual-thumb"],inputs:{discrete:"discrete",thumbPosition:"thumbPosition",valueIndicatorText:"valueIndicatorText"},features:[_e([{provide:sO,useExisting:t}])],decls:4,vars:2,consts:[["knob",""],["valueIndicatorContainer",""],[1,"mdc-slider__value-indicator-container"],[1,"mdc-slider__thumb-knob"],["matRipple","",1,"mat-focus-indicator",3,"matRippleDisabled"],[1,"mdc-slider__value-indicator"],[1,"mdc-slider__value-indicator-text"]],template:function(n,r){n&1&&(ke(0,Jq,5,1,"div",2),x(1,"div",3,0)(3,"div",4)),n&2&&(Te(r.discrete?0:-1),p(3),h("matRippleDisabled",!0))},dependencies:[ii],styles:[`.mat-mdc-slider-visual-thumb .mat-ripple { 7262 height: 100%; 7263 width: 100%; 7264} 7265 7266.mat-mdc-slider .mdc-slider__tick-marks { 7267 justify-content: start; 7268} 7269.mat-mdc-slider .mdc-slider__tick-marks .mdc-slider__tick-mark--active, 7270.mat-mdc-slider .mdc-slider__tick-marks .mdc-slider__tick-mark--inactive { 7271 position: absolute; 7272 left: 2px; 7273} 7274`],encapsulation:2,changeDetection:0})}return t})(),lO=(()=>{class t{_ngZone=g(de);_cdr=g(Oe);_elementRef=g(ne);_dir=g(Lt,{optional:!0});_globalRippleOptions=g(Ms,{optional:!0});_trackActive;_thumbs;_input;_inputs;get disabled(){return this._disabled}set disabled(e){this._disabled=e;let n=this._getInput(Rt.END),r=this._getInput(Rt.START);n&&(n.disabled=this._disabled),r&&(r.disabled=this._disabled)}_disabled=!1;get discrete(){return this._discrete}set discrete(e){this._discrete=e,this._updateValueIndicatorUIs()}_discrete=!1;get showTickMarks(){return this._showTickMarks}set showTickMarks(e){this._showTickMarks=e,this._hasViewInitialized&&(this._updateTickMarkUI(),this._updateTickMarkTrackUI())}_showTickMarks=!1;get min(){return this._min}set min(e){let n=e==null||isNaN(e)?this._min:e;this._min!==n&&this._updateMin(n)}_min=0;color;disableRipple=!1;_updateMin(e){let n=this._min;this._min=e,this._isRange?this._updateMinRange({old:n,new:e}):this._updateMinNonRange(e),this._onMinMaxOrStepChange()}_updateMinRange(e){let n=this._getInput(Rt.END),r=this._getInput(Rt.START),o=n.value,a=r.value;r.min=e.new,n.min=Math.max(e.new,r.value),r.max=Math.min(n.max,n.value),r._updateWidthInactive(),n._updateWidthInactive(),e.new<e.old?this._onTranslateXChangeBySideEffect(n,r):this._onTranslateXChangeBySideEffect(r,n),o!==n.value&&this._onValueChange(n),a!==r.value&&this._onValueChange(r)}_updateMinNonRange(e){let n=this._getInput(Rt.END);if(n){let r=n.value;n.min=e,n._updateThumbUIByValue(),this._updateTrackUI(n),r!==n.value&&this._onValueChange(n)}}get max(){return this._max}set max(e){let n=e==null||isNaN(e)?this._max:e;this._max!==n&&this._updateMax(n)}_max=100;_updateMax(e){let n=this._max;this._max=e,this._isRange?this._updateMaxRange({old:n,new:e}):this._updateMaxNonRange(e),this._onMinMaxOrStepChange()}_updateMaxRange(e){let n=this._getInput(Rt.END),r=this._getInput(Rt.START),o=n.value,a=r.value;n.max=e.new,r.max=Math.min(e.new,n.value),n.min=r.value,n._updateWidthInactive(),r._updateWidthInactive(),e.new>e.old?this._onTranslateXChangeBySideEffect(r,n):this._onTranslateXChangeBySideEffect(n,r),o!==n.value&&this._onValueChange(n),a!==r.value&&this._onValueChange(r)}_updateMaxNonRange(e){let n=this._getInput(Rt.END);if(n){let r=n.value;n.max=e,n._updateThumbUIByValue(),this._updateTrackUI(n),r!==n.value&&this._onValueChange(n)}}get step(){return this._step}set step(e){let n=isNaN(e)?this._step:e;this._step!==n&&this._updateStep(n)}_step=1;_updateStep(e){this._step=e,this._isRange?this._updateStepRange():this._updateStepNonRange(),this._onMinMaxOrStepChange()}_updateStepRange(){let e=this._getInput(Rt.END),n=this._getInput(Rt.START),r=e.value,o=n.value,a=n.value;e.min=this._min,n.max=this._max,e.step=this._step,n.step=this._step,this._platform.SAFARI&&(e.value=e.value,n.value=n.value),e.min=Math.max(this._min,n.value),n.max=Math.min(this._max,e.value),n._updateWidthInactive(),e._updateWidthInactive(),e.value<a?this._onTranslateXChangeBySideEffect(n,e):this._onTranslateXChangeBySideEffect(e,n),r!==e.value&&this._onValueChange(e),o!==n.value&&this._onValueChange(n)}_updateStepNonRange(){let e=this._getInput(Rt.END);if(e){let n=e.value;e.step=this._step,this._platform.SAFARI&&(e.value=e.value),e._updateThumbUIByValue(),n!==e.value&&this._onValueChange(e)}}displayWith=e=>`${e}`;_tickMarks;_noopAnimations=ot();_resizeObserver=null;_cachedWidth;_cachedLeft;_rippleRadius=24;startValueIndicatorText="";endValueIndicatorText="";_endThumbTransform;_startThumbTransform;_isRange=!1;_isRtl=Nn(()=>this._dir?.valueSignal()==="rtl");_hasViewInitialized=!1;_tickMarkTrackWidth=0;_hasAnimation=!1;_resizeTimer=null;_platform=g(bt);constructor(){g(At).load(kn);let e=this._isRtl();Ag(()=>{let n=this._isRtl();n!==e&&(e=n,this._isRange?this._onDirChangeRange():this._onDirChangeNonRange(),this._updateTickMarkUI())})}_knobRadius=8;_inputPadding;ngAfterViewInit(){this._platform.isBrowser&&this._updateDimensions();let e=this._getInput(Rt.END),n=this._getInput(Rt.START);this._isRange=!!e&&!!n,this._cdr.detectChanges();let r=this._getThumb(Rt.END);this._rippleRadius=r._ripple.radius,this._inputPadding=this._rippleRadius-this._knobRadius,this._isRange?this._initUIRange(e,n):this._initUINonRange(e),this._updateTrackUI(e),this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._observeHostResize(),this._cdr.detectChanges()}
7274_initUINonRange(e){e.initProps(),e.initUI(),this._updateValueIndicatorUI(e),this._hasViewInitialized=!0,e._updateThumbUIByValue()}_initUIRange(e,n){e.initProps(),e.initUI(),n.initProps(),n.initUI(),e._updateMinMax(),n._updateMinMax(),e._updateStaticStyles(),n._updateStaticStyles(),this._updateValueIndicatorUIs(),this._hasViewInitialized=!0,e._updateThumbUIByValue(),n._updateThumbUIByValue()}ngOnDestroy(){this._resizeObserver?.disconnect(),this._resizeObserver=null}_onDirChangeRange(){let e=this._getInput(Rt.END),n=this._getInput(Rt.START);e._setIsLeftThumb(),n._setIsLeftThumb(),e.translateX=e._calcTranslateXByValue(),n.translateX=n._calcTranslateXByValue(),e._updateStaticStyles(),n._updateStaticStyles(),e._updateWidthInactive(),n._updateWidthInactive(),e._updateThumbUIByValue(),n._updateThumbUIByValue()}_onDirChangeNonRange(){this._getInput(Rt.END)._updateThumbUIByValue()}_observeHostResize(){typeof ResizeObserver>"u"||!ResizeObserver||this._ngZone.runOutsideAngular(()=>{this._resizeObserver=new ResizeObserver(()=>{this._isActive()||(this._resizeTimer&&clearTimeout(this._resizeTimer),this._onResize())}),this._resizeObserver.observe(this._elementRef.nativeElement)})}_isActive(){return this._getThumb(Rt.START)._isActive||this._getThumb(Rt.END)._isActive}_getValue(e=Rt.END){let n=this._getInput(e);return n?n.value:this.min}_skipUpdate(){return!!(this._getInput(Rt.START)?._skipUIUpdate||this._getInput(Rt.END)?._skipUIUpdate)}_updateDimensions(){this._cachedWidth=this._elementRef.nativeElement.offsetWidth,this._cachedLeft=this._elementRef.nativeElement.getBoundingClientRect().left}_setTrackActiveStyles(e){let n=this._trackActive.nativeElement.style;n.left=e.left,n.right=e.right,n.transformOrigin=e.transformOrigin,n.transform=e.transform}_calcTickMarkTransform(e){let n=e*(this._tickMarkTrackWidth/(this._tickMarks.length-1));return`translateX(${this._isRtl()?this._cachedWidth-6-n:n}px)`}_onTranslateXChange(e){this._hasViewInitialized&&(this._updateThumbUI(e),this._updateTrackUI(e),this._updateOverlappingThumbUI(e))}_onTranslateXChangeBySideEffect(e,n){this._hasViewInitialized&&(e._updateThumbUIByValue(),n._updateThumbUIByValue())}_onValueChange(e){this._hasViewInitialized&&(this._updateValueIndicatorUI(e),this._updateTickMarkUI(),this._cdr.detectChanges())}_onMinMaxOrStepChange(){this._hasViewInitialized&&(this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._cdr.markForCheck())}_onResize(){if(this._hasViewInitialized){if(this._updateDimensions(),this._isRange){let e=this._getInput(Rt.END),n=this._getInput(Rt.START);e._updateThumbUIByValue(),n._updateThumbUIByValue(),e._updateStaticStyles(),n._updateStaticStyles(),e._updateMinMax(),n._updateMinMax(),e._updateWidthInactive(),n._updateWidthInactive()}else{let e=this._getInput(Rt.END);e&&e._updateThumbUIByValue()}this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._cdr.detectChanges()}}_thumbsOverlap=!1;_areThumbsOverlapping(){let e=this._getInput(Rt.START),n=this._getInput(Rt.END);return!e||!n?!1:n.translateX-e.translateX<20}_updateOverlappingThumbClassNames(e){let n=e.getSibling(),r=this._getThumb(e.thumbPosition);this._getThumb(n.thumbPosition)._hostElement.classList.remove("mdc-slider__thumb--top"),r._hostElement.classList.toggle("mdc-slider__thumb--top",this._thumbsOverlap)}_updateOverlappingThumbUI(e){!this._isRange||this._skipUpdate()||this._thumbsOverlap!==this._areThumbsOverlapping()&&(this._thumbsOverlap=!this._thumbsOverlap,this._updateOverlappingThumbClassNames(e))}_updateThumbUI(e){if(this._skipUpdate())return;let n=this._getThumb(e.thumbPosition===Rt.END?Rt.END:Rt.START);n._hostElement.style.transform=`translateX(${e.translateX}px)`}_updateValueIndicatorUI(e){if(this._skipUpdate())return;let n=this.displayWith(e.value);if(this._hasViewInitialized?e._valuetext.set(n):e._hostElement.setAttribute("aria-valuetext",n),this.discrete){e.thumbPosition===Rt.START?this.startValueIndicatorText=n:this.endValueIndicatorText=n;let r=this._getThumb(e.thumbPosition);n.length<3?r._hostElement.classList.add("mdc-slider__thumb--short-value"):r._hostElement.classList.remove("mdc-slider__thumb--short-value")}}_updateValueIndicatorUIs(){let e=this._getInput(Rt.END),n=this._getInput(Rt.START);
7274e&&this._updateValueIndicatorUI(e),n&&this._updateValueIndicatorUI(n)}_updateTickMarkTrackUI(){if(!this.showTickMarks||this._skipUpdate())return;let e=this._step&&this._step>0?this._step:1,r=(Math.floor(this.max/e)*e-this.min)/(this.max-this.min);this._tickMarkTrackWidth=(this._cachedWidth-6)*r}_updateTrackUI(e){this._skipUpdate()||(this._isRange?this._updateTrackUIRange(e):this._updateTrackUINonRange(e))}_updateTrackUIRange(e){let n=e.getSibling();if(!n||!this._cachedWidth)return;let r=Math.abs(n.translateX-e.translateX)/this._cachedWidth;e._isLeftThumb&&this._cachedWidth?this._setTrackActiveStyles({left:"auto",right:`${this._cachedWidth-n.translateX}px`,transformOrigin:"right",transform:`scaleX(${r})`}):this._setTrackActiveStyles({left:`${n.translateX}px`,right:"auto",transformOrigin:"left",transform:`scaleX(${r})`})}_updateTrackUINonRange(e){this._isRtl()?this._setTrackActiveStyles({left:"auto",right:"0px",transformOrigin:"right",transform:`scaleX(${1-e.fillPercentage})`}):this._setTrackActiveStyles({left:"0px",right:"auto",transformOrigin:"left",transform:`scaleX(${e.fillPercentage})`})}_updateTickMarkUI(){if(!this.showTickMarks||this.step===void 0||this.min===void 0||this.max===void 0)return;let e=this.step>0?this.step:1;this._isRange?this._updateTickMarkUIRange(e):this._updateTickMarkUINonRange(e)}_updateTickMarkUINonRange(e){let n=this._getValue(),r=Math.max(Math.round((n-this.min)/e),0)+1,o=Math.max(Math.round((this.max-n)/e),0)-1;this._isRtl()?r++:o++,this._tickMarks=Array(r).fill(au.ACTIVE).concat(Array(o).fill(au.INACTIVE))}_updateTickMarkUIRange(e){let n=this._getValue(),r=this._getValue(Rt.START),o=Math.max(Math.round((r-this.min)/e),0),a=Math.max(Math.round((n-r)/e)+1,0),s=Math.max(Math.round((this.max-n)/e),0);this._tickMarks=Array(o).fill(au.INACTIVE).concat(Array(a).fill(au.ACTIVE),Array(s).fill(au.INACTIVE))}_getInput(e){if(e===Rt.END&&this._input)return this._input;if(this._inputs?.length)return e===Rt.START?this._inputs.first:this._inputs.last}_getThumb(e){return e===Rt.END?this._thumbs?.last:this._thumbs?.first}_setTransition(e){this._hasAnimation=!this._platform.IOS&&e&&!this._noopAnimations,this._elementRef.nativeElement.classList.toggle("mat-mdc-slider-with-animation",this._hasAnimation)}_isCursorOnSliderThumb(e,n){let r=n.width/2,o=n.x+r,a=n.y+r,s=e.clientX-o,l=e.clientY-a;return Math.pow(s,2)+Math.pow(l,2)<Math.pow(r,2)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-slider"]],contentQueries:function(n,r,o){if(n&1&&xt(o,aO,5)(o,a7,4),n&2){let a;V(a=B())&&(r._input=a.first),V(a=B())&&(r._inputs=a)}},viewQuery:function(n,r){if(n&1&&Ee(e7,5)(sO,5),n&2){let o;V(o=B())&&(r._trackActive=o.first),V(o=B())&&(r._thumbs=o)}},hostAttrs:[1,"mat-mdc-slider","mdc-slider"],hostVars:12,hostBindings:function(n,r){n&2&&(We("mat-"+(r.color||"primary")),X("mdc-slider--range",r._isRange)("mdc-slider--disabled",r.disabled)("mdc-slider--discrete",r.discrete)("mdc-slider--tick-marks",r.showTickMarks)("_mat-animation-noopable",r._noopAnimations))},inputs:{disabled:[2,"disabled","disabled",j],discrete:[2,"discrete","discrete",j],showTickMarks:[2,"showTickMarks","showTickMarks",j],min:[2,"min","min",wt],color:"color",disableRipple:[2,"disableRipple","disableRipple",j],max:[2,"max","max",wt],step:[2,"step","step",wt],displayWith:"displayWith"},exportAs:["matSlider"],features:[_e([{provide:SS,useExisting:t}])],ngContentSelectors:t7,decls:9,vars:5,consts:[["trackActive",""],["tickMarkContainer",""],[1,"mdc-slider__track"],[1,"mdc-slider__track--inactive"],[1,"mdc-slider__track--active"],[1,"mdc-slider__track--active_fill"],[1,"mdc-slider__tick-marks"],[3,"discrete","thumbPosition","valueIndicatorText"],[3,"class","transform"]],template:function(n,r){n&1&&(Ue(),me(0),d(1,"div",2),x(2,"div",3),d(3,"div",4),x(4,"div",5,0),u(),ke(6,r7,3,1,"div",6),u(),ke(7,o7,1,3,"mat-slider-visual-thumb",7),x(8,"mat-slider-visual-thumb",7)),n&2&&(p(6),Te(r.showTickMarks?6:-1),p(),Te(r._isRange?7:-1),p(),h("discrete",r.discrete)("thumbPosition",2)("valueIndicatorText",r.endValueIndicatorText))}
7274,dependencies:[s7],styles:[`.mdc-slider__track { 7275 position: absolute; 7276 top: 50%; 7277 transform: translateY(-50%); 7278 width: 100%; 7279 pointer-events: none; 7280 height: var(--mat-slider-inactive-track-height, 4px); 7281} 7282 7283.mdc-slider__track--active, 7284.mdc-slider__track--inactive { 7285 display: flex; 7286 height: 100%; 7287 position: absolute; 7288 width: 100%; 7289} 7290 7291.mdc-slider__track--active { 7292 overflow: hidden; 7293 border-radius: var(--mat-slider-active-track-shape, var(--mat-sys-corner-full)); 7294 height: var(--mat-slider-active-track-height, 4px); 7295 top: calc((var(--mat-slider-inactive-track-height, 4px) - var(--mat-slider-active-track-height, 4px)) / 2); 7296} 7297 7298.mdc-slider__track--active_fill { 7299 border-top-style: solid; 7300 box-sizing: border-box; 7301 height: 100%; 7302 width: 100%; 7303 position: relative; 7304 transform-origin: left; 7305 transition: transform 80ms ease; 7306 border-color: var(--mat-slider-active-track-color, var(--mat-sys-primary)); 7307 border-top-width: var(--mat-slider-active-track-height, 4px); 7308} 7309.mdc-slider--disabled .mdc-slider__track--active_fill { 7310 border-color: var(--mat-slider-disabled-active-track-color, var(--mat-sys-on-surface)); 7311} 7312[dir=rtl] .mdc-slider__track--active_fill { 7313 -webkit-transform-origin: right; 7314 transform-origin: right; 7315} 7316 7317.mdc-slider__track--inactive { 7318 left: 0; 7319 top: 0; 7320 opacity: 0.24; 7321 background-color: var(--mat-slider-inactive-track-color, var(--mat-sys-surface-variant)); 7322 height: var(--mat-slider-inactive-track-height, 4px); 7323 border-radius: var(--mat-slider-inactive-track-shape, var(--mat-sys-corner-full)); 7324} 7325.mdc-slider--disabled .mdc-slider__track--inactive { 7326 background-color: var(--mat-slider-disabled-inactive-track-color, var(--mat-sys-on-surface)); 7327 opacity: 0.24; 7328} 7329.mdc-slider__track--inactive::before { 7330 position: absolute; 7331 box-sizing: border-box; 7332 width: 100%; 7333 height: 100%; 7334 top: 0; 7335 left: 0; 7336 border: 1px solid transparent; 7337 border-radius: inherit; 7338 content: ""; 7339 pointer-events: none; 7340} 7341@media (forced-colors: active) { 7342 .mdc-slider__track--inactive::before { 7343 border-color: CanvasText; 7344 } 7345} 7346 7347.mdc-slider__value-indicator-container { 7348 bottom: 44px; 7349 left: 50%; 7350 pointer-events: none; 7351 position: absolute; 7352 transform: var(--mat-slider-value-indicator-container-transform, translateX(-50%) rotate(-45deg)); 7353} 7354.mdc-slider__thumb--with-indicator .mdc-slider__value-indicator-container { 7355 pointer-events: auto; 7356} 7357 7358.mdc-slider__value-indicator { 7359 display: flex; 7360 align-items: center; 7361 transform: scale(0); 7362 transform-origin: var(--mat-slider-value-indicator-transform-origin, 0 28px); 7363 transition: transform 100ms cubic-bezier(0.4, 0, 1, 1); 7364 word-break: normal; 7365 background-color: var(--mat-slider-label-container-color, var(--mat-sys-primary)); 7366 color: var(--mat-slider-label-label-text-color, var(--mat-sys-on-primary)); 7367 width: var(--mat-slider-value-indicator-width, 28px); 7368 height: var(--mat-slider-value-indicator-height, 28px); 7369 padding: var(--mat-slider-value-indicator-padding, 0); 7370 opacity: var(--mat-slider-value-indicator-opacity, 1); 7371 border-radius: var(--mat-slider-value-indicator-border-radius, 50% 50% 50% 0); 7372} 7373.mdc-slider__thumb--with-indicator .mdc-slider__value-indicator { 7374 transition: transform 100ms cubic-bezier(0, 0, 0.2, 1); 7375 transform: scale(1); 7376} 7377.mdc-slider__value-indicator::before { 7378 border-left: 6px solid transparent; 7379 border-right: 6px solid transparent; 7380 border-top: 6px solid; 7381 bottom: -5px; 7382 content: ""; 7383 height: 0; 7384 left: 50%; 7385 position: absolute; 7386 transform: translateX(-50%); 7387 width: 0; 7388 display: var(--mat-slider-value-indicator-caret-display, none); 7389 border-top-color: var(--mat-slider-label-container-color, var(--mat-sys-primary)); 7390} 7391.mdc-slider__value-indicator::after { 7392 position: absolute; 7393 box-sizing: border-box; 7394 width: 100%; 7395 height: 100%; 7396 top: 0; 7397 left: 0; 7398 border: 1px solid transparent; 7399 border-radius: inherit; 7400 content: ""; 7401 pointer-events: none; 7402} 7403@media (forced-colors: active) { 7404 .mdc-slider__value-indicator::after { 7405 border-color: CanvasText; 7406 } 7407} 7408 7409.mdc-slider__value-indicator-text { 7410 text-align: center;
7411 width: var(--mat-slider-value-indicator-width, 28px); 7412 transform: var(--mat-slider-value-indicator-text-transform, rotate(45deg)); 7413 font-family: var(--mat-slider-label-label-text-font, var(--mat-sys-label-medium-font)); 7414 font-size: var(--mat-slider-label-label-text-size, var(--mat-sys-label-medium-size)); 7415 font-weight: var(--mat-slider-label-label-text-weight, var(--mat-sys-label-medium-weight)); 7416 line-height: var(--mat-slider-label-label-text-line-height, var(--mat-sys-label-medium-line-height)); 7417 letter-spacing: var(--mat-slider-label-label-text-tracking, var(--mat-sys-label-medium-tracking)); 7418} 7419 7420.mdc-slider__thumb { 7421 -webkit-user-select: none; 7422 user-select: none; 7423 display: flex; 7424 left: -24px; 7425 outline: none; 7426 position: absolute; 7427 height: 48px; 7428 width: 48px; 7429 pointer-events: none; 7430} 7431.mdc-slider--discrete .mdc-slider__thumb { 7432 transition: transform 80ms ease; 7433} 7434.mdc-slider--disabled .mdc-slider__thumb { 7435 pointer-events: none; 7436} 7437 7438.mdc-slider__thumb--top { 7439 z-index: 1; 7440} 7441 7442.mdc-slider__thumb-knob { 7443 position: absolute; 7444 box-sizing: border-box; 7445 left: 50%; 7446 top: 50%; 7447 transform: translate(-50%, -50%); 7448 border-style: solid; 7449 width: var(--mat-slider-handle-width, 20px); 7450 height: var(--mat-slider-handle-height, 20px); 7451 border-width: calc(var(--mat-slider-handle-height, 20px) / 2) calc(var(--mat-slider-handle-width, 20px) / 2); 7452 box-shadow: var(--mat-slider-handle-elevation, var(--mat-sys-level1)); 7453 background-color: var(--mat-slider-handle-color, var(--mat-sys-primary)); 7454 border-color: var(--mat-slider-handle-color, var(--mat-sys-primary)); 7455 border-radius: var(--mat-slider-handle-shape, var(--mat-sys-corner-full)); 7456} 7457.mdc-slider__thumb:hover .mdc-slider__thumb-knob { 7458 background-color: var(--mat-slider-hover-handle-color, var(--mat-sys-primary)); 7459 border-color: var(--mat-slider-hover-handle-color, var(--mat-sys-primary)); 7460} 7461.mdc-slider__thumb--focused .mdc-slider__thumb-knob { 7462 background-color: var(--mat-slider-focus-handle-color, var(--mat-sys-primary)); 7463 border-color: var(--mat-slider-focus-handle-color, var(--mat-sys-primary)); 7464} 7465.mdc-slider--disabled .mdc-slider__thumb-knob { 7466 background-color: var(--mat-slider-disabled-handle-color, var(--mat-sys-on-surface)); 7467 border-color: var(--mat-slider-disabled-handle-color, var(--mat-sys-on-surface)); 7468} 7469.mdc-slider__thumb--top .mdc-slider__thumb-knob, .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob, .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob { 7470 border: solid 1px #fff; 7471 box-sizing: content-box; 7472 border-color: var(--mat-slider-with-overlap-handle-outline-color, var(--mat-sys-on-primary)); 7473 border-width: var(--mat-slider-with-overlap-handle-outline-width, 1px); 7474} 7475 7476.mdc-slider__tick-marks { 7477 align-items: center; 7478 box-sizing: border-box; 7479 display: flex; 7480 height: 100%; 7481 justify-content: space-between; 7482 padding: 0 1px; 7483 position: absolute; 7484 width: 100%; 7485} 7486 7487.mdc-slider__tick-mark--active, 7488.mdc-slider__tick-mark--inactive { 7489 width: var(--mat-slider-with-tick-marks-container-size, 2px); 7490 height: var(--mat-slider-with-tick-marks-container-size, 2px); 7491 border-radius: var(--mat-slider-with-tick-marks-container-shape, var(--mat-sys-corner-full)); 7492} 7493 7494.mdc-slider__tick-mark--inactive { 7495 opacity: var(--mat-slider-with-tick-marks-inactive-container-opacity, 0.38); 7496 background-color: var(--mat-slider-with-tick-marks-inactive-container-color, var(--mat-sys-on-surface-variant)); 7497} 7498.mdc-slider--disabled .mdc-slider__tick-mark--inactive { 7499 opacity: var(--mat-slider-with-tick-marks-inactive-container-opacity, 0.38); 7500 background-color: var(--mat-slider-with-tick-marks-disabled-container-color, var(--mat-sys-on-surface)); 7501} 7502 7503.mdc-slider__tick-mark--active { 7504 opacity: var(--mat-slider-with-tick-marks-active-container-opacity, 0.38); 7505 background-color: var(--mat-slider-with-tick-marks-active-container-color, var(--mat-sys-on-primary)); 7506} 7507 7508.mdc-slider__input { 7509 cursor: pointer; 7510 left: 2px; 7511 margin: 0; 7512 height: 44px; 7513 opacity: 0; 7514 position: absolute; 7515 top: 2px; 7516 width: 44px; 7517 box-sizing: content-box; 7518} 7519.mdc-slider__input.mat-mdc-slider-input-no-pointer-events { 7520 pointer-events: none; 7521} 7522.mdc-slider__input.mat-slider__right-input { 7523 left: auto; 7524 right: 0; 7525} 7526 7527.mat-mdc-slider { 7528 display: inline-block; 7529 box-sizing: border-box; 7530 outline: none; 7531 vertical-align: middle; 7532 cursor: pointer; 7533 height: 48px; 7534 margin: 0 8px; 7535 position: relative; 7536 touch-action: pan-y; 7537 width: auto; 7538 min-width: 112px; 7539 -webkit-tap-highlight-color: transparent; 7540}
7541.mat-mdc-slider.mdc-slider--disabled { 7542 cursor: auto; 7543 opacity: 0.38; 7544} 7545.mat-mdc-slider.mdc-slider--disabled .mdc-slider__input { 7546 cursor: auto; 7547} 7548.mat-mdc-slider .mdc-slider__thumb, 7549.mat-mdc-slider .mdc-slider__track--active_fill { 7550 transition-duration: 0ms; 7551} 7552.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__thumb, 7553.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__track--active_fill { 7554 transition-duration: 80ms; 7555} 7556.mat-mdc-slider.mdc-slider--discrete .mdc-slider__thumb, 7557.mat-mdc-slider.mdc-slider--discrete .mdc-slider__track--active_fill { 7558 transition-duration: 0ms; 7559} 7560.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__thumb, 7561.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__track--active_fill { 7562 transition-duration: 80ms; 7563} 7564.mat-mdc-slider .mat-ripple .mat-ripple-element { 7565 background-color: var(--mat-slider-ripple-color, var(--mat-sys-primary)); 7566} 7567.mat-mdc-slider .mat-ripple .mat-mdc-slider-hover-ripple { 7568 background-color: var(--mat-slider-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-primary) 5%, transparent)); 7569} 7570.mat-mdc-slider .mat-ripple .mat-mdc-slider-focus-ripple, 7571.mat-mdc-slider .mat-ripple .mat-mdc-slider-active-ripple { 7572 background-color: var(--mat-slider-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-primary) 20%, transparent)); 7573} 7574.mat-mdc-slider._mat-animation-noopable.mdc-slider--discrete .mdc-slider__thumb, .mat-mdc-slider._mat-animation-noopable.mdc-slider--discrete .mdc-slider__track--active_fill, 7575.mat-mdc-slider._mat-animation-noopable .mdc-slider__value-indicator { 7576 transition: none; 7577} 7578.mat-mdc-slider .mat-focus-indicator::before { 7579 border-radius: 50%; 7580} 7581 7582.mdc-slider__thumb--focused .mat-focus-indicator::before { 7583 content: ""; 7584} 7585`],encapsulation:2,changeDetection:0})}return t})();var l7={provide:Oi,useExisting:Zt(()=>DS),multi:!0};var DS=(()=>{class t{_ngZone=g(de);_elementRef=g(ne);_cdr=g(Oe);_slider=g(SS);_platform=g(bt);_listenerCleanups;get value(){return wt(this._hostElement.value,0)}set value(e){e===null&&(e=this._getDefaultValue()),e=isNaN(e)?0:e;let n=e+"";if(!this._hasSetInitialValue){this._initialValue=n;return}this._isActive||this._setValue(n)}_setValue(e){this._hostElement.value=e,this._updateThumbUIByValue(),this._slider._onValueChange(this),this._cdr.detectChanges(),this._slider._cdr.markForCheck()}valueChange=new O;dragStart=new O;dragEnd=new O;get translateX(){return this._slider.min>=this._slider.max?(this._translateX=this._tickMarkOffset,this._translateX):(this._translateX===void 0&&(this._translateX=this._calcTranslateXByValue()),this._translateX)}set translateX(e){this._translateX=e}_translateX;thumbPosition=Rt.END;get min(){return wt(this._hostElement.min,0)}set min(e){this._hostElement.min=e+"",this._cdr.detectChanges()}get max(){return wt(this._hostElement.max,0)}set max(e){this._hostElement.max=e+"",this._cdr.detectChanges()}get step(){return wt(this._hostElement.step,0)}set step(e){this._hostElement.step=e+"",this._cdr.detectChanges()}get disabled(){return j(this._hostElement.disabled)}set disabled(e){this._hostElement.disabled=e,this._cdr.detectChanges(),this._slider.disabled!==this.disabled&&(this._slider.disabled=this.disabled)}get percentage(){return this._slider.min>=this._slider.max?this._slider._isRtl()?1:0:(this.value-this._slider.min)/(this._slider.max-this._slider.min)}get fillPercentage(){return this._slider._cachedWidth?this._translateX===0?0:this.translateX/this._slider._cachedWidth:this._slider._isRtl()?1:0}_hostElement=this._elementRef.nativeElement;_valuetext=ge("");_knobRadius=8;_tickMarkOffset=3;_isActive=!1;_isFocused=!1;_setIsFocused(e){this._isFocused=e}_hasSetInitialValue=!1;_initialValue;_formControl;_destroyed=new W;_skipUIUpdate=!1;_onChangeFn;_onTouchedFn=()=>{};_isControlInitialized=!1;constructor(){let e=g(pt);this._ngZone.runOutsideAngular(()=>{this._listenerCleanups=[e.listen(this._hostElement,"pointerdown",this._onPointerDown.bind(this)),e.listen(this._hostElement,"pointermove",this._onPointerMove.bind(this)),e.listen(this._hostElement,"pointerup",this._onPointerUp.bind(this))]})}
7585ngOnDestroy(){this._listenerCleanups.forEach(e=>e()),this._destroyed.next(),this._destroyed.complete(),this.dragStart.complete(),this.dragEnd.complete()}initProps(){this._updateWidthInactive(),this.disabled!==this._slider.disabled&&(this._slider.disabled=!0),this.step=this._slider.step,this.min=this._slider.min,this.max=this._slider.max,this._initValue()}initUI(){this._updateThumbUIByValue()}_initValue(){this._hasSetInitialValue=!0,this._initialValue===void 0?this.value=this._getDefaultValue():(this._hostElement.value=this._initialValue,this._updateThumbUIByValue(),this._slider._onValueChange(this),this._cdr.detectChanges())}_getDefaultValue(){return this.min}_onBlur(){this._setIsFocused(!1),this._onTouchedFn()}_onFocus(){this._slider._setTransition(!1),this._slider._updateTrackUI(this),this._setIsFocused(!0)}_onChange(){this.valueChange.emit(this.value),this._isActive&&this._updateThumbUIByValue({withAnimation:!0})}_onInput(){this._onChangeFn?.(this.value),(this._slider.step||!this._isActive)&&this._updateThumbUIByValue({withAnimation:!0}),this._slider._onValueChange(this)}_onNgControlValueChange(){(!this._isActive||!this._isFocused)&&(this._slider._onValueChange(this),this._updateThumbUIByValue()),this._slider.disabled=this._formControl.disabled}_onPointerDown(e){if(!(this.disabled||e.button!==0)){if(this._platform.IOS){let n=this._slider._isCursorOnSliderThumb(e,this._slider._getThumb(this.thumbPosition)._hostElement.getBoundingClientRect());this._isActive=n,this._updateWidthActive(),this._slider._updateDimensions();return}this._isActive=!0,this._setIsFocused(!0),this._updateWidthActive(),this._slider._updateDimensions(),this._slider.step||this._updateThumbUIByPointerEvent(e,{withAnimation:!0}),this.disabled||(this._handleValueCorrection(e),this.dragStart.emit({source:this,parent:this._slider,value:this.value}))}}_handleValueCorrection(e){this._skipUIUpdate=!0,setTimeout(()=>{this._skipUIUpdate=!1,this._fixValue(e)},0)}_fixValue(e){let n=e.clientX-this._slider._cachedLeft,r=this._slider._cachedWidth,o=this._slider.step===0?1:this._slider.step,a=Math.floor((this._slider.max-this._slider.min)/o),s=this._slider._isRtl()?1-n/r:n/r,c=Math.round(s*a)/a*(this._slider.max-this._slider.min)+this._slider.min,m=Math.round(c/o)*o,_=this.value;if(m===_){this._slider._onValueChange(this),this._slider.step>0?this._updateThumbUIByValue():this._updateThumbUIByPointerEvent(e,{withAnimation:this._slider._hasAnimation});return}this.value=m,this.valueChange.emit(this.value),this._onChangeFn?.(this.value),this._slider._onValueChange(this),this._slider.step>0?this._updateThumbUIByValue():this._updateThumbUIByPointerEvent(e,{withAnimation:this._slider._hasAnimation})}_onPointerMove(e){!this._slider.step&&this._isActive&&this._updateThumbUIByPointerEvent(e)}_onPointerUp(){this._isActive&&(this._isActive=!1,this._platform.SAFARI&&this._setIsFocused(!1),this.dragEnd.emit({source:this,parent:this._slider,value:this.value}),setTimeout(()=>this._updateWidthInactive(),this._platform.IOS?10:0))}_clamp(e){let n=this._tickMarkOffset,r=this._slider._cachedWidth-this._tickMarkOffset;return Math.max(Math.min(e,r),n)}_calcTranslateXByValue(){return this._slider._isRtl()?(1-this.percentage)*(this._slider._cachedWidth-this._tickMarkOffset*2)+this._tickMarkOffset:this.percentage*(this._slider._cachedWidth-this._tickMarkOffset*2)+this._tickMarkOffset}_calcTranslateXByPointerEvent(e){return e.clientX-this._slider._cachedLeft}_updateWidthActive(){}_updateWidthInactive(){this._hostElement.style.padding=`0 ${this._slider._inputPadding}px`,this._hostElement.style.width=`calc(100% + ${this._slider._inputPadding-this._tickMarkOffset*2}px)`,this._hostElement.style.left=`-${this._slider._rippleRadius-this._tickMarkOffset}px`}_updateThumbUIByValue(e){this.translateX=this._clamp(this._calcTranslateXByValue()),this._updateThumbUI(e)}_updateThumbUIByPointerEvent(e,n){this.translateX=this._clamp(this._calcTranslateXByPointerEvent(e)),this._updateThumbUI(n)}_updateThumbUI(e){this._slider._setTransition(!!e?.withAnimation),this._slider._onTranslateXChange(this)}writeValue(e){(this._isControlInitialized||e!==null)&&(this.value=e)}registerOnChange(e){this._onChangeFn=e,this._isControlInitialized=!0}registerOnTouched(e){this._onTouchedFn=e}setDisabledState(e){this.disabled=e}focus(){this._hostElement.focus()}blur(){this._hostElement.blur()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["input","matSliderThumb",""]],hostAttrs:["type","range",1,"mdc-sli
7585der__input"],hostVars:1,hostBindings:function(n,r){n&1&&D("change",function(){return r._onChange()})("input",function(){return r._onInput()})("blur",function(){return r._onBlur()})("focus",function(){return r._onFocus()}),n&2&&$("aria-valuetext",r._valuetext())},inputs:{value:[2,"value","value",wt]},outputs:{valueChange:"valueChange",dragStart:"dragStart",dragEnd:"dragEnd"},exportAs:["matSliderThumb"],features:[_e([l7,{provide:aO,useExisting:t}])]})}return t})();var cO=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[hi,Fe]})}return t})();function d7(t,i){if(t&1){let e=re();d(0,"div",1)(1,"button",2),D("click",function(){Q(e);let r=b();return Y(r.action())}),f(2),u()()}if(t&2){let e=b();p(2),J(" ",e.data.action," ")}}var u7=["label"];function m7(t,i){}var p7=Math.pow(2,31)-1,Bp=class{_overlayRef;instance;containerInstance;_afterDismissed=new W;_afterOpened=new W;_onAction=new W;_durationTimeoutId;_dismissedByAction=!1;constructor(i,e){this._overlayRef=e,this.containerInstance=i,i._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(i){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(i,p7))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}},dO=new R("MatSnackBarData"),su=class{politeness="polite";announcementMessage="";viewContainerRef;duration=0;panelClass;direction;data=null;horizontalPosition="center";verticalPosition="bottom"},h7=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]})}return t})(),f7=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]})}return t})(),g7=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]})}return t})(),uO=(()=>{class t{snackBarRef=g(Bp);data=g(dO);constructor(){}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["matButton","","matSnackBarAction","",3,"click"]],template:function(n,r){n&1&&(d(0,"div",0),f(1),u(),ke(2,d7,3,1,"div",1)),n&2&&(p(),J(" ",r.data.message,` 7586`),p(),Te(r.hasAction?2:-1))},dependencies:[qe,h7,f7,g7],styles:[`.mat-mdc-simple-snack-bar { 7587 display: flex; 7588} 7589.mat-mdc-simple-snack-bar .mat-mdc-snack-bar-label { 7590 max-height: 50vh; 7591 overflow: auto; 7592} 7593`],encapsulation:2,changeDetection:0})}return t})(),IS="_mat-snack-bar-enter",MS="_mat-snack-bar-exit",_7=(()=>{class t extends ul{_ngZone=g(de);_elementRef=g(ne);_changeDetectorRef=g(Oe);_platform=g(bt);_animationsDisabled=ot();snackBarConfig=g(su);_document=g(Be);_trackedModals=new Set;_enterFallback;_exitFallback;_injector=g(Ae);_announceDelay=150;_announceTimeoutId;_destroyed=!1;_portalOutlet;_onAnnounce=new W;_onExit=new W;_onEnter=new W;_animationState="void";_live;_label;_role;_liveElementId=g(rt).getId("mat-snack-bar-container-live-");constructor(){super();let e=this.snackBarConfig;e.politeness==="assertive"&&!e.announcementMessage?this._live="assertive":e.politeness==="off"?this._live="off":this._live="polite",this._platform.FIRE
7593FOX&&(this._live==="polite"&&(this._role="status"),this._live==="assertive"&&(this._role="alert"))}attachComponentPortal(e){this._assertNotAttached();let n=this._portalOutlet.attachComponentPortal(e);return this._afterPortalAttached(),n}attachTemplatePortal(e){this._assertNotAttached();let n=this._portalOutlet.attachTemplatePortal(e);return this._afterPortalAttached(),n}attachDomPortal=e=>{this._assertNotAttached();let n=this._portalOutlet.attachDomPortal(e);return this._afterPortalAttached(),n};onAnimationEnd(e){e===MS?this._completeExit():e===IS&&(clearTimeout(this._enterFallback),this._ngZone.run(()=>{this._onEnter.next(),this._onEnter.complete()}))}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce(),this._animationsDisabled?Bt(()=>{this._ngZone.run(()=>queueMicrotask(()=>this.onAnimationEnd(IS)))},{injector:this._injector}):(clearTimeout(this._enterFallback),this._enterFallback=setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-snack-bar-fallback-visible"),this.onAnimationEnd(IS)},200)))}exit(){return this._destroyed?ie(void 0):(this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId),this._animationsDisabled?Bt(()=>{this._ngZone.run(()=>queueMicrotask(()=>this.onAnimationEnd(MS)))},{injector:this._injector}):(clearTimeout(this._exitFallback),this._exitFallback=setTimeout(()=>this.onAnimationEnd(MS),200))}),this._onExit)}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){clearTimeout(this._exitFallback),queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){let e=this._elementRef.nativeElement,n=this.snackBarConfig.panelClass;
7593n&&(Array.isArray(n)?n.forEach(a=>e.classList.add(a)):e.classList.add(n)),this._exposeToModals();let r=this._label.nativeElement,o="mdc-snackbar__label";r.classList.toggle(o,!r.querySelector(`.${o}`))}_exposeToModals(){let e=this._liveElementId,n=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let r=0;r<n.length;r++){let o=n[r],a=o.getAttribute("aria-owns");this._trackedModals.add(o),a?a.indexOf(e)===-1&&o.setAttribute("aria-owns",a+" "+e):o.setAttribute("aria-owns",e)}}_clearFromModals(){this._trackedModals.forEach(e=>{let n=e.getAttribute("aria-owns");if(n){let r=n.replace(this._liveElementId,"").trim();r.length>0?e.setAttribute("aria-owns",r):e.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{if(this._destroyed)return;let e=this._elementRef.nativeElement,n=e.querySelector("[aria-hidden]"),r=e.querySelector("[aria-live]");if(n&&r){let o=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&n.contains(document.activeElement)&&(o=document.activeElement),n.removeAttribute("aria-hidden"),r.appendChild(n),o?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-snack-bar-container"]],viewQuery:function(n,r){if(n&1&&Ee(Di,7)(u7,7),n&2){let o;V(o=B())&&(r._portalOutlet=o.first),V(o=B())&&(r._label=o.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:6,hostBindings:function(n,r){n&1&&D("animationend",function(a){return r.onAnimationEnd(a.animationName)})("animationcancel",function(a){return r.onAnimationEnd(a.animationName)}),n&2&&X("mat-snack-bar-container-enter",r._animationState==="visible")("mat-snack-bar-container-exit",r._animationState==="hidden")("mat-snack-bar-container-animations-enabled",!r._animationsDisabled)},features:[ye],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(n,r){n&1&&(d(0,"div",1)(1,"div",2,0)(3,"div",3),y(4,m7,0,0,"ng-template",4),u(),x(5,"div"),u()()),n&2&&(p(5),$("aria-live",r._live)("role",r._role)("id",r._liveElementId))},dependencies:[Di],styles:[`@keyframes _mat-snack-bar-enter { 7594 from { 7595 transform: scale(0.8); 7596 opacity: 0; 7597 } 7598 to { 7599 transform: scale(1); 7600 opacity: 1; 7601 } 7602} 7603@keyframes _mat-snack-bar-exit { 7604 from { 7605 opacity: 1; 7606 } 7607 to { 7608 opacity: 0; 7609 } 7610} 7611.mat-mdc-snack-bar-container { 7612 display: flex; 7613 align-items: center; 7614 justify-content: center; 7615 box-sizing: border-box; 7616 -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 7617 margin: 8px; 7618} 7619.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container { 7620 width: 100vw; 7621} 7622 7623.mat-snack-bar-container-animations-enabled { 7624 opacity: 0; 7625} 7626.mat-snack-bar-container-animations-enabled.mat-snack-bar-fallback-visible { 7627 opacity: 1; 7628} 7629.mat-snack-bar-container-animations-enabled.mat-snack-bar-container-enter { 7630 animation: _mat-snack-bar-enter 150ms cubic-bezier(0, 0, 0.2, 1) forwards; 7631} 7632.mat-snack-bar-container-animations-enabled.mat-snack-bar-container-exit { 7633 animation: _mat-snack-bar-exit 75ms cubic-bezier(0.4, 0, 1, 1) forwards; 7634} 7635 7636.mat-mdc-snackbar-surface { 7637 box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12); 7638 display: flex; 7639 align-items: center; 7640 justify-content: flex-start; 7641 box-sizing: border-box; 7642 padding-left: 0; 7643 padding-right: 8px; 7644} 7645[dir=rtl] .mat-mdc-snackbar-surface { 7646 padding-right: 0; 7647 padding-left: 8px; 7648} 7649.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface { 7650 min-width: 344px; 7651 max-width: 672px; 7652} 7653.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface { 7654 width: 100%; 7655 min-width: 0; 7656} 7657@media (forced-colors: active) { 7658 .mat-mdc-snackbar-surface { 7659 outline: solid 1px; 7660 } 7661} 7662.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface {
7663 color: var(--mat-snack-bar-supporting-text-color, var(--mat-sys-inverse-on-surface)); 7664 border-radius: var(--mat-snack-bar-container-shape, var(--mat-sys-corner-extra-small)); 7665 background-color: var(--mat-snack-bar-container-color, var(--mat-sys-inverse-surface)); 7666} 7667 7668.mdc-snackbar__label { 7669 width: 100%; 7670 flex-grow: 1; 7671 box-sizing: border-box; 7672 margin: 0; 7673 padding: 14px 8px 14px 16px; 7674} 7675[dir=rtl] .mdc-snackbar__label { 7676 padding-left: 8px; 7677 padding-right: 16px; 7678} 7679.mat-mdc-snack-bar-container .mdc-snackbar__label { 7680 font-family: var(--mat-snack-bar-supporting-text-font, var(--mat-sys-body-medium-font)); 7681 font-size: var(--mat-snack-bar-supporting-text-size, var(--mat-sys-body-medium-size)); 7682 font-weight: var(--mat-snack-bar-supporting-text-weight, var(--mat-sys-body-medium-weight)); 7683 line-height: var(--mat-snack-bar-supporting-text-line-height, var(--mat-sys-body-medium-line-height)); 7684} 7685 7686.mat-mdc-snack-bar-actions { 7687 display: flex; 7688 flex-shrink: 0; 7689 align-items: center; 7690 box-sizing: border-box; 7691} 7692 7693.mat-mdc-snack-bar-handset, 7694.mat-mdc-snack-bar-container, 7695.mat-mdc-snack-bar-label { 7696 flex: 1 1 auto; 7697} 7698 7699.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled).mat-unthemed { 7700 color: var(--mat-snack-bar-button-color, var(--mat-sys-inverse-primary)); 7701} 7702.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) { 7703 --mat-button-text-state-layer-color: currentColor; 7704 --mat-button-text-ripple-color: currentColor; 7705} 7706.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element { 7707 opacity: 0.1; 7708} 7709`],encapsulation:2})}return t})(),b7=new R("mat-snack-bar-default-options",{providedIn:"root",factory:()=>new su}),zn=(()=>{class t{_live=g(Jm);_injector=g(Ae);_breakpointObserver=g(Is);_parentSnackBar=g(t,{optional:!0,skipSelf:!0});_defaultConfig=g(b7);_animationsDisabled=ot();_snackBarRefAtThisLevel=null;simpleSnackBarComponent=uO;snackBarContainerComponent=_7;handsetCssClass="mat-mdc-snack-bar-handset";get _openedSnackBarRef(){let e=this._parentSnackBar;return e?e._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(e){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=e:this._snackBarRefAtThisLevel=e}constructor(){}openFromComponent(e,n){return this._attach(e,n)}openFromTemplate(e,n){return this._attach(e,n)}open(e,n="",r){let o=H(H({},this._defaultConfig),r);return o.data={message:e,action:n},o.announcementMessage===e&&(o.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,o)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(e,n){let r=n&&n.viewContainerRef&&n.viewContainerRef.injector,o=Ae.create({parent:r||this._injector,providers:[{provide:su,useValue:n}]}),a=new lo(this.snackBarContainerComponent,n.viewContainerRef,o),s=e.attach(a);return s.instance.snackBarConfig=n,s.instance}_attach(e,n){let r=H(H(H({},new su),this._defaultConfig),n),o=this._createOverlay(r),a=this._attachSnackBarContainer(o,r),s=new Bp(a,o);if(e instanceof It){let l=new _i(e,null,{$implicit:r.data,snackBarRef:s});s.instance=a.attachTemplatePortal(l)}else{let l=this._createInjector(r,s),c=new lo(e,void 0,l),m=a.attachComponentPortal(c);s.instance=m.instance}return this._breakpointObserver.observe(xa.HandsetPortrait).pipe(Le(o.detachments())).subscribe(l=>{o.overlayElement.classList.toggle(this.handsetCssClass,l.matches)}),r.announcementMessage&&a._onAnnounce.subscribe(()=>{this._live.announce(r.announcementMessage,r.politeness)}),this._animateSnackBar(s,r),this._openedSnackBarRef=s,this._openedSnackBarRef}_animateSnackBar(e,n){e.afterDismissed().subscribe(()=>{this._openedSnackBarRef==e&&(this._openedSnackBarRef=null),n.announcementMessage&&this._live.clear()}),n.duration&&n.duration>0&&e.afterOpened().subscribe(()=>e._dismissAfter(n.duration)),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{e.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):e.containerInstance.enter()}_createOverlay(e){let n=new Kr;n.direction=e.direction;let r=Sa(this._injector),o=e.direction==="rtl",a=e.horizontalPosition==="left"||e.horizontalPosition==="start"&&!o||e.horizontalPosition==="end"&&o,s=!a&&e.horizontalPosition!=="center";return a?r.left("0"):s?r.right("0"):r.centerHorizontally(),e.verticalPosition==="top"?r.top("0"):r.bottom("0"),n.positionStrategy=r,n.disableAnimations=this._animationsDisabled,Qr(this._injector,n)}_createInjector(e,n){let r=e&&e.viewContainerRef&&e.viewContainerRef.injector;return Ae.create({parent:r||this._injector,providers:[{provide:Bp,useValue:n},{provide:dO,useValue:e.data}]})}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var mO=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});
7709static \u0275inj=ee({providers:[zn],imports:[nr,Pi,cl,uO,Fe]})}return t})();var v7=["mat-sort-header",""],y7=["*",[["","matSortHeaderIcon",""]]],C7=["*","[matSortHeaderIcon]"];function x7(t,i){t&1&&(vn(),Gt(0,"svg",3),wi(1,"path",4),Wt())}function w7(t,i){t&1&&(Gt(0,"div",2),me(1,1,null,x7,2,0),Wt())}var pO=new R("MAT_SORT_DEFAULT_OPTIONS"),Ls=(()=>{class t{_defaultOptions;_initializedStream=new Ji(1);sortables=new Map;_stateChanges=new W;active;start="asc";get direction(){return this._direction}set direction(e){this._direction=e}_direction="";disableClear;disabled=!1;sortChange=new O;initialized=this._initializedStream;constructor(e){this._defaultOptions=e}register(e){this.sortables.set(e.id,e)}deregister(e){this.sortables.delete(e.id)}sort(e){this.active!=e.id?(this.active=e.id,this.direction=e.start?e.start:this.start):this.direction=this.getNextSortDirection(e),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(e){if(!e)return"";let n=e?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear,r=E7(e.start||this.start,n),o=r.indexOf(this.direction)+1;return o>=r.length&&(o=0),r[o]}ngOnInit(){this._initializedStream.next()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete(),this._initializedStream.complete()}static \u0275fac=function(n){return new(n||t)(k(pO,8))};static \u0275dir=z({type:t,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{active:[0,"matSortActive","active"],start:[0,"matSortStart","start"],direction:[0,"matSortDirection","direction"],disableClear:[2,"matSortDisableClear","disableClear",j],disabled:[2,"matSortDisabled","disabled",j]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[Pe]})}return t})();function E7(t,i){let e=["asc","desc"];return t=="desc"&&e.reverse(),i||e.push(""),e}var lu=(()=>{class t{_sort=g(Ls,{optional:!0});_columnDef=g(gl,{optional:!0});_changeDetectorRef=g(Oe);_focusMonitor=g(Hn);_elementRef=g(ne);_ariaDescriber=g(tp,{optional:!0});_renderChanges;_animationsDisabled=ot();_recentlyCleared=ge(null);_sortButton;id;arrowPosition="after";start;disabled=!1;get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(e){this._updateSortActionDescription(e)}_sortActionDescription="Sort";disableClear;constructor(){g(At).load(kn);let e=g(pO,{optional:!0});this._sort,e?.arrowPosition&&(this.arrowPosition=e?.arrowPosition)}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._sort.register(this),this._renderChanges=Pt(this._sort._stateChanges,this._sort.sortChange).subscribe(()=>this._changeDetectorRef.markForCheck()),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(()=>{Promise.resolve().then(()=>this._recentlyCleared.set(null))})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._renderChanges?.unsubscribe(),this._sortButton&&this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription)}_toggleOnInteraction(){if(!this._isDisabled()){let e=this._isSorted(),n=this._sort.direction;this._sort.sort(this),this._recentlyCleared.set(e&&!this._isSorted()?n:null)}}_handleKeydown(e){(e.keyCode===32||e.keyCode===13)&&(e.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&(this._sort.direction==="asc"||this._sort.direction==="desc")}_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(e){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,e)),this._sortActionDescription=e}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(n,r){n&1&&D("click",function(){return r._toggleOnInteraction()})("keydown",function(a){return r._handleKeydown(a)})("mouseleave",function(){return r._recentlyCleared.set(null)}),n&2&&($("aria-sort",r._getAriaSortAttribute()),X("mat-sort-header-disabled",r._isDisabled()))},inputs:{id:[0,"mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",disabled:[2,"disabled","disabled",j],sortActionDescription:"sortActionDescription",disableClear:[2,"disableClear","disableClear",j]},exportAs:["matSortHeader"],attrs:v7,ngContentSelectors:C7,decls:4,vars:17,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],[1,"mat-sort-header-arrow"],["viewBox","0 -960 960 960","focusable","false","aria-hidden","true"],["d","M440-240v-368L296-464l-56-56 240-240 240 240-56 56-144-144v368h-80Z"]],template:function(n,r){n&1&&(Ue(y7),Gt(0,"div",0)(1,"div",1),me(2),Wt(),ke(3,w7,3,0,"div",2),Wt()),n&2&&(X("mat-sort-header-sorted",r._isSorted())("mat-sort-header-position-before",r.arrowPosition==="before")("mat-sort-header-descending",r._sort.direction==="desc")("mat-sort-header-ascending",r._sort.direction==="asc")("mat-sort-header-recently-cleared-ascending",r._recentlyCleared()==="asc")("mat-sort-header-recently-cleared-descending",r._recentlyCleared()==="desc")("mat-sort-header-animations-disabled",r._animationsDisabled),$("tabindex",r._isDisabled()?null:0)("role",r._isDisabled()?null:"button"),p(3),Te(r._renderArrow()?3:-1))},styles:[`.mat-sort-header { 7710 cursor: pointer; 7711} 7712 7713.mat-sort-header-disabled { 7714 cursor: default; 7715} 7716 7717.mat-sort-header-container { 7718 display: flex; 7719 align-items: center; 7720 letter-spacing: normal; 7721 outline: 0; 7722} 7723[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused .mat-sort-header-container { 7724 border-bottom: solid 1px currentColor; 7725} 7726.mat-sort-header-container::before { 7727 margin: calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1); 7728} 7729 7730.mat-sort-header-content { 7731 display: flex; 7732 align-items: center; 7733} 7734 7735.mat-sort-header-position-before { 7736 flex-direction: row-reverse; 7737} 7738 7739@keyframes _mat-sort-header-recently-cleared-ascending { 7740 from { 7741 transform: translateY(0); 7742 opacity: 1; 7743 } 7744 to { 7745 transform: translateY(-25%); 7746 opacity: 0; 7747 } 7748} 7749@keyframes _mat-sort-header-recently-cleared-descending { 7750 from { 7751 transform: translateY(0) rotate(180deg); 7752 opacity: 1; 7753 } 7754 to { 7755 transform: translateY(25%) rotate(180deg); 7756 opacity: 0; 7757 } 7758} 7759.mat-sort-header-arrow { 7760 height: 12px; 7761 width: 12px; 7762 position: relative; 7763 transition: transform 225ms cubic-bezier(0.4, 0, 0.2, 1), opacity 225ms cubic-bezier(0.4, 0, 0.2, 1); 7764 opacity: 0; 7765 overflow: visible; 7766 color: var(--mat-sort-arrow-color, var(--mat-sys-on-surface)); 7767} 7768.mat-sort-header.cdk-keyboard-focused .mat-sort-header-arrow, .mat-sort-header.cdk-program-focused .mat-sort-header-arrow, .mat-sort-header:hover .mat-sort-header-arrow { 7769 opacity: 0.54; 7770} 7771.mat-sort-header .mat-sort-header-sorted .mat-sort-header-arrow { 7772 opacity: 1; 7773} 7774.mat-sort-header-descending .mat-sort-header-arrow { 7775 transform: rotate(180deg); 7776} 7777.mat-sort-header-recently-cleared-ascending .mat-sort-header-arrow { 7778 transform: translateY(-25%); 7779} 7780.mat-sort-header-recently-cleared-ascending .mat-sort-header-arrow { 7781 transition: none; 7782 animation: _mat-sort-header-recently-cleared-ascending 225ms cubic-bezier(0.4, 0, 0.2, 1) forwards; 7783} 7784.mat-sort-header-recently-cleared-descending .mat-sort-header-arrow { 7785 transition: none; 7786 animation: _mat-sort-header-recently-cleared-descending 225ms cubic-bezier(0.4, 0, 0.2, 1) forwards; 7787} 7788.mat-sort-header-animations-disabled .mat-sort-header-arrow { 7789 transition-duration: 0ms; 7790 animation-duration: 0ms; 7791} 7792.mat-sort-header-arrow > svg, .mat-sort-header-arrow [matSortHeaderIcon] { 7793 width: 24px; 7794 height: 24px; 7795 fill: currentColor; 7796 position: absolute; 7797 top: 50%; 7798 left: 50%; 7799 margin: -12px 0 0 -12px; 7800 transform: translateZ(0); 7801} 7802.mat-sort-header-arrow, [dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow { 7803 margin: 0 0 0 6px; 7804} 7805.mat-sort-header-position-before .mat-sort-header-arrow, [dir=rtl] .mat-sort-header-arrow { 7806 margin: 0 6px 0 0; 7807} 7808`],encapsulation:2,changeDetection:0})}return t})(),hO=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[Fe]})}return t})(),m9e=(()=>{class t{changes=new W;static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var cu=["*"];function S7(t,i){t&1&&me(0)}var bO=["tabListContainer"],vO=["tabList"],yO=["tabListInner"],CO=["nextPaginator"],xO=["previousPaginator"],D7=["content"];function I7(t,i){}var M7=["tabBodyWrapper"],k7=["tabHeader"];function T7(t,i){}function A7(t,i){if(t&1&&y(0,T7,0,0,"ng-template",12),t&2){let e=b().$implicit;h("cdkPortalOutlet",e.templateLabel)}}function R7(t,i){if(t&1&&f(0),t&2){let e=b().$implicit;L(e.textLabel)}}function P7(t,i){if(t&1){let e=re();d(0,"div",7,2),D("click",function(){let r=Q(e),o=r.$implicit,a=r.$index,s=b(),l=ft(1);return Y(s._handleClick(o,l,a))})("cdkFocusChange",function(r){let o=Q(e).$index,a=b();return Y(a._tabFocusChanged(r,o))}),x(2,"span",8)(3,"div",9),d(4,"span",10)(5,"span",11),ke(6,A7,1,1,null,12)(7,R7,1,1),u()()()}if(t&2){let e=i.$implicit,n=i.$index,r=ft(1),o=b();We(e.labelClass),X("mdc-tab--active",o.selectedIndex===n),h("id",o._getTabLabelId(e,n))("disabled",e.disabled)("fitInkBarToContent",o.fitInkBarToContent),$("tabIndex",o._getTabIndex(n))("aria-posinset",n+1)("aria-setsize",o._tabs.length)("aria-controls",o._getTabContentId(n))("aria-selected",o.selectedIndex===n)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),p(3),h("matRippleTrigger",r)("matRippleDisabled",e.disabled||o.disableRipple),p(3),Te(e.templateLabel?6:7
7808)}}function N7(t,i){t&1&&me(0)}function O7(t,i){if(t&1){let e=re();d(0,"mat-tab-body",13),D("_onCentered",function(){Q(e);let r=b();return Y(r._removeTabBodyWrapperHeight())})("_onCentering",function(r){Q(e);let o=b();return Y(o._setTabBodyWrapperHeight(r))})("_beforeCentering",function(r){Q(e);let o=b();return Y(o._bodyCentered(r))}),u()}if(t&2){let e=i.$implicit,n=i.$index,r=b();We(e.bodyClass),h("id",r._getTabContentId(n))("content",e.content)("position",e.position)("animationDuration",r.animationDuration)("preserveContent",r.preserveContent),$("tabindex",r.contentTabIndex!=null&&r.selectedIndex===n?r.contentTabIndex:null)("aria-labelledby",r._getTabLabelId(e,n))("aria-hidden",r.selectedIndex!==n)}}var F7=["mat-tab-nav-bar",""],L7=["mat-tab-link",""],H7=new R("MatTabContent"),V7=(()=>{class t{template=g(It);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matTabContent",""]],features:[_e([{provide:H7,useExisting:t}])]})}return t})(),B7=new R("MatTabLabel"),wO=new R("MAT_TAB"),j7=(()=>{class t extends hP{_closestTab=g(wO,{optional:!0});static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[_e([{provide:B7,useExisting:t}]),ye]})}return t})(),EO=new R("MAT_TAB_GROUP"),PS=(()=>{class t{_viewContainerRef=g(jt);_closestTabGroup=g(EO,{optional:!0});disabled=!1;get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}_templateLabel;_explicitContent=void 0;_implicitContent;textLabel="";ariaLabel;ariaLabelledby;labelClass;bodyClass;id=null;_contentPortal=null;get content(){return this._contentPortal}_stateChanges=new W;position=null;origin=null;isActive=!1;constructor(){g(At).load(kn)}ngOnChanges(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new _i(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-tab"]],contentQueries:function(n,r,o){if(n&1&&xt(o,j7,5)(o,V7,7,It),n&2){let a;V(a=B())&&(r.templateLabel=a.first),V(a=B())&&(r._explicitContent=a.first)}},viewQuery:function(n,r){if(n&1&&Ee(It,7),n&2){let o;V(o=B())&&(r._implicitContent=o.first)}},hostAttrs:["hidden",""],hostVars:1,hostBindings:function(n,r){n&2&&$("id",null)},inputs:{disabled:[2,"disabled","disabled",j],textLabel:[0,"label","textLabel"],ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass",id:"id"},exportAs:["matTab"],features:[_e([{provide:wO,useExisting:t}]),Pe],ngContentSelectors:cu,decls:1,vars:0,template:function(n,r){n&1&&(Ue(),da(0,S7,1,0,"ng-template"))},encapsulation:2})}return t})(),TS="mdc-tab-indicator--active",fO="mdc-tab-indicator--no-transition",Wb=class{_items;_currentItem;constructor(i){this._items=i}hide(){this._items.forEach(i=>i.deactivateInkBar()),this._currentItem=void 0}alignToElement(i){let e=this._items.find(r=>r.elementRef.nativeElement===i),n=this._currentItem;if(e!==n&&(n?.deactivateInkBar(),e)){let r=n?.elementRef.nativeElement.getBoundingClientRect?.();e.activateInkBar(r),this._currentItem=e}}},SO=(()=>{class t{_elementRef=g(ne);_inkBarElement=null;_inkBarContentElement=null;_fitToContent=!1;get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(e){this._fitToContent!==e&&(this._fitToContent=e,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(e){let n=this._elementRef.nativeElement;if(!e||!n.getBoundingClientRect||!this._inkBarContentElement){n.classList.add(TS);return}let r=n.getBoundingClientRect(),o=e.width/r.width,a=e.left-r.left;n.classList.add(fO),this._inkBarContentElement.style.setProperty("transform",`translateX(${a}px) scaleX(${o})`),n.getBoundingClientRect(),n.classList.remove(fO),n.classList.add(TS),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this._elementRef.nativeElement.classList.remove(TS)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){let e=this._elementRef.nativeElement.ownerDocument||document,n=this._inkBarElement=e.createElement("span"),r=this._inkBarContentElement=e.createElement("span");n.className="mdc-tab-indicator",r.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",n.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){this._inkBarElement;let e=this._fitToContent?this._elementRef.nativeElement.querySelector(".mdc-tab__content"):this._elementRef.nativeElement;e.appendChild(this._inkBarElement)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,inputs:{fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",j]}})}return t})();var DO=(()=>{class t extends SO{elementRef=g(ne);disabled=!1;focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(n,r){n&2&&($("aria-disabled",!!r.disabled),X("mat-mdc-tab-disabled",r.disabled))},inputs:{disabled:[2,"disabled","disabled",j]},features:[ye]})}return t})(),gO={passive:!0},U7=650,z7=100,IO=(()=>{class t{_elementRef=g(ne);_changeDetectorRef=g(Oe);
7808_viewportRuler=g(Ri);_dir=g(Lt,{optional:!0});_ngZone=g(de);_platform=g(bt);_sharedResizeObserver=g(Eb);_injector=g(Ae);_renderer=g(pt);_animationsDisabled=ot();_eventCleanups;_scrollDistance=0;_selectedIndexChanged=!1;_destroyed=new W;_showPaginationControls=!1;_disableScrollAfter=!0;_disableScrollBefore=!0;_tabLabelCount;_scrollDistanceChanged=!1;_keyManager;_currentTextContent;_stopScrolling=new W;disablePagination=!1;get selectedIndex(){return this._selectedIndex}set selectedIndex(e){let n=isNaN(e)?0:e;this._selectedIndex!=n&&(this._selectedIndexChanged=!0,this._selectedIndex=n,this._keyManager&&this._keyManager.updateActiveItem(n))}_selectedIndex=0;selectFocusedIndex=new O;indexFocused=new O;constructor(){this._eventCleanups=this._ngZone.runOutsideAngular(()=>[this._renderer.listen(this._elementRef.nativeElement,"mouseleave",()=>this._stopInterval())])}ngAfterViewInit(){this._eventCleanups.push(this._renderer.listen(this._previousPaginator.nativeElement,"touchstart",()=>this._handlePaginatorPress("before"),gO),this._renderer.listen(this._nextPaginator.nativeElement,"touchstart",()=>this._handlePaginatorPress("after"),gO))}ngAfterContentInit(){let e=this._dir?this._dir.change:ie("ltr"),n=this._sharedResizeObserver.observe(this._elementRef.nativeElement).pipe(ei(32),Le(this._destroyed)),r=this._viewportRuler.change(150).pipe(Le(this._destroyed)),o=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new Io(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(Math.max(this._selectedIndex,0)),Bt(o,{injector:this._injector}),Pt(e,r,n,this._items.changes,this._itemsResized()).pipe(Le(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),o()})}),this._keyManager?.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(a=>{this.indexFocused.emit(a),this._setTabFocus(a)})}_itemsResized(){return typeof ResizeObserver!="function"?fn:this._items.changes.pipe(dt(this._items),Ct(e=>new tt(n=>this._ngZone.runOutsideAngular(()=>{let r=new ResizeObserver(o=>n.next(o));return e.forEach(o=>r.observe(o.elementRef.nativeElement)),()=>{r.disconnect()}}))),Rl(1),lt(e=>e.some(n=>n.contentRect.width>0&&n.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._eventCleanups.forEach(e=>e()),this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!Yt(e))switch(e.keyCode){case 13:case 32:if(this.focusIndex!==this.selectedIndex){let n=this._items.get(this.focusIndex);n&&!n.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e))}break;default:this._keyManager?.onKeydown(e)}}_onContentChanges(){let e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(e){!this._isValidIndex(e)||this.focusIndex===e||!this._keyManager||this._keyManager.setActiveItem(e)}_isValidIndex(e){return this._items?!!this._items.toArray()[e]:!0}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();let n=this._tabListContainer.nativeElement;this._getLayoutDirection()=="ltr"?n.scrollLeft=0:n.scrollLeft=n.scrollWidth-n.offsetWidth}}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;let e=this.scrollDistance,n=this._getLayoutDirection()==="ltr"?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(n)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(e){this._scrollTo(e)}_scrollHeader(e){let n=this._tabListContainer.nativeElement.offsetWidth,r=(e=="before"?-1:1)*n/3;return this._scrollTo(this._scrollDistance+r)}_handlePaginatorClick(e){this._stopInterval(),this._scrollHeader(e)}_scrollToLabel(e){if(this.disablePagination)return;let n=this._items?this._items.toArray()[e]:null;if(!n)return;let r=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:o,offsetWidth:a}=n.elementRef.nativeElement,s,l;this._getLayoutDirection()=="ltr"?(s=o,l=s+a):(l=this._tabListInner.nativeElement.offsetWidth-o,s=l-a);let c=this.scrollDistance,m=this.scrollDistance+r;s<c?this.scrollDistance-=c-s:l>m&&(this.scrollDistance+=Math.min(l-m,s-c))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{let e=this._tabListInner.nativeElement.scrollWidth,n=this._elementRef.nativeElement.offsetWidth,r=e-n>=5;r||(this.scrollDistance=0),r!==this._showPaginationControls&&(this._showPaginationControls=r,this._changeDetectorRef.markForCheck())}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=this.scrollDistance==0,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){let e=this._tabListInner.nativeElement.scrollWidth,n=this._tabListContainer.nativeElement.offsetWidth;return e-n||0}_alignInkBarToSelectedTab(){let e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,n=e?e.elementRef.nativeElement:null;n?this._inkBar.alignToElement(n):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}
7808_handlePaginatorPress(e,n){n&&n.button!=null&&n.button!==0||(this._stopInterval(),ps(U7,z7).pipe(Le(Pt(this._stopScrolling,this._destroyed))).subscribe(()=>{let{maxScrollDistance:r,distance:o}=this._scrollHeader(e);(o===0||o>=r)&&this._stopInterval()}))}_scrollTo(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};let n=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(n,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:n,distance:this._scrollDistance}}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,inputs:{disablePagination:[2,"disablePagination","disablePagination",j],selectedIndex:[2,"selectedIndex","selectedIndex",wt]},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"}})}return t})(),G7=(()=>{class t extends IO{_items;_tabListContainer;_tabList;_tabListInner;_nextPaginator;_previousPaginator;_inkBar;ariaLabel;ariaLabelledby;disableRipple=!1;ngAfterContentInit(){this._inkBar=new Wb(this._items),super.ngAfterContentInit()}_itemSelected(e){e.preventDefault()}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275cmp=S({type:t,selectors:[["mat-tab-header"]],contentQueries:function(n,r,o){if(n&1&&xt(o,DO,4),n&2){let a;V(a=B())&&(r._items=a)}},viewQuery:function(n,r){if(n&1&&Ee(bO,7)(vO,7)(yO,7)(CO,5)(xO,5),n&2){let o;V(o=B())&&(r._tabListContainer=o.first),V(o=B())&&(r._tabList=o.first),V(o=B())&&(r._tabListInner=o.first),V(o=B())&&(r._nextPaginator=o.first),V(o=B())&&(r._previousPaginator=o.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(n,r){n&2&&X("mat-mdc-tab-header-pagination-controls-enabled",r._showPaginationControls)("mat-mdc-tab-header-rtl",r._getLayoutDirection()=="rtl")},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],disableRipple:[2,"disableRipple","disableRipple",j]},features:[ye],ngContentSelectors:cu,decls:13,vars:10,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-labels"],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled"]],template:function(n,r){n&1&&(Ue(),d(0,"div",5,0),D("click",function(){return r._handlePaginatorClick("before")})("mousedown",function(a){return r._handlePaginatorPress("before",a)})("touchend",function(){return r._stopInterval()}),x(2,"div",6),u(),d(3,"div",7,1),D("keydown",function(a){return r._handleKeydown(a)}),d(5,"div",8,2),D("cdkObserveContent",function(){return r._onContentChanges()}),d(7,"div",9,3),me(9),u()()(),d(10,"div",10,4),D("mousedown",function(a){return r._handlePaginatorPress("after",a)})("click",function(){return r._handlePaginatorClick("after")})("touchend",function(){return r._stopInterval()}),x(12,"div",6),u()),n&2&&(X("mat-mdc-tab-header-pagination-disabled",r._disableScrollBefore),h("matRippleDisabled",r._disableScrollBefore||r.disableRipple),p(3),X("_mat-animation-noopable",r._animationsDisabled),p(2),$("aria-label",r.ariaLabel||null)("aria-labelledby",r.ariaLabelledby||null),p(5),X("mat-mdc-tab-header-pagination-disabled",r._disableScrollAfter),h("matRippleDisabled",r._disableScrollAfter||r.disableRipple))},dependencies:[ii,l_],styles:[`.mat-mdc-tab-header { 7809 display: flex; 7810 overflow: hidden; 7811 position: relative; 7812 flex-shrink: 0; 7813} 7814 7815.mdc-tab-indicator .mdc-tab-indicator__content { 7816 transition-duration: var(--mat-tab-animation-duration, 250ms); 7817} 7818 7819.mat-mdc-tab-header-pagination { 7820 -webkit-user-select: none; 7821 user-select: none; 7822 position: relative; 7823 display: none; 7824 justify-content: center; 7825 align-items: center; 7826 min-width: 32px; 7827 cursor: pointer; 7828 z-index: 2; 7829 -webkit-tap-highlight-color: transparent; 7830 touch-action: none; 7831 box-sizing: content-box; 7832 outline: 0; 7833} 7834.mat-mdc-tab-header-pagination::-moz-focus-inner { 7835 border: 0; 7836} 7837.mat-mdc-tab-header-pagination .mat-ripple-element { 7838 opacity: 0.12; 7839 background-color: var(--mat-tab-inactive-ripple-color, var(--mat-sys-on-surface)); 7840} 7841.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination { 7842 display: flex; 7843} 7844 7845.mat-mdc-tab-header-pagination-before, 7846.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after { 7847 padding-left: 4px; 7848} 7849.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron, 7850.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron { 7851 transform: rotate(-135deg); 7852} 7853 7854.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before, 7855.mat-mdc-tab-header-pagination-after { 7856 padding-right: 4px; 7857} 7858.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron, 7859.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron { 7860 transform: rotate(45deg); 7861} 7862 7863.mat-mdc-tab-header-pagination-chevron { 7864 border-style: solid; 7865 border-width: 2px 2px 0 0; 7866 height: 8px; 7867 width: 8px; 7868 border-color: var(--mat-tab-pagination-icon-color, var(--mat-sys-on-surface)); 7869} 7870 7871.mat-mdc-tab-header-pagination-disabled { 7872 box-shadow: none; 7873 cursor: default; 7874 pointer-events: none; 7875} 7876.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron { 7877 opacity: 0.4; 7878} 7879 7880.mat-mdc-tab-list { 7881 flex-grow: 1; 7882 position: relative; 7883 transition: transform 500ms cubic-bezier(0.35, 0, 0.25, 1); 7884} 7885._mat-animation-noopable .mat-mdc-tab-list { 7886 transition: none; 7887} 7888 7889.mat-mdc-tab-label-container { 7890 display: flex; 7891 flex-grow: 1; 7892 overflow: hidden; 7893 z-index: 1; 7894 border-bottom-style: solid; 7895 border-bottom-width: var(--mat-tab-divider-height, 1px); 7896 border-bottom-color: var(--mat-tab-divider-color, var(--mat-sys-surface-variant)); 7897} 7898.mat-mdc-tab-group-inverted-header .mat-mdc-tab-label-container { 7899 border-bottom: none; 7900 border-top-style: solid; 7901 border-top-width: var(--mat-tab-divider-height, 1px); 7902 border-top-color: var(--mat-tab-divider-color, var(--mat-sys-surface-variant)); 7903} 7904 7905.mat-mdc-tab-labels { 7906 display: flex; 7907 flex: 1 0 auto; 7908} 7909[mat-align-tabs=center] > .mat-mdc-tab-header .mat-mdc-tab-labels { 7910 justify-content: center; 7911} 7912[mat-align-tabs=end] > .mat-mdc-tab-header .mat-mdc-tab-labels { 7913 justify-content: flex-end; 7914} 7915.cdk-drop-list .mat-mdc-tab-labels, .mat-mdc-tab-labels.cdk-drop-list { 7916 min-height: var(--mat-tab-container-height, 48px); 7917} 7918 7919.mat-mdc-tab::before { 7920 margin: 5px; 7921} 7922@media (forced-colors: active) { 7923 .mat-mdc-tab[aria-disabled=true] { 7924 color: GrayText; 7925 } 7926} 7927`],encapsulation:2})}return t})(),MO=new R("MAT_TABS_CONFIG"),_O=(()=>{class t extends Di{_host=g(AS);_ngZone=g(de);_centeringSub=ze.EMPTY;_leavingSub=ze.EMPTY;constructor(){super()}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(dt(this._host._isCenterPosition())).subscribe(e=>{this._host._content&&e&&!this.hasAttached()&&this._ngZone.run(()=>{Promise.resolve().then(),this.attach(this._host._content)})}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this._ngZone.run(()=>this.detach())})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matTabBodyHost",""]],features:[ye]})}return t})(),AS=(()=>{class t{_elementRef=g(ne);_dir=g(Lt,{optional:!0});_ngZone=g(de);_injector=g(Ae);_renderer=g(pt);_diAnimationsDisabled=ot();_eventCleanups;_initialized=!1;_fallbackTimer;_positionIndex;_dirChangeSubscription=ze.EMPTY;_position;_previousPosition;_onCentering=new O;_beforeCentering=new O;_afterLeavingCenter=new O;_onCentered=new O(!0);_portalHost;_contentElement;_content;animationDuration="500ms";preserveContent=!1;set position(e){this._positionIndex=e,this._computePositionAnimationState()}constructor(){if(this._dir){let e=g(Oe);this._dirChangeSubscription=this._dir.change.subscribe(n=>{this._computePositionAnimationState(n),e.markForCheck()})}}ngOnInit(){this._bindTransitionEvents(),this._position==="center"&&(this._setActiveClass(!0),Bt(()=>this._onCentering.emit(this._elementRef.nativeElement.clientHeight),{injector:this._injector})),this._initialized=!0}ngOnDestroy(){clearTimeout(this._fallbackTimer),this._eventCleanups?.forEach(e
7927=>e()),this._dirChangeSubscription.unsubscribe()}_bindTransitionEvents(){this._ngZone.runOutsideAngular(()=>{let e=this._elementRef.nativeElement,n=r=>{r.target===this._contentElement?.nativeElement&&(this._elementRef.nativeElement.classList.remove("mat-tab-body-animating"),r.type==="transitionend"&&this._transitionDone())};this._eventCleanups=[this._renderer.listen(e,"transitionstart",r=>{r.target===this._contentElement?.nativeElement&&(this._elementRef.nativeElement.classList.add("mat-tab-body-animating"),this._transitionStarted())}),this._renderer.listen(e,"transitionend",n),this._renderer.listen(e,"transitioncancel",n)]})}_transitionStarted(){clearTimeout(this._fallbackTimer);let e=this._position==="center";this._beforeCentering.emit(e),e&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_transitionDone(){this._position==="center"?this._onCentered.emit():this._previousPosition==="center"&&this._afterLeavingCenter.emit()}_setActiveClass(e){this._elementRef.nativeElement.classList.toggle("mat-mdc-tab-body-active",e)}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_isCenterPosition(){return this._positionIndex===0}_computePositionAnimationState(e=this._getLayoutDirection()){this._previousPosition=this._position,this._positionIndex<0?this._position=e=="ltr"?"left":"right":this._positionIndex>0?this._position=e=="ltr"?"right":"left":this._position="center",this._animationsDisabled()?this._simulateTransitionEvents():this._initialized&&(this._position==="center"||this._previousPosition==="center")&&(clearTimeout(this._fallbackTimer),this._fallbackTimer=this._ngZone.runOutsideAngular(()=>setTimeout(()=>this._simulateTransitionEvents(),100)))}_simulateTransitionEvents(){this._transitionStarted(),Bt(()=>this._transitionDone(),{injector:this._injector})}_animationsDisabled(){return this._diAnimationsDisabled||this.animationDuration==="0ms"||this.animationDuration==="0s"}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-tab-body"]],viewQuery:function(n,r){if(n&1&&Ee(_O,5)(D7,5),n&2){let o;V(o=B())&&(r._portalHost=o.first),V(o=B())&&(r._contentElement=o.first)}},hostAttrs:[1,"mat-mdc-tab-body"],hostVars:1,hostBindings:function(n,r){n&2&&$("inert",r._position==="center"?null:"")},inputs:{_content:[0,"content","_content"],animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_onCentered:"_onCentered"},decls:3,vars:6,consts:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",""]],template:function(n,r){n&1&&(d(0,"div",1,0),y(2,I7,0,0,"ng-template",2),u()),n&2&&X("mat-tab-body-content-left",r._position==="left")("mat-tab-body-content-right",r._position==="right")("mat-tab-body-content-can-animate",r._position==="center"||r._previousPosition==="center")}
7927,dependencies:[_O,Od],styles:[`.mat-mdc-tab-body { 7928 top: 0; 7929 left: 0; 7930 right: 0; 7931 bottom: 0; 7932 position: absolute; 7933 display: block; 7934 overflow: hidden; 7935 outline: 0; 7936 flex-basis: 100%; 7937} 7938.mat-mdc-tab-body.mat-mdc-tab-body-active { 7939 position: relative; 7940 overflow-x: hidden; 7941 overflow-y: auto; 7942 z-index: 1; 7943 flex-grow: 1; 7944} 7945.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active { 7946 overflow-y: hidden; 7947} 7948 7949.mat-mdc-tab-body-content { 7950 height: 100%; 7951 overflow: auto; 7952 transform: none; 7953 visibility: hidden; 7954} 7955.mat-tab-body-animating > .mat-mdc-tab-body-content, .mat-mdc-tab-body-active > .mat-mdc-tab-body-content { 7956 visibility: visible; 7957} 7958.mat-tab-body-animating > .mat-mdc-tab-body-content { 7959 min-height: 1px; 7960} 7961.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content { 7962 overflow: hidden; 7963} 7964 7965.mat-tab-body-content-can-animate { 7966 transition: transform var(--mat-tab-animation-duration) 1ms cubic-bezier(0.35, 0, 0.25, 1); 7967} 7968.mat-mdc-tab-body-wrapper._mat-animation-noopable .mat-tab-body-content-can-animate { 7969 transition: none; 7970} 7971 7972.mat-tab-body-content-left { 7973 transform: translate3d(-100%, 0, 0); 7974} 7975 7976.mat-tab-body-content-right { 7977 transform: translate3d(100%, 0, 0); 7978} 7979`],encapsulation:2})}return t})(),kO=(()=>{class t{_elementRef=g(ne);_changeDetectorRef=g(Oe);_ngZone=g(de);_tabsSubscription=ze.EMPTY;_tabLabelSubscription=ze.EMPTY;_tabBodySubscription=ze.EMPTY;_diAnimationsDisabled=ot();_allTabs;_tabBodies;_tabBodyWrapper;_tabHeader;_tabs=new ui;_indexToSelect=0;_lastFocusedTabIndex=null;_tabBodyWrapperHeight=0;color;get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(e){this._fitInkBarToContent=e,this._changeDetectorRef.markForCheck()}_fitInkBarToContent=!1;stretchTabs=!0;alignTabs=null;dynamicHeight=!1;get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=isNaN(e)?null:e}_selectedIndex=null;headerPosition="above";get animationDuration(){return this._animationDuration}set animationDuration(e){let n=e+"";this._animationDuration=/^\d+$/.test(n)?e+"ms":n}_animationDuration;get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(e){this._contentTabIndex=isNaN(e)?null:e}_contentTabIndex=null;disablePagination=!1;disableRipple=!1;preserveContent=!1;get backgroundColor(){return this._backgroundColor}set backgroundColor(e){let n=this._elementRef.nativeElement.classList;n.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&n.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}_backgroundColor;ariaLabel;ariaLabelledby;selectedIndexChange=new O;focusChange=new O;animationDone=new O;selectedTabChange=new O(!0);_groupId;_isServer=!g(bt).isBrowser;constructor(){let e=g(MO,{optional:!0});this._groupId=g(rt).getId("mat-tab-group-"),this.animationDuration=e&&e.animationDuration?e.animationDuration:"500ms",this.disablePagination=e&&e.disablePagination!=null?e.disablePagination:!1,this.dynamicHeight=e&&e.dynamicHeight!=null?e.dynamicHeight:!1,e?.contentTabIndex!=null&&(this.contentTabIndex=e.contentTabIndex),this.preserveContent=!!e?.preserveContent,this.fitInkBarToContent=e&&e.fitInkBarToContent!=null?e.fitInkBarToContent:!1,this.stretchTabs=e&&e.stretchTabs!=null?e.stretchTabs:!0,this.alignTabs=e&&e.alignTabs!=null?e.alignTabs:null}ngAfterContentChecked(){let e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){let n=this._selectedIndex==null;if(!n){this.selectedTabChange.emit(this._createChangeEvent(e));let r=this._tabBodyWrapper.nativeElement;r.style.minHeight=r.clientHeight+"px"}Promise.resolve().then(()=>
7979{this._tabs.forEach((r,o)=>r.isActive=o===e),n||(this.selectedIndexChange.emit(e),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((n,r)=>{n.position=r-e,this._selectedIndex!=null&&n.position==0&&!n.origin&&(n.origin=e-this._selectedIndex)}),this._selectedIndex!==e&&(this._selectedIndex=e,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{let e=this._clampTabIndex(this._indexToSelect);if(e===this._selectedIndex){let n=this._tabs.toArray(),r;for(let o=0;o<n.length;o++)if(n[o].isActive){this._indexToSelect=this._selectedIndex=o,this._lastFocusedTabIndex=null,r=n[o];break}!r&&n[e]&&Promise.resolve().then(()=>{n[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}ngAfterViewInit(){this._tabBodySubscription=this._tabBodies.changes.subscribe(()=>this._bodyCentered(!0))}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(dt(this._allTabs)).subscribe(e=>{this._tabs.reset(e.filter(n=>n._closestTabGroup===this||!n._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe(),this._tabBodySubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(e){let n=this._tabHeader;n&&(n.focusIndex=e)}_focusChanged(e){this._lastFocusedTabIndex=e,this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){let n=new RS;return n.index=e,this._tabs&&this._tabs.length&&(n.tab=this._tabs.toArray()[e]),n}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=Pt(...this._tabs.map(e=>e._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(e){return Math.min(this._tabs.length-1,Math.max(e||0,0))}_getTabLabelId(e,n){return e.id||`${this._groupId}-label-${n}`}_getTabContentId(e){return`${this._groupId}-content-${e}`}_setTabBodyWrapperHeight(e){if(!this.dynamicHeight||!this._tabBodyWrapperHeight){this._tabBodyWrapperHeight=e;return}let n=this._tabBodyWrapper.nativeElement;n.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(n.style.height=e+"px")}_removeTabBodyWrapperHeight(){let e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height="",this._ngZone.run(()=>this.animationDone.emit())}_handleClick(e,n,r){n.focusIndex=r,e.disabled||(this.selectedIndex=r)}_getTabIndex(e){let n=this._lastFocusedTabIndex??this.selectedIndex;return e===n?0:-1}_tabFocusChanged(e,n){e&&e!=="mouse"&&e!=="touch"&&(this._tabHeader.focusIndex=n)}_bodyCentered(e){e&&this._tabBodies?.forEach((n,r)=>n._setActiveClass(r===this._selectedIndex))}_animationsDisabled(){return this._diAnimationsDisabled||this.animationDuration==="0"||this.animationDuration==="0ms"}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-tab-group"]],contentQueries:function(n,r,o){if(n&1&&xt(o,PS,5),n&2){let a;V(a=B())&&(r._allTabs=a)}},viewQuery:function(n,r){if(n&1&&Ee(M7,5)(k7,5)(AS,5),n&2){let o;V(o=B())&&(r._tabBodyWrapper=o.first),V(o=B())&&(r._tabHeader=o.first),V(o=B())&&(r._tabBodies=o)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:11,hostBindings:function(n,r){n&2&&($("mat-align-tabs",r.alignTabs),We("mat-"+(r.color||"primary")),Pn("--mat-tab-animation-duration",r.animationDuration),X("mat-mdc-tab-group-dynamic-height",r.dynamicHeight)("mat-mdc-tab-group-inverted-header",r.headerPosition==="below")("mat-mdc-tab-group-stretch-tabs",r.stretchTabs))},inputs:{color:"color",fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",j],stretchTabs:[2,"mat-stretch-tabs","stretchTabs",j],alignTabs:[0,"mat-align-tabs","alignTabs"],dynamicHeight:[2,"dynamicHeight","dynamicHeight",j],selectedIndex:[2,"selectedIndex","selectedIndex",wt],headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:[2,"contentTabIndex","contentTabIndex",wt],disablePagination:[2,"disablePagination","disablePagination",j],disableRipple:[2,"disableRipple","disableRipple",j],preserveContent:[2,"preserveContent","preserveContent",j],backgroundColor:"backgroundColor",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"]},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},exportAs:["matTabGroup"],features:[_e([{provide:EO,useExisting:t}])],ngContentSelectors:cu,decls:9,vars:8,consts:[["tabHeader",""],["tabBodyWrapper",""],["tabNode",""],[3,"indexFocused","selectFocusedIndex","selectedIndex","disableRipple","disablePagination","aria-label","aria-labelledby"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-focus-indicator",3,"id","mdc-tab--active","class","disabled","fitInkBarToContent"],[1,"mat-mdc-tab-body-wrapper"],["role","tabpanel",3,"id","class","content","position","animationDuration","preserveContent"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-focus-indicator",3,"click","cdkFocusChange","id","disabled","fitInkBarToContent"],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"_onCentered","_onCentering","_beforeCentering","id","content","position","animationDuration","preserveContent"]],template:function(n,r){n&1&&(Ue(),d(0,"mat-tab-header",3,0),D("indexFocused",function(a){return r._focusChanged(a)})("selectFocusedIndex",function(a){return r.selectedIndex=a}),dr(2,P7,8,17,"div",4,Ya),u(),ke(4,N7,1,0),d(5,"div",5,1),dr(7,O7,1,10,"mat-tab-body",6,Ya),u()),n&2&&(h("selectedIndex",r.selectedIndex||0)("disableRipple",r.disableRipple)("disablePagination",r.disablePagination),_d("aria-label",r.ariaLabel)("aria-labelledby",r.ariaLabelledby),p(2),ur(r._tabs),p(2),Te(r._isServer?4:-1),p(),X("_mat-animation-noopable",r._animationsDisabled()),p(2),ur(r._tabs))},dependencies:[G7,DO,Xm,ii,Di,AS],styles:[`.mdc-tab { 7980 min-width: 90px; 7981 padding: 0 24px; 7982 display: flex; 7983 flex: 1 0 auto; 7984 justify-content: center; 7985 box-sizing: border-box; 7986 border: none; 7987 outline: none; 7988 text-align: center; 7989 white-space: nowrap; 7990 cursor: pointer; 7991 z-index: 1; 7992 touch-action: manipulation; 7993} 7994 7995.mdc-tab__content { 7996 display: flex; 7997 align-items: center; 7998 justify-content: center; 7999 height: inherit; 8000 pointer-events: none; 8001} 8002 8003.mdc-tab__text-label { 8004 transition: 150ms color linear; 8005 display: inline-block; 8006 line-height: 1; 8007 z-index: 2; 8008} 8009 8010.mdc-tab--active .mdc-tab__text-label { 8011 transition-delay: 100ms; 8012} 8013 8014._mat-animation-noopable .mdc-tab__text-label { 8015 transition: none; 8016} 8017 8018.mdc-tab-indicator { 8019 display: flex; 8020 position: absolute; 8021 top: 0; 8022 left: 0; 8023 justify-content: center; 8024 width: 100%; 8025 height: 100%; 8026 pointer-events: none; 8027 z-index: 1; 8028} 8029 8030.mdc-tab-indicator__content { 8031 transition: var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1); 8032 transform-origin: left; 8033 opacity: 0; 8034} 8035 8036.mdc-tab-indicator__content--underline { 8037 align-self: flex-end; 8038 box-sizing: border-box; 8039 width: 100%; 8040 border-top-style: solid; 8041} 8042 8043.mdc-tab-indicator--active .mdc-tab-indicator__content { 8044 opacity: 1; 8045} 8046 8047._mat-animation-noopable .mdc-tab-indicator__content, .mdc-tab-indicator--no-transition .mdc-tab-indicator__content { 8048 transition: none; 8049} 8050 8051.mat-mdc-tab-ripple.mat-mdc-tab-ripple { 8052 position: absolute; 8053 top: 0; 8054 left: 0; 8055 bottom: 0; 8056 right: 0; 8057 pointer-events: none; 8058} 8059 8060.mat-mdc-tab { 8061 -webkit-tap-highlight-color: transparent; 8062 -webkit-font-smoothing: antialiased; 8063 -moz-osx-font-smoothing: grayscale; 8064 text-decoration: none; 8065 background: none; 8066 height: var(--mat-tab-container-height, 48px); 8067 font-family: var(--mat-tab-label-text-font, var(--mat-sys-title-small-font)); 8068 font-size: var(--mat-tab-label-text-size, var(--mat-sys-title-small-size)); 8069 letter-spacing: var(--mat-tab-label-text-tracking, var(--mat-sys-title-small-tracking)); 8070 line-height: var(--mat-tab-label-text-line-height, var(--mat-sys-title-small-line-height)); 8071 font-weight: var(--mat-tab-label-text-weight, var(--mat-sys-title-small-weight)); 8072} 8073.mat-mdc-tab.mdc-tab { 8074 flex-grow: 0; 8075} 8076.mat-mdc-tab .mdc-tab-indicator__content--underline { 8077 border-color: var(--mat-tab-active-indicator-color, var(--mat-sys-primary)); 8078 border-top-width: var(--mat-tab-active-indicator-height, 2px); 8079 border-radius: var(--mat-tab-active-indicator-shape, 0); 8080} 8081.mat-mdc-tab:hover .mdc-tab__text-label { 8082 color: var(--mat-tab-inactive-hover-label-text-color, var(--mat-sys-on-surface)); 8083} 8084.mat-mdc-tab:focus .mdc-tab__text-label { 8085 color: var(--mat-tab-inactive-focus-label-text-color, var(--mat-sys-on-surface)); 8086} 8087.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label { 8088 color: var(--mat-tab-active-label-text-color, var(--mat-sys-on-surface)); 8089} 8090.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before, 8091.mat-mdc-tab.mdc-tab--active .mat-ripple-element { 8092 background-color: var(--mat-tab-active-ripple-color, var(--mat-sys-on-surface)); 8093} 8094.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label { 8095 color: var(--mat-tab-active-hover-label-text-color, var(--mat-sys-on-surface)); 8096} 8097.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline { 8098 border-color: var(--mat-tab-active-hover-indicator-color, var(--mat-sys-primary)); 8099} 8100.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label { 8101 color: var(--mat-tab-active-focus-label-text-color, var(--mat-sys-on-surface)); 8102} 8103.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline { 8104 border-color: var(--mat-tab-active-focus-indicator-color, var(--mat-sys-primary)); 8105} 8106.mat-mdc-tab.mat-mdc-tab-disabled { 8107 opacity: 0.4; 8108 pointer-events: none; 8109} 8110.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content { 8111 pointer-events: none; 8112} 8113.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before, 8114.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element { 8115 background-color: var(--mat-tab-disabled-ripple-color, var(--mat-sys-on-surface-variant)); 8116} 8117.mat-mdc-tab .mdc-tab__ripple::before { 8118 content: ""; 8119 display: block; 8120 position: absolute; 8121 top: 0; 8122 left: 0; 8123 right: 0; 8124 bottom: 0; 8125 opacity: 0; 8126 pointer-events: none; 8127 background-color: var(--mat-tab-inactive-ripple-color, var(--mat-sys-on-surface)); 8128} 8129.mat-mdc-tab .mdc-tab__text-label { 8130 color: var(--mat-tab-inactive-label-text-color, var(--mat-sys-on-surface)); 8131 display: inline-flex; 8132 align-items: center; 8133} 8134.mat-mdc-tab .mdc-tab__content { 8135 position: relative; 8136 pointer-events: auto; 8137} 8138.mat-mdc-tab:hover .mdc-tab__ripple::before { 8139 opacity: 0.04; 8140} 8141.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before, .mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before { 8142 opacity: 0.12; 8143} 8144.mat-mdc-tab .mat-ripple-element { 8145 opacity: 0.12; 8146 background-color: var(--mat-tab-inactive-ripple-color, var(--mat-sys-on-surface)); 8147} 8148.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs > .mat-mdc-tab-header .mat-mdc-tab { 8149 flex-grow: 1; 8150} 8151 8152.mat-mdc-tab-group { 8153 display: flex; 8154 flex-direction: column; 8155 max-width: 100%; 8156} 8157.mat-mdc-tab-group.mat-tabs-with-background > .mat-mdc-tab-header, .mat-mdc-tab-group.mat-tabs-with-background > .mat-mdc-tab-header-pagination { 8158 background-color: var(--mat-tab-background-color); 8159} 8160.mat-mdc-tab-group.mat-tabs-with-background.mat-primary > .mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label { 8161 color: var(--mat-tab-foreground-color); 8162} 8163.mat-mdc-tab-group.mat-tabs-with-background.mat-primary > .mat-mdc-tab-header .mdc-tab-indicator__content--underline { 8164 border-color: var(--mat-tab-foreground-color); 8165} 8166.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary) > .mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label { 8167 color: var(--mat-tab-foreground-color); 8168} 8169.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary) > .mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline { 8170 border-color: var(--mat-tab-foreground-color); 8171} 8172.mat-mdc-tab-group.mat-tabs-with-background > .mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron, 8173.mat-mdc-tab-group.mat-tabs-with-background > .mat-mdc-tab-header .mat-focus-indicator::before, .mat-mdc-tab-group.mat-tabs-with-background > .mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron, 8174.mat-mdc-tab-group.mat-tabs-with-background > .mat-mdc-tab-header-pagination .mat-focus-indicator::before { 8175 border-color: var(--mat-tab-foreground-color); 8176} 8177.mat-mdc-tab-group.mat-tabs-with-background > .mat-mdc-tab-header .mat-ripple-element, .mat-mdc-tab-group.mat-tabs-with-background > .mat-mdc-tab-header .mdc-tab__ripple::before, .mat-mdc-tab-group.mat-tabs-with-background > .mat-mdc-tab-header-pagination .mat-ripple-element, .mat-mdc-tab-group.mat-tabs-with-background > .mat-mdc-tab-header-pagination .mdc-tab__ripple::before { 8178 background-color: var(--mat-tab-foreground-color); 8179} 8180.mat-mdc-tab-group.mat-tabs-with-background > .mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron, .mat-mdc-tab-group.mat-tabs-with-background > .mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron { 8181 color: var(--mat-tab-foreground-color); 8182} 8183.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header { 8184 flex-direction: column-reverse; 8185} 8186.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline { 8187 align-self: flex-start; 8188} 8189 8190.mat-mdc-tab-body-wrapper { 8191 position: relative; 8192 overflow: hidden; 8193 display: flex; 8194 transition: height 500ms cubic-bezier(0.35, 0, 0.25, 1); 8195} 8196.mat-mdc-tab-body-wrapper._mat-animation-noopable { 8197 transition: none !important; 8198 animation: none !important; 8199} 8200`],encapsulation:2})}return t})(),RS=class{index;tab},$7=(()=>{class t extends IO{_focusedItem=ge(null);get fitInkBarToContent(){return this._fitInkBarToContent.value}set fitInkBarToContent(e){this._fitInkBarToContent.next(e),this._changeDetectorRef.markForCheck()}_fitInkBarToContent=new St(!1);stretchTabs=!0;get animationDuration(){return this._animationDuration}set animationDuration(e){let n=e+"";this._animationDuration=/^\d+$/.test(n)?e+"ms":n}_animationDuration;_items;get backgroundColor(){return this._backgroundColor}set backgroundColor(e){let n=this._elementRef.nativeElement.classList;n.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&n.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}_backgroundColor;get disableRipple(){return this._disableRipple()}set disableRipple(e){this._disableRipple.set(e)}_disableRipple=ge(!1);color="primary";tabPanel;_tabListContainer;_tabList;_tabListInner;_nextPaginator;_previousPaginator;_inkBar;constructor(){let e=g(MO,{optional:!0});super(),this.disablePagination=e&&e.disablePagination!=null?e.disablePagination:!1,this.fitInkBarToContent=e&&e.fitInkBarToContent!=null?e.fitInkBarToContent:!1,this.stretchTabs=e&&e.stretchTabs!=null?e.stretchTabs:!0}_itemSelected(){}ngAfterContentInit(){this._inkBar=new Wb(this._items),this._items.changes.pipe(dt(null),Le(this._destroyed)).subscribe(()=>this.updateActiveLink()),super.ngAfterContentInit(),this._keyManager.change.pipe(dt(null),Le(this._destroyed)).subscribe(()=>this._focusedItem.set(this._keyManager?.activeItem||null))}ngAfterViewInit(){this.tabPanel,super.ngAfterViewInit()}updateActiveLink(){if(!this._items)return;let e=this._items.toArray();for(let n=0;n<e.length;n++)if(e[n].active){this.selectedIndex=n,this.tabPanel&&(this.tabPanel._activeTabId=e[n].id),this._focusedItem.set(e[n]),this._changeDetectorRef.markForCheck();return}this.selectedIndex=-1}_getRole(){return this.tabPanel?"tablist":this._elementRef.nativeElement.getAttribute("role")}_hasFocus(e){return this._keyManager?.activeItem===e}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["","mat-tab-nav-bar",""]],contentQueries:function(n,r,o){if(n&1&&xt(
8200o,W7,5),n&2){let a;V(a=B())&&(r._items=a)}},viewQuery:function(n,r){if(n&1&&Ee(bO,7)(vO,7)(yO,7)(CO,5)(xO,5),n&2){let o;V(o=B())&&(r._tabListContainer=o.first),V(o=B())&&(r._tabList=o.first),V(o=B())&&(r._tabListInner=o.first),V(o=B())&&(r._nextPaginator=o.first),V(o=B())&&(r._previousPaginator=o.first)}},hostAttrs:[1,"mat-mdc-tab-nav-bar","mat-mdc-tab-header"],hostVars:17,hostBindings:function(n,r){n&2&&($("role",r._getRole()),Pn("--mat-tab-animation-duration",r.animationDuration),X("mat-mdc-tab-header-pagination-controls-enabled",r._showPaginationControls)("mat-mdc-tab-header-rtl",r._getLayoutDirection()=="rtl")("mat-mdc-tab-nav-bar-stretch-tabs",r.stretchTabs)("mat-primary",r.color!=="warn"&&r.color!=="accent")("mat-accent",r.color==="accent")("mat-warn",r.color==="warn")("_mat-animation-noopable",r._animationsDisabled))},inputs:{fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",j],stretchTabs:[2,"mat-stretch-tabs","stretchTabs",j],animationDuration:"animationDuration",backgroundColor:"backgroundColor",disableRipple:[2,"disableRipple","disableRipple",j],color:"color",tabPanel:"tabPanel"},exportAs:["matTabNavBar","matTabNav"],features:[ye],attrs:F7,ngContentSelectors:cu,decls:13,vars:6,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-link-container",3,"keydown"],[1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-links"],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled"]],template:function(n,r){n&1&&(Ue(),d(0,"div",5,0),D("click",function(){return r._handlePaginatorClick("before")})("mousedown",function(a){return r._handlePaginatorPress("before",a)})("touchend",function(){return r._stopInterval()}),x(2,"div",6),u(),d(3,"div",7,1),D("keydown",function(a){return r._handleKeydown(a)}),d(5,"div",8,2),D("cdkObserveContent",function(){return r._onContentChanges()}),d(7,"div",9,3),me(9),u()()(),d(10,"div",10,4),D("mousedown",function(a){return r._handlePaginatorPress("after",a)})("click",function(){return r._handlePaginatorClick("after")})("touchend",function(){return r._stopInterval()}),x(12,"div",6),u()),n&2&&(X("mat-mdc-tab-header-pagination-disabled",r._disableScrollBefore),h("matRippleDisabled",r._disableScrollBefore||r.disableRipple),p(10),X("mat-mdc-tab-header-pagination-disabled",r._disableScrollAfter),h("matRippleDisabled",r._disableScrollAfter||r.disableRipple))},dependencies:[ii,l_],styles:[`.mdc-tab { 8201 min-width: 90px; 8202 padding: 0 24px; 8203 display: flex; 8204 flex: 1 0 auto; 8205 justify-content: center; 8206 box-sizing: border-box; 8207 border: none; 8208 outline: none; 8209 text-align: center; 8210 white-space: nowrap; 8211 cursor: pointer; 8212 z-index: 1; 8213 touch-action: manipulation; 8214} 8215 8216.mdc-tab__content { 8217 display: flex; 8218 align-items: center; 8219 justify-content: center; 8220 height: inherit; 8221 pointer-events: none; 8222} 8223 8224.mdc-tab__text-label { 8225 transition: 150ms color linear; 8226 display: inline-block; 8227 line-height: 1; 8228 z-index: 2; 8229} 8230 8231.mdc-tab--active .mdc-tab__text-label { 8232 transition-delay: 100ms; 8233} 8234 8235._mat-animation-noopable .mdc-tab__text-label { 8236 transition: none; 8237} 8238 8239.mdc-tab-indicator { 8240 display: flex; 8241 position: absolute; 8242 top: 0; 8243 left: 0; 8244 justify-content: center; 8245 width: 100%; 8246 height: 100%; 8247 pointer-events: none; 8248 z-index: 1; 8249} 8250 8251.mdc-tab-indicator__content { 8252 transition: var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1); 8253 transform-origin: left; 8254 opacity: 0; 8255} 8256 8257.mdc-tab-indicator__content--underline { 8258 align-self: flex-end; 8259 box-sizing: border-box; 8260 width: 100%; 8261 border-top-style: solid; 8262} 8263 8264.mdc-tab-indicator--active .mdc-tab-indicator__content { 8265 opacity: 1; 8266} 8267 8268._mat-animation-noopable .mdc-tab-indicator__content, .mdc-tab-indicator--no-transition .mdc-tab-indicator__content { 8269 transition: none; 8270} 8271 8272.mat-mdc-tab-ripple.mat-mdc-tab-ripple { 8273 position: absolute; 8274 top: 0; 8275 left: 0; 8276 bottom: 0; 8277 right: 0; 8278 pointer-events: none; 8279} 8280 8281.mat-mdc-tab-header { 8282 display: flex; 8283 overflow: hidden; 8284 position: relative; 8285 flex-shrink: 0; 8286} 8287 8288.mdc-tab-indicator .mdc-tab-indicator__content { 8289 transition-duration: var(--mat-tab-animation-duration, 250ms); 8290} 8291 8292.mat-mdc-tab-header-pagination { 8293 -webkit-user-select: none; 8294 user-select: none; 8295 position: relative; 8296 display: none; 8297 justify-content: center; 8298 align-items: center; 8299 min-width: 32px; 8300 cursor: pointer; 8301 z-index: 2; 8302 -webkit-tap-highlight-color: transparent; 8303 touch-action: none; 8304 box-sizing: content-box; 8305 outline: 0; 8306} 8307.mat-mdc-tab-header-pagination::-moz-focus-inner { 8308 border: 0; 8309} 8310.mat-mdc-tab-header-pagination .mat-ripple-element { 8311 opacity: 0.12; 8312 background-color: var(--mat-tab-inactive-ripple-color, var(--mat-sys-on-surface)); 8313} 8314.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination { 8315 display: flex; 8316} 8317 8318.mat-mdc-tab-header-pagination-before, 8319.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after { 8320 padding-left: 4px; 8321} 8322.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron, 8323.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron { 8324 transform: rotate(-135deg); 8325} 8326 8327.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before, 8328.mat-mdc-tab-header-pagination-after { 8329 padding-right: 4px; 8330} 8331.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron, 8332.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron { 8333 transform: rotate(45deg); 8334} 8335 8336.mat-mdc-tab-header-pagination-chevron { 8337 border-style: solid; 8338 border-width: 2px 2px 0 0; 8339 height: 8px; 8340 width: 8px; 8341 border-color: var(--mat-tab-pagination-icon-color, var(--mat-sys-on-surface)); 8342} 8343 8344.mat-mdc-tab-header-pagination-disabled { 8345 box-shadow: none; 8346 cursor: default; 8347 pointer-events: none; 8348} 8349.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron { 8350 opacity: 0.4; 8351} 8352 8353.mat-mdc-tab-list { 8354 flex-grow: 1; 8355 position: relative; 8356 transition: transform 500ms cubic-bezier(0.35, 0, 0.25, 1); 8357} 8358._mat-animation-noopable .mat-mdc-tab-list { 8359 transition: none; 8360} 8361 8362.mat-mdc-tab-links { 8363 display: flex; 8364 flex: 1 0 auto; 8365} 8366[mat-align-tabs=center] > .mat-mdc-tab-link-container .mat-mdc-tab-links { 8367 justify-content: center; 8368} 8369[mat-align-tabs=end] > .mat-mdc-tab-link-container .mat-mdc-tab-links { 8370 justify-content: flex-end; 8371} 8372.cdk-drop-list .mat-mdc-tab-links, .mat-mdc-tab-links.cdk-drop-list { 8373 min-height: var(--mat-tab-container-height, 48px); 8374} 8375 8376.mat-mdc-tab-link-container { 8377 display: flex; 8378 flex-grow: 1; 8379 overflow: hidden; 8380 z-index: 1; 8381 border-bottom-style: solid; 8382 border-bottom-width: var(--mat-tab-divider-height, 1px); 8383 border-bottom-color: var(--mat-tab-divider-color, var(--mat-sys-surface-variant)); 8384} 8385 8386.mat-mdc-tab-nav-bar.mat-tabs-with-background > .mat-mdc-tab-link-container, .mat-mdc-tab-nav-bar.mat-tabs-with-background > .mat-mdc-tab-header-pagination { 8387 background-color: var(--mat-tab-background-color); 8388} 8389.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary > .mat-mdc-tab-link-container .mat-mdc-tab-link .mdc-tab__text-label { 8390 color: var(--mat-tab-foreground-color); 8391} 8392.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary > .mat-mdc-tab-link-container .mdc-tab-indicator__content--underline { 8393 border-color: var(--mat-tab-foreground-color); 8394} 8395.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary) > .mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab__text-label { 8396 color: var(--mat-tab-foreground-color); 8397} 8398.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary) > .mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab-indicator__content--underline { 8399 border-color: var(--mat-tab-foreground-color); 8400} 8401.mat-mdc-tab-nav-bar.mat-tabs-with-background > .mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron, 8402.mat-mdc-tab-nav-bar.mat-tabs-with-background > .mat-mdc-tab-link-container .mat-focus-indicator::before, .mat-mdc-tab-nav-bar.mat-tabs-with-background > .mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron, 8403.mat-mdc-tab-nav-bar.mat-tabs-with-background > .mat-mdc-tab-header-pagination .mat-focus-indicator::before { 8404 border-color: var(--mat-tab-foreground-color); 8405} 8406.mat-mdc-tab-nav-bar.mat-tabs-with-background > .mat-mdc-tab-link-container .mat-ripple-element, .mat-mdc-tab-nav-bar.mat-tabs-with-background > .mat-mdc-tab-link-container .mdc-tab__ripple::before, .mat-mdc-tab-nav-bar.mat-tabs-with-background > .mat-mdc-tab-header-pagination .mat-ripple-element, .mat-mdc-tab-nav-bar.mat-tabs-with-background > .mat-mdc-tab-header-pagination .mdc-tab__ripple::before { 8407 background-color: var(--mat-tab-foreground-color); 8408} 8409.mat-mdc-tab-nav-bar.mat-tabs-with-background > .mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron, .mat-mdc-tab-nav-bar.mat-tabs-with-background > .mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron { 8410 color: var(--mat-tab-foreground-color); 8411} 8412`],encapsulation:2})}return t})(),W7=(()=>{class t extends SO{_tabNavBar=g($7);elementRef=g(ne);_focusMonitor=g(Hn);_destroyed=new W;_isActive=!1;_tabIndex=Nn(()=>this._tabNavBar._focusedItem()===this?this.tabIndex:-1);get active(){return this._isActive}set active(e){e!==this._isActive&&(this._isActive=e,this._tabNavBar.updateActiveLink())}disabled=!1;get disableRipple(){return this._disableRipple()}set disableRipple(e){this._disableRipple.set(e)}_disableRipple=ge(!1);tabIndex=0;rippleConfig;get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}id=g(rt).getId("mat-tab-link-");constructor(){super(),g(At).load(kn);let e=g(Ms,{optional:!0}),n=g(new jn("tabindex"),{optional:!0});this.rippleConfig=e||{},this.tabIndex=n==null?0:parseInt(n)||0,ot()&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0}),this._tabNavBar._fitInkBarToContent.pipe(Le(this._destroyed)).subscribe(r=>{this.fitInkBarToContent=r})}focus(){this.elementRef.nativeElement.focus()}ngAfterViewInit(){this._focusMonitor.monitor(this.elementRef)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),super.ngOnDestroy(),this._focusMonitor.stopMonitoring(this.elementRef)}_handleFocus(){this._tabNavBar.focusIndex=this._tabNavBar._items.toArray().indexOf(this)}_handleKeydown(e){(e.keyCode===32||e.keyCode===13)&&(this.disabled?e.preventDefault():this._tabNavBar.tabPanel&&(e.keyCode===32&&e.preventDefault(),this.elementRef.nativeElement.click()))}
8412_getAriaControls(){return this._tabNavBar.tabPanel?this._tabNavBar.tabPanel?.id:this.elementRef.nativeElement.getAttribute("aria-controls")}_getAriaSelected(){return this._tabNavBar.tabPanel?this.active?"true":"false":this.elementRef.nativeElement.getAttribute("aria-selected")}_getAriaCurrent(){return this.active&&!this._tabNavBar.tabPanel?"page":null}_getRole(){return this._tabNavBar.tabPanel?"tab":this.elementRef.nativeElement.getAttribute("role")}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mdc-tab","mat-mdc-tab-link","mat-focus-indicator"],hostVars:11,hostBindings:function(n,r){n&1&&D("focus",function(){return r._handleFocus()})("keydown",function(a){return r._handleKeydown(a)}),n&2&&($("aria-controls",r._getAriaControls())("aria-current",r._getAriaCurrent())("aria-disabled",r.disabled)("aria-selected",r._getAriaSelected())("id",r.id)("tabIndex",r._tabIndex())("role",r._getRole()),X("mat-mdc-tab-disabled",r.disabled)("mdc-tab--active",r.active))},inputs:{active:[2,"active","active",j],disabled:[2,"disabled","disabled",j],disableRipple:[2,"disableRipple","disableRipple",j],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:wt(e)],id:"id"},exportAs:["matTabLink"],features:[ye],attrs:L7,ngContentSelectors:cu,decls:5,vars:2,consts:[[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"]],template:function(n,r){n&1&&(Ue(),x(0,"span",0)(1,"div",1),d(2,"span",2)(3,"span",3),me(4),u()()),n&2&&(p(),h("matRippleTrigger",r.elementRef.nativeElement)("matRippleDisabled",r.rippleDisabled))},dependencies:[ii],styles:[`.mat-mdc-tab-link { 8413 -webkit-tap-highlight-color: transparent; 8414 -webkit-font-smoothing: antialiased; 8415 -moz-osx-font-smoothing: grayscale; 8416 text-decoration: none; 8417 background: none; 8418 height: var(--mat-tab-container-height, 48px); 8419 font-family: var(--mat-tab-label-text-font, var(--mat-sys-title-small-font)); 8420 font-size: var(--mat-tab-label-text-size, var(--mat-sys-title-small-size)); 8421 letter-spacing: var(--mat-tab-label-text-tracking, var(--mat-sys-title-small-tracking)); 8422 line-height: var(--mat-tab-label-text-line-height, var(--mat-sys-title-small-line-height)); 8423 font-weight: var(--mat-tab-label-text-weight, var(--mat-sys-title-small-weight)); 8424} 8425.mat-mdc-tab-link.mdc-tab { 8426 flex-grow: 0; 8427} 8428.mat-mdc-tab-link .mdc-tab-indicator__content--underline { 8429 border-color: var(--mat-tab-active-indicator-color, var(--mat-sys-primary)); 8430 border-top-width: var(--mat-tab-active-indicator-height, 2px); 8431 border-radius: var(--mat-tab-active-indicator-shape, 0); 8432} 8433.mat-mdc-tab-link:hover .mdc-tab__text-label { 8434 color: var(--mat-tab-inactive-hover-label-text-color, var(--mat-sys-on-surface)); 8435} 8436.mat-mdc-tab-link:focus .mdc-tab__text-label { 8437 color: var(--mat-tab-inactive-focus-label-text-color, var(--mat-sys-on-surface)); 8438} 8439.mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label { 8440 color: var(--mat-tab-active-label-text-color, var(--mat-sys-on-surface)); 8441} 8442.mat-mdc-tab-link.mdc-tab--active .mdc-tab__ripple::before, 8443.mat-mdc-tab-link.mdc-tab--active .mat-ripple-element { 8444 background-color: var(--mat-tab-active-ripple-color, var(--mat-sys-on-surface)); 8445} 8446.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab__text-label { 8447 color: var(--mat-tab-active-hover-label-text-color, var(--mat-sys-on-surface)); 8448} 8449.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab-indicator__content--underline { 8450 border-color: var(--mat-tab-active-hover-indicator-color, var(--mat-sys-primary)); 8451} 8452.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab__text-label { 8453 color: var(--mat-tab-active-focus-label-text-color, var(--mat-sys-on-surface)); 8454} 8455.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab-indicator__content--underline { 8456 border-color: var(--mat-tab-active-focus-indicator-color, var(--mat-sys-primary)); 8457} 8458.mat-mdc-tab-link.mat-mdc-tab-disabled { 8459 opacity: 0.4; 8460 pointer-events: none; 8461} 8462.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__content { 8463 pointer-events: none; 8464} 8465.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__ripple::before, 8466.mat-mdc-tab-link.mat-mdc-tab-disabled .mat-ripple-element { 8467 background-color: var(--mat-tab-disabled-ripple-color, var(--mat-sys-on-surface-variant)); 8468} 8469.mat-mdc-tab-link .mdc-tab__ripple::before { 8470 content: ""; 8471 display: block; 8472 position: absolute; 8473 top: 0; 8474 left: 0; 8475 right: 0; 8476 bottom: 0; 8477 opacity: 0; 8478 pointer-events: none; 8479 background-color: var(--mat-tab-inactive-ripple-color, var(--mat-sys-on-surface)); 8480} 8481.mat-mdc-tab-link .mdc-tab__text-label { 8482 color: var(--mat-tab-inactive-label-text-color, var(--mat-sys-on-surface)); 8483 display: inline-flex; 8484 align-items: center; 8485} 8486.mat-mdc-tab-link .mdc-tab__content { 8487 position: relative; 8488 pointer-events: auto; 8489} 8490.mat-mdc-tab-link:hover .mdc-tab__ripple::before { 8491 opacity: 0.04; 8492} 8493.mat-mdc-tab-link.cdk-program-focused .mdc-tab__ripple::before, .mat-mdc-tab-link.cdk-keyboard-focused .mdc-tab__ripple::before { 8494 opacity: 0.12; 8495} 8496.mat-mdc-tab-link .mat-ripple-element { 8497 opacity: 0.12; 8498 background-color: var(--mat-tab-inactive-ripple-color, var(--mat-sys-on-surface)); 8499} 8500.mat-mdc-tab-header.mat-mdc-tab-nav-bar-stretch-tabs .mat-mdc-tab-link { 8501 flex-grow: 1; 8502} 8503.mat-mdc-tab-link::before { 8504 margin: 5px; 8505} 8506 8507@media (max-width: 599px) { 8508 .mat-mdc-tab-link { 8509 min-width: 72px; 8510 } 8511} 8512`],encapsulation:2,changeDetection:0})}return t})(),B9e=(()=>{class t{id=g(rt).getId("mat-tab-nav-panel-");_activeTabId;static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["mat-tab-nav-panel"]],hostAttrs:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],hostVars:2,hostBindings:function(n,r){n&2&&$("aria-labelledby",r._activeTabId)("id",r.id)},inputs:{id:"id"},exportAs:["matTabNavPanel"],ngContentSelectors:cu,decls:1,vars:0,template:function(n,r){n&1&&(Ue(),me(0))},encapsulation:2,changeDetection:0})}return t})(),TO=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[Fe]})}return t})();var AO=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[Fe]})}return t})();var NS=class{dataNodes;expansionModel=new Ro(!0);trackBy;getLevel;isExpandable;getChildren;toggle(i){this.expansionModel.toggle(this._trackByValue(i))}
8512expand(i){this.expansionModel.select(this._trackByValue(i))}collapse(i){this.expansionModel.deselect(this._trackByValue(i))}isExpanded(i){return this.expansionModel.isSelected(this._trackByValue(i))}toggleDescendants(i){this.expansionModel.isSelected(this._trackByValue(i))?this.collapseDescendants(i):this.expandDescendants(i)}collapseAll(){this.expansionModel.clear()}expandDescendants(i){let e=[i];e.push(...this.getDescendants(i)),this.expansionModel.select(...e.map(n=>this._trackByValue(n)))}collapseDescendants(i){let e=[i];e.push(...this.getDescendants(i)),this.expansionModel.deselect(...e.map(n=>this._trackByValue(n)))}_trackByValue(i){return this.trackBy?this.trackBy(i):i}},qb=class extends NS{getLevel;isExpandable;options;constructor(i,e,n){super(),this.getLevel=i,this.isExpandable=e,this.options=n,this.options&&(this.trackBy=this.options.trackBy)}getDescendants(i){let e=this.dataNodes.indexOf(i),n=[];for(let r=e+1;r<this.dataNodes.length&&this.getLevel(i)<this.getLevel(this.dataNodes[r]);r++)n.push(this.dataNodes[r]);return n}expandAll(){this.expansionModel.select(...this.dataNodes.map(i=>this._trackByValue(i)))}};var FS=new R("CDK_TREE_NODE_OUTLET_NODE"),Kb=(()=>{class t{viewContainer=g(jt);_node=g(FS,{optional:!0});constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkTreeNodeOutlet",""]]})}return t})(),OS=class{$implicit;level;index;count;constructor(i){this.$implicit=i}},Qb=(()=>{class t{template=g(It);when;constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkTreeNodeDef",""]],inputs:{when:[0,"cdkTreeNodeDefWhen","when"]}})}return t})();function RO(){return Error("Could not find a tree control, levelAccessor, or childrenAccessor for the tree.")}var jp=(()=>{class t{_differs=g(Eo);_changeDetectorRef=g(Oe);_elementRef=g(ne);_dir=g(Lt);_onDestroy=new W;_dataDiffer;_defaultNodeDef=null;_dataSubscription;_levels=new Map;_parents=new Map;_ariaSets=new Map;get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}_dataSource;treeControl;levelAccessor;childrenAccessor;trackBy;expansionKey;_nodeOutlet;_nodeDefs;viewChange=new St({start:0,end:Number.MAX_VALUE});_expansionModel;_flattenedNodes=new St([]);_nodeType=new St(null);_nodes=new St(new Map);_keyManagerNodes=new St([]);_keyManagerFactory=g(wR);_keyManager;_viewInit=!1;constructor(){}ngAfterContentInit(){this._initializeKeyManager()}ngAfterContentChecked(){this._updateDefaultNodeDefinition(),this._subscribeToDataChanges()}ngOnDestroy(){this._nodeOutlet.viewContainer.clear(),this._nodes.complete(),this._keyManagerNodes.complete(),this._nodeType.complete(),this._flattenedNodes.complete(),this.viewChange.complete(),this._onDestroy.next(),this._onDestroy.complete(),this._dataSource&&typeof this._dataSource.disconnect=="function"&&this.dataSource.disconnect(this),this._dataSubscription?.unsubscribe(),this._dataSubscription=void 0,this._keyManager?.destroy()}ngOnInit(){this._checkTreeControlUsage(),this._initializeDataDiffer()}ngAfterViewInit(){this._viewInit=!0}_updateDefaultNodeDefinition(){let e=this._nodeDefs.filter(n=>!n.when);e.length>1,this._defaultNodeDef=e[0]}_setNodeTypeIfUnset(e){this._nodeType.value===null&&this._nodeType.next(e)}_switchDataSource(e){this._dataSource&&typeof this._dataSource.disconnect=="function"&&this.dataSource.disconnect(this),this._dataSubscription?.unsubscribe(),this._dataSubscription=void 0,e||this._nodeOutlet.viewContainer.clear(),this._dataSource=e,this._nodeDefs&&this._subscribeToDataChanges()}_getExpansionModel(){return this.treeControl?this.treeControl.expansionModel:(this._expansionModel??=new Ro(!0),this._expansionModel)}_subscribeToDataChanges(){if(this._dataSubscription)return;let e;gc(this._dataSource)?e=this._dataSource.connect(this):Zn(this._dataSource)?e=this._dataSource:Array.isArray(this._dataSource)&&(e=ie(this._dataSource)),e&&(this._dataSubscription=this._getRenderData(e).pipe(Le(this._onDestroy)).subscribe(n=>{this._renderDataChanges(n)}))}_getRenderData(e){let n=this._getExpansionModel();return li([e,this._nodeType,n.changed.pipe(dt(null),bn(r=>{this._emitExpansionChanges(r)}))]).pipe(Ct(([r,o])=>o===null?ie({renderNodes:r,flattenedNodes:null,nodeType:o}):this._computeRenderingData(r,o).pipe(fe(a=>Ve(H({},a),{nodeType:o})))))}_renderDataChanges(e){if(e.nodeType===null){this.renderNodeChanges(e.renderNodes);return}this._updateCachedData(e.flattenedNodes),this.renderNodeChanges(e.renderNodes),this._updateKeyManagerItems(e.flattenedNodes)}_emitExpansionChanges(e){if(!e)return;let n=this._nodes.value;for(let r of e.added)n.get(r)?._emitExpansionState(!0);for(let r of e.removed)n.get(r)?._emitExpansionState(!1)}_initializeKeyManager(){let e=li([this._keyManagerNodes,this._nodes]).pipe(fe(([r,o])=>r.reduce((a,s)=>{let l=o.get(this._getExpansionKey(s));return l&&a.push(l),a},[]))),n={trackBy:r=>this._getExpansionKey(r.data),skipPredicate:r=>!!r.isDisabled,typeAheadDebounceInterval:!0,horizontalOrientation:this._dir.value};this._keyManager=this._keyManagerFactory(e,n)}_initializeDataDiffer(){let e=this.trackBy??((n,r)=>this._getExpansionKey(r));this._dataDiffer=this._differs.find([]).create(e)}_checkTreeControlUsage(){}renderNodeChanges(e,n=this._dataDiffer,r=this._nodeOutlet.viewContainer,o){let a=n.diff(e);!a&&!this._viewInit||(a?.forEachOperation((s,l,c)=>{if(s.previousIndex==null)this.insertNode(e[c],c,r,o);else if(c==null)r.remove(l);else{let m=r.get(l);r.move(m,c)}}),a?.forEachIdentityChange(s=>{let l=s.item;if(s.currentIndex!=null){let c=r.get(s.currentIndex);c.context.$implicit=l}}),o?this._changeDetectorRef.markForCheck():this._changeDetectorRef.detectChanges())}_getNodeDef(e,n){if(this._nodeDefs.length===1)return this._nodeDefs.first;let r=this._nodeDefs.find(o=>o.when&&o.when(n,e))||this._defaultNodeDef;return r}insertNode(e,n,r,o){let a=this._getLevelAccessor(),s=this._getNodeDef(e,n),l=this._getExpansionKey(e),c=new OS(e);c.index=n,o??=this._parents.get(l)??void 0,a?c.level=a(e):o!==void 0&&this._levels.has(this._getExpansionKey(o))?c.level=this._levels.get(this._getExpansionKey(o))+1:c.level=0,this._levels.set(l,c.level),(r||this._nodeOutlet.viewContainer).createEmbeddedView(s.template,c,n),du.mostRecentTreeNode&&(du.mostRecentTreeNode.data=e)}isExpanded(e){return!!(this.treeControl?.isExpanded(e)||this._expansionModel?.isSelected(this._getExpansionKey(e)))}toggle(e){this.treeControl?this.treeControl.toggle(e):this._expansionModel&&this._expansionModel.toggle(this._getExpansionKey(e))}expand(e){this.treeControl?this.treeControl.expand(e):this._expansionModel&&this._expansionModel.select(this._getExpansionKey(e))}collapse(e){this.treeControl?this.treeControl.collapse(e):this._expansionModel&&this._expansionModel.deselect(this._getExpansionKey(e))}toggleDescendants(e){this.treeControl?this.treeControl.toggleDescendants(e):this._expansionModel&&(this.isExpanded(e)?this.collapseDescendants(e):this.expandDescendants(e))}expandDescendants(e){if(this.treeControl)this.treeControl.expandDescendants(e);else if(this._expansionModel){let n=this._expansionModel;n.select(this._getExpansionKey(e)),this._getDescendants(e).pipe(ct(1),Le(this._onDestroy)).subscribe(r=>{n.select(...r.map(o=>this._getExpansionKey(o)))})}}collapseDescendants(e){if(this.treeControl)this.treeControl.collapseDescendants(e);else if(this._expansionModel){let n=this._expansionModel;n.deselect(this._getExpansionKey(e)),this._getDescendants(e).pipe(ct(1),Le(this._onDestroy)).subscribe(r=>{n.deselect(...r.map(o=>this._getExpansionKey(o)))})}}
8512expandAll(){this.treeControl?this.treeControl.expandAll():this._expansionModel&&this._forEachExpansionKey(e=>this._expansionModel?.select(...e))}collapseAll(){this.treeControl?this.treeControl.collapseAll():this._expansionModel&&this._forEachExpansionKey(e=>this._expansionModel?.deselect(...e))}_getLevelAccessor(){return this.treeControl?.getLevel?.bind(this.treeControl)??this.levelAccessor}_getChildrenAccessor(){return this.treeControl?.getChildren?.bind(this.treeControl)??this.childrenAccessor}_getDirectChildren(e){let n=this._getLevelAccessor(),r=this._expansionModel??this.treeControl?.expansionModel;if(!r)return ie([]);let o=this._getExpansionKey(e),a=r.changed.pipe(Ct(l=>l.added.includes(o)?ie(!0):l.removed.includes(o)?ie(!1):fn),dt(this.isExpanded(e)));if(n)return li([a,this._flattenedNodes]).pipe(fe(([l,c])=>l?this._findChildrenByLevel(n,c,e,1):[]));let s=this._getChildrenAccessor();if(s)return lc(s(e)??[]);throw RO()}_findChildrenByLevel(e,n,r,o){let a=this._getExpansionKey(r),s=n.findIndex(_=>this._getExpansionKey(_)===a),l=e(r),c=l+o,m=[];for(let _=s+1;_<n.length;_++){let v=e(n[_]);if(v<=l)break;v<=c&&m.push(n[_])}return m}_registerNode(e){this._nodes.value.set(this._getExpansionKey(e.data),e),this._nodes.next(this._nodes.value)}_unregisterNode(e){this._nodes.value.delete(this._getExpansionKey(e.data)),this._nodes.next(this._nodes.value)}_getLevel(e){return this._levels.get(this._getExpansionKey(e))}_getSetSize(e){return this._getAriaSet(e).length}_getPositionInSet(e){let n=this._getAriaSet(e),r=this._getExpansionKey(e);return n.findIndex(o=>this._getExpansionKey(o)===r)+1}_getNodeParent(e){let n=this._parents.get(this._getExpansionKey(e.data));return n&&this._nodes.value.get(this._getExpansionKey(n))}_getNodeChildren(e){return this._getDirectChildren(e.data).pipe(fe(n=>n.reduce((r,o)=>{let a=this._nodes.value.get(this._getExpansionKey(o));return a&&r.push(a),r},[])))}_sendKeydownToKeyManager(e){if(e.target===this._elementRef.nativeElement)this._keyManager.onKeydown(e);else{let n=this._nodes.getValue();for(let[,r]of n)if(e.target===r._elementRef.nativeElement){this._keyManager.onKeydown(e);break}}}_getDescendants(e){if(this.treeControl)return ie(this.treeControl.getDescendants(e));if(this.levelAccessor){let n=this._findChildrenByLevel(this.levelAccessor,this._flattenedNodes.value,e,1/0);return ie(n)}if(this.childrenAccessor)return this._getAllChildrenRecursively(e).pipe(Gh((n,r)=>(n.push(...r),n),[]));throw RO()}_getAllChildrenRecursively(e){return this.childrenAccessor?lc(this.childrenAccessor(e)).pipe(ct(1),Ct(n=>{for(let r of n)this._parents.set(this._getExpansionKey(r),e);return ie(...n).pipe(no(r=>lr(ie([r]),this._getAllChildrenRecursively(r))))})):ie([])}_getExpansionKey(e){return this.expansionKey?.(e)??e}_getAriaSet(e){let n=this._getExpansionKey(e),r=this._parents.get(n),o=r?this._getExpansionKey(r):null;return this._ariaSets.get(o)??[e]}_findParentForNode(e,n,r){if(!r.length)return null;let o=this._levels.get(this._getExpansionKey(e))??0;for(let a=n-1;a>=0;a--){let s=r[a];if((this._levels.get(this._getExpansionKey(s))??0)<o)return s}return null}_flattenNestedNodesWithExpansion(e,n=0){let r=this._getChildrenAccessor();return r?ie(...e).pipe(no(o=>{let a=this._getExpansionKey(o);this._parents.has(a)||this._parents.set(a,null),this._levels.set(a,n);let s=lc(r(o));return lr(ie([o]),s.pipe(ct(1),bn(l=>{this._ariaSets.set(a,[...l??[]]);for(let c of l??[]){let m=this._getExpansionKey(c);this._parents.set(m,o),this._levels.set(m,n+1)}}),Ct(l=>l?this._flattenNestedNodesWithExpansion(l,n+1).pipe(fe(c=>this.isExpanded(o)?c:[])):ie([]))))}),Gh((o,a)=>(o.push(...a),o),[])):ie([...e])}_computeRenderingData(e,n){if(this.childrenAccessor&&n==="flat")return this._clearPreviousCache(),this._ariaSets.set(null,[...e]),this._flattenNestedNodesWithExpansion(e).pipe(fe(r=>({renderNodes:r,flattenedNodes:r})));if(this.levelAccessor&&n==="nested"){let r=this.levelAccessor;return ie(e.filter(o=>r(o)===0)).pipe(fe(o=>({renderNodes:o,flattenedNodes:e})),bn(({flattenedNodes:o})=>{this._calculateParents(o)}))}else return n==="flat"?ie({renderNodes:e,flattenedNodes:e}).pipe(bn(({flattenedNodes:r})=>{this._calculateParents(r)})):(this._clearPreviousCache(),this._ariaSets.set(null,[...e]),this._flattenNestedNodesWithExpansion(e).pipe(fe(r=>({renderNodes:e,flattenedNodes:r}))))}_updateCachedData(e){this._flattenedNodes.next(e)}_updateKeyManagerItems(e){this._keyManagerNodes.next(e)}_calculateParents(e){let n=this._getLevelAccessor();if(n){this._clearPreviousCache();for(let r=0;r<e.length;r++){let o=e[r],a=this._getExpansionKey(o);this._levels.set(a,n(o));let s=this._findParentForNode(o,r,e);this._parents.set(a,s);let l=s?this._getExpansionKey(s):null,c=this._ariaSets.get(l)??[];c.splice(r,0,o),this._ariaSets.set(l,c)}}}_forEachExpansionKey(e){let n=[],r=[];this._nodes.value.forEach(o=>{n.push(this._getExpansionKey(o.data)),r.push(this._getDescendants(o.data))}),r.length>0?li(r).pipe(ct(1),Le(this._onDestroy)).subscribe(o=>{o.forEach(a=>
8512a.forEach(s=>n.push(this._getExpansionKey(s)))),e(n)}):e(n)}_clearPreviousCache(){this._parents.clear(),this._levels.clear(),this._ariaSets.clear()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["cdk-tree"]],contentQueries:function(n,r,o){if(n&1&&xt(o,Qb,5),n&2){let a;V(a=B())&&(r._nodeDefs=a)}},viewQuery:function(n,r){if(n&1&&Ee(Kb,7),n&2){let o;V(o=B())&&(r._nodeOutlet=o.first)}},hostAttrs:["role","tree",1,"cdk-tree"],hostBindings:function(n,r){n&1&&D("keydown",function(a){return r._sendKeydownToKeyManager(a)})},inputs:{dataSource:"dataSource",treeControl:"treeControl",levelAccessor:"levelAccessor",childrenAccessor:"childrenAccessor",trackBy:"trackBy",expansionKey:"expansionKey"},exportAs:["cdkTree"],decls:1,vars:0,consts:[["cdkTreeNodeOutlet",""]],template:function(n,r){n&1&&qt(0,0)},dependencies:[Kb],encapsulation:2})}return t})(),du=(()=>{class t{_elementRef=g(ne);_tree=g(jp);_tabindex=-1;_type="flat";get role(){return"treeitem"}set role(e){}get isExpandable(){return this._isExpandable()}set isExpandable(e){this._inputIsExpandable=e,!(this.data&&!this._isExpandable||!this._inputIsExpandable)&&(this._inputIsExpanded?this.expand():this._inputIsExpanded===!1&&this.collapse())}get isExpanded(){return this._tree.isExpanded(this._data)}set isExpanded(e){this._inputIsExpanded=e,e?this.expand():this.collapse()}isDisabled=!1;typeaheadLabel=null;getLabel(){return this.typeaheadLabel||this._elementRef.nativeElement.textContent?.trim()||""}activation=new O;expandedChange=new O;static mostRecentTreeNode=null;_destroyed=new W;_dataChanges=new W;_inputIsExpandable=!1;_inputIsExpanded=void 0;_shouldFocus=!0;_parentNodeAriaLevel;get data(){return this._data}set data(e){e!==this._data&&(this._data=e,this._dataChanges.next())}_data;get isLeafNode(){return this._tree.treeControl?.isExpandable!==void 0&&!this._tree.treeControl.isExpandable(this._data)?!0:this._tree.treeControl?.isExpandable===void 0&&this._tree.treeControl?.getDescendants(this._data).length===0}get level(){return this._tree._getLevel(this._data)??this._parentNodeAriaLevel}_isExpandable(){return this._tree.treeControl?!this.isLeafNode:this._inputIsExpandable}_getAriaExpanded(){return this._isExpandable()?String(this.isExpanded):null}_getSetSize(){return this._tree._getSetSize(this._data)}_getPositionInSet(){return this._tree._getPositionInSet(this._data)}_changeDetectorRef=g(Oe);constructor(){t.mostRecentTreeNode=this}ngOnInit(){this._parentNodeAriaLevel=K7(this._elementRef.nativeElement),this._tree._getExpansionModel().changed.pipe(fe(()=>this.isExpanded),Wc(),Le(this._destroyed)).pipe(Le(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()),this._tree._setNodeTypeIfUnset(this._type),this._tree._registerNode(this)}ngOnDestroy(){t.mostRecentTreeNode===this&&(t.mostRecentTreeNode=null),this._dataChanges.complete(),this._destroyed.next(),this._destroyed.complete()}getParent(){return this._tree._getNodeParent(this)??null}getChildren(){return this._tree._getNodeChildren(this)}focus(){this._tabindex=0,this._shouldFocus&&this._elementRef.nativeElement.focus(),this._changeDetectorRef.markForCheck()}unfocus(){this._tabindex=-1,this._changeDetectorRef.markForCheck()}activate(){this.isDisabled||this.activation.next(this._data)}collapse(){this.isExpandable&&this._tree.collapse(this._data)}expand(){this.isExpandable&&this._tree.expand(this._data)}makeFocusable(){this._tabindex=0,this._changeDetectorRef.markForCheck()}_focusItem(){this.isDisabled||this._tree._keyManager.focusItem(this)}_setActiveItem(){this.isDisabled||(this._shouldFocus=!1,this._tree._keyManager.focusItem(this),this._shouldFocus=!0)}_emitExpansionState(e){this.expandedChange.emit(e)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["cdk-tree-node"]],hostAttrs:["role","treeitem",1,"cdk-tree-node"],hostVars:5,hostBindings:function(n,r){n&1&&D("click",function(){return r._setActiveItem()})("focus",function(){return r._focusItem()}),n&2&&(Nt("tabIndex",r._tabindex),$("aria-expanded",r._getAriaExpanded())("aria-level",r.level+1)("aria-posinset",r._getPositionInSet())("aria-setsize",r._getSetSize()))},inputs:{role:"role",isExpandable:[2,"isExpandable","isExpandable",j],isExpanded:"isExpanded",isDisabled:[2,"isDisabled","isDisabled",j],typeaheadLabel:[0,"cdkTreeNodeTypeaheadLabel","typeaheadLabel"]},outputs:{activation:"activation",expandedChange:"expandedChange"},exportAs:["cdkTreeNode"]})}return t})();function K7(t){let i=t.parentElement;for(;i&&!Q7(i);)i=i.parentElement;return i?i.classList.contains("cdk-nested-tree-node")?wt(i.getAttribute("aria-level")):0:-1}function Q7(t){let i=t.classList;return!!(i?.contains("cdk-nested-tree-node")||i?.contains("cdk-tree"))}var LS=(()=>{class t{_tree=g(jp);_treeNode=g(du);recursive=!1;constructor(){}_toggle(e){e.stopPropagation(),this.recursive?this._tree.toggleDescendants(this._treeNode.data):this._tree.toggle(this._treeNode.data),this._tree._keyManager.focusItem(this._treeNode)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkTreeNodeToggle",""]],hostAttrs:["tabindex","-1"],hostBindings:function(n,r){n&1&&D("click",function(a){return r._toggle(a)})("keydown.Enter",function(a){return r._toggle(a),a.preventDefault()})("keydown.Space",function(a){return r._toggle(a),a.preventDefault()})},inputs:{recursive:[2,"cdkTreeNodeToggleRecursive","recursive",j]}})}return t})();var Yb=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({})}return t})();function Y7(t){return!!t._isNoopTreeKeyManager}var NO=(()=>{class t extends du{get tabIndexInputBinding(){return this._tabIndexInputBinding}set tabIndexInputBinding(e){this._tabIndexInputBinding=e}_tabIndexInputBinding;defaultTabIndex=0;_getTabindexAttribute(){return Y7(this._tree._keyManager)?this.tabIndexInputBinding:this._tabindex}get disabled(){return this.isDisabled}set disabled(e){this.isDisabled=e}constructor(){super();let e=g(new jn("tabindex"),{optional:!0});this.tabIndexInputBinding=Number(e)||this.defaultTabIndex}ngOnInit(){super.ngOnInit()}ngOnDestroy(){super.ngOnDestroy()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["mat-tree-node"]],hostAttrs:[1,"mat-tree-node"],hostVars:5,hostBindings:function(n,r){n&1&&D("click",function(){return r._focusItem()}),n&2&&(Nt("tabIndex",r._getTabindexAttribute()),$("aria-expanded",r._getAriaExpanded())("aria-level",r.level+1)("aria-posinset",r._getPositionInSet())("aria-setsize",r._getSetSize()))},inputs:{tabIndexInputBinding:[2,"tabIndex","tabIndexInputBinding",e=>e==null?0:wt(e)],disabled:[2,"disabled","disabled",j]},outputs:{activation:"activation",expandedChange:"expandedChange"},exportAs:["matTreeNode"],features:[_e([{provide:du,useExisting:t}]),ye]})}return t})(),OO=(()=>{class t extends Qb{data;static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matTreeNodeDef",""]],inputs:{when:[0,"matTreeNodeDefWhen","when"],data:[0,"matTreeNode","data"]},features:[_e([{provide:Qb,useExisting:t}]),ye]})}return t})();var PO=(()=>{class t{viewContainer=g(jt);_node=g(FS,{optional:!0});static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matTreeNodeOutlet",""]],features:[_e([{provide:Kb,useExisting:t}])]})}return t})(),FO=(()=>{class t extends jp{_nodeOutlet=void 0;static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275cmp=S({type:t,selectors:[["mat-tree"]],viewQuery:function(n,r){if(n&1&&Ee(PO,7),n&2){let o;V(o=B())&&(r._nodeOutlet=o.first)}},hostAttrs:[1,"mat-tree"],exportAs:["matTree"],features:[_e([{provide:jp,useExisting:t}]),ye],decls:1,vars:0,consts:[["matTreeNodeOutlet",""]],template:function(n,r){n&1&&qt(0,0)},dependencies:[PO],styles:[`.mat-tree { 8513 display: block; 8514 background-color: var(--mat-tree-container-background-color, var(--mat-sys-surface)); 8515} 8516 8517.mat-tree-node, 8518.mat-nested-tree-node { 8519 color: var(--mat-tree-node-text-color, var(--mat-sys-on-surface)); 8520 font-family: var(--mat-tree-node-text-font, var(--mat-sys-body-large-font)); 8521 font-size: var(--mat-tree-node-text-size, var(--mat-sys-body-large-size)); 8522 font-weight: var(--mat-tree-node-text-weight, var(--mat-sys-body-large-weight)); 8523} 8524 8525.mat-tree-node { 8526 display: flex; 8527 align-items: center; 8528 flex: 1; 8529 word-wrap: break-word; 8530 min-height: var(--mat-tree-node-min-height, 48px); 8531} 8532 8533.mat-nested-tree-node { 8534 border-bottom-width: 0; 8535} 8536`],encapsulation:2})}return t})(),LO=(()=>{class t extends LS{static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matTreeNodeToggle",""]],inputs:{recursive:[0,"matTreeNodeToggleRecursive","recursive"]},features:[_e([{provide:LS,useExisting:t}]),ye]})}return t})();var HO=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({imports:[Yb,Fe]})}return t})(),Zb=class{transformFunction;getLevel;isExpandable;getChildren;
8536constructor(i,e,n,r){this.transformFunction=i,this.getLevel=e,this.isExpandable=n,this.getChildren=r}_flattenNode(i,e,n,r){let o=this.transformFunction(i,e);if(n.push(o),this.isExpandable(o)){let a=this.getChildren(i);a&&(Array.isArray(a)?this._flattenChildren(a,e,n,r):a.pipe(ct(1)).subscribe(s=>{this._flattenChildren(s,e,n,r)}))}return n}_flattenChildren(i,e,n,r){i.forEach((o,a)=>{let s=r.slice();s.push(a!=i.length-1),this._flattenNode(o,e+1,n,s)})}flattenNodes(i){let e=[];return i.forEach(n=>this._flattenNode(n,0,e,[])),e}expandFlattenedNodes(i,e){let n=[],r=[];return r[0]=!0,i.forEach(o=>{let a=!0;for(let s=0;s<=this.getLevel(o);s++)a=a&&r[s];a&&n.push(o),this.isExpandable(o)&&(r[this.getLevel(o)+1]=e.isExpanded(o))}),n}},Xb=class extends fc{_treeControl;_treeFlattener;_flattenedData=new St([]);_expandedData=new St([]);get data(){return this._data.value}set data(i){this._data.next(i),this._flattenedData.next(this._treeFlattener.flattenNodes(this.data)),this._treeControl.dataNodes=this._flattenedData.value}_data=new St([]);constructor(i,e,n){super(),this._treeControl=i,this._treeFlattener=e,n&&(this.data=n)}connect(i){return Pt(i.viewChange,this._treeControl.expansionModel.changed,this._flattenedData).pipe(fe(()=>(this._expandedData.next(this._treeFlattener.expandFlattenedNodes(this._flattenedData.value,this._treeControl)),this._expandedData.value)))}disconnect(){}};function BS(t){let i=t.cloneNode(!0),e=i.querySelectorAll("[id]"),n=t.nodeName.toLowerCase();i.removeAttribute("id");for(let r=0;r<e.length;r++)e[r].removeAttribute("id");return n==="canvas"?jO(t,i):(n==="input"||n==="select"||n==="textarea")&&BO(t,i),VO("canvas",t,i,jO),VO("input, textarea, select",t,i,BO),i}function VO(t,i,e,n){let r=i.querySelectorAll(t);if(r.length){let o=e.querySelectorAll(t);for(let a=0;a<r.length;a++)n(r[a],o[a])}}var X7=0;function BO(t,i){i.type!=="file"&&(i.value=t.value),i.type==="radio"&&i.name&&(i.name=`mat-clone-${i.name}-${X7++}`)}function jO(t,i){let e=i.getContext("2d");if(e)try{e.drawImage(t,0,0)}catch(n){}}function qS(t){let i=t.getBoundingClientRect();return{top:i.top,right:i.right,bottom:i.bottom,left:i.left,width:i.width,height:i.height,x:i.x,y:i.y}}function jS(t,i,e){let{top:n,bottom:r,left:o,right:a}=t;return e>=n&&e<=r&&i>=o&&i<=a}function J7(t,i){let e=i.left<t.left,n=i.left+i.width>t.right,r=i.top<t.top,o=i.top+i.height>t.bottom;return e||n||r||o}function Gp(t,i,e){t.top+=i,t.bottom=t.top+t.height,t.left+=e,t.right=t.left+t.width}function UO(t,i,e,n){let{top:r,right:o,bottom:a,left:s,width:l,height:c}=t,m=l*i,_=c*i;return n>r-_&&n<a+_&&e>s-m&&e<o+m}var Jb=class{_document;positions=new Map;constructor(i){this._document=i}clear(){this.positions.clear()}cache(i){this.clear(),this.positions.set(this._document,{scrollPosition:this.getViewportScrollPosition()}
vendor: 4,104 bytes, lines 8536-8549
8536),i.forEach(e=>{this.positions.set(e,{scrollPosition:{top:e.scrollTop,left:e.scrollLeft},clientRect:qS(e)})})}handleScroll(i){let e=Wn(i),n=this.positions.get(e);if(!n)return null;let r=n.scrollPosition,o,a;if(e===this._document){let c=this.getViewportScrollPosition();o=c.top,a=c.left}else o=e.scrollTop,a=e.scrollLeft;let s=r.top-o,l=r.left-a;return this.positions.forEach((c,m)=>{c.clientRect&&e!==m&&e.contains(m)&&Gp(c.clientRect,s,l)}),r.top=o,r.left=a,{top:s,left:l}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}};function eF(t,i){let e=t.rootNodes;if(e.length===1&&e[0].nodeType===i.ELEMENT_NODE)return e[0];let n=i.createElement("div");return e.forEach(r=>n.appendChild(r)),n}function KS(t,i,e){for(let n in i)if(i.hasOwnProperty(n)){let r=i[n];r?t.setProperty(n,r,e?.has(n)?"important":""):t.removeProperty(n)}return t}function uu(t,i){let e=i?"":"none";KS(t.style,{"touch-action":i?"":"none","-webkit-user-drag":i?"":"none","-webkit-tap-highlight-color":i?"":"transparent","user-select":e,"-ms-user-select":e,"-webkit-user-select":e,"-moz-user-select":e})}function zO(t,i,e){KS(t.style,{position:i?"":"fixed",top:i?"":"0",opacity:i?"":"0",left:i?"":"-999em"},e)}function ev(t,i){return i&&i!="none"?t+" "+i:t}function GO(t,i){t.style.width=`${i.width}px`,t.style.height=`${i.height}px`,t.style.transform=$p(i.left,i.top)}function $p(t,i){return`translate3d(${Math.round(t)}px, ${Math.round(i)}px, 0)`}var Up={capture:!0},HS={passive:!1,capture:!0},eK=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["ng-component"]],hostAttrs:["cdk-drag-resets-container",""],decls:0,vars:0,template:function(n,r){},styles:[`@layer cdk-resets { 8537 .cdk-drag-preview { 8538 background: none; 8539 border: none; 8540 padding: 0; 8541 color: inherit; 8542 inset: auto; 8543 } 8544} 8545.cdk-drag-placeholder *, 8546.cdk-drag-preview * { 8547 pointer-events: none !important; 8548} 8549`],encapsulation:2,changeDetection:0})}return t})(),nv=(()=>{class t{_ngZone=g(de);_document=g(Be);_styleLoader=g(At);_renderer=g(Vn).createRenderer(null,null);_cleanupDocumentTouchmove;_scroll=new W;_dropInstances=new Set;_dragInstances=new Set;_activeDragInstances=ge([]);_globalListeners;_draggingPredicate=e=>e.isDragging();_domNodesToDirectives=null;pointerMove=new W;pointerUp=new W;constructor(){}registerDropContainer(e){this._dropInstances.has(e)||this._dropInstances.add(e)}registerDragItem(e){this._dragInstances.add(e),this._dragInstances.size===1&&this._ngZone.runOutsideAngular(()=>{this._cleanupDocumentTouchmove?.(),this._cleanupDocumentTouchmove=this._renderer.listen(this._document,"touchmove",this._persistentTouchmoveListener,HS)})}removeDropContainer(e){this._dropInstances.delete(e)}removeDragItem(e){this._dragInstances.delete(e),this.stopDragging(e),this._dragInstances.size===0&&this._cleanupDocumentTouchmove?.()}startDragging(e,n){if(!(this._activeDragInstances().indexOf(e)>-1)&&(this._styleLoader.load(eK),this._activeDragInstances.update(r=>[...r,e]),this._activeDragInstances().length===1)){let r=n.type.startsWith("touch"),o=s=>this.pointerUp.next(s),a=[["scroll",s=>this._scroll.next(s),Up],["selectstart",this._preventDefaultWhileDragging,HS]];r?a.push(["touchend",o,Up],["touchcancel",o,Up]):a.push(["mouseup",o,Up]),r||a.push(["mousemove",s=>this.pointerMove.next(s),HS]),this._ngZone.runOutsideAngular(()=>{this._globalListeners=a.map(([s,l,c])=>this._renderer.listen(this._document,s,l,c))})}}stopDragging(e){this._activeDragInstances.update(n=>{let r=n.indexOf(e);return r>-1?(n.splice(r,1),[...n]):n}),this._activeDragInstances().length===0&&this._clearGlobalListeners()}isDragging(e){return this._activeDragInstances().indexOf(e)>-1}scrolled(e){let n=[this._scroll];return e&&e!==this._document&&n.push(new tt(r=>this._ngZone.runOutsideAngular(()=>{let o=this._renderer.listen(e,"scroll",a=>{this._activeDragInstances().length&&r.next(a)},Up);return()=>{o()}}))),Pt(...n)}registerDirectiveNode(e,n){this._domNodesToDirectives??=new WeakMap,this._domNodesToDirectives.set(e,n)}removeDirectiveNode(e){this._domNodesToDirectives?.delete(e)}
8549getDragDirectiveForNode(e){return this._domNodesToDirectives?.get(e)||null}ngOnDestroy(){this._dragInstances.forEach(e=>this.removeDragItem(e)),this._dropInstances.forEach(e=>this.removeDropContainer(e)),this._domNodesToDirectives=null,this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_preventDefaultWhileDragging=e=>{this._activeDragInstances().length>0&&e.preventDefault()};_persistentTouchmoveListener=e=>{this._activeDragInstances().length>0&&(this._activeDragInstances().some(this._draggingPredicate)&&e.preventDefault(),this.pointerMove.next(e))};_clearGlobalListeners(){this._globalListeners?.forEach(e=>e()),this._globalListeners=void 0}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function $O(t){let i=t.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(t)*i}function tK(t){let i=getComputedStyle(t),e=VS(i,"transition-property"),n=e.find(s=>s==="transform"||s==="all");if(!n)return 0;let r=e.indexOf(n),o=VS(i,"transition-duration"),a=VS(i,"transition-delay");return $O(o[r])+$O(a[r])}function VS(t,i){return t.getPropertyValue(i).split(",").map(n=>n.trim())}var nK=new Set(["position"]),US=class{_document;_rootElement;_direction;_initialDomRect;_previewTemplate;_previewClass;_pickupPositionOnPage;_initialTransform;_zIndex;_renderer;_previewEmbeddedView=null;_preview;get element(){return this._preview}constructor(i,e,n,r,o,a,s,l,c,m){this._document=i,this._rootElement=e,this._direction=n,this._initialDomRect=r,this._previewTemplate=o,this._previewClass=a,this._pickupPositionOnPage=s,this._initialTransform=l,this._zIndex=c,this._renderer=m}attach(i){this._preview=this._createPreview(),i.appendChild(this._preview),WO(this._preview)&&this._preview.showPopover()}destroy(){this._preview.remove(),this._previewEmbeddedView?.destroy(),this._preview=this._previewEmbeddedView=null}setTransform(i){this._preview.style.transform=i}getBoundingClientRect(){return this._preview.getBoundingClientRect()}addClass(i){this._preview.classList.add(i)}getTransitionDuration(){return tK(this._preview)}addEventListener(i,e){return this._renderer.listen(this._preview,i,e)}_createPreview(){let i=this._previewTemplate,e=this._previewClass,n=i?i.template:null,r;if(n&&i){let o=i.matchSize?this._initialDomRect:null,a=i.viewContainer.createEmbeddedView(n,i.context);a.detectChanges(),r=eF(a,this._document),this._previewEmbeddedView=a,i.matchSize?GO(r,o):r.style.transform=$p(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else r=BS(this._rootElement),GO(r,this._initialDomRect),this._initialTransform&&(r.style.transform=this._initialTransform);return KS(r.style,{"pointer-events":"none",margin:WO(r)?"0 auto 0 0":"0",position:"fixed",top:"0",left:"0","z-index":this._zIndex+""},nK),uu(r,!1),r.classList.add("cdk-drag-preview"),r.setAttribute("popover","manual"),r.setAttribute("dir",this._direction),e&&(Array.isArray(e)?e.forEach(o=>r.classList.add(o)):r.classList.add(e)),r}};function WO(t){return"showPopover"in t}var iK={passive:!0},qO={passive:!1},rK={passive:!1,capture:!0},oK=800,KO="cdk-drag-placeholder",QO=new Set(["position"]);function tF(t,i,e={dragStartThreshold:5,pointerDirectionChangeThreshold:5}){let n=t.get(pt,null,{optional:!0})||t.get(Vn).createRenderer(null,null);return new zS(i,e,t.get(Be),t.get(de),t.get(Ri),t.get(nv),n)}var zS=class{_config;_document;_ngZone;_viewportRuler;_dragDropRegistry;_renderer;_rootElementCleanups;_cleanupShadowRootSelectStart;_preview=null;_previewContainer;_placeholderRef=null;_placeholder;_pickupPositionInElement;_pickupPositionOnPage;_marker;_anchor=null;_passiveTransform={x:0,y:0};_activeTransform={x:0,y:0};_initialTransform;_hasStartedDragging=ge(!1);_hasMoved=!1;_initialContainer;_initialIndex;_parentPositions;_moveEvents=new W;_pointerDirectionDelta;_pointerPositionAtLastDirectionChange;_lastKnownPointerPosition;_rootElement;_ownerSVGElement=null;_rootElementTapHighlight;_pointerMoveSubscription=ze.EMPTY;_pointerUpSubscription=ze.EMPTY;_scrollSubscription=ze.EMPTY;_resizeSubscription=ze.EMPTY;_lastTouchEventTime;_dragStartTime;_boundaryElement=null;_nativeInteractionsEnabled=!0;_initialDomRect;_previewRect;_boundaryRect;_previewTemplate;_placeholderTemplate;_handles=[];_disabledHandles=new Set;_dropContainer;_direction="ltr";_parentDragRef=null;_cachedShadowRoot;lockAxis=null;dragStartDelay=0;previewClass;scale=1;get disabled(){return this._disabled||!!(this._dropContainer&&this._dropContainer.disabled)}set disabled(i){i!==this._disabled&&(this._disabled=i,this._toggleNativeDragInteractions(),this._handles.forEac
vendor: 13,379 bytes, line 8549
8549h(e=>uu(e,i)))}_disabled=!1;beforeStarted=new W;started=new W;released=new W;ended=new W;entered=new W;exited=new W;dropped=new W;moved=this._moveEvents;data;constrainPosition;constructor(i,e,n,r,o,a,s){this._config=e,this._document=n,this._ngZone=r,this._viewportRuler=o,this._dragDropRegistry=a,this._renderer=s,this.withRootElement(i).withParent(e.parentDragRef||null),this._parentPositions=new Jb(n),a.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(i){this._handles=i.map(n=>qn(n)),this._handles.forEach(n=>uu(n,this.disabled)),this._toggleNativeDragInteractions();let e=new Set;return this._disabledHandles.forEach(n=>{this._handles.indexOf(n)>-1&&e.add(n)}),this._disabledHandles=e,this}withPreviewTemplate(i){return this._previewTemplate=i,this}withPlaceholderTemplate(i){return this._placeholderTemplate=i,this}withRootElement(i){let e=qn(i);if(e!==this._rootElement){this._removeRootElementListeners();let n=this._renderer;this._rootElementCleanups=this._ngZone.runOutsideAngular(()=>[n.listen(e,"mousedown",this._pointerDown,qO),n.listen(e,"touchstart",this._pointerDown,iK),n.listen(e,"dragstart",this._nativeDragStart,qO)]),this._initialTransform=void 0,this._rootElement=e}return typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(i){return this._boundaryElement=i?qn(i):null,this._resizeSubscription.unsubscribe(),i&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(i){return this._parentDragRef=i,this}dispose(){this._removeRootElementListeners(),this.isDragging()&&this._rootElement?.remove(),this._marker?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeListeners(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._marker=this._parentDragRef=null}isDragging(){return this._hasStartedDragging()&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}resetToBoundary(){if(this._boundaryElement&&this._rootElement&&J7(this._boundaryElement.getBoundingClientRect(),this._rootElement.getBoundingClientRect())){let i=this._boundaryElement.getBoundingClientRect(),e=this._rootElement.getBoundingClientRect(),n=0,r=0;e.left<i.left?n=i.left-e.left:e.right>i.right&&(n=i.right-e.right),e.top<i.top?r=i.top-e.top:e.bottom>i.bottom&&(r=i.bottom-e.bottom);let o=this._activeTransform.x,a=this._activeTransform.y,s=o+n,l=a+r;this._rootElement.style.transform=$p(s,l),this._activeTransform={x:s,y:l},this._passiveTransform={x:s,y:l}}}disableHandle(i){!this._disabledHandles.has(i)&&this._handles.indexOf(i)>-1&&(this._disabledHandles.add(i),uu(i,!0))}enableHandle(i){this._disabledHandles.has(i)&&(this._disabledHandles.delete(i),uu(i,this.disabled))}withDirection(i){return this._direction=i,this}_withDropContainer(i){this._dropContainer=i}getFreeDragPosition(){let i=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:i.x,y:i.y}}setFreeDragPosition(i){return this._activeTransform={x:0,y:0},this._passiveTransform.x=i.x,this._passiveTransform.y=i.y,this._dropContainer||this._applyRootElementTransform(i.x,i.y),this}withPreviewContainer(i){return this._previewContainer=i,this}_sortFromLastPointerPosition(){let i=this._lastKnownPointerPosition;i&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(i),i)}_removeListeners(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe(),this._cleanupShadowRootSelectStart?.(),this._cleanupShadowRootSelectStart=void 0}_destroyPreview(){this._preview?.destroy(),this._preview=null}_destroyPlaceholder(){this._anchor?.remove(),this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._anchor=this._placeholderRef=null}_pointerDown=i=>{if(this.beforeStarted.next(),this._handles.length){let e=this._getTargetHandle(i);e&&!this._disabledHandles.has(e)&&!this.disabled&&this._initializeDragSequence(e,i)}else this.disabled||this._initializeDragSequence(this._rootElement,i)};_pointerMove=i=>{let e=this._getPointerPositionOnPage(i);if(!this._hasStartedDragging()){let r=Math.abs(e.x-this._pickupPositionOnPage.x),o=Math.abs(e.y-this._pickupPositionOnPage.y);if(r+o>=this._config.dragStartThreshold){let s=Date.now()>=this._dragStartTime+this._getDragStartDelay(i),l=this._dropContainer;if(!s){this._endDragSequence(i);return}(!l||!l.isDragging()&&!l.isReceiving())&&(i.cancelable&&i.preventDefault(),this._hasStartedDragging.set(!0),this._ngZone.run(()=>this._startDragSequence(i)))}return}i.cancelable&&i.preventDefault();let n=this._getConstrainedPointerPosition(e);if(this._hasMoved=!0,this._lastKnownPointerPosition=e,this._updatePointerDirectionDelta(n),this._dropContainer)this._updateActiveDropContainer(n,e);else{let r=this.constrainPosition?this._initialDomRect:this._pickupPositionOnPage,o=this._activeTransform;o.x=n.x-r.x+this._passiveTransform.x,o.y=n.y-r.y+this._passiveTransform.y,this._applyRootElementTransform(o.x,o.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:n,event:i,distance:this._getDragDistance(n),delta:this._pointerDirectionDelta})})};_pointerUp=i=>{this._endDragSequence(i)};_endDragSequence(i){if(this._dragDropRegistry.isDragging(this)&&(this._removeListeners(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),!!this._hasStartedDragging()))if(this.released.next({source:this,event:i}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(i),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;let e=this._getPointerPositionOnPage(i);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(e),dropPoint:e,event:i})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(i){zp(i)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();let e=this._getShadowRoot(),n=this._dropContainer;if(e&&this._ngZone.runOutsideAngular(()=>{this._cleanupShadowRootSelectStart=this._renderer.listen(e,"selectstart",aK,rK)}),n){let r=this._rootElement,o=r.parentNode,a=this._placeholder=this._createPlaceholderElement(),s=this._marker=this._marker||this._document.createComment("");o.insertBefore(s,r),this._initialTransform=r.style.transform||"",this._preview=new US(this._document,this._rootElement,this._direction,this._initialDomRect,this._previewTemplate||null,this.previewClass||null,this._pickupPositionOnPage,this._initialTransform,this._config.zIndex||1e3,this._renderer),this._preview.attach(this._getPreviewInsertionPoint(o,e)),zO(r,!1,QO),this._document.body.appendChild(o.replaceChild(a,r)),this.started.next({source:this,event:i}),n.start(),this._initialContainer=n,this._initialIndex=n.getItemIndex(this)}else this.started.next({source:this,event:i}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(n?n.getScrollableParents():[])}_initializeDragSequence(i,e){this._parentDragRef&&e.stopPropagation();let n=this.isDragging(),r=zp(e),o=!r&&e.button!==0,a=this._rootElement,s=Wn(e),l=!r&&this._lastTouchEventTime&&this._lastTouchEventTime+oK>Date.now(),c=r?Ds(e):Ss(e);if(s&&s.draggable&&e.type==="mousedown"&&e.preventDefault(),n||o||l||c)return;if(this._handles.length){let v=a.style;this._rootElementTapHighlight=v.webkitTapHighlightColor||"",v.webkitTapHighlightColor="transparent"}this._hasMoved=!1,this._hasStartedDragging.set(this._hasMoved),this._removeListeners(),this._initialDomRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(v=>this._updateOnScroll(v)),this._boundaryElement&&(this._boundaryRect=qS(this._boundaryElement));let m=this._previewTemplate;this._pickupPositionInElement=m&&m.template&&!m.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialDomRect,i,e);let _=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:_.x,y:_.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,e)}_cleanupDragArtifacts(i){zO(this._rootElement,!0,QO),this._marker.parentNode.replaceChild(this._rootElement,this._marker),this._destroyPreview(),this._destroyPlaceholder(),this._initialDomRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{let e=this._dropContainer,n=e.getItemIndex(this),r=this._getPointerPositionOnPage(i),o=this._getDragDistance(r),a=e._isOverContainer(r.x,r.y);this.ended.next({source:this,distance:o,dropPoint:r,event:i}),this.dropped.next({item:this,currentIndex:n,previousIndex:this._initialIndex,container:e,previousContainer:this._initialContainer,isPointerOverContainer:a,distance:o,dropPoint:r,event:i}),e.drop(this,n,this._initialIndex,this._initialContainer,a,o,r,i),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:i,y:e},{x:n,y:r}){let o=this._initialContainer._getSiblingContainerFromPosition(this,i,e);!o&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(i,e)&&(o=this._initialContainer),o&&o!==this._dropContainer&&this._ngZone.run(()=>{let a=this._dropContainer.getItemIndex(this),s=this._dropContainer.getItemAtIndex(a+1)?.getVisibleElement()||null;this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._conditionallyInsertAnchor(o,this._dropContainer,s),this._dropContainer=o,this._dropContainer.enter(this,i,e,o===this._initialContainer&&o.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:o,currentIndex:o.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(n,r),this._dropContainer._sortItem(this,i,e,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(i,e):this._applyPreviewTransform(i-this._pickupPositionInElement.x,e-this._pickupPositionInElement.y))}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();let i=this._placeholder.getBoundingClientRect();this._preview.addClass("cdk-drag-animating"),this._applyPreviewTransform(i.left,i.top);let e=this._preview.getTransitionDuration();return e===0?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(n=>{let r=s=>{(!s||this._preview&&Wn(s)===this._preview.element&&s.propertyName==="transform")&&(a(),n(),clearTimeout(o))},o=setTimeout(r,e*1.5),a=this._preview.addEventListener("transitionend",r)}))}_createPlaceholderElement(){let i=this._placeholderTemplate,e=i?i.template:null,n;return e?(this._placeholderRef=i.viewContainer.createEmbeddedView(e,i.context),this._placeholderRef.detectChanges(),n=eF(this._placeholderRef,this._document)):n=BS(this._rootElement),n.style.pointerEvents="none",n.classList.add(KO),n}_getPointerPositionInElement(i,e,n){let r=e===this._rootElement?null:e,o=r?r.getBoundingClientRect():i,a=zp(n)?n.targetTouches[0]:n,s=this._getViewportScrollPosition(),l=a.pageX-o.left-s.left,c=a.pageY-o.top-s.top;return{x:o.left-i.left+l,y:o.top-i.top+c}}_getPointerPositionOnPage(i){let e=this._getViewportScrollPosition(),n=zp(i)?i.touches[0]||i.changedTouches[0]||{pageX:0,pageY:0}:i,r=n.pageX-e.left,o=n.pageY-e.top;if(this._ownerSVGElement){let a=this._ownerSVGElement.getScreenCTM();if(a){let s=this._ownerSVGElement.createSVGPoint();return s.x=r,s.y=o,s.matrixTransform(a.inverse())}}return{x:r,y:o}}_getConstrainedPointerPosition(i){let e=this._dropContainer?this._dropContainer.lockAxis:null,{x:n,y:r}=this.constrainPosition?this.constrainPosition(i,this,this._initialDomRect,this._pickupPositionInElement):i;if(this.lockAxis==="x"||e==="x"?r=this._pickupPositionOnPage.y-(this.constrainPosition?this._pickupPositionInElement.y:0):(this.lockAxis==="y"||e==="y")&&(n=this._pickupPositionOnPage.x-(this.constrainPosition?this._pickupPositionInElement.x:0)),this._boundaryRect){let{x:o,y:a}=this.constrainPosition?{x:0,y:0}:this._pickupPositionInElement,s=this._boundaryRect,{width:l,height:c}=this._getPreviewRect(),m=s.top+a,_=s.bottom-(c-a),v=s.left+o,C=s.right-(l-o);
vendor: 5,761 bytes, line 8549
8549n=YO(n,v,C),r=YO(r,m,_)}return{x:n,y:r}}_updatePointerDirectionDelta(i){let{x:e,y:n}=i,r=this._pointerDirectionDelta,o=this._pointerPositionAtLastDirectionChange,a=Math.abs(e-o.x),s=Math.abs(n-o.y);return a>this._config.pointerDirectionChangeThreshold&&(r.x=e>o.x?1:-1,o.x=e),s>this._config.pointerDirectionChangeThreshold&&(r.y=n>o.y?1:-1,o.y=n),r}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;let i=this._handles.length>0||!this.isDragging();i!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=i,uu(this._rootElement,i))}_removeRootElementListeners(){this._rootElementCleanups?.forEach(i=>i()),this._rootElementCleanups=void 0}_applyRootElementTransform(i,e){let n=1/this.scale,r=$p(i*n,e*n),o=this._rootElement.style;this._initialTransform==null&&(this._initialTransform=o.transform&&o.transform!="none"?o.transform:""),o.transform=ev(r,this._initialTransform)}_applyPreviewTransform(i,e){let n=this._previewTemplate?.template?void 0:this._initialTransform,r=$p(i,e);this._preview.setTransform(ev(r,n))}_getDragDistance(i){let e=this._pickupPositionOnPage;return e?{x:i.x-e.x,y:i.y-e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:i,y:e}=this._passiveTransform;if(i===0&&e===0||this.isDragging()||!this._boundaryElement)return;let n=this._rootElement.getBoundingClientRect(),r=this._boundaryElement.getBoundingClientRect();if(r.width===0&&r.height===0||n.width===0&&n.height===0)return;let o=r.left-n.left,a=n.right-r.right,s=r.top-n.top,l=n.bottom-r.bottom;r.width>n.width?(o>0&&(i+=o),a>0&&(i-=a)):i=0,r.height>n.height?(s>0&&(e+=s),l>0&&(e-=l)):e=0,(i!==this._passiveTransform.x||e!==this._passiveTransform.y)&&this.setFreeDragPosition({y:e,x:i})}_getDragStartDelay(i){let e=this.dragStartDelay;return typeof e=="number"?e:zp(i)?e.touch:e?e.mouse:0}_updateOnScroll(i){let e=this._parentPositions.handleScroll(i);if(e){let n=Wn(i);this._boundaryRect&&n!==this._boundaryElement&&n.contains(this._boundaryElement)&&Gp(this._boundaryRect,e.top,e.left),this._pickupPositionOnPage.x+=e.left,this._pickupPositionOnPage.y+=e.top,this._dropContainer||(this._activeTransform.x-=e.left,this._activeTransform.y-=e.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return this._cachedShadowRoot===void 0&&(this._cachedShadowRoot=rc(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(i,e){let n=this._previewContainer||"global";if(n==="parent")return i;if(n==="global"){let r=this._document;return e||r.fullscreenElement||r.webkitFullscreenElement||r.mozFullScreenElement||r.msFullscreenElement||r.body}return qn(n)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialDomRect),this._previewRect}_nativeDragStart=i=>{if(this._handles.length){let e=this._getTargetHandle(i);e&&!this._disabledHandles.has(e)&&!this.disabled&&i.preventDefault()}else this.disabled||i.preventDefault()};_getTargetHandle(i){return this._handles.find(e=>i.target&&(i.target===e||e.contains(i.target)))}_conditionallyInsertAnchor(i,e,n){if(i===this._initialContainer)this._anchor?.remove(),this._anchor=null;else if(e===this._initialContainer&&e.hasAnchor){let r=this._anchor??=BS(this._placeholder);r.classList.remove(KO),r.classList.add("cdk-drag-anchor"),r.style.transform="",n?n.before(r):qn(e.element).appendChild(r)}}};function YO(t,i,e){return Math.max(i,Math.min(e,t))}function zp(t){return t.type[0]==="t"}function aK(t){t.preventDefault()}function nF(t,i,e){let n=ZO(i,t.length-1),r=ZO(e,t.length-1);if(n===r)return;let o=t[n],a=r<n?-1:1;for(let s=n;s!==r;s+=a)t[s]=t[s+a];t[r]=o}function ZO(t,i){return Math.max(0,Math.min(i,t))}var tv=class{_dragDropRegistry;_element;_sortPredicate;_itemPositions=[];_activeDraggables;orientation="vertical";direction="ltr";constructor(i){this._dragDropRegistry=i}_previousSwap={drag:null,delta:0,overlaps:!1};start(i){this.withItems(i)}sort(i,e,n,r){let o=this._itemPositions,a=this._getItemIndexFromPointerPosition(i,e,n,r);if(a===-1&&o.length>0)return null;let s=this.orientation==="horizontal",l=o.findIndex(Z=>Z.drag===i),c=o[a],m=o[l].clientRect,_=c.clientRect,v=l>a?1:-1,C=this._getItemOffsetPx(m,_,v),M=this._getSiblingOffsetPx(l,o,v),G=o.slice();return nF(o,l,a),o.forEach((Z,se)=>{if(G[se]===Z)return;let Qe=Z.drag===i,ae=Qe?C:M,Re=Qe?i.getPlaceholderElement():Z.drag.getRootElement();Z.offset+=ae;let it=Math.round(Z.offset*(1/Z.drag.scale));s?(Re.style.transform=ev(`translate3d(${it}px, 0, 0)`,Z.initialTransform),Gp(Z.clientRect,0,ae)):(Re.style.transform=ev(`translate3d(0, ${it}px, 0)`,Z.initialTransform),Gp(Z.clientRect,ae,0))}),this._previousSwap.overlaps=jS(_,e,n),this._previousSwap.drag=c.drag,this._previousSwap.delta=s?r.x:r.y,{previousIndex:l,currentIndex:a}}enter(i,e,n,r){let o=this._activeDraggables,a=o.indexOf(i),s=i.getPlaceholderElement();a>-1&&o.splice(a,1);let l=r==null||r<0?this._getItemIndexFromPointerPosition(i,e,n):r,c=o[l];if(c===i&&(c=o[l+1]),!c&&(l==null||l===-1||l<o.length-1)&&this._shouldEnterAsFirstChild(e,n)&&(c=o[0]),c&&!this._dragDropRegistry.isDragging(c)){let m=c.getRootElement();m.parentElement.insertBefore(s,m),o.splice(l,0,i)}else this._element.appendChild(s),o.push(i);s.style.transform="",this._cacheItemPositions()}withItems(i){this._activeDraggables=i.slice(),this._cacheItemPositions()}withSortPredicate(i){this._sortPredicate=i}reset(){this._activeDraggables?.forEach(i=>
vendor: 14,343 bytes, line 8549
8549{let e=i.getRootElement();if(e){let n=this._itemPositions.find(r=>r.drag===i)?.initialTransform;e.style.transform=n||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(i){return this._getVisualItemPositions().findIndex(e=>e.drag===i)}getItemAtIndex(i){return this._getVisualItemPositions()[i]?.drag||null}updateOnScroll(i,e){this._itemPositions.forEach(({clientRect:n})=>{Gp(n,i,e)}),this._itemPositions.forEach(({drag:n})=>{this._dragDropRegistry.isDragging(n)&&n._sortFromLastPointerPosition()})}withElementContainer(i){this._element=i}_cacheItemPositions(){let i=this.orientation==="horizontal";this._itemPositions=this._activeDraggables.map(e=>{let n=e.getVisibleElement();return{drag:e,offset:0,initialTransform:n.style.transform||"",clientRect:qS(n)}}).sort((e,n)=>i?e.clientRect.left-n.clientRect.left:e.clientRect.top-n.clientRect.top)}_getVisualItemPositions(){return this.orientation==="horizontal"&&this.direction==="rtl"?this._itemPositions.slice().reverse():this._itemPositions}_getItemOffsetPx(i,e,n){let r=this.orientation==="horizontal",o=r?e.left-i.left:e.top-i.top;return n===-1&&(o+=r?e.width-i.width:e.height-i.height),o}_getSiblingOffsetPx(i,e,n){let r=this.orientation==="horizontal",o=e[i].clientRect,a=e[i+n*-1],s=o[r?"width":"height"]*n;if(a){let l=r?"left":"top",c=r?"right":"bottom";n===-1?s-=a.clientRect[l]-o[c]:s+=o[l]-a.clientRect[c]}return s}_shouldEnterAsFirstChild(i,e){if(!this._activeDraggables.length)return!1;let n=this._itemPositions,r=this.orientation==="horizontal";if(n[0].drag!==this._activeDraggables[0]){let a=n[n.length-1].clientRect;return r?i>=a.right:e>=a.bottom}else{let a=n[0].clientRect;return r?i<=a.left:e<=a.top}}_getItemIndexFromPointerPosition(i,e,n,r){let o=this.orientation==="horizontal",a=this._itemPositions.findIndex(({drag:s,clientRect:l})=>{if(s===i)return!1;if(r){let c=o?r.x:r.y;if(s===this._previousSwap.drag&&this._previousSwap.overlaps&&c===this._previousSwap.delta)return!1}return o?e>=Math.floor(l.left)&&e<Math.floor(l.right):n>=Math.floor(l.top)&&n<Math.floor(l.bottom)});return a===-1||!this._sortPredicate(a,i)?-1:a}},GS=class{_document;_dragDropRegistry;_element;_sortPredicate;_rootNode;_activeItems;_previousSwap={drag:null,deltaX:0,deltaY:0,overlaps:!1};_relatedNodes=[];constructor(i,e){this._document=i,this._dragDropRegistry=e}start(i){let e=this._element.childNodes;this._relatedNodes=[];for(let n=0;n<e.length;n++){let r=e[n];this._relatedNodes.push([r,r.nextSibling])}this.withItems(i)}sort(i,e,n,r){let o=this._getItemIndexFromPointerPosition(i,e,n),a=this._previousSwap;if(o===-1||this._activeItems[o]===i)return null;let s=this._activeItems[o];if(a.drag===s&&a.overlaps&&a.deltaX===r.x&&a.deltaY===r.y)return null;let l=this.getItemIndex(i),c=i.getPlaceholderElement(),m=s.getRootElement();o>l?m.after(c):m.before(c),nF(this._activeItems,l,o);let _=this._getRootNode().elementFromPoint(e,n);return a.deltaX=r.x,a.deltaY=r.y,a.drag=s,a.overlaps=m===_||m.contains(_),{previousIndex:l,currentIndex:o}}enter(i,e,n,r){let o=this._activeItems.indexOf(i);o>-1&&this._activeItems.splice(o,1);let a=r==null||r<0?this._getItemIndexFromPointerPosition(i,e,n):r;a===-1&&(a=this._getClosestItemIndexToPointer(i,e,n));let s=this._activeItems[a];s&&!this._dragDropRegistry.isDragging(s)?(this._activeItems.splice(a,0,i),s.getRootElement().before(i.getPlaceholderElement())):(this._activeItems.push(i),this._element.appendChild(i.getPlaceholderElement()))}withItems(i){this._activeItems=i.slice()}withSortPredicate(i){this._sortPredicate=i}reset(){let i=this._element,e=this._previousSwap;for(let n=this._relatedNodes.length-1;n>-1;n--){let[r,o]=this._relatedNodes[n];r.parentNode===i&&r.nextSibling!==o&&(o===null?i.appendChild(r):o.parentNode===i&&i.insertBefore(r,o))}this._relatedNodes=[],this._activeItems=[],e.drag=null,e.deltaX=e.deltaY=0,e.overlaps=!1}getActiveItemsSnapshot(){return this._activeItems}getItemIndex(i){return this._activeItems.indexOf(i)}getItemAtIndex(i){return this._activeItems[i]||null}updateOnScroll(){this._activeItems.forEach(i=>{this._dragDropRegistry.isDragging(i)&&i._sortFromLastPointerPosition()})}withElementContainer(i){i!==this._element&&(this._element=i,this._rootNode=void 0)}_getItemIndexFromPointerPosition(i,e,n){let r=this._getRootNode().elementFromPoint(Math.floor(e),Math.floor(n)),o=r?this._activeItems.findIndex(a=>{let s=a.getRootElement();return r===s||s.contains(r)}):-1;return o===-1||!this._sortPredicate(o,i)?-1:o}_getRootNode(){return this._rootNode||(this._rootNode=rc(this._element)||this._document),this._rootNode}_getClosestItemIndexToPointer(i,e,n){if(this._activeItems.length===0)return-1;if(this._activeItems.length===1)return 0;let r=1/0,o=-1;for(let a=0;a<this._activeItems.length;a++){let s=this._activeItems[a];if(s!==i){let{x:l,y:c}=s.getRootElement().getBoundingClientRect(),m=Math.hypot(e-l,n-c);m<r&&(r=m,o=a)}}return o}},XO=.05,iF=.05,Wo=(function(t){return t[t.NONE=0]="NONE",t[t.UP=1]="UP",t[t.DOWN=2]="DOWN",t})(Wo||{}),Ar=(function(t){return t[t.NONE=0]="NONE",t[t.LEFT=1]="LEFT",t[t.RIGHT=2]="RIGHT",t})(Ar||{});function rF(t,i){return new $S(i,t.get(nv),t.get(Be),t.get(de),t.get(Ri))}var $S=class{_dragDropRegistry;_ngZone;_viewportRuler;element;disabled=!1;sortingDisabled=!1;lockAxis=null;autoScrollDisabled=!1;autoScrollStep=2;hasAnchor=!1;enterPredicate=()=>!0;sortPredicate=()=>!0;beforeStarted=new W;entered=new W;exited=new W;dropped=new W;sorted=new W;receivingStarted=new W;receivingStopped=new W;data;_container;_isDragging=!1;_parentPositions;_sortStrategy;_domRect;_draggables=[];_siblings=[];_activeSiblings=new Set;_viewportScrollSubscription=ze.EMPTY;_verticalScrollDirection=Wo.NONE;_horizontalScrollDirection=Ar.NONE;_scrollNode;_stopScrollTimers=new W;_cachedShadowRoot=null;_document;_scrollableElements=[];_initialScrollSnap;_direction="ltr";constructor(i,e,n,r,o){this._dragDropRegistry=e,this._ngZone=r,this._viewportRuler=o;let a=this.element=qn(i);this._document=n,this.withOrientation("vertical").withElementContainer(a),e.registerDropContainer(this),this._parentPositions=new Jb(n)}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(i,e,n,r){this._draggingStarted(),r==null&&this.sortingDisabled&&(r=this._draggables.indexOf(i)),this._sortStrategy.enter(i,e,n,r),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:i,container:this,currentIndex:this.getItemIndex(i)})}exit(i){this._reset(),this.exited.next({item:i,container:this})}drop(i,e,n,r,o,a,s,l={}){this._reset(),this.dropped.next({item:i,currentIndex:e,previousIndex:n,container:this,previousContainer:r,isPointerOverContainer:o,distance:a,dropPoint:s,event:l})}withItems(i){let e=this._draggables;return this._draggables=i,i.forEach(n=>n._withDropContainer(this)),this.isDragging()&&(e.filter(r=>r.isDragging()).every(r=>i.indexOf(r)===-1)?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(i){return this._direction=i,this._sortStrategy instanceof tv&&(this._sortStrategy.direction=i),this}connectedTo(i){return this._siblings=i.slice(),this}withOrientation(i){if(i==="mixed")this._sortStrategy=new GS(this._document,this._dragDropRegistry);else{let e=new tv(this._dragDropRegistry);e.direction=this._direction,e.orientation=i,this._sortStrategy=e}return this._sortStrategy.withElementContainer(this._container),this._sortStrategy.withSortPredicate((e,n)=>this.sortPredicate(e,n,this)),this}withScrollableParents(i){let e=this._container;return this._scrollableElements=i.indexOf(e)===-1?[e,...i]:i.slice(),this}withElementContainer(i){if(i===this._container)return this;let e=qn(this.element),n=this._scrollableElements.indexOf(this._container),r=this._scrollableElements.indexOf(i);return n>-1&&this._scrollableElements.splice(n,1),r>-1&&this._scrollableElements.splice(r,1),this._sortStrategy&&this._sortStrategy.withElementContainer(i),this._cachedShadowRoot=null,this._scrollableElements.unshift(i),this._container=i,this}getScrollableParents(){return this._scrollableElements}getItemIndex(i){return this._isDragging?this._sortStrategy.getItemIndex(i):this._draggables.indexOf(i)}getItemAtIndex(i){return this._isDragging?this._sortStrategy.getItemAtIndex(i):this._draggables[i]||null}isReceiving(){return this._activeSiblings.size>0}_sortItem(i,e,n,r){if(this.sortingDisabled||!this._domRect||!UO(this._domRect,XO,e,n))return;let o=this._sortStrategy.sort(i,e,n,r);o&&this.sorted.next({previousIndex:o.previousIndex,currentIndex:o.currentIndex,container:this,item:i})}_startScrollingIfNecessary(i,e){if(this.autoScrollDisabled)return;let n,r=Wo.NONE,o=Ar.NONE;if(this._parentPositions.positions.forEach((a,s)=>{s===this._document||!a.clientRect||n||UO(a.clientRect,XO,i,e)&&([r,o]=sK(s,a.clientRect,this._direction,i,e),(r||o)&&(n=s))}),!r&&!o){let{width:a,height:s}=this._viewportRuler.getViewportSize(),l={width:a,height:s,top:0,right:a,bottom:s,left:0};r=oF(l,e),o=aF(l,i),n=window}n&&(r!==this._verticalScrollDirection||o!==this._horizontalScrollDirection||n!==this._scrollNode)&&(this._verticalScrollDirection=r,this._horizontalScrollDirection=o,this._scrollNode=n,(r||o)&&n?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){let i=this._container.style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=i.msScrollSnapType||i.scrollSnapType||"",i.scrollSnapType=i.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){this._parentPositions.cache(this._scrollableElements),this._domRect=this._parentPositions.positions.get(this._container).clientRect}_reset(){this._isDragging=!1;let i=this._container.style;i.scrollSnapType=i.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(e=>e._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_startScrollInterval=()=>{this._stopScrolling(),m0(0,Gc).pipe(Le(this._stopScrollTimers)).subscribe(()=>{let i=this._scrollNode,e=this.autoScrollStep;this._verticalScrollDirection===Wo.UP?i.scrollBy(0,-e):this._verticalScrollDirection===Wo.DOWN&&i.scrollBy(0,e),this._horizontalScrollDirection===Ar.LEFT?i.scrollBy(-e,0):this._horizontalScrollDirection===Ar.RIGHT&&i.scrollBy(e,0)})};_isOverContainer(i,e){return this._domRect!=null&&jS(this._domRect,i,e)}_getSiblingContainerFromPosition(i,e,n){return this._siblings.find(r=>r._canReceive(i,e,n))}_canReceive(i,e,n){if(!this._domRect||!jS(this._domRect,e,n)||!this.enterPredicate(i,this))return!1;let r=this._getShadowRoot().elementFromPoint(e,n);return r?r===this._container||this._container.contains(r):!1}_startReceiving(i,e){let n=this._activeSiblings;!n.has(i)&&e.every(r=>this.enterPredicate(r,this)||this._draggables.indexOf(r)>-1)&&(n.add(i),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:i,receiver:this,items:e}))}_stopReceiving(i){this._activeSiblings.delete(i),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:i,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(i=>{if(this.isDragging()){let e=this._parentPositions.handleScroll(i);e&&this._sortStrategy.updateOnScroll(e.top,e.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){let i=rc(this._container);this._cachedShadowRoot=i||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){let i=this._sortStrategy.getActiveItemsSnapshot().filter(e=>e.isDragging());this._siblings.forEach(e=>e._startReceiving(this,i))}};function oF(t,i){let{top:e,bottom:n,height:r}=t,o=r*iF;return i>=e-o&&i<=e+o?Wo.UP:i>=n-o&&i<=n+o?Wo.DOWN:Wo.NONE}function aF(t,i){let{left:e,right:n,width:r}=t,o=r*iF;return i>=e-o&&i<=e+o?Ar.LEFT:i>=n-o&&i<=n+o?Ar.RIGHT:Ar.NONE}function sK(t,i,e,n,r){let o=oF(i,r),a=aF(i,n),s=Wo.NONE,l=Ar.NONE;if(o){let c=t.scrollTop;o===Wo.UP?c>0&&(s=Wo.UP):t.scrollHeight-c>t.clientHeight&&(s=Wo.DOWN)}if(a){let c=t.scrollLeft;e==="rtl"?a===Ar.RIGHT?c<0&&(l=Ar.RIGHT):t.scrollWidth+c>t.clientWidth&&(l=Ar.LEFT):a===Ar.LEFT?c>0&&(l=Ar.LEFT):t.scrollWidth-c>t.clientWidth&&(l=Ar.RIGHT)}return[s,l]}var lK=(()=>{class t{_injector=g(Ae);constructor(){}createDrag(e,n){return tF(this._injector,e,n)}createDropList(e){return rF(this._injector,e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),WS=new R("CDK_DRAG_PARENT");var sF=new R("CdkDragHandle"),Uqe=(()=>{class t{element=g(ne);_parentDrag=g(WS,{optional:!0,skipSelf:!0});_dragDropRegistry=g(nv);_stateChanges=new W;get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._stateChanges.next(this)}_disabled=!1;constructor(){this._parentDrag?._addHandle(this)}ngAfterViewInit(){if(!this._parentDrag){let e=this.element.nativeElement.parentElement;for(;e;){let n=this._dragDropRegistry.getDragDirectiveForNode(e);if(n){this._parentDrag=n,n._addHandle(this);break}e=e.parentElement}}}ngOnDestroy(){this._parentDrag?._removeHandle(this),this._stateChanges.complete()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkDragHandle",""]],hostAttrs:[1,"cdk-drag-handle"],inputs:{disabled:[2,"cdkDragHandleDisabled","disabled",j]},features:[_e([{provide:sF,useExisting:t}])]})}return t})(),lF=new R("CDK_DRAG_CONFIG"),cF=new R("CdkDropList"),zqe=(()=>{class t{element=g(ne);dropContainer=g(cF,{optional:!0,skipSelf:!0});_ngZone=g(de);
vendor: 9,496 bytes, line 8549
8549_viewContainerRef=g(jt);_dir=g(Lt,{optional:!0});_changeDetectorRef=g(Oe);_selfHandle=g(sF,{optional:!0,self:!0});_parentDrag=g(WS,{optional:!0,skipSelf:!0});_dragDropRegistry=g(nv);_destroyed=new W;_handles=new St([]);_previewTemplate=null;_placeholderTemplate=null;_dragRef;data;lockAxis=null;rootElementSelector;boundaryElement;dragStartDelay;freeDragPosition;get disabled(){return this._disabled||!!(this.dropContainer&&this.dropContainer.disabled)}set disabled(e){this._disabled=e,this._dragRef.disabled=this._disabled}_disabled=!1;constrainPosition;previewClass;previewContainer;scale=1;started=new O;released=new O;ended=new O;entered=new O;exited=new O;dropped=new O;moved=new tt(e=>{let n=this._dragRef.moved.pipe(fe(r=>({source:this,pointerPosition:r.pointerPosition,event:r.event,delta:r.delta,distance:r.distance}))).subscribe(e);return()=>{n.unsubscribe()}});_injector=g(Ae);constructor(){let e=this.dropContainer,n=g(lF,{optional:!0});this._dragRef=tF(this._injector,this.element,{dragStartThreshold:n&&n.dragStartThreshold!=null?n.dragStartThreshold:5,pointerDirectionChangeThreshold:n&&n.pointerDirectionChangeThreshold!=null?n.pointerDirectionChangeThreshold:5,zIndex:n?.zIndex}),this._dragRef.data=this,this._dragDropRegistry.registerDirectiveNode(this.element.nativeElement,this),n&&this._assignDefaults(n),e&&(e.addItem(this),e._dropListRef.beforeStarted.pipe(Le(this._destroyed)).subscribe(()=>{this._dragRef.scale=this.scale})),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}resetToBoundary(){this._dragRef.resetToBoundary()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}setFreeDragPosition(e){this._dragRef.setFreeDragPosition(e)}ngAfterViewInit(){Bt(()=>{this._updateRootElement(),this._setupHandlesListener(),this._dragRef.scale=this.scale,this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)},{injector:this._injector})}ngOnChanges(e){let n=e.rootElementSelector,r=e.freeDragPosition;n&&!n.firstChange&&this._updateRootElement(),this._dragRef.scale=this.scale,r&&!r.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this),this._dragDropRegistry.removeDirectiveNode(this.element.nativeElement),this._ngZone.runOutsideAngular(()=>{this._handles.complete(),this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_addHandle(e){let n=this._handles.getValue();n.push(e),this._handles.next(n)}_removeHandle(e){let n=this._handles.getValue(),r=n.indexOf(e);r>-1&&(n.splice(r,1),this._handles.next(n))}_setPreviewTemplate(e){this._previewTemplate=e}_resetPreviewTemplate(e){e===this._previewTemplate&&(this._previewTemplate=null)}_setPlaceholderTemplate(e){this._placeholderTemplate=e}_resetPlaceholderTemplate(e){e===this._placeholderTemplate&&(this._placeholderTemplate=null)}_updateRootElement(){let e=this.element.nativeElement,n=e;this.rootElementSelector&&(n=e.closest!==void 0?e.closest(this.rootElementSelector):e.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(n||e)}_getBoundaryElement(){let e=this.boundaryElement;return e?typeof e=="string"?this.element.nativeElement.closest(e):qn(e):null}_syncInputs(e){e.beforeStarted.subscribe(()=>{if(!e.isDragging()){let n=this._dir,r=this.dragStartDelay,o=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,a=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;e.disabled=this.disabled,e.lockAxis=this.lockAxis,e.scale=this.scale,e.dragStartDelay=typeof r=="object"&&r?r:Ur(r),e.constrainPosition=this.constrainPosition,e.previewClass=this.previewClass,e.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(o).withPreviewTemplate(a).withPreviewContainer(this.previewContainer||"global"),n&&e.withDirection(n.value)}}),e.beforeStarted.pipe(ct(1)).subscribe(()=>{if(this._parentDrag){e.withParent(this._parentDrag._dragRef);return}let n=this.element.nativeElement.parentElement;for(;n;){let r=this._dragDropRegistry.getDragDirectiveForNode(n);if(r){e.withParent(r._dragRef);break}n=n.parentElement}})}_handleEvents(e){e.started.subscribe(n=>{this.started.emit({source:this,event:n.event}),this._changeDetectorRef.markForCheck()}),e.released.subscribe(n=>{this.released.emit({source:this,event:n.event})}),e.ended.subscribe(n=>{this.ended.emit({source:this,distance:n.distance,dropPoint:n.dropPoint,event:n.event}),this._changeDetectorRef.markForCheck()}),e.entered.subscribe(n=>{this.entered.emit({container:n.container.data,item:this,currentIndex:n.currentIndex})}),e.exited.subscribe(n=>{this.exited.emit({container:n.container.data,item:this})}),e.dropped.subscribe(n=>{this.dropped.emit({previousIndex:n.previousIndex,currentIndex:n.currentIndex,previousContainer:n.previousContainer.data,container:n.container.data,isPointerOverContainer:n.isPointerOverContainer,item:this,distance:n.distance,dropPoint:n.dropPoint,event:n.event})})}_assignDefaults(e){let{lockAxis:n,dragStartDelay:r,constrainPosition:o,previewClass:a,boundaryElement:s,draggingDisabled:l,rootElementSelector:c,previewContainer:m}=e;this.disabled=l??!1,this.dragStartDelay=r||0,this.lockAxis=n||null,o&&(this.constrainPosition=o),a&&(this.previewClass=a),s&&(this.boundaryElement=s),c&&(this.rootElementSelector=c),m&&(this.previewContainer=m)}_setupHandlesListener(){this._handles.pipe(bn(e=>{let n=e.map(r=>r.element);this._selfHandle&&this.rootElementSelector&&n.push(this.element),this._dragRef.withHandles(n)}),Ct(e=>Pt(...e.map(n=>n._stateChanges.pipe(dt(n))))),Le(this._destroyed)).subscribe(e=>{let n=this._dragRef,r=e.element.nativeElement;e.disabled?n.disableHandle(r):n.enableHandle(r)})}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkDrag",""]],hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(n,r){n&2&&X("cdk-drag-disabled",r.disabled)("cdk-drag-dragging",r._dragRef.isDragging())},inputs:{data:[0,"cdkDragData","data"],lockAxis:[0,"cdkDragLockAxis","lockAxis"],rootElementSelector:[0,"cdkDragRootElement","rootElementSelector"],boundaryElement:[0,"cdkDragBoundary","boundaryElement"],dragStartDelay:[0,"cdkDragStartDelay","dragStartDelay"],freeDragPosition:[0,"cdkDragFreeDragPosition","freeDragPosition"],disabled:[2,"cdkDragDisabled","disabled",j],constrainPosition:[0,"cdkDragConstrainPosition","constrainPosition"],previewClass:[0,"cdkDragPreviewClass","previewClass"],previewContainer:[0,"cdkDragPreviewContainer","previewContainer"],scale:[2,"cdkDragScale","scale",wt]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],features:[_e([{provide:WS,useExisting:t}]),Pe]})}return t})(),JO=new R("CdkDropListGroup");var Gqe=(()=>{class t{element=g(ne);_changeDetectorRef=g(Oe);_scrollDispatcher=g(Ea);_dir=g(Lt,{optional:!0});_group=g(JO,{optional:!0,skipSelf:!0});_latestSortedRefs;_destroyed=new W;_scrollableParentsResolved=!1;static _dropLists=[];_dropListRef;connectedTo=[];data;orientation="vertical";id=g(rt).getId("cdk-drop-list-");lockAxis=null;get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(e){this._dropListRef.disabled=this._disabled=e}_disabled=!1;sortingDisabled=!1;enterPredicate=()=>!0;sortPredicate=()=>!0;autoScrollDisabled=!1;autoScrollStep;elementContainerSelector=null;hasAnchor=!1;dropped=new O;entered=new O;exited=new O;sorted=new O;_unsortedItems=new Set;constructor(){let e=g(lF,{optional:!0}),n=g(Ae);this._dropListRef=rF(n,this.element),this._dropListRef.data=this,e&&this._assignDefaults(e),this._dropListRef.enterPredicate=(r,o)=>this.enterPredicate(r.data,o.data),this._dropListRef.sortPredicate=(r,o,a)=>this.sortPredicate(r,o.data,a.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),t._dropLists.push(this),this._group&&this._group._items.add(this)}addItem(e){this._unsortedItems.add(e),e._dragRef._withDropContainer(this._dropListRef),this._dropListRef.isDragging()&&this._syncItemsWithRef(this.getSortedItems().map(n=>n._dragRef))}removeItem(e){if(this._unsortedItems.delete(e),this._latestSortedRefs){let n=this._latestSortedRefs.indexOf(e._dragRef);n>-1&&(this._latestSortedRefs.splice(n,1),this._syncItemsWithRef(this._latestSortedRefs))}}getSortedItems(){return Array.from(this._unsortedItems).sort((e,n)=>e._dragRef.getVisibleElement().compareDocumentPosition(n._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){let e=t._dropLists.indexOf(this);e>-1&&t._dropLists.splice(e,1),this._group&&this._group._items.delete(this),this._latestSortedRefs=void 0,this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}_setupInputSyncSubscription(e){this._dir&&this._dir.change.pipe(dt(this._dir.value),Le(this._destroyed)).subscribe(n=>e.withDirection(n)),e.beforeStarted.subscribe(()=>{let n=_a(this.connectedTo).map(r=>{if(typeof r=="string"){let o=t._dropLists.find(a=>a.id===r);return o}return r});
8549if(this._group&&this._group._items.forEach(r=>{n.indexOf(r)===-1&&n.push(r)}),!this._scrollableParentsResolved){let r=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(o=>o.getElementRef().nativeElement);this._dropListRef.withScrollableParents(r),this._scrollableParentsResolved=!0}if(this.elementContainerSelector){let r=this.element.nativeElement.querySelector(this.elementContainerSelector);e.withElementContainer(r)}e.disabled=this.disabled,e.lockAxis=this.lockAxis,e.sortingDisabled=this.sortingDisabled,e.autoScrollDisabled=this.autoScrollDisabled,e.autoScrollStep=Ur(this.autoScrollStep,2),e.hasAnchor=this.hasAnchor,e.connectedTo(n.filter(r=>r&&r!==this).map(r=>r._dropListRef)).withOrientation(this.orientation)})}_handleEvents(e){e.beforeStarted.subscribe(()=>{this._syncItemsWithRef(this.getSortedItems().map(n=>n._dragRef)),this._changeDetectorRef.markForCheck()}),e.entered.subscribe(n=>{this.entered.emit({container:this,item:n.item.data,currentIndex:n.currentIndex})}),e.exited.subscribe(n=>{this.exited.emit({container:this,item:n.item.data}),this._changeDetectorRef.markForCheck()}),e.sorted.subscribe(n=>{this.sorted.emit({previousIndex:n.previousIndex,currentIndex:n.currentIndex,container:this,item:n.item.data})}),e.dropped.subscribe(n=>{this.dropped.emit({previousIndex:n.previousIndex,currentIndex:n.currentIndex,previousContainer:n.previousContainer.data,container:n.container.data,item:n.item.data,isPointerOverContainer:n.isPointerOverContainer,distance:n.distance,dropPoint:n.dropPoint,event:n.event}),this._changeDetectorRef.markForCheck()}),Pt(e.receivingStarted,e.receivingStopped).subscribe(()=>this._changeDetectorRef.markForCheck())}_assignDefaults(e){let{lockAxis:n,draggingDisabled:r,sortingDisabled:o,listAutoScrollDisabled:a,listOrientation:s}=e;this.disabled=r??!1,this.sortingDisabled=o??!1,this.autoScrollDisabled=a??!1,this.orientation=s||"vertical",this.lockAxis=n||null}_syncItemsWithRef(e){this._latestSortedRefs=e,this._dropListRef.withItems(e)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(n,r){n&2&&($("id",r.id),X("cdk-drop-list-disabled",r.disabled)("cdk-drop-list-dragging",r._dropListRef.isDragging())("cdk-drop-list-receiving",r._dropListRef.isReceiving()))},inputs:{connectedTo:[0,"cdkDropListConnectedTo","connectedTo"],data:[0,"cdkDropListData","data"],orientation:[0,"cdkDropListOrientation","orientation"],id:"id",lockAxis:[0,"cdkDropListLockAxis","lockAxis"],disabled:[2,"cdkDropListDisabled","disabled",j],sortingDisabled:[2,"cdkDropListSortingDisabled","sortingDisabled",j],enterPredicate:[0,"cdkDropListEnterPredicate","enterPredicate"],sortPredicate:[0,"cdkDropListSortPredicate","sortPredicate"],autoScrollDisabled:[2,"cdkDropListAutoScrollDisabled","autoScrollDisabled",j],autoScrollStep:[0,"cdkDropListAutoScrollStep","autoScrollStep"],elementContainerSelector:[0,"cdkDropListElementContainer","elementContainerSelector"],hasAnchor:[2,"cdkDropListHasAnchor","hasAnchor",j]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],features:[_e([{provide:JO,useValue:void 0},{provide:cF,useExisting:t}])]})}return t})();var dF=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({providers:[lK],imports:[qi]})}return t})();var uF=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=te({type:t})}static{this.\u0275inj=ee({imports:[ba,yb,_b,Yb,dF,i2,r2,s2,cl,d2,bN,u2,w2,jN,F2,G_,Hb,z2,G2,x_,q2,K2,Q2,E2,Z2,X2,tO,iO,hi,jb,rO,cO,oO,mO,hO,NN,TO,AO,db,HO,Pi,_c]})}}return t})();var cK=["*"],dK=t=>({highlight:t}),iv=(()=>{class t{constructor(){this.header="",this.highlight=!1}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["lib-beschreibung"]],inputs:{header:"header",highlight:"highlight"},standalone:!1,ngContentSelectors:cK,decls:5,vars:4,consts:[[3,"ngClass"]],template:function(n,r){n&1&&(Ue(),d(0,"div",0)(1,"header"),f(2),u(),d(3,"div"),me(4),u()()),n&2&&(h("ngClass",T(2,dK,r.highlight)),p(2),L(r.header))},dependencies:[Er],styles:["header[_ngcontent-%COMP%]{margin-bottom:4px;font-weight:500;font-size:14px}.highlight[_ngcontent-%COMP%]{color:var(--main-color)}"]})}}return t})();var uK=fi.BehandlungsschwerpunktL1Enum,mK=t=>({selected:t});function pK(t,i){t&1&&(d(0,"h3"),f(1,"Daten bereitstellende Meldebereiche am Standort"),u())}function hK(t,i){if(t&1){let e=re();d(0,"mat-radio-button",7),D("change",function(){Q(e);
8549let r=b().$implicit,o=b(2);return Y(o.selectMeldebereich(r))}),f(1),u()}if(t&2){let e=b().$implicit;p(),J(" ",e.bezeichnung," ")}}function fK(t,i){if(t&1&&(d(0,"h4"),f(1),u()),t&2){let e=b().$implicit;p(),J("",e.bezeichnung," ")}}function gK(t,i){t&1&&(d(0,"span"),f(1,";"),u())}function _K(t,i){if(t&1&&(d(0,"span"),f(1),y(2,gK,2,0,"span",0),u()),t&2){let e=i.$implicit,n=i.last;p(),J(" ",e),p(),h("ngIf",!n)}}function bK(t,i){if(t&1&&(P(0),d(1,"div"),f(2,"Organisations - Tags:"),u(),d(3,"div"),y(4,_K,3,2,"span",2),u(),N()),t&2){let e=b().$implicit;p(4),h("ngForOf",e.tags)}}function vK(t,i){if(t&1&&(P(0),d(1,"div"),f(2,"letzte Meldung:"),u(),d(3,"div"),f(4),Ce(5,"deDate"),u(),N()),t&2){let e=b().$implicit;p(4),L(Se(5,1,e.letzteMeldung))}}function yK(t,i){if(t&1&&(P(0),d(1,"div"),f(2,"Meldebereichs-ID "),u(),d(3,"div"),f(4),u(),N()),t&2){let e=b().$implicit;p(4),L(e.id)}}function CK(t,i){if(t&1&&(P(0),d(1,"p"),f(2),Ce(3,"translate"),Ce(4,"titlecase"),x(5,"br"),f(6),x(7,"br"),f(8),u(),N()),t&2){let e=i.$implicit;p(2),$n(" ",Se(3,4,e.titel)," ",Se(4,6,e.nachname)),p(4),J(" Zust\xE4ndigkeit: ",e.zustaendigkeit.bezeichnung),p(2),J(" Telefon: ",e.telefonnummer," ")}}function xK(t,i){if(t&1&&(P(0),y(1,CK,9,8,"ng-container",2),N()),t&2){let e=b(2).$implicit;p(),h("ngForOf",e.ansprechpartner)}}function wK(t,i){t&1&&(d(0,"p"),f(1," Keine Ansprechpartner festgelegt. "),u())}function EK(t,i){if(t&1&&(P(0),x(1,"br"),d(2,"h4"),f(3,"Kontakt(e):"),u(),y(4,xK,2,1,"ng-container",0)(5,wK,2,0,"p",0),N()),t&2){let e=b().$implicit;p(4),h("ngIf",e.ansprechpartner&&e.ansprechpartner.length>0),p(),h("ngIf",!e.ansprechpartner||e.ansprechpartner.length==0)}}function SK(t,i){if(t&1&&(P(0),d(1,"mat-card",3)(2,"div",4),y(3,hK,2,1,"mat-radio-button",5)(4,fK,2,1,"h4",0),u(),d(5,"div",6),y(6,bK,5,1,"ng-container",0),d(7,"div"),f(8,"Behandlungsschwerpunkt:"),u(),d(9,"div"),f(10),Ce(11,"translate"),u(),y(12,vK,6,3,"ng-container",0)(13,yK,5,1,"ng-container",0),u(),y(14,EK,6,2,"ng-container",0),u(),N()),t&2){let e=i.$implicit,n=b(2);p(),We(T(11,mK,e==n.selectedMeldebereich)),p(2),h("ngIf",n.allowSelection&&e.aktiv!==!1),p(),h("ngIf",!n.allowSelection||e.aktiv===!1),p(2),h("ngIf",n.displayOrgaTags&&e.tags),p(4),L(Se(11,9,n.getBehandlungsschwerpunkt(e))),p(2),h("ngIf",e.letzteMeldung),p(),h("ngIf",n.displayMeldebereichId),p(),h("ngIf",n.displayKontakte)}}function DK(t,i){if(t&1&&(P(0),d(1,"h2"),f(2,"Meldebereiche"),u(),y(3,pK,2,0,"h3",0),d(4,"div",1),y(5,SK,15,13,"ng-container",2),u(),N()),t&2){let e=b();p(3),h("ngIf",e.showHeader),p(2),h("ngForOf",e.bestehendeMeldebereiche)}}function IK(t,i){t&1&&(d(0,"div"),f(1,` Bisher wurden keine Meldebereiche f\xFCr diesen Krankenhaus-Standort erfasst. 8550`),u())}var pF=(()=>{class t{constructor(e){this.dialog=e,this.displayPlanbetten=!0,this.allowSelection=!1,this.displayOrgaTags=!0,this.meldebereichSelected=new O,this.showHeader=!0,this.displayMeldebereichId=!1,this.selectedMeldebereich=null}selectMeldebereich(e){this.meldebereichSelected.emit(e)}getBehandlungsschwerpunkt(e){return MK(e)}static{this.\u0275fac=function(n){return new(n||t)(k(Ni))}}static{this.\u0275cmp=S({type:t,selectors:[["app-meldebereich-info"]],inputs:{bestehendeMeldebereiche:"bestehendeMeldebereiche",displayPlanbetten:"displayPlanbetten",displayKontakte:"displayKontakte",allowSelection:"allowSelection",displayOrgaTags:"displayOrgaTags",showHeader:"showHeader",displayMeldebereichId:"displayMeldebereichId"},outputs:{meldebereichSelected:"meldebereichSelected"},standalone:!1,decls:2,vars:2,consts:[[4,"ngIf"],[1,"meldebereich-wrapper"],[4,"ngFor","ngForOf"],[1,"mat-card-small"],[1,"meldebereich-bezeichnung"],[3,"change",4,"ngIf"],[1,"meldebereich"],[3,"change"]],template:function(n,r){n&1&&y(0,DK,6,2,"ng-container",0)(1,IK,2,0,"div",0),n&2&&(h("ngIf",r.bestehendeMeldebereiche&&r.bestehendeMeldebereiche.length>0),p(),h("ngIf",!r.bestehendeMeldebereiche||r.bestehendeMeldebereiche.length==0))},dependencies:[_t,Ie,Yi,as,zx,sn,zd],styles:[".meldebereich-wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:flex-start}.meldebereich-wrapper[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{width:600px;display:block;margin:12px}@media(max-width:768px){.meldebereich-wrapper[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{width:100%;margin:8px 0}}.meldebereich-wrapper[_ngcontent-%COMP%] .meldebereich-bezeichnung[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.meldebereich-wrapper[_ngcontent-%COMP%] .meldebereich-bezeichnung[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], .meldebereich-wrapper[_ngcontent-%COMP%] .meldebereich-bezeichnung[_ngcontent-%COMP%] h4[_ng
8550content-%COMP%]{margin:0 24px 0 0}@media(max-width:768px){.meldebereich-wrapper[_ngcontent-%COMP%] .meldebereich-bezeichnung[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start;gap:8px}.meldebereich-wrapper[_ngcontent-%COMP%] .meldebereich-bezeichnung[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], .meldebereich-wrapper[_ngcontent-%COMP%] .meldebereich-bezeichnung[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0}}.meldebereich[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(auto,200px) auto;grid-template-rows:auto auto auto}.meldebereich[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(odd){text-align:right}.meldebereich[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2n){padding-left:24px;color:#0009}@media(max-width:768px){.meldebereich[_ngcontent-%COMP%]{grid-template-columns:1fr}.meldebereich[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(odd){text-align:left;font-weight:700;margin-top:8px}.meldebereich[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2n){padding-left:0}}"]})}}return t})();function MK(t){let i="meldebereich.info.behandlungsschwerpunkt.";return t.behandlungsschwerpunktL1?t.behandlungsschwerpunktL1===uK.ERWACHSENE?i+t.behandlungsschwerpunktL1:i+t.behandlungsschwerpunktL2:i+"none"}function TK(t,i){if(t&1){let e=re();d(0,"button",7),D("click",function(){Q(e);let r=b();return Y(r.changeKrankenhausStandort())}),f(1," Anderen Standort suchen "),u()}if(t&2){let e=b();X("blue",e.useBlueButton)}}function AK(t,i){if(t&1){let e=re();d(0,"button",8),D("click",function(){Q(e);let r=b();return Y(r.removeKrankenhausStandort())}),f(1," Standort entfernen "),u()}if(t&2){let e=b();X("blue",e.useBlueButton)}}function RK(t,i){if(t&1&&(P(0),d(1,"div"),f(2,"Standort-ID"),u(),d(3,"div"),f(4),u(),N()),t&2){let e=b();p(4),L(e.krankenhausStandort==null?null:e.krankenhausStandort.id)}}function PK(t,i){if(t&1&&(P(0),x(1,"app-meldebereich-info",9),N()),t&2){let e=b();p(),h("bestehendeMeldebereiche",e.bestehendeMeldebereiche)("displayPlanbetten",e.displayPlanbetten)("displayKontakte",e.displayKontakte)("displayOrgaTags",e.displayOrgaTags)}}function NK(t,i){if(t&1&&(d(0,"div",10)(1,"span",11),f(2,"Fehlerhafte Daten?"),u(),x(3,"app-kontakt-info",12),u()),t&2){let e=b();p(3),h("mailTo",Mt(e.kontaktEmailTo))("subject",Mt(e.kontaktEmailSubject))("telefonnummer",Mt(e.kontaktTelefonnummer))}}var rv=(()=>{class t{constructor(e){this.roleService=e,this.displayMeldebereiche=!0,this.displayPlanbetten=!0,this.displayKrankenhausStandortAendernButton=!1,this.displayKrankenhausStandortEntfernenButton=!1,this.displayOrgaTags=!0,this.onFilter=new O,this.onRemove=new O,this.useBlueButton=!1,this.displayKrankenhausStandortId=!1}ngOnInit(){this.displayKrankenhausStandortId=this.roleService.hasRole(Si.ADMIN_SYSTEM)}changeKrankenhausStandort(){this.onFilter.emit()}removeKrankenhausStandort(){this.onRemove.emit()}static{this.\u0275fac=function(n){return new(n||t)(k(Jn))}}static{this.\u0275cmp=S({type:t,selectors:[["app-krankenhaus-info"]],inputs:{krankenhausStandort:"krankenhausStandort",bestehendeMeldebereiche:"bestehendeMeldebereiche",cssClass:"cssClass",kontaktEmailTo:"kontaktEmailTo",kontaktEmailSubject:"kontaktEmailSubject",kontaktTelefonnummer:"kontaktTelefonnummer",displayMeldebereiche:"displayMeldebereiche",displayPlanbetten:"displayPlanbetten",displayKontakte:"displayKontakte",displayKrankenhausStandortAendernButton:"displayKrankenhausStandortAendernButton",displayKrankenhausStandortEntfernenButton:"displayKrankenhausStandortEntfernenButton",displayOrgaTags:"displayOrgaTags",useBlueButton:"useBlueButton"},outputs:{onFilter:"onFilter",onRemove:"onRemove"},standalone:!1,decls:28,vars:16,consts:[[1,"margin-right-32"],["type","button","mat-raised-button","","class","btn-primary-small",3,"blue","click",4,"ngIf"],["type","button","mat-raised-button","","class","btn-secondary",3,"blue","click",4,"ngIf"],[1,"margin-bottom-24"],[1,"clinic-data","margin-bottom-32"],[4,"ngIf"],["class","contact-number",4,"ngIf"],["type","button","mat-raised-button","",1,"btn-primary-small",3,"click"],["type","button","mat-raised-button","",1,"btn-secondary",3,"click"],[3,"bestehendeMeldebereiche","displayPlanbetten","displayKontakte","displayOrgaTags"],[1,"contact-number"],[1,"margin-right-24"],["text","DIVI PER E-MAIL KONTAKTIEREN","cssClass","d-flex",3,"mailTo","
8550subject","telefonnummer"]],template:function(n,r){n&1&&(d(0,"div")(1,"header")(2,"h2",0),f(3),u(),y(4,TK,2,2,"button",1)(5,AK,2,2,"button",2),u(),d(6,"mat-card",3)(7,"div",4)(8,"div"),f(9,"Stra\xDFe & Hausnummer"),u(),d(10,"div"),f(11),u(),d(12,"div"),f(13,"PLZ & Ort"),u(),d(14,"div"),f(15),u(),d(16,"div"),f(17,"Bundesland"),u(),d(18,"div"),f(19),Ce(20,"translate"),u(),d(21,"div"),f(22,"IK Nr."),u(),d(23,"div"),f(24),u(),y(25,RK,5,1,"ng-container",5),u(),y(26,PK,2,4,"ng-container",5),u(),y(27,NK,4,6,"div",6),u()),n&2&&(We(r.cssClass),p(3),J("Krankenhaus-Standort: ",r.krankenhausStandort==null?null:r.krankenhausStandort.bezeichnung),p(),h("ngIf",r.displayKrankenhausStandortAendernButton),p(),h("ngIf",r.displayKrankenhausStandortEntfernenButton),p(6),$n("",r.krankenhausStandort==null?null:r.krankenhausStandort.strasse," ",r.krankenhausStandort==null?null:r.krankenhausStandort.hausnummer),p(4),$n("",r.krankenhausStandort==null?null:r.krankenhausStandort.plz," ",r.krankenhausStandort==null?null:r.krankenhausStandort.ort),p(4),L(Se(20,14,r.krankenhausStandort==null?null:r.krankenhausStandort.bundesland)),p(5),L(r.krankenhausStandort==null?null:r.krankenhausStandort.ikNummer),p(),h("ngIf",r.displayKrankenhausStandortId),p(),h("ngIf",r.displayMeldebereiche),p(),h("ngIf",r.kontaktEmailTo||r.kontaktTelefonnummer))},dependencies:[Ie,qe,Yi,IN,pF,sn],styles:["header[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:32px}header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin-bottom:0}@media(max-width:768px){header[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start;gap:8px}}.clinic-data[_ngcontent-%COMP%]{display:grid;grid-template-columns:200px auto;grid-template-rows:1fr 1fr 1fr 1fr;grid-column-gap:24px}.clinic-data[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(odd){text-align:right}.clinic-data[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(2n){color:#0009}@media(max-width:768px){.clinic-data[_ngcontent-%COMP%]{grid-template-columns:1fr;grid-template-rows:unset}.clinic-data[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:nth-child(odd){text-align:left;font-weight:700;margin-top:8px}}.contact-number[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;font-weight:500}@media(max-width:768px){.contact-number[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start;gap:8px}}"]})}}return t})();var QS=class{_document;_textarea;constructor(i,e){this._document=e;let n=this._textarea=this._document.createElement("textarea"),r=n.style;r.position="fixed",r.top=r.opacity="0",r.left="-999em",n.setAttribute("aria-hidden","true"),n.value=i,n.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(n)}copy(){let i=this._textarea,e=!1;try{if(i){let n=this._document.activeElement;i.select(),i.setSelectionRange(0,i.value.length),e=this._document.execCommand("copy"),n&&n.focus()}}catch(n){}return e}destroy(){let i=this._textarea;i&&(i.remove(),this._textarea=void 0)}},YS=(()=>{class t{_document=g(Be);constructor(){}copy(e){let n=this.beginCopy(e),r=n.copy();return n.destroy(),r}beginCopy(e){return new QS(e,this._document)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),OK=new R("CDK_COPY_TO_CLIPBOARD_CONFIG"),Y7e=(()=>{class t{_clipboard=g(YS);_ngZone=g(de);text="";attempts=1;copied=new O;_pending=new Set;_destroyed=!1;_currentTimeout;constructor(){let e=g(OK,{optional:!0});e&&e.attempts!=null&&(this.attempts=e.attempts)}copy(e=this.attempts){if(e>1){let n=e,r=this._clipboard.beginCopy(this.text);this._pending.add(r);let o=()=>{let a=r.copy();!a&&--n&&!this._destroyed?this._currentTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(o,1)):(this._currentTimeout=null,this._pending.delete(r),r.destroy(),this.copied.emit(a))};o()}else this.copied.emit(this._clipboard.copy(this.text))}ngOnDestroy(){this._currentTimeout&&clearTimeout(this._currentTimeout),this._pending.forEach(e=>e.destroy()),this._pending.clear(),this._destroyed=!0}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkCopyToClipboard",""]],hostBindings:function(n,r){n&1&&D("click",function(){return r.copy()})},inputs:{text:[0,"cdkCopyToClipboard","text"],attempts:[0,"cdkCopyToClipboardAttempts","attempts"]},outputs:{copied:"cdkCopyToClipboardCopied"}})}return t})(),fF=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({})}return t})();var gF=(()=>{class t{constructor(e){this.el=e,this.regex=new RegExp(/^\d+$/g),this.specialKeys=["Backspace","Tab","End","Home"]}onKeyDown(e){if(this.specialKeys.indexOf(e.key)>=0)return;let r=this.el.nativeElement.value.concat(e.key);r&&!String(r).match(this.regex)&&e.preventDefault()}static{this.\u0275fac=function(n){return new(n||t)(k(ne))}}static{this.\u0275dir=z({type:t,selectors:[["","numberOnly",""]],hostBindings:function(n,r){n&1&&D("keydown",function(a){return r.onKeyDown(a)})},standalone:!1})}}return t})();function HK(t,i){if(t&1){let e=re();d(0,"button",13),D("click",function(){Q(e);
8550let r=b();return Y(r.filterControl.setValue(""))}),d(1,"mat-icon"),f(2,"close"),u()()}}function VK(t,i){if(t&1){let e=re();d(0,"mat-tree-node",14)(1,"div")(2,"span")(3,"mat-checkbox",15),D("click",function(r){return r.stopPropagation()})("change",function(){Q(e);let r=b();return Y(r.selection.clear())}),u(),f(4,"Deutschland"),u()()()}if(t&2){let e=i.$implicit,n=b();Pn("display",n.isVisible(e)?"flex":"none"),$("level",e.level),p(3),h("checked",n.selection.isEmpty())}}function BK(t,i){if(t&1){let e=re();d(0,"mat-tree-node",14)(1,"div")(2,"span")(3,"mat-checkbox",15),D("click",function(r){return r.stopPropagation()})("change",function(){let r=Q(e).$implicit,o=b();return Y(o.toggleLeafNode(r))}),u(),d(4,"b"),f(5),Ce(6,"translate"),u(),f(7),u()()()}if(t&2){let e=i.$implicit,n=b();Pn("display",n.isVisible(e)?"flex":"none"),$("level",e.level),p(3),h("checked",n.selection.isSelected(e)),p(2),J("",Se(6,6,e.type),": "),p(2),L(e.name)}}function jK(t,i){if(t&1&&(d(0,"b"),f(1),Ce(2,"translate"),u()),t&2){let e=b().$implicit;p(),J("",Se(2,1,e.type),": ")}}function UK(t,i){if(t&1){let e=re();d(0,"mat-tree-node")(1,"div",14)(2,"span")(3,"mat-checkbox",16),D("click",function(r){return r.stopPropagation()})("change",function(){let r=Q(e).$implicit,o=b();return Y(o.toggleNode(r))}),u(),y(4,jK,3,3,"b",17),f(5),u(),d(6,"mat-icon",18),f(7),u()()()}if(t&2){let e=i.$implicit,n=b();Pn("display",n.isVisible(e)?"flex":"none"),$("level",e.level),p(3),h("checked",n.descendantsAllSelected(e))("indeterminate",n.descendantsPartiallySelected(e)),p(),h("ngIf",e.type=="CLUSTER"),p(),L(e.name),p(2),J(" ",n.treeControl.isExpanded(e)?"expand_less":"expand_more"," ")}}function zK(t,i){if(t&1&&(d(0,"span"),f(1),Ce(2,"translate"),u()),t&2){let e=b().$implicit;p(),J("",Se(2,1,e.type),": ")}}function GK(t,i){if(t&1&&(d(0,"mat-chip")(1,"span"),y(2,zK,3,3,"span",17),f(3),u()()),t&2){let e=i.$implicit;p(2),h("ngIf",e.type!=="BUNDESLAND"),p(),J("",e.name," ")}}function $K(t,i){if(t&1&&(d(0,"div",19),f(1," Ausgew\xE4hlte Gebiete: "),d(2,"mat-chip-listbox"),y(3,GK,4,2,"mat-chip",20),u()()),t&2){let e=b();p(3),h("ngForOf",e.effectiveSelection)}}var ZS=class{},Mc=class{constructor(){this.children=[]}},XS=class{},Wp=class t{static{this.bundeslaenderBySchluessel={"08":Gi.BundeslandEnum.BADEN_WUERTTEMBERG,"09":Gi.BundeslandEnum.BAYERN,11:Gi.BundeslandEnum.BERLIN,12:Gi.BundeslandEnum.BRANDENBURG,"04":Gi.BundeslandEnum.BREMEN,"02":Gi.BundeslandEnum.HAMBURG,"06":Gi.BundeslandEnum.HESSEN,13:Gi.BundeslandEnum.MECKLENBURG_VORPOMMERN,"03":Gi.BundeslandEnum.NIEDERSACHSEN,"05":Gi.BundeslandEnum.NORDRHEIN_WESTFALEN,"07":Gi.BundeslandEnum.RHEINLAND_PFALZ,10:Gi.BundeslandEnum.SAARLAND,14:Gi.BundeslandEnum.SACHSEN,15:Gi.BundeslandEnum.SACHSEN_ANHALT,"01":Gi.BundeslandEnum.SCHLESWIG_HOLSTEIN,16:Gi.BundeslandEnum.THUERINGEN}}constructor(i,e,n,r,o){this.dialogRef=i,this.landkreisService=e,this.clusterService=n,this.translateService=r,this.filteredTree=null,this.selection=new Ro(!0),this.nestedNodeMap=new Map,this.flatNodeMap=new Map,this.filterControl=new Ut,this.effectiveSelection=[],this.getLevel=a=>a.level,this.isExpandable=a=>a.expandable,this.getChildren=a=>a.children,this.hasChild=(a,s)=>s.expandable,this.isAll=(a,s)=>s.type==="ALL",this.toFlatNode=(a,s)=>{let l=this.nestedNodeMap.get(a),c=l||new XS;return c.name=a.name,c.gemeindeschluessel=a.gemeindeschluessel,c.type=a.type,c.level=s,c.expandable=a.children!=null?a.children.length>0:!1,this.nestedNodeMap.set(a,c),this.flatNodeMap.set(c,a),c},this.treeControl=new qb(this.getLevel,this.isExpandable),this.treeFlattener=new Zb(this.toFlatNode,this.getLevel,this.isExpandable,this.getChildren),this.treeDataSource=new Xb(this.treeControl,this.treeFlattener),this.buildTree().then(a=>{this.treeControl.dataNodes=this.treeFlattener.flattenNodes(a),this.treeDataSource.data=a,o&&o.forEach(s=>this.preselect(s))}),this.filterControl.valueChanges.pipe(ei(500)).subscribe(a=>this.filterTree(a)),this.selection.changed.subscribe(()=>this.effectiveSelection=this.calculateSelection())}preselect(i){this.treeControl.dataNodes.forEach(e=>{i.gemeindeschluessel.indexOf(e.gemeindeschluessel)>-1&&this.toggleNode(e)})}isFullyLoaded(){return!!this.treeControl.dataNodes}filterTree(i){if(i===null||i.length===0){this.filteredTree=null,this.treeControl.collapseAll(),this.treeControl.dataNodes.forEac
8550h(r=>{this.descendantsPartiallySelected(r)&&!this.descendantsAllSelected(r)&&this.treeControl.expand(r)});return}let e=this.treeControl.dataNodes.filter(r=>r.gemeindeschluessel!=null&&r.gemeindeschluessel.startsWith(i)||r.name.toLowerCase().includes(i.toLowerCase())),n=[];this.treeControl.dataNodes.forEach(r=>{this.treeControl.getDescendants(r).some(o=>e.includes(o))&&(n.push(r),e.push(r))}),this.treeControl.collapseAll(),n.forEach(r=>this.treeControl.expand(r)),this.filteredTree=e}isVisible(i){return this.filteredTree==null?!0:this.filteredTree.includes(i)}descendantsAllSelected(i){let e=this.treeControl.getDescendants(i);return e.length>0&&e.every(r=>this.selection.isSelected(r))}descendantsPartiallySelected(i){return this.treeControl.getDescendants(i).some(r=>this.selection.isSelected(r))&&!this.descendantsAllSelected(i)}toggleLeafNode(i){this.selection.toggle(i),this.checkParentsSelection(i)}toggleNode(i){this.selection.toggle(i);let e=this.treeControl.getDescendants(i);this.selection.isSelected(i)?e.forEach(n=>this.selection.select(n)):e.forEach(n=>this.selection.deselect(n)),e.forEach(n=>this.selection.isSelected(n)),this.checkParentsSelection(i)}checkParentsSelection(i){let e=this.getParentNode(i);for(;e;)this.checkRootNodeSelection(e),e=this.getParentNode(e)}checkRootNodeSelection(i){let e=this.selection.isSelected(i),n=this.treeControl.getDescendants(i),r=n.length>0&&n.every(o=>this.selection.isSelected(o));e&&!r?this.selection.deselect(i):!e&&r&&this.selection.select(i)}getParentNode(i){let e=this.getLevel(i);if(e<1)return null;let n=this.treeControl.dataNodes.indexOf(i)-1;for(let r=n;r>=0;r--){let o=this.treeControl.dataNodes[r];if(this.getLevel(o)<e)return o}return null}applyFilter(){this.dialogRef.close(this.calculateSelection())}calculateSelection(){let i=[],e=[];return this.treeControl.dataNodes.forEach(n=>{!e.includes(n)&&(this.selection.isSelected(n)||this.descendantsAllSelected(n))&&(i.push(n),this.treeControl.getDescendants(n).forEach(r=>e.push(r)))}),i.map(n=>this.nodeToSelection(n))}nodeToSelection(i){let e=new ZS;return e.name=i.name,e.type=i.type,i.gemeindeschluessel!=null?e.gemeindeschluessel=[i.gemeindeschluessel]:e.gemeindeschluessel=this.treeControl.getDescendants(i).map(n=>n.gemeindeschluessel),e}buildTree(){return vt(this,null,function*(){let i,e;[i,e]=yield Promise.all([this.clusterService.getGroupedByBundeslandPublic().pipe(bo()).toPromise(),this.landkreisService.getLandkreisschluesselPublic().pipe(bo()).toPromise()]);let n=Object.keys(t.bundeslaenderBySchluessel).map(o=>{let a=new Mc;return a.type="BUNDESLAND",a.name=this.translateService.instant(t.bundeslaenderBySchluessel[o]),a.gemeindeschluessel=o,a}).sort((o,a)=>o.name.localeCompare(a.name));i.forEach(o=>{let a=n.find(s=>this.translateService.instant(o.bundesland)===s.name);a.children=o.clusters.map(s=>{let l=new Mc;return l.type="CLUSTER",l.name=s.name,l.children=Array.from(s.gemeindeschluessel.values()).map(c=>{let m=new Mc;return m.type=this.selectionType(c.id),m.name=c.name,m.gemeindeschluessel=c.id,e=e.filter(_=>_.id!==c.id),m}),l})}),e.forEach(o=>{let a=o.id.substring(0,2),s=this.bundeslandName(t.bundeslaenderBySchluessel[a]),l=n.find(m=>m.name===s),c=new Mc;c.type="LANDKREIS",c.gemeindeschluessel=o.id,c.name=o.lkName,l.children.push(c)});let r=new Mc;return r.type=r.name="ALL",n.unshift(r),n})}bundeslandName(i){return this.translateService.instant(i)}selectionType(i){return i.length===2?"BUNDESLAND":i.length===5?"LANDKREIS":i.length===8?"GEMEINDE":null}static{this.\u0275fac=function(e){return new(e||t)(k(Un),k(Pw),k(Hw),k(yc),k(ir))}}static{this.\u0275cmp=S({type:t,selectors:[["public-app-region-selection"]],standalone:!1,decls:20,vars:8,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["matInput","","type","text",3,"formControl"],["mat-icon-button","","matSuffix","","aria-label","Clear",3,"click",4,"ngIf"],[1,"tree-wrapper"],[3,"dataSource","treeControl"],["matTreeNodeToggle","",3,"display",4,"matTreeNodeDef","matTreeNodeDefWhen"],["matTreeNodeToggle","",3,"display",4,"matTreeNodeDef"],[3,"display",4,"matTreeNodeDef","matTreeNodeDefWhen"],["class","selection",4,"ngIf"],["mat-dialog-actions",""],["mat-raised-button","",1,"btn-secondary",3,"mat-dialog-close"],["mat-raised-button","",1,"btn-primary-small",3,"click"],["mat-icon-button","","matSuffix","","aria-label","Clear",3,"click"],["matTreeNodeToggle",""],[1,"checklist-leaf-node",3,"click","change","checked"],[3,"click","change","checked","indeterminate"],[4,"ngIf"],[1,"mat-icon-rtl-mirror"],[1,"selection"],[4,"ngFor","ngForOf"]],template:function(e,n){e&1&&(d(0,"h1",0),f(1,"W\xE4hlen Sie Gebiet(e) um die Krankenh\xE4user anzuzeigen"),u(),d(2,"div",1)(3,"form")(4,"mat-form-field")(5,"mat-label"),f(6,"Bundesland, Vers
8550orgungscluster, Kreis"),u(),x(7,"input",2),y(8,HK,3,0,"button",3),u()(),d(9,"div",4)(10,"mat-tree",5),y(11,VK,5,4,"mat-tree-node",6)(12,BK,8,8,"mat-tree-node",7)(13,UK,8,8,"mat-tree-node",8),u()(),y(14,$K,4,1,"div",9),u(),d(15,"div",10)(16,"button",11),f(17,"Abbrechen"),u(),d(18,"button",12),D("click",function(){return n.applyFilter()}),f(19,"Filter anwenden"),u()()),e&2&&(p(7),h("formControl",n.filterControl),p(),h("ngIf",n.filterControl.value),p(2),h("dataSource",n.treeDataSource)("treeControl",n.treeControl),p(),h("matTreeNodeDefWhen",n.isAll),p(2),h("matTreeNodeDefWhen",n.hasChild),p(),h("ngIf",n.effectiveSelection.length>0),p(2),h("mat-dialog-close",null))},dependencies:[_t,Ie,qe,Tn,ka,Fs,Op,Kn,Ki,is,Yr,Ke,Mi,pn,_n,Qd,OO,LO,FO,NO,rs,Qi,An,Zr,Tr,Ps,sn],styles:['.mat-dialog-content[_ngcontent-%COMP%]{min-height:70vh;display:flex;overflow:hidden;flex-direction:column}form[_ngcontent-%COMP%]{margin-bottom:16px}mat-form-field[_ngcontent-%COMP%]{width:100%}mat-tree[_ngcontent-%COMP%]{min-width:max-content;white-space:nowrap}.tree-wrapper[_ngcontent-%COMP%]{width:100%;overflow:scroll}mat-tree-node[_ngcontent-%COMP%]{box-sizing:border-box;font-size:12pt}mat-tree-node[level="1"][_ngcontent-%COMP%]{padding-left:40px}mat-tree-node[level="2"][_ngcontent-%COMP%]{padding-left:80px}mat-tree-node[level="3"][_ngcontent-%COMP%]{padding-left:120px}mat-tree-node[aria-expanded=true][role=group][_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{background:#1212120d}mat-tree-node[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:100%;height:56px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px rgba(0,0,0,.12) solid}mat-tree-node[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{padding-right:18px}@media(max-width:690px){mat-tree-node[_ngcontent-%COMP%]{font-size:10pt}mat-tree-node[level="1"][_ngcontent-%COMP%]{padding-left:10px}mat-tree-node[level="2"][_ngcontent-%COMP%]{padding-left:20px}mat-tree-node[level="3"][_ngcontent-%COMP%]{padding-left:30px}mat-tree-node[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{height:50px}.mat-dialog-title[_ngcontent-%COMP%]{font-size:16px}}mat-checkbox[_ngcontent-%COMP%]{margin-left:18px;margin-right:36px} mat-checkbox .mat-checkbox-inner-container{width:18px;height:18px} .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .mat-checkbox-checked.mat-accent .mat-checkbox-background{background-color:#000} .selection .mat-chip-list-wrapper{margin-top:8px;justify-content:center}mat-chip-list[_ngcontent-%COMP%]{max-height:300px}div.selection[_ngcontent-%COMP%]{padding:8px;text-align:center;max-width:410px;margin:0 auto;flex-shrink:0;max-height:125px;overflow:auto}.mat-dialog-actions[_ngcontent-%COMP%]{display:flex;justify-content:space-between}']})}};var _F=(()=>{class t{constructor(e,n){this.log=e,this.krankenhausStandortPublicControllerService=n}getAllKrankenhausStandorteByFilterPublic(e,n,r,o,a,s){return this.krankenhausStandortPublicControllerService.getAllKrankenhausStandorteByFilterPublic(e,n,r,o,a,s?.longitude,s?.latitude,s?.distanz).pipe(Bi(l=>(this.log.logError("Error",l),ie({}))))}getKrankenhausStandortByIdPublic(e){return this.krankenhausStandortPublicControllerService.getKrankenhausStandortByIdPublic(e)}static{this.\u0275fac=function(n){return new(n||t)(w(kt),w(Rw))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Ot="primary",oh=Symbol("RouteTitle"),iD=class{params;constructor(i){this.params=i||{}}has(i){return Object.prototype.hasOwnProperty.call(this.params,i)}get(i){if(this.has(i)){let e=this.params[i];return Array.isArray(e)?e[0]:e}return null}getAll(i){if(this.has(i)){let e=this.params[i];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}};function Tc(t){return new iD(t)}function JS(t,i,e){for(let n=0;n<t.length;n++){let r=t[n],o=i[n];if(r[0]===":")e[r.substring(1)]=o;else if(r!==o.path)return!1}return!0}function EF(t,i,e){let n=e.path.split("/"),r=n.indexOf("**");if(r===-1){if(n.length>t.length||e.pathMatch==="full"&&(i.hasChildren()||n.length<t.length))return null;let l={},c=t.slice(0,n.length);return JS(n,c,l)?{consumed:c,posParams:l}:null}if(r!==n.lastIndexOf("**"))return null;let o=n.slice(0,r),a=n.slice(r+1);if(o.length+a.length>t.length||e.pathMatch==="full"&&i.hasChildren()&&e.path!=="**")return null;let s={};
vendor: 13,503 bytes, line 8550
8550return!JS(o,t.slice(0,o.length),s)||!JS(a,t.slice(t.length-a.length),s)?null:{consumed:t,posParams:s}}function dv(t){return new Promise((i,e)=>{t.pipe(bo()).subscribe({next:n=>i(n),error:n=>e(n)})})}function qK(t,i){if(t.length!==i.length)return!1;for(let e=0;e<t.length;++e)if(!ss(t[e],i[e]))return!1;return!0}function ss(t,i){let e=t?rD(t):void 0,n=i?rD(i):void 0;if(!e||!n||e.length!=n.length)return!1;let r;for(let o=0;o<e.length;o++)if(r=e[o],!SF(t[r],i[r]))return!1;return!0}function rD(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)]}function SF(t,i){if(Array.isArray(t)&&Array.isArray(i)){if(t.length!==i.length)return!1;let e=[...t].sort(),n=[...i].sort();return e.every((r,o)=>n[o]===r)}else return t===i}function KK(t){return t.length>0?t[t.length-1]:null}function Rc(t){return Zn(t)?t:Cs(t)?tn(Promise.resolve(t)):ie(t)}function DF(t){return Zn(t)?dv(t):Promise.resolve(t)}var QK={exact:MF,subset:kF},IF={exact:YK,subset:ZK,ignored:()=>!0},bD={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Zp={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};function vD(t,i,e){let n=t instanceof Rr?t:i.parseUrl(t);return Nn(()=>oD(i.lastSuccessfulNavigation()?.finalUrl??new Rr,n,H(H({},Zp),e)))}function oD(t,i,e){return QK[e.paths](t.root,i.root,e.matrixParams)&&IF[e.queryParams](t.queryParams,i.queryParams)&&!(e.fragment==="exact"&&t.fragment!==i.fragment)}function YK(t,i){return ss(t,i)}function MF(t,i,e){if(!kc(t.segments,i.segments)||!sv(t.segments,i.segments,e)||t.numberOfChildren!==i.numberOfChildren)return!1;for(let n in i.children)if(!t.children[n]||!MF(t.children[n],i.children[n],e))return!1;return!0}function ZK(t,i){return Object.keys(i).length<=Object.keys(t).length&&Object.keys(i).every(e=>SF(t[e],i[e]))}function kF(t,i,e){return TF(t,i,i.segments,e)}function TF(t,i,e,n){if(t.segments.length>e.length){let r=t.segments.slice(0,e.length);return!(!kc(r,e)||i.hasChildren()||!sv(r,e,n))}else if(t.segments.length===e.length){if(!kc(t.segments,e)||!sv(t.segments,e,n))return!1;for(let r in i.children)if(!t.children[r]||!kF(t.children[r],i.children[r],n))return!1;return!0}else{let r=e.slice(0,t.segments.length),o=e.slice(t.segments.length);return!kc(t.segments,r)||!sv(t.segments,r,n)||!t.children[Ot]?!1:TF(t.children[Ot],i,o,n)}}function sv(t,i,e){return i.every((n,r)=>IF[e](t[r].parameters,n.parameters))}var Rr=class{root;queryParams;fragment;_queryParamMap;constructor(i=new hn([],{}),e={},n=null){this.root=i,this.queryParams=e,this.fragment=n}get queryParamMap(){return this._queryParamMap??=Tc(this.queryParams),this._queryParamMap}toString(){return eQ.serialize(this)}},hn=class{segments;children;parent=null;constructor(i,e){this.segments=i,this.children=e,Object.values(e).forEach(n=>n.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return lv(this)}},bl=class{path;parameters;_parameterMap;constructor(i,e){this.path=i,this.parameters=e}get parameterMap(){return this._parameterMap??=Tc(this.parameters),this._parameterMap}toString(){return RF(this)}};function XK(t,i){return kc(t,i)&&t.every((e,n)=>ss(e.parameters,i[n].parameters))}function kc(t,i){return t.length!==i.length?!1:t.every((e,n)=>e.path===i[n].path)}function JK(t,i){let e=[];return Object.entries(t.children).forEach(([n,r])=>{n===Ot&&(e=e.concat(i(r,n)))}),Object.entries(t.children).forEach(([n,r])=>{n!==Ot&&(e=e.concat(i(r,n)))}),e}var Cl=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:()=>new Vs,providedIn:"root"})}return t})(),Vs=class{parse(i){let e=new sD(i);return new Rr(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(i){let e=`/${qp(i.root,!0)}`,n=iQ(i.queryParams),r=typeof i.fragment=="string"?`#${tQ(i.fragment)}`:"";return`${e}${n}${r}`}},eQ=new Vs;function lv(t){return t.segments.map(i=>RF(i)).join("/")}function qp(t,i){if(!t.hasChildren())return lv(t);if(i){let e=t.children[Ot]?qp(t.children[Ot],!1):"",n=[];return Object.entries(t.children).forEach(([r,o])=>{r!==Ot&&n.push(`${r}:${qp(o,!1)}`)}),n.length>0?`${e}(${n.join("//")})`:e}else{let e=JK(t,(n,r)=>r===Ot?[qp(t.children[Ot],!1)]:[`${r}:${qp(n,!1)}`]);return Object.keys(t.children).length===1&&t.children[Ot]!=null?`${lv(t)}/${e[0]}`:`${lv(t)}/(${e.join("//")})`}}function AF(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function ov(t){return AF(t).replace(/%3B/gi,";")}function tQ(t){return encodeURI(t)}function aD(t){return AF(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function cv(t){return decodeURIComponent(t)}function bF(t){return cv(t.replace(/\+/g,"%20"))}function RF(t){return`${aD(t.path)}${nQ(t.parameters)}`}function nQ(t){return Object.entries(t).map(([i,e])=>`;${aD(i)}=${aD(e)}`).join("")}function iQ(t){let i=Object.entries(t).map(([e,n])=>Array.isArray(n)?n.map(r=>`${ov(e)}=${ov(r)}`).join("&"):`${ov(e)}=${ov(n)}`).filter(e=>e);return i.length?`?${i.join("&")}`:""}var rQ=/^[^\/()?;#]+/;function eD(t){let i=t.match(rQ);return i?i[0]:""}var oQ=/^[^\/()?;=#]+/;function aQ(t){let i=t.match(oQ);return i?i[0]:""}var sQ=/^[^=?&#]+/;function lQ(t){let i=t.match(sQ);return i?i[0]:""}var cQ=/^[^&#]+/;function dQ(t){let i=t.match(cQ);return i?i[0]:""}var sD=class{url;remaining;constructor(i){this.url=i,this.remaining=i}parseRootSegment(){for(;this.consumeOptional("/"););return this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new hn([],{}):new hn([],this.parseChildren())}parseQueryParams(){let i={};if(this.consumeOptional("?"))do this.parseQueryParam(i);while(this.consumeOptional("&"));return i}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(i=0){if(i>50)throw new ue(4010,!1);if(this.remaining==="")return{};this.consumeOptional("/");let e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());let n={};this.peekStartsWith("/(")&&(this.capture("/"),n=this.parseParens(!0,i));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1,i)),(e.length>0||Object.keys(n).length>0)&&(r[Ot]=new hn(e,n)),r}parseSegment(){let i=eD(this.remaining);if(i===""&&this.peekStartsWith(";"))throw new ue(4009,!1);return this.capture(i),new bl(cv(i),this.parseMatrixParams())}parseMatrixParams(){let i={};for(;this.consumeOptional(";");)this.parseParam(i);return i}parseParam(i){let e=aQ(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){let r=eD(this.remaining);r&&(n=r,this.capture(n))}i[cv(e)]=cv(n)}parseQueryParam(i){let e=lQ(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){let a=dQ(this.remaining);a&&(n=a,this.capture(n))}let r=bF(e),o=bF(n);if(i.hasOwnProperty(r)){let a=i[r];Array.isArray(a)||(a=[a],i[r]=a),a.push(o)}else i[r]=o}parseParens(i,e){let n={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let r=eD(this.remaining),o=this.remaining[r.length];if(o!=="/"&&o!==")"&&o!==";")throw new ue(4010,!1);let a;r.indexOf(":")>-1?(a=r.slice(0,r.indexOf(":")),this.capture(a),this.capture(":")):i&&(a=Ot);let s=this.parseChildren(e+1);n[a??Ot]=Object.keys(s).length===1&&s[Ot]?s[Ot]:new hn([],s),this.consumeOptional("//")}return n}peekStartsWith(i){return this.remaining.startsWith(i)}consumeOptional(i){return this.peekStartsWith(i)?(this.remaining=this.remaining.substring(i.length),!0):!1}capture(i){if(!this.consumeOptional(i))throw new ue(4011,!1)}};function PF(t){return t.segments.length>0?new hn([],{[Ot]:t}):t}function NF(t){let i={};for(let[n,r]of Object.entries(t.children)){let o=NF(r);if(n===Ot&&o.segments.length===0&&o.hasChildren())for(let[a,s]of Object.entries(o.children))i[a]=s;else(o.segments.length>0||o.hasChildren())&&(i[n]=o)}let e=new hn(t.segments,i);return uQ(e)}function uQ(t){if(t.numberOfChildren===1&&t.children[Ot]){let i=t.children[Ot];return new hn(t.segments.concat(i.segments),i.children)}return t}function vl(t){return t instanceof Rr}function OF(t,i,e=null,n=null,r=new Vs){let o=FF(t);return LF(o,i,e,n,r)}function FF(t){let i;function e(o){let a={};for(let l of o.children){let c=e(l);a[l.outlet]=c}let s=new hn(o.url,a);return o===t&&(i=s),s}let n=e(t.root),r=PF(n);return i??r}function LF(t,i,e,n,r){let o=t;for(;o.parent;)o=o.parent;if(i.length===0)return tD(o,o,o,e,n,r);let a=mQ(i);if(a.toRoot())return tD(o,o,new hn([],{}),e,n,r);let s=pQ(a,o,t),l=s.processChildren?Qp(s.segmentGroup,s.index,a.commands):VF(s.segmentGroup,s.index,a.commands);return tD(o,s.segmentGroup,l,e,n,r)}function uv(t){return typeof t=="object"&&t!=null&&!t.outlets&&!t.segmentPath}function Xp(t){return typeof t=="object"&&t!=null&&t.outlets}function vF(t,i,e){t||="\u0275";let n=new Rr;return n.queryParams={[t]:i},e.parse(e.serialize(n)).queryParams[t]}function tD(t,i,e,n,r,o){let a={};for(let[c,m]of Object.entries(n??{}))a[c]=Array.isArray(m)?m.map(_=>vF(c,_,o)):vF(c,m,o);let s;t===i?s=e:s=HF(t,i,e);let l=PF(NF(s));return new Rr(l,a,r)}function HF(t,i,e){let n={};return Object.entries(t.children).forEach(([r,o])=>{o===i?n[r]=e:n[r]=HF(o,i,e)}),new hn(t.segments,n)}var mv=class{isAbsolute;numberOfDoubleDots;commands;constructor(i,e,n){if(this.isAbsolute=i,this.numberOfDoubleDots=e,this.commands=n,i&&n.length>0&&uv(n[0]))throw new ue(4003,!1);let r=n.find(Xp);if(r&&r!==KK(n))throw new ue(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function mQ(t){if(typeof t[0]=="string"&&t.length===1&&t[0]==="/")return new mv(!0,0,t);let i=0,e=!1,n=t.reduce((r,o,a)=>{if(typeof o=="object"&&o!=null){if(o.outlets){let s={};return Object.entries(o.outlets).forEach(([l,c])=>{s[l]=typeof c=="string"?c.split("/"):c}),[...r,{outlets:s}]}if(o.segmentPath)return[...r,o.segmentPath]}return typeof o!="string"?[...r,o]:a===0?(o.split("/").forEach((s,l)=>{l==0&&s==="."||(l==0&&s===""?e=!0:s===".."?i++:s!=""&&r.push(s))}),r):[...r,o]},[]);return new mv(e,i,n)}var pu=class{segmentGroup;processChildren;index;constructor(i,e,n){this.segmentGroup=i,this.processChildren=e,this.index=n}};function pQ(t,i,e){if(t.isAbsolute)return new pu(i,!0,0);if(!e)return new pu(i,!1,NaN);if(e.parent===null)return new pu(e,!0,0);let n=uv(t.commands[0])?0:1,r=e.segments.length-1+n;return hQ(e,r,t.numberOfDoubleDots)}function hQ(t,i,e){let n=t,r=i,o=e;for(;o>r;){if(o-=r,n=n.parent,!n)throw new ue(4005,!1);r=n.segments.length}return new pu(n,!1,r-o)}function fQ(t){return Xp(t[0])?t[0].outlets:{[Ot]:t}}function VF(t,i,e){if(t??=new hn([],{}),t.segments.length===0&&t.hasChildren())return Qp(t,i,e);let n=gQ(t,i,e),r=e.slice(n.commandIndex);if(n.match&&n.pathIndex<t.segments.length){let o=new hn(t.segments.slice(0,n.pathIndex),{});return o.children[Ot]=new hn(t.segments.slice(n.pathIndex),t.children),Qp(o,0,r)}else return n.match&&r.length===0?new hn(t.segments,{}):n.match&&!t.hasChildren()?lD(t,i,e):n.match?Qp(t,0,r):lD(t,i,e)}function Qp(t,i,e){if(e.length===0)return new hn(t.segments,{});{let n=fQ(e),r={};if(Object.keys(n).some(o=>o!==Ot)&&t.children[Ot]&&t.numberOfChildren===1&&t.children[Ot].segments.length===0){let o=Qp(t.children[Ot],i,e);return new hn(t.segments,o.children)}return Object.entries(n).forEach(([o,a])=>{typeof a=="string"&&(a=[a]),a!==null&&(r[o]=VF(t.children[o],i,a))}),Object.entries(t.children).forEach(([o,a])=>{n[o]===void 0&&(r[o]=a)}),new hn(t.segments,r)}}function gQ(t,i,e){let n=0,r=i,o={match:!1,pathIndex:0,commandIndex:0};for(;r<t.segments.length;){if(n>=e.length)return o;let a=t.segments[r],s=e[n];if(Xp(s))break;let l=`${s}`,c=n<e.length-1?e[n+1]:null;if(r>0&&l===void 0)break;if(l&&c&&typeof c=="object"&&c.outlets===void 0){if(!CF(l,c,a))return o;n+=2}else{if(!CF(l,{},a))return o;n++}r++}return{match:!0,pathIndex:r,commandIndex:n}}function lD(t,i,e){let n=t.segments.slice(0,i),r=0;for(;r<e.length;){let o=e[r];if(Xp(o)){let l=_Q(o.outlets);return new hn(n,l)}if(r===0&&uv(e[0])){let l=t.segments[i];n.push(new bl(l.path,yF(e[0]))),r++;continue}let a=Xp(o)?o.outlets[Ot]:`${o}`,s=r<e.length-1?e[r+1]:null;a&&s&&uv(s)?(n.push(new bl(a,yF(s))),r+=2):(n.push(new bl(a,{})),r++)}return new hn(n,{})}function _Q(t){let i={};return Object.entries(t).forEach(([e,n])=>{typeof n=="string"&&(n=[n]),n!==null&&(i[e]=lD(new hn([],{}),0,n))}),i}function yF(t){let i={};return Object.entries(t).forEach(([e,n])=>i[e]=`${n}`),i}function CF(t,i,e){return t==e.path&&ss(i,e.parameters)}var hu="imperative",Li=(function(t){return t[t.NavigationStart=0]="NavigationStart",t[t.NavigationEnd=1]="NavigationEnd",t[t.NavigationCancel=2]="NavigationCancel",t[t.NavigationError=3]="NavigationError",t[t.RoutesRecognized=4]="RoutesRecognized",t[t.ResolveStart=5]="ResolveStart",t[t.ResolveEnd=6]="ResolveEnd",t[t.GuardsCheckStart=7]="GuardsCheckStart",t[t.GuardsCheckEnd=8]="GuardsCheckEnd",t[t.RouteConfigLoadStart=9]="RouteConfigLoadStart",t[t.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",t[t.ChildActivationStart=11]="ChildActivationStart",t[t.ChildActivationEnd=12]="ChildActivationEnd",t[t.ActivationStart=13]="ActivationStart",t[t.ActivationEnd=14]="ActivationEnd",t[t.Scroll=15]="Scroll",t[t.NavigationSkipped=16]="NavigationSkipped",t})(Li||{}),ho=class{id;url;constructor(i,e){this.id=i,this.url=e}},yl=class extends ho{type=Li.NavigationStart;navigationTrigger;restoredState;
8550constructor(i,e,n="imperative",r=null){super(i,e),this.navigationTrigger=n,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},Pr=class extends ho{urlAfterRedirects;type=Li.NavigationEnd;constructor(i,e,n){super(i,e),this.urlAfterRedirects=n}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},gr=(function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromResolver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t[t.Aborted=4]="Aborted",t})(gr||{}),gu=(function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t})(gu||{}),qo=class extends ho{reason;code;type=Li.NavigationCancel;constructor(i,e,n,r){super(i,e),this.reason=n,this.code=r}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}};function BF(t){return t instanceof qo&&(t.code===gr.Redirect||t.code===gr.SupersededByNewNavigation)}var ls=class extends ho{reason;code;type=Li.NavigationSkipped;constructor(i,e,n,r){super(i,e),this.reason=n,this.code=r}},Ac=class extends ho{error;target;type=Li.NavigationError;constructor(i,e,n,r){super(i,e),this.error=n,this.target=r}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Jp=class extends ho{urlAfterRedirects;state;type=Li.RoutesRecognized;constructor(i,e,n,r){super(i,e),this.urlAfterRedirects=n,this.state=r}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},pv=class extends ho{urlAfterRedirects;state;type=Li.GuardsCheckStart;constructor(i,e,n,r){super(i,e),this.urlAfterRedirects=n,this.state=r}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},hv=class extends ho{urlAfterRedirects;state;shouldActivate;type=Li.GuardsCheckEnd;constructor(i,e,n,r,o){super(i,e),this.urlAfterRedirects=n,this.state=r,this.shouldActivate=o}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},fv=class extends ho{urlAfterRedirects;state;type=Li.ResolveStart;constructor(i,e,n,r){super(i,e),this.urlAfterRedirects=n,this.state=r}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},gv=class extends ho{urlAfterRedirects;state;type=Li.ResolveEnd;constructor(i,e,n,r){super(i,e),this.urlAfterRedirects=n,this.state=r}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},_v=class{route;type=Li.RouteConfigLoadStart;constructor(i){this.route=i}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},bv=class{route;type=Li.RouteConfigLoadEnd;constructor(i){this.route=i}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},vv=class{snapshot;type=Li.ChildActivationStart;constructor(i){this.snapshot=i}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},yv=class{snapshot;type=Li.ChildActivationEnd;constructor(i){this.snapshot=i}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Cv=class{snapshot;type=Li.ActivationStart;constructor(i){this.snapshot=i}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},xv=class{snapshot;type=Li.ActivationEnd;constructor(i){this.snapshot=i}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},_u=class{routerEvent;position;anchor;scrollBehavior;type=Li.Scroll;constructor(i,e,n,r){this.routerEvent=i,this.position=e,this.anchor=n,this.scrollBehavior=r}toString(){let i=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${i}')`}},bu=class{},eh=class{},vu=class{url;navigationBehaviorOptions;constructor(i,e){this.url=i,this.navigationBehaviorOptions=e}};function bQ(t){return!(t instanceof bu)&&!(t instanceof vu)&&!(t instanceof eh)}var wv=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return this.route?.snapshot._environmentInjector??this.rootInjector}constructor(i){this.rootInjector=i,this.children=new Pc(this.rootInjector)}},Pc=(()=>{class t{rootInjector;contexts=new Map;constructor(e){this.rootInjector=e}onChildOutletCreated(e,n){let r=this.getOrCreateContext(e);r.outlet=n,this.contexts.set(e,r)}onChildOutletDestroyed(e){let n=this.getContext(e);n&&(n.outlet=null,n.attachRef=null)}onOutletDeactivated(){let e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let n=this.getContext(e);return n||(n=new wv(this.rootInjector),this.contexts.set(e,n)),n}getContext(e){return this.contexts.get(e)||null}static \u0275fac=function(n){return new(n||t)(w(nn))};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Ev=class{_root;constructor(i){this._root=i}get root(){return this._root.value}
vendor: 14,587 bytes, line 8550
8550parent(i){let e=this.pathFromRoot(i);return e.length>1?e[e.length-2]:null}children(i){let e=cD(i,this._root);return e?e.children.map(n=>n.value):[]}firstChild(i){let e=cD(i,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(i){let e=dD(i,this._root);return e.length<2?[]:e[e.length-2].children.map(r=>r.value).filter(r=>r!==i)}pathFromRoot(i){return dD(i,this._root).map(e=>e.value)}};function cD(t,i){if(t===i.value)return i;for(let e of i.children){let n=cD(t,e);if(n)return n}return null}function dD(t,i){if(t===i.value)return[i];for(let e of i.children){let n=dD(t,e);if(n.length)return n.unshift(i),n}return[]}var po=class{value;children;constructor(i,e){this.value=i,this.children=e}toString(){return`TreeNode(${this.value})`}};function mu(t){let i={};return t&&t.children.forEach(e=>i[e.value.outlet]=e),i}var th=class extends Ev{snapshot;constructor(i,e){super(i),this.snapshot=e,CD(this,i)}toString(){return this.snapshot.toString()}};function jF(t,i){let e=vQ(t,i),n=new St([new bl("",{})]),r=new St({}),o=new St({}),a=new St({}),s=new St(""),l=new Aa(n,r,a,s,o,Ot,t,e.root);return l.snapshot=e.root,new th(new po(l,[]),e)}function vQ(t,i){let e={},n={},r={},a=new yu([],e,r,"",n,Ot,t,null,{},i);return new nh("",new po(a,[]))}var Aa=class{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(i,e,n,r,o,a,s,l){this.urlSubject=i,this.paramsSubject=e,this.queryParamsSubject=n,this.fragmentSubject=r,this.dataSubject=o,this.outlet=a,this.component=s,this._futureSnapshot=l,this.title=this.dataSubject?.pipe(fe(c=>c[oh]))??ie(void 0),this.url=i,this.params=e,this.queryParams=n,this.fragment=r,this.data=o}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(fe(i=>Tc(i))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(fe(i=>Tc(i))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function yD(t,i,e="emptyOnly"){let n,{routeConfig:r}=t;return i!==null&&(e==="always"||r?.path===""||!i.component&&!i.routeConfig?.loadComponent)?n={params:H(H({},i.params),t.params),data:H(H({},i.data),t.data),resolve:H(H(H(H({},t.data),i.data),r?.data),t._resolvedData)}:n={params:H({},t.params),data:H({},t.data),resolve:H(H({},t.data),t._resolvedData??{})},r&&zF(r)&&(n.resolve[oh]=r.title),n}var yu=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;_environmentInjector;get title(){return this.data?.[oh]}constructor(i,e,n,r,o,a,s,l,c,m){this.url=i,this.params=e,this.queryParams=n,this.fragment=r,this.data=o,this.outlet=a,this.component=s,this.routeConfig=l,this._resolve=c,this._environmentInjector=m}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??=Tc(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Tc(this.queryParams),this._queryParamMap}toString(){let i=this.url.map(n=>n.toString()).join("/"),e=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${i}', path:'${e}')`}},nh=class extends Ev{url;constructor(i,e){super(e),this.url=i,CD(this,e)}toString(){return UF(this._root)}};function CD(t,i){i.value._routerState=t,i.children.forEach(e=>CD(t,e))}function UF(t){let i=t.children.length>0?` { ${t.children.map(UF).join(", ")} } `:"";return`${t.value}${i}`}function nD(t){if(t.snapshot){let i=t.snapshot,e=t._futureSnapshot;t.snapshot=e,ss(i.queryParams,e.queryParams)||t.queryParamsSubject.next(e.queryParams),i.fragment!==e.fragment&&t.fragmentSubject.next(e.fragment),ss(i.params,e.params)||t.paramsSubject.next(e.params),qK(i.url,e.url)||t.urlSubject.next(e.url),ss(i.data,e.data)||t.dataSubject.next(e.data)}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data)}function uD(t,i){let e=ss(t.params,i.params)&&XK(t.url,i.url),n=!t.parent!=!i.parent;return e&&!n&&(!t.parent||uD(t.parent,i.parent))}function zF(t){return typeof t.title=="string"||t.title===null}var GF=new R(""),xD=(()=>{class t{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=Ot;activateEvents=new O;deactivateEvents=new O;attachEvents=new O;detachEvents=new O;routerOutletData=al();parentContexts=g(Pc);location=g(jt);changeDetector=g(Oe);inputBinder=g(ah,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(e){if(e.name){let{firstChange:n,previousValue:r}=e.name;if(n)return;this.isTrackedInParentContexts(r)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(r)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new ue(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new ue(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new ue(4012,!1);this.location.detach();let e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,n){this.activated=e,this._activatedRoute=n,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){let e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,n){if(this.isActivated)throw new ue(4013,!1);this._activatedRoute=e;let r=this.location,a=e.snapshot.component,s=this.parentContexts.getOrCreateContext(this.name).children,l=new mD(e,s,r.injector,this.routerOutletData);this.activated=r.createComponent(a,{index:r.length,injector:l,environmentInjector:n}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[Pe]})}return t})(),mD=class{route;childContexts;parent;outletData;constructor(i,e,n,r){this.route=i,this.childContexts=e,this.parent=n,this.outletData=r}get(i,e){return i===Aa?this.route:i===Pc?this.childContexts:i===GF?this.outletData:this.parent.get(i,e)}},ah=new R(""),wD=(()=>{class t{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){let{activatedRoute:n}=e,r=li([n.queryParams,n.params,n.data]).pipe(Ct(([o,a,s],l)=>(s=H(H(H({},o),a),s),l===0?ie(s):Promise.resolve(s)))).subscribe(o=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==n||n.component===null){this.unsubscribeFromRouteData(e);return}let a=uA(n.component);if(!a){this.unsubscribeFromRouteData(e);return}for(let{templateName:s}of a.inputs)e.activatedComponentRef.setInput(s,o[s])});this.outletDataSubscriptions.set(e,r)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac})}return t})(),ED=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=S({type:t,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(n,r){n&1&&x(0,"router-outlet")},dependencies:[xD],encapsulation:2})}return t})();function SD(t){let i=t.children&&t.children.map(SD),e=i?Ve(H({},t),{children:i}):H({},t);return!e.component&&!e.loadComponent&&(i||e.loadChildren)&&e.outlet&&e.outlet!==Ot&&(e.component=ED),e}function yQ(t,i,e){let n=ih(t,i._root,e?e._root:void 0);return new th(n,i)}function ih(t,i,e){if(e&&t.shouldReuseRoute(i.value,e.value.snapshot)){let n=e.value;n._futureSnapshot=i.value;let r=CQ(t,i,e);return new po(n,r)}else{if(t.shouldAttach(i.value)){let o=t.retrieve(i.value);if(o!==null){let a=o.route;return a.value._futureSnapshot=i.value,a.children=i.children.map(s=>ih(t,s)),a}}let n=xQ(i.value),r=i.children.map(o=>ih(t,o));return new po(n,r)}}function CQ(t,i,e){return i.children.map(n=>{for(let r of e.children)if(t.shouldReuseRoute(n.value,r.value.snapshot))return ih(t,n,r);return ih(t,n)})}function xQ(t){return new Aa(new St(t.url),new St(t.params),new St(t.queryParams),new St(t.fragment),new St(t.data),t.outlet,t.component,t)}var Cu=class{redirectTo;navigationBehaviorOptions;constructor(i,e){this.redirectTo=i,this.navigationBehaviorOptions=e}},$F="ngNavigationCancelingError";function Sv(t,i){let{redirectTo:e,navigationBehaviorOptions:n}=vl(i)?{redirectTo:i,navigationBehaviorOptions:void 0}:i,r=WF(!1,gr.Redirect);return r.url=e,r.navigationBehaviorOptions=n,r}function WF(t,i){let e=new Error(`NavigationCancelingError: ${t||""}`);return e[$F]=!0,e.cancellationCode=i,e}function wQ(t){return qF(t)&&vl(t.url)}function qF(t){return!!t&&t[$F]}var pD=class{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(i,e,n,r,o){this.routeReuseStrategy=i,this.futureState=e,this.currState=n,this.forwardEvent=r,this.inputBindingEnabled=o}activate(i){let e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,i),nD(this.futureState.root),this.activateChildRoutes(e,n,i)}deactivateChildRoutes(i,e,n){let r=mu(e);i.children.forEach(o=>{let a=o.value.outlet;this.deactivateRoutes(o,r[a],n),delete r[a]}),Object.values(r).forEach(o=>{this.deactivateRouteAndItsChildren(o,n)})}deactivateRoutes(i,e,n){let r=i.value,o=e?e.value:null;if(r===o)if(r.component){let a=n.getContext(r.outlet);a&&this.deactivateChildRoutes(i,e,a.children)}else this.deactivateChildRoutes(i,e,n);else o&&this.deactivateRouteAndItsChildren(e,n)}deactivateRouteAndItsChildren(i,e){i.value.component&&this.routeReuseStrategy.shouldDetach(i.value.snapshot)?this.detachAndStoreRouteSubtree(i,e):this.deactivateRouteAndOutlet(i,e)}detachAndStoreRouteSubtree(i,e){let n=e.getContext(i.value.outlet),r=n&&i.value.component?n.children:e,o=mu(i);for(let a of Object.values(o))this.deactivateRouteAndItsChildren(a,r);if(n&&n.outlet){let a=n.outlet.detach(),s=n.children.onOutletDeactivated();this.routeReuseStrategy.store(i.value.snapshot,{componentRef:a,route:i,contexts:s})}}deactivateRouteAndOutlet(i,e){let n=e.getContext(i.value.outlet),r=n&&i.value.component?n.children:e,o=mu(i);for(let a of Object.values(o))this.deactivateRouteAndItsChildren(a,r);n&&(n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated()),n.attachRef=null,n.route=null)}activateChildRoutes(i,e,n){let r=mu(e);i.children.forEach(o=>{this.activateRoutes(o,r[o.value.outlet],n),this.forwardEvent(new xv(o.value.snapshot))}),i.children.length&&this.forwardEvent(new yv(i.value.snapshot))}activateRoutes(i,e,n){let r=i.value,o=e?e.value:null;if(nD(r),r===o)if(r.component){let a=n.getOrCreateContext(r.outlet);this.activateChildRoutes(i,e,a.children)}else this.activateChildRoutes(i,e,n);else if(r.component){let a=n.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){let s=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),a.children.onOutletReAttached(s.contexts),a.attachRef=s.componentRef,a.route=s.route.value,a.outlet&&a.outlet.attach(s.componentRef,s.route.value),nD(s.route.value),this.activateChildRoutes(i,null,a.children)}else a.attachRef=null,a.route=r,a.outlet&&a.outlet.activateWith(r,a.injector),this.activateChildRoutes(i,null,a.children)}else this.activateChildRoutes(i,null,n)}},Dv=class{path;route;constructor(i){this.path=i,this.route=this.path[this.path.length-1]}},fu=class{component;route;constructor(i,e){this.component=i,this.route=e}};function EQ(t,i,e){let n=t._root,r=i?i._root:null;return Kp(n,r,e,[n.value])}function SQ(t){let i=t.routeConfig?t.routeConfig.canActivateChild:null;return!i||i.length===0?null:{node:t,guards:i}}function wu(t,i){let e=Symbol(),n=i.get(t,e);return n===e?typeof t=="function"&&!R0(t)?t:i.get(t):n}function Kp(t,i,e,n,r={canDeactivateChecks:[],canActivateChecks:[]}){let o=mu(i);return t.children.forEach(a=>{DQ(a,o[a.value.outlet],e,n.concat([a.value]),r),delete o[a.value.outlet]}),Object.entries(o).forEach(([a,s])=>Yp(s,e.getContext(a),r)),r}function DQ(t,i,e,n,r={canDeactivateChecks:[],canActivateChecks:[]}){let o=t.value,a=i?i.value:null,s=e?e.getContext(t.value.outlet):null;if(a&&o.routeConfig===a.routeConfig){let l=IQ(a,o,o.routeConfig.runGuardsAndResolvers);l?r.canActivateChecks.push(new Dv(n)):(o.data=a.data,o._resolvedData=a._resolvedData),o.component?Kp(t,i,s?s.children:null,n,r):Kp(t,i,e,n,r),l&&s&&s.outlet&&s.outlet.isActivated&&r.canDeactivateChecks.push(new fu(s.outlet.component,a))}else a&&Yp(i,s,r),r.canActivateChecks.push(new Dv(n)),o.component?Kp(t,null,s?s.children:null,n,r):Kp(t,null,e,n,r);return r}function IQ(t,i,e){if(typeof e=="function")return Ci(i._environmentInjector,()=>e(t,i));switch(e){case"pathParamsChange":return!kc(t.url,i.url);case"pathParamsOrQueryParamsChange":return!kc(t.url,i.url)||!ss(t.queryParams,i.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!uD(t,i)||!ss(t.queryParams,i.queryParams);default:return!uD(t,i)}}function Yp(t,i,e){let n=mu(t),r=t.value;
8550Object.entries(n).forEach(([o,a])=>{r.component?i?Yp(a,i.children.getContext(o),e):Yp(a,null,e):Yp(a,i,e)}),r.component?i&&i.outlet&&i.outlet.isActivated?e.canDeactivateChecks.push(new fu(i.outlet.component,r)):e.canDeactivateChecks.push(new fu(null,r)):e.canDeactivateChecks.push(new fu(null,r))}function sh(t){return typeof t=="function"}function MQ(t){return typeof t=="boolean"}function kQ(t){return t&&sh(t.canLoad)}function TQ(t){return t&&sh(t.canActivate)}function AQ(t){return t&&sh(t.canActivateChild)}function RQ(t){return t&&sh(t.canDeactivate)}function PQ(t){return t&&sh(t.canMatch)}function KF(t){return t instanceof Al||t?.name==="EmptyError"}var av=Symbol("INITIAL_VALUE");function xu(){return Ct(t=>li(t.map(i=>i.pipe(ct(1),dt(av)))).pipe(fe(i=>{for(let e of i)if(e!==!0){if(e===av)return av;if(e===!1||NQ(e))return e}return!0}),lt(i=>i!==av),ct(1)))}function NQ(t){return vl(t)||t instanceof Cu}function QF(t){return t.aborted?ie(void 0).pipe(ct(1)):new tt(i=>{let e=()=>{i.next(),i.complete()};return t.addEventListener("abort",e),()=>t.removeEventListener("abort",e)})}function YF(t){return Le(QF(t))}function OQ(t){return Sn(i=>{let{targetSnapshot:e,currentSnapshot:n,guards:{canActivateChecks:r,canDeactivateChecks:o}}=i;return o.length===0&&r.length===0?ie(Ve(H({},i),{guardsResult:!0})):FQ(o,e,n).pipe(Sn(a=>a&&MQ(a)?LQ(e,r,t):ie(a)),fe(a=>Ve(H({},i),{guardsResult:a})))})}function FQ(t,i,e){return tn(t).pipe(Sn(n=>UQ(n.component,n.route,e,i)),bo(n=>n!==!0,!0))}function LQ(t,i,e){return tn(i).pipe(no(n=>lr(VQ(n.route.parent,e),HQ(n.route,e),jQ(t,n.path),BQ(t,n.route))),bo(n=>n!==!0,!0))}function HQ(t,i){return t!==null&&i&&i(new Cv(t)),ie(!0)}function VQ(t,i){return t!==null&&i&&i(new vv(t)),ie(!0)}function BQ(t,i){let e=i.routeConfig?i.routeConfig.canActivate:null;if(!e||e.length===0)return ie(!0);let n=e.map(r=>Vi(()=>{let o=i._environmentInjector,a=wu(r,o),s=TQ(a)?a.canActivate(i,t):Ci(o,()=>a(i,t));return Rc(s).pipe(bo())}));return ie(n).pipe(xu())}function jQ(t,i){let e=i[i.length-1],r=i.slice(0,i.length-1).reverse().map(o=>SQ(o)).filter(o=>o!==null).map(o=>Vi(()=>{let a=o.guards.map(s=>{let l=o.node._environmentInjector,c=wu(s,l),m=AQ(c)?c.canActivateChild(e,t):Ci(l,()=>c(e,t));return Rc(m).pipe(bo())});return ie(a).pipe(xu())}));return ie(r).pipe(xu())}function UQ(t,i,e,n){let r=i&&i.routeConfig?i.routeConfig.canDeactivate:null;if(!r||r.length===0)return ie(!0);let o=r.map(a=>{let s=i._environmentInjector,l=wu(a,s),c=RQ(l)?l.canDeactivate(t,i,e,n):Ci(s,()=>l(t,i,e,n));return Rc(c).pipe(bo())});return ie(o).pipe(xu())}function zQ(t,i,e,n,r){let o=i.canLoad;if(o===void 0||o.length===0)return ie(!0);let a=o.map(s=>{let l=wu(s,t),c=kQ(l)?l.canLoad(i,e):Ci(t,()=>l(i,e)),m=Rc(c);return r?m.pipe(YF(r)):m});return ie(a).pipe(xu(),ZF(n))}function ZF(t){return o0(bn(i=>{if(typeof i!="boolean")throw Sv(t,i)}),fe(i=>i===!0))}function GQ(t,i,e,n,r,o){let a=i.canMatch;if(!a||a.length===0)return ie(!0);let s=a.map(l=>{let c=wu(l,t),m=PQ(c)?c.canMatch(i,e,r):Ci(t,()=>c(i,e,r));return Rc(m).pipe(YF(o))});return ie(s).pipe(xu(),ZF(n))}var Hs=class t extends Error{segmentGroup;constructor(i){super(),this.segmentGroup=i||null,Object.setPrototypeOf(this,t.prototype)}},rh=class t extends Error{urlTree;constructor(i){super(),this.urlTree=i,Object.setPrototypeOf(this,t.prototype)}};function $Q(t){throw new ue(4e3,!1)}function WQ(t){throw WF(!1,gr.GuardRejected)}var hD=class{urlSerializer;urlTree;constructor(i,e){this.urlSerializer=i,this.urlTree=e}lineralizeSegments(i,e){return vt(this,null,function*(){let n=[],r=e.root;for(;;){if(n=n.concat(r.segments),r.numberOfChildren===0)return n;if(r.numberOfChildren>1||!r.children[Ot])throw $Q(`${i.redirectTo}`);r=r.children[Ot]}})}applyRedirectCommands(i,e,n,r,o){return vt(this,null,function*(){let a=yield qQ(e,r,o);if(a instanceof Rr)throw new rh(a);let s=this.applyRedirectCreateUrlTree(a,this.urlSerializer.parse(a),i,n);if(a[0]==="/")throw new rh(s);return s})}applyRedirectCreateUrlTree(i,e,n,r){let o=this.createSegmentGroup(i,e.root,n,r);return new Rr(o,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(i,e){let n={};
8550return Object.entries(i).forEach(([r,o])=>{if(typeof o=="string"&&o[0]===":"){let s=o.substring(1);n[r]=e[s]}else n[r]=o}),n}createSegmentGroup(i,e,n,r){let o=this.createSegments(i,e.segments,n,r),a={};return Object.entries(e.children).forEach(([s,l])=>{a[s]=this.createSegmentGroup(i,l,n,r)}),new hn(o,a)}createSegments(i,e,n,r){return e.map(o=>o.path[0]===":"?this.findPosParam(i,o,r):this.findOrReturn(o,n))}findPosParam(i,e,n){let r=n[e.path.substring(1)];if(!r)throw new ue(4001,!1);return r}findOrReturn(i,e){let n=0;for(let r of e){if(r.path===i.path)return e.splice(n),r;n++}return i}};function qQ(t,i,e){if(typeof t=="string")return Promise.resolve(t);let n=t;return dv(Rc(Ci(e,()=>n(i))))}function KQ(t,i){return t.providers&&!t._injector&&(t._injector=gd(t.providers,i,`Route: ${t.path}`)),t._injector??i}function Ta(t){return t.outlet||Ot}function QQ(t,i){let e=t.filter(n=>Ta(n)===i);return e.push(...t.filter(n=>Ta(n)!==i)),e}var fD={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function XF(t){return{routeConfig:t.routeConfig,url:t.url,params:t.params,queryParams:t.queryParams,fragment:t.fragment,data:t.data,outlet:t.outlet,title:t.title,paramMap:t.paramMap,queryParamMap:t.queryParamMap}}function YQ(t,i,e,n,r,o,a){let s=JF(t,i,e);if(!s.matched)return ie(s);let l=XF(o(s));return n=KQ(i,n),GQ(n,i,e,r,l,a).pipe(fe(c=>c===!0?s:H({},fD)))}function JF(t,i,e){if(i.path==="")return i.pathMatch==="full"&&(t.hasChildren()||e.length>0)?H({},fD):{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};let r=(i.matcher||EF)(e,t,i);if(!r)return H({},fD);let o={};Object.entries(r.posParams??{}).forEach(([s,l])=>{o[s]=l.path});let a=r.consumed.length>0?H(H({},o),r.consumed[r.consumed.length-1].parameters):o;return{matched:!0,consumedSegments:r.consumed,remainingSegments:e.slice(r.consumed.length),parameters:a,positionalParamSegments:r.posParams??{}}}function xF(t,i,e,n,r){return e.length>0&&JQ(t,e,n,r)?{segmentGroup:new hn(i,XQ(n,new hn(e,t.children))),slicedSegments:[]}:e.length===0&&eY(t,e,n)?{segmentGroup:new hn(t.segments,ZQ(t,e,n,t.children)),slicedSegments:e}:{segmentGroup:new hn(t.segments,t.children),slicedSegments:e}}function ZQ(t,i,e,n){let r={};for(let o of e)if(Mv(t,i,o)&&!n[Ta(o)]){let a=new hn([],{});r[Ta(o)]=a}return H(H({},n),r)}function XQ(t,i){let e={};e[Ot]=i;for(let n of t)if(n.path===""&&Ta(n)!==Ot){let r=new hn([],{});e[Ta(n)]=r}return e}function JQ(t,i,e,n){return e.some(r=>!Mv(t,i,r)||!(Ta(r)!==Ot)?!1:!(n!==void 0&&Ta(r)===n))}function eY(t,i,e){return e.some(n=>Mv(t,i,n))}function Mv(t,i,e){return(t.hasChildren()||i.length>0)&&e.pathMatch==="full"?!1:e.path===""}function tY(t,i,e){return i.length===0&&!t.children[e]}var gD=class{};function nY(t,i,e,n,r,o,a="emptyOnly",s){return vt(this,null,function*(){return new _D(t,i,e,n,r,a,o,s).recognize()})}var iY=31,_D=class{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;abortSignal;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(i,e,n,r,o,a,s,l){this.injector=i,this.configLoader=e,this.rootComponentType=n,this.config=r,this.urlTree=o,this.paramsInheritanceStrategy=a,this.urlSerializer=s,this.abortSignal=l,this.applyRedirects=new hD(this.urlSerializer,this.urlTree)}noMatchError(i){return new ue(4002,`'${i.segmentGroup}'`)}recognize(){return vt(this,null,function*(){let i=xF(this.urlTree.root,[],[],this.config).segmentGroup,{children:e,rootSnapshot:n}=yield this.match(i),r=new po(n,e),o=new nh("",r),a=OF(n,[],this.urlTree.queryParams,this.urlTree.fragment);return a.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(a),{state:o,tree:a}})}match(i){return vt(this,null,function*(){let e=new yu([],Object.freeze({}),Object.freeze(H({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),Ot,this.rootComponentType,null,{},this.injector);try{return{children:yield this.processSegmentGroup(this.injector,this.config,i,Ot,e),rootSnapshot:e}}catch(n){if(n instanceof rh)return this.urlTree=n.urlTree,this.match(n.urlTree.root);throw n instanceof Hs?this.noMatchError(n):n}})}processSegmentGroup(i,e,n,r,o){return vt(this,null,function*(){if(n.segments.length===0&&n.hasChildren())return this.processChildren(i,e,n,o);let a=yield this.processSegment(i,e,n,n.segments,r,!0,o);return a instanceof po?[a]:[]})}processChildren(i,e,n,r){return vt(this,null,function*(){let o=[];for(let l of Object.keys(n.children))l==="primary"?o.unshift(l):o.push(l);let a=[];for(let l of o){let c=n.children[l],m=QQ(e,l),_=yield this.processSegmentGroup(i,m,c,l,r);a.push(..._)}let s=eL(a);return rY(s),s})}processSegment(i,e,n,r,o,a,s){return vt(this,null,function*(){for(let l of e)try{return yield this.processSegmentAgainstRoute(l._injector??i,e,l,n,r,o,a,s)}catch(c){if(c instanceof Hs||KF(c))continue;throw c}if(tY(n,r,o))return new gD;throw new Hs(n)})}processSegmentAgainstRoute(i,e,n,r,o,a,s,l){return vt(this,null,function*(){if(Ta(n)!==a&&(a===Ot||!Mv(r,o,n)))throw new Hs(r);if(n.redirectTo===void 0)return this.matchSegmentAgainstRoute(i,r,n,o,a,l);if(this.allowRedirects&&s)return this.expandSegmentAgainstRouteUsingRedirect(i,r,e,n,o,a,l);throw new Hs(r)})}
8550expandSegmentAgainstRouteUsingRedirect(i,e,n,r,o,a,s){return vt(this,null,function*(){let{matched:l,parameters:c,consumedSegments:m,positionalParamSegments:_,remainingSegments:v}=JF(e,r,o);if(!l)throw new Hs(e);typeof r.redirectTo=="string"&&r.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>iY&&(this.allowRedirects=!1));let C=this.createSnapshot(i,r,o,c,s);if(this.abortSignal.aborted)throw new Error(this.abortSignal.reason);let M=yield this.applyRedirects.applyRedirectCommands(m,r.redirectTo,_,XF(C),i),G=yield this.applyRedirects.lineralizeSegments(r,M);return this.processSegment(i,n,e,G.concat(v),a,!1,s)})}createSnapshot(i,e,n,r,o){let a=new yu(n,r,Object.freeze(H({},this.urlTree.queryParams)),this.urlTree.fragment,aY(e),Ta(e),e.component??e._loadedComponent??null,e,sY(e),i),s=yD(a,o,this.paramsInheritanceStrategy);return a.params=Object.freeze(s.params),a.data=Object.freeze(s.data),a}matchSegmentAgainstRoute(i,e,n,r,o,a){return vt(this,null,function*(){if(this.abortSignal.aborted)throw new Error(this.abortSignal.reason);let s=ae=>this.createSnapshot(i,n,ae.consumedSegments,ae.parameters,a),l=yield dv(YQ(e,n,r,i,this.urlSerializer,s,this.abortSignal));if(n.path==="**"&&(e.children={}),!l?.matched)throw new Hs(e);i=n._injector??i;let{routes:c}=yield this.getChildConfig(i,n,r),m=n._loadedInjector??i,{parameters:_,consumedSegments:v,remainingSegments:C}=l,M=this.createSnapshot(i,n,v,_,a),{segmentGroup:G,slicedSegments:Z}=xF(e,v,C,c,o);if(Z.length===0&&G.hasChildren()){let ae=yield this.processChildren(m,c,G,M);return new po(M,ae)}if(c.length===0&&Z.length===0)return new po(M,[]);let se=Ta(n)===o,Qe=yield this.processSegment(m,c,G,Z,se?Ot:o,!0,M);return new po(M,Qe instanceof po?[Qe]:[])})}getChildConfig(i,e,n){return vt(this,null,function*(){if(e.children)return{routes:e.children,injector:i};if(e.loadChildren){if(e._loadedRoutes!==void 0){let o=e._loadedNgModuleFactory;return o&&!e._loadedInjector&&(e._loadedInjector=o.create(i).injector),{routes:e._loadedRoutes,injector:e._loadedInjector}}if(this.abortSignal.aborted)throw new Error(this.abortSignal.reason);if(yield dv(zQ(i,e,n,this.urlSerializer,this.abortSignal))){let o=yield this.configLoader.loadChildren(i,e);return e._loadedRoutes=o.routes,e._loadedInjector=o.injector,e._loadedNgModuleFactory=o.factory,o}throw WQ(e)}return{routes:[],injector:i}})}};function rY(t){t.sort((i,e)=>i.value.outlet===Ot?-1:e.value.outlet===Ot?1:i.value.outlet.localeCompare(e.value.outlet))}function oY(t){let i=t.value.routeConfig;return i&&i.path===""}function eL(t){let i=[],e=new Set;for(let n of t){if(!oY(n)){i.push(n);continue}let r=i.find(o=>n.value.routeConfig===o.value.routeConfig);r!==void 0?(r.children.push(...n.children),e.add(r)):i.push(n)}for(let n of e){let r=eL(n.children);i.push(new po(n.value,r))}return i.filter(n=>!e.has(n))}function aY(t){return t.data||{}}function sY(t){return t.resolve||{}}function lY(t,i,e,n,r,o,a){return Sn(s=>vt(null,null,function*(){let{state:l,tree:c}=yield nY(t,i,e,n,s.extractedUrl,r,o,a);return Ve(H({},s),{targetSnapshot:l,urlAfterRedirects:c})}))}function cY(t){return Sn(i=>{let{targetSnapshot:e,guards:{canActivateChecks:n}}=i;if(!n.length)return ie(i);let r=new Set(n.map(s=>s.route)),o=new Set;for(let s of r)if(!o.has(s))for(let l of tL(s))o.add(l);let a=0;return tn(o).pipe(no(s=>r.has(s)?dY(s,e,t):(s.data=yD(s,s.parent,t).resolve,ie(void 0))),bn(()=>a++),$h(1),Sn(s=>a===o.size?ie(i):fn))})}function tL(t){let i=t.children.map(e=>tL(e)).flat();return[t,...i]}function dY(t,i,e){let n=t.routeConfig,r=t._resolve;return n?.title!==void 0&&!zF(n)&&(r[oh]=n.title),Vi(()=>(t.data=yD(t,t.parent,e).resolve,uY(r,t,i).pipe(fe(o=>(t._resolvedData=o,t.data=H(H({},t.data),o),null)))))}function uY(t,i,e){let n=rD(t);if(n.length===0)return ie({});let r={};return tn(n).pipe(Sn(o=>mY(t[o],i,e).pipe(bo(),bn(a=>{if(a instanceof Cu)throw Sv(new Vs,a);r[o]=a}))),$h(1),fe(()=>r),Bi(o=>KF(o)?fn:Bu(o)))}function mY(t,i,e){let n=i._environmentInjector,r=wu(t,n),o=r.resolve?r.resolve(i,e):Ci(n,()=>r(i,e));return Rc(o)}function wF(t){return Ct(i=>{let e=t(i);return e?tn(e).pipe(fe(()=>i)):ie(i)})}var DD=(()=>{class t{buildTitle(e){let n,r=e.root;for(;r!==void 0;)n=this.getResolvedTitleForRoute(r)??n,r=r.children.find(o=>o.outlet===Ot);return n}getResolvedTitleForRoute(e){return e.data[oh]}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:()=>g(nL),providedIn:"root"})}return t})(),nL=(()=>{class t extends DD{title;constructor(e){super(),this.title=e}updateTitle(e){let n=this.buildTitle(e);n!==void 0&&this.title.setTitle(n)}static \u0275fac=function(n){return new(n||t)(w(nR))};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),xl=new R("",{factory:()=>({})}),Eu=new R(""),kv=(()=>{class t{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=g(gx);loadComponent(e,n){return vt(this,null,function*(){if(this.componentLoaders.get(n))return this.componentLoaders.get(n);if(n._loadedComponent)return Promise.resolve(n._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(n);let r=vt(this,null,function*(){try{let o=yield DF(Ci(e,()=>
8550n.loadComponent())),a=yield oL(rL(o));return this.onLoadEndListener&&this.onLoadEndListener(n),n._loadedComponent=a,a}finally{this.componentLoaders.delete(n)}});return this.componentLoaders.set(n,r),r})}loadChildren(e,n){if(this.childrenLoaders.get(n))return this.childrenLoaders.get(n);if(n._loadedRoutes)return Promise.resolve({routes:n._loadedRoutes,injector:n._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(n);let r=vt(this,null,function*(){try{let o=yield iL(n,this.compiler,e,this.onLoadEndListener);return n._loadedRoutes=o.routes,n._loadedInjector=o.injector,n._loadedNgModuleFactory=o.factory,o}finally{this.childrenLoaders.delete(n)}});return this.childrenLoaders.set(n,r),r}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function iL(t,i,e,n){return vt(this,null,function*(){let r=yield DF(Ci(e,()=>t.loadChildren())),o=yield oL(rL(r)),a;o instanceof _g||Array.isArray(o)?a=o:a=yield i.compileModuleAsync(o),n&&n(t);let s,l,c=!1,m;return Array.isArray(a)?(l=a,c=!0):(s=a.create(e).injector,m=a,l=s.get(Eu,[],{optional:!0,self:!0}).flat()),{routes:l.map(SD),injector:s,factory:m}})}function pY(t){return t&&typeof t=="object"&&"default"in t}function rL(t){return pY(t)?t.default:t}function oL(t){return vt(this,null,function*(){return t})}var Tv=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:()=>g(hY),providedIn:"root"})}return t})(),hY=(()=>{class t{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,n){return e}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),ID=new R(""),MD=new R("");function aL(t,i,e){let n=t.get(MD),r=t.get(Be);if(!r.startViewTransition||n.skipNextTransition)return n.skipNextTransition=!1,new Promise(c=>setTimeout(c));let o,a=new Promise(c=>{o=c}),s=r.startViewTransition(()=>(o(),fY(t)));s.updateCallbackDone.catch(c=>{}),s.ready.catch(c=>{}),s.finished.catch(c=>{});let{onViewTransitionCreated:l}=n;return l&&Ci(t,()=>l({transition:s,from:i,to:e})),a}function fY(t){return new Promise(i=>{Bt({read:()=>setTimeout(i)},{injector:t})})}var gY=()=>{},kD=new R(""),Av=(()=>{class t{currentNavigation=ge(null,{equal:()=>!1});currentTransition=null;lastSuccessfulNavigation=ge(null);events=new W;transitionAbortWithErrorSubject=new W;configLoader=g(kv);environmentInjector=g(nn);destroyRef=g(di);urlSerializer=g(Cl);rootContexts=g(Pc);location=g(So);inputBindingEnabled=g(ah,{optional:!0})!==null;titleStrategy=g(DD);options=g(xl,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=g(Tv);createViewTransition=g(ID,{optional:!0});navigationErrorHandler=g(kD,{optional:!0});navigationId=0;get hasRequestedNavigation(){return this.navigationId!==0}transitions;afterPreactivation=()=>ie(void 0);rootComponentType=null;destroyed=!1;constructor(){let e=r=>this.events.next(new _v(r)),n=r=>this.events.next(new bv(r));this.configLoader.onLoadEndListener=n,this.configLoader.onLoadStartListener=e,this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(e){let n=++this.navigationId;Xt(()=>{this.transitions?.next(Ve(H({},e),{extractedUrl:this.urlHandlingStrategy.extract(e.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,id:n,routesRecognizeHandler:{},beforeActivateHandler:{}}))})}setupNavigations(e){return this.transitions=new St(null),this.transitions.pipe(lt(n=>n!==null),Ct(n=>{let r=!1,o=new AbortController,a=()=>!r&&this.currentTransition?.id===n.id;return ie(n).pipe(Ct(s=>{if(this.navigationId>n.id)return this.cancelNavigationTransition(n,"",gr.SupersededByNewNavigation),fn;this.currentTransition=n;let l=this.lastSuccessfulNavigation();this.currentNavigation.set({id:s.id,initialUrl:s.rawUrl,extractedUrl:s.extractedUrl,targetBrowserUrl:typeof s.extras.browserUrl=="string"?this.urlSerializer.parse(s.extras.browserUrl):s.extras.browserUrl,trigger:s.source,extras:s.extras,previousNavigation:l?Ve(H({},l),{previousNavigation:null}):null,abort:()=>o.abort(),routesRecognizeHandler:s.routesRecognizeHandler,beforeActivateHandler:s.beforeActivateHandler});let c=!e.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),m=s.extras.onSameUrlNavigation??e.onSameUrlNavigation;if(!c&&m!=="reload")return this.events.next(new ls(s.id,this.urlSerializer.serialize(s.rawUrl),"",gu.IgnoredSameUrlNavigation)),s.resolve(!1),fn;if(this.urlHandlingStrategy.shouldProcessUrl(s.rawUrl))return ie(s).pipe(Ct(_=>(this.events.next(new yl(_.id,this.urlSerializer.serialize(_.extractedUrl),_.source,_.restoredState)),_.id!==this.navigationId?fn:Promise.resolve(_))),lY(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,this.paramsInheritanceStrategy,o.signal),bn(_=>{n.targetSnapshot=_.targetSnapshot,n.urlAfterRedirects=_.urlAfterRedirects,this.currentNavigation.update(v=>(v.finalUrl=_.urlAfterRedirects,v)),this.events.next(new eh)}),Ct(_=>tn(n.routesRecognizeHandler.deferredHandle??ie(void 0)).pipe(fe(()=>_))),bn(()=>{let _=new Jp(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(_)}));if(c&&this.urlHandlingStrategy.shouldProcessUrl(s.currentRawUrl)){let{id:_,extractedUrl:v,source:C,restoredState:M,extras:G}=s,Z=new yl(_,this.urlSerializer.serialize(v),C,M);this.events.next(Z);let se=jF(this.rootComponentType,this.environmentInjector).snapshot;return this.currentTransition=n=Ve(H({},s),{targetSnapshot:se,urlAfterRedirects:v,extras:Ve(H({},G),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.update(Qe=>(Qe.finalUrl=v,Qe)),ie(n)}else return this.events.next(new ls(s.id,this.urlSerializer.serialize(s.extractedUrl),"",gu.IgnoredByUrlHandlingStrategy)),s.resolve(!1),fn}),fe(s=>{let l=new pv(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);return this.events.next(l),this.currentTransition=n=Ve(H({},s),{guards:EQ(s.targetSnapshot,s.currentSnapshot,this.rootContexts)}),n}),OQ(s=>this.events.next(s)),Ct(s=>{if(n.guardsResult=s.guardsResult,s.guardsResult&&typeof s.guardsResult!="boolean")throw Sv(this.urlSerializer,s.guardsResult);let l=new hv(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot,!!s.guardsResult);if(this.events.next(l),!a())return fn;if(!s.guardsResult)return this.cancelNavigationTransition(s,"",gr.GuardRejected),fn;if(s.guards.canActivateChecks.length===0)return ie(s);let c=new fv(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);if(this.events.next(c),!a())return fn;let m=!1;return ie(s).pipe(cY(this.paramsInheritanceStrategy),bn({next:()=>{m=!0;let _=new gv(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(_)}
8550,complete:()=>{m||this.cancelNavigationTransition(s,"",gr.NoDataFromResolver)}}))}),wF(s=>{let l=m=>{let _=[];if(m.routeConfig?._loadedComponent)m.component=m.routeConfig?._loadedComponent;else if(m.routeConfig?.loadComponent){let v=m._environmentInjector;_.push(this.configLoader.loadComponent(v,m.routeConfig).then(C=>{m.component=C}))}for(let v of m.children)_.push(...l(v));return _},c=l(s.targetSnapshot.root);return c.length===0?ie(s):tn(Promise.all(c).then(()=>s))}),wF(()=>this.afterPreactivation()),Ct(()=>{let{currentSnapshot:s,targetSnapshot:l}=n,c=this.createViewTransition?.(this.environmentInjector,s.root,l.root);return c?tn(c).pipe(fe(()=>n)):ie(n)}),ct(1),Ct(s=>{let l=yQ(e.routeReuseStrategy,s.targetSnapshot,s.currentRouterState);this.currentTransition=n=s=Ve(H({},s),{targetRouterState:l}),this.currentNavigation.update(m=>(m.targetRouterState=l,m)),this.events.next(new bu);let c=n.beforeActivateHandler.deferredHandle;return c?tn(c.then(()=>s)):ie(s)}),bn(s=>{new pD(e.routeReuseStrategy,n.targetRouterState,n.currentRouterState,l=>this.events.next(l),this.inputBindingEnabled).activate(this.rootContexts),a()&&(r=!0,this.currentNavigation.update(l=>(l.abort=gY,l)),this.lastSuccessfulNavigation.set(Xt(this.currentNavigation)),this.events.next(new Pr(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects))),this.titleStrategy?.updateTitle(s.targetRouterState.snapshot),s.resolve(!0))}),Le(QF(o.signal).pipe(lt(()=>!r&&!n.targetRouterState),bn(()=>{this.cancelNavigationTransition(n,o.signal.reason+"",gr.Aborted)}))),bn({complete:()=>{r=!0}}),Le(this.transitionAbortWithErrorSubject.pipe(bn(s=>{throw s}))),Fa(()=>{o.abort(),r||this.cancelNavigationTransition(n,"",gr.SupersededByNewNavigation),this.currentTransition?.id===n.id&&(this.currentNavigation.set(null),this.currentTransition=null)}),Bi(s=>{if(r=!0,this.destroyed)return n.resolve(!1),fn;if(qF(s))this.events.next(new qo(n.id,this.urlSerializer.serialize(n.extractedUrl),s.message,s.cancellationCode)),wQ(s)?this.events.next(new vu(s.url,s.navigationBehaviorOptions)):n.resolve(!1);else{let l=new Ac(n.id,this.urlSerializer.serialize(n.extractedUrl),s,n.targetSnapshot??void 0);try{let c=Ci(this.environmentInjector,()=>this.navigationErrorHandler?.(l));if(c instanceof Cu){let{message:m,cancellationCode:_}=Sv(this.urlSerializer,c);this.events.next(new qo(n.id,this.urlSerializer.serialize(n.extractedUrl),m,_)),this.events.next(new vu(c.redirectTo,c.navigationBehaviorOptions))}else throw this.events.next(l),s}catch(c){this.options.resolveNavigationPromiseOnError?n.resolve(!1):n.reject(c)}}return fn}))}))}cancelNavigationTransition(e,n,r){let o=new qo(e.id,this.urlSerializer.serialize(e.extractedUrl),n,r);this.events.next(o),e.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let e=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),n=Xt(this.currentNavigation),r=n?.targetBrowserUrl??n?.extractedUrl;return e.toString()!==r?.toString()&&!n?.extras.skipLocationChange}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function _Y(t){return t!==hu}var sL=new R("");var lL=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:()=>g(bY),providedIn:"root"})}return t})(),Iv=class{shouldDetach(i){return!1}store(i,e){}shouldAttach(i){return!1}retrieve(i){return null}shouldReuseRoute(i,e){return i.routeConfig===e.routeConfig}shouldDestroyInjector(i){return!0}},bY=(()=>{class t extends Iv{static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Rv=(()=>{class t{urlSerializer=g(Cl);options=g(xl,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=g(So);urlHandlingStrategy=g(Tv);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new Rr;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:e,initialUrl:n,targetBrowserUrl:r}){let o=e!==void 0?this.urlHandlingStrategy.merge(e,n):n,a=r??o;return a instanceof Rr?this.urlSerializer.serialize(a):a}routerUrlState(e){return e?.targetBrowserUrl===void 0||e?.finalUrl===void 0?{}:{\u0275routerUrl:this.urlSerializer.serialize(e.finalUrl)}}commitTransition({targetRouterState:e,finalUrl:n,initialUrl:r}){n&&e?(this.currentUrlTree=n,this.rawUrlTree=this.urlHandlingStrategy.merge(n,r),this.routerState=e):this.rawUrlTree=r}routerState=jF(null,g(nn));getRouterState(){return this.routerState}_stateMemento=this.createStateMemento();get stateMemento(){return this._stateMemento}updateStateMemento(){this._stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}restoredState(){return this.location.getState()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:()=>g(vY),providedIn:"root"})}return t})(),vY=(()=>{class t extends Rv{currentPageId=0;lastSuccessfulId=-1;get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(e){return this.location.subscribe(n=>{n.type==="popstate"&&setTimeout(()=>{e(n.url,n.state,"popstate",{replaceUrl:!0})})})}handleRouterEvent(e,n){e instanceof yl?this.updateStateMemento():e instanceof ls?this.commitTransition(n):e instanceof Jp?this.urlUpdateStrategy==="eager"&&(n.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(n),n)):e instanceof bu?(this.commitTransition(n),this.urlUpdateStrategy==="deferred"&&!n.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(n),n)):e instanceof qo&&!BF(e)?this.restoreHistory(n):e instanceof Ac?this.restoreHistory(n,!0):e instanceof Pr&&(this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId)}setBrowserUrl(e,n){let{extras:r,id:o}=n,{replaceUrl:a,state:s}=r;if(this.location.isCurrentPathEqualTo(e)||a){let l=this.browserPageId,c=H(H({},s),this.generateNgRouterState(o,l,n));this.location.replaceState(e,"",c)}else{let l=H(H({},s),this.generateNgRouterState(o,this.browserPageId+1,n));this.location.go(e,"",l)}}restoreHistory(e,n=!1){if(this.canceledNavigationResolution==="computed"){let r=this.browserPageId,o=this.currentPageId-r;o!==0?this.location.historyGo(o):this.getCurrentUrlTree()===e.finalUrl&&o===0&&(this.resetInternalState(e),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(n&&this.resetInternalState(e),this.resetUrlToCurrentUrlTree())}resetInternalState({finalUrl:e}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,n,r){return this.canceledNavigationResolution==="computed"?H({navigationId:e,\u0275routerPageId:n},this.routerUrlState(r)):H({navigationId:e},this.routerUrlState(r))}static \u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})();static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Pv(t,i){t.events.pipe(lt(e=>e instanceof Pr||e instanceof qo||e instanceof Ac||e instanceof ls),fe(e=>e instanceof Pr||e instanceof ls?0:(e instanceof qo?e.code===gr.Redirect||e.code===gr.SupersededByNewNavigation:!1)?2:1),lt(e=>e!==2),ct(1)).subscribe(()=>{i()})}var vi=(()=>{class t{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=g(bg);stateManager=g(Rv);options=g(xl,{optional:!0})||{};pendingTasks=g($a);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=g(Av);
8550urlSerializer=g(Cl);location=g(So);urlHandlingStrategy=g(Tv);injector=g(nn);_events=new W;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=g(lL);injectorCleanup=g(sL,{optional:!0});onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=g(Eu,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!g(ah,{optional:!0});currentNavigation=this.navigationTransitions.currentNavigation.asReadonly();constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:e=>{}}),this.subscribeToNavigationEvents()}eventsSubscription=new ze;subscribeToNavigationEvents(){let e=this.navigationTransitions.events.subscribe(n=>{try{let r=this.navigationTransitions.currentTransition,o=Xt(this.navigationTransitions.currentNavigation);if(r!==null&&o!==null){if(this.stateManager.handleRouterEvent(n,o),n instanceof qo&&n.code!==gr.Redirect&&n.code!==gr.SupersededByNewNavigation)this.navigated=!0;else if(n instanceof Pr)this.navigated=!0,this.injectorCleanup?.(this.routeReuseStrategy,this.routerState,this.config);else if(n instanceof vu){let a=n.navigationBehaviorOptions,s=this.urlHandlingStrategy.merge(n.url,r.currentRawUrl),l=H({scroll:r.extras.scroll,browserUrl:r.extras.browserUrl,info:r.extras.info,skipLocationChange:r.extras.skipLocationChange,replaceUrl:r.extras.replaceUrl||this.urlUpdateStrategy==="eager"||_Y(r.source)},a);this.scheduleNavigation(s,hu,null,l,{resolve:r.resolve,reject:r.reject,promise:r.promise})}}bQ(n)&&this._events.next(n)}catch(r){this.navigationTransitions.transitionAbortWithErrorSubject.next(r)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),hu,this.stateManager.restoredState(),{replaceUrl:!0})}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((e,n,r,o)=>{this.navigateToSyncWithBrowser(e,r,n,o)})}navigateToSyncWithBrowser(e,n,r,o){let a=r?.navigationId?r:null,s=r?.\u0275routerUrl??e;if(r?.\u0275routerUrl&&(o=Ve(H({},o),{browserUrl:e})),r){let c=H({},r);delete c.navigationId,delete c.\u0275routerPageId,delete c.\u0275routerUrl,Object.keys(c).length!==0&&(o.state=c)}let l=this.parseUrl(s);this.scheduleNavigation(l,n,a,o).catch(c=>{this.disposed||this.injector.get(Lr)(c)})}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return Xt(this.navigationTransitions.currentNavigation)}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(SD),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription?.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0,this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,n={}){let{relativeTo:r,queryParams:o,fragment:a,queryParamsHandling:s,preserveFragment:l}=n,c=l?this.currentUrlTree.fragment:a,m=null;switch(s??this.options.defaultQueryParamsHandling){case"merge":m=H(H({},this.currentUrlTree.queryParams),o);break;case"preserve":m=this.currentUrlTree.queryParams;break;default:m=o||null}m!==null&&(m=this.removeEmptyProps(m));let _;try{let v=r?r.snapshot:this.routerState.snapshot.root;_=FF(v)}catch(v){(typeof e[0]!="string"||e[0][0]!=="/")&&(e=[]),_=this.currentUrlTree.root}return LF(_,e,m,c??null,this.urlSerializer)}navigateByUrl(e,n={skipLocationChange:!1}){let r=vl(e)?e:this.parseUrl(e),o=this.urlHandlingStrategy.merge(r,this.rawUrlTree);return this.scheduleNavigation(o,hu,null,n)}navigate(e,n={skipLocationChange:!1}){return yY(e),this.navigateByUrl(this.createUrlTree(e,n),n)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){try{return this.urlSerializer.parse(e)}catch(n){return this.console.warn(Zo(4018,!1)),this.urlSerializer.parse("/")}}isActive(e,n){let r;if(n===!0?r=H({},bD):n===!1?r=H({},Zp):r=H(H({},Zp),n),vl(e))return oD(this.currentUrlTree,e,r);let o=this.parseUrl(e);return oD(this.currentUrlTree,o,r)}removeEmptyProps(e){return Object.entries(e).reduce((n,[r,o])=>(o!=null&&(n[r]=o),n),{})}scheduleNavigation(e,n,r,o,a){if(this.disposed)return Promise.resolve(!1);let s,l,c;a?(s=a.resolve,l=a.reject,c=a.promise):c=new Promise((_,v)=>{s=_,l=v});let m=this.pendingTasks.add();return Pv(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(m))}),this.navigationTransitions.handleNavigationRequest({source:n,restoredState:r,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:o,resolve:s,reject:l,promise:c,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}
8550),c.catch(Promise.reject.bind(Promise))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function yY(t){for(let i=0;i<t.length;i++)if(t[i]==null)throw new ue(4008,!1)}var CY=(()=>{class t{router=g(vi);stateManager=g(Rv);fragment=ge("");queryParams=ge({});path=ge("");serializer=g(Cl);constructor(){this.updateState(),this.router.events?.subscribe(e=>{e instanceof Pr&&this.updateState()})}updateState(){let{fragment:e,root:n,queryParams:r}=this.stateManager.getCurrentUrlTree();this.fragment.set(e),this.queryParams.set(r),this.path.set(this.serializer.serialize(new Rr(n)))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Yn=(()=>{class t{router;route;tabIndexAttribute;renderer;el;locationStrategy;hrefAttributeValue=g(new jn("href"),{optional:!0});reactiveHref=_x(()=>this.isAnchorElement?this.computeHref(this._urlTree()):this.hrefAttributeValue);get href(){return Xt(this.reactiveHref)}set href(e){this.reactiveHref.set(e)}set target(e){this._target.set(e)}get target(){return Xt(this._target)}_target=ge(void 0);set queryParams(e){this._queryParams.set(e)}get queryParams(){return Xt(this._queryParams)}_queryParams=ge(void 0,{equal:()=>!1});set fragment(e){this._fragment.set(e)}get fragment(){return Xt(this._fragment)}_fragment=ge(void 0);set queryParamsHandling(e){this._queryParamsHandling.set(e)}get queryParamsHandling(){return Xt(this._queryParamsHandling)}_queryParamsHandling=ge(void 0);set state(e){this._state.set(e)}get state(){return Xt(this._state)}_state=ge(void 0,{equal:()=>!1});set info(e){this._info.set(e)}get info(){return Xt(this._info)}_info=ge(void 0,{equal:()=>!1});set relativeTo(e){this._relativeTo.set(e)}get relativeTo(){return Xt(this._relativeTo)}_relativeTo=ge(void 0);set preserveFragment(e){this._preserveFragment.set(e)}get preserveFragment(){return Xt(this._preserveFragment)}_preserveFragment=ge(!1);set skipLocationChange(e){this._skipLocationChange.set(e)}get skipLocationChange(){return Xt(this._skipLocationChange)}_skipLocationChange=ge(!1);set replaceUrl(e){this._replaceUrl.set(e)}get replaceUrl(){return Xt(this._replaceUrl)}_replaceUrl=ge(!1);isAnchorElement;onChanges=new W;applicationErrorHandler=g(Lr);options=g(xl,{optional:!0});reactiveRouterState=g(CY);constructor(e,n,r,o,a,s){this.router=e,this.route=n,this.tabIndexAttribute=r,this.renderer=o,this.el=a,this.locationStrategy=s;let l=a.nativeElement.tagName?.toLowerCase();this.isAnchorElement=l==="a"||l==="area"||!!(typeof customElements=="object"&&customElements.get(l)?.observedAttributes?.includes?.("href"))}setTabIndexIfNotOnNativeEl(e){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.onChanges.next(this)}routerLinkInput=ge(null);set routerLink(e){e==null?(this.routerLinkInput.set(null),this.setTabIndexIfNotOnNativeEl(null)):(vl(e)?this.routerLinkInput.set(e):this.routerLinkInput.set(Array.isArray(e)?e:[e]),this.setTabIndexIfNotOnNativeEl("0"))}onClick(e,n,r,o,a){let s=this._urlTree();if(s===null||this.isAnchorElement&&(e!==0||n||r||o||a||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)?.catch(c=>{this.applicationErrorHandler(c)}),!this.isAnchorElement}ngOnDestroy(){}applyAttributeValue(e,n){let r=this.renderer,o=this.el.nativeElement;n!==null?r.setAttribute(o,e,n):r.removeAttribute(o,e)}_urlTree=Nn(()=>{this.reactiveRouterState.path(),this._preserveFragment()&&this.reactiveRouterState.fragment();let e=r=>r==="preserve"||r==="merge";(e(this._queryParamsHandling())||e(this.options?.defaultQueryParamsHandling))&&this.reactiveRouterState.queryParams();let n=this.routerLinkInput();return n===null||!this.router.createUrlTree?null:vl(n)?n:this.router.createUrlTree(n,{relativeTo:this._relativeTo()!==void 0?this._relativeTo():this.route,queryParams:this._queryParams(),fragment:this._fragment(),queryParamsHandling:this._queryParamsHandling(),preserveFragment:this._preserveFragment()})},{equal:(e,n)=>this.computeHref(e)===this.computeHref(n)});get urlTree(){return Xt(this._urlTree)}computeHref(e){return e!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(e))??"":null}static \u0275fac=function(n){return new(n||t)(k(vi),k(Aa),Cm("tabindex"),k(pt),k(ne),k(pa))};static \u0275dir=z({type:t,selectors:[["","routerLink",""]],hostVars:2,hostBindings:function(n,r){n&1&&D("click",function(a){return r.onClick(a.button,a.ctrlKey,a.shiftKey,a.altKey,a.metaKey)}),n&2&&$("href",r.reactiveHref(),DC)("target",r._target())},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",j],skipLocationChange:[2,"skipLocationChange","skipLocationChange",j],replaceUrl:[2,"replaceUrl","replaceUrl",j],routerLink:"routerLink"},features:[Pe]})}return t})(),Bs=(()=>{class t{router;element;renderer;cdr;links;classes=[];routerEventsSubscription;linkInputChangesSubscription;_isActive=!1;get isActive(){return this._isActive}routerLinkActiveOptions={exact:!1};ariaCurrentWhenActive;isActiveChange=new O;link=g(Yn,{optional:!0});constructor(e,n,r,o){this.router=e,this.element=n,this.renderer=r,this.cdr=o,this.routerEventsSubscription=e.events.subscribe(a=>{a instanceof Pr&&this.update()})}ngAfterContentInit(){ie(this.links.changes,ie(null)).pipe(Oa()).subscribe(e=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();let e=[...this.links.toArray(),this.link].filter(n=>!!n).map(n=>n.onChanges);this.linkInputChangesSubscription=tn(e).pipe(Oa()).subscribe(n=>{this._isActive!==this.isLinkActive(this.router)(n)&&this.update()})}set routerLinkActive(e){let n=Array.isArray(e)?e:e.split(" ");this.classes=n.filter(r=>!!r)}ngOnChanges(e){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{let e=this.hasActiveLinks();
8550this.classes.forEach(n=>{e?this.renderer.addClass(this.element.nativeElement,n):this.renderer.removeClass(this.element.nativeElement,n)}),e&&this.ariaCurrentWhenActive!==void 0?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==e&&(this._isActive=e,this.cdr.markForCheck(),this.isActiveChange.emit(e))})}isLinkActive(e){let n=xY(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact??!1?H({},bD):H({},Zp);return r=>{let o=r.urlTree;return o?Xt(vD(o,e,n)):!1}}hasActiveLinks(){let e=this.isLinkActive(this.router);return this.link&&e(this.link)||this.links.some(e)}static \u0275fac=function(n){return new(n||t)(k(vi),k(ne),k(pt),k(Oe))};static \u0275dir=z({type:t,selectors:[["","routerLinkActive",""]],contentQueries:function(n,r,o){if(n&1&&xt(o,Yn,5),n&2){let a;V(a=B())&&(r.links=a)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],features:[Pe]})}return t})();function xY(t){let i=t;return!!(i.paths||i.matrixParams||i.queryParams||i.fragment)}var lh=class{};var cL=(()=>{class t{router;injector;preloadingStrategy;loader;subscription;constructor(e,n,r,o){this.router=e,this.injector=n,this.preloadingStrategy=r,this.loader=o}setUpPreloading(){this.subscription=this.router.events.pipe(lt(e=>e instanceof Pr),no(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription?.unsubscribe()}processRoutes(e,n){let r=[];for(let o of n){o.providers&&!o._injector&&(o._injector=gd(o.providers,e,""));let a=o._injector??e;o._loadedNgModuleFactory&&!o._loadedInjector&&(o._loadedInjector=o._loadedNgModuleFactory.create(a).injector);let s=o._loadedInjector??a;(o.loadChildren&&!o._loadedRoutes&&o.canLoad===void 0||o.loadComponent&&!o._loadedComponent)&&r.push(this.preloadConfig(a,o)),(o.children||o._loadedRoutes)&&r.push(this.processRoutes(s,o.children??o._loadedRoutes))}return tn(r).pipe(Oa())}preloadConfig(e,n){return this.preloadingStrategy.preload(n,()=>{if(e.destroyed)return ie(null);let r;n.loadChildren&&n.canLoad===void 0?r=tn(this.loader.loadChildren(e,n)):r=ie(null);let o=r.pipe(Sn(a=>a===null?ie(void 0):(n._loadedRoutes=a.routes,n._loadedInjector=a.injector,n._loadedNgModuleFactory=a.factory,this.processRoutes(a.injector??e,a.routes))));if(n.loadComponent&&!n._loadedComponent){let a=this.loader.loadComponent(e,n);return tn([o,a]).pipe(Oa())}else return o})}static \u0275fac=function(n){return new(n||t)(w(vi),w(nn),w(lh),w(kv))};static \u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),dL=new R(""),wY=(()=>{class t{options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource=hu;restoredId=0;store={};isHydrating=g(vC,{optional:!0})??!1;urlSerializer=g(Cl);zone=g(de);viewportScroller=g(qx);transitions=g(Av);constructor(e){this.options=e,this.options.scrollPositionRestoration||="disabled",this.options.anchorScrolling||="disabled",this.isHydrating&&g(Ui).whenStable().then(()=>{this.isHydrating=!1})}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof yl?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof Pr?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof ls&&e.code===gu.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{if(!(e instanceof _u)||e.scrollBehavior==="manual")return;let n={behavior:"instant"};e.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0],n):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(e.position,n):e.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(e.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0])})}scheduleScrollEvent(e,n){if(this.isHydrating)return;let r=Xt(this.transitions.currentNavigation)?.extras.scroll;this.zone.runOutsideAngular(()=>vt(this,null,function*(){yield new Promise(o=>{setTimeout(o),typeof requestAnimationFrame<"u"&&requestAnimationFrame(o)}),this.zone.run(()=>{this.transitions.events.next(new _u(e,this.lastSource==="popstate"?this.store[this.restoredId]:null,n,r))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(n){ec()};static \u0275prov=E({token:t,factory:t.\u0275fac})}return t})();function EY(){return g(vi).routerState.root}function ch(t,i){return{\u0275kind:t,\u0275providers:i}}function SY(){let t=g(Ae);return i=>{let e=t.get(Ui);if(i!==e.components[0])return;let n=t.get(vi),r=t.get(uL);t.get(AD)===1&&n.initialNavigation(),t.get(hL,null,{optional:!0})?.setUpPreloading(),t.get(dL,null,{optional:!0})?.init(),n.resetRootComponentType(e.componentTypes[0]),r.closed||(r.next(),r.complete(),r.unsubscribe())}}var uL=new R("",{factory:()=>new W}),AD=new R("",{factory:()=>1});function mL(){let t=[{provide:eg,useValue:!0},{provide:AD,useValue:0},Rm(()=>{let i=g(Ae);return i.get(Ax,Promise.resolve()).then(()=>new Promise(n=>{let r=i.get(vi),o=i.get(uL);Pv(r,()=>{n(!0)}),i.get(Av).afterPreactivation=()=>(n(!0),o.closed?ie(void 0):o),r.initialNavigation()}))})];return ch(2,t)}function pL(){let t=[Rm(()=>{g(vi).setUpLocationChangeListener()}),{provide:AD,useValue:2}];return ch(3,t)}var hL=new R("");function fL(t){return ch(0,[{provide:hL,useExisting:cL},{provide:lh,useExisting:t}])}function gL(){return ch(8,[wD,{provide:ah,useExisting:wD}])}function _L(t){ao("NgRouterViewTransitions");let i=[{provide:ID,useValue:aL},{provide:MD,useValue:H({skipNextTransition:!!t?.skipInitialTransition},t)}];return ch(9,i)}var bL=[So,{provide:Cl,useClass:Vs},vi,Pc,{provide:Aa,useFactory:EY},kv,[]],RD=(()=>{class t{constructor(){}static forRoot(e,n){return{ngModule:t,providers:[bL,[],{provide:Eu,multi:!0,useValue:e},[],n?.errorHandler?{provide:kD,useValue:n.errorHandler}:[],{provide:xl,useValue:n||{}},n?.useHash?IY():MY(),DY(),n?.preloadingStrategy?fL(n.preloadingStrategy).\u0275providers:[],n?.initialNavigation?kY(n):[],n?.bindToComponentInputs?gL().\u0275providers:[],n?.enableViewTransitions?_L().\u0275providers:[],TY()]}}static forChild(e){return{ngModule:t,providers:[{provide:Eu,multi:!0,useValue:e}]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=te({type:t});static \u0275inj=ee({})}return t})();function DY(){return{provide:dL,useFactory:()=>{let t=g(qx),i=g(xl);return i.scrollOffset&&t.setOffset(i.scrollOffset),new wY(i)}}}function IY(){return{provide:pa,useClass:Bx}}function MY(){return{provide:pa,useClass:Og}}function kY(t){return[t.initialNavigation==="disabled"?pL().\u0275providers:[],t.initialNavigation==="enabledBlocking"?mL().\u0275providers:[]]}var TD=new R("");function TY(){return[{provide:TD,useFactory:SY},{provide:xg,multi:!0,useExisting:TD}]}var vL=(()=>{class t{constructor(e,n,r){this.log=e,this.partnerKrankenhausStandortControllerService=n,this.router=r}getAllKrankenhausStandorteByFilterPublic(e,n,r,o,a,s){return this.parseUrl(),this.partnerKrankenhausStandortControllerService.getAllKrankenhausStandorteByFilter(this.partnerId,this.env,e,n,r,o,a,s?.longitude,s?.latitude,s?.distanz).pipe(Bi(l=>(this.log.logError("Error",l),ie({}))))}parseUrl(){let e=this.router.routerState.snapshot.url,n=e.split("/").filter(o=>o!==""),r=n.indexOf("partner")+1;this.partnerId=r!==0?n[r]:null,this.env=e.toUpperCase().includes("TEST")?"TEST":"PROD"}getKrankenhausStandortByIdPublic(e){return ie({})}static{this.\u0275fac=function(n){return new(n||t)(w(kt),w(Qw),w(vi))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Su=(()=>{class t{constructor(e,n,r){this.publicKrankenhausStandortService=e,this.partnerKrankenhausStandortService=n,this.logger=r}getAllKrankenhausStandorteByFilterPublic(e,n,r,o,a,s){return yt()?this.partnerKrankenhausStandortService.getAllKrankenhausStandorteByFilterPublic(e,n,r,o,a,s):this.publicKrankenhausStandortService.getAllKrankenhausStandorteByFilterPublic(e,n,r,o,a,s)}getKrankenhausStandortByIdPublic(e){return yt()&&this.logger.logWarn("Unsupported function called from Partner-Portal",window.location.host,t.name,this.getKrankenhausStandortByIdPublic.name),this.publicKrankenhausStandortService.getKrankenhausStandortByIdPublic(e)}static{this.\u0275fac=function(n){return new(n||t)(w(_F),w(vL),w(kt))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var yL=(()=>{class t{constructor(e,n){this.intensivregisterFilterController=e,this.roleHelperService=n}getAllFilter(){return this.roleHelperService.isLoggedIn()?this.intensivregisterFilterController.getAllFilter():ie([])}storeFilter(e){return this.intensivregisterFilterController.storeFilter(e)}updateFilter(e,n){return this.intensivregisterFilterController.updateFilter(e,n)}deleteFilter(e){return this.intensivregisterFilterController.deleteFilter(e)}static{this.\u0275fac=function(n){return new(n||t)(w(Tw),w(Jn))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();
8550var CL=(()=>{class t{constructor(e,n){this.publicIntensivregisterFilterService=e,this.logger=n}getAllFilter(){return yt()&&this.logger.logWarn("Unsupported function called from Partner-Portal",window.location.host,t.name,this.getAllFilter.name),this.publicIntensivregisterFilterService.getAllFilter()}storeFilter(e){return yt()&&this.logger.logWarn("Unsupported function called from Partner-Portal",window.location.host,t.name,this.storeFilter.name),this.publicIntensivregisterFilterService.storeFilter(e)}updateFilter(e,n){return yt()&&this.logger.logWarn("Unsupported function called from Partner-Portal",window.location.host,t.name,this.updateFilter.name),this.publicIntensivregisterFilterService.updateFilter(e,n)}deleteFilter(e){return yt()&&this.logger.logWarn("Unsupported function called from Partner-Portal",window.location.host,t.name,this.deleteFilter.name),this.publicIntensivregisterFilterService.deleteFilter(e)}static{this.\u0275fac=function(n){return new(n||t)(w(yL),w(kt))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var xL=(()=>{class t{constructor(e){this.addressLookupService=e}addressLookup(e){return this.addressLookupService.addressLookup(e).toPromise()}reverseAddressLookup(e,n){return this.addressLookupService.reverseAddressLookup(e,n)}static{this.\u0275fac=function(n){return new(n||t)(w(Dw))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var wL=(()=>{class t{constructor(e){this.addressLookupService=e}addressLookup(e){return this.addressLookupService.addressLookup(e).toPromise()}reverseAddressLookup(e,n){return this.addressLookupService.reverseAddressLookup(e,n)}static{this.\u0275fac=function(n){return new(n||t)(w(Gw))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var EL=(()=>{class t{constructor(e,n){this.publicAddressLookupService=e,this.partnerAddressLookupService=n}addressLookup(e){return yt()?this.partnerAddressLookupService.addressLookup(e):this.publicAddressLookupService.addressLookup(e)}reverseAddressLookup(e,n){return yt()&&this.partnerAddressLookupService.reverseAddressLookup(e,n),this.publicAddressLookupService.reverseAddressLookup(e,n)}static{this.\u0275fac=function(n){return new(n||t)(w(xL),w(wL))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var LY=["autoCompleteInputUmkreissuche"],HY=t=>({"active-bg":t});function VY(t,i){if(t&1){let e=re();d(0,"button",19),D("click",function(){Q(e);let r=b();return Y(r.clear())}),d(1,"mat-icon"),f(2,"cancel"),u()()}}function BY(t,i){if(t&1&&(d(0,"mat-option",20),f(1),u()),t&2){let e=i.$implicit;h("value",e),p(),J(" ",e.bezeichnung," ")}}function SL(t,i){return t?.latitude!==i?.latitude||t?.longitude!==i?.longitude||t?.distance!==i?.distance}var Nv=(()=>{class t{constructor(e){this.addressLookupService=e,this.onFilterUmkreissuche=new O,this.showUmkreisFilter=!1,this.filter={latitude:null,longitude:null,distance:10},this.umkreissucheMittelpunktInputDetectedEmitter=new O,this.distanceChangedEmitter=new O,this.umkreissucheMittelpunktMatches=null,this.adresse=new Ut}ngOnInit(){this.umkreissucheMittelpunktInputDetectedEmitter.pipe(ei(300)).subscribe(e=>{e.length<3||e.length>100||(this.umkreissucheMittelpunktMatches=this.addressLookupService.addressLookup(e))}),this.distanceChangedEmitter.pipe(ei(300)).subscribe(()=>{this.isUmkreissuchMittelpunktSet()&&this.propagateChange()})}ngOnChanges(e){this.filter.distance=e?.placeholder?.currentValue?.distance,e?.placeholder?.currentValue?.latitude&&e?.placeholder?.currentValue?.longitude?SL(e?.placeholder?.currentValue,e?.placeholder?.previousValue)&&SL(e?.placeholder?.currentValue,this.filter)?this.addressLookupService.reverseAddressLookup(this.placeholder.latitude,this.placeholder.longitude).subscribe(n=>{if(this.umkreissucheMittelpunktMatches=ie(n).toPromise(),n.rowCount>0){let r=n.data[0];this.adresse.setValue(r),this.filter.latitude=r.latitude,this.filter.longitude=r.longitude,this.propagateChange()}}):(this.filter.latitude=e?.placeholder?.currentValue.latitude,this.filter.longitude=e?.placeholder?.currentValue.longitude):(this.filter.latitude=null,this.filter.longitude=null,this.filter.distance=this.placeholder?.distance,this.adresse.setValue(null),this.autoCompleteInputUmkreissuche.nativeElement.value="",this.umkreissucheMittelpunktMatches=null)}clear(){this.filter.latitude=null,this.filter.longitude=null,this.filter.distance=this.placeholder?.distance?this.placeholder.distance:10,this.adresse.setValue(null),this.autoCompleteInputUmkreissuche.nativeElement.value="",this.umkreissucheMittelpunktMatches=null,this.prop
8550agateChange()}displayAddress(e){return e?e.bezeichnung:""}umkreissucheMittelpunktAutocompleteInputEvent(e){this.umkreissucheMittelpunktInputDetectedEmitter.emit(e)}distanceChanged(){this.distanceChangedEmitter.emit()}onSelectUmkreissucheMittelpunkt(e){this.filter.latitude=e.option.value.latitude,this.filter.longitude=e.option.value.longitude,this.propagateChange()}toggleUmkreisFilter(e){e.stopPropagation(),this.showUmkreisFilter=!this.showUmkreisFilter}isUmkreissuchMittelpunktSet(){return this.filter.latitude!==null&&this.filter.longitude!==null}propagateChange(){this.onFilterUmkreissuche.emit({value:this.filter,text:this.adresse?.value?.bezeichnung})}isDistanceDisabled(){return!(this.filter.latitude&&this.filter.longitude)}static{this.\u0275fac=function(n){return new(n||t)(k(EL))}}static{this.\u0275cmp=S({type:t,selectors:[["lib-umkreissuche-filter"]],viewQuery:function(n,r){if(n&1&&Ee(LY,7),n&2){let o;V(o=B())&&(r.autoCompleteInputUmkreissuche=o.first)}},inputs:{placeholder:"placeholder"},outputs:{onFilterUmkreissuche:"onFilterUmkreissuche"},standalone:!1,features:[Pe],decls:28,vars:25,consts:[["autoCompleteInputUmkreissuche",""],["autoUmkreissuche","matAutocomplete"],[1,"selection-bar"],[1,"umkreissuche-selection"],[1,"rounded-btn",3,"click","ngClass"],[1,"btn-label"],[3,"ngClass"],[1,"backdrop",3,"click"],[1,"umkreissuche-selection-input",3,"click"],[1,"umkreis-label"],["appearance","outline",1,"address-field"],["matInput","","placeholder","Ort oder PLZ",3,"input","matAutocomplete","formControl"],["mat-icon-button","","aria-label","Umkreissuche leeren",3,"click",4,"ngIf"],[3,"optionSelected","displayWith","autoActiveFirstOption"],[3,"value",4,"ngFor","ngForOf"],[1,"slider-group",3,"matTooltip"],[1,"distance-text"],["aria-label","Distanz","thumbLabel","","min","1","max","100","step","1",3,"change","disabled"],["matSliderThumb","",3,"valueChange","value"],["mat-icon-button","","aria-label","Umkreissuche leeren",3,"click"],[3,"value"]],template:function(n,r){if(n&1){let o=re();d(0,"div",2)(1,"div",3)(2,"button",4),D("click",function(s){return r.toggleUmkreisFilter(s)}),d(3,"span",5),f(4,"Regionaler Filter"),u(),d(5,"span")(6,"mat-icon",6),f(7,"arrow_drop_down"),u()()(),d(8,"div",7),D("click",function(){return r.showUmkreisFilter=!1}),u(),d(9,"div",8),D("click",function(s){return s.stopPropagation()}),d(10,"mat-card")(11,"div")(12,"mat-label",9),f(13," Umkreissuche "),u()(),d(14,"mat-form-field",10)(15,"input",11,0),D("input",function(s){return r.umkreissucheMittelpunktAutocompleteInputEvent(s.target.value)}),u(),y(17,VY,3,0,"button",12),d(18,"mat-autocomplete",13,1),D("optionSelected",function(s){return r.onSelectUmkreissucheMittelpunkt(s)}),y(20,BY,2,2,"mat-option",14),Ce(21,"async"),u()(),d(22,"div",15),Ce(23,"translate"),d(24,"div",16),f(25),u(),d(26,"mat-slider",17),D("change",function(){return r.distanceChanged()}),d(27,"input",18),Cn("valueChange",function(s){return Q(o),In(r.filter.distance,s)||(r.filter.distance=s),Y(s)}),u()()()()()()()}if(n&2){let o,a=ft(19);p(2),h("ngClass",T(23,HY,r.filter.latitude)),p(4),h("ngClass",r.showUmkreisFilter?"primary-icon":"standard-icon"),p(2),X("show",r.showUmkreisFilter),p(),X("hidden",!r.showUmkreisFilter),p(6),h("matAutocomplete",a)("formControl",r.adresse),p(2),h("ngIf",r.filter.latitude&&r.filter.longitude),p(),h("displayWith",r.displayAddress)("autoActiveFirstOption",!0),p(2),h("ngForOf",(o=Se(21,19,r.umkreissucheMittelpunktMatches))==null?null:o.data),p(2),h("matTooltip",Mt(Se(23,21,r.isDistanceDisabled()?"intensivregister.filter.umkreissuche.tooltipDisabled":""))),p(2),X("disabled",r.isDistanceDisabled()),p(),J(" ",r.filter.distance,"\xA0km "),p(),h("disabled",r.isDistanceDisabled()),p(),yn("value",r.filter.distance)}},dependencies:[Er,_t,Ie,Zd,ai,os,Tn,Yi,Ke,Mi,pn,_n,lO,DS,mn,Qi,An,Tr,fa,sn],styles:[".selection-bar[_ngcontent-%COMP%]{display:flex;gap:4px}@media screen and (max-width:600px){.umkreissuche-selection-input[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{max-width:250px}}.rounded-btn.active-bg[_ngcontent-%COMP%]{background-color:#979797!important}.umkreissuche-selection[_ngcontent-%COMP%]{position:relative;display:inline-block}.umkreissuche-selection[_ngcontent-%COMP%] .rounded-btn[_ngcontent-%COMP%]{width:210px;background-color:#f0f0f0;border:none;border-radius:20px;padding:10px 0 10px 20px;text-align:left;display:flex;cursor:pointer;height:39px}.umkreissuche-selection[_ngcontent-%COMP%] .rounded-btn[_ngcontent-%COMP%] .btn-label[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400!important;font-size:16px;letter-spacing:.5px;text-transform:none;-webkit-font-smoothing:antialiased;width:100%;flex:1}.umkreissuche-selection[_ngcontent-%COMP%] .rounded-btn[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:22px;margin-top:-2px;display:flex;justify-content:space-between;align-items:center}.standard-icon[_ngcontent-%COMP%]{color:#0000008a}.primary-icon[_ngcontent-%COMP%]{color:var(--main-color)}.umkreissuche-selection-input[_ngcontent-%COMP%]{position:absolute;
8550left:0;top:100%;z-index:2;max-width:400px;min-width:330px}.umkreissuche-selection-input[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix{display:flex;max-height:20px}.umkreissuche-selection-input[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;display:flex;justify-content:center;align-items:center}.umkreissuche-selection-input[_ngcontent-%COMP%] mat-icon-button[_ngcontent-%COMP%]{padding:0;display:flex;justify-content:center;align-items:center}.umkreissuche-selection-input[_ngcontent-%COMP%] .mat-mdc-icon-button[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.umkreissuche-selection-input[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base{padding:0!important;width:24px;height:24px}.umkreissuche-selection-input[_ngcontent-%COMP%] mat-card{padding:16px}.address-field[_ngcontent-%COMP%]{width:100%}.umkreis-label[_ngcontent-%COMP%]{display:block;margin-bottom:8px}.backdrop[_ngcontent-%COMP%]{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:transparent;z-index:1}.backdrop.show[_ngcontent-%COMP%]{display:block}.hidden[_ngcontent-%COMP%]{display:none}[_nghost-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-left:0}[_nghost-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}[_nghost-%COMP%] > mat-form-field[_ngcontent-%COMP%]{flex:0 1 400px}[_nghost-%COMP%] > .slider-group[_ngcontent-%COMP%]{display:flex;width:340px}[_nghost-%COMP%] > .slider-group[_ngcontent-%COMP%] .distance-text[_ngcontent-%COMP%]{height:48px;line-height:48px;width:55px}[_nghost-%COMP%] > .slider-group[_ngcontent-%COMP%] .distance-text.disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}[_nghost-%COMP%] > .slider-group[_ngcontent-%COMP%] mat-slider[_ngcontent-%COMP%]{min-width:250px}@media(max-width:550px){[_nghost-%COMP%]{flex-wrap:wrap}[_nghost-%COMP%] > *[_ngcontent-%COMP%]{margin-left:0;margin-right:0}[_nghost-%COMP%] > mat-form-field[_ngcontent-%COMP%]{flex:0 0 100%}[_nghost-%COMP%] > .slider-group[_ngcontent-%COMP%]{flex:1 0 100%;padding-top:16px}[_nghost-%COMP%] > .slider-group[_ngcontent-%COMP%] .mat-slider[_ngcontent-%COMP%]{transform:translateY(0)}}"]})}}return t})();function jY(t,i){if(t&1&&(x(0,"span",1),Ce(1,"translate")),t&2){let e=b();We(ua("verfuegbarkeit level-",e.verfuegbarkeit)),h("matTooltip",Mt(Se(1,5,"BettenVerfuegbarkeitEnum."+e.verfuegbarkeit)))}}var Ov=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["app-ampel-verfuegbarkeit"]],inputs:{verfuegbarkeit:"verfuegbarkeit"},standalone:!1,decls:1,vars:1,consts:[[3,"class","matTooltip",4,"ngIf"],[3,"matTooltip"]],template:function(n,r){n&1&&y(0,jY,2,7,"span",0),n&2&&h("ngIf",r.verfuegbarkeit)},dependencies:[Ie,mn,sn],styles:[".verfuegbarkeit[_ngcontent-%COMP%]{display:inline-block;width:16px;height:16px;border-radius:8px}.level-VERFUEGBAR[_ngcontent-%COMP%]{background-color:#00e906}.level-BEGRENZT[_ngcontent-%COMP%]{background-color:#e5ef00}.level-NICHT_VERFUEGBAR[_ngcontent-%COMP%]{background-color:#880802}.level-KEINE_ANGABE[_ngcontent-%COMP%]{background-color:#e4e4e4}"]})}}return t})();var UY=Uw.BundeslandEnum,ND=dp.BettenVerfuegbarkeitEnum,ML=cp.BettenKategorieEnum,OD=fi.BehandlungsschwerpunktL1Enum,FD=fi.BehandlungsschwerpunktL2Enum,Du=fi.BehandlungsschwerpunktL3Enum,Iu=cp.NotfallversorgungsstufeEnum,Fv=cp.VersorgungsgradEnum,zY=["autoCompleteInput"];function GY(t,i){if(t&1&&(d(0,"mat-option",31),f(1),u()),t&2){let e=i.$implicit;h("value",e),p(),$n(" ",e.bezeichnung,", ",e.ort," ")}}function $Y(t,i){if(t&1&&(d(0,"mat-option",31),f(1),Ce(2,"translate"),u()),t&2){let e=i.$implicit;h("value",e),p(),J(" ",Se(2,2,"versorgungs.grad.enum."+e)," ")}}function WY(t,i){if(t&1){let e=re();d(0,"mat-form-field",32)(1,"mat-label"),f(2,"Versorgungsgrad"),u(),d(3,"mat-select",33),Cn("ngModelChange",function(r){Q(e);let o=b();return In(o.filterSelection.versorgungsgrad,r)||(o.filterSelection.versorgungsgrad=r),Y(r)}),D("ngModelChange",function(){Q(e);let r=b();return Y(r.propagateChange())}),y(4,$Y,3,4,"mat-option",18),u()()}if(t&2){let e=b();p(3),yn("ngModel",e.filterSelection.versorgungsgrad),p(),h("ngForOf",e.versorgungsgradFilterValues)}}function qY(t,i){if(t&1&&(d(0,"mat-option",31),f(1),Ce(2,"translate"),u()),t&2){let e=i.$implicit;h("value",e),p(),J(" ",Se(2,2,"intensivregister.filer.notfallversorgungsstufe."+e)," ")}}
8550function KY(t,i){if(t&1){let e=re();d(0,"mat-form-field",32)(1,"mat-label"),f(2,"Notfallversorgungsstufe"),u(),d(3,"mat-select",33),Cn("ngModelChange",function(r){Q(e);let o=b();return In(o.filterSelection.notfallversorgungsstufe,r)||(o.filterSelection.notfallversorgungsstufe=r),Y(r)}),D("ngModelChange",function(){Q(e);let r=b();return Y(r.propagateChange())}),y(4,qY,3,4,"mat-option",18),u()()}if(t&2){let e=b();p(3),yn("ngModel",e.filterSelection.notfallversorgungsstufe),p(),h("ngForOf",e.notfallversorgungsstufeFilterValues)}}function QY(t,i){if(t&1&&(d(0,"mat-option",31),f(1),Ce(2,"translate"),u()),t&2){let e=i.$implicit;h("value",e),p(),J(" ",Se(2,2,e)," ")}}function YY(t,i){if(t&1){let e=re();d(0,"div",2)(1,"mat-form-field")(2,"mat-label"),f(3,"Bundesland"),u(),d(4,"mat-select",34),Cn("valueChange",function(r){Q(e);let o=b();return In(o.filterSelection.bundesland,r)||(o.filterSelection.bundesland=r),Y(r)}),D("selectionChange",function(){Q(e);let r=b();return Y(r.bundeslandSelectionChanged())}),d(5,"mat-option",31),f(6,"Alle"),u(),y(7,QY,3,4,"mat-option",18),u()()()}if(t&2){let e=b();p(4),yn("value",e.filterSelection.bundesland),p(),h("value",null),p(2),h("ngForOf",e.bundeslaender)}}function ZY(t,i){if(t&1){let e=re();d(0,"div",35)(1,"button",36),D("click",function(){Q(e);let r=b();return Y(r.openRegionSelection())}),d(2,"mat-icon"),f(3,"map_outline"),u(),f(4," Regionaler Filter (Bundesl\xE4nder, Versorgungscluster, Landkreise etc.) "),u()()}}function XY(t,i){t&1&&(d(0,"div",37)(1,"span"),f(2,"Oder"),u()())}function JY(t,i){if(t&1){let e=re();d(0,"div")(1,"span"),f(2),u(),d(3,"div",44)(4,"button",36),D("click",function(){let r=Q(e).$implicit,o=b(2);return Y(o.useFilter(r))}),d(5,"mat-icon"),f(6,"star_rate"),u(),f(7," Filter anwenden "),u(),d(8,"button",45),D("click",function(){let r=Q(e).$implicit,o=b(2);return Y(o.updateFilter(r))}),d(9,"mat-icon"),f(10,"update"),u()(),d(11,"button",46),D("click",function(){let r=Q(e).$implicit,o=b(2);return Y(o.deleteFilter(r))}),d(12,"mat-icon"),f(13,"delete"),u()()()()}if(t&2){let e=i.$implicit;p(2),L(e.description)}}function eZ(t,i){if(t&1){let e=re();d(0,"div",38)(1,"h2"),f(2,"Gespeicherte Filter"),u(),d(3,"div",39),y(4,JY,14,1,"div",40),d(5,"div",41)(6,"mat-form-field")(7,"mat-label"),f(8,"Filterbeschreibung"),u(),x(9,"input",42),u(),d(10,"button",43),D("click",function(){Q(e);let r=b();return Y(r.storeFilter())}),d(11,"mat-icon"),f(12,"save"),u(),f(13," Filter speichern "),u()()()()}if(t&2){let e=b();p(4),h("ngForOf",e.storedFilters),p(5),h("formControl",e.newStoredFilterDescription),p(),h("disabled",e.newStoredFilterDescription.invalid)}}function tZ(t,i){if(t&1&&(d(0,"mat-option",31),x(1,"app-ampel-verfuegbarkeit",48),f(2),Ce(3,"translate"),u()),t&2){let e=i.$implicit;h("value",e),p(),h("verfuegbarkeit",e),p(),J(" ",Se(3,3,"BettenVerfuegbarkeitEnum."+e)," ")}}function nZ(t,i){if(t&1){let e=re();d(0,"mat-form-field",47)(1,"mat-label"),f(2,"Verf\xFCgbarkeit"),u(),d(3,"mat-select",4),Cn("valueChange",function(r){Q(e);let o=b();return In(o.filterSelection.icuStatus,r)||(o.filterSelection.icuStatus=r),Y(r)}),D("selectionChange",function(){Q(e);let r=b();return Y(r.icuStatusFilterChanged())}),y(4,tZ,4,5,"mat-option",18),u()()}if(t&2){let e=b();p(3),yn("value",e.filterSelection.icuStatus),p(),h("ngForOf",e.icuStatusValues)}}function iZ(t,i){if(t&1&&(d(0,"mat-option",31)(1,"span"),f(2),Ce(3,"translate"),u()()),t&2){let e=i.$implicit;h("value",e),p(2),J(" ",Se(3,2,"BettenKategorieEnum."+e)," ")}}function rZ(t,i){if(t&1){let e=re();d(0,"mat-form-field",3)(1,"mat-label"),f(2,"ICU Care-Type"),u(),d(3,"mat-select",4),Cn("valueChange",function(r){Q(e);let o=b();return In(o.filterSelection.icuCareType,r)||(o.filterSelection.icuCareType=r),Y(r)}),D("selectionChange",function(){Q(e);let r=b();return Y(r.icuCareTypeChanged())}),y(4,iZ,4,4,"mat-option",18),u()()}if(t&2){let e=b();p(3),yn("value",e.filterSelection.icuCareType),p(),h("ngForOf",e.icuCareTypeValues)}}function oZ(t,i){t&1&&(P(0),f(1,"\xA0und "),N())}function aZ(t,i){if(t&1&&(d(0,"span"),y(1,oZ,2,0,"ng-container",29),f(2),Ce(3,"translate"),u()),t&2){let e=i.$implicit,n=i.first;p(),h("ngIf",!n),p(),J(" ",Se(3,2,"behandlungsschwerpunkt.chip.enum."+e)," ")}}function sZ(t,i){if(t&1){let e=re();d(0,"mat-chip",49),D("removed",function(){Q(e);
8550let r=b();return Y(r.removeBehandlungsschwerpunkteFilter())}),d(1,"span"),f(2," Behandlungsschwerpunkt:\xA0 "),y(3,aZ,4,4,"span",40),u(),d(4,"mat-icon",50),f(5,"cancel"),u()()}if(t&2){let e=b();h("removable",!0),p(3),h("ngForOf",e.filterBehandlungsschwerpunkte)}}function lZ(t,i){if(t&1){let e=re();d(0,"mat-chip",49),D("removed",function(){Q(e);let r=b();return Y(r.removeNamensFilter())}),f(1),d(2,"mat-icon",50),f(3,"cancel"),u()()}if(t&2){let e=b();h("removable",!0),p(),J(" Standort: ",e.filterSelection.krankenhaus.bezeichnung," ")}}function cZ(t,i){if(t&1){let e=re();d(0,"mat-chip",49),D("removed",function(){let r=Q(e).$implicit,o=b(2);return Y(o.removeVersorgungsgradChip(r))}),f(1),Ce(2,"translate"),d(3,"mat-icon",50),f(4,"cancel"),u()()}if(t&2){let e=i.$implicit;h("removable",!0),p(),J(" Versorgungsgrad: ",Se(2,2,"versorgungs.grad.enum."+e)," ")}}function dZ(t,i){if(t&1){let e=re();d(0,"mat-chip",49),D("removed",function(){Q(e);let r=b(2);return Y(r.filterSelection.versorgungsgrad=r.versorgungsgradFilterValues)}),f(1," Keine Versorgungsgrade ausgew\xE4hlt! "),d(2,"mat-icon",50),f(3,"cancel"),u()()}t&2&&h("removable",!0)}function uZ(t,i){if(t&1&&(P(0),y(1,cZ,5,4,"mat-chip",30)(2,dZ,4,1,"mat-chip",28),N()),t&2){let e=b();p(),h("ngForOf",e.filterSelection.versorgungsgrad),p(),h("ngIf",e.filterSelection.versorgungsgrad.length===0)}}function mZ(t,i){if(t&1){let e=re();d(0,"mat-chip",49),D("removed",function(){let r=Q(e).$implicit,o=b(2);return Y(o.removeNotfallversorgungsstufeChip(r))}),f(1),Ce(2,"translate"),d(3,"mat-icon",50),f(4,"cancel"),u()()}if(t&2){let e=i.$implicit;h("removable",!0),p(),J(" Notfallversorgungsstufe: ",Se(2,2,"intensivregister.filer.notfallversorgungsstufe."+e)," ")}}function pZ(t,i){if(t&1){let e=re();d(0,"mat-chip",49),D("removed",function(){Q(e);let r=b(2);return Y(r.filterSelection.notfallversorgungsstufe=r.notfallversorgungsstufeFilterValues)}),f(1," Keine Notfallversorgungsstufen ausgew\xE4hlt! "),d(2,"mat-icon",50),f(3,"cancel"),u()()}t&2&&h("removable",!0)}function hZ(t,i){if(t&1&&(P(0),y(1,mZ,5,4,"mat-chip",30)(2,pZ,4,1,"mat-chip",28),N()),t&2){let e=b();p(),h("ngForOf",e.filterSelection.notfallversorgungsstufe),p(),h("ngIf",e.filterSelection.notfallversorgungsstufe.length===0)}}function fZ(t,i){if(t&1){let e=re();d(0,"mat-chip",49),D("removed",function(){Q(e);let r=b();return Y(r.removeBundeslandFilter())}),f(1),Ce(2,"translate"),d(3,"mat-icon",50),f(4,"cancel"),u()()}if(t&2){let e=b();h("removable",!0),p(),J(" Bundesland: ",Se(2,2,e.filterSelection.bundesland)," ")}}function gZ(t,i){if(t&1){let e=re();d(0,"mat-chip",49),D("removed",function(){Q(e);let r=b();return Y(r.removeUmkreissucheFilter())}),f(1),d(2,"mat-icon",50),f(3,"cancel"),u()()}if(t&2){let e=b();h("removable",!0),p(),$n(" Umkreissuche: ",e.umkreissucheAdresse,", Radius: ",e.filterSelection.umkreissuche.distance," km ")}}function _Z(t,i){t&1&&(P(0),f(1,"\xA0oder "),N())}function bZ(t,i){if(t&1&&(d(0,"span"),y(1,_Z,2,0,"ng-container",29),f(2),Ce(3,"translate"),u()),t&2){let e=i.$implicit,n=i.first;p(),h("ngIf",!n),p(),J(" ",Se(3,2,"BettenVerfuegbarkeitEnum."+e)," ")}}function vZ(t,i){if(t&1){let e=re();d(0,"mat-chip",49),D("removed",function(){Q(e);let r=b();return Y(r.removeIcuStatusFilter())}),d(1,"span"),f(2," Betten-Verf\xFCgbarkeit:\xA0 "),y(3,bZ,4,4,"span",40),u(),d(4,"mat-icon",50),f(5,"cancel"),u()()}if(t&2){let e=b();h("removable",!0),p(3),h("ngForOf",e.filterSelection.icuStatus)}}function yZ(t,i){if(t&1){let e=re();d(0,"mat-chip",49),D("removed",function(){Q(e);let r=b();return Y(r.removeMinBedCountFilter())}),d(1,"span"),f(2),u(),d(3,"mat-icon",50),f(4,"cancel"),u()()}if(t&2){let e=b();h("removable",!0),p(2),J(" Anzahl freie Betten >= ",e.filterSelection.minBedCount," ")}}function CZ(t,i){t&1&&(P(0),f(1,"\xA0oder "),N())}function xZ(t,i){if(t&1&&(d(0,"span"),y(1,CZ,2,0,"ng-container",29),f(2),Ce(3,"translate"),u()),t&2){let e=i.$implicit,n=i.first;p(),h("ngIf",!n),p(),J(" ",Se(3,2,"BettenKategorieEnum."+e)," ")}}function wZ(t,i){if(t&1){let e=re();d(0,"mat-chip",49),D("removed",function(){Q(e);let r=b();return Y(r.removeIcuCareTypeFilter())}),d(1,"span"),f(2," ICU Care-Type:\xA0 "),y(3,xZ,4,4,"span",40),u(),d(4,"mat-icon",50),f(5,"cancel"),u()()}if(t&2){let e=b();h("removable",!0),p(3),h("ngForOf",e.filterSelection.icuCareType)}}function EZ(t,i){if(t&1){let e=re();d(0,"mat-chip",49),D("removed",function(){let r=Q(e).$implicit,o=b();return Y(o.removeRegionSelection(r))}),d(1,"span"),f(2),Ce(3,"translate"),u(),d(4,"mat-icon",50),f(5,"cancel"),u()()}if(t&2){let e=i.$implicit;h("removable",!0),p(2),$n(" ",Se(3,3,e.type),": ",e.name," ")}}function SZ(t,i){if(t&1){let e=re();d(0,"mat-chip",49),D("removed",function(){Q(e);
8550let r=b();return Y(r.nullifyZahlenfilter())}),d(1,"span"),f(2," Zahlenfilter gesetzt\xA0 "),u(),d(3,"mat-icon",50),f(4,"cancel"),u()()}t&2&&h("removable",!0)}var kL=["faelleCovidGenesen","faelleCovidVerstorben","faelleCovidAktuell","faelleCovidAktuellBeatmet","faelleCovidAktuellNichtInvasivBeatmet","faelleCovidAktuellEcmo","intensivBettenBelegt","intensivBettenFrei","intensivBettenGesamt","freieIvKapazitaet","freieEcmoKapazitaet","covidKapazitaetFrei","covidKapazitaetFreiIv","covidKapazitaetFreiEcmo","patientenIvBeatmet","patientenEcmoBeatmet"];function TL(t,i,e){let n=null,r=null;t.krankenhaus&&(t.krankenhaus.id?n=t.krankenhaus.id:r=t.krankenhaus.bezeichnung);let o=null;t.umkreissuche.latitude&&t.umkreissuche.longitude&&(o={latitude:t.umkreissuche.latitude,longitude:t.umkreissuche.longitude,distanz:t.umkreissuche.distance});let a={criteria:{gemeindeschluessel:t.gemeindeschluessel,standortId:n,standortBezeichnung:r,geoSearch:o,bundesland:t.bundesland,faelleCovidAktuellMitManifestation:t.faelleCovidAktuellMitManifestation,faelleCovidAktuellMitManifestationBeatmet:t.faelleCovidAktuellMitManifestationBeatmet,faelleCovidAktuellMitManifestationNichtInvasivBeatmet:t.faelleCovidAktuellMitManifestationNichtInvasivBeatmet,faelleCovidAktuellMitManifestationEcmo:t.faelleCovidAktuellMitManifestationEcmo,intensivBettenBelegt:t.intensivBettenBelegt,intensivBettenFrei:t.intensivBettenFrei,intensivBettenGesamt:t.intensivBettenGesamt,freieIvKapazitaet:t.freieIvKapazitaet,freieEcmoKapazitaet:t.freieEcmoKapazitaet,patientenIvBeatmet:t.patientenIvBeatmet,patientenEcmoBeatmet:t.patientenEcmoBeatmet,notfallversorgungsstufe:t.notfallversorgungsstufe,versorgungsgrad:t.ver
8550sorgungsgrad?t.versorgungsgrad.map(s=>s==="NULL"?null:s):null},pageNumber:i.pageNumber,pageSize:i.pageSize,sortByFields:e};return t.icuStatus&&(a.criteria.bettenStatus=t.icuStatus),t.minBedCount&&(a.criteria.freieBettenMin=t.minBedCount),t.icuCareType&&(a.criteria.bettenKategorie=t.icuCareType),t.behandlungsschwerpunktL1&&(a.criteria.behandlungsschwerpunktL1=t.behandlungsschwerpunktL1),t.behandlungsschwerpunktL2&&(a.criteria.behandlungsschwerpunktL2=t.behandlungsschwerpunktL2),t.behandlungsschwerpunktL3&&(a.criteria.behandlungsschwerpunktL3=t.behandlungsschwerpunktL3),a}var AQe=(()=>{class t{constructor(e,n,r,o){this.log=e,this.dialog=n,this.krankenhausStandortService=r,this.intensivregisterFilterService=o,this.displayIcuStatusFilter=!0,this.displayIcuCareTypeFilter=!0,this.displayGebietsauswahl=!0,this.displayStoredFilters=!1,this.displayNotfallversorgungsstufeFilter=!1,this.displayVersorgungsgradFilter=!1,this.onFilter=new O,this.newStoredFilterDescription=new Ut("",[Jt.required,Jt.maxLength(255)]),this.notfallversorgungsstufeFilterValues=[Iu.KEINE_STUFE,Iu.STUFE1_BASISNOTFALLVERSORGUNG,Iu.STUFE2_ERWEITERTENOTFALLVERSORGUNG,Iu.STUFE3_UMFASSENDENOTFALLVERSORGUNG,Iu.STUFE_UNBEKANNT],this.versorgungsgradFilterValues=[Fv.UNIVERSITAETSKLINIKUM_MAXIMALVERSORGUNG,Fv.SCHWERPUNKTVERSORGUNG,Fv.GRUND_UND_REGELVERSORGUNG,Fv.FACHKLINIK,"NULL"],this.standortFormControl=new Ut,this.filterSelection={bundesland:null,gemeindeschluessel:[],krankenhaus:null,umkreissuche:{latitude:null,longitude:null,distance:10},icuStatus:[],minBedCount:null,icuCareType:[],notfallversorgungsstufe:Object.values(Iu),versorgungsgrad:this.versorgungsgradFilterValues,faelleCovidAktuellMitManifestation:{filterValue:0,operator:Gr.OperatorEnum.MORE_THAN_EQUALS},faelleCovidAktuellMitManifestationBeatmet:{filterValue:0,operator:Gr.OperatorEnum.MORE_THAN_EQUALS},faelleCovidAktuellMitManifestationNichtInvasivBeatmet:{filterValue:0,operator:Gr.OperatorEnum.MORE_THAN_EQUALS},faelleCovidAktuellMitManifestationEcmo:{filterValue:0,operator:Gr.OperatorEnum.MORE_THAN_EQUALS},intensivBettenBelegt:{filterValue:0,operator:Gr.OperatorEnum.MORE_THAN_EQUALS},intensivBettenFrei:{filterValue:0,operator:Gr.OperatorEnum.MORE_THAN_EQUALS},intensivBettenGesamt:{filterValue:0,operator:Gr.OperatorEnum.MORE_THAN_EQUALS},freieIvKapazitaet:{filterValue:0,operator:Gr.OperatorEnum.MORE_THAN_EQUALS},freieEcmoKapazitaet:{filterValue:0,operator:Gr.OperatorEnum.MORE_THAN_EQUALS},patientenIvBeatmet:{filterValue:0,operator:Gr.OperatorEnum.MORE_THAN_EQUALS},patientenEcmoBeatmet:{filterValue:0,operator:Gr.OperatorEnum.MORE_THAN_EQUALS}},this.filterBehandlungsschwerpunkte=[],this.icuStatusValues=[ND.VERFUEGBAR,ND.BEGRENZT,ND.NICHT_VERFUEGBAR],this.icuCareTypeValues=[ML.HIGH_CARE,ML.ECMO],this.bundeslaender=Object.values(UY).sort((a,s)=>a.localeCompare(s)),this.inputDetectedEmitter=new O,this.outputEventEmitter=new O,this.umkreissucheAdresse=null,this.umkreissuchePlaceholder={latitude:null,longitude:null,distance:10},this.regionSelection=[],this.storedFilters=[]}ngOnInit(){this.outputEventEmitter.pipe(ei(300)).subscribe(e=>this.onFilter.emit(e)),this.intensivregisterFilterService.getAllFilter().subscribe(e=>this.storedFilters=e),this.inputDetectedEmitter.pipe(ei(300)).subscribe(e=>{this.filterSelection.krankenhaus={bezeichnung:e},this.propagateChange(),this.krankenhausStandortService.getAllKrankenhausStandorteByFilterPublic(e,this.filterSelection.bundesland,0,30,null,null).subscribe(n=>{this.krankenhausStandortFilteredList=n.data})}),this.filterBehandlungsschwerpunkte=["L1_ERWACHSENE"],this.behandlungsschwerpunktChanged()}onWindowScroll(){this.versorgungsclusterInput?.updatePosition()}autoCompleteInputEvent(e){this.inputDetectedEmitter.emit(e)}displayKhS(e){return e?e.bezeichnung:""}onSelectKrankenhausStandort(e){this.filterSelection.krankenhaus=e.option.value,this.propagateChange()}propagateChange(){this.filterSelection.versorgungsgrad=[...this.filterSelection.versorgungsgrad],this.filterSelection.notfallversorgungsstufe=[...this.filterSelection.notfallversorgungsstufe],this.outputEventEmitter.emit(this.filterSelection)}onRegionSelectionChange(e){this.regionSelection=e,this.filterSelection.gemeindeschluessel=eI(e,n=>
8550n.gemeindeschluessel),this.propagateChange()}onUmkreissucheChange(e){this.filterSelection.umkreissuche=e?.value,this.umkreissucheAdresse=e?.text,this.umkreissuchePlaceholder={latitude:e?.value?.latitude,longitude:e?.value?.longitude,distance:e?.value?.distance||10},this.onRegionSelectionChange([]),this.propagateChange()}icuStatusFilterChanged(){this.propagateChange()}bedCountFilterChanged(){this.propagateChange()}removeIcuStatusFilter(){this.filterSelection.icuStatus=[],this.propagateChange()}removeMinBedCountFilter(){this.filterSelection.minBedCount=null,this.propagateChange()}removeRegionSelection(e){this.onRegionSelectionChange(this.regionSelection.filter(n=>n!==e))}displayIcuStatusChip(){return this.filterSelection.icuStatus&&this.filterSelection.icuStatus.length>0}displayMinBedCountChip(){return!!this.filterSelection.minBedCount}displayRegionSelectionChip(){return this.regionSelection.length>0}icuCareTypeChanged(){this.propagateChange()}removeIcuCareTypeFilter(){this.filterSelection.icuCareType=[],this.propagateChange()}displayIcuCareTypeChip(){return this.filterSelection.icuCareType&&this.filterSelection.icuCareType.length>0}behandlungsschwerpunktChanged(){this.filterSelection.behandlungsschwerpunktL1=[],this.filterSelection.behandlungsschwerpunktL2=[],this.filterSelection.behandlungsschwerpunktL3=[];for(let e of this.filterBehandlungsschwerpunkte){let n=e.substring(0,3),r=e.substring(3,e.length);switch(n){case"L1_":let o=r;Object.values(OD).includes(o)&&this.filterSelection.behandlungsschwerpunktL1.push(o);break;case"L2_":let a=r;Object.values(FD).includes(a)&&this.filterSelection.behandlungsschwerpunktL2.push(a);break;case"L3_":let s=r;Object.values(Du).includes(s)&&this.filterSelection.behandlungsschwerpunktL3.push(s);break;default:this.log.logWarn("Filter Level unbekannt: ",n);break}}this.propagateChange()}removeBehandlungsschwerpunkteFilter(){this.filterBehandlungsschwerpunkte=[],this.behandlungsschwerpunktChanged()}displayBehandlungsschwerpunktChip(){return this.filterBehandlungsschwerpunkte&&this.filterBehandlungsschwerpunkte.length>0}openRegionSelection(){this.dialog.open(Wp,{data:this.regionSelection}).afterClosed().subscribe(n=>this.onRegionSelectionChange(n))}bundeslandSelectionChanged(){this.propagateChange()}anyZahlenfilterSet(){return kL.map(e=>this.filterSelection[e]?.filterValue).filter(e=>e>0).length>0}nullifyZahlenfilter(){for(let e of kL){let n=this.filterSelection[e];n&&(n.filterValue=0,n.operator=Gr.OperatorEnum.MORE_THAN_EQUALS)}}useFilter(e){console.log(e);let n=e.filter;this.filterBehandlungsschwerpunkte=[],e.filter.behandlungsschwerpunktL1?.indexOf(OD.ERWACHSENE)!==-1&&this.filterBehandlungsschwerpunkte.push("L1_ERWACHSENE"),e.filter.behandlungsschwerpunktL1?.indexOf(OD.KINDER)!==-1&&this.filterBehandlungsschwerpunkte.push("L1_KINDER"),e.filter.behandlungsschwerpunktL2?.indexOf(FD.PICU)!==-1&&this.filterBehandlungsschwerpunkte.push("L2_PICU"),e.filter.behandlungsschwerpunktL2?.indexOf(FD.NICU)!==-1&&this.filterBehandlungsschwerpunkte.push("L2_NICU"),e.filter.behandlungsschwerpunktL3?.indexOf(Du.KINDERKARDIOCHIRURGIE_JA)!==-1&&this.filterBehandlungsschwerpunkte.push("L3_KINDERKARDIOCHIRURGIE_JA"),e.filter.behandlungsschwerpunktL3?.indexOf(Du.KINDERKARDIOCHIRURGIE_NEIN)!==-1&&this.filterBehandlungsschwerpunkte.push("L3_KINDERKARDIOCHIRURGIE_NEIN"),e.filter.behandlungsschwerpunktL3?.indexOf(Du.LEVEL_1)!==-1&&this.filterBehandlungsschwerpunkte.push("L3_LEVEL_1"),e.filter.behandlungsschwerpunktL3?.indexOf(Du.LEVEL_2)!==-1&&this.filterBehandlungsschwerpunkte.push("L3_LEVEL_2"),e.filter.behandlungsschwerpunktL3?.indexOf(Du.PERINATALER_SCHWERPUNKT)!==-1&&this.filterBehandlungsschwerpunkte.push("L3_PERINATALER_SCHWERPUNKT");let r={filterValue:0,operator:"MORE_THAN_EQUALS"};if(this.filterSelection={bundesland:n.bundesland,gemeindeschluessel:n.gemeindeschluessel,krankenhaus:{id:n.standortId,bezeichnung:n.standortBezeichnung},behandlungsschwerpunktL1:e.filter.behandlungsschwerpunktL1,behandlungsschwerpunktL2:e.filter.behandlungsschwerpunktL2,behandlungsschwerpunktL3:e.filter.behandlungsschwerpunktL3,umkreissuche:{distance:n.geoSearch?.distanz,latitude:n.geoSearch?.latitude,longitude:n.geoSearch?.longitude},icuStatus:n.bettenStatus,minBedCount:n.freieBettenMin,icuCareType:n.bettenKategorie,notfallversorgungsstufe:n.notfallversorgungsstufe?n.notfallversorgungsstufe:[],versorgungsgrad:n.versorgungsgrad?n.versorgungsgrad:[],faelleCovidAktuellMitManifestation:n.faelleCovidAktuellMitManifestation||H({},r),faelleCovidAktuellMitManifestationBeatmet:n.faelleCovidAktuellMitManifestationBeatmet||H({},r),faelleCovidAktuellMitManifestationNichtInvasivBeatmet:n.faelleCovidAktuellMitManifestationNichtInvasivBeatmet||H({},r),faelleCovidAktuellMitManifestationEcmo:n.faelleCovidAktuellMitManifestationEcmo||H({},r),intensivBettenBelegt:n.intensivBettenBelegt||H({},r),intensivBettenFrei:n.intensivBettenFrei||H({},r),intensivBettenGesamt:n.intensivBettenGesamt||H({},r),freieIvKapazitaet:n.freieIvKapazitaet||H({},r),freieEcmoKapazitaet:n.freieEcmoKapazitaet||H({},r),patientenIvBeatmet:n.patientenIvBeatmet||H({},r),patientenEcmoBeatmet:n.patientenEcmoBeatmet||H({},r)},n.versorgungsgrad.indexOf(null)!==-1&&this.filterSelection.versorgungsgrad.push("NULL"),n.standortBezeichnung){let o={bezeichnung:n.standortBezeichnung};this.standortFormControl.setValue(o)}else if(n.standortId){let o={id:n.standortId,bezeichnung:"...Wird geladen..."};this.krankenhausStandortService.getKrankenhausStandortByIdPublic(n.standortId).subscribe(a=>{this.standortFormControl.setValue(a)}),this.standortFormControl.setValue(o)}if(this.regionSelection=[],n.gemeindeschluessel&&n.gemeindeschluessel.length>0){for(let s of n.gemeindeschluessel){let l="ALL";s.length===2?l="BUNDESLAND":(s.length===5||s.length===8)&&(l="LANDKREIS"),this.regionSelection.push({name:"",type:l,gemeindeschluessel:[s]})}let o=this.dialog.open(Wp,{data:this.regionSelection});o.afterClosed().subscribe(s=>this.onRegionSelectionChange(s));let a=()=>{o.componentInstance.isFullyLoaded()?o.componentInstance.applyFilter():window.setTimeout(a,100)};a()}
8550else this.propagateChange()}storeFilter(){if(!this.newStoredFilterDescription.valid)return;let e=TL(this.filterSelection,{pageNumber:0,pageSize:10},[]),n={description:this.newStoredFilterDescription.value,filter:e.criteria};this.intensivregisterFilterService.storeFilter(n).subscribe(r=>{this.storedFilters.push(r),this.newStoredFilterDescription.patchValue(""),this.storedFilters.sort((o,a)=>o.description.localeCompare(a.description))})}deleteFilter(e){this.intensivregisterFilterService.deleteFilter(e.id).subscribe(()=>{this.storedFilters=this.storedFilters.filter(n=>n.id!==e.id)})}updateFilter(e){let n=TL(this.filterSelection,{pageNumber:0,pageSize:10},[]),r={description:e.description,filter:n.criteria};this.intensivregisterFilterService.updateFilter(e.id,r).subscribe(o=>{this.storedFilters=this.storedFilters.filter(a=>a.id!==e.id),this.storedFilters.push(o),this.storedFilters.sort((a,s)=>a.description.localeCompare(s.description))})}displayBundeslandChip(){return this.filterSelection.bundesland!==null}removeBundeslandFilter(){this.filterSelection.bundesland=null,this.propagateChange()}displayNamensChip(){return!!this.standortFormControl?.value?.id}removeNamensFilter(){this.autoCompleteInput.nativeElement.value="",this.filterSelection.krankenhaus=null,this.standortFormControl.setValue(null),this.propagateChange()}displayUmkreissucheChip(){return this.umkreissucheAdresse!==null&&this.filterSelection.umkreissuche?.latitude!==null&&this.filterSelection.umkreissuche?.longitude!==null}removeUmkreissucheFilter(){this.filterSelection.umkreissuche={latitude:null,longitude:null,distance:10},this.umkreissucheAdresse=null,this.umkreissuchePlaceholder={latitude:null,longitude:null,distance:10}
8550,this.propagateChange()}removeVersorgungsgradChip(e){this.filterSelection.versorgungsgrad=this.filterSelection.versorgungsgrad.filter(n=>n!==e),this.propagateChange()}displayVersorgungsgradChips(){return this.filterSelection.versorgungsgrad.length<this.versorgungsgradFilterValues.length}displayNotfallversorgungsstufeChips(){return this.filterSelection.notfallversorgungsstufe.length<this.notfallversorgungsstufeFilterValues.length}removeNotfallversorgungsstufeChip(e){this.filterSelection.notfallversorgungsstufe=this.filterSelection.notfallversorgungsstufe.filter(n=>n!==e),this.propagateChange()}static{this.\u0275fac=function(n){return new(n||t)(k(kt),k(Ni),k(Su),k(CL))}}static{this.\u0275cmp=S({type:t,selectors:[["lib-intensivregister-filter"]],viewQuery:function(n,r){if(n&1&&Ee(os,5,os)(zY,7),n&2){let o;V(o=B())&&(r.versorgungsclusterInput=o.first),V(o=B())&&(r.autoCompleteInput=o.first)}},hostBindings:function(n,r){n&1&&D("scroll",function(){return r.onWindowScroll()},hd)("scroll",function(){return r.onWindowScroll()},Jl)},inputs:{displayIcuStatusFilter:"displayIcuStatusFilter",displayIcuCareTypeFilter:"displayIcuCareTypeFilter",displayGebietsauswahl:"displayGebietsauswahl",displayStoredFilters:"displayStoredFilters",displayNotfallversorgungsstufeFilter:"displayNotfallversorgungsstufeFilter",displayVersorgungsgradFilter:"displayVersorgungsgradFilter"},outputs:{onFilter:"onFilter"},standalone:!1,features:[_e([{provide:JE,useValue:{clickAction:"noop",color:"accent"}}])],decls:60,vars:25,consts:[["autoCompleteInput",""],["auto","matAutocomplete"],[1,"filter-row"],[1,"icu-care-type"],["multiple","",3,"valueChange","selectionChange","value"],["checkboxPosition","before","value","L1_ERWACHSENE",1,"level1"],["checkboxPosition","before","value","L1_KINDER"],["checkboxPosition","before","value","L2_PICU"],["checkboxPosition","before","value","L3_KINDERKARDIOCHIRURGIE_JA"],["checkboxPosition","before","value","L3_KINDERKARDIOCHIRURGIE_NEIN"],["checkboxPosition","before","value","L2_NICU"],["checkboxPosition","before","value","L3_LEVEL_1"],["checkboxPosition","before","value","L3_LEVEL_2"],["checkboxPosition","before","value","L3_PERINATALER_SCHWERPUNKT"],[1,"filter-krankenhausname"],[1,"place-icon"],["matInput","",3,"input","matAutocomplete","formControl"],["panelClass","krankenhaus-standort-panel",3,"optionSelected","displayWith"],[3,"value",4,"ngFor","ngForOf"],["appearance","fill",4,"ngIf"],["class","filter-row",4,"ngIf"],[1,"gebietssuche-umkreissuche-stored-filter"],["class","filter-row gebietssuche",4,"ngIf"],["class","filter-row oder",4,"ngIf"],[3,"onFilterUmkreissuche","placeholder"],["class","stored-filter",4,"ngIf"],["class","icu-status",4,"ngIf"],["class","icu-care-type",4,"ngIf"],[3,"removable","removed",4,"ngIf"],[4,"ngIf"],[3,"removable","removed",4,"ngFor","ngForOf"],[3,"value"],["appearance","fill"],["multiple","",3,"ngModelChange","ngModel"],[3,"valueChange","selectionChange","value"],[1,"filter-row","gebietssuche"],["mat-raised-button","",1,"btn-primary-small",3,"click"],[1,"filter-row","oder"],[1,"stored-filter"],[1,"filter-list"],[4,"ngFor","ngForOf"],[1,"new"],["matInput","",3,"formControl"],["mat-raised-button","","type","button",1,"btn-primary-small",3,"click","disabled"],[1,"actions"],["type","button","mat-icon-button","","title","Filter aktualisieren",3,"click"],["type","button","mat-icon-button","","title","Gespeicherten Filter l\xF6schen",3,"click"],[1,"icu-status"],[3,"verfuegbarkeit"],[3,"removed","removable"],["matChipRemove",""]],template:function(n,r){if(n&1){let o=re();d(0,"div",2)(1,"mat-form-field",3)(2,"mat-label"),f(3,"Behandlungsschwerpunkt"),u(),d(4,"mat-select",4),Cn("valueChange",function(s){return Q(o),In(r.filterBehandlungsschwerpunkte,s)||(r.filterBehandlungsschwerpunkte=s),Y(s)}),D("selectionChange",function(){return r.behandlungsschwerpunktChanged()}),d(5,"mat-option",5),f(6,"Erwachsene"),u(),d(7,"mat-option",6),f(8,"Kinder"),u(),x(9,"mat-divider"),d(10,"mat-option",7),f(11,"PICU"),u(),d(12,"mat-option",8),f(13,"Kinderkardiochirurgie vorhanden "),u(),d(14,"mat-option",9),f(15,"Kinderkardiochirurgie nicht vorhanden "),u(),x(16,"mat-divider"),d(17,"mat-option",10),f(18,"NICU"),u(),d(19,"mat-option",11),f(20,"Level 1"),u(),d(21,"mat-option",12),f(22,"Level 2"),u(),d(23,"mat-option",13),f(24,"Perinataler Schwerpunkt"),u()()(),d(25,"mat-form-field",14)(26,"mat-label")(27,"mat-icon",15),f(28,"place"),u(),f(29," Krankenhaus-Standort "),u(),d(30,"input",16,0),D("input",function(s){return r.autoCompleteInputEvent(s.target.value)}),u(),d(32,"mat-autocomplete",17,1),D("optionSelected",function(s){return r.onSelectKrankenhausStandort(s)}),y(34,GY,2,3,"mat-option",18),u()(),y(35,WY,5,2,"mat-form-field",19)(36,KY,5,2,"mat-form-field",19),u(),y(37,YY,8,3,"div",20),d(38,"div",21)(39,"div"),y(40,ZY,5,0,"div",22)(41,XY,3,0,"div",23),d(42,"div",2)(43,"lib-umkreissuche-filter",24),D("onFilterUmkreissuche",function(s){return r.onUmkreissucheChange(s)}),u()()(),y(44,eZ,14,3,"div",25),u(),d(45,"div",2),y(46,nZ,5,2,"mat-form-field",26)(47,rZ,5,2,"mat-form-field",27),u(),d(48,"mat-chip-listbox"),y(49,sZ,6,2,"mat-chip",28)(50,lZ,4,2,"mat-chip",28)(51,uZ,3,2,"ng-container",29)(52,hZ,3,2,"ng-container",29)(53,fZ,5,4,"mat-chip",28)(54,gZ,4,3,"mat-chip",28)(55,vZ,6,2,"mat-chip",28)(56,yZ,5,2,"mat-chip",28)(57,wZ,6,2,"mat-chip",28)(58,EZ,6,5,"mat-chip",30)(59,SZ,5,1,"mat-chip",28),u()}if(n&2){let o=ft(33);p(4),yn("value",r.filterBehandlungsschwerpunkte),p(26),h("matAutocomplete",o)("formControl",r.standortFormControl),p(2),h("displayWith",r.dis
8550playKhS),p(2),h("ngForOf",r.krankenhausStandortFilteredList),p(),h("ngIf",r.displayVersorgungsgradFilter),p(),h("ngIf",r.displayNotfallversorgungsstufeFilter),p(),h("ngIf",!r.displayGebietsauswahl),p(3),h("ngIf",r.displayGebietsauswahl),p(),h("ngIf",r.displayGebietsauswahl),p(2),h("placeholder",r.umkreissuchePlaceholder),p(),h("ngIf",r.displayStoredFilters),p(2),h("ngIf",r.displayIcuStatusFilter),p(),h("ngIf",r.displayIcuCareTypeFilter),p(2),h("ngIf",r.displayBehandlungsschwerpunktChip()),p(),h("ngIf",r.displayNamensChip()),p(),h("ngIf",r.displayVersorgungsgradChips()),p(),h("ngIf",r.displayNotfallversorgungsstufeChips()),p(),h("ngIf",r.displayBundeslandChip()),p(),h("ngIf",r.displayUmkreissucheChip()),p(),h("ngIf",r.displayIcuStatusChip()),p(),h("ngIf",r.displayMinBedCountChip()),p(),h("ngIf",r.displayIcuCareTypeChip()),p(),h("ngForOf",r.regionSelection),p(),h("ngIf",r.anyZahlenfilterSet())}},dependencies:[_t,Ie,Zd,ai,os,qe,Tn,Fs,Op,Ob,nu,Ke,Mi,pn,_n,eo,Qi,An,Tr,Ip,Nv,Ov,sn],styles:["button[_ngcontent-%COMP%]{white-space:nowrap}.filter-row.oder[_ngcontent-%COMP%]{margin:12px 0}.filter-row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:16px}.filter-row[_ngcontent-%COMP%] > mat-form-field[_ngcontent-%COMP%]{flex:0 0 350px;margin:4px 0}@media(max-width:768px){.filter-row[_ngcontent-%COMP%] > mat-form-field[_ngcontent-%COMP%]{flex:1 1 100%}}.filter-row[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] .app-btn-wrapper[_ngcontent-%COMP%]{border-bottom:1px solid #9e9e9e;padding:2px 0;display:flex;justify-content:space-between}.filter-row[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] button[mat-icon-button][_ngcontent-%COMP%]{max-width:350px;color:#0000008a;font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px;font-stretch:100%;font-style:normal;font-weight:400;line-height:18px}@media(max-width:768px){.filter-row[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:100%}.filter-row[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] button[mat-icon-button][_ngcontent-%COMP%]{max-width:100%;width:100%}}.gebietssuche[_ngcontent-%COMP%]{width:100%}.gebietssuche[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{flex:none;height:64px;width:100%;max-width:765px;font-size:16px;font-weight:400;overflow:hidden;text-overflow:ellipsis;background-color:#ececec}@media(max-width:550px){.gebietssuche[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{max-width:100%;height:auto;padding:8px 16px;white-space:normal;text-overflow:unset}}mat-chip-list[_ngcontent-%COMP%]{display:block} mat-chip>span, .mdc-evolution-chip__text-label{white-space:normal!important;overflow:visible!important;text-overflow:unset!important;max-width:300px}@media(max-width:768px){ mat-chip>span, .mdc-evolution-chip__text-label{max-width:calc(100vw - 80px)}}@media(max-width:768px){ .mat-mdc-chip{max-width:calc(100vw - 48px);height:auto!important}}.icu-care-type[_ngcontent-%COMP%] > button[_ngcontent-%COMP%], .icu-status[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{width:100%;border-radius:0}.filter-krankenhausname[_ngcontent-%COMP%]{min-width:397px}@media(max-width:768px){.filter-krankenhausname[_ngcontent-%COMP%]{min-width:0;width:100%}}.gebietssuche-umkreissuche-stored-filter[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:32px}@media(max-width:768px){.gebietssuche-umkreissuche-stored-filter[_ngcontent-%COMP%]{flex-direction:column;gap:16px}.gebietssuche-umkreissuche-stored-filter[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:100%}}.stored-filter[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:12px 0}.stored-filter[_ngcontent-%COMP%] .filter-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.stored-filter[_ngcontent-%COMP%] .filter-list[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:250px;border:1px solid #d1d1d1;border-radius:4px;padding:12px;margin:12px}@media(max-width:768px){.stored-filter[_ngcontent-%COMP%] .filter-list[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:100%;margin:8px 0}}.stored-filter[_ngcontent-%COMP%] .filter-list[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block;margin-bottom:12px}.stored-filter[_ngcontent-%COMP%] .filter-list[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.stored-filter[_ngcontent-%COMP%] .filter-list[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[mat-icon-button][_ngcontent-%COMP%]{min-width:unset!important;width:36px!important;height:36px!important;border:none!important;background:transparent!important;color:#000!important;padding:0!important}.stored-filter[_ngcontent-%COMP%] .filter-list[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:not(.new){display:flex;flex-direction:column;justify-content:space-between}.stored-filter[_ngcontent-%COMP%] .filter-list[_ngcontent-%COMP%] .new[_ngcontent-%COMP%]{display:block;border:1px solid #d1d1d1;border-radius:4px;background-color:unset;padding:16px 18px 18px}.stored-filter[_ngcontent-%COMP%] .filter-list[_ngcontent-%COMP%] .new[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{margin:0 0 20px;max-width:320px;min-width:120px;width:100%;display:block}.stored-filter[_ngcontent-%COMP%] .filter-list[_ngcontent-%COMP%] .new[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%;min-width:124px;margin-bottom:0;display:block}
8550 .krankenhaus-standort-panel{z-index:1100!important}"]})}}return t})();var Lv=class{},Hv=(()=>{class t{constructor(e,n,r){this.blobClient=e,this.http=n,this.blobPublicControllerWeb=r}prepBlob(e){return this.blobClient.get(e).pipe(fe(n=>n.url)).pipe(fe(n=>{let r=new Lv;return r.path=e,r.downloadUrl=n,r.lastUpdate=this.blobPublicControllerWeb.getUpdateTimeStamp(e).pipe(fe(o=>new Date(o))),r}),Bi(this.handleError))}handleError(e){return e.error instanceof ErrorEvent?console.error("An error occurred:",e.error.message):console.error(`Backend returned code ${e.status}, body was: ${e.error}`),new tt(n=>{n.next(new Lv),n.complete()})}static{this.\u0275fac=function(n){return new(n||t)(w(op),w(xe),w(Iw))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function IZ(t,i){if(t&1&&(d(0,"span",7)(1,"small"),f(2),Ce(3,"async"),Ce(4,"deDate"),u()()),t&2){let e=b(2);p(2),J("Zuletzt aktualisiert: ",Se(4,3,Se(3,1,e.lastUpdated)))}}function MZ(t,i){if(t&1&&(d(0,"a",3),x(1,"img",4),d(2,"div",5),f(3),y(4,IZ,5,5,"span",6),u()()),t&2){let e=b();h("routerLink",Mt(e.routerLink))("queryParams",e.queryParams),p(),h("src",Mt(e.imageSrc),Kt)("alt",e.imageAltText),p(2),J(" ",e.linkText," "),p(),h("ngIf",e.lastUpdated)}}function kZ(t,i){if(t&1&&(d(0,"a",8),x(1,"img",4),d(2,"div",5),f(3),u()()),t&2){let e=b();h("href",e.href,Kt),p(),h("src",Mt(e.imageSrc),Kt)("alt",e.imageAltText),p(2),J(" ",e.linkText," ")}}function TZ(t,i){if(t&1&&(P(0),d(1,"a",8),x(2,"img",4),d(3,"div",5),f(4),d(5,"span",7)(6,"small"),f(7),Ce(8,"async"),Ce(9,"deDate"),u()()()(),N()),t&2){let e=b();p(),h("href",e.blobLink,Kt),p(),h("src",Mt(e.imageSrc),Kt)("alt",e.imageAltText),p(2),J(" ",e.linkText," "),p(3),J("Zuletzt aktualisiert: ",Se(9,8,Se(8,6,e.blobLastUpdated)))}}var AL=(()=>{class t{constructor(e){this.blobClient=e,this.resolved=null}ngOnInit(){this.blob&&this.blobClient.prepBlob(this.blob).subscribe(e=>{this.blobLink=e.downloadUrl,this.blobLastUpdated=e.lastUpdate})}static{this.\u0275fac=function(n){return new(n||t)(k(Hv))}}static{this.\u0275cmp=S({type:t,selectors:[["lib-image-with-link"]],inputs:{imageSrc:"imageSrc",imageAltText:"imageAltText",linkText:"linkText",routerLink:"routerLink",queryParams:"queryParams",href:"href",blob:"blob",lastUpdated:"lastUpdated"},standalone:!1,features:[_e([Hv])],decls:3,vars:3,consts:[[3,"routerLink","queryParams",4,"ngIf"],["target","_blank",3,"href",4,"ngIf"],[4,"ngIf"],[3,"routerLink","queryParams"],[3,"src","alt"],[1,"text-area"],["class","lastupdate",4,"ngIf"],[1,"lastupdate"],["target","_blank",3,"href"]],template:function(n,r){n&1&&y(0,MZ,5,8,"a",0)(1,kZ,4,5,"a",1)(2,TZ,10,10,"ng-container",2),n&2&&(h("ngIf",r.routerLink),p(),h("ngIf",r.href),p(),h("ngIf",r.blob))},dependencies:[Ie,Yn,fa,zd],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;margin:0 0 16px;box-shadow:0 2px 20px #bbbbbb80}a[_ngcontent-%COMP%]{text-decoration:none;color:inherit;padding:4px}a[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{display:block;width:100%;height:auto}a[_ngcontent-%COMP%] .text-area[_ngcontent-%COMP%]{display:flex;position:relative;align-items:center;justify-content:center;margin-top:auto;margin-bottom:auto;padding:32px 0;font-size:14pt;font-weight:700;white-space:normal}a[_ngcontent-%COMP%] .text-area[_ngcontent-%COMP%] span.lastupdate[_ngcontent-%COMP%]{position:absolute;margin:0;bottom:0;font-size:12pt;font-weight:500}"]})}}return t})();var Vv=(()=>{class t extends zm{transform(e,n){return e?super.transform(e,"dd.MM.yyyy"):""}static{this.\u0275fac=(()=>{let e;return function(r){return(e||(e=Xe(t)))(r||t)}})()}static{this.\u0275pipe=xi({name:"deDay",type:t,pure:!0,standalone:!1})}}return t})();var RZ=jw.BundeslandEnum,PZ=["autoCompleteInput"],PL=t=>({"active-bg":t});function NZ(t,i){if(t&1&&(d(0,"mat-option",11),f(1),Ce(2,"translate"),u()),t&2){let e=i.$implicit;h("value",e),p(),J(" ",Se(2,2,e)," ")}}function OZ(t,i){if(t&1&&(d(0,"mat-option",11),f(1),u()),t&2){let e=i.$implicit;h("value",e),p(),$n(" ",e.bezeichnung,", ",e.ort," ")}}var NL=(()=>{class t{constructor(e){this.krankenhausStandortService=e,this.onFilterStandort=new O,this.onBundeslandSelectionChanged=new O,this.onKrankenhausSelectionChanged=new O,this.showKrankenhausInput=!1,this.filter={bundesland:null,krankenhaus:null},this.bundeslaender=Object.values(RZ).sort((n,r)=>n.localeCompare(r)),this.inputDetectedEmitter=new O}
8550ngOnInit(){this.inputDetectedEmitter.pipe(ei(300)).subscribe(e=>{this.filter.krankenhaus={bezeichnung:e},this.propagateChange(),this.krankenhausStandortService.getAllKrankenhausStandorteByFilterPublic(e,this.filter.bundesland,0,30,null,null).subscribe(n=>{this.krankenhausStandortFilteredList=n.data})})}autoCompleteInputEvent(e){e.length==0&&(this.filter.krankenhaus=null),this.inputDetectedEmitter.emit(e)}displayKhS(e){return e?e.bezeichnung:""}onSelectKrankenhausStandort(e){this.filter.krankenhaus=e.option.value,this.showKrankenhausInput=!1,this.propagateChange(),this.onKrankenhausSelectionChanged.emit(this.filter.krankenhaus)}bundeslandSelectionChanged(){this.propagateChange(),this.onBundeslandSelectionChanged.emit(this.filter.bundesland)}propagateChange(){this.onFilterStandort.emit(this.filter)}toggleKrankenhausInput(e){e.stopPropagation(),this.showKrankenhausInput=!this.showKrankenhausInput}static{this.\u0275fac=function(n){return new(n||t)(k(Su))}}static{this.\u0275cmp=S({type:t,selectors:[["lib-standort-filter"]],viewQuery:function(n,r){if(n&1&&Ee(PZ,7),n&2){let o;V(o=B())&&(r.autoCompleteInput=o.first)}},outputs:{onFilterStandort:"onFilterStandort",onBundeslandSelectionChanged:"onBundeslandSelectionChanged",onKrankenhausSelectionChanged:"onKrankenhausSelectionChanged"},standalone:!1,decls:26,vars:17,consts:[["autoCompleteInput",""],["auto","matAutocomplete"],[1,"selection"],[1,"selection-bar"],[1,"krankenhaus-selection"],[1,"rounded-btn",3,"click","ngClass"],[1,"btn-label"],[3,"ngClass"],[1,"bundesland-selection"],["appearance","outline",1,"rounded-form-field",3,"ngClass"],["placeholder","Bundesland",3,"valueChange","selectionChange","value"],[3,"value"],[3,"value",4,"ngFor","ngForOf"],[1,"backdrop",3,"click"],[1,"krankenhaus-selection-input"],[1,"krankenhaus-label"],["appearance","outline"],["matInput","","placeholder","Krankenhausname",3,"input","matAutocomplete"],[3,"optionSelected","displayWith"]],template:function(n,r){if(n&1){let o=re();d(0,"div",2)(1,"div",3)(2,"div",4)(3,"button",5),D("click",function(s){return r.toggleKrankenhausInput(s)}),d(4,"span",6),f(5,"Krankenhausname"),u(),d(6,"span")(7,"mat-icon",7),f(8," arrow_drop_down "),u()()()(),d(9,"div",8)(10,"mat-form-field",9)(11,"mat-select",10),Cn("valueChange",function(s){return Q(o),In(r.filter.bundesland,s)||(r.filter.bundesland=s),Y(s)}),D("selectionChange",function(){return r.bundeslandSelectionChanged()}),d(12,"mat-option",11),f(13,"Alle"),u(),y(14,NZ,3,4,"mat-option",12),u()()()(),d(15,"div",13),D("click",function(){return r.showKrankenhausInput=!1}),u(),d(16,"div",14)(17,"mat-card")(18,"mat-label",15),f(19," Krankenhausname "),u(),d(20,"mat-form-field",16)(21,"input",17,0),D("input",function(s){return r.autoCompleteInputEvent(s.target.value)}),u(),d(23,"mat-autocomplete",18,1),D("optionSelected",function(s){return r.onSelectKrankenhausStandort(s)}),y(25,OZ,2,3,"mat-option",12),u()()()()()}if(n&2){let o=ft(24);p(3),h("ngClass",T(13,PL,r.filter.krankenhaus==null?null:r.filter.krankenhaus.bezeichnung)),p(4),h("ngClass",r.showKrankenhausInput?"primary-icon":"standard-icon"),p(3),h("ngClass",T(15,PL,r.filter.bundesland)),p(),yn("value",r.filter.bundesland),p(),h("value",null),p(2),h("ngForOf",r.bundeslaender),p(),X("show",r.showKrankenhausInput),p(),X("hidden",!r.showKrankenhausInput),p(5),h("matAutocomplete",o),p(2),h("displayWith",r.displayKhS),p(2),h("ngForOf",r.krankenhausStandortFilteredList)}},dependencies:[Er,_t,Zd,ai,os,Yi,Ke,Mi,pn,_n,eo,sn],styles:[".selection-bar[_ngcontent-%COMP%]{display:flex;gap:16px}@media screen and (max-width:800px){.selection[_ngcontent-%COMP%] .krankenhaus-selection-input[_ngcontent-%COMP%]{margin-top:0}}@media screen and (max-width:600px){.selection[_ngcontent-%COMP%] .selection-bar[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}.selection[_ngcontent-%COMP%] .krankenhaus-selection-input[_ngcontent-%COMP%]{margin-top:-48px}.selection[_ngcontent-%COMP%] .krankenhaus-selection-input[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{max-width:250px}}.bundesland-selection[_ngcontent-%COMP%]{margin-right:16px;max-width:190px;max-height:40px} .rounded-form-field .mat-mdc-text-field-wrapper{border-radius:20px!important}.rounded-form-field.active-bg[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper{background-color:#979797!important} .rounded-form-field .mat-mdc-select-placeholder{color:#000!important;font-size:16px}.rounded-form-field[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] input::placeholder, .rounded-form-field[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] textarea::placeholder{color:#000!important} .rounded-form-field .mdc-notched-outline{display:none} .mat-mdc-select-arrow{right:4px}
8550.rounded-btn.active-bg[_ngcontent-%COMP%]{background-color:#979797!important}.krankenhaus-selection[_ngcontent-%COMP%] .rounded-btn[_ngcontent-%COMP%]{min-width:190px;max-width:210px;background-color:#f0f0f0;border:none;border-radius:20px;padding:10px 0 10px 20px;text-align:left;cursor:pointer;height:39px;display:flex}.krankenhaus-selection[_ngcontent-%COMP%] .rounded-btn[_ngcontent-%COMP%] .btn-label[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400!important;font-size:16px;letter-spacing:.5px;-webkit-font-smoothing:antialiased;width:100%;flex:1}.krankenhaus-selection[_ngcontent-%COMP%] .rounded-btn[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:22px;margin-top:-2px;display:inline-flex;justify-content:center;align-items:center}.standard-icon[_ngcontent-%COMP%]{color:#0000008a}.primary-icon[_ngcontent-%COMP%]{color:var(--main-color)}.hidden[_ngcontent-%COMP%]{display:none}.backdrop[_ngcontent-%COMP%]{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:transparent;z-index:1}.backdrop.show[_ngcontent-%COMP%]{display:block}.krankenhaus-selection-input[_ngcontent-%COMP%]{position:absolute;z-index:2;max-width:400px;min-width:330px}.krankenhaus-selection-input[_ngcontent-%COMP%] mat-card{padding:16px}"]})}}return t})();var OL=(()=>{class t{constructor(){this.onFilterKrankenhausStandort=new O,this.filter={standortFilter:null,umkreissucheFilter:null}}ngOnInit(){}propagateChange(){this.onFilterKrankenhausStandort.emit(this.filter)}onStandortChange(e){this.filter.standortFilter=e,this.propagateChange()}onUmkreissucheChange(e){this.filter.umkreissucheFilter={latitude:e.value.latitude,longitude:e.value.longitude,distance:e.value.distance},this.propagateChange()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["app-krankenhaus-standort-filter"]],outputs:{onFilterKrankenhausStandort:"onFilterKrankenhausStandort"},standalone:!1,decls:3,vars:0,consts:[[1,"filter"],[3,"onFilterStandort"],[3,"onFilterUmkreissuche"]],template:function(n,r){n&1&&(d(0,"div",0)(1,"lib-standort-filter",1),D("onFilterStandort",function(a){return r.onStandortChange(a)}),u(),d(2,"lib-umkreissuche-filter",2),D("onFilterUmkreissuche",function(a){return r.onUmkreissucheChange(a)}),u()())},dependencies:[Nv,NL],styles:[".filter[_ngcontent-%COMP%]{display:flex}@media screen and (max-width:800px){.filter[_ngcontent-%COMP%]{flex-direction:column;gap:8px}}"]})}}return t})();function HZ(t,i){if(t&1&&(d(0,"div",4)(1,"mat-card")(2,"div",5)(3,"div",6)(4,"span",7),f(5),u()(),d(6,"div",6)(7,"address")(8,"div"),f(9),u(),d(10,"div"),f(11),u(),d(12,"div"),f(13),Ce(14,"translate"),u()()(),d(15,"div",6)(16,"div",8)(17,"button",9),f(18," Standort ausw\xE4hlen "),u()()()()()()),t&2){let e=i.$implicit,n=b();p(5),L(e.bezeichnung),p(4),L(e.strasse),p(2),$n("",e.plz," ",e.ort),p(2),L(Se(14,8,e.bundesland)),p(4),X("blue",n.useBlueButton),h("mat-dialog-close",e)}}var FL=(()=>{class t{constructor(e,n,r,o){this.dialogRef=e,this.data=n,this.log=r,this.krankenhausStandortService=o,this.reloadEmitter=new O,this.krankenhausListe=[],this.resultLength=0,this.useBlueButton=!1,n&&n.useBlueButton===!0&&(this.useBlueButton=!0)}ngAfterViewInit(){this.initFilterValuesToNull(),Pt(this.paginator.page,this.reloadEmitter).pipe(dt({}),Ct(()=>this.krankenhausStandortService.getAllKrankenhausStandorteByFilterPublic(this.standortBezeichnungFilter,this.bundeslandFilter,this.paginator.pageIndex,this.paginator.pageSize,this.standortIdFilter,this.geoSearchFilter)),fe(e=>(this.resultLength=e.rowCount,e.data)),Bi(e=>(this.log.logError("Error",e),ie([])))).subscribe(e=>{this.krankenhausListe=e})}initFilterValuesToNull(){this.bundeslandFilter=null,this.standortIdFilter=null,this.standortBezeichnungFilter=null,this.geoSearchFilter=null}onFilterChange(e){this.initFilterValuesToNull(),e.standortFilter&&e.standortFilter.krankenhaus&&(this.standortIdFilter=e.standortFilter.krankenhaus.id,this.standortBezeichnungFilter=e.standortFilter.krankenhaus.bezeichnung),e.standortFilter&&e.standortFilter.bundesland&&(this.bundeslandFilter=e.standortFilter.bundesland),e?.umkreissucheFilter?.latitude&&e?.umkreissucheFilter?.longitude&&(this.geoSearchFilter={latitude:e.umkreissucheFilter.latitude,longitude:e.umkreissucheFilter.longitude,distanz:e.umkreissucheFilter.distance}),this.paginator.pageIndex=0,this.reloadEmitter.emit()}static{this.\u0275fac=function(n){return new(n||t)(k(Un),k(ir),k(kt),k(Su))}}static{this.\u0275cmp=S({type:t,selectors:[["lib-krankenhaus-auswahl-
8550dialog"]],viewQuery:function(n,r){if(n&1&&Ee(Fi,5),n&2){let o;V(o=B())&&(r.paginator=o.first)}},standalone:!1,decls:6,vars:2,consts:[[1,"margin-bottom-32"],[3,"onFilterKrankenhausStandort"],["class","khs-daten",4,"ngFor","ngForOf"],[3,"length"],[1,"khs-daten"],[1,"grid-container"],[1,"grid-item"],[1,"bezeichnung"],[1,"aktion"],["mat-raised-button","",1,"btn-primary-small",3,"mat-dialog-close"]],template:function(n,r){n&1&&(d(0,"h2",0),f(1,"Standort ausw\xE4hlen"),u(),d(2,"div",0)(3,"app-krankenhaus-standort-filter",1),D("onFilterKrankenhausStandort",function(a){return r.onFilterChange(a)}),u()(),y(4,HZ,19,10,"div",2),x(5,"mat-paginator",3)),n&2&&(p(4),h("ngForOf",r.krankenhausListe),p(),h("length",r.resultLength))},dependencies:[_t,qe,Yi,Kn,Fi,OL,sn],styles:[".khs-daten[_ngcontent-%COMP%]{padding-bottom:32px}.khs-daten[_ngcontent-%COMP%] .grid-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:1.5fr 1.5fr 1fr;width:100%}.khs-daten[_ngcontent-%COMP%] .grid-item[_ngcontent-%COMP%]{border-radius:4px;display:flex;align-items:center}.khs-daten[_ngcontent-%COMP%] .grid-item[_ngcontent-%COMP%] .bezeichnung[_ngcontent-%COMP%], .khs-daten[_ngcontent-%COMP%] .grid-item[_ngcontent-%COMP%] address[_ngcontent-%COMP%]{font-style:normal}.khs-daten[_ngcontent-%COMP%] .grid-item[_ngcontent-%COMP%] .bezeichnung[_ngcontent-%COMP%]{font-weight:600;margin-right:32px}.khs-daten[_ngcontent-%COMP%] .grid-item[_ngcontent-%COMP%] .aktion[_ngcontent-%COMP%]{text-align:center;margin:auto}@media screen and (max-width:500px){.khs-daten[_ngcontent-%COMP%] .grid-container[_ngcontent-%COMP%]{grid-template-columns:1fr;row-gap:24px}}"]})}}return t})();function VZ(t,i){if(t&1){let e=re();d(0,"button",2),D("click",function(){Q(e);let r=b();return Y(r.openSelectKrankenhausStandortDialog())}),d(1,"mat-icon"),f(2,"search"),u(),f(3," Standort suchen "),u()}if(t&2){let e=b();X("blue",e.useBlueButton)}}function BZ(t,i){if(t&1){let e=re();d(0,"app-krankenhaus-info",3),D("onFilter",function(){Q(e);let r=b();return Y(r.changeKrankenhausAuswahl())})("onRemove",function(){Q(e);let r=b();return Y(r.removeKrankenhausAuswahl())}),u()}if(t&2){let e=b();h("krankenhausStandort",e.krankenhausStandort)("bestehendeMeldebereiche",e.bestehendeMeldebereiche)("displayKrankenhausStandortAendernButton",!0)("displayKrankenhausStandortEntfernenButton",e.displayKrankenhausStandortEntfernenButton)("displayMeldebereiche",e.displayMeldebereiche)("useBlueButton",e.useBlueButton)}}var sYe=(()=>{class t{constructor(e,n){this.dialog=e,this.roleService=n,this.displayMeldebereiche=!0,this.displayKrankenhausStandortEntfernenButton=!1,this.useBlueButton=!1,this.onKrankenhausStandortSelected=new O,this.onKrankenhausStandortRemoved=new O}changeKrankenhausAuswahl(){this.openSelectKrankenhausStandortDialog()}removeKrankenhausAuswahl(){this.krankenhausStandort=null,this.onKrankenhausStandortRemoved.emit()}openSelectKrankenhausStandortDialog(){this.dialog.open(FL,{width:"1000px",height:"90vh",data:{useBlueButton:this.useBlueButton}}).afterClosed().subscribe(n=>{n&&this.onKrankenhausStandortSelected.emit(n)})}static{this.\u0275fac=function(n){return new(n||t)(k(Ni),k(Jn))}}static{this.\u0275cmp=S({type:t,selectors:[["app-krankenhaus-info-mit-auswahl-dialog"]],inputs:{krankenhausStandort:"krankenhausStandort",bestehendeMeldebereiche:"bestehendeMeldebereiche",cssClass:"cssClass",displayMeldebereiche:"displayMeldebereiche",displayKrankenhausStandortEntfernenButton:"displayKrankenhausStandortEntfernenButton",useBlueButton:"useBlueButton"},outputs:{onKrankenhausStandortSelected:"onKrankenhausStandortSelected",onKrankenhausStandortRemoved:"onKrankenhausStandortRemoved"},standalone:!1,decls:3,vars:4,consts:[["type","button","mat-raised-button","","class","btn-primary-small",3,"blue","click",4,"ngIf"],[3,"krankenhausStandort","bestehendeMeldebereiche","displayKrankenhausStandortAendernButton","displayKrankenhausStandortEntfernenButton","displayMeldebereiche","useBlueButton","onFilter","onRemove",4,"ngIf"],["type","button","mat-raised-button","",1,"btn-primary-small",3,"click"],[3,"onFilter","onRemove","krankenhausStandort","bestehendeMeldebereiche","displayKrankenhausStandortAendernButton","displayKrankenhausStandortEntfernenButton","displayMeldebereiche","useBlueButton"]],template:function(n,r){n&1&&(d(0,"div"),y(1,VZ,4,2,"button",0)(2,BZ,1,6,"app-krankenhaus-info",1),u(
8550)),n&2&&(We(r.cssClass),p(),h("ngIf",!r.krankenhausStandort),p(),h("ngIf",r.krankenhausStandort))},dependencies:[Ie,qe,Ke,rv],encapsulation:2})}}return t})();var dYe=(()=>{class t{constructor(){}ngOnInit(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["app-meldebereich-beschreibung"]],inputs:{cssClass:"cssClass"},standalone:!1,decls:5,vars:2,consts:[["contentId","registrierung-meldebereich-beschreibung"],["contentId","registrierung-meldebereich-warnung"]],template:function(n,r){n&1&&(d(0,"div")(1,"lib-beschreibung"),x(2,"app-content-display",0),u(),d(3,"lib-beschreibung"),x(4,"app-content-display",1),u()()),n&2&&We(r.cssClass)},dependencies:[iv,at],styles:["lib-beschreibung[_ngcontent-%COMP%]{display:block}lib-beschreibung[_ngcontent-%COMP%] + lib-beschreibung[_ngcontent-%COMP%]{margin-top:32px}"]})}}return t})();var LL=fi.BehandlungsschwerpunktL1Enum,HL=fi.BehandlungsschwerpunktL2Enum,dh=fi.BehandlungsschwerpunktL3Enum;function jZ(t,i){t&1&&(d(0,"mat-error"),f(1," Behandlungsschwerpunkt-Ebene 2 muss ausgew\xE4hlt werden. "),u())}function UZ(t,i){t&1&&(d(0,"mat-error"),f(1," Behandlungsschwerpunkt-Ebene 3 muss ausgew\xE4hlt werden. "),u())}function zZ(t,i){if(t&1&&(d(0,"div")(1,"mat-radio-button",8),f(2),u()()),t&2){let e=i.$implicit,n=b(3);We(ua("bse3-",e.value)),p(),h("disabled",!n.behandlungsschwerpunktL3Modifiable)("value",e.value),p(),J(" ",e.label," ")}}function GZ(t,i){if(t&1&&(d(0,"div")(1,"mat-radio-button",6),f(2),u(),d(3,"mat-radio-group",7),y(4,zZ,3,6,"div",3),u()()),t&2){let e=i.$implicit,n=b(2);We(ua("bse2-",e.value)),p(),h("disabled",!n.behandlungsschwerpunktL2Modifiable)("value",e.value),p(),J(" ",e.label," "),p(),h("formControl",n.behandlungsschwerpunktForm.get("behandlungsschwerpunktL3")),p(),h("ngForOf",n.getEbene3Options(e.value))}}function $Z(t,i){if(t&1&&(d(0,"div")(1,"mat-radio-button",4),f(2),u(),d(3,"mat-radio-group",5),y(4,GZ,5,8,"div",3),u()()),t&2){let e=i.$implicit,n=b();We(ua("bse1-",e.value)),p(),h("disabled",!n.behandlungsschwerpunktL1Modifiable)("value",e.value),p(),J(" ",e.label," "),p(),h("formControl",n.behandlungsschwerpunktForm.get("behandlungsschwerpunktL2")),p(),h("ngForOf",n.getEbene2Options(e.value))}}var WZ=[{value:LL.ERWACHSENE,label:"Erwachsene"},{value:LL.KINDER,label:"Kinder"}],VL={ERWACHSENE:[],KINDER:[{value:HL.PICU,label:"PICU"},{value:HL.NICU,label:"NICU"}]},BL={NULL:[],PICU:[{value:dh.KINDERKARDIOCHIRURGIE_JA,label:"Kinderkardiochirurgie vorhanden"},{value:dh.KINDERKARDIOCHIRURGIE_NEIN,label:"Kinderkardiochirurgie nicht vorhanden"}],NICU:[{value:dh.LEVEL_1,label:"Level 1"},{value:dh.LEVEL_2,label:"Level 2"},{value:dh.PERINATALER_SCHWERPUNKT,label:"Perinataler Schwerpunkt"}]},UL=(()=>{class t{constructor(){this.behandlungsschwerpunktL1Modifiable=!1,this.behandlungsschwerpunktL2Modifiable=!1,this.behandlungsschwerpunktL3Modifiable=!1,this.behandlungsschwerpunkteEbene1=WZ}ngOnInit(){this.initForm()}ngOnChanges(){this.initForm()}initForm(){this.behandlungsschwerpunktForm.get("behandlungsschwerpunktL1").valueChanges.subscribe(e=>{let n=this.behandlungsschwerpunktForm.get("behandlungsschwerpunktL2"),r=this.behandlungsschwerpunktForm.get("behandlungsschwerpunktL3");n.patchValue(null),r.patchValue(null)}),this.behandlungsschwerpunktForm.get("behandlungsschwerpunktL2").valueChanges.subscribe(e=>{this.behandlungsschwerpunktForm.get("behandlungsschwerpunktL3").patchValue(null)}),this.behandlungsschwerpunktForm.get("behandlungsschwerpunktL2").setValidators(jL("behandlungsschwerpunktL1",VL)),this.behandlungsschwerpunktForm.get("behandlungsschwerpunktL3").setValidators(jL("behandlungsschwerpunktL2",BL))}getEbene2Options(e){return this.behandlungsschwerpunktForm.get("behandlungsschwerpunktL1").value===e?VL[e]:[]}getEbene3Options(e){return this.behandlungsschwerpunktForm.get("behandlungsschwerpunktL2").value===e?BL[e]:[]}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["app-meldebereich-behandlungsschwerpunkt"]],inputs:{behandlungsschwerpunktForm:"behandlungsschwerpunktForm",behandlungsschwerpunktL1Modifiable:"behandlungsschwerpunktL1Modifiable",behandlungsschwerpunktL2Modifiable:"behandlungsschwerpunktL2Modifiable",behandlungsschwerpunktL3Modifiable:"behandlungsschwerpunktL3Modifiable"},standalone:!1,features:[Pe],decls:9,vars:4,consts:[[1,"behandlungsschwerpunkt","margin-bottom-32"],[4,"ngIf"],[1,"behandlungsschwerpunkt-ebene1",3,"formControl"],[3,"class",4,"ngFor","ngForOf"],["name","bse1",3,"disabled","value"],[1,"behandlungsschwerpunkt-ebene2",3,"formControl"],["name","bse2",3,"disabled","value"],[1,"behandlungsschwerpunkt-ebene3",3,"formControl"],["name","bse3",3,"disabled","value"]],template:function(n,r){n&1&&(d(0,"div",0)(1,"h3"),f(2,"Behandlungsschwerpunkt *"),u(),d(3,"label"),f(4,"Im Meldebereich werden Kapazit\xE4ten erfasst f\xFCr"),u(),y(5,jZ,2,0,"mat-error",1)(6,UZ,2,0,"mat-error",1),d(7,"mat-radio-group",2),y(8,$Z,5,8,"div",3),u()()),n&2&&(p(5),h("ngIf",r.behandlungsschwerpunktForm.get("behandlungsschwerpunktL2").hasError("required")),p(),h("ngIf",r.behandlungsschwerpunktForm.get("behandlungsschwerpunktL3").hasError("required")),p(),h("formControl",r.behandlungsschwerpunktForm.get("behandlungsschwerpunktL1")),p(),h("ngForOf",r.behandlungsschwerpunkteEbene1))},dependencies:[_t,Ie,zo,Ic,as,An,Tr],styles:[".behandlungsschwerpunkt-ebene2[_ngcontent-%COMP%], .behandlungsschwerpunkt-ebene3[_ngcontent-%COMP%]{display:block;margin-left:32px}mat-radio-button[_ngcontent-%COMP%]{display:block}"]})}}return t})();function jL(t,i){return e=>{let r=e.parent.get(t).value;if(e.value)return null;let a=i[r];return!a||a.length===0?null:{required:!0}}}var KZ=fi.VersorgungsgradEnum;function QZ(t,i){if(t&1&&(d(0,"mat-radio-button",4),f(1),Ce(2,"translate"),u()),t&2){let e=i.$implicit,n=b();h("disabled",!n.versorgungsgradModifiable)("value",e),p(),J(" ",Se(2,3,"versorgungs.grad.enum."+e)," ")}}var zL=(()=>{class t{constructor(){this.versorgungsgradModifiable=!1,this.versorgungsGrade=Object.values(KZ)}ngOnInit(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["app-meldebereich-versorgungsgrad"]],inputs:{versorgungsgradFormControl:"versorgungsgradFormControl",versorgungsgradModifiable:"versorgungsgradModifiable"},standalone:!1,decls:6,vars:2,consts:[[1,"versorgungsgrad","margin-bottom-32"],["id","versorgungsgrad-label"],["aria-labelledby","versorgungsgrad-label",3,"formControl"],[3,"disabled","value",4,"ngFor","ngForOf"],[3,"disabled","value"]],template:function(n,r){n&1&&(d(0,"div",0)(1,"h3")(2,"label",1),f(3,"Versorgungsgrad *"),u()(),d(4,"mat-radio-group",2),y(5,QZ,3,5,"mat-radio-button",3),u()()),n&2&&(p(4),h("formControl",r.versorgungsgradFormControl),p(),h("ngForOf",r.versorgungsGrade))},dependencies:[_t,Ic,as,An,Tr,sn],styles:["mat-radio-button[_ngcontent-%COMP%]{display:block}"]})}}return t})();var ZZ=fi.NotfallversorgungsstufeEnum,GL=(()=>{class t{constructor(){this.notfallversorgungsstufeModifiable=!1,this.notfallversorgungsstufen=Object.values(ZZ)}ngOnInit(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["app-meldebereich-notfallversorgungsstufe"]],inputs:{notfallversorgungsstufe:"notfallversorgungsstufe",notfallversorgungsstufeModifiable:"notfallversorgungsstufeModifiable"},standalone:!1,decls:32,vars:36,consts:[[1,"margin-bottom-32"],["id","notfallversorgungsstufe"],[1,"info-icon",3,"matTooltip"],["aria-labelledby","notfallversorgungsstufe",3,"formControl"],["value","KEINE_STUFE",3,"disabled"],["value","STUFE1_BASISNOTFALLVERSORGUNG",3,"disabled"],["value","STUFE2_ERWEITERTENOTFALLVERSORGUNG",3,"disabled"],["value","STUFE3_UMFASSENDENOTFALLVERSORGUNG",3,"disabled"],["value","STUFE_UNBEKANNT",3,"disabled"]],template:function(n,r){n&1&&(d(0,"div",0)(1,"h3")(2,"label",1),f(3),Ce(4,"translate"),u()(),d(5,"p"),f(6," Mein Krankenhaus-Standort ist gem\xE4\xDF G-BA Beschluss folgender Stufe der Notfallversorgung zugeordnet: "),d(7,"mat-icon",2),Ce(8,"translate"),f(9," info_outline "),u()(),d(10,"mat-radio-group",3)(11,"mat-radio-button",4),f(12),Ce(13,"translate"),d(14,"mat-icon",2),Ce(15,"translate"),f(16," info_outline "),u()(),d(17,"mat-radio-button",5),f(18),Ce(19,"translate"),u(),d(20,"mat-radio-button",6),f(21),
8550Ce(22,"translate"),u(),d(23,"mat-radio-button",7),f(24),Ce(25,"translate"),u(),d(26,"mat-radio-button",8),f(27),Ce(28,"translate"),d(29,"mat-icon",2),Ce(30,"translate"),f(31,"info_outline"),u()()()()),n&2&&(p(3),J("",Se(4,18,"notfallversorgungsstufe.label")," *"),p(4),h("matTooltip",Mt(Se(8,20,"notfallversorgungsstufe.infobox"))),p(3),h("formControl",r.notfallversorgungsstufe),p(),h("disabled",!r.notfallversorgungsstufeModifiable),p(),J(" ",Se(13,22,"notfallversorgungsstufe.enum.KEINE_STUFE")," "),p(2),h("matTooltip",Mt(Se(15,24,"notfallversorgungsstufe.enum.KEINE_STUFE.infobox"))),p(3),h("disabled",!r.notfallversorgungsstufeModifiable),p(),J(" ",Se(19,26,"notfallversorgungsstufe.enum.STUFE1_BASISNOTFALLVERSORGUNG")," "),p(2),h("disabled",!r.notfallversorgungsstufeModifiable),p(),J(" ",Se(22,28,"notfallversorgungsstufe.enum.STUFE2_ERWEITERTENOTFALLVERSORGUNG")," "),p(2),h("disabled",!r.notfallversorgungsstufeModifiable),p(),J(" ",Se(25,30,"notfallversorgungsstufe.enum.STUFE3_UMFASSENDENOTFALLVERSORGUNG")," "),p(2),h("disabled",!r.notfallversorgungsstufeModifiable),p(),J(" ",Se(28,32,"notfallversorgungsstufe.enum.STUFE_UNBEKANNT")," "),p(2),h("matTooltip",Mt(Se(30,34,"notfallversorgungsstufe.enum.STUFE_UNBEKANNT.infobox"))))},dependencies:[Ke,Ic,as,mn,An,Tr,sn],styles:["mat-radio-button[_ngcontent-%COMP%]{display:block}"]})}}return t})();function JZ(t,i){if(t&1&&(d(0,"mat-icon",2),f(1,` info_outline 8551`),u()),t&2){let e=b();h("matTooltip",e.contentText)}}function eX(t,i){if(t&1&&(d(0,"div",3)(1,"a",4)(2,"mat-icon"),f(3,"edit"),u()()()),t&2){let e=b();p(),h("href",e.getAdminUrl(),Kt)}}var $L=(()=>{class t{constructor(e,n){this.contentService=e,this.roleHelperService=n,this.useLongText=!0,this.isAdmin=!1}ngOnChanges(){this.loadContent()}loadContent(){this.isAdmin=this.roleHelperService.hasRole(Si.ADMIN_SYSTEM),this.content?this.contentToDisplay=this.content:this.contentService.getOneByType(Xn.TypeEnum.PAGE_ELEMENT,this.contentId).subscribe(e=>{this.contentToDisplay=e})}get contentText(){return this.getContentText()}getContentText(){return this.useLongText?this.contentToDisplay?.longText.replace(/<\/?[^>]+(>|$)/g,""):this.contentToDisplay?.shortText.replace(/<\/?[^>]+(>|$)/g,"")}getAdminUrl(){return this.contentToDisplay?.type===Xn.TypeEnum.ANSPRECHPARTNER?dl()+"/content/ansprechpartner":dl()+"/content/content-edit/"+this.contentToDisplay?.type+"/"+this.contentToDisplay?.id}static{this.\u0275fac=function(n){return new(n||t)(k(Wi),k(Jn))}}static{this.\u0275cmp=S({type:t,selectors:[["app-tooltip-content-display"]],inputs:{contentId:"contentId",content:"content",useLongText:"useLongText"},standalone:!1,features:[Pe],decls:2,vars:2,consts:[["class","info-icon",3,"matTooltip",4,"ngIf"],["class","tooltip-display-actions",4,"ngIf"],[1,"info-icon",3,"matTooltip"],[1,"tooltip-display-actions"],["mat-icon-button","","target","_blank",3,"href"]],template:function(n,r){n&1&&y(0,JZ,2,1,"mat-icon",0)(1,eX,4,1,"div",1),n&2&&(h("ngIf",r.contentToDisplay),p(),h("ngIf",r.isAdmin))},dependencies:[Ie,Tn,Ke,mn],styles:[".tooltip-display-actions[_ngcontent-%COMP%]{display:inline-block}"]})}}return t})();var nX=["organisationTagInput"];function iX(t,i){if(t&1&&(d(0,"h2"),f(1),u()),t&2){let e=b();p(),L(e.header)}}function rX(t,i){if(t&1&&(d(0,"h3"),f(1),u()),t&2){let e=b();p(),L(e.header)}}function oX(t,i){t&1&&(d(0,"div",23)(1,"h4"),f(2,"Hinzugef\xFCgte Organisations-Tags"),u()())}function aX(t,i){if(t&1){let e=re();d(0,"mat-chip-row",24),D("removed",function(){let r=Q(e).index,o=b();return Y(o.removeOrganisationTag(r))}),f(1),d(2,"button",25)(3,"mat-icon"),f(4,"cancel"),u()()()}if(t&2){let e=i.$implicit;p(),J(" ",e," ")}}function sX(t,i){t&1&&x(0,"app-content-wichtige-informationen",26)}var WL=(()=>{class t{constructor(){this.versorgungsgradModifiable=!1,this.behandlungsschwerpunktL1Modifiable=!1,this.behandlungsschwerpunktL2Modifiable=!1,this.behandlungsschwerpunktL3Modifiable=!1,this.notfallversorgungsstufeModifiable=!1,this.isMeinMeldebereich=!1,this.separatorKeysCodes=[13,188]}ngOnInit(){}addOrganisationTag(e){let n=this.tagInput.nativeElement,r=n.value;(r||"").trim()&&this.meldebereichTags.value.push(r),n&&(n.value="")}removeOrganisationTag(e){this.meldebereichTags.value.splice(e,1)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["app-meldebereich-form-allgemein"]],viewQuery:function(n,r){if(n&1&&Ee(nX,5),n&2){let o;V(o=B())&&(r.tagInput=o.first)}},inputs:{meldebereichName:"meldebereichName",meldebereichTags:"meldebereichTags",versorgungsgrad:"versorgungsgrad",behandlungsschwerpunkt:"behandlungsschwerpunkt",notfallversorgungsstufe:"notfallversorgungsstufe",versorgungsgradModifiable:"versorgungsgradModifiable",behandlungsschwerpunktL1Modifiable:"behandlungsschwerpunktL1Modifiable",behandlungsschwerpunktL2Modifiable:"behandlungsschwerpunktL2Modifiable",behandlungsschwerpunktL3Modifiable:"behandlungsschwerpunktL3Modifiable",notfallversorgungsstufeModifiable:"notfallversorgungsstufeModifiable",header:"header",isMeinMeldebereich:"isMeinMeldebereich",cssClass:"cssClass"},standalone:!1,decls:30,vars:18,consts:[["organisationTagInput",""],["organisationTagChipList",""],[4,"ngIf"],[1,"margin-bottom-32"],["contentId","meldebereich-form-text"],[1,"info-fields-grid"],[1,"field","field-value"],[1,"field-info"],["contentId","meldebereich-form-description"],["appearance","outline",1,"w-100"],["matInput","","required","",3,"formControl"],[1,"field","field-value","mat-radio-button-32"],["contentId","meldebereich-form-tag-text"],["appearance","outline",1,"w-100","chip-inputfield-no-margin"],["matInput","",3,"matChipInputTokenEnd","matChipInputFor","matChipInputSeparatorKeyCodes"],[1,"tags-display"],["class","tags-text",4,"ngIf"],["aria-label","enter sandwich fillings"],[3,"removed",4,"ngFor","ngForOf"],["contentId","meldebereich-form-modification-notification",4,"ngIf"],[3,"versorgungsgradFormControl","versorgungsgradModifiable"],[3,"notfallversorgungsstufe","notfallversorgungsstufeModifiable"],[3,"behandlungsschwerpunktForm","behandlungsschwerpunktL1Modifiable","behandlungsschwerpunktL2Modifiable","behandlungsschwerpunktL3Modifiable"],[1,"tags-text"],[3,"removed"],["matChipRemove",""],["contentId","meldebereich-form-modification-notification"]],template:function(n,r){if(n&1&&(d(0,"div"),y(1,iX,2,1,"h2",2)(2,rX,2,1,"h3",2),d(3,"div",3),x(4,"app-content-display",4),u(),d(5,"div",5)(6,"div",6)(7,"div",7)(8,"mat-label"),f(9," Meldebereichs-Name * "),x(10,"app-tooltip-content-display",8),u()(),d(11,"mat-form-field",9),x(12,"input",10),u()(),d(13,"div",11)(14,"div",7)(1
85515,"mat-label"),f(16," Organisations-Tag "),x(17,"app-tooltip-content-display",12),u()(),d(18,"mat-form-field",13)(19,"input",14,0),D("matChipInputTokenEnd",function(){return r.addOrganisationTag()}),u()()()(),d(21,"div",15),y(22,oX,3,0,"div",16),d(23,"mat-chip-grid",17,1),y(25,aX,5,1,"mat-chip-row",18),u()(),y(26,sX,1,0,"app-content-wichtige-informationen",19),x(27,"app-meldebereich-versorgungsgrad",20)(28,"app-meldebereich-notfallversorgungsstufe",21)(29,"app-meldebereich-behandlungsschwerpunkt",22),u()),n&2){let o=ft(24);We(r.cssClass),p(),h("ngIf",r.isMeinMeldebereich),p(),h("ngIf",!r.isMeinMeldebereich),p(10),h("formControl",r.meldebereichName),p(7),h("matChipInputFor",o)("matChipInputSeparatorKeyCodes",r.separatorKeysCodes),p(3),h("ngIf",r.meldebereichTags.value.length!=0),p(3),h("ngForOf",r.meldebereichTags.value),p(),h("ngIf",!r.versorgungsgradModifiable||!r.notfallversorgungsstufeModifiable||!r.behandlungsschwerpunktL1Modifiable||!r.behandlungsschwerpunktL2Modifiable||!r.behandlungsschwerpunktL3Modifiable),p(),h("versorgungsgradFormControl",r.versorgungsgrad)("versorgungsgradModifiable",r.versorgungsgradModifiable),p(),h("notfallversorgungsstufe",r.notfallversorgungsstufe)("notfallversorgungsstufeModifiable",r.notfallversorgungsstufeModifiable),p(),h("behandlungsschwerpunktForm",r.behandlungsschwerpunkt)("behandlungsschwerpunktL1Modifiable",r.behandlungsschwerpunktL1Modifiable)("behandlungsschwerpunktL2Modifiable",r.behandlungsschwerpunktL2Modifiable)("behandlungsschwerpunktL3Modifiable",r.behandlungsschwerpunktL3Modifiable)}},dependencies:[_t,Ie,C2,x2,Ob,aS,Ke,Mi,pn,_n,Qi,An,Da,Tr,UL,zL,GL,at,pl,$L],styles:[".info-fields-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(auto,480px) auto;grid-template-rows:auto auto auto}.info-fields-grid[_ngcontent-%COMP%] .field-value[_ngcontent-%COMP%]{grid-column:1/span 1}.info-fields-grid[_ngcontent-%COMP%] .tag-input[_ngcontent-%COMP%]{grid-row:3/span 1}@media screen and (max-width:500px){.info-fields-grid[_ngcontent-%COMP%]{display:flex;flex-direction:column}.tag-input.field-value[_ngcontent-%COMP%]{flex-direction:column;align-items:normal!important}}.tag-input.field-value[_ngcontent-%COMP%]{display:flex;align-items:center}[_nghost-%COMP%] .wichtige-informationen{margin-top:56px!important}.tags-display[_ngcontent-%COMP%]{align-items:center}app-meldebereich-versorgungsgrad[_ngcontent-%COMP%], app-meldebereich-behandlungsschwerpunkt[_ngcontent-%COMP%]{display:block;margin-top:32px}input[_ngcontent-%COMP%]::-webkit-outer-spin-button, input[_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][_ngcontent-%COMP%]{-moz-appearance:textfield}"]})}}return t})();var yYe=[{code:"BW",fullName:"Baden-W\xFCrttemberg",enum:zi.BundeslaenderEnum.BADEN_WUERTTEMBERG},{code:"BY",fullName:"Bayern",enum:zi.BundeslaenderEnum.BAYERN},{code:"BE",fullName:"Berlin",enum:zi.BundeslaenderEnum.BERLIN},{code:"BB",fullName:"Brandenburg",enum:zi.BundeslaenderEnum.BRANDENBURG},{code:"HB",fullName:"Bremen",enum:zi.BundeslaenderEnum.BREMEN},{code:"HH",fullName:"Hamburg",enum:zi.BundeslaenderEnum.HAMBURG},{code:"HE",fullName:"Hessen",enum:zi.BundeslaenderEnum.HESSEN},{code:"MV",fullName:"Mecklenburg-Vorpommern",enum:zi.BundeslaenderEnum.MECKLENBURG_VORPOMMERN},{code:"NI",fullName:"Niedersachsen",enum:zi.BundeslaenderEnum.NIEDERSACHSEN},{code:"NW",fullName:"Nordrhein-Westfalen",enum:zi.BundeslaenderEnum.NORDRHEIN_WESTFALEN},{code:"RP",fullName:"Rheinland-Pfalz",enum:zi.BundeslaenderEnum.RHEINLAND_PFALZ},{code:"SL",fullName:"Saarland",enum:zi.BundeslaenderEnum.SAARLAND},{code:"SN",fullName:"Sachsen",enum:zi.BundeslaenderEnum.SACHSEN},{code:"ST",fullName:"Sachsen-Anhalt",enum:zi.BundeslaenderEnum.SACHSEN_ANHALT},{code:"SH",fullName:"Schleswig-Holstein",enum:zi.BundeslaenderEnum.SCHLESWIG_HOLSTEIN},{code:"TH",fullName:"Th\xFCringen",enum:zi.BundeslaenderEnum.THUERINGEN}];var qL=(()=>{class t extends mS{constructor(e){super(e),this._locale=e}getFirstDayOfWeek(){return Ux(this._locale)}static{this.\u0275fac=function(n){return new(n||t)(w(Za))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac})}}return t})();var sH=$v(VD());function KL(t,i){if(!t?.pausierungen)return!1;for(let e of t.pausierungen)if(e.pfad===i)return!0;return!1}var cX=1e3*60*60*24,dX=14,QL=(()=>{class t{constructor(){}isMeldungBearbeitbar(e){return new Date(new Date(e.meldezeitpunkt).getTime()+dX*cX)>new Date}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var YL=(()=>{class t{create(e){return new BD(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),BD=class{constructor(i){this.PRE_HEADER_BLOCKS=i,this.ALL_COLUMNS=this.PRE_HEADER_BLOCKS.map(e=>e.trigger).reduce((e,n)=>e.concat(n))}getColumnSelection(i){return{displayedpreHeaderColumns:this.getPreHeaderColumns(i),displayedColumns:this.getDisplayedColumns(i),displayedSumHeader:this.getDisplayedSumHeader(i),displayedFilterHeader:this.getDisplayedFilterHeader(i),colSpans:this.getColSpans(i),startColumns:this.getStartColumns(i)}}getStartColumns(i){let e={};for(let n of this.ALL_COLUMNS)e[n]=this.isStartColumn(n,i);return e}isStartColumn(i,e){if(e.indexOf(i)===-1)return!1;let n=this.PRE_HEADER_BLOCKS.filter(r=>r.trigger.indexOf(i)>-1);if(!n)return!1;for(let r of n[0].trigger){if(r===i)return!0;
8551if(e.indexOf(r)>-1)return!1}return!1}getColSpans(i){let e={};for(let n of this.PRE_HEADER_BLOCKS)e[n.name]=this.getSelectedBlockSize(i,n.name);return e}getPreHeaderColumns(i){return this.PRE_HEADER_BLOCKS.map(e=>this.getColumn(i,e.name,e.trigger)).filter(e=>e!==null)}getDisplayedSumHeader(i){return i.map(e=>e+"-summe")}getDisplayedFilterHeader(i){return i.map(e=>e+"-filter")}getDisplayedColumns(i){return i}getSelectedBlockSize(i,e){let n=this.getBlock(e);return i.filter(r=>n.trigger.includes(r)).length}getBlock(i){return this.PRE_HEADER_BLOCKS.filter(e=>e.name===i)[0]}getColumn(i,e,n){return this.atLeastOneSelected(i,n)?e:null}atLeastOneSelected(i,e){return i.filter(n=>e.includes(n)).length>0}hideColumnsBasedOnFilter(i,e){return new Promise((r,o)=>{e=e.filter(a=>!i.includes(a)),r(e)})}showColumnsBasedOnFilter(i,e,n){return new Promise((o,a)=>{for(let s of i)e.includes(s)||e.splice(e.indexOf(n),0,s);o(e)})}};function pX(t,i){t&1&&(d(0,"th",9),f(1,"Feld"),u())}function hX(t,i){if(t&1&&(d(0,"td",10),f(1),Ce(2,"translate"),u()),t&2){let e=i.$implicit;p(),J(" ",Se(2,1,"meldungshistorie.legende."+e.pfad)," ")}}function fX(t,i){t&1&&(d(0,"th",9),f(1,"Start"),u())}function gX(t,i){if(t&1&&(d(0,"td",10),f(1),Ce(2,"deDay"),u()),t&2){let e=i.$implicit;p(),J(" ",Se(2,1,e.start)," ")}}function _X(t,i){t&1&&(d(0,"th",9),f(1,"Ende"),u())}function bX(t,i){if(t&1&&(d(0,"td",10),f(1),Ce(2,"deDay"),u()),t&2){let e=i.$implicit;p(),J(" ",Se(2,1,e.ende)," ")}}function vX(t,i){t&1&&x(0,"tr",11)}function yX(t,i){t&1&&x(0,"tr",12)}function CX(t,i){if(t&1&&(d(0,"table",1),P(1,2),y(2,pX,2,0,"th",3)(3,hX,3,3,"td",4),N(),P(4,5),y(5,fX,2,0,"th",3)(6,gX,3,3,"td",4),N(),P(7,6),y(8,_X,2,0,"th",3)(9,bX,3,3,"td",4),N(),y(10,vX,1,0,"tr",7)(11,yX,1,0,"tr",8),u()),t&2){let e=b();h("dataSource",e.sortiertePausierungen),p(10),h("matHeaderRowDef",e.displayedColumns),p(),h("matRowDefColumns",e.displayedColumns)}}var ZL=(()=>{class t{constructor(){this.displayedColumns=["feldname","start","ende"]}ngOnChanges(e){let n=this.meldefeldPausierung?.pausierungen;if(!n){this.sortiertePausierungen=null;return}n.sort((r,o)=>r.pfad.localeCompare(o.pfad)),this.sortiertePausierungen=n}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["lib-meldungs-historie-legende-pausierte-felder"]],inputs:{meldefeldPausierung:"meldefeldPausierung"},standalone:!1,features:[Pe],decls:1,vars:1,consts:[["mat-table","",3,"dataSource",4,"ngIf"],["mat-table","",3,"dataSource"],["matColumnDef","feldname"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","start"],["matColumnDef","ende"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""]],template:function(n,r){n&1&&y(0,CX,12,3,"table",0),n&2&&h("ngIf",r.sortiertePausierungen)},dependencies:[Ie,Po,Oo,Vo,Fo,No,Bo,Lo,Ho,jo,Uo,sn,Vv],styles:["th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:4px 8px}th[_ngcontent-%COMP%]{text-align:left}table[_ngcontent-%COMP%]{min-width:unset}"]})}}return t})();var wX=fi.BehandlungsschwerpunktL1Enum,EX=t=>["/","meldung","impfstatus",t],SX=t=>({inactive:t}),F=t=>({"start-column":t}),DX=t=>({color:t}),IX=t=>({"start-column":t,"meldung-von":1}),MX=(t,i)=>({"start-column":t,sticky:i}),kX=(t,i)=>["/meldung/erfassen/",t,i],TX=(t,i)=>({irrelevant:t,"not-approved":i});function AX(t,i){if(t&1&&(d(0,"div",10)(1,"a",11),f(2,"Impfstatus der Vortage bearbeiten"),u()()),t&2){let e=b();p(),h("routerLink",T(1,EX,e.meldebereich.id))}}function RX(t,i){if(t&1&&(d(0,"span"),f(1),Ce(2,"deDate"),u()),t&2){let e=b().$implicit;p(),J(" (Deaktiviert am ",Se(2,1,e.deactivationTimestamp),") ")}}function PX(t,i){if(t&1&&(d(0,"mat-option",17),f(1),y(2,RX,3,3,"span",18),u()),t&2){let e=i.$implicit;h("value",e.id)("ngClass",T(5,SX,!!e.deactivationTimestamp)),p(),$n(" ",e.bezeichnung," ",e.behandlungsschwerpunktL2?" - "+e.behandlungsschwerpunktL2:""," "),p(),h("ngIf",e.deactivationTimestamp)}}function NX(t,i){if(t&1){let e=re();d(0,"div",12)(1,"div",13),f(2,"F\xFCr welchen Meldebereich soll die Historie angezeigt werden?"),u(),d(3,"mat-form-field")(4,"mat-label"),f(5,"Meldebereich"),u(),d(6,"mat-select",14),Cn("ngModelChange",function(r){Q(e);let o=b();return In(o.selectedMeldebereichFilter,r)||(o.selectedMeldebereichFilter=r),Y(r)}),D("ngModelChange",function(){Q(e);
8551let r=b();return Y(r.meldebereichFilterChanged())}),d(7,"mat-option",15),f(8,"Alle"),u(),y(9,PX,3,7,"mat-option",16),u()()()}if(t&2){let e=b();p(6),yn("ngModel",e.selectedMeldebereichFilter),p(3),h("ngForOf",e.krankenhausStandortMeldebereiche)}}function OX(t,i){if(t&1&&x(0,"th",153),t&2){let e=b(2);$("colspan",e.columnSelection.colSpans["meldebereich-block"])}}function FX(t,i){if(t&1&&(d(0,"th",154),f(1,"Meldebereich "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.meldebereich))}}function LX(t,i){if(t&1&&(d(0,"span"),f(1),Ce(2,"deDate"),u()),t&2){let e=b().$implicit;p(),J(" (Deaktiviert am ",Se(2,1,e.meldebereich.deaktivierungsDatum),") ")}}function HX(t,i){t&1&&(d(0,"span"),f(1," (inaktive API-Meldung) "),u())}function VX(t,i){t&1&&(d(0,"span"),f(1," (API-Meldung) "),u())}function BX(t,i){if(t&1&&(d(0,"td",155),f(1),y(2,LX,3,3,"span",18)(3,HX,2,0,"span",18)(4,VX,2,0,"span",18),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(7,F,n.columnSelection.startColumns.meldebereich))("ngStyle",T(9,DX,e.meldebereich.aktiv?e.aktiv?"black":"darkred":"gray")),p(),$n(" ",e.meldebereich.bezeichnung," ",e.meldebereich.behandlungsschwerpunktL2?" - "+e.meldebereich.behandlungsschwerpunktL2:""," "),p(),h("ngIf",!e.meldebereich.aktiv),p(),h("ngIf",!e.aktiv),p(),h("ngIf",e.aktiv&&e.quellsystem!=null&&n.meldungQuellsysteme&&!n.meldungQuellsysteme.frontendQuellsysteme.includes(e.quellsystem))}}function jX(t,i){if(t&1&&(d(0,"th",156),f(1," Meldung vom "),u()),t&2){let e=b(2);h("ngClass",T(1,IX,e.columnSelection.startColumns.meldezeitpunkt))}}function UX(t,i){t&1&&(d(0,"span"),f(1," (Meldung als nicht-Meldenachweis-relevant markiert) "),u())}function zX(t,i){if(t&1&&(d(0,"td",157),f(1),Ce(2,"deDate"),y(3,UX,2,0,"span",18),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(5,F,n.columnSelection.startColumns.meldezeitpunkt)),p(),J("",Se(2,3,e.meldezeitpunkt)," "),p(2),h("ngIf",e.meldungNichtMeldenachweisRelevant)}}function GX(t,i){if(t&1&&(d(0,"th",153),f(1," Betreibbare"),x(2,"br"),f(3,"Intensivbetten "),u()),t&2){let e=b(2);$("colspan",e.columnSelection.colSpans["icu-status-block"])}}function $X(t,i){if(t&1&&(d(0,"th",156),f(1,"Aktuell"),x(2,"br"),f(3,"betreibbar "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.intensivBetten))}}function WX(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.intensivBetten)),p(),L(e.kapazitaeten.intensivBetten)}}function qX(t,i){if(t&1&&(d(0,"th",156),f(1,"Aktuell"),x(2,"br"),f(3,"belegt "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.intensivBettenBelegt))}}function KX(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.intensivBettenBelegt)),p(),L(e.kapazitaeten.intensivBettenBelegt)}}function QX(t,i){if(t&1&&(d(0,"th",153),f(1," Patient*innen mit"),x(2,"br"),f(3,"(nicht-) invasiver Beatmung / ECMO "),u()),t&2){let e=b(2);$("colspan",e.columnSelection.colSpans["icu-status-iv-block"])}}function YX(t,i){if(t&1&&(d(0,"th",156),f(1,"Nicht-Invasive"),x(2,"br"),f(3," Beatmung "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.patientenNichtInvasivBeatmet))}}function ZX(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.patientenNichtInvasivBeatmet)),p(),L(e.kapazitaeten.patientenNichtInvasivBeatmet)}}function XX(t,i){if(t&1&&(d(0,"th",156),f(1,"Invasive"),x(2,"br"),f(3,"Beatmung "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.patientenInvasivBeatmet))}}function JX(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.patientenInvasivBeatmet)),p(),L(e.kapazitaeten.patientenInvasivBeatmet)}}function eJ(t,i){if(t&1&&(d(0,"th",156),f(1,"ECMO-"),x(2,"br"),f(3,"Behandlung "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.patientenEcmo))}}function tJ(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.patientenEcmo)),p(),L(e.kapazitaeten.patientenEcmo)}}function nJ(t,i){if(t&1&&(d(0,"th",153),f(1," Freie Kapazit\xE4ten zur"),x(2,"br"),f(3,"invasiven Beatmung / ECMO / Isolation "),u()),t&2){let e=b(2);$("colspan",e.columnSelection.colSpans["icu-status-iv-kapa-block"])}}function iJ(t,i){if(t&1&&(d(0,"th",156),f(1,"Invasive"),x(2,"br"),f(3,"Beatmung "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.freieIvKapazitaet))}}function rJ(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.freieIvKapazitaet)),p(),L(e.kapazitaeten.freieIvKapazitaet)}}function oJ(t,i){if(t&1&&(d(0,"th",156),f(1,"ECMO-"),x(2,"br"),f(3,"Behandlung "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.freieEcmoKapazitaet))}}function aJ(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.freieEcmoKapazitaet)),p(),L(e.kapazitaeten.freieEcmoKapazitaet)}}function sJ(t,i){if(t&1&&(d(0,"th",156),f(1," Isolation (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.kapazitaetFreiIsolationspflichtig))}}function lJ(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.kapazitaetFreiIsolationspflichtig)),p(),L(e.kapazitaeten.kapazitaetFreiIsolationspflichtig)}}function cJ(t,i){if(t&1&&(d(0,"th",153),f(1," Notfall-Reserve"),x(2,"br"),f(3,"Kapazit\xE4t "),u()),t&2){let e=b(2);$("colspan",e.columnSelection.colSpans["icu-status-intensivBettenNotfall7d-block"])}}function dJ(t,i){if(t&1&&(d(0,"th",156),f(1,"Anzahl"),x(2,"br"),f(3,"Intensivbehandlungspl\xE4tze "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.intensivBettenNotfall7d))}}function uJ(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.intensivBettenNotfall7d)),p(),L(e.kapazitaeten.intensivBettenNotfall7d)}}function mJ(t,i){if(t&1&&(d(0,"th",153),f(1," Pers\xF6nliche"),x(2,"br"),f(3,"Verf\xFCgbarkeits-Einsch\xE4tzung "),u()),t&2){let e=b(2);$("colspan",e.columnSelection.colSpans["icu-status-statusEinschaetzung-block"])}}function pJ(t,i){if(t&1&&(d(0,"th",156),f(1,"Low-"),x(2,"br"),f(3,"Care (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.statusEinschaetzungLowcare))}}function hJ(t,i){if(t&1&&(d(0,"td",157),x(1,"app-ampel-verfuegbarkeit",158),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.statusEinschaetzungLowcare)),p(),h("verfuegbarkeit",e.kapazitaeten.statusEinschaetzungLowcare)}}function fJ(t,i){if(t&1&&(d(0,"th",156),f(1,"High-"),x(2,"br"),f(3,"Care "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.statusEinschaetzungHighcare))}}function gJ(t,i){if(t&1&&(d(0,"td",157),x(1,"app-ampel-verfuegbarkeit",158),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.statusEinschaetzungHighcare)),p(),h("verfuegbarkeit",e.kapazitaeten.statusEinschaetzungHighcare)}}function _J(t,i){if(t&1&&(d(0,"th",156),f(1,"ECMO "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.statusEinschaetzungEcmo))}}function bJ(t,i){if(t&1&&(d(0,"td",157),x(1,"app-ampel-verfuegbarkeit",158),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.statusEinschaetzungEcmo)),p(),h("verfuegbarkeit",e.kapazitaeten.statusEinschaetzungEcmo)}}function vJ(t,i){if(t&1&&(d(0,"th",156),f(1,"Dialyse"),x(2,"br"),f(3,"(alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.statusEinschaetzungDialyse))}}function yJ(t,i){if(t&1&&(d(0,"td",157),x(1,"app-ampel-verfuegbarkeit",158),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.statusEinschaetzungDialyse)),p(),h("verfuegbarkeit",e.kapazitaeten.statusEinschaetzungDialyse)}}function CJ(t,i){if(t&1&&(d(0,"th",153),f(1," COVID-19-Belegung "),u()),t&2){let e=b(2);$("colspan",e.columnSelection.colSpans["covid-status-block"])}}function xJ(t,i){if(t&1&&(d(0,"th",156),f(1,"Aktuell in "),x(2,"br"),f(3,"Behandlung "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.faelleCovidAktuell))}}function wJ(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.faelleCovidAktuell)),p(),L(e.faelleCovidAktuell)}}function EJ(t,i){if(t&1&&(d(0,"th",156),f(1," Mit Manifestation "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.faelleCovidAktuellMitManifestation))}}function SJ(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.faelleCovidAktuellMitManifestation)),p(),L(e.covid19StatusV3==null||e.covid19StatusV3.mitManifestation==null?null:e.covid19StatusV3.mitManifestation.faelleAktuell)}}function DJ(t,i){if(t&1&&(d(0,"th",156),f(1," High-Flow-Oxygen-Therapien"),x(2,"br"),f(3,"bei Manifestation (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.faelleCovidAktuellMitManifestationHighFlowOxygen))}}function IJ(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.faelleCovidAktuellMitManifestationHighFlowOxygen)),p(),L(e.covid19StatusV3==null||e.covid19StatusV3.mitManifestation==null?null:e.covid19StatusV3.mitManifestation.faelleAktuellHighFlowOxygen)}}function MJ(t,i){if(t&1&&(d(0,"th",156),f(1," NIV-Behandlungen"),x(2,"br"),f(3,"bei Manifestation "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.faelleCovidAktuellMitManifestationNichtInvasivBeatmet))}}function kJ(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.faelleCovidAktuellMitManifestationNichtInvasivBeatmet)),p(),L(e.covid19StatusV3==null||e.covid19StatusV3.mitManifestation==null?null:e.covid19StatusV3.mitManifestation.faelleAktuellNichtInvasivBeatmet)}}function TJ(t,i){if(t&1&&(d(0,"th",156),f(1," invasiv beatmet"),x(2,"br"),f(3,"bei Manifestation "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.faelleCovidAktuellMitManifestationBeatmet))}}function AJ(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.faelleCovidAktuellMitManifestationBeatmet)),p(),L(e.covid19StatusV3==null||e.covid19StatusV3.mitManifestation==null?null:e.covid19StatusV3.mitManifestation.faelleAktuellBeatmet)}}function RJ(t,i){if(t&1&&(d(0,"th",156),f(1," ECMO-Behandlungen"),x(2,"br"),f(3,"bei Manifestation "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.faelleCovidAktuellMitManifestationEcmo))}}function PJ(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.faelleCovidAktuellMitManifestationEcmo)),p(),L(e.covid19StatusV3==null||e.covid19StatusV3.mitManifestation==null?null:e.covid19StatusV3.mitManifestation.faelleAktuellEcmo)}}function NJ(t,i){if(t&1&&(d(0,"th",156),f(1," Ohne Manifestation "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.faelleCovidAktuellOhneManifestation))}}function OJ(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.faelleCovidAktuellOhneManifestation)),p(),L(e.covid19StatusV3==null||e.covid19StatusV3.ohneManifestation==null?null:e.covid19StatusV3.ohneManifestation.faelleAktuell)}}function FJ(t,i){if(t&1&&(d(0,"th",156),f(1," High-Flow-Oxygen-Therapien"),x(2,"br"),f(3,"ohne Manifestation (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.faelleCovidAktuellOhneManifestationHighFlowOxygen))}}function LJ(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.faelleCovidAktuellOhneManifestationHighFlowOxygen)),p(),L(e.covid19StatusV3==null||e.covid19StatusV3.ohneManifestation==null?null:e.covid19StatusV3.ohneManifestation.faelleAktuellHighFlowOxygen)}}function HJ(t,i){if(t&1&&(d(0,"th",156),f(1," NIV-Behandlungen"),x(2,"br"),f(3,"ohne Manifestation (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.faelleCovidAktuellOhneManifestationNichtInvasivBeatmet))}}function VJ(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.faelleCovidAktuellOhneManifestationNichtInvasivBeatmet)),p(),L(e.covid19StatusV3==null||e.covid19StatusV3.ohneManifestation==null?null:e.covid19StatusV3.ohneManifestation.faelleAktuellNichtInvasivBeatmet)}}function BJ(t,i){if(t&1&&(d(0,"th",156),f(1," invasiv beatmet"),x(2,"br"),f(3,"ohne Manifestation "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.faelleCovidAktuellOhneManifestationBeatmet))}}function jJ(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.faelleCovidAktuellOhneManifestationBeatmet)),p(),L(e.covid19StatusV3==null||e.covid19StatusV3.ohneManifestation==null?null:e.covid19StatusV3.ohneManifestation.faelleAktuellBeatmet)}}function UJ(t,i){if(t&1&&(d(0,"th",156),f(1," ECMO-Behandlungen"),x(2,"br"),f(3,"ohne Manifestation (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.faelleCovidAktuellOhneManifestationEcmo))}}function zJ(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.faelleCovidAktuellOhneManifestationEcmo)),p(),L(e.covid19StatusV3==null||e.covid19StatusV3.ohneManifestation==null?null:e.covid19StatusV3.ohneManifestation.faelleAktuellEcmo)}}function GJ(t,i){if(t&1&&(d(0,"th",156),f(1," Aktuell"),x(2,"br"),f(3,"invasiv beatmet (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.faelleCovidAktuellBeatmet))}}function $J(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.faelleCovidAktuellBeatmet)),p(),L(e.faelleCovidAktuellBeatmet)}}function WJ(t,i){if(t&1&&(d(0,"th",156),f(1," High-Flow-"),x(2,"br"),f(3,"Oxygen-Therapien (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.faelleCovidAktuellHighFlowOxygen))}}function qJ(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.faelleCovidAktuellHighFlowOxygen)),p(),L(e.faelleCovidAktuellHighFlowOxygen)}}function KJ(t,i){if(t&1&&(d(0,"th",156),f(1," Aktuell"),x(2,"br"),f(3," NIV-beatmet (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.faelleCovidAktuellNichtInvasivBeatmet))}}function QJ(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.faelleCovidAktuellNichtInvasivBeatmet)),p(),L(e.faelleCovidAktuellNichtInvasivBeatmet)}}function YJ(t,i){if(t&1&&(d(0,"th",156),f(1," ECMO-"),x(2,"br"),f(3,"Behandlungen (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.faelleCovidAktuellEcmo))}}function ZJ(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.faelleCovidAktuellEcmo)),p(),L(e.faelleCovidAktuellEcmo)}}function XJ(t,i){if(t&1&&(d(0,"th",156),f(1," F\xE4lle COVID-19 "),x(2,"br"),f(3,"ohne Symptomatik (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.faelleCovidOhneSymptomatik))}}function JJ(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.faelleCovidOhneSymptomatik)),p(),L(e.faelleCovidOhneSymptomatik)}}function eee(t,i){if(t&1&&(d(0,"th",156),f(1," Betriebs-"),x(2,"br"),f(3,"einschr\xE4nkung "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.betriebssituation))}}function tee(t,i){if(t&1&&(d(0,"td",157),f(1),Ce(2,"translate"),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(4,F,n.columnSelection.startColumns.betriebssituation)),p(),L(Se(2,2,e.betriebssituation))}}function nee(t,i){if(t&1){let e=re();d(0,"th",156)(1,"button",159),D("click",function(){Q(e);let r=b(2);return Y(r.toggleOldCovidStatusColumns())}),d(2,"mat-icon",160),f(3),u()()()}if(t&2){let e=b(2);h("ngClass",T(5,F,e.columnSelection.startColumns.covidStatusExpand)),p(),h("matTooltip",Mt(e.isColumnCollapsed("faelleCovidAktuellBeatmet")?"Alte Spalten einblenden":"Alte Spalten ausblenden")),$("aria-label",e.isColumnCollapsed("faelleCovidAktuellBeatmet")?"Alte Spalten einblenden":"Alte Spalten ausblenden"),p(2),J(" ",e.isColumnCollapsed("faelleCovidAktuellBeatmet")?"add":"remove"," ")}}function iee(t,i){if(t&1&&x(0,"td",157),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.covidStatusExpand))}}function ree(t,i){if(t&1&&(d(0,"th",153),f(1," Freie COVID-19-"),x(2,"br"),f(3,"Kapazit\xE4t "),u()),t&2){let e=b(2);$("colspan",e.columnSelection.colSpans["covid-kapazitaet-block"])}}function oee(t,i){if(t&1){let e=re();d(0,"th",156)(1,"button",159),D("click",function(){Q(e);let r=b(2);return Y(r.toggleOldCovidKapazitaetColumns())}),d(2,"mat-icon",160),f(3),u()()()}if(t&2){let e=b(2);h("ngClass",T(5,F,e.columnSelection.startColumns["covid-kapazitaet-expand"])),p(),h("matTooltip",Mt(e.isColumnCollapsed("covidKapazitaetFrei")?"Alte Spalten einblenden":"Alte Spalten ausblenden")),$("aria-label",e.isColumnCollapsed("covidKapazitaetFrei")?"Alte Spalten einblenden":"Alte Spalten ausblenden"),p(2),J(" ",e.isColumnCollapsed("covidKapazitaetFrei")?"add":"remove"," ")}}function aee(t,i){if(t&1&&x(0,"td",157),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns["covid-kapazitaet-expand"]))}}function see(t,i){if(t&1&&(d(0,"th",156),f(1,"Neuaufnahme-"),x(2,"br"),f(3,"kapazit\xE4t (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.covidKapazitaetFrei))}}function lee(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.covidKapazitaetFrei)),p(),L(e.covidKapazitaetFrei)}}function cee(t,i){if(t&1&&(d(0,"th",156),f(1," Invasivbeatmungs-"),x(2,"br"),f(3,"kapazit\xE4t (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.covidKapazitaetFreiIv))}}function dee(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.covidKapazitaetFreiIv)),p(),L(e.covidKapazitaetFreiIv)}}function uee(t,i){if(t&1&&(d(0,"th",156),f(1,"ECMO-"),x(2,"br"),f(3,"Kapazit\xE4t (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.covidKapazitaetFreiECMO))}}function mee(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.covidKapazitaetFreiECMO)),p(),L(e.covidKapazitaetFreiECMO)}}function pee(t,i){if(t&1&&(d(0,"th",153),f(1," COVID-19-"),x(2,"br"),f(3,"Altersverteilung "),u()),t&2){let e=b(2);$("colspan",e.columnSelection.colSpans["covid-altersstrata-block"])}}function hee(t,i){if(t&1&&(d(0,"th",156),f(1,"0-"),x(2,"br"),f(3,"17 "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.stratum17minus))}}function fee(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.stratum17minus)),p(),L(e.altersstrata==null?null:e.altersstrata.stratum17minus)}}function gee(t,i){if(t&1&&(d(0,"th",156),f(1,"18-"),x(2,"br"),f(3,"29 "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.stratum18bis29))}}function _ee(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.stratum18bis29)),p(),L(e.altersstrata==null?null:e.altersstrata.stratum18bis29)}}function bee(t,i){if(t&1&&(d(0,"th",156),f(1,"30-"),x(2,"br"),f(3,"39 "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.stratum30bis39))}}function vee(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.stratum30bis39)),p(),L(e.altersstrata==null?null:e.altersstrata.stratum30bis39)}}function yee(t,i){if(t&1&&(d(0,"th",156),f(1,"40-"),x(2,"br"),f(3,"49 "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.stratum40bis49))}}function Cee(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.stratum40bis49)),p(),L(e.altersstrata==null?null:e.altersstrata.stratum40bis49)}}function xee(t,i){if(t&1&&(d(0,"th",156),f(1,"50-"),x(2,"br"),f(3,"59 "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.stratum50bis59))}}function wee(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.stratum50bis59)),p(),L(e.altersstrata==null?null:e.altersstrata.stratum50bis59)}}function Eee(t,i){if(t&1&&(d(0,"th",156),f(1,"60-"),x(2,"br"),f(3,"69 "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.stratum60bis69))}}function See(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.stratum60bis69)),p(),L(e.altersstrata==null?null:e.altersstrata.stratum60bis69)}}function Dee(t,i){if(t&1&&(d(0,"th",156),f(1,"70-"),x(2,"br"),f(3,"79 "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.stratum70bis79))}}function Iee(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.stratum70bis79)),p(),L(e.altersstrata==null?null:e.altersstrata.stratum70bis79)}}function Mee(t,i){if(t&1&&(d(0,"th",156),f(1,"\u226580 "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.stratum80plus))}}function kee(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.stratum80plus)),p(),L(e.altersstrata==null?null:e.altersstrata.stratum80plus)}}function Tee(t,i){if(t&1&&(d(0,"th",156),f(1,"\u226517j "),x(2,"br"),f(3,"(Kinder-Meldebereiche) (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.faelleCovidAelterAls17j))}}function Aee(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.faelleCovidAelterAls17j)),p(),L(e.faelleCovidAelterAls17j)}}function Ree(t,i){if(t&1&&(d(0,"th",153),f(1," COVID-19-"),x(2,"br"),f(3,"Virusvarianten "),u()),t&2){let e=b(2);$("colspan",e.columnSelection.colSpans["covid-varianten-block"])}}function Pee(t,i){if(t&1){let e=re();d(0,"th",153)(1,"button",161),D("click",function(){Q(e);let r=b(2);return Y(r.toggleOldVariantenColumns())}),d(2,"mat-icon",162),f(3),u()()()}if(t&2){let e=b(2);$("colspan",e.columnSelection.colSpans["covid-varianten-expander"]),p(2),h("matTooltip",Mt(e.isColumnCollapsed("alpha")?"Alte Spalten einblenden":"Alte Spalten ausblenden")),$("aria-label",e.isColumnCollapsed("alpha")?"Alte Spalten einblenden":"Alte Spalten ausblenden"),p(),J(" ",e.isColumnCollapsed("alpha")?"add":"remove"," ")}}function Nee(t,i){if(t&1&&x(0,"td",157),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns["covid-varianten-expander"]))}}function Oee(t,i){if(t&1&&(d(0,"th",156),f(1,"Alpha (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.alpha))}}function Fee(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.alpha)),p(),L(e.varianten==null?null:e.varianten.alpha)}}function Lee(t,i){if(t&1&&(d(0,"th",156),f(1,"Beta (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.beta))}}function Hee(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.beta)),p(),L(e.varianten==null?null:e.varianten.beta)}}function Vee(t,i){if(t&1&&(d(0,"th",156),f(1,"Gamma (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.gamma))}}function Bee(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.gamma)),p(),L(e.varianten==null?null:e.varianten.gamma)}}function jee(t,i){if(t&1&&(d(0,"th",156),f(1,"Delta "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.delta))}}function Uee(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.delta)),p(),L(e.varianten==null?null:e.varianten.delta)}}function zee(t,i){if(t&1&&(d(0,"th",156),f(1,"Omikron "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.omikron))}}function Gee(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.omikron)),p(),L(e.varianten==null?null:e.varianten.omikron)}}function $ee(t,i){if(t&1&&(d(0,"th",156),f(1,"Sonstige "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.sonstige))}}function Wee(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.sonstige)),p(),L(e.varianten==null?null:e.varianten.sonstige)}}function qee(t,i){if(t&1&&(d(0,"th",156),f(1,"Unbekannt "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.unbekannt))}}function Kee(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.unbekannt)),p(),L(e.varianten==null?null:e.varianten.unbekannt)}}function Qee(t,i){if(t&1&&(d(0,"th",153),f(1," Schwangerschaft "),u()),t&2){let e=b(2);$("colspan",e.columnSelection.colSpans["covid-schwangere-block"])}}function Yee(t,i){if(t&1){let e=re();d(0,"th",153)(1,"button",159),D("click",function(){Q(e);let r=b(2);return Y(r.toggleOldSchwangereColumns())}),d(2,"mat-icon",160),f(3),u()()()}if(t&2){let e=b(2);$("colspan",e.columnSelection.colSpans["covid-schwangere-expander"]),p(),h("matTooltip",Mt(e.isColumnCollapsed("schwangereWerdenAktuellBehandelt")?"Alte Spalten einblenden":"Alte Spalten ausblenden")),$("aria-label",e.isColumnCollapsed("schwangereWerdenAktuellBehandelt")?"Alte Spalten einblenden":"Alte Spalten ausblenden"),p(2),J(" ",e.isColumnCollapsed("schwangereWerdenAktuellBehandelt")?"add":"remove"," ")}}function Zee(t,i){if(t&1&&x(0,"td",157),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns["covid-schwangere-expander"]))}}function Xee(t,i){if(t&1&&(d(0,"th",156),f(1,"Anzahl"),x(2,"br"),f(3,"gesamt "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.anzahlSchwangere))}}function Jee(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.anzahlSchwangere)),p(),L(e.schwangereCovidStatus==null?null:e.schwangereCovidStatus.anzahlSchwangere)}}function ete(t,i){if(t&1&&(d(0,"th",156),f(1," Behandlung j/n (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.schwangereWerdenAktuellBehandelt))}}function tte(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.schwangereWerdenAktuellBehandelt)),p(),J(" ",n.bool2StringNullAsEmpty(e==null||e.schwangereCovidStatus==null?null:e.schwangereCovidStatus.schwangereWerdenAktuellBehandelt)," ")}}function nte(t,i){if(t&1&&(d(0,"th",156),f(1," Anzahl"),x(2,"br"),f(3,"beatmet (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.anzahlSchwangereBeatmet))}}function ite(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.anzahlSchwangereBeatmet)),p(),L(e.schwangereCovidStatus==null?null:e.schwangereCovidStatus.anzahlSchwangereBeatmet)}}function rte(t,i){if(t&1&&(d(0,"th",156),f(1," Anzahl"),x(2,"br"),f(3,"ohne Beatmung (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.anzahlSchwangereOhneBeatmung))}}function ote(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.anzahlSchwangereOhneBeatmung)),p(),L(e.schwangereCovidStatus==null?null:e.schwangereCovidStatus.anzahlSchwangereOhneBeatmung)}}function ate(t,i){if(t&1&&(d(0,"th",153),f(1," COVID-19-"),x(2,"br"),f(3,"Neuaufnahmen und Abg\xE4nge "),u()),t&2){let e=b(2);$("colspan",e.columnSelection.colSpans["covid-neuaufnahmen-block"])}}function ste(t,i){if(t&1&&(d(0,"th",156),f(1,"Erst-"),x(2,"br"),f(3,"aufnahmen "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.erstaufnahmen))}}function lte(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.erstaufnahmen)),p(),J("",e.neuaufnahmen==null?null:e.neuaufnahmen.erstaufnahmen," ")}}function cte(t,i){t&1&&(d(0,"span"),f(1,"*"),u())}function dte(t,i){if(t&1&&(d(0,"th",156),f(1,"Neuzug\xE4nge durch ITS-zu-ITS-"),x(2,"br"),f(3,"Verlegung (alt) "),y(4,cte,2,0,"span",18),u()),t&2){let e=b(2);h("ngClass",T(2,F,e.columnSelection.startColumns.verlegungen)),p(4),h("ngIf",e.istPausiert("neuaufnahmen.verlegungen"))}}function ute(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.verlegungen)),p(),L(e.neuaufnahmen==null?null:e.neuaufnahmen.verlegungen)}}function mte(t,i){if(t&1&&(d(0,"th",156),f(1,"Bisher"),x(2,"br"),f(3,"entlassen (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.faelleCovidGenesen))}}function pte(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.faelleCovidGenesen)),p(),L(e.faelleCovidGenesen)}}function hte(t,i){if(t&1&&(d(0,"th",156),f(1,"Bisher"),x(2,"br"),f(3,"verstorben (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.faelleCovidVerstorben))}}function fte(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.faelleCovidVerstorben)),p(),L(e.faelleCovidVerstorben)}}function gte(t,i){if(t&1&&(d(0,"th",156),f(1,"Am Vortag "),x(2,"br"),f(3,"verstorben "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.faelleCovidVortagVerstorben))}}function _te(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.faelleCovidVortagVerstorben)),p(),L(e.faelleCovidVortagVerlegtVerstorben==null?null:e.faelleCovidVortagVerlegtVerstorben.faelleCovidVortagVerstorben)}}function bte(t,i){if(t&1&&(d(0,"th",156),f(1,"Am Vortag "),x(2,"br"),f(3,"verlegt oder entlassen "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.faelleCovidVortagVerlegt))}}function vte(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.faelleCovidVortagVerlegt)),p(),L(e.faelleCovidVortagVerlegtVerstorben==null?null:e.faelleCovidVortagVerlegtVerstorben.faelleCovidVortagVerlegt)}}function yte(t,i){if(t&1){let e=re();d(0,"th",153)(1,"button",159),D("click",function(){Q(e);let r=b(2);return Y(r.toggleOldNeuaufnahmeColumns())}),d(2,"mat-icon",160),f(3),u()()()}if(t&2){let e=b(2);$("colspan",e.columnSelection.colSpans["covid-neuaufnahmen-expander"]),p(),h("matTooltip",Mt(e.isColumnCollapsed("faelleCovidGenesen")?"Alte Neuaufnahmen-Spalten einblenden":"Alte Neuaufnahmen-Spalten ausblenden")),$("aria-label",e.isColumnCollapsed("faelleCovidGenesen")?"Alte Spalten einblenden":"Alte Spalten ausblenden"),p(2),J(" ",e.isColumnCollapsed("faelleCovidGenesen")?"add":"remove"," ")}}function Cte(t,i){if(t&1&&x(0,"td",157),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns["covid-neuaufnahmen-expander"]))}}function xte(t,i){if(t&1&&(d(0,"th",153),f(1," Betriebs-"),x(2,"br"),f(3,"einschr\xE4nkungen "),u()),t&2){let e=b(2);$("colspan",e.columnSelection.colSpans["einschraenkungen-block"])}}function wte(t,i){if(t&1&&(d(0,"th",156),f(1,"Personal "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.personal))}}function Ete(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.personal)),p(),L(n.bool2String(e.betriebseinschraenkungPersonal))}}function Ste(t,i){if(t&1&&(d(0,"th",156),f(1,"Raum "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.raum))}}function Dte(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.raum)),p(),L(n.bool2String(e.betriebseinschraenkungRaum))}}function Ite(t,i){if(t&1&&(d(0,"th",156),f(1,"Verbrauchs-"),x(2,"br"),f(3,"material "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.verbrauchsmaterial))}}function Mte(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.verbrauchsmaterial)),p(),L(n.bool2String(e.betriebseinschraenkungVerbrauchsmaterial))}}function kte(t,i){if(t&1&&(d(0,"th",156),f(1,"Beatmungs-"),x(2,"br"),f(3,"ger\xE4t "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.beatmungsgeraet))}}function Tte(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.beatmungsgeraet)),p(),L(n.bool2String(e.betriebseinschraenkungBeatmungsgeraet))}}function Ate(t,i){if(t&1&&(d(0,"th",153),f(1," Anzahl"),x(2,"br"),f(3,"Impfungen "),u()),t&2){let e=b(2);$("colspan",e.columnSelection.colSpans["covid-impfstatusV2-block"])}}function Rte(t,i){if(t&1){let e=re();d(0,"th",153)(1,"button",159),D("click",function(){Q(e);let r=b(2);return Y(r.toggleImpfstatusV1Columns())}),d(2,"mat-icon",160),f(3),u()()()}if(t&2){let e=b(2);$("colspan",e.columnSelection.colSpans["covid-impfstatusV2-expander"]),p(),h("matTooltip",Mt(e.isColumnCollapsed("impfstatusKeineImmunisierung")?"Alte Impfstatus-Spalten einblenden":"Alte Impfstatus-Spalten ausblenden")),$("aria-label",e.isColumnCollapsed("impfstatusKeineImmunisierung")?"Alte Spalten einblenden":"Alte Spalten ausblenden"),p(2),J(" ",e.isColumnCollapsed("impfstatusKeineImmunisierung")?"add":"remove"," ")}}function Pte(t,i){if(t&1&&x(0,"td",157),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns["covid-impfstatusV2-expander"]))}}function Nte(t,i){if(t&1&&(d(0,"th",156),f(1,"Unbekannt "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.impfstatusUnbekanntV2))}}function Ote(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.impfstatusUnbekanntV2)),p(),L(e==null||e.impfstatusV2==null?null:e.impfstatusV2.impfstatusUnbekannt)}}function Fte(t,i){if(t&1&&(d(0,"th",156),f(1),Ce(2,"translate"),u()),t&2){let e=b(2);h("ngClass",T(4,F,e.columnSelection.startColumns.impfstatus0Impfungen)),p(),J(" ",Se(2,2,"meldung.erfassen.delta.field.header.impfstatusV2.full.impfstatus0Impfungen")," ")}}function Lte(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.impfstatus0Impfungen)),p(),L(e==null||e.impfstatusV2==null?null:e.impfstatusV2.impfstatus0Impfungen)}}function Hte(t,i){if(t&1&&(d(0,"th",156),f(1),Ce(2,"translate"),u()),t&2){let e=b(2);h("ngClass",T(4,F,e.columnSelection.startColumns.impfstatus1Impfungen)),p(),J("",Se(2,2,"meldung.erfassen.delta.field.header.impfstatusV2.full.impfstatus1Impfungen")," ")}}function Vte(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.impfstatus1Impfungen)),p(),L(e==null||e.impfstatusV2==null?null:e.impfstatusV2.impfstatus1Impfungen)}}function Bte(t,i){if(t&1&&(d(0,"th",156),f(1),Ce(2,"translate"),u()),t&2){let e=b(2);h("ngClass",T(4,F,e.columnSelection.startColumns.impfstatus2Impfungen)),p(),J("",Se(2,2,"meldung.erfassen.delta.field.header.impfstatusV2.full.impfstatus2Impfungen")," ")}}function jte(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.impfstatus2Impfungen)),p(),L(e==null||e.impfstatusV2==null?null:e.impfstatusV2.impfstatus2Impfungen)}}function Ute(t,i){if(t&1&&(d(0,"th",156),f(1),Ce(2,"translate"),u()),t&2){let e=b(2);h("ngClass",T(4,F,e.columnSelection.startColumns.impfstatus3Impfungen)),p(),J("",Se(2,2,"meldung.erfassen.delta.field.header.impfstatusV2.full.impfstatus3Impfungen")," ")}}function zte(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.impfstatus3Impfungen)),p(),L(e==null||e.impfstatusV2==null?null:e.impfstatusV2.impfstatus3Impfungen)}}function Gte(t,i){if(t&1&&(d(0,"th",156),f(1),Ce(2,"translate"),u()),t&2){let e=b(2);h("ngClass",T(4,F,e.columnSelection.startColumns.impfstatus4PlusImpfungen)),p(),J("",Se(2,2,"meldung.erfassen.delta.field.header.impfstatusV2.full.impfstatus4PlusImpfungen")," ")}}function $te(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.impfstatus4PlusImpfungen)),p(),L(e==null||e.impfstatusV2==null?null:e.impfstatusV2.impfstatus4PlusImpfungen)}}function Wte(t,i){if(t&1&&(d(0,"th",156),f(1," Keine "),x(2,"br"),f(3,"Immunisierung (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.impfstatusKeineImmunisierung))}}function qte(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.impfstatusKeineImmunisierung)),p(),L(e==null||e.impfstatus==null?null:e.impfstatus.impfstatusKeineImmunisierung)}}function Kte(t,i){if(t&1&&(d(0,"th",156),f(1," Genesen ohne"),x(2,"br"),f(3,"Impfung (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.impfstatusGenesenOhneImpfung))}}function Qte(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.impfstatusGenesenOhneImpfung)),p(),L(e==null||e.impfstatus==null?null:e.impfstatus.impfstatusGenesenOhneImpfung)}}function Yte(t,i){if(t&1&&(d(0,"th",156),f(1," Teil-"),x(2,"br"),f(3,"immunisierung (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.impfstatusTeilimmunisierung))}}function Zte(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.impfstatusTeilimmunisierung)),p(),L(e==null||e.impfstatus==null?null:e.impfstatus.impfstatusTeilimmunisierung)}}function Xte(t,i){if(t&1&&(d(0,"th",156),f(1," vollst."),x(2,"br"),f(3,"Immunisierung (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.impfstatusVollstaendigeImmunisierung))}}function Jte(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.impfstatusVollstaendigeImmunisierung)),p(),L(e==null||e.impfstatus==null?null:e.impfstatus.impfstatusVollstaendigeImmunisierung)}}function ene(t,i){if(t&1&&(d(0,"th",156),f(1," davon mit"),x(2,"br"),f(3,"Auffrischungsimpf. (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.impfstatusAuffrischungsimpfung))}}function tne(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.impfstatusAuffrischungsimpfung)),p(),L(e==null||e.impfstatus==null?null:e.impfstatus.impfstatusAuffrischungsimpfung)}}function nne(t,i){if(t&1&&(d(0,"th",156),f(1," Impfstatus"),x(2,"br"),f(3," unbekannt (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.impfstatusUnbekannt))}}function ine(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.impfstatusUnbekannt)),p(),L(e==null||e.impfstatus==null?null:e.impfstatus.impfstatusUnbekannt)}}function rne(t,i){if(t&1&&(d(0,"th",156),f(1," Erw.: vollst."),x(2,"br"),f(3,"Immunisiert bis 59J (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.immunstatusErwGeimpft59minus))}}function one(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.immunstatusErwGeimpft59minus)),p(),L(e==null||e.impfstatus==null?null:e.impfstatus.immunstatusErwGeimpft59minus)}}function ane(t,i){if(t&1&&(d(0,"th",156),f(1," Erw: davon"),x(2,"br"),f(3," Immunsupprimiert bis 59J (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.immunstatusErwGeimpftImmunsupprimiert59minus))}}function sne(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.immunstatusErwGeimpftImmunsupprimiert59minus)),p(),L(e==null||e.impfstatus==null?null:e.impfstatus.immunstatusErwGeimpftImmunsupprimiert59minus)}}function lne(t,i){if(t&1&&(d(0,"th",156),f(1," Erw: davon"),x(2,"br"),f(3,"Immunkompetent bis 59J (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.immunstatusErwGeimpftImmunkompetent59minus))}}function cne(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.immunstatusErwGeimpftImmunkompetent59minus)),p(),L(e==null||e.impfstatus==null?null:e.impfstatus.immunstatusErwGeimpftImmunkompetent59minus)}}function dne(t,i){if(t&1&&(d(0,"th",156),f(1," Erw.: vollst."),x(2,"br"),f(3,"Immunisiert ab 60J (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.immunstatusErwGeimpft60plus))}}function une(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.immunstatusErwGeimpft60plus)),p(),L(e==null||e.impfstatus==null?null:e.impfstatus.immunstatusErwGeimpft60plus)}}function mne(t,i){if(t&1&&(d(0,"th",156),f(1," Erw: davon"),x(2,"br"),f(3,"Immunsupprimiert ab 60J (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.immunstatusErwGeimpftImmunsupprimiert60plus))}}function pne(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.immunstatusErwGeimpftImmunsupprimiert60plus)),p(),L(e==null||e.impfstatus==null?null:e.impfstatus.immunstatusErwGeimpftImmunsupprimiert60plus)}}function hne(t,i){if(t&1&&(d(0,"th",156),f(1," Erw: davon"),x(2,"br"),f(3,"Immunkompetent ab 60J (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.immunstatusErwGeimpftImmunkompetent60plus))}}function fne(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.immunstatusErwGeimpftImmunkompetent60plus)),p(),L(e==null||e.impfstatus==null?null:e.impfstatus.immunstatusErwGeimpftImmunkompetent60plus)}}function gne(t,i){if(t&1&&(d(0,"th",156),f(1," Kinder:"),x(2,"br"),f(3,"Immunsupprimiert (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.immunstatusKinderGeimpftImmunsupprimiert))}}function _ne(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns.immunstatusKinderGeimpftImmunsupprimiert)),p(),L(e==null||e.impfstatus==null?null:e.impfstatus.immunstatusKinderGeimpftImmunsupprimiert)}}function bne(t,i){if(t&1&&(d(0,"th",156),f(1," Kinder:"),x(2,"br"),f(3,"Trisomie-21 (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.immunstatusKinderGeimpftTrisomie21))}}function vne(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.immunstatusKinderGeimpftTrisomie21)),p(),L(e==null||e.impfstatus==null?null:e.impfstatus.immunstatusKinderGeimpftTrisomie21)}}function yne(t,i){if(t&1&&(d(0,"th",156),f(1," Kinder:"),x(2,"br"),f(3,"Immunkompetent (alt) "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.immunstatusKinderGeimpftImmunkompetent))}}function Cne(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns.immunstatusKinderGeimpftImmunkompetent)),p(),L(e==null||e.impfstatus==null?null:e.impfstatus.immunstatusKinderGeimpftImmunkompetent)}}function xne(t,i){if(t&1&&(d(0,"th",153),f(1," RSV-"),x(2,"br"),f(3,"Status "),u()),t&2){let e=b(2);$("colspan",e.columnSelection.colSpans["rsv-block"])}}function wne(t,i){t&1&&(d(0,"span"),f(1,"*"),u())}function Ene(t,i){if(t&1&&(d(0,"th",156),f(1,"F\xE4lle"),x(2,"br"),f(3," aktuell "),y(4,wne,2,0,"span",18),u()),t&2){let e=b(2);h("ngClass",T(2,F,e.columnSelection.startColumns["rsv.faelleAktuell"])),p(4),h("ngIf",e.istPausiert("rsvStatus.faelleAktuell"))}}function Sne(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns["rsv.faelleAktuell"])),p(),L(e==null||e.rsvStatus==null?null:e.rsvStatus.faelleAktuell)}}function Dne(t,i){t&1&&(d(0,"span"),f(1,"*"),u())}function Ine(t,i){if(t&1&&(d(0,"th",156),f(1,"Invasiv"),x(2,"br"),f(3,"beatmet "),y(4,Dne,2,0,"span",18),u()),t&2){let e=b(2);h("ngClass",T(2,F,e.columnSelection.startColumns["rsv.faelleAktuellBeatmet"])),p(4),h("ngIf",e.istPausiert("rsvStatus.faelleAktuellBeatmet"))}}function Mne(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns["rsv.faelleAktuellBeatmet"])),p(),L(e==null||e.rsvStatus==null?null:e.rsvStatus.faelleAktuellBeatmet)}}function kne(t,i){t&1&&(d(0,"span"),f(1,"*"),u())}function Tne(t,i){if(t&1&&(d(0,"th",156),f(1,"High-Flow-"),x(2,"br"),f(3,"Oxygen "),y(4,kne,2,0,"span",18),u()),t&2){let e=b(2);h("ngClass",T(2,F,e.columnSelection.startColumns["rsv.faelleAktuellHighFlowOxygen"])),p(4),h("ngIf",e.istPausiert("rsvStatus.faelleAktuellHighFlowOxygen"))}}function Ane(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns["rsv.faelleAktuellHighFlowOxygen"])),p(),L(e==null||e.rsvStatus==null?null:e.rsvStatus.faelleAktuellHighFlowOxygen)}}function Rne(t,i){t&1&&(d(0,"span"),f(1,"*"),u())}function Pne(t,i){if(t&1&&(d(0,"th",156),f(1," Nicht-invasiv"),x(2,"br"),f(3,"beatmet "),y(4,Rne,2,0,"span",18),u()),t&2){let e=b(2);h("ngClass",T(2,F,e.columnSelection.startColumns["rsv.faelleAktuellNichtInvasivBeatmet"])),p(4),h("ngIf",e.istPausiert("rsvStatus.faelleAktuellNichtInvasivBeatmet"))}}function Nne(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns["rsv.faelleAktuellNichtInvasivBeatmet"])),p(),L(e==null||e.rsvStatus==null?null:e.rsvStatus.faelleAktuellNichtInvasivBeatmet)}}function One(t,i){t&1&&(d(0,"span"),f(1,"*"),u())}function Fne(t,i){if(t&1&&(d(0,"th",156),f(1,"ECMO "),y(2,One,2,0,"span",18),u()),t&2){let e=b(2);h("ngClass",T(2,F,e.columnSelection.startColumns["rsv.faelleAktuellEcmo"])),p(2),h("ngIf",e.istPausiert("rsvStatus.faelleAktuellEcmo"))}}function Lne(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns["rsv.faelleAktuellEcmo"])),p(),L(e==null||e.rsvStatus==null?null:e.rsvStatus.faelleAktuellEcmo)}}function Hne(t,i){if(t&1&&(d(0,"th",153),f(1," Influenza-"),x(2,"br"),f(3,"Status "),u()),t&2){let e=b(2);$("colspan",e.columnSelection.colSpans["influenza-block"])}}function Vne(t,i){t&1&&(d(0,"span"),f(1,"*"),u())}function Bne(t,i){if(t&1&&(d(0,"th",156),f(1,"F\xE4lle"),x(2,"br"),f(3,"aktuell "),y(4,Vne,2,0,"span",18),u()),t&2){let e=b(2);h("ngClass",T(2,F,e.columnSelection.startColumns["influenza.faelleAktuell"])),p(4),h("ngIf",e.istPausiert("influenzaStatus.faelleAktuell"))}}function jne(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns["influenza.faelleAktuell"])),p(),L(e==null||e.influenzaStatus==null?null:e.influenzaStatus.faelleAktuell)}}function Une(t,i){t&1&&(d(0,"span"),f(1,"*"),u())}function zne(t,i){if(t&1&&(d(0,"th",156),f(1,"Invasiv"),x(2,"br"),f(3,"beatmet "),y(4,Une,2,0,"span",18),u()),t&2){let e=b(2);h("ngClass",T(2,F,e.columnSelection.startColumns["influenza.faelleAktuellBeatmet"])),p(4),h("ngIf",e.istPausiert("influenzaStatus.faelleAktuellBeatmet"))}}function Gne(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns["influenza.faelleAktuellBeatmet"])),p(),L(e==null||e.influenzaStatus==null?null:e.influenzaStatus.faelleAktuellBeatmet)}}function $ne(t,i){t&1&&(d(0,"span"),f(1,"*"),u())}function Wne(t,i){if(t&1&&(d(0,"th",156),f(1," High-Flow-"),x(2,"br"),f(3,"Oxygen "),y(4,$ne,2,0,"span",18),u()),t&2){let e=b(2);h("ngClass",T(2,F,e.columnSelection.startColumns["influenza.faelleAktuellHighFlowOxygen"])),p(4),h("ngIf",e.istPausiert("influenzaStatus.faelleAktuellHighFlowOxygen"))}}function qne(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns["influenza.faelleAktuellHighFlowOxygen"])),p(),L(e==null||e.influenzaStatus==null?null:e.influenzaStatus.faelleAktuellHighFlowOxygen)}}function Kne(t,i){t&1&&(d(0,"span"),f(1,"*"),u())}function Qne(t,i){if(t&1&&(d(0,"th",156),f(1," Nicht-invasiv"),x(2,"br"),f(3,"beatmet "),y(4,Kne,2,0,"span",18),u()),t&2){let e=b(2);h("ngClass",T(2,F,e.columnSelection.startColumns["influenza.faelleAktuellNichtInvasivBeatmet"])),p(4),h("ngIf",e.istPausiert("influenzaStatus.faelleAktuellNichtInvasivBeatmet"))}}function Yne(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns["influenza.faelleAktuellNichtInvasivBeatmet"])),p(),L(e==null||e.influenzaStatus==null?null:e.influenzaStatus.faelleAktuellNichtInvasivBeatmet)}}function Zne(t,i){t&1&&(d(0,"span"),f(1,"*"),u())}function Xne(t,i){if(t&1&&(d(0,"th",156),f(1,"ECMO "),y(2,Zne,2,0,"span",18),u()),t&2){let e=b(2);h("ngClass",T(2,F,e.columnSelection.startColumns["influenza.faelleAktuellEcmo"])),p(2),h("ngIf",e.istPausiert("influenzaStatus.faelleAktuellEcmo"))}}function Jne(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns["influenza.faelleAktuellEcmo"])),p(),L(e==null||e.influenzaStatus==null?null:e.influenzaStatus.faelleAktuellEcmo)}}function eie(t,i){if(t&1&&(d(0,"th",153),f(1," PIMS-"),x(2,"br"),f(3,"Status (alt) "),u()),t&2){let e=b(2);$("colspan",e.columnSelection.colSpans["pims-block"])}}function tie(t,i){if(t&1){let e=re();d(0,"th",156)(1,"button",159),D("click",function(){Q(e);let r=b(2);return Y(r.togglePimsColumns())}),d(2,"mat-icon",160),f(3),u()()()}if(t&2){let e=b(2);h("ngClass",T(6,F,e.columnSelection.startColumns["pims-expander"])),$("colspan",e.columnSelection.colSpans["pims-expander"]),p(),h("matTooltip",Mt(e.isColumnCollapsed("pims.faelleAktuell")?"Alte PIMS-Spalten einblenden":"Alte PIMS-Spalten ausblenden")),$("aria-label",e.isColumnCollapsed("pims.faelleAktuell")?"Alte Spalten einblenden":"Alte Spalten ausblenden"),p(2),J(" ",e.isColumnCollapsed("pims.faelleAktuell")?"add":"remove"," ")}}function nie(t,i){if(t&1&&x(0,"td",157),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns["pims-expander"]))}}function iie(t,i){if(t&1&&(d(0,"th",156),f(1,"F\xE4lle"),x(2,"br"),f(3,"aktuell "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns["pims.faelleAktuell"]))}}function rie(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);
8551h("ngClass",T(2,F,n.columnSelection.startColumns["pims.faelleAktuell"])),p(),L(e==null||e.pimsStatus==null?null:e.pimsStatus.faelleAktuell)}}function oie(t,i){if(t&1&&(d(0,"th",156),f(1,"Erstaufnahme"),x(2,"br"),f(3," des Vortags "),u()),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns["pims.faelleVortagErstaufnahmen"]))}}function aie(t,i){if(t&1&&(d(0,"td",157),f(1),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",T(2,F,n.columnSelection.startColumns["pims.faelleVortagErstaufnahmen"])),p(),L(e==null||e.pimsStatus==null?null:e.pimsStatus.faelleVortagErstaufnahmen)}}function sie(t,i){if(t&1&&x(0,"th",153),t&2){let e=b(2);$("colspan",e.columnSelection.colSpans.actions)}}function lie(t,i){if(t&1&&x(0,"th",156),t&2){let e=b(2);h("ngClass",T(1,F,e.columnSelection.startColumns.actions))}}function cie(t,i){if(t&1&&(d(0,"button",164)(1,"mat-icon",165),f(2,"edit"),u()()),t&2){let e=b().$implicit,n=b(2);h("routerLink",Nm(1,kX,n.meldebereich.id,e.id))}}function die(t,i){if(t&1&&(d(0,"td",157),y(1,cie,3,4,"button",163),u()),t&2){let e=i.$implicit,n=b(2);h("ngClass",Nm(2,MX,n.columnSelection.startColumns.actions,n.editMeldungPossible(e))),p(),h("ngIf",n.editMeldungPossible(e))}}function uie(t,i){t&1&&x(0,"tr",166)}function mie(t,i){t&1&&x(0,"tr",167)}function pie(t,i){if(t&1&&x(0,"tr",168),t&2){let e=i.$implicit;h("ngClass",Nm(1,TX,e.meldungNichtMeldenachweisRelevant,!e.aktiv))}}function hie(t,i){if(t&1&&(d(0,"div",19)(1,"table",20),P(2,21),y(3,OX,1,1,"th",22),N(),P(4,23),y(5,FX,2,3,"th",24)(6,BX,5,11,"td",25),N(),P(7,26),y(8,jX,2,3,"th",27)(9,zX,4,7,"td",28),N(),P(10,29),y(11,GX,4,1,"th",22),N(),P(12,30),y(13,$X,4,3,"th",27)(14,WX,2,4,"td",28),N(),P(15,31),y(16,qX,4,3,"th",27)(17,KX,2,4,"td",28),N(),P(18,32),y(19,QX,4,1,"th",22),N(),P(20,33),y(21,YX,4,3,"th",27)(22,ZX,2,4,"td",28),N(),P(23,34),y(24,XX,4,3,"th",27)(25,JX,2,4,"td",28),N(),P(26,35),y(27,eJ,4,3,"th",27)(28,tJ,2,4,"td",28),N(),P(29,36),y(30,nJ,4,1,"th",22),N(),P(31,37),y(32,iJ,4,3,"th",27)(33,rJ,2,4,"td",28),N(),P(34,38),y(35,oJ,4,3,"th",27)(36,aJ,2,4,"td",28),N(),P(37,39),y(38,sJ,2,3,"th",27)(39,lJ,2,4,"td",28),N(),P(40,40),y(41,cJ,4,1,"th",22),N(),P(42,41),y(43,dJ,4,3,"th",27)(44,uJ,2,4,"td",28),N(),P(45,42),y(46,mJ,4,1,"th",22),N(),P(47,43),y(48,pJ,4,3,"th",27)(49,hJ,2,4,"td",28),N(),P(50,44),y(51,fJ,4,3,"th",27)(52,gJ,2,4,"td",28),N(),P(53,45),y(54,_J,2,3,"th",27)(55,bJ,2,4,"td",28),N(),P(56,46),y(57,vJ,4,3,"th",27)(58,yJ,2,4,"td",28),N(),P(59,47),y(60,CJ,2,1,"th",22),N(),P(61,48),y(62,xJ,4,3,"th",27)(63,wJ,2,4,"td",28),N(),P(64,49),y(65,EJ,2,3,"th",27)(66,SJ,2,4,"td",28),N(),P(67,50),y(68,DJ,4,3,"th",27)(69,IJ,2,4,"td",28),N(),P(70,51),y(71,MJ,4,3,"th",27)(72,kJ,2,4,"td",28),N(),P(73,52),y(74,TJ,4,3,"th",27)(75,AJ,2,4,"td",28),N(),P(76,53),y(77,RJ,4,3,"th",27)(78,PJ,2,4,"td",28),N(),P(79,54),y(80,NJ,2,3,"th",27)(81,OJ,2,4,"td",28),N(),P(82,55),y(83,FJ,4,3,"th",27)(84,LJ,2,4,"td",28),N(),P(85,56),y(86,HJ,4,3,"th",27)(87,VJ,2,4,"td",28),N(),P(88,57),y(89,BJ,4,3,"th",27)(90,jJ,2,4,"td",28),N(),P(91,58),y(92,UJ,4,3,"th",27)(93,zJ,2,4,"td",28),N(),P(94,59),y(95,GJ,4,3,"th",27)(96,$J,2,4,"td",28),N(),P(97,60),y(98,WJ,4,3,"th",27)(99,qJ,2,4,"td",28),N(),P(100,61),y(101,KJ,4,3,"th",27)(102,QJ,2,4,"td",28),N(),P(103,62),y(104,YJ,4,3,"th",27)(105,ZJ,2,4,"td",28),N(),P(106,63),y(107,XJ,4,3,"th",27)(108,JJ,2,4,"td",28),N(),P(109,64),y(110,eee,4,3,"th",27)(111,tee,3,6,"td",28),N(),P(112,65),y(113,nee,4,7,"th",27)(114,iee,1,3,"td",28),N(),P(115,66),y(116,ree,4,1,"th",22),N(),P(117,67),y(118,oee,4,7,"th",27)(119,aee,1,3,"td",28),N(),P(120,68),y(121,see,4,3,"th",27)(122,lee,2,4,"td",28),N(),P(123,69),y(124,cee,4,3,"th",27)(125,dee,2,4,"td",28),N(),P(126,70),y(127,uee,4,3,"th",27)(128,mee,2,4,"td",28),N(),P(129,71),y(130,pee,4,1,"th",22),N(),P(131,72),y(132,hee,4,3,"th",27)(133,fee,2,4,"td",28),N(),P(134,73),y(135,gee,4,3,"th",27)(136,_ee,2,4,"td",28),N(),P(137,74),y(138,bee,4,3,"th",27)(139,vee,2,4,"td",28),N(),P(140,75),y(141,yee,4,3,"th",27)(142,Cee,2,4,"td",28),N(),P(143,76),y(144,xee,4,3,"th",27)(145,wee,2,4,"td",28),N(),P(146,77),y(147,Eee,4,3,"th",27)(148,See,2,4,"td",28),N(),P(149,78),y(150,Dee,4,3,"th",27)(151,Iee,2,4,"td",28),N(),P(152,79),y(153,Mee,2,3,"th",27)(154,kee,2,4,"td",28),N(),P(155,80),y(156,Tee,4,3,"th",27)(157,Aee,2,4,"td",28),N(),P(158,81),y(159,Ree,4,1,"th",22),N(),P(160,82),y(161,Pee,4,5,"th",22)(162,Nee,1,3,"td",28),N(),P(163,83),y(164,Oee,2,3,"th",27)(165,Fee,2,4,"td",28),N(),P(166,84),y(167,Lee,2,3,"th",27)(168,Hee,2,4,"td",28),N(),P(169,85),y(170,Vee,2,3,"th",27)(171,Bee,2,4,"td",28),N(),P(172,86),y(173,jee,2,3,"th",27)(174,Uee,2,4,"td",28),N(),P(175,87),y(176,zee,2,3,"th",27)(177,Gee,2,4,"td",28),N(),P(178,88),y(179,$ee,2,3,"th",27)(180,Wee,2,4,"td",28),N(),P(181,89),y(182,qee,2,3,"th",27)(183,Kee,2,4,"td",28),N(),P(184,90),y(185,Qee,2,1,"th",22),N(),P(186,91),y(187,Yee,4,5,"th",22)(188,Zee,1,3,"td",28),N(),P(189,92),y(190,Xee,4,3,"th",27)(191,Jee,2,4,"td",28),N(),P(192,93),y(193,ete,2,3,"th",27)(194,tte,2,4,"td",28),N(),P(195,94),y(196,nte,4,3,"th",27)(197,ite,2,4,"td",28),N(),P(198,95),y(199,rte,4,3,"th",27)(200,ote,2,4,"td",28),N(),P(201,96),y(202,ate,4,1,"th",22),N(),P(203,97),y(204,ste,4,3,"th",27)(205,lte,2,4,"td",28),N(),P(206,98),y(207,dte,5,4,"th",27)(208,ute,2,4,"td",28),N(),P(209,99),y(210,mte,4,3,"th",27)(211,pte,2,4,"td",28),N(),P(212,100),y(213,hte,4,3,"th",27)(214,fte,2,4,"td",28),N(),P(215,101),y(216,gte,4,3,"th",27)(217,_te,2,4,"td",28),N(),P(218,102),y(219,bte,4,3,"th",27)(220,vte,2,4,"td",28),N(),P(221,103),y(222,yte,4,5,"th",22)(223,Cte,1,3,"td",28),N(),P(224,104),y(225,xte,4,1,"th",22),N(),P(226,105),y(227,wte,2,3,"th",27)(228,Ete,2,4,"td",28),N(),P(229,106),y(230,Ste,2,3,"th",27)(231,Dte,2,4,"td",28),N(),P(232,107),y(233,Ite,4,3,"th",27)(234,Mte,2,4,"td",28),N(),P(235,108),y(236,kte,4,3,"th",27)(237,Tte,2,4,"td",28),N(),P(238,109),y(239,Ate,4,1,"th",22),N(),P(240,110),y(241,Rte,4,5,"th",22)(242,Pte,1,3,"td",28),N(),P(243,111),y(244,Nte,2,3,"th",27)(245,Ote,2,4,"td",28),N(),P(246,112),y(247,Fte,3,6,"th",27)(248,Lte,2,4,"td",28),N(),P(249,113),y(250,Hte,3,6,"th",27)(251,Vte,2,4,"td",28),N(),P(252,114),y(253,Bte,3,6,"th",27)(254,jte,2,4,"td",28),N(),P(255,115),y(256,Ute,3,6,"th",27)(257,zte,2,4,"td",28),N(),P(258,116),y(259,Gte,3,6,"th",27)(260,$te,2,4,"td",28),N(),P(261,117),y(262,Wte,4,3,"th",27)(263,qte,2,4,"td",28),N(),P(264,118),y(265,Kte,4,3,"th",27)(266,Qte,2,4,"td",28),N(),P(267,119),y(268,Yte,4,3,"th",27)(269,Zte,2,4,"td",28),N(),P(270,120),y(271,Xte,4,3,"th",27)(272,Jte,2,4,"td",28),N(),P(273,121),y(274,ene,4,3,"th",27)(275,tne,2,4,"td",28),N(),P(276,122),y(277,nne,4,3,"th",27)(278,ine,2,4,"td",28),N(),P(279,123),y(280,rne,4,3,"th",27)(281,one,2,4,"td",28),N(),P(282,124),y(283,ane,4,3,"th",27)(284,sne,2,4,"td",28),N(),P(285,125),y(286,lne,4,3,"th",27)(287,cne,2,4,"td",28),N(),P(288,126),y(289,dne,4,3,"th",27)(290,une,2,4,"td",28),N(),P(291,127),y(292,mne,4,3,"th",27)(293,pne,2,4,"td",28),N(),P(294,128),y(295,hne,4,3,"th",27)(296,fne,2,4,"td",28),N(),P(297,129),y(298,gne,4,3,"th",27)(299,_ne,2,4,"td",28),N(),P(300,130),y(301,bne,4,3,"th",27)(302,vne,2,4,"td",28),N(),P(303,131),y(304,yne,4,3,"th",27)(305,Cne,2,4,"td",28),N(),P(306,132),y(307,xne,4,1,"th",22),N(),P(308,133),y(309,Ene,5,4,"th",27)(310,Sne,2,4,"td",28),N(),P(311,134),y(312,Ine,5,4,"th",27)(313,Mne,2,4,"td",28),N(),P(314,135),y(315,Tne,5,4,"th",27)(316,Ane,2,4,"td",28),N(),P(317,136),y(318,Pne,5,4,"th",27)(319,Nne,2,4,"td",28),N(),P(320,137),y(321,Fne,3,4,"th",27)(322,Lne,2,4,"td",28),N(),P(323,138),y(324,Hne,4,1,"th",22),N(),P(325,139),y(326,Bne,5,4,"th",27)(327,jne,2,4,"td",28),N(),P(328,140),y(329,zne,5,4,"th",27)(330,Gne,2,4,"td",28),N(),P(331,141),y(332,Wne,5,4,"th",27)(333,qne,2,4,"td",28),N(),P(334,142),y(335,Qne,5,4,"th",27)(336,Yne,2,4,"td",28),N(),P(337,143),y(338,Xne,3,4,"th",27)(339,Jne,2,4,"td",28),N(),P(340,144),y(341,eie,4,1,"th",22),N(),P(342,145),y(343,tie,4,8,"th",27)(344,nie,1,3,"td",28),N(),P(345,146),y(346,iie,4,3,"th",27)(347,rie,2,4,"td",28),N(),P(348,147),y(349,oie,4,3,"th",27)(350,aie,2,4,"td",28),N(),P(351,148),y(352,sie,1,1,"th",22),N(),P(353,149),y(354,lie,1,3,"th",27)(355,die,2,5,"td",28),N(),y(356,uie,1,0,"tr",150)(357,mie,1,0,"tr",151)(358,pie,1,4,"tr",152),u()()),t&2){let e=b();p(),h("dataSource",e.meldungsUebersicht.data),p(355),h("matHeaderRowDef",e.columnSelection.displayedpreHeaderColumns)("matHeaderRowDefSticky",!0),p(),h("matHeaderRowDef",e.columnSelection.displayedColumns)("matHeaderRowDefSticky",!0),p(),h("matRowDefColumns",e.columnSelection.displayedColumns)}}var oH=[{name:"meldebereich-block",trigger:["meldebereich","meldezeitpunkt"]},{name:"icu-status-block",trigger:["intensivBetten","intensivBettenBelegt"]},{name:"icu-status-iv-block",trigger:["patientenNichtInvasivBeatmet","patientenInvasivBeatmet","patientenEcmo"]},{name:"icu-status-iv-kapa-block",trigger:["freieIvKapazitaet","freieEcmoKapazitaet","kapazitaetFreiIsolationspflichtig"]},{name:"icu-status-intensivBettenNotfall7d-block",trigger:["intensivBettenNotfall7d"]},{name:"icu-status-statusEinschaetzung-block",trigger:["statusEinschaetzungLowcare","statusEinschaetzungHighcare","statusEinschaetzungEcmo","statusEinschaetzungDialyse"]},{name:"covid-status-block",trigger:["faelleCovidAktuell","faelleCovidAktuellMitManifestation","faelleCovidAktuellMitManifestationHighFlowOxygen","faelleCovidAktuellMitManifestationNichtInvasivBeatmet","faelleCovidAktuellMitManifestationBeatmet","faelleCovidAktuellMitManifestationEcmo","faelleCovidAktuellOhneManifestation","faelleCovidAktuellOhneManifestationHighFlowOxygen","faelleCovidAktuellOhneManifestationNichtInvasivBeatmet","faelleCovidAktuellOhneManifestationBeatmet","faelleCovidAktuellOhneManifestationEcmo","faelleCovidAktuellBeatmet","faelleCovidAktuellHighFlowOxygen","faelleCovidAktuellNichtInvasivBeatmet","faelleCovidAktuellEcmo","faelleCovidOhneSymptomatik","covidStatusExpand"]},{name:"covid-kapazitaet-block",trigger:["covidKapazitaetFrei","covidKapazitaetFreiIv","covidKapazitaetFreiECMO","covid-kapazitaet-expand"]},{name:"covid-altersstrata-block",trigger:["stratum17minus","stratum18bis29","stratum30bis39","stratum40bis49","stratum50bis59","stratum60bis69","stratum70bis79","stratum80plus","faelleCovidAelterAls17j"]},{name:"covid-varianten-block",trigger:["delta","omikron","sonstige","unbekannt","alpha","beta","gamma","covid-varianten-expander"]},{name:"covid-schwangere-block",trigger:["anzahlSchwangere","schwangereWerdenAktuellBehandelt","anzahlSchwangereBeatmet","anzahlSchwangereOhneBeatmung","covid-schwangere-expander"]},{name:"covid-neuaufnahmen-block",trigger:["erstaufnahmen","faelleCovidVortagVerstorben","faelleCovidVortagVerlegt","faelleCovidGenesen","faelleCovidVerstorben","verlegungen","covid-neuaufnahmen-expander"]},{name:"einschraenkungen-block",trigger:["betriebssituation","personal","raum","verbrauchsmaterial","beatmungsgeraet"]},{name:"covid-impfstatusV2-block",trigger:["impfstatusUnbekanntV2","impfstatus0Impfungen","impfstatus1Impfungen","impfstatus2Impfungen","impfstatus3Impfungen","impfstatus4PlusImpfungen","impfstatusKeineImmunisierung","impfstatusGenesenOhneImpfung","
8551impfstatusTeilimmunisierung","impfstatusVollstaendigeImmunisierung","impfstatusAuffrischungsimpfung","impfstatusUnbekannt","immunstatusErwGeimpft59minus","immunstatusErwGeimpftImmunsupprimiert59minus","immunstatusErwGeimpftImmunkompetent59minus","immunstatusErwGeimpft60plus","immunstatusErwGeimpftImmunsupprimiert60plus","immunstatusErwGeimpftImmunkompetent60plus","immunstatusKinderGeimpftImmunsupprimiert","immunstatusKinderGeimpftTrisomie21","immunstatusKinderGeimpftImmunkompetent","covid-impfstatusV2-expander"]},{name:"rsv-block",trigger:["rsv.faelleAktuell","rsv.faelleAktuellHighFlowOxygen","rsv.faelleAktuellNichtInvasivBeatmet","rsv.faelleAktuellBeatmet","rsv.faelleAktuellEcmo"]},{name:"influenza-block",trigger:["influenza.faelleAktuell","influenza.faelleAktuellHighFlowOxygen","influenza.faelleAktuellNichtInvasivBeatmet","influenza.faelleAktuellBeatmet","influenza.faelleAktuellEcmo"]},{name:"pims-block",trigger:["pims.faelleAktuell","pims.faelleVortagErstaufnahmen","pims-expander"]},{name:"actions-block",trigger:["actions"]}],uh=oH.map(t=>t.trigger).reduce((t,i)=>t.concat(i)),fie=["kapazitaetFreiIsolationspflichtig","faelleCovidOhneSymptomatik","faelleCovidAelterAls17j","immunstatusKinderGeimpftImmunsupprimiert","immunstatusKinderGeimpftTrisomie21","immunstatusKinderGeimpftImmunkompetent","rsv.faelleAktuell","rsv.faelleAktuellBeatmet","rsv.faelleAktuellHighFlowOxygen","rsv.faelleAktuellNichtInvasivBeatmet","rsv.faelleAktuellEcmo","influenza.faelleAktuell","influenza.faelleAktuellBeatmet","influenza.faelleAktuellHighFlowOxygen","influenza.faelleAktuellNichtInvasivBeatmet","influenza.faelleAktuellEcmo","pims.faelleAktuell","pims.faelleVortagErstaufnahmen","pims-expander"],gie=["covid-kapazitaet-expand","covidKapazitaetFrei","covidKapazitaetFreiIv","covidKapazitaetFreiECMO","covid-kapazitaet-expand","stratum17minus","stratum18bis29","stratum30bis39","stratum40bis49","stratum50bis59","stratum60bis69","stratum70bis79","stratum80plus","schwangereWerdenAktuellBehandelt","anzahlSchwangere","anzahlSchwangereBeatmet","anzahlSchwangereOhneBeatmung","covid-schwangere-expander","immunstatusErwGeimpft59minus","immunstatusErwGeimpftImmunsupprimiert59minus","immunstatusErwGeimpftImmunkompetent59minus","immunstatusErwGeimpft60plus","immunstatusErwGeimpftImmunsupprimiert60plus","immunstatusErwGeimpftImmunkompetent60plus"],XL=["faelleCovidAktuellBeatmet","faelleCovidAktuellHighFlowOxygen","faelleCovidAktuellNichtInvasivBeatmet","faelleCovidAktuellEcmo","faelleCovidOhneSymptomatik","faelleCovidAktuellMitManifestationHighFlowOxygen","faelleCovidAktuellOhneManifestationHighFlowOxygen","faelleCovidAktuellOhneManifestationNichtInvasivBeatmet","faelleCovidAktuellOhneManifestationEcmo"],JL=["schwangereWerdenAktuellBehandelt","anzahlSchwangereBeatmet","anzahlSchwangereOhneBeatmung"],eH=["impfstatusKeineImmunisierung","impfstatusGenesenOhneImpfung","impfstatusTeilimmunisierung","impfstatusVollstaendigeImmunisierung","impfstatusAuffrischungsimpfung","impfstatusUnbekannt","immunstatusErwGeimpft59minus","immunstatusErwGeimpftImmunsupprimiert59minus","immunstatusErwGeimpftImmunkompetent59minus","immunstatusErwGeimpft60plus","immunstatusErwGeimpftImmunsupprimiert60plus","immunstatusErwGeimpftImmunkompetent60plus","immunstatusKinderGeimpftImmunsupprimiert","immunstatusKinderGeimpftTrisomie21","immunstatusKinderGeimpftImmunkompetent"],tH=["alpha","beta","gamma"],nH=["pims.faelleAktuell","pims.faelleVortagErstaufnahmen"],iH=["covidKapazitaetFrei","covidKapazitaetFreiIv","covidKapazitaetFreiECMO"],rH=["verlegungen","faelleCovidGenesen","faelleCovidVerstorben"];function _ie(t){return t.hasKinder&&t.hasErwachsene?uh:t.hasErwachsene?uh.filter(i=>fie.indexOf(i)===-1):t.hasKinder?uh.filter(i=>gie.indexOf(i)===-1):uh}function bie(t){let i={hasKinder:!1,hasErwachsene:!1};for(let e of t)if(e.meldebereich.behandlungsschwerpunktL1===wX.KINDER?i.hasKinder=!0:i.hasErwachsene=!0,i.hasKinder&&i.hasErwachsene)break;return i}var aH=(()=>{class t{constructor(e,n,r,o,a,s){this.meldebereichController=e,this.krankenhausStandortControllerService=n,this.isMeldungBearbeitbarService=r,this.tableManagerServiceFactory=o,this.pausierteMeldefelderController=a,this.configService=s,this.editMeldungAllowed=!1,this.selectedMeldebereichFilter="Alle",this.collapsedColumns=[],this.columns=uh,this.DEFAULT_PAGE_SIZE=25,this.tableManagerService=this.tableManagerServiceFactory.create(oH),this.collapsedColumns=this.collapsedColumns.concat(XL),this.collapsedColumns=this.collapsedColumns.concat(JL),this.collapsedColumns=this.collapsedColumns.concat(eH),this.collapsedColumns=this.collapsedColumns.concat(tH),this.collapsedColumns=this.collapsedColumns.concat(nH),this.collapsedColumns=this.collapsedColumns.concat(iH),this.collapsedColumns=this.collapsedColumns.concat(rH)}ngOnInit(){this.configService.getConfig().subscribe(e=>this.meldungQuellsysteme=e.meldungQuellsysteme),this.columnSelection=this.tableManagerService.getColumnSelection([]),this.pausierteMeldefelderController.getAllePausiertenFelder().subscribe(e=>this.pausierteMeldefelder=e)}ngAfterViewInit(){this.paginator.pageSize=this.DEFAULT_PAGE_SIZE,this.loadMeldungenForMeldebereich(),this.paginator.page.subscribe(()=>this.loadMeldungenForMeldebereich())}ngOnChanges(){this.loadMeldungenForMeldebereich()}meldebereichFilterChanged(){this.paginator.pageIndex=0,this.paginator.pageSize=this.DEFAULT_PAGE_SIZE,this.loadMeldungenForMeldebereich()}loadMeldungenForMeldebereich(){this.paginator&&(this.krankenhausStandort?(this.selectedMeldebereichFilter==="Alle"?this.krankenhausStandortControllerService.getMeldungenForKrankenhausstandortIncludeInactive(this.krankenhausStandort.id,this.paginator.pageIndex,this.paginator.pageSize||this.DEFAULT_PAGE_SIZE,"V2",this.nurLetzteMeldungAnzeigen).subscribe(e=>this.setMeldungsUebersicht(e)):this.meldebereichController.getMeldungenForMeldebereichIncludeInactive(this.selectedMeldebereichFilter,this.paginator.pageIndex,this.paginator.pageSize||this.DEFAULT_PAGE_SIZE,"V2",this.nurLetzteMeldungAnzeigen).subscribe(e=>this.setMeldungsUebersicht(e)),this.krankenhausStandortControllerService.getAlleMeldebereicheForKrankenhausStandort(this.krankenhausStandort.id).subscribe(e=>{this.krankenhausStandortMeldebereiche=e})):this.meldebereich&&this.meldebereichController.getMeldungenForMeldebereichIncludeInactive(this.meldebereich.id,this.paginator.pageIndex,this.paginator.pageSize||this.DEFAULT_PAGE_SIZE,"V2",this.nurLetzteMeldungAnzeigen).subscribe(e=>this.setMeldungsUebersicht(e)))}setMeldungsUebersicht(e){this.meldungsUebersicht=e,this.paginator.length=e.rowCount,this.setSelectedColumns()}setSelectedColumns(){let e=bie(this.meldungsUebersicht.data),n=_ie(e).filter(r=>this.collapsedColumns.indexOf(r)===-1);this.columnSelection=this.tableManagerService.getColumnSelection(n)}editMeldungPossible(e){return!this.meldebereich||e.meldebereich.id!==this.meldebereich.id?!1:this.isMeldungBearbeitbarService.isMeldungBearbeitbar(e)}isColumnCollapsed(e){return this.collapsedColumns.indexOf(e)!==-1}handleColumnCollapse(e){this.isColumnCollapsed(e)?this.collapsedColumns.splice(this.collapsedColumns.indexOf(e,0),1):this.collapsedColumns.push(e)}bool2String(e){return e==null?"Keine Angabe":e?"Ja":"Nein"}toggleImpfstatusV1Columns(){eH.forEach(this.handleColumnCollapse.bind(this)),this.setSelectedColumns()}toggleOldCovidStatusColumns(){XL.forEach(this.handleColumnCollapse.bind(this)),this.setSelectedColumns()}
8551toggleOldSchwangereColumns(){JL.forEach(this.handleColumnCollapse.bind(this)),this.setSelectedColumns()}toggleOldVariantenColumns(){tH.forEach(this.handleColumnCollapse.bind(this)),this.setSelectedColumns()}bool2StringNullAsEmpty(e){return e==null?"":this.bool2String(e)}togglePimsColumns(){nH.forEach(this.handleColumnCollapse.bind(this)),this.setSelectedColumns()}toggleOldCovidKapazitaetColumns(){iH.forEach(this.handleColumnCollapse.bind(this)),this.setSelectedColumns()}istPausiert(e){return KL(this.pausierteMeldefelder,e)}toggleOldNeuaufnahmeColumns(){rH.forEach(this.handleColumnCollapse.bind(this)),this.setSelectedColumns()}static{this.\u0275fac=function(n){return new(n||t)(k(dc),k(Aw),k(QL),k(YL),k(Fw),k(qr))}}static{this.\u0275cmp=S({type:t,selectors:[["app-v2-meldungs-historie"]],viewQuery:function(n,r){if(n&1&&Ee(Fi,5),n&2){let o;V(o=B())&&(r.paginator=o.first)}},inputs:{meldebereich:"meldebereich",krankenhausStandort:"krankenhausStandort",editMeldungAllowed:"editMeldungAllowed"},standalone:!1,features:[Pe],decls:13,vars:6,consts:[[1,"subtitle"],["class","actions",4,"ngIf"],[1,"filter-bar"],["class","meldebereich-filter",4,"ngIf"],[1,"nur-letzte-meldung"],[3,"ngModelChange","ngModel"],["class","datenuebersicht",4,"ngIf"],[3,"length"],["contentId","meldungshistorie-footer"],[3,"meldefeldPausierung"],[1,"actions"],["mat-raised-button","",1,"btn-primary-small",3,"routerLink"],[1,"meldebereich-filter"],[1,"margin-right-24"],["name","meldebereichFilter",3,"ngModelChange","ngModel"],["value","Alle"],[3,"value","ngClass",4,"ngFor","ngForOf"],[3,"value","ngClass"],[4,"ngIf"],[1,"datenuebersicht"],["mat-table","",3,"dataSource"],["matColumnDef","meldebereich-block"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","meldebereich"],["mat-header-cell","","class","meldebereich-name",3,"ngClass",4,"matHeaderCellDef"],["mat-cell","","class","meldebereich-name",3,"ngClass","ngStyle",4,"matCellDef"],["matColumnDef","meldezeitpunkt"],["mat-header-cell","",3,"ngClass",4,"matHeaderCellDef"],["mat-cell","",3,"ngClass",4,"matCellDef"],["matColumnDef","icu-status-block"],["matColumnDef","intensivBetten"],["matColumnDef","intensivBettenBelegt"],["matColumnDef","icu-status-iv-block"],["matColumnDef","patientenNichtInvasivBeatmet"],["matColumnDef","patientenInvasivBeatmet"],["matColumnDef","patientenEcmo"],["matColumnDef","icu-status-iv-kapa-block"],["matColumnDef","freieIvKapazitaet"],["matColumnDef","freieEcmoKapazitaet"],["matColumnDef","kapazitaetFreiIsolationspflichtig"],["matColumnDef","icu-status-intensivBettenNotfall7d-block"],["matColumnDef","intensivBettenNotfall7d"],["matColumnDef","icu-status-statusEinschaetzung-block"],["matColumnDef","statusEinschaetzungLowcare"],["matColumnDef","statusEinschaetzungHighcare"],["matColumnDef","statusEinschaetzungEcmo"],["matColumnDef","statusEinschaetzungDialyse"],["matColumnDef","covid-status-block"],["matColumnDef","faelleCovidAktuell"],["matColumnDef","faelleCovidAktuellMitManifestation"],["matColumnDef","faelleCovidAktuellMitManifestationHighFlowOxygen"],["matColumnDef","faelleCovidAktuellMitManifestationNichtInvasivBeatmet"],["matColumnDef","faelleCovidAktuellMitManifestationBeatmet"],["matColumnDef","faelleCovidAktuellMitManifestationEcmo"],["matColumnDef","faelleCovidAktuellOhneManifestation"],["matColumnDef","faelleCovidAktuellOhneManifestationHighFlowOxygen"],["matColumnDef","faelleCovidAktuellOhneManifestationNichtInvasivBeatmet"],["matColumnDef","faelleCovidAktuellOhneManifestationBeatmet"],["matColumnDef","faelleCovidAktuellOhneManifestationEcmo"],["matColumnDef","faelleCovidAktuellBeatmet"],["matColumnDef","faelleCovidAktuellHighFlowOxygen"],["matColumnDef","faelleCovidAktuellNichtInvasivBeatmet"],["matColumnDef","faelleCovidAktuellEcmo"],["matColumnDef","faelleCovidOhneSymptomatik"],["matColumnDef","betriebssituation"],["matColumnDef","covidStatusExpand"],["matColumnDef","covid-kapazitaet-block"],["matColumnDef","covid-kapazitaet-expand"],["matColumnDef","covidKapazitaetFrei"],["matColumnDef","covidKapazitaetFreiIv"],["matColumnDef","covidKapazitaetFreiECMO"],["matColumnDef","covid-altersstrata-block"],["matColumnDef","stratum17minus"],["matColumnDef","stratum18bis29"],["matColumnDef","stratum30bis39"],["matColumnDef","stratum40bis49"],["matColumnDef","stratum50bis59"],["matColumnDef","stratum60bis69"],["matColumnDef","stratum70bis79"],["matColumnDef","stratum80plus"],["matColumnDef","faelleCovidAelterAls17j"],["matColumnDef","covid-varianten-block"],["matColumnDef","covid-varianten-expander"],["matColumnDef","alpha"],["matColumnDef","beta"],["matColumnDef","gamma"],["matColumnDef","delta"],["matColumnDef","omikron"],["matColumnDef","sonstige"],["matColumnDef","unbekannt"],["matColumnDef","covid-schwangere-block"],["matColumnDef","covid-schwangere-expander"],["matColumnDef","anzahlSchwangere"],["matColumnDef","schwangereWerdenAktuellBehandelt"],["matColumnDef","anzahlSchwangereBeatmet"],["matColumnDef","anzahlSchwangereOhneBeatmung"],["matColumnDef","covid-neuaufnahmen-block"],["matColumnDef","erstaufnahmen"],["matColumnDef","verlegungen"],["matColumnDef","faelleCovidGenesen"],["matColumnDef","faelleCovidVerstorben"],["matColumnDef","faelleCovidVortagVerstorben"],["matColumnDef","faelleCovidVortagVerlegt"],["matColumnDef","covid-neuaufnahmen-expander"],["matColumnDef","einschraenkungen-block"],["matColumnDef","personal"],["matColumnDef","raum"],["matColumnDef","verbrauchsmaterial"],["matColumnDef","beatmungsgeraet"],["matColumnDef","covid-impfstatusV2-block"],["matColumnDef","covid-impfstatusV2-expander"],["matColumnDef","impfstatusUnbekanntV2"],["matColumnDef","impfstatus0Impfungen"],["matColumnDef","impfstatus1Impfungen"],["matColumnDef","impfstatus2Impfungen"],["matColumnDef","impfstatus3Impfungen"],["matColumnDef","impfstatus4PlusImpfungen"],["matColumnDef","impfstatusKeineImmunisierung"],["matColumnDef","impfstatusGenesenOhneImpfung"],["matColumnDef","impfstatusTeilimmunisierung"],["matColumnDef","impfstatusVollstaendigeImmunisierung"],["matColumnDef","impfstatusAuffrischungsimpfung"],["matColumnDef","impfstatusUnbekannt"],["matColumnDef","immunstatusErwGeimpft59minus"],["matColumnDef","immunstatusErwGeimpftImmunsupprimiert59minus"],["matColumnDef","immunstatusErwGeimpftImmunkompetent59minu
8551s"],["matColumnDef","immunstatusErwGeimpft60plus"],["matColumnDef","immunstatusErwGeimpftImmunsupprimiert60plus"],["matColumnDef","immunstatusErwGeimpftImmunkompetent60plus"],["matColumnDef","immunstatusKinderGeimpftImmunsupprimiert"],["matColumnDef","immunstatusKinderGeimpftTrisomie21"],["matColumnDef","immunstatusKinderGeimpftImmunkompetent"],["matColumnDef","rsv-block"],["matColumnDef","rsv.faelleAktuell"],["matColumnDef","rsv.faelleAktuellBeatmet"],["matColumnDef","rsv.faelleAktuellHighFlowOxygen"],["matColumnDef","rsv.faelleAktuellNichtInvasivBeatmet"],["matColumnDef","rsv.faelleAktuellEcmo"],["matColumnDef","influenza-block"],["matColumnDef","influenza.faelleAktuell"],["matColumnDef","influenza.faelleAktuellBeatmet"],["matColumnDef","influenza.faelleAktuellHighFlowOxygen"],["matColumnDef","influenza.faelleAktuellNichtInvasivBeatmet"],["matColumnDef","influenza.faelleAktuellEcmo"],["matColumnDef","pims-block"],["matColumnDef","pims-expander"],["matColumnDef","pims.faelleAktuell"],["matColumnDef","pims.faelleVortagErstaufnahmen"],["matColumnDef","actions-block"],["matColumnDef","actions"],["mat-header-row","","class","blocks",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",3,"ngClass",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-header-cell","",1,"meldebereich-name",3,"ngClass"],["mat-cell","",1,"meldebereich-name",3,"ngClass","ngStyle"],["mat-header-cell","",3,"ngClass"],["mat-cell","",3,"ngClass"],[3,"verfuegbarkeit"],["type","button","mat-icon-button","",1,"expanderButton",3,"click","matTooltip"],[1,"row-expander"],["type","button","mat-icon-button","",1,"expanderButton",3,"click"],[1,"row-expander",3,"matTooltip"],["mat-icon-button","","aria-label","Meldung bearbeiten",3,"routerLink",4,"ngIf"],["mat-icon-button","","aria-label","Meldung bearbeiten",3,"routerLink"],["matTooltip","Meldung bearbeiten","matTooltipClass","menu-tooltip"],["mat-header-row","",1,"blocks"],["mat-header-row",""],["mat-row","",3,"ngClass"]],template:function(n,r){n&1&&(d(0,"header")(1,"p",0),f(2,"Historie ab 04.08.2020"),u(),y(3,AX,3,3,"div",1),u(),d(4,"div",2),y(5,NX,10,2,"div",3),d(6,"div",4)(7,"mat-checkbox",5),Cn("ngModelChange",function(a){return In(r.nurLetzteMeldungAnzeigen,a)||(r.nurLetzteMeldungAnzeigen=a),a}),D("ngModelChange",function(){return r.meldebereichFilterChanged()}),f(8," Nur aktuellste Meldung "),u()()(),y(9,hie,359,6,"div",6),x(10,"mat-paginator",7)(11,"app-content-display",8)(12,"lib-meldungs-historie-legende-pausierte-felder",9)),n&2&&(p(3),h("ngIf",r.meldebereich),p(2),h("ngIf",r.krankenhausStandort),p(2),yn("ngModel",r.nurLetzteMeldungAnzeigen),p(2),h("ngIf",r.meldungsUebersicht),p(),h("length",r.meldungsUebersicht==null?null:r.meldungsUebersicht.rowCount),p(2),h("meldefeldPausierung",r.pausierteMeldefelder))},dependencies:[Er,_t,Ie,Um,ai,qe,Tn,ka,Ke,pn,_n,Fi,eo,Po,Oo,Vo,Fo,No,Bo,Lo,Ho,jo,Uo,mn,An,Ip,Yn,Ov,at,ZL,sn,zd],styles:[".filter-bar[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.filter-bar[_ngcontent-%COMP%] .meldebereich-filter[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.filter-bar[_ngcontent-%COMP%] .meldebereich-filter[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:500px}@media(max-width:768px){.filter-bar[_ngcontent-%COMP%] .meldebereich-filter[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:100%}}@media(max-width:768px){.filter-bar[_ngcontent-%COMP%] .meldebereich-filter[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:100%}}th.mat-mdc-header-cell[_ngcontent-%COMP%]{font-weight:700;color:#000000de;font-size:16px}.datenuebersicht[_ngcontent-%COMP%]{margin-top:52px;overflow-x:scroll;max-width:100%}table[_ngcontent-%COMP%]{border-spacing:0;white-space:nowrap}table[_ngcontent-%COMP%] .meldebereich-name[_ngcontent-%COMP%]{white-space:normal;-webkit-hyphens:auto;hyphens:auto;max-width:60ch;min-width:60ch;text-align:left}table[_ngcontent-%COMP%] .meldung-von[_ngcontent-%COMP%]{text-align:left}table[_ngcontent-%COMP%] tfoot[_ngcontent-%COMP%]{border-top:2px solid #eaeaea}table[_ngcontent-%COMP%] tfoot[_ngcontent-%COMP%] .explanation[_ngcontent-%COMP%]{white-space:normal;font-color:#ccc;font-size:.5em;font-weight:400;line-height:12px}table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] + tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border-top:1px solid #eaeaea}table[_ngcontent-%COMP%] .column-date-header[_ngcontent-%COMP%], table[_ngcontent-%COMP%] .meldebereich-name-header[_ngcontent-%COMP%]{border-bottom:2px solid #eaeaea;text-align:left}table[_ngcontent-%COMP%] .start-column[_ngcontent-%COMP%]{border-left:1px solid #eaeaea}table[_ngcontent-%COMP%] th[_ngcontent-%COMP%], table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:12px 24px;text-align:right}table[_ngcontent-%COMP%] .icu-cell-master-header[_ngcontent-%COMP%], table[_ngcontent-%COMP%] .covid-cell-master-header[_ngcontent-%COMP%]{text-align:center}table[_ngcontent-%COMP%] .sticky[_ngcontent-%COMP%]{right:0;position:sticky;z-index:1;padding:0;background:#fff}header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}tr.blocks[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:not(:first-child){text-align:center;border-left:1px solid #eaeaea}.expanderButton[_ngcontent-%COMP%]{padding:0 5px;margin-left:5px;transform:scale(.8);background-color:#eceaea}tr.inactive[_ngcontent-%COMP%] td[_ngcontent-%COMP%], tr.irrelevant[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{color:gray}tr.not-approved[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{color:#8b0000}td.mat-column-meldebereich[_ngcontent-%COMP%]{text-align:left!important}"]})}}return t})();
8551function yie(t,i){t&1&&x(0,"app-content-display",4)}function Cie(t,i){if(t&1){let e=re();d(0,"p")(1,"button",5),D("click",function(){Q(e);let r=b();return Y(r.downloadMeldungshistorie())}),f(2,"Komplette Meldungshistorie im Format Excel herunterladen "),u()()}}var OYe=(()=>{class t{constructor(e,n){this.reportingController=e,this.log=n,this.meinMeldebereich=!1,this.editMeldungAllowed=!1,this.title="Meldungshistorie Ihres Meldebereichs"}ngOnInit(){}downloadMeldungshistorie(){let e=this.krankenhausStandort?this.krankenhausStandort.id:this.meldebereich.krankenhausStandort.id;this.reportingController.krankenhausStandortMeldungshistorie(e,"response",void 0,{httpHeaderAccept:"application/vnd.ms-excel"}).subscribe(n=>{let r=n?.headers?.get("content-type"),a=(n?.headers?.get("content-disposition")).split(";")[1].trim().split("=")[1].replace(/"/g,""),s=new Blob([n.body],{type:r});(0,sH.saveAs)(s,a)},n=>this.log.logError("Error downloading the file",n))}static{this.\u0275fac=function(n){return new(n||t)(k(lp),k(kt))}}static{this.\u0275cmp=S({type:t,selectors:[["public-app-meldungs-historie"]],viewQuery:function(n,r){if(n&1&&Ee(Fi,5),n&2){let o;V(o=B())&&(r.paginator=o.first)}},inputs:{meinMeldebereich:"meinMeldebereich",meldebereich:"meldebereich",krankenhausStandort:"krankenhausStandort",editMeldungAllowed:"editMeldungAllowed",cssClass:"cssClass",title:"title"},standalone:!1,decls:7,vars:8,consts:[["contentId","mein-meldebereich-meldungshistorie",4,"ngIf"],[3,"meldebereich","krankenhausStandort","editMeldungAllowed"],["contentId","meldungshistorie"],[4,"ngIf"],["contentId","mein-meldebereich-meldungshistorie"],["type","button","mat-raised-button","",1,"btn-primary-small",3,"click"]],template:function(n,r){n&1&&(d(0,"div")(1,"h2"),f(2),u(),y(3,yie,1,0,"app-content-display",0),x(4,"app-v2-meldungs-historie",1)(5,"app-content-display",2),y(6,Cie,3,0,"p",3),u()),n&2&&(We(r.cssClass),p(2),L(r.title),p(),h("ngIf",r.meinMeldebereich),p(),h("meldebereich",r.meldebereich)("krankenhausStandort",r.krankenhausStandort)("editMeldungAllowed",r.editMeldungAllowed),p(2),h("ngIf",!r.editMeldungAllowed))},dependencies:[Ie,qe,aH,at],styles:[`public-meldungs-historie .historie-divider{margin:52px 0}public-meldungs-historie .meldebereich-filter .mat-form-field-infix{width:500px} 8552`],encapsulation:2})}}return t})();var lH=(()=>{class t{constructor(e){this.dialogRef=e}static{this.\u0275fac=function(n){return new(n||t)(k(Un))}}static{this.\u0275cmp=S({type:t,selectors:[["app-meldende-loeschen-bestaetigungs-dialog"]],standalone:!1,decls:11,vars:2,consts:[["mat-dialog-title",""],["mat-button","","mat-dialog-close","",1,"close-icon"],["mat-dialog-actions",""],["mat-raised-button","",1,"btn-secondary",3,"mat-dialog-close"],["mat-raised-button","",1,"btn-primary-small",3,"mat-dialog-close"]],template:function(n,r){n&1&&(d(0,"header",0)(1,"h1"),f(2,"M\xF6chten Sie die Person wirklich als Meldende*n entfernen?"),u(),d(3,"button",1)(4,"mat-icon"),f(5,"close"),u()()(),d(6,"div",2)(7,"button",3),f(8,"Nein"),u(),d(9,"button",4),f(10,"Ja, l\xF6schen"),u()()),n&2&&(p(7),h("mat-dialog-close",!1),p(2),h("mat-dialog-close",!0))},dependencies:[qe,Kn,Ki,is,Ke],styles:["header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.mat-dialog-actions[_ngcontent-%COMP%]{justify-content:space-between}"]})}}return t})();var cH=(()=>{class t{constructor(e){this.idm=e}getUsersForMeldebereich(e){return this.idm.getUsersForMeldebereich(e)}deleteUserFromMeldebereich(e,n){return this.idm.deleteUserFromMeldebereich(e,n)}addUserToMeldebereich(e,n){return this.idm.addUserToMeldebereich(e,n)}getPartnerUsersForMeldebereich(e){return this.idm.getPartnerUsersForMeldebereich(e)}static{this.\u0275fac=function(n){return new(n||t)(w(Mw))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Mu=(()=>{class t{constructor(e,n){this.publicIdmMeldebereichAuthService=e,this.logger=n}getUsersForMeldebereich(e){return yt()&&this.logger.logWarn("Unsupported function called from Partner-Portal",window.location.host,t.name,this.getUsersForMeldebereich.name),this.publicIdmMeldebereichAuthService.getUsersForMeldebereich(e)}deleteUserFromMeldebereich(e,n){return yt()&&this.logger.logWarn("Unsupported function called from Partner-Portal",window.location.host,t.name,this.deleteUserFromMeldebereich.name),this.publicIdmMeldebereichAuthService.deleteUserFromMeldebereich(e,n)}addUserToMeldebereich(e,n){return yt()&&this.logger.logWarn("Unsupported function called from Partner-Portal",window.location.host,t.name,this.addUserToMeldebereich.name),this.publicIdmMeldebereichAuthService.addUserToMeldebereich(e,n)}getPartnerUsersForMeldebereich(e){return yt()&&this.logger.logWarn("Unsupported function called from Partner-Portal",window.location.host,t.name,this.getPartnerUsersForMeldebereich.name),this.publicIdmMeldebereichAuthService.getPartnerUsersForMeldebereich(e)}static{this.\u0275fac=function(n){return new(n||t)(w(cH),w(kt))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function wie(t,i){t&1&&(d(0,"mat-error"),f(1),Ce(2,"translate"),u()),t&2&&(p(),J(" ",Se(2,1,"common.validation.email.invalid")," "))}var dH=(()=>{class t{constructor(e,n,r,o,a){this.logger=e,this.dialogRef=n,this.data=r,this._snackbar=o,this.idm=a,this.neuerMeldenderForm=new Ii({emailAdress:new Ut(null,[Jt.required,Jt.email])})}addNewMeldendePerson(){this.neuerMeldenderForm.valid?(this.logger.logDebug("Lade Person ein...: ",this.neuerMeldenderForm.value),this.idm.addUserToMeldebereich(this.data.myMeldebereichID,this.neuerMeldenderForm.value).subscribe(e=>{this.logger.logDebug("Person Einladen erfolgreich: ",e),this._snackbar.open("Neue Person erfolgreich hinzugef\xFCgt."),this.dialogRef.close(!0)},e=>{switch(this.logger.logError("Fehler beim Einladen einer Person: ",e),e.error?.errors?.[0]?.errorCode){case"E-0409-003":this._snackbar.open("Diese E-Mail-Adresse ist bereits die
8552sem Meldebereich zugewiesen.");break;case"E-0409-013":this._snackbar.open("F\xFCr diese E-Mail-Adresse ist die maximale Anzahl an Meldebereichen bereits erreicht.");break;default:this._snackbar.open("Es ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut oder kontaktieren Sie den Support.")}})):this._snackbar.open("Bitte \xFCberpr\xFCfen Sie Ihre Eingabe.")}static{this.\u0275fac=function(n){return new(n||t)(k(kt),k(Un),k(ir),k(zn),k(Mu))}}static{this.\u0275cmp=S({type:t,selectors:[["lib-meldende-einladen-dialog"]],standalone:!1,decls:19,vars:6,consts:[["mat-dialog-title",""],["mat-button","","mat-dialog-close","",1,"close-icon"],["mat-dialog-content",""],[3,"submit","formGroup"],["appearance","fill",1,"w-100"],["type","email","matInput","","required","","formControlName","emailAdress"],[4,"ngIf"],[1,"actions"],["type","button","mat-raised-button","",1,"btn-secondary",3,"mat-dialog-close"],["matTooltip","Bitte \xFCberpr\xFCfen Sie Ihre Eingabe",3,"matTooltipDisabled"],["mat-raised-button","",1,"btn-primary-small",3,"disabled"]],template:function(n,r){n&1&&(d(0,"header",0)(1,"h1"),f(2,"Laden Sie Mitarbeitende \xFCber die E-Mail zum Meldebereich ein"),u(),d(3,"button",1)(4,"mat-icon"),f(5,"close"),u()()(),d(6,"main",2)(7,"form",3),D("submit",function(){return r.addNewMeldendePerson()}),d(8,"mat-form-field",4)(9,"mat-label"),f(10,"E-Mail-Adresse"),u(),x(11,"input",5),y(12,wie,3,3,"mat-error",6),u(),d(13,"div",7)(14,"button",8),f(15,"Schlie\xDFen"),u(),d(16,"span",9)(17,"button",10),f(18,"Hinzuf\xFCgen"),u()()()()()),n&2&&(p(7),h("formGroup",r.neuerMeldenderForm),p(5),h("ngIf",!r.neuerMeldenderForm.get("emailAdress").valid),p(2),h("mat-dialog-close",!1),p(2),h("matTooltipDisabled",Mt(r.neuerMeldenderForm.valid)),p(),h("disabled",!r.neuerMeldenderForm.valid))},dependencies:[Ie,qe,Kn,Ki,Yr,Ke,Mi,pn,_n,zo,mn,rs,Qi,An,Zr,Da,bi,co,sn],styles:["header[_ngcontent-%COMP%]{display:flex}.actions[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin-top:24px;margin-bottom:32px}"]})}}return t})();var uH=(()=>{class t{constructor(e){this.keycloakService=e}getUserEmailAddress(){return vt(this,null,function*(){return(yield this.keycloakService.loadUserProfile()).email})}getUsername(){return this.keycloakService.getUsername()}getProfile(){return this.keycloakService.loadUserProfile(!0)}static{this.\u0275fac=function(n){return new(n||t)(w(Wr))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var mH=(()=>{class t{constructor(e,n){this.meldebereichController=e,this.roleHelperService=n,this._meineMeldebereiche=new St([]),this.loadMeldebereichData()}loadMeldebereichData(){if(!this.roleHelperService.isLoggedIn()){this._meineMeldebereiche.next([]);return}this.meldebereichController.getMyMeldebereiche().subscribe(e=>{let n=this.mapMeldebereicheToMeineMeldebereiche(e);_o(n).subscribe(r=>{this._meineMeldebereiche.next(Object.values(r))})})}mapMeldebereicheToMeineMeldebereiche(e){let n={};for(let r of e){let o=this.createMeinMeldebereich(r);n[r.id]=this.addAdditionalMeldebereichData(o)}return n}createMeinMeldebereich(e){return{meldebereich:e,letzteMeldung:null}}addAdditionalMeldebereichData(e){return this.meldebereichController.getLetzteMeldungForMeldebereich(e.meldebereich.id).pipe(fe(n=>(e.letzteMeldung=n,e))).pipe(Bi(n=>ie(e)))}getMeineMeldebereiche(){return this._meineMeldebereiche}notifyMeldebereicheChanged(){this.loadMeldebereichData()}static{this.\u0275fac=function(n){return new(n||t)(w(dc),w(Jn))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var pH=(()=>{class t{constructor(e){this.meldenderHinzufugenVorgangController=e}getMeldenderHinzufugenVorgangEmailForMeldebereich(e){return this.meldenderHinzufugenVorgangController.getMeldenderHinzufugenVorgangEmailForMeldebereich(e)}deleteMeldebereichFromMeldenderHinzufugenVorgang(e,n){return this.meldenderHinzufugenVorgangController.deleteMeldebereichFromMeldenderHinzufugenVorgang(e,n)}sendInvitationMeldenderHinzufugenVorgang(e){return this.meldenderHinzufugenVorgangController.sendInvitationMeldenderHinzufugenVorgang(e)}static{this.\u0275fac=function(n){return new(n||t)(w(Ow))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Bv=(()=>{class t{constructor(e,n){this.publicMeldenderHinzufuegenVorgangService=e,this.logger=n}
8552getMeldenderHinzufugenVorgangEmailForMeldebereich(e){return yt()&&this.logger.logWarn("Unsupported function called from Partner-Portal",window.location.host,t.name,this.getMeldenderHinzufugenVorgangEmailForMeldebereich.name),this.publicMeldenderHinzufuegenVorgangService.getMeldenderHinzufugenVorgangEmailForMeldebereich(e)}deleteMeldebereichFromMeldenderHinzufugenVorgang(e,n){return yt()&&this.logger.logWarn("Unsupported function called from Partner-Portal",window.location.host,t.name,this.deleteMeldebereichFromMeldenderHinzufugenVorgang.name),this.publicMeldenderHinzufuegenVorgangService.deleteMeldebereichFromMeldenderHinzufugenVorgang(e,n)}sendInvitationMeldenderHinzufugenVorgang(e){return yt()&&this.logger.logWarn("Unsupported function called from Partner-Portal",window.location.host,t.name,this.sendInvitationMeldenderHinzufugenVorgang.name),this.publicMeldenderHinzufuegenVorgangService.sendInvitationMeldenderHinzufugenVorgang(e)}static{this.\u0275fac=function(n){return new(n||t)(w(pH),w(kt))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Iie(t,i){t&1&&(d(0,"th",10),f(1,"Name"),u())}function Mie(t,i){if(t&1&&(d(0,"td",11),f(1),u()),t&2){let e=i.$implicit;p(),L(e)}}function kie(t,i){t&1&&(d(0,"th",12),f(1,"Aktion"),u())}function Tie(t,i){if(t&1){let e=re();d(0,"td",13)(1,"button",14),D("click",function(){let r=Q(e).$implicit,o=b();return Y(o.meldebereichAusEinladungEntfernen(r))}),f(2," Einladung r\xFCckg\xE4ngig machen"),d(3,"sup"),f(4,"1"),u()(),d(5,"button",15),D("click",function(){let r=Q(e).$implicit,o=b();return Y(o.einladungErneutSenden(r))}),f(6," Einladung erneut senden "),u()()}}function Aie(t,i){t&1&&x(0,"tr",16)}function Rie(t,i){t&1&&x(0,"tr",17)}var fH=(()=>{class t{constructor(e,n){this.meldenderHinzufuegenVorgangService=e,this.snackbar=n,this.einladungenChanged=new O,this.displayedColumns=["name","aktionen"]}meldebereichAusEinladungEntfernen(e){this.meldenderHinzufuegenVorgangService.deleteMeldebereichFromMeldenderHinzufugenVorgang(e,this.meldebereichId).subscribe(()=>{this.snackbar.open("Einladung f\xFCr diesen Meldebereich r\xFCckg\xE4ngig gemacht"),this.einladungenChanged.emit()})}einladungErneutSenden(e){this.meldenderHinzufuegenVorgangService.sendInvitationMeldenderHinzufugenVorgang(e).subscribe(()=>this.snackbar.open("E-Mail versendet"))}static{this.\u0275fac=function(n){return new(n||t)(k(Bv),k(zn))}}static{this.\u0275cmp=S({type:t,selectors:[["lib-eingeladene-personen"]],inputs:{meldebereichId:"meldebereichId",eingeladenePersonen:"eingeladenePersonen"},outputs:{einladungenChanged:"einladungenChanged"},standalone:!1,decls:15,vars:3,consts:[["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","","class","datum",4,"matCellDef"],["matColumnDef","aktionen"],["mat-header-cell","","class","aktionen-column",4,"matHeaderCellDef"],["mat-cell","","class","aktionen",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"legende"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"datum"],["mat-header-cell","",1,"aktionen-column"],["mat-cell","",1,"aktionen"],["mat-raised-button","",1,"btn-secondary",3,"click"],["mat-raised-button","",1,"btn-primary-small",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(n,r){n&1&&(d(0,"h2"),f(1,"Eingeladene Personen"),u(),d(2,"table",0),P(3,1),y(4,Iie,2,0,"th",2)(5,Mie,2,1,"td",3),N(),P(6,4),y(7,kie,2,0,"th",5)(8,Tie,7,0,"td",6),N(),y(9,Aie,1,0,"tr",7)(10,Rie,1,0,"tr",8),u(),d(11,"div",9)(12,"sup"),f(13,"1"),u(),f(14,` Entfernt nur die Einladung f\xFCr diesen Meldebereich. Haben Sie mehrere Meldebereiche oder Krankenhaus-Standorte f\xFCr diese E-Mail-Adresse freigegeben m\xFCssen Sie diese f\xFCr jeden Meldebereich und Krankenhaus-Standort einzeln entfernen. 8553`),u()),n&2&&(p(2),h("dataSource",r.eingeladenePersonen),p(7),h("matHeaderRowDef",r.displayedColumns),p(),h("matRowDefColumns",r.displayedColumns))},dependencies:[qe,Ls,lu,Po,Oo,Vo,Fo,No,Bo,Lo,Ho,jo,Uo],styles:["table[_ngcontent-%COMP%]{min-width:unset;width:100%}.aktionen-column[_ngcontent-%COMP%]{width:auto;min-width:380px}td.aktionen[_ngcontent-%COMP%]{white-space:nowrap;display:flex;align-items:center;gap:16px}td[_ngcontent-%COMP%]:first-of-type{padding-right:52px}.legende[_ngcontent-%COMP%]{margin-top:52px}button[_ngcontent-%COMP%] sup[_ngcontent-%COMP%]{position:relative;top:-4px;right:-2px}"]})}}return t})();var Nie=()=>[10,25,50,100];function Oie(t,i){t&1&&(d(0,"div",14),x(1,"app-content-wichtige-informationen",15),u())}function Fie(t,i){t&1&&(d(0,"th",16),f(1,"Name"),u())}function Lie(t,i){if(t&1&&(d(0,"td",17),f(1),u()),t&2){let e=i.$implicit;p(),L(e.emailAdress)}}function Hie(t,i){t&1&&(d(0,"th",18),f(1,"Aktion"),u())}function Vie(t,i){if(t&1){let e=re();d(0,"td",19)(1,"button",20),D("click",function(){let r=Q(e).$implicit,o=b();return Y(o.deleteMeldendePerson(r))}),f(2," Aus Meldebereich entfernen "),u()()}if(t&2){let e=b();p(),h("disabled",e.dataSource.data.length<=1)}}function Bie(t,i){t&1&&x(0,"tr",21)}function jie(t,i){t&1&&x(0,"tr",22)}
8553function Uie(t,i){if(t&1){let e=re();d(0,"lib-eingeladene-personen",23),D("einladungenChanged",function(){Q(e);let r=b();return Y(r.initOffeneEinladungen())}),u()}if(t&2){let e=b();h("meldebereichId",e.meinMeldebereich.id)("eingeladenePersonen",e.eingeladenePersonen)}}var iZe=(()=>{class t{constructor(e,n,r,o,a,s,l){this.dialog=e,this._snackbar=n,this.idm=r,this.userProfileService=o,this.meineMeldebereicheService=a,this.router=s,this.meldenderHinzufugenVorgangService=l,this.displayedColumns=["name","aktionen"],this.resultLength=0,this.dataSource=new bb([]),this.myUsername=""}ngOnInit(){this.userProfileService.getUserEmailAddress().then(e=>this.myUsername=e)}ngAfterViewInit(){this.dataSource.sort=this.sort,this.dataSource.paginator=this.paginator}ngOnChanges(e){this.meinMeldebereich&&(this.initMeldendePersonen(),this.initOffeneEinladungen())}initMeldendePersonen(){this.meinMeldebereich&&this.idm.getUsersForMeldebereich(this.meinMeldebereich.id).subscribe(e=>{this.resultLength=e.rowCount,this.dataSource.data=e.data})}initOffeneEinladungen(){this.meldenderHinzufugenVorgangService.getMeldenderHinzufugenVorgangEmailForMeldebereich(this.meinMeldebereich.id).subscribe(e=>this.eingeladenePersonen=e.data,()=>this.eingeladenePersonen=null)}openNewMeldenderDialog(){this.dialog.open(dH,{data:{myMeldebereichID:this.meinMeldebereich.id}}).afterClosed().subscribe(n=>{n&&(this.initMeldendePersonen(),this.initOffeneEinladungen())})}deleteMeldendePerson(e){this.dialog.open(lH,{}).afterClosed().subscribe(r=>{r&&this.doDeleteMeldendePerson(e)})}doDeleteMeldendePerson(e){this.idm.deleteUserFromMeldebereich(this.meinMeldebereich.id,e.idmUserid).subscribe({next:()=>{this._snackbar.open("Entfernen erfolgreich."),e.emailAdress===this.myUsername?this.userProfileService.getProfile().then(n=>{this.meineMeldebereicheService.notifyMeldebereicheChanged(),this.router.navigate(["mein-krankenhaus-standort/mein-meldebereich"])},n=>{this.router.navigate(["/"]).then(()=>window.location.reload())}):this.initMeldendePersonen()},error:n=>{n.status===409?this._snackbar.open("Der*Die Benutzer*in kann nicht gel\xF6scht werden."):this._snackbar.open("Es ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut oder kontaktieren Sie den Support.")}})}static{this.\u0275fac=function(n){return new(n||t)(k(Ni),k(zn),k(Mu),k(uH),k(mH),k(vi),k(Bv))}}static{this.\u0275cmp=S({type:t,selectors:[["lib-meldende-personen"]],viewQuery:function(n,r){if(n&1&&Ee(Fi,5)(Ls,5),n&2){let o;V(o=B())&&(r.paginator=o.first),V(o=B())&&(r.sort=o.first)}},inputs:{meinMeldebereich:"meinMeldebereich"},standalone:!1,features:[Pe],decls:18,vars:9,consts:[["contentId","mein-meldebereich-meldende-personen"],["class","hinweis",4,"ngIf"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","","class","datum",4,"matCellDef"],["matColumnDef","aktionen"],["mat-header-cell","","class","aktionen-column",4,"matHeaderCellDef"],["mat-cell","","class","aktionen",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[3,"length","pageSize","pageSizeOptions"],["mat-raised-button","",1,"btn-primary-small",3,"click"],[3,"meldebereichId","eingeladenePersonen","einladungenChanged",4,"ngIf"],[1,"hinweis"],["contentId","mein-meldebereich-meldende-personen-hinweis"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"datum"],["mat-header-cell","",1,"aktionen-column"],["mat-cell","",1,"aktionen"],["mat-raised-button","",1,"btn-secondary",3,"click","disabled"],["mat-header-row",""],["mat-row",""],[3,"einladungenChanged","meldebereichId","eingeladenePersonen"]],template:function(n,r){n&1&&(d(0,"div")(1,"h2"),f(2,"Meldende Personen"),u(),x(3,"app-content-display",0),y(4,Oie,2,0,"div",1),d(5,"table",2),P(6,3),y(7,Fie,2,0,"th",4)(8,Lie,2,1,"td",5),N(),P(9,6),y(10,Hie,2,0,"th",7)(11,Vie,3,1,"td",8),N(),y(12,Bie,1,0,"tr",9)(13,jie,1,0,"tr",10),u(),x(14,"mat-paginator",11),d(15,"button",12),D("click",function(){return r.openNewMeldenderDialog()}),f(16,"+ Meldende hinzuf\xFCgen"),u()(),y(17,Uie,1,2,"lib-eingeladene-personen",13)),n&2&&(p(4),h("ngIf",r.dataSource.data.length<=1),p(),h("dataSource",r.dataSource),p(7),h("matHeaderRowDef",r.displayedColumns),p(),h("matRowDefColumns",r.dis
8553playedColumns),p(),h("length",r.resultLength)("pageSize",25)("pageSizeOptions",xs(8,Nie)),p(3),h("ngIf",r.eingeladenePersonen&&r.eingeladenePersonen.length>0))},dependencies:[Ie,qe,Fi,Ls,lu,Po,Oo,Vo,Fo,No,Bo,Lo,Ho,jo,Uo,fH,at,pl],styles:["table[_ngcontent-%COMP%]{min-width:unset}table[_ngcontent-%COMP%] .aktionen-column[_ngcontent-%COMP%]{width:400px}table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:first-of-type{padding-right:52px}lib-eingeladene-personen[_ngcontent-%COMP%]{display:block;margin-top:52px}"]})}}return t})();var gH=(()=>{class t{constructor(){}ngOnInit(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["app-meldebereichsdaten-fehler-behandlungsgruppenwechsel"]],standalone:!1,decls:8,vars:0,consts:[["mat-icon-button","","mat-dialog-close","",1,"close-icon"],["contentId","meldebereich-behandlungsgruppe-nicht-wechselbar"]],template:function(n,r){n&1&&(d(0,"header")(1,"h1"),f(2,"Wechsel der Behandlungsgruppe nicht m\xF6glich"),u(),d(3,"button",0)(4,"mat-icon"),f(5,"close"),u()()(),d(6,"main"),x(7,"app-content-display",1),u())},dependencies:[Tn,Kn,Ke,at],styles:["header[_ngcontent-%COMP%]{position:relative}header[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{position:absolute;top:4px;right:4px}"]})}}return t})();var _H=(()=>{class t{constructor(e){this.zustaendigkeitenController=e}getAllZustaendigkeiten(){return this.zustaendigkeitenController.getAllZustaendigkeiten()}static{this.\u0275fac=function(n){return new(n||t)(w(Vw))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var bH=(()=>{class t{constructor(e,n){this.publicZustaendigkeitenService=e,this.logger=n}getAllZustaendigkeiten(){return yt()&&this.logger.logWarn("Unsupported function called from Partner-Portal",window.location.host,t.name,this.getAllZustaendigkeiten.name),this.publicZustaendigkeitenService.getAllZustaendigkeiten()}static{this.\u0275fac=function(n){return new(n||t)(w(_H),w(kt))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var vH=(()=>{class t{constructor(e){this.meldebereichService=e}getPrivateMeldebereichById(e){return this.meldebereichService.getPrivateMeldebereichById(e)}saveMeldebereich(e){return this.meldebereichService.saveMeldebereich(e)}static{this.\u0275fac=function(n){return new(n||t)(w(dc))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var yH=(()=>{class t{constructor(e,n){this.publicMeldebereichService=e,this.logger=n}getPrivateMeldebereichById(e){return yt()&&this.logger.logWarn("Unsupported function called from Partner-Portal",window.location.host,t.name,this.getPrivateMeldebereichById.name),this.publicMeldebereichService.getPrivateMeldebereichById(e)}saveMeldebereich(e){return yt()&&this.logger.logWarn("Unsupported function called from Partner-Portal",window.location.host,t.name,this.saveMeldebereich.name),this.publicMeldebereichService.saveMeldebereich(e)}static{this.\u0275fac=function(n){return new(n||t)(w(vH),w(kt))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var qie=fi.ArdsNetzwerkMitgliedEnum,Kie=Bw.TitelEnum,UD=dp.VersorgungskategorieEnum;function Qie(t,i){t&1&&(d(0,"div",13)(1,"div",14)(2,"div",15)(3,"mat-label"),f(4," Abgeschlossene ECMO-Behandlungen im letzten Kalenderjahr "),d(5,"mat-icon",16),Ce(6,"translate"),f(7,"info_outline "),u()()(),d(8,"mat-form-field",17),x(9,"input",18),u()()()),t&2&&(p(5),h("matTooltip",Mt(Se(6,2,"registrierung.durchschnittliche.ecmo.pro.jahr.tooltip"))))}function Yie(t,i){t&1&&(d(0,"div",19)(1,"mat-icon"),f(2,"contact_phone"),u(),d(3,"lib-beschreibung",20),x(4,"app-content-display",21),u()())}function Zie(t,i){if(t&1&&(d(0,"mat-option",39),f(1),u()),t&2){let e=i.$implicit;h("value",e.id),p(),J(" ",e.bezeichnung," ")}}function Xie(t,i){t&1&&(d(0,"mat-error"),f(1," Dies ist ein Pflichtfeld. "),u())}function Jie(t,i){if(t&1&&(d(0,"mat-option",39),f(1),Ce(2,"translate"),u()),t&2){let e=i.$implicit;h("value",e),p(),J(" ",Se(2,2,e)," ")}}function ere(t,i){t&1&&(d(0,"mat-error"),f(1," Dies ist ein Pflichtfeld. "),u())}function tre(t,i){if(t&1){let e=re();d(0,"mat-card",22)(1,"div",23)(2,"div",24)(3,"div",25)(4,"div",15)(5,"mat-label"),f(6,"Zust\xE4ndigkeit *"),u(),d(7,"mat-icon",16),Ce(8,"translate"),f(9," info_outline "),u()(),d(10,"mat-form-field",26)(11,"mat-select",27),y(12,Zie,2,2,"mat-option",28),u(),y(13,Xie,2,0,"mat-error",0),u()(),d(14,"div",29)(15,"div",15)(16,"mat-label"),f(17,"Titel der zust\xE4ndigen Person"),u(),d(18,"mat-icon",16),Ce(19,"translate"),f(20," info_outline "),u()(),d(21,"mat-form-field",17)(22,"mat-select",30),y(23,Jie,3,4,"mat-option",28),u()()(),d(24,"div",31)(25,"div",15)(26,"mat-label"),f(27,"Nachname"),u(),d(28,"mat-icon",16),Ce(29,"translate"),f(30," info_outline "),u()(),d(31,"mat-form-field",17),x(32,"input",32),u()(),d(33,"div",33)(34,"div",15)(35,"mat-label"),f(36,"Telefon *"),u(),d(37,"mat-icon",16),Ce(38,"translate"),f(39," info_outline "),u()(),d(40,"mat-form-field",17),x(41,"input",34),y(42,ere,2,0,"mat-error",0),u()()(),d(43,"div",35)(44,"div",36)(45,"mat-checkbox",37),f(46,"\xD6ffentlich anzeigen"),u()(),d(47,"button",38),D("click",function(){let r=Q(e).index,o=b(2);return Y(o.removeContact(r))}),f(48,"Kontakt entfernen"),u()()()()}if(t&2){let e=i.$implicit,n=i.index,r=b(2);p(),h("formGroupName",n),p(6),h("matTooltip",Mt(Se(8,13,"registrierung.ans
8553prechpartner.zustaendigkeit.tooltip"))),p(5),h("ngForOf",r.zustaendigkeiten),p(),h("ngIf",e.get("zustaendigkeit.id").hasError("required")),p(5),h("matTooltip",Mt(Se(19,15,"registrierung.ansprechpartner.titel.tooltip"))),p(5),h("ngForOf",r.titelOptions),p(5),h("matTooltip",Mt(Se(29,17,"registrierung.ansprechpartner.name.tooltip"))),p(9),h("matTooltip",Mt(Se(38,19,"registrierung.ansprechpartner.telefonnummer.tooltip"))),p(5),h("ngIf",e.get("telefonnummer").hasError("required"))}}function nre(t,i){if(t&1){let e=re();d(0,"div")(1,"form",1),D("submit",function(){Q(e);let r=b();return Y(r.submitForm())}),x(2,"app-meldebereich-form-allgemein",2),d(3,"div",3)(4,"h3"),f(5,"ICU ECMO-Kapazit\xE4ten"),u(),d(6,"p"),f(7,' Verf\xFCgen Sie \xFCber ECMO Behandlungspl\xE4tze in Ihrem Meldebereich? Falls NEIN, kann diese Checkbox abgew\xE4hlt werden. Die ICU ECMO Eingabefelder auf der Seite "Meldung erfassen" werden dann nicht l\xE4nger angezeigt und erfasst. '),u(),d(8,"mat-checkbox",4),f(9,"ICU ECMO vorhanden"),u(),y(10,Qie,10,4,"div",5),u(),d(11,"div",6)(12,"h3"),f(13,"Meldebereichs-Kontakte"),u(),x(14,"app-content-display",7),y(15,Yie,5,0,"div",8)(16,tre,49,21,"mat-card",9),d(17,"div",10)(18,"button",11),D("click",function(){Q(e);let r=b();return Y(r.addNewContact())}),f(19,"+ Kontakt hinzuf\xFCgen"),u(),d(20,"button",12),f(21,"Informationen speichern"),u()()()()()}if(t&2){let e,n=b();p(),h("formGroup",n.meldebereichsForm),p(),h("meldebereichName",n.meldebereichsForm.get("meldebereichName"))("meldebereichTags",n.meldebereichsForm.get("tags"))("versorgungsgrad",n.meldebereichsForm.get("versorgungsgrad"))("behandlungsschwerpunkt",n.meldebereichsForm.get("behandlungsschwerpunkt"))("notfallversorgungsstufe",n.meldebereichsForm.get("notfallversorgungsstufe"))("versorgungsgradModifiable",n.versorgungsgradModifiable)("behandlungsschwerpunktL1Modifiable",n.behandlungsschwerpunktL1Modifiable)("behandlungsschwerpunktL2Modifiable",n.behandlungsschwerpunktL2Modifiable)("behandlungsschwerpunktL3Modifiable",n.behandlungsschwerpunktL3Modifiable)("notfallversorgungsstufeModifiable",n.notfallversorgungsstufeModifiable)("isMeinMeldebereich",!0),p(8),h("ngIf",(e=n.meldebereichsForm.get("icuEcmoVorhanden"))==null?null:e.value),p(5),h("ngIf",n.getKontakteFormArray().controls.length===0),p(),h("ngForOf",n.getKontakteFormArray().controls)}}var uZe=(()=>{class t{constructor(e,n,r,o,a,s,l){this.logger=e,this.zustaendigkeitenService=n,this.cdr=r,this._snackbar=o,this.configService=a,this.meldebereichService=s,this.dialog=l,this.versorgungsgradModifiableEnabled=!1,this.behandlungsschwerpunktModifiableEnabled=!1,this.notfallversorgungsstufeModifiableEnabled=!1,this.versorgungsgradModifiable=!1,this.behandlungsschwerpunktL1Modifiable=!1,this.behandlungsschwerpunktL2Modifiable=!1,this.behandlungsschwerpunktL3Modifiable=!1,this.notfallversorgungsstufeModifiable=!1,this.showMeldebereichDialyseKapa=!1,this.ardsNetzwerkOptions=Object.values(qie),this.titelOptions=this.initTitleOptions()}ngOnChanges(e){this.versorgungsgradModifiable=!1,this.behandlungsschwerpunktL1Modifiable=!1,this.behandlungsschwerpunktL2Modifiable=!1,this.behandlungsschwerpunktL3Modifiable=!1,this.notfallversorgungsstufeModifiable=!1,this.meldebereichService.getPrivateMeldebereichById(this.meldebereichId).subscribe(n=>{this.meinMeldebereich=n,this.meinMeldebereich&&(this.initForm(this.meinMeldebereich),this.verifyVersorgungsgradModifiable(),this.verifyBehandlungsschwerpunktModifiable(),this.verifyNotfallversorgungsstufeModifiable())})}ngOnInit(){this.zustaendigkeitenService.getAllZustaendigkeiten().subscribe(e=>{this.zustaendigkeiten=e}),this.configService.getConfig().subscribe(e=>{e&&e.featureFlags&&(this.showMeldebereichDialyseKapa=e.featureFlags.showMeldebereichDialyseKapa)})}verifyVersorgungsgradModifiable(){this.versorgungsgradModifiable=this.meinMeldebereich==null||this.meinMeldebereich.versorgungsgrad==null||this.versorgungsgradModifiableEnabled}verifyNotfallversorgungsstufeModifiable(){this.notfallversorgungsstufeModifiable=this.meinMeldebereich==null||this.meinMeldebereich.notfallversorgungsstufe==null||this.notfallversorgungsstufeModifiableEnabled}verifyBehandlungsschwerpunktModifiable(){(this.meinMeldebereich==null||this.meinMeldebereich.behandlungsschwerpunktL1==null||this.behandlungsschwerpunktModifiableEnabled)&&(this.behandlungsschwerpunktL1Modifiable=!0),(this.meinMeldebereich==null||this.meinMeldebereich.behandlungsschwerpunktL2==null||this.behandlungsschwerpunktModifiableEnabled)&&(this.behandlungsschwerpunktL2Modifiable=!0),(this.meinMeldebereich==null||this.meinMeldebereich.behandlungsschwerpunktL3==null||this.behandlungsschwerpunktModifiableEnabled)&&(this.behandlungsschwerpunktL3Modifiable=!0)}addNewContact(){this.meldebereichsForm.get("kontakte").push(this.addContactFormGroup()),this.resetSubmittedState(),this.cdr.detectChanges()}
8553removeContact(e){this.meldebereichsForm.get("kontakte").removeAt(e),this.resetSubmittedState()}submitForm(){if(this.meldebereichsForm.valid){this.logger.logDebug("Form submit (valid): ",this.meldebereichsForm.value);let e=this.meldebereichsForm.get("behandlungsschwerpunkt"),n=e.get("behandlungsschwerpunktL1").value,r=e.get("behandlungsschwerpunktL2").value,o=e.get("behandlungsschwerpunktL3").value,a=Object.values(UD);if(!this.meldebereichsForm.get("icuEcmoVorhanden").value){let m=a.indexOf(UD.ECMO,0);m>-1&&a.splice(m,1)}let l=this.meldebereichsForm.get("kontakte").value.map(m=>Ve(H({},m),{titel:m.titel==="KEINE_ANGABE"?null:m.titel})),c={id:this.meinMeldebereich.id,antrag:this.meinMeldebereich.antrag,idmUserId:this.meinMeldebereich.idmUserId,krankenhausStandort:this.meinMeldebereich.krankenhausStandort,bezeichnung:this.meldebereichsForm.get("meldebereichName").value,faelleEcmoJahr:this.meldebereichsForm.get("ecmoProJahr").value,bettenPlankapazitaet:null,ardsNetzwerkMitglied:this.meldebereichsForm.get("ardsMitglied").value,ansprechpartner:l,tags:this.meldebereichsForm.get("tags").value,meldebereicheNichtVollstaendig:this.meldebereichsForm.get("meldebereicheNichtVollstaendig").value,versorgungsKategorien:a,versorgungsgrad:this.meldebereichsForm.get("versorgungsgrad").value,behandlungsschwerpunktL1:n,behandlungsschwerpunktL2:r,behandlungsschwerpunktL3:o,notfallversorgungsstufe:this.meldebereichsForm.get("notfallversorgungsstufe").value};this.logger.logDebug("Meldebereich zu Speichern",c),this.meldebereichService.saveMeldebereich(c).subscribe(m=>{this.logger.logDebug("Meldebereich gespeichert",m),this._snackbar.open("Informationen erfolgreich gespeichert.")},m=>{this.logger.logError("Fehler beim Speichern vom Meldebereich",m),m.status===409?this.dialog.open(gH):this._snackbar.open("Es ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut oder kontaktieren Sie den Support.")})}else this.logger.logDebug("Form submit (not valid): ",this.meldebereichsForm.value),this.markAllAsTouched(this.meldebereichsForm),this._snackbar.open("Bitte f\xFCllen Sie alle Pflichtfelder.")}getKontakteFormArray(){return this.meldebereichsForm.get("kontakte")}initForm(e){console.log("initForm");let n=new jd([]);if(e.ansprechpartner&&e.ansprechpartner.length>0)for(let r of e.ansprechpartner)n.push(this.addContactFormGroup(r));this.meldebereichsForm=new Ii({meldebereichName:new Ut(e.bezeichnung,[Jt.required]),tags:new Ut(e.tags),versorgungsgrad:new Ut(e.versorgungsgrad,[Jt.required]),behandlungsschwerpunkt:new Ii({behandlungsschwerpunktL1:new Ut(e.behandlungsschwerpunktL1),behandlungsschwerpunktL2:new Ut(e.behandlungsschwerpunktL2),behandlungsschwerpunktL3:new Ut(e.behandlungsschwerpunktL3)}),notfallversorgungsstufe:new Ut(e.notfallversorgungsstufe,[Jt.required]),icuEcmoVorhanden:new Ut(!!e.versorgungsKategorien.includes(UD.ECMO)),ecmoProJahr:new Ut(e.faelleEcmoJahr),ardsMitglied:new Ut(e.ardsNetzwerkMitglied),kontakte:n,meldebereicheNichtVollstaendig:new Ut(e.meldebereicheNichtVollstaendig)})}addContactFormGroup(e){let n=e&&e.zustaendigkeit?e.zustaendigkeit.id:"",r=e?e.titel:null,o=e?e.nachname:"",a=e?e.telefonnummer:"",s=e?e.visible:!1;return new Ii({zustaendigkeit:new Ii({id:new Ut(n,[Jt.required])}
8553),titel:new Ut(r),nachname:new Ut(o),telefonnummer:new Ut(a,[Jt.required]),visible:new Ut(s,[Jt.required])})}initTitleOptions(){return["KEINE_ANGABE",...Object.values(Kie)]}markAllAsTouched(e){Object.keys(e.controls).forEach(n=>{let r=e.get(n);r instanceof Ii||r instanceof jd?this.markAllAsTouched(r):r.markAsTouched()})}resetSubmittedState(){this.formDirective&&(this.formDirective.submitted=!1)}static{this.\u0275fac=function(n){return new(n||t)(k(kt),k(bH),k(Oe),k(zn),k(qr),k(yH),k(Ni))}}static{this.\u0275cmp=S({type:t,selectors:[["lib-meldebereichs-daten"]],viewQuery:function(n,r){if(n&1&&Ee(bi,5),n&2){let o;V(o=B())&&(r.formDirective=o.first)}},inputs:{meldebereichId:"meldebereichId",versorgungsgradModifiableEnabled:"versorgungsgradModifiableEnabled",behandlungsschwerpunktModifiableEnabled:"behandlungsschwerpunktModifiableEnabled",notfallversorgungsstufeModifiableEnabled:"notfallversorgungsstufeModifiableEnabled"},standalone:!1,features:[Pe],decls:1,vars:1,consts:[[4,"ngIf"],[3,"submit","formGroup"],["header","Meldebereichsdaten","cssClass","margin-bottom-32",3,"meldebereichName","meldebereichTags","versorgungsgrad","behandlungsschwerpunkt","notfallversorgungsstufe","versorgungsgradModifiable","behandlungsschwerpunktL1Modifiable","behandlungsschwerpunktL2Modifiable","behandlungsschwerpunktL3Modifiable","notfallversorgungsstufeModifiable","isMeinMeldebereich"],[1,"versorgungs-kategorie","margin-bottom-32"],["formControlName","icuEcmoVorhanden"],["class","info-fields-grid margin-bottom-32 margin-top-32",4,"ngIf"],[1,"meldebereich-kontakte"],["contentId","meldebereichsdaten-kontakte-beschreibung"],["class","no-contacts margin-bottom-24",4,"ngIf"],["class","margin-bottom-24 kontakt-card","formArrayName","kontakte",4,"ngFor","ngForOf"],[1,"margin-bottom-52",2,"display","flex","justify-content","space-between","align-items","center"],["mat-raised-button","","type","button",1,"btn-primary-small",3,"click"],["mat-raised-button","",1,"btn-primary"],[1,"info-fields-grid","margin-bottom-32","margin-top-32"],[1,"field","field-value"],[1,"field-info"],[1,"info-icon",3,"matTooltip"],["appearance","outline",1,"w-100"],["type","number","numberOnly","","min","0","matInput","","formControlName","ecmoProJahr"],[1,"no-contacts","margin-bottom-24"],["header","Noch keine Kontakte"],["contentId","meldebereichsdaten-kontakte-nochkeinekontakte"],["formArrayName","kontakte",1,"margin-bottom-24","kontakt-card"],[1,"contact",3,"formGroupName"],[1,"ansprechpartner-fields-grid"],[1,"zustaendigkeit"],["appearance","outline","formGroupName","zustaendigkeit",1,"w-100"],["placeholder","Zust\xE4ndigkeit ausw\xE4hlen","formControlName","id","required",""],[3,"value",4,"ngFor","ngForOf"],[1,"titel"],["placeholder","Titel ausw\xE4hlen","formControlName","titel"],[1,"nachname"],["matInput","","placeholder","Nachname angeben","formControlName","nachname"],[1,"telefon"],["matInput","","placeholder","Telefonnummer angeben","formControlName","telefonnummer","required",""],[1,"contact-actions"],["matTooltip","Sollen Ihre Kontaktdaten \xF6ffentlich f\xFCr jeden oder nur f\xFCr eingeloggte Benutzer*innen sichtbar sein?",1,"privat-checkbox"],["formControlName","visible"],["type","button",1,"btn-secondary",3,"click"],[3,"value"]],template:function(n,r){n&1&&y(0,nre,22,15,"div",0),n&2&&h("ngIf",r.meldebereichsForm)},dependencies:[_t,Ie,ai,qe,Yi,ka,Ke,Mi,pn,_n,zo,eo,mn,rs,Qi,EE,An,Zr,Da,DE,bi,co,ob,ab,iv,gF,WL,at,sn],styles:[".versorgungs-kategorie[_ngcontent-%COMP%] .kategorie-selection[_ngcontent-%COMP%]{width:400px}.versorgungs-kategorie[_ngcontent-%COMP%] .chiplist-auswahl[_ngcontent-%COMP%]{display:flex;align-items:center}.versorgungs-kategorie[_ngcontent-%COMP%] .chiplist-auswahl[_ngcontent-%COMP%] .tags-text[_ngcontent-%COMP%]{font-size:12px}.versorgungs-kategorie[_ngcontent-%COMP%] .chiplist-auswahl[_ngcontent-%COMP%] mat-chip[_ngcontent-%COMP%]{margin-right:24px}.netzwerk[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;width:auto;height:auto}.no-contacts[_ngcontent-%COMP%]{display:flex}.no-contacts[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{margin-right:24px;font-size:52px;color:#979797;height:auto;width:auto}.contact[_ngcontent-%COMP%] .ansprechpartner-fields-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;margin-bottom:16px}.contact[_ngcontent-%COMP%] .contact-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:24px}.contact[_ngcontent-%COMP%] .privat-checkbox[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px}
8553.contact[_ngcontent-%COMP%] .privat-checkbox[_ngcontent-%COMP%] mat-label[_ngcontent-%COMP%]{white-space:nowrap;font-size:14px}input[_ngcontent-%COMP%]::-webkit-outer-spin-button, input[_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][_ngcontent-%COMP%]{-moz-appearance:textfield}.info-fields-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(auto,480px) auto;grid-template-rows:auto auto auto}.meldebereich-kontakte[_ngcontent-%COMP%] > app-content-display[_ngcontent-%COMP%]{display:block;margin-bottom:32px}.actions[_ngcontent-%COMP%]{margin-bottom:32px}"]})}}return t})();var zD=(()=>{class t{constructor(e){this.renderer=e.createRenderer(null,null)}changeHeadingsToH2(e){["h1","h2","h3","h4","h5","h6"].forEach(r=>{e.querySelectorAll(r).forEach(a=>{let s=this.renderer.createElement("h2");this.renderer.setProperty(s,"innerHTML",a.innerHTML),this.renderer.addClass(s,"primary"),this.renderer.insertBefore(a.parentNode,s,a),this.renderer.removeChild(a.parentNode,a)})})}static{this.\u0275fac=function(n){return new(n||t)(w(Vn))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var xH=(()=>{class t{constructor(e,n){this.el=e,this.headingService=n}ngAfterViewInit(){this.headingService.changeHeadingsToH2(this.el.nativeElement)}static{this.\u0275fac=function(n){return new(n||t)(k(ne),k(zD))}}static{this.\u0275cmp=S({type:t,selectors:[["public-app-blog-entry-display"]],inputs:{content:"content"},standalone:!1,decls:3,vars:1,consts:[[1,"blog-entry-display"],[1,"content-display"],[1,"content",3,"content"]],template:function(n,r){n&1&&(d(0,"div",0)(1,"div",1),x(2,"app-content-base-display",2),u()()),n&2&&(p(2),h("content",r.content))},dependencies:[hc],styles:[".blog-entry-display[_ngcontent-%COMP%]{margin-top:-20px;margin-bottom:52px;padding:24px;background-color:#fff;box-shadow:0 8px 40px #092c4c29}"]})}}return t})();function rre(t,i){if(t&1&&x(0,"public-app-blog-entry-display",3),t&2){let e=i.$implicit;h("content",e)}}function ore(t,i){if(t&1&&(d(0,"div",1),y(1,rre,1,1,"public-app-blog-entry-display",2),u()),t&2){let e=b();p(),h("ngForOf",e.blogEntries)}}var wH=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["public-app-blog-list"]],inputs:{blogEntries:"blogEntries"},standalone:!1,decls:3,vars:1,consts:[["class","blog-entries",4,"ngIf"],[1,"blog-entries"],[3,"content",4,"ngFor","ngForOf"],[3,"content"]],template:function(n,r){n&1&&(d(0,"h1"),f(1,"Blogeintr\xE4ge"),u(),y(2,ore,2,1,"div",0)),n&2&&(p(2),h("ngIf",r.blogEntries))},dependencies:[_t,Ie,xH],styles:["public-app-blog-entry-display[_ngcontent-%COMP%]{display:block;margin-bottom:32px}"]})}}return t})();function lre(t,i){t&1&&(d(0,"mat-icon"),f(1,"expand_more"),u())}function cre(t,i){t&1&&(d(0,"mat-icon"),f(1,"expand_less"),u())}function dre(t,i){if(t&1&&x(0,"app-content-base-display",9),t&2){let e=b();h("content",e.content)}}function ure(t,i){if(t&1&&x(0,"app-faq-node",13),t&2){let e=b(),n=e.$implicit,r=e.first,o=e.last,a=e.index;h("cssClass",Mt(r?"":"margin-bottom-32"))("faq",n)("firstElement",r)("lastElement",o)("index",a)}}function mre(t,i){if(t&1&&(P(0),y(1,ure,1,6,"app-faq-node",12),N()),t&2){let e=i.$implicit;p(),h("ngIf",e.display)}}function pre(t,i){if(t&1&&(d(0,"div",10),y(1,mre,2,1,"ng-container",11),u()),t&2){let e=b();p(),h("ngForOf",e.faq.children)}}function hre(t,i){t&1&&x(0,"mat-divider")}var EH=(()=>{class t{constructor(e,n){this._snackbar=e,this.clipboard=n,this.firstElement=!1,this.lastElement=!1,this.displayChildren=!1,this.onUpdateFaq=new O,this.onMoveContent=new O}ngOnInit(){this.prepareContent()}ngOnChanges(){this.prepareContent()}prepareContent(){this.faq&&(this.content=this.faq.element)}toggleDisplayChildren(){this.displayChildren=!this.displayChildren}copyFaqUrl(){let e=window.location.protocol+"//"+window.location.host;this.clipboard.copy(e+"/#/faq/"+this.faq.element.id),this._snackbar.open("URL zum Eintrag kopiert")}static{this.\u0275fac=function(n){return new(n||t)(k(zn),k(YS))}}static{this.\u0275cmp=S({type:t,selectors:[["app-faq-node"]],viewQuery:function(n,r){if(n&1&&Ee(U2,5),n&2){let o;V(o=B())&&(r.expansionPanel=o.first)}},inputs:{faq:"faq",index:"index",content:"content",firstElement:"firstElement",lastElement:"lastElement",cssClass:"cssClass",displayChildren:"displayChildren"},outputs:{onUpdateFaq:"onUpdateFaq",onMoveContent:"onMoveContent"},standalone:!1,features:[Pe],decls:17,vars:11,consts:[[1,"panel-header"],["aria-controls","panel-body",3,"click"],[1,"icons"],[4,"ngIf"],[1,"heading","content",3,"content","useLongText"],[1,"actions"],["mat-icon-button","","aria-label","URL zum FAQ-Eintrag in Zwischenablage kopieren",3,"click"],["class","content-longtext content",3,"content",4,"ngIf"],["id","panel-body",4,"ngIf"],[1,"content-longtext","content",3,"content"],["id","panel-body"],[4,"ngFor","ngForOf"],[3,"cssClass","faq","firstElement","lastElement","index",4,"ngIf"],[3,"cssClass","faq","firstElement","lastElement","index"]],template:function(n,r){n&1&&(d(0,"div")(1,"main")(2,"div",0)(3,"button",1),D("click",function(){return r.toggleDisplayChildren()}),d(4,"span",2),y(5,lre,2,0,"mat-icon",3)(6,cre,2,0,"mat-icon",3),u(),x(7,"app-content-base-display",4),u(),d(8,"div",5)(9,"button",6),D("click",function(){return r.copyFaqUrl()}),d(10,"mat-icon"),f(11,"link"),u(),d(12,"span"),f(13,"URL kopieren"),u()()()(),y(14,dre,1,1,"app-content-base-display",7)(15,pre,2,1,"div",8),u()(),y(16,hre,1,0,"mat-divider",3)),n&2&&(We(ux("",r.lastElement?"":"margin-bottom-32"," ",r.firstElement?"":"margin-top-32"," content-display")),p(5),h("ngIf",!r.displayChildren),p(),h("ngIf",r.displayChildren),p(),h("content",r.content)("useLongText",!1),p(7),h("ngIf",r.displayChildren),p(),h("ngIf",r.displayChildren),p(),h("ngIf",!r.lastElement))},dependencies:[_t,Ie,Tn,nu,Ke,t,hc],styles:[".heading[_ngcontent-%COMP%]{flex-grow:1;font-size:2em}button[aria-controls][_ngcontent-%COMP%], .panel-header-no-children[_ngcontent-%COMP%]{display:flex}button[aria-controls][_ngcontent-%COMP%]{border:none;background-color:transparent;cursor:pointer;padding:0}#panel-body[_ngcontent-%COMP%]{margin-top:24px}.icons[_ngcontent-%COMP%]{margin:0 8px 0 0}.content-longtext[_ngcontent-%COMP%]{margin-left:34px;display:block}app-faq-node[_ngcontent-%COMP%]{margin-left:32px;display:block}.panel-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.actions[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:none}"]})}}return t})();var jv=(()=>{class t{constructor(e,n){this.logger=e,this.contentService=n,this.contentContainerSource=new St(null),this.contentContainer$=this.contentContainerSource.asObservable()}get contentContainer(){return this.contentContainerSource.getValue()}set contentContainer(e){this.contentContainerSource.next(e)}loadFaqContents(){this.contentService.getAllByType(Xn.TypeEnum.FAQ).subscribe(e=>{this.logger.logDebug("FAQ List: ",e),this.contentContainer=e})}
8553buildContentTreeAndDetectLoops(e,n){let r={data:[],loops:[]};if(e){let o=[],a=!0;for(;a;){let s=!1;e.forEach(l=>{if(!o.includes(l.id))if(!l.parentId)r.data.push({element:l,children:[],display:!0}),o.push(l.id),s=!0;else for(let c of r.data)this.doSearchForParentAndIncludeAsChild(c,l)&&(o.push(l.id),s=!0)}),s||(a=!1)}for(let s of e)o.includes(s.id)||r.loops.push(s);this.sortContentElements(r.data)}if(n){let o=this.findRootNode(r.data,n);if(o)return{data:[o],loops:[]};for(let a of r.loops)if(a.id===n)return{data:[],loops:[a]}}return r}findRootNode(e,n){for(let r of e){if(r.element.id===n)return r;let o=this.findRootNode(r.children,n);if(o)return o}return null}sortContentElements(e){for(let n of e)this.sortContentElements(n.children);e.sort((n,r)=>n?.element?.position>r?.element?.position?1:r.element.position>n.element.position?-1:0)}doSearchForParentAndIncludeAsChild(e,n){if(e.element.id===n.parentId)return e.children.push({element:n,children:[],display:!0}),!0;for(let r of e.children)if(this.doSearchForParentAndIncludeAsChild(r,n))return!0;return!1}validateIfChangeGeneratesLoop(e){if(!this.contentContainer||this.contentContainer.rowCount===0)return!0;let n=this.buildContentTreeAndDetectLoops(this.contentContainer.data),r=[];this.contentContainer.data.forEach(s=>r.push(Object.assign({},s)));let o=!0;for(let s of r)s.id===e.id&&(s.parentId=e.parentId,o=!1);if(o)return!0;let a=this.buildContentTreeAndDetectLoops(r);return n.loops.length>=a.loops.length}displayAllElements(e){e.display=!0,e.children.forEach(n=>{this.displayAllElements(n)})}filterContentTreeBySearchTerm(e,n){for(let r of e.data)this.doFilterContentTreeElementsBySearchTerm(r,n)}doFilterContentTreeElementsBySearchTerm(e,n){return e.display=!1,e.children.forEach(r=>{if(this.doFilterContentTreeElementsBySearchTerm(r,n)){e.display=!0;return}}),e.element.longText.toLowerCase().includes(n)||e.element.shortText.toLowerCase().includes(n)?(e.display=!0,!0):!1}static{this.\u0275fac=function(n){return new(n||t)(w(kt),w(Wi))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac})}}return t})();function _re(t,i){if(t&1){let e=re();d(0,"div",5)(1,"button",6),D("click",function(){Q(e);let r=b();return Y(r.showAll())}),d(2,"mat-icon"),f(3,"keyboard_return"),u(),f(4," Zur\xFCck zur \xDCbersicht "),u()()}}function bre(t,i){if(t&1){let e=re();d(0,"button",12),D("click",function(){Q(e),b();let r=ft(7),o=b();return r.value="",Y(o.faqFilterSucheInputEvent(""))}),d(1,"mat-icon"),f(2,"close"),u()()}}function vre(t,i){if(t&1){let e=re();d(0,"div",7)(1,"mat-form-field",8)(2,"mat-icon",9),f(3,"search"),u(),d(4,"mat-label"),f(5,"Filtersuche"),u(),d(6,"input",10,0),D("input",function(r){Q(e);let o=b();return Y(o.faqFilterSucheInputEvent(r.target.value))}),u(),y(8,bre,3,0,"button",11),u()()}if(t&2){let e=ft(7);p(8),h("ngIf",e.value)}}function yre(t,i){if(t&1&&x(0,"app-faq-node",15),t&2){let e=b(),n=e.$implicit,r=e.first,o=e.last,a=e.index,s=b(2);h("cssClass",Mt(r?"":"margin-bottom-32"))("faq",n)("firstElement",r)("lastElement",o)("index",a)("displayChildren",s.isSingleView)}}function Cre(t,i){if(t&1&&(P(0),y(1,yre,1,7,"app-faq-node",14),N()),t&2){let e=i.$implicit;p(),h("ngIf",e.display)}}function xre(t,i){if(t&1&&(P(0),y(1,Cre,2,1,"ng-container",13),N()),t&2){let e=b();p(),h("ngForOf",e.faqTree.data)}}var TZe=(()=>{class t{constructor(e,n,r){this.logger=e,this.faqTreeService=n,this.location=r,this.faqFilterSucheInputDetectedEmitter=new O,this.faqId=null,this.isSingleView=!1}ngOnInit(){this.faqTreeService.contentContainer$.subscribe(e=>{this.fullFaqTreeContainer=e,this.parseFaqTreeServiceResponse()}),this.reloadFaqContent(),this.faqFilterSucheInputDetectedEmitter.pipe(ei(300)).subscribe(e=>{if(e.length<3){this.faqTree.data.forEach(r=>{this.faqTreeService.displayAllElements(r)});return}let n=e.toLowerCase();this.faqTreeService.filterContentTreeBySearchTerm(this.faqTree,n),this.logger.logDebug("FAQ Search Result: ",this.faqTree)})}ngOnChanges(){this.isSingleView=!!this.faqId,this.parseFaqTreeServiceResponse()}showAll(){this.location.replaceState("/faq/"),this.isSingleView=!1,this.faqId=null,this.parseFaqTreeServiceResponse()}parseFaqTreeServiceResponse(){this.fullFaqTreeContainer&&(this.faqTree=this.faqTreeService.buildContentTreeAndDetectLo
8553ops(this.fullFaqTreeContainer.data,this.faqId))}reloadFaqContent(){this.faqTreeService.loadFaqContents()}faqFilterSucheInputEvent(e){this.faqFilterSucheInputDetectedEmitter.emit(e)}static{this.\u0275fac=function(n){return new(n||t)(k(kt),k(jv),k(So))}}static{this.\u0275cmp=S({type:t,selectors:[["app-faq-overview"]],inputs:{faqId:"faqId"},standalone:!1,features:[Pe],decls:6,vars:3,consts:[["filterInput",""],["header","Sie haben Fragen?"],["class","back",4,"ngIf"],["class","filtersuche margin-bottom-24",4,"ngIf"],[4,"ngIf"],[1,"back"],["type","button","mat-raised-button","",1,"btn-primary-small",3,"click"],[1,"filtersuche","margin-bottom-24"],[1,"filtersuche-input","w-100"],["matPrefix","",1,"prefix-icon"],["matInput","",3,"input"],["matSuffix","","mat-icon-button","","aria-label","Clear",3,"click",4,"ngIf"],["matSuffix","","mat-icon-button","","aria-label","Clear",3,"click"],[4,"ngFor","ngForOf"],[3,"cssClass","faq","firstElement","lastElement","index","displayChildren",4,"ngIf"],[3,"cssClass","faq","firstElement","lastElement","index","displayChildren"]],template:function(n,r){n&1&&(d(0,"main")(1,"app-ueberschrift",1),f(2," Viele h\xE4ufig gestellte Fragen und die Antworten darauf finden Sie hier. "),u(),y(3,_re,5,0,"div",2)(4,vre,9,1,"div",3)(5,xre,2,1,"ng-container",4),u()),n&2&&(p(3),h("ngIf",r.isSingleView),p(),h("ngIf",!r.isSingleView),p(),h("ngIf",r.faqTree))},dependencies:[_t,Ie,qe,Tn,Ke,Mi,pn,_n,Ib,Qd,ON,EH],styles:["main[_ngcontent-%COMP%]{max-width:1200px;margin:auto}.filtersuche[_ngcontent-%COMP%]{display:flex;flex-grow:1;max-width:600px}.filtersuche[_ngcontent-%COMP%] .prefix-icon[_ngcontent-%COMP%]{position:relative;bottom:-5px}.back[_ngcontent-%COMP%]{margin-bottom:52px}"]})}}return t})();var SH=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["lib-registrierung-agb"]],inputs:{agbForm:"agbForm"},standalone:!1,decls:16,vars:7,consts:[[3,"formGroup"],[1,"margin-bottom-24"],["contentType","AGB_ELEMENT","contentId","allgemein-registrierung-dsgvo-kontakt",3,"maxWidthEditor"],["formControlName","dsgvoKontakt"],["contentType","AGB_ELEMENT","contentId","allgemein-registrierung-dsgvo-kontakt-einwilligung-checkbox",3,"maxWidthEditor"],["contentType","AGB_ELEMENT","contentId","allgemein-registrierung-nutzungsbedingungen",3,"maxWidthEditor"],["formControlName","nutzungsbedingungenEinwilligung"],["contentType","AGB_ELEMENT","contentId","allgemein-registrierung-nutzungsbedingungen-einwilligung-checkbox",3,"maxWidthEditor"],[1,"margin-bottom-32"],["formControlName","dsgvoEmail"],["contentType","AGB_ELEMENT","contentId","allgemein-registrierung-dsgvo-email-checkbox",3,"maxWidthEditor"],[1,"margin-bottom-32","font-weight-500",2,"margin-left","25px"],["contentId","registrierung-dsgvo-footer",3,"maxWidthEditor"]],template:function(n,r){n&1&&(d(0,"div",0)(1,"div",1),x(2,"app-content-display",2),u(),d(3,"div",1)(4,"mat-checkbox",3),x(5,"app-content-display",4),u()(),d(6,"div",1),x(7,"app-content-display",5),u(),d(8,"div",1)(9,"mat-checkbox",6),x(10,"app-content-display",7),u()(),d(11,"div",8)(12,"mat-checkbox",9),x(13,"app-content-display",10),u()(),d(14,"div",11),x(15,"app-content-display",12),u()()),n&2&&(h("formGroup",r.agbForm),p(2),h("maxWidthEditor",!0),p(3),h("maxWidthEditor",!0),p(2),h("maxWidthEditor",!0),p(3),h("maxWidthEditor",!0),p(3),h("maxWidthEditor",!0),p(2),h("maxWidthEditor",!0))},dependencies:[ka,An,Zr,bi,co,at],encapsulation:2})}}return t})();function DH(){return new Ii({dsgvoKontakt:new Ut(null,[Jt.requiredTrue]),dsgvoEmail:new Ut(null,[Jt.requiredTrue]),nutzungsbedingungenEinwilligung:new Ut(null,[Jt.requiredTrue])})}var PZe=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["lib-loading-indicator"]],standalone:!1,decls:2,vars:0,template:function(n,r){n&1&&(d(0,"div"),x(1,"mat-spinner"),u())},dependencies:[eO],styles:["div[_ngcontent-%COMP%]{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#eaeaea;opacity:.8;z-index:99;display:flex}mat-spinner[_ngcontent-%COMP%]{height:100px;width:100px;position:fixed;top:50%;left:calc(50% - 50px)}"]})}}return t})();function Ere(t,i){if(t&1&&(d(0,"mat-option",5),f(1),u()),t&2){let e=i.$implicit;h("value",e),p(),J(" ",e," ")}}var VZe=(()=>{class t{constructor(){this.pageSize=10,this.currentPage=0,this.allowedPageSizes=[5,10,25,50,100,"Alles"],this.pageSelection=new O}
8553ngOnInit(){}pageStart(){return this.pageSize=="Alles"?1:1+this.pageSize*this.currentPage}pageEnd(){if(this.pageSize=="Alles")return this.totalCount;let e=this.pageSize*(this.currentPage+1);return Math.min(this.totalCount,e)}hasPreviousPage(){return this.currentPage>0}previousPage(){this.hasPreviousPage()&&(--this.currentPage,this.emit())}hasNextPage(){return(1+this.currentPage)*this.pageSize<this.totalCount}nextPage(){this.hasNextPage()&&(++this.currentPage,this.emit())}changedPageSize(){this.currentPage=0,this.emit()}emit(){let e=this.pageSize=="Alles"?null:this.pageSize;this.pageSelection.emit({pageNumber:this.currentPage,pageSize:e})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["app-page-selector"]],inputs:{totalCount:"totalCount",pageSize:"pageSize",currentPage:"currentPage"},outputs:{pageSelection:"pageSelection"},standalone:!1,decls:13,vars:7,consts:[[3,"valueChange","selectionChange","value"],[3,"value",4,"ngFor","ngForOf"],[1,"page-description"],["mat-icon-button","","type","button","aria-label","vorherige Seite",3,"click","disabled"],["mat-icon-button","","type","button","aria-label","n\xE4chste Seite",3,"click","disabled"],[3,"value"]],template:function(n,r){n&1&&(d(0,"mat-form-field")(1,"mat-label"),f(2,"Eintr\xE4ge pro Seite"),u(),d(3,"mat-select",0),Cn("valueChange",function(a){return In(r.pageSize,a)||(r.pageSize=a),a}),D("selectionChange",function(){return r.changedPageSize()}),y(4,Ere,2,2,"mat-option",1),u()(),d(5,"span",2),f(6),u(),d(7,"button",3),D("click",function(){return r.previousPage()}),d(8,"mat-icon"),f(9,"keyboard_arrow_left"),u()(),d(10,"button",4),D("click",function(){return r.nextPage()}),d(11,"mat-icon"),f(12,"keyboard_arrow_right"),u()()),n&2&&(p(3),yn("value",r.pageSize),p(),h("ngForOf",r.allowedPageSizes),p(2),bd(" ",r.pageStart()," - ",r.pageEnd()," von ",r.totalCount,` 8554`),p(),h("disabled",!r.hasPreviousPage()),p(3),h("disabled",!r.hasNextPage()))},dependencies:[_t,ai,Tn,Ke,pn,_n,eo],styles:["[_nghost-%COMP%]{display:block;display:flex;justify-content:flex-end;margin-top:32px}span.page-description[_ngcontent-%COMP%]{display:block;line-height:65px;vertical-align:baseline;margin:0 32px}mat-form-field[_ngcontent-%COMP%]{width:100px}"]})}}return t})();function Sre(t,i){t&1&&(d(0,"p",7),f(1,"Maximales Aufschiebedatum erreicht. Sie m\xFCssen die AGBs akzeptieren um fortfahren zu d\xFCrfen."),u())}var ku=(function(t){return t.POSTPONE="POSTPONE",t.ACCEPT="ACCEPT",t})(ku||{}),zZe=(()=>{class t{constructor(e,n){this.data=e,this.dialogRef=n}ngOnInit(){this.form=DH(),this.dialogRef.keydownEvents().subscribe(e=>{e.key==="Escape"&&this.data.aufschiebbar&&this.postponeAGB()}),this.dialogRef.backdropClick().subscribe(e=>{this.data.aufschiebbar&&this.postponeAGB()})}postponeAGB(){this.dialogRef.close(ku.POSTPONE)}acceptAGB(){this.form.valid&&this.dialogRef.close(ku.ACCEPT)}static{this.\u0275fac=function(n){return new(n||t)(k(ir),k(Un))}}static{this.\u0275cmp=S({type:t,selectors:[["lib-agb-dialog"]],standalone:!1,decls:13,vars:4,consts:[["mat-dialog-title",""],["contentType","AGB_ELEMENT","contentId","allgemein-agb-update-info"],[3,"agbForm"],[1,"actions"],["class","maxPostPoneReachedHint",4,"ngIf"],["mat-raised-button","",1,"btn-secondary",3,"click","disabled"],["mat-raised-button","",1,"btn-primary-small",3,"click","disabled"],[1,"maxPostPoneReachedHint"]],template:function(n,r){n&1&&(d(0,"header",0)(1,"h1"),f(2,"Allgemeine Gesch\xE4fts-bedingungen"),u()(),d(3,"mat-dialog-content")(4,"main"),x(5,"app-content-display",1)(6,"lib-registrierung-agb",2),u(),d(7,"div",3),y(8,Sre,2,0,"p",4),d(9,"button",5),D("click",function(){return r.postponeAGB()}),f(10,"Sp\xE4ter erneut fragen "),u(),d(11,"button",6),D("click",function(){return r.acceptAGB()}),f(12,"Akzeptieren"),u()()()),n&2&&(p(6),h("agbForm",r.form),p(2),h("ngIf",!r.data.aufschiebbar),p(),h("disabled",!r.data.aufschiebbar),p(2),h("disabled",!r.form.valid))},dependencies:[Ie,qe,Ki,Yr,SH,at],styles:[".actions[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin-top:32px;flex-wrap:wrap}header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.maxPostPoneReachedHint[_ngcontent-%COMP%]{color:red;margin:0}@media screen and (max-width:600px){mat-dialog-content[_ngcontent-%COMP%]{padding:12px 0!important}}"]})}}return t})();var Dre=()=>({reiter:"kontakt"}),Ire=()=>({reiter:"partner"}),$Ze=(()=>{class t{constructor(){}ngOnInit(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["lib-footer"]],standalone:!1,decls:14,vars:4,consts:[["routerLink","impressum","routerLinkActive","active",1,"footer-link"],["routerLink","barrierefreiheit","routerLinkActive","active",1,"footer-link"],["routerLink","partner-kontakt","routerLinkActive","active",1,"footer-link",3,"queryParams"],["routerLink","/inhaltsverzeichnis","routerLinkActive","active",1,"footer-link"],[1,"copyright"]],template:function(n,r){n&1&&(d(0,"footer")(1,"nav")(2,"a",0),f(3,"Impressum & Datenschutz"),u(),d(4,"a",1),f(5,"Barrierefreiheit"),u(),d(6,"a",2),f(7,"Kontakt"),u(),d(8,"a",2),f(9,"Partner"),u(),d(10,"a",3),f(11,"In
8554haltsverzeichnis"),u()(),d(12,"span",4),f(13,"\xA9 Robert Koch-Institut, DIVI e.V."),u()()),n&2&&(p(6),h("queryParams",xs(2,Dre)),p(2),h("queryParams",xs(3,Ire)))},dependencies:[Yn,Bs],styles:['footer[_ngcontent-%COMP%]{background-color:var(--main-color-footer-background);display:flex;padding:24px 32px;color:var(--main-color-footer-text);letter-spacing:.15px;box-sizing:border-box;width:100%}footer[_ngcontent-%COMP%] nav[_ngcontent-%COMP%]{flex-grow:1}footer[_ngcontent-%COMP%] nav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--main-color-footer-text);text-decoration:none;margin-right:16px}footer[_ngcontent-%COMP%] nav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:active, footer[_ngcontent-%COMP%] nav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:visited{color:var(--main-color-footer-text);text-decoration:none}@media only screen and (max-width:768px){footer[_ngcontent-%COMP%]{flex-direction:column;padding:16px;gap:12px}footer[_ngcontent-%COMP%] nav[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}footer[_ngcontent-%COMP%] nav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{margin-right:0;align-self:flex-start}}nav[_ngcontent-%COMP%] a.footer-link[_ngcontent-%COMP%]{text-decoration:none;font-weight:400;outline:none;border-radius:2px;position:relative}nav[_ngcontent-%COMP%] a.footer-link[_ngcontent-%COMP%]:hover{text-decoration:underline}nav[_ngcontent-%COMP%] a.footer-link[_ngcontent-%COMP%]:focus-visible{outline:2px solid #ffffff;outline-offset:2px}nav[_ngcontent-%COMP%] a.footer-link[_ngcontent-%COMP%]:focus:not(:focus-visible){outline:none}nav[_ngcontent-%COMP%] a.footer-link.active[_ngcontent-%COMP%]{font-weight:700;text-decoration:none;display:inline-block}nav[_ngcontent-%COMP%] a.footer-link.active[_ngcontent-%COMP%]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;border-radius:2px;pointer-events:none}']})}}return t})();var qZe=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["lib-internet-explorer-warning"]],standalone:!1,decls:6,vars:0,consts:[["contentId","internet-explorer-warnung"],["mat-button","","mat-dialog-close","",1,"close-icon"]],template:function(n,r){n&1&&(d(0,"main"),x(1,"app-content-display",0),d(2,"header")(3,"button",1)(4,"mat-icon"),f(5,"close"),u()()()())},dependencies:[qe,Kn,Ke,at],styles:["main[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-content:flex-start}.actions[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin-top:52px}.warning[_ngcontent-%COMP%]{font-size:small;color:gray;text-align:center}"]})}}return t})();var ar=[];for(let t=0;t<256;++t)ar.push((t+256).toString(16).slice(1));function IH(t,i=0){return(ar[t[i+0]]+ar[t[i+1]]+ar[t[i+2]]+ar[t[i+3]]+"-"+ar[t[i+4]]+ar[t[i+5]]+"-"+ar[t[i+6]]+ar[t[i+7]]+"-"+ar[t[i+8]]+ar[t[i+9]]+"-"+ar[t[i+10]]+ar[t[i+11]]+ar[t[i+12]]+ar[t[i+13]]+ar[t[i+14]]+ar[t[i+15]]).toLowerCase()}var GD,Mre=new Uint8Array(16);function $D(){if(!GD){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");GD=crypto.getRandomValues.bind(crypto)}return GD(Mre)}var kre=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),WD={randomUUID:kre};function Tre(t,i,e){if(WD.randomUUID&&!i&&!t)return WD.randomUUID();t=t||{};let n=t.random??t.rng?.()??$D();if(n.length<16)throw new Error("Random bytes length must be >= 16");if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,i){if(e=e||0,e<0||e+16>i.length)throw new RangeError(`UUID byte range ${e}:${e+15} is out of buffer bounds`);for(let r=0;r<16;++r)i[e+r]=n[r];return i}return IH(n)}var qD=Tre;var MH=class{constructor(i,e,n){this.id=qD(),this.header=i,this.body=e,this.roles=n}},kH=(()=>
8554{class t{constructor(){this.notificationSubject=new Ji}getNotification(){return this.notificationSubject}addNewNotification(e){this.notificationSubject.next(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Rre(t,i){if(t&1&&(d(0,"a",5),f(1),u()),t&2){let e=b().$implicit;h("routerLink",Mt(e.body.actionRouterLink)),p(),L(e.body.actionText)}}function Pre(t,i){if(t&1){let e=re();d(0,"mat-card")(1,"h5"),f(2),u(),d(3,"div",2)(4,"span"),f(5),u(),y(6,Rre,2,3,"a",3),d(7,"button",4),D("click",function(){let r=Q(e).$implicit,o=b(2);return Y(o.removeNotifications(r.id))}),f(8," Schlie\xDFen "),u()()()}if(t&2){let e=i.$implicit;p(2),L(e.header),p(3),J(" ",e.body.content," "),p(),h("ngIf",e.body.actionRouterLink)}}function Nre(t,i){if(t&1&&(P(0),y(1,Pre,9,3,"mat-card",1),N()),t&2){let e=b();p(),h("ngForOf",e.notificationList)}}var Ore=60*1e3,aXe=(()=>{class t{constructor(e,n,r){this.notificationService=e,this.loginState=n,this.roleService=r,this.notificationList=[],this.notificationService.getNotification().subscribe(o=>{if(this.roleService.userFullfillsAnyRole(o.roles)){let a=!1;for(let s of this.notificationList)s.body.content===o.body.content&&(a=!0);a||(this.notificationList.push(o),window.setTimeout(()=>this.removeNotifications(o.id),Ore))}})}ngOnInit(){}removeNotifications(e){for(let n=this.notificationList.length-1;n>=0;--n)this.notificationList[n].id===e&&this.notificationList.splice(n,1)}static{this.\u0275fac=function(n){return new(n||t)(k(kH),k(Pd),k(Jn))}}static{this.\u0275cmp=S({type:t,selectors:[["lib-hinweis"]],standalone:!1,decls:2,vars:3,consts:[[4,"ngIf"],[4,"ngFor","ngForOf"],[1,"hinweis-text"],["mat-raised-button","","class","btn-primary-small",3,"routerLink",4,"ngIf"],["mat-raised-button","","type","button",1,"btn-primary-small",3,"click"],["mat-raised-button","",1,"btn-primary-small",3,"routerLink"]],template:function(n,r){n&1&&(y(0,Nre,2,1,"ng-container",0),Ce(1,"async")),n&2&&h("ngIf",Se(1,1,r.loginState)&&r.notificationList.length>0)},dependencies:[_t,Ie,qe,Yi,Yn,fa],styles:["mat-card[_ngcontent-%COMP%]{margin:32px 32px 0;padding:16px!important}h5[_ngcontent-%COMP%]{margin:0}.hinweis-text[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;row-gap:12px}.close-icon[_ngcontent-%COMP%]{position:absolute;top:12px;right:12px}"]})}}return t})();function Fre(t,i){if(t&1&&(d(0,"span",7),f(1),u()),t&2){let e=b(2);p(),L(e.entry.subtitle)}}function Lre(t,i){if(t&1&&(d(0,"mat-icon",8),f(1),u()),t&2){let e=b(2);h("matTooltip",e.entry.iconTooltip),p(),L(e.entry.icon)}}function Hre(t,i){if(t&1&&x(0,"img",9),t&2){let e=b(2);h("src",e.entry.iconImg,Kt)("alt",e.entry.iconTooltip)("matTooltip",e.entry.iconTooltip)}}function Vre(t,i){if(t&1){let e=re();d(0,"a",3),D("click",function(){Q(e);let r=b();return Y(r.entryClickedEvent())}),f(1),y(2,Fre,2,1,"span",4)(3,Lre,2,2,"mat-icon",5)(4,Hre,1,3,"img",6),u()}if(t&2){let e=b();h("href",e.entry.url,Kt),p(),J(" ",e.entry.title," "),p(),h("ngIf",e.entry.subtitle),p(),h("ngIf",e.entry.icon),p(),h("ngIf",e.entry.iconImg)}}function Bre(t,i){if(t&1&&(d(0,"span"),f(1),u()),t&2){let e=b(2);p(),L(e.entry.title)}}function jre(t,i){if(t&1&&(d(0,"span",7),f(1),u()),t&2){let e=b(2);p(),L(e.entry.subtitle)}}function Ure(t,i){if(t&1&&(d(0,"mat-icon",8),f(1),u()),t&2){let e=b(2);h("matTooltip",e.entry.iconTooltip),p(),L(e.entry.icon)}}function zre(t,i){if(t&1&&x(0,"img",9),t&2){let e=b(2);h("src",e.entry.iconImg,Kt)("alt",e.entry.iconTooltip)("matTooltip",e.entry.iconTooltip)}}function Gre(t,i){if(t&1&&(d(0,"span"),f(1),u()),t&2){let e=b(2);p(),L(e.entry.title)}}function $re(t,i){if(t&1){let e=re();d(0,"a",10),D("click",function(){Q(e);let r=b();return Y(r.entryClickedEvent())}),y(1,Bre,2,1,"span",2)(2,jre,2,1,"span",4)(3,Ure,2,2,"mat-icon",5)(4,zre,1,3,"img",6)(5,Gre,2,1,"span",2),u()}if(t&2){let e=b();h("routerLink",e.entry.route)("queryParams",e.entry.queryParams),p(),h("ngIf",!e.entry.iconBeforeText),p(),h("ngIf",e.entry.subtitle),p(),h("ngIf",e.entry.icon),p(),h("ngIf",e.entry.iconImg),p(),h("ngIf",e.entry.iconBeforeText)}}function Wre(t,i){if(t&1&&(d(0,"span",7),f(1),u()),t&2){let e=b(2);p(),L(e.entry.subtitle)}}function qre(t,i){if(t&1){let e=re();P(0),d(1,"lib-header-mobile-menu",15),D("entryClicked",function(){Q(e);
8554let r=b(3);return Y(r.entryClickedEvent())}),u(),N()}if(t&2){let e=i.$implicit;p(),h("entry",e)}}function Kre(t,i){if(t&1&&(d(0,"div",13),y(1,qre,2,1,"ng-container",14),u()),t&2){let e=b(2);p(),h("ngForOf",e.entry.subMenu)}}function Qre(t,i){if(t&1){let e=re();P(0),d(1,"span",11),D("click",function(){Q(e);let r=b();return Y(r.toggleSubMenu())}),f(2),y(3,Wre,2,1,"span",4),d(4,"mat-icon"),f(5),u()(),y(6,Kre,2,1,"div",12),N()}if(t&2){let e=b();p(),X("active",e.isSubMenuOpen),p(),J(" ",e.entry.title," "),p(),h("ngIf",e.entry.subtitle),p(2),L(e.isSubMenuOpen?"arrow_drop_up":"arrow_drop_down"),p(),h("ngIf",e.isSubMenuOpen)}}var TH=(()=>{class t{constructor(){this.entryClicked=new O,this.isSubMenuOpen=!1}toggleSubMenu(){this.isSubMenuOpen=!this.isSubMenuOpen}entryClickedEvent(){this.entryClicked.emit()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["lib-header-mobile-menu"]],inputs:{entry:"entry"},outputs:{entryClicked:"entryClicked"},standalone:!1,decls:3,vars:3,consts:[["class","menu-title",3,"href","click",4,"ngIf"],["class","menu-title","routerLinkActive","active-subtab",3,"routerLink","queryParams","click",4,"ngIf"],[4,"ngIf"],[1,"menu-title",3,"click","href"],["class","subtitle",4,"ngIf"],[3,"matTooltip",4,"ngIf"],["height","24","width","24",3,"src","alt","matTooltip",4,"ngIf"],[1,"subtitle"],[3,"matTooltip"],["height","24","width","24",3,"src","alt","matTooltip"],["routerLinkActive","active-subtab",1,"menu-title",3,"click","routerLink","queryParams"],[1,"menu-title",3,"click"],["class","submenu",4,"ngIf"],[1,"submenu"],[4,"ngFor","ngForOf"],[3,"entryClicked","entry"]],template:function(n,r){n&1&&y(0,Vre,5,5,"a",0)(1,$re,6,7,"a",1)(2,Qre,7,6,"ng-container",2),n&2&&(h("ngIf",!r.entry.subMenu&&r.entry.url),p(),h("ngIf",!r.entry.subMenu&&r.entry.route),p(),h("ngIf",r.entry.subMenu))},dependencies:[_t,Ie,Ke,mn,Yn,Bs,t],styles:["span.menu-title[_ngcontent-%COMP%]{color:#000}span.menu-title[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{vertical-align:middle}span.menu-title.active[_ngcontent-%COMP%]{color:#0a4b95}span.menu-title[_ngcontent-%COMP%], a[_ngcontent-%COMP%]{font-size:20px;display:block;margin:8px 4px;padding:0 4px;line-height:32px;font-weight:600}a[_ngcontent-%COMP%]{color:#000;text-decoration:none}a[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{vertical-align:middle;display:inline-flex;margin-right:4px;margin-left:4px}.submenu[_ngcontent-%COMP%]{margin-left:28px;border-left:4px solid rgba(255,255,255,.2)}lib-header-mobile-menu[_ngcontent-%COMP%]{display:block}"]})}}return t})();function Zre(t,i){if(t&1&&(d(0,"mat-icon"),f(1),u()),t&2){let e=b(2);p(),L(e.entry.icon)}}function Xre(t,i){if(t&1&&(d(0,"span",10),f(1),u()),t&2){let e=b(2);p(),L(e.entry.subtitle)}}function Jre(t,i){if(t&1&&x(0,"img",11),t&2){let e=b(2);h("src",e.entry.iconImg,Kt)("ngClass",e.entry.iconClass)("alt",e.entry.iconTooltip)}}function eoe(t,i){if(t&1&&(d(0,"a",4),x(1,"span",5),d(2,"span",6),y(3,Zre,2,1,"mat-icon",3),d(4,"span",7),f(5),u(),y(6,Xre,2,1,"span",8)(7,Jre,1,3,"img",9),u()()),t&2){let e=b();h("href",e.entry.url,Kt)("matTooltip",e.entry.iconTooltip),p(3),h("ngIf",e.entry.icon),p(2),L(e.entry.title),p(),h("ngIf",e.entry.subtitle),p(),h("ngIf",e.entry.iconImg)}}function toe(t,i){if(t&1&&(d(0,"mat-icon"),f(1),u()),t&2){let e=b(2);p(),L(e.entry.icon)}}function noe(t,i){if(t&1&&(d(0,"mat-icon",14),f(1),u()),t&2){let e=b(2);p(),L(e.entry.icon)}}function ioe(t,i){if(t&1&&(d(0,"span",10),f(1),u()),t&2){let e=b(2);p(),L(e.entry.subtitle)}}function roe(t,i){if(t&1&&x(0,"img",11),t&2){let e=b(2);h("src",e.entry.iconImg,Kt)("ngClass",e.entry.iconClass)("alt",e.entry.iconTooltip)}}function ooe(t,i){if(t&1&&(d(0,"a",12),x(1,"span",5),d(2,"span",6),y(3,toe,2,1,"mat-icon",3)(4,noe,2,1,"mat-icon",13),d(5,"span",7),f(6),u(),y(7,ioe,2,1,"span",8)(8,roe,1,3,"img",9),u()()),t&2){let e=b();h("routerLink",e.entry.route)("matTooltip",e.entry.iconTooltip),p(3),h("ngIf",e.entry.icon&&!e.entry.iconBeforeText),p(),h("ngIf",e.entry.icon&&e.entry.iconBeforeText),p(2),L(e.entry.title),p(),h("ngIf",e.entry.subtitle),p(),h("ngIf",e.entry.iconImg)}}function aoe(t,i){if(t&1&&(d(0,"mat-icon"),f(1),u()),t&2){let e=b(2);p(),L(e.entry.icon)}}function soe(t,i){if(t&1&&(d(0,"span",7),f(1),u()),t&2){let e=b(2);p(),L(e.entry.title)}}function loe(t,i){if(t&1&&(d(0,"span",10),f(1),u()),t&2){let e=b(2);p(),L(e.entry.subtitle)}}function coe(t,i){if(t&1&&x(0,"img",11),t&2){let e=b(2);h("src",e.entry.iconImg,Kt)("ngClass",e.entry.iconClass)("alt",e.entry.iconTooltip)}}function doe(t,i){if(t&1&&(P(0),d(1,"button",15),x(2,"span",5),d(3,"span",6),y(4,aoe,2,1,"mat-icon",3)(5,soe,2,1,"span",16)(6,loe,2,1,"span",8)(7,coe,1,3,"img",9),u()(),x(8,"lib-header-mat-menu",17,0),N()),t&2){let e=ft(9),n=b();p(),X("active-tab",n.router.isActive(n.entry.route,!1)),h("matMenuTriggerFor",e.menu)("matTooltip",n.entry.iconTooltip),p(2),X("has-text",n.entry.title||n.entry.subtitle),p(),h("ngIf",n.entry.icon),p(),h("ngIf",n.entry.title),p(),h("ngIf",n.entry.subtitle),p(),h("ngIf",n.entry.iconImg),p(),h("menuEntry",n.entry.subMenu)}}var Uv=(()=>{class t{constructor(e){this.router=e}static{this.\u0275fac=function(n){return new(n||t)(k(vi))}}static{this.\u0275cmp=S({type:t,selectors:[["lib-header-navigation"]],inputs:{entry:"entry"},standalone:!1,decls:3,vars:3,consts:[["panel",""],["mat-button","","class","nav-link","matTooltipClass","menu-tooltip",3,"href","matTooltip",4,"ngIf"],["mat-button","","class","nav-link","routerLinkActive","active-tab","matTooltipClass","menu-tooltip",3,"routerLink","matTooltip",4,"ngIf"],[4,"ngIf"],["mat-button","","matTooltipClass","menu-tooltip",1,"nav-link",3,"href","matTooltip"],[1,"mat-mdc-button-persistent-ripple","mdc-button__ripple"],[1,"mdc-button__label"],[1,"nav-label"],["class","subtitle",4,"ngIf"],["height","24","width","24",3,"src","ngClass","alt",4,"ngIf"],[1,"subtitle"],["height","24","width","24",3,"src","ngClass","alt"],["mat-button","","routerLinkActive","active-tab","matTooltipClass","menu-tooltip",1,"nav-link",3,"routerLink","matTooltip"],["class","mat-icon-before-text",4,"ngIf"],[1,"mat-icon-before-text"],["mat-button","","routerLinkActive","active-tab","matTooltipClass","menu-tooltip",1,"nav-link",3,"matMenuTriggerFor","matTooltip"],["class","nav-label",4,"ngIf"],[3,"menuEntry"]],template:function(n,r){n&1&&y(0,eoe,8,6,"a",1)(1,ooe,9,7,"a",2)(2,doe,10,11,"ng-container",3),n&2&&(h("ngIf",r.entry.url),p(),h("ngIf",!r.entry.subMenu&&r.entry.route),p(),h("ngIf",r.entry.subMenu))},styles:['.active-tab[_ngcontent-%COMP%]{font-size:100%;text-decoration:underline white}.mdc-button__label[_ngcontent-%COMP%]{display:flex;align-items:center}.mdc-button__label.has-text[_ngcontent-%COMP%]{gap:8px}a[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%], button[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#fff;font-size:28px;height:28px;width:28px}a[_ngcontent-%COMP%] mat-icon.mat-icon-before-text[_ngcontent-%COMP%], button[_ngcontent-%COMP%] mat-icon.mat-icon-before-text[_ngcontent-%COMP%]{margin-right:4px;color:#fff;font-size:20px;height:20px;width:20px}a.nav-link[_ngcontent-%COMP%], button.nav-link[_ngcontent-%COMP%]{text-decoration:none;font-weight:400;border-radius:2px} .nav-link .mat-mdc-button-ripple, .nav-link .mdc-button__ripple, .nav-link .mat-mdc-focus-indicator{display:none!important}.nav-link[_ngcontent-%COMP%] .nav-label[_ngcontent-%COMP%]{text-decoration:none;position:relative}.nav-link[_ngcontent-%COMP%]:hover .nav-label[_ngcontent-%COMP%]{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:2px}a.nav-link[_ngcontent-%COMP%]:focus-visible, button.nav-link[_ngcontent-%COMP%]:focus-visible{outline:2px solid #ffffff;outline-offset:2px}a.nav-link[_ngcontent-%COMP%]:focus:not(:focus-visible), button.nav-link[_ngcontent-%COMP%]:focus:not(:focus-visible){outline:none}.nav-link.active-tab[_ngcontent-%COMP%] .nav-label[_ngcontent-%COMP%]{font-weight:700;text-decoration:none}.nav-link.active-tab[_ngcontent-%COMP%] .nav-label[_ngcontent-%COMP%]:after{content:"";position:absolute;
8554left:0;right:0;bottom:0;height:2px;background:currentColor;border-radius:2px;pointer-events:none}']})}}return t})();var AH=(()=>{class t{constructor(){}ngOnInit(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["lib-header-logo"]],standalone:!1,decls:7,vars:0,consts:[[1,"header-logo"],["href","https://www.rki.de/","target","_blank","tabindex","0","matTooltip","Startseite des Robert Koch-Instituts","matTooltipClass","menu-tooltip",1,"logo-link"],["src","../../assets/img/logo/Logo-RKI.svg","alt","Logo des RKI"],["href","https://www.divi.de/","target","_blank","tabindex","0","matTooltip","Startseite der DIVI","matTooltipClass","menu-tooltip",1,"logo-link"],["src","../../assets/img/logo/DIVI-Logo.svg","alt","Logo der DIVI"],["href","https://www.intensivregister.de/","target","_blank","tabindex","0","matTooltip","Startseite des DIVI-Intensivregisters","matTooltipClass","menu-tooltip",1,"logo-link"],["src","../../assets/img/logo/Logo_DIVI-IR_noText.png","alt","Logo des DIVI-Intensivregisters"]],template:function(n,r){n&1&&(d(0,"div",0)(1,"a",1),x(2,"img",2),u(),d(3,"a",3),x(4,"img",4),u(),d(5,"a",5),x(6,"img",6),u()())},dependencies:[mn],styles:[".header-logo[_ngcontent-%COMP%]{padding:13px 12px;display:flex;justify-content:flex-end;align-items:center;gap:16px}.header-logo[_ngcontent-%COMP%] .logo-link[_ngcontent-%COMP%]{display:inline-block;outline:none;border-radius:4px;padding:4px}.header-logo[_ngcontent-%COMP%] .logo-link[_ngcontent-%COMP%]:focus-visible{box-shadow:0 0 0 3px #0a4b95}.header-logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:30px;margin-top:6px;display:block}"]})}}return t})();var poe=t=>({"side-menu":1,visible:t});function hoe(t,i){if(t&1&&x(0,"lib-header-navigation",8),t&2){let e=i.$implicit;h("entry",e)}}function foe(t,i){if(t&1&&x(0,"lib-header-navigation",8),t&2){let e=i.$implicit;h("entry",e)}}function goe(t,i){if(t&1){let e=re();d(0,"button",9),D("click",function(){Q(e);let r=b(2);return Y(r.login())}),d(1,"mat-icon",10),f(2,"login"),u(),d(3,"span",11),f(4,"Login"),u()()}}function _oe(t,i){if(t&1&&(P(0),d(1,"header",1)(2,"nav",2)(3,"div",3),y(4,hoe,1,1,"lib-header-navigation",4),u()(),d(5,"nav",5)(6,"div",6),y(7,foe,1,1,"lib-header-navigation",4)(8,goe,5,0,"button",7),Ce(9,"async"),u()()(),N()),t&2){let e=b();p(),X("sticky",e.isSticky),p(3),h("ngForOf",e.menu),p(3),h("ngForOf",e.accountMenu),p(),h("ngIf",!Se(9,5,e.loginState))}}function boe(t,i){t&1&&(P(0),d(1,"mat-icon"),f(2,"menu"),u(),N())}function voe(t,i){t&1&&(P(0),d(1,"mat-icon"),f(2,"clear"),u(),N())}function yoe(t,i){t&1&&(P(0),d(1,"mat-icon"),f(2,"account_circle"),u(),N())}function Coe(t,i){t&1&&(P(0),d(1,"mat-icon"),f(2,"clear"),u(),N())}function xoe(t,i){if(t&1){let e=re();d(0,"lib-header-mobile-menu",15),D("entryClicked",function(){Q(e);let r=b(3);return Y(r.displaySideMenu=!1)}),u()}if(t&2){let e=i.$implicit;h("entry",e)}}function woe(t,i){if(t&1&&(P(0),y(1,xoe,1,1,"lib-header-mobile-menu",14),N()),t&2){let e=b(2);p(),h("ngForOf",e.menu)}}function Eoe(t,i){if(t&1){let e=re();d(0,"lib-header-mobile-menu",15),D("entryClicked",function(){Q(e);let r=b(3);return Y(r.displayAccountMenu=!1)}),u()}if(t&2){let e=i.$implicit;h("entry",e)}}function Soe(t,i){if(t&1){let e=re();d(0,"button",17),D("click",function(){Q(e);let r=b(3);return r.login(),Y(r.displayAccountMenu=!1)}),d(1,"mat-icon"),f(2,"login"),u(),d(3,"span",11),f(4,"Login"),u()()}}function Doe(t,i){if(t&1&&(P(0),y(1,Eoe,1,1,"lib-header-mobile-menu",14)(2,Soe,5,0,"button",16),Ce(3,"async"),N()),t&2){let e=b(2);p(),h("ngForOf",e.accountMenu),p(),h("ngIf",!Se(3,2,e.loginState))}}function Ioe(t,i){if(t&1){let e=re();P(0),d(1,"header",1)(2,"nav",2)(3,"button",12),D("click",function(){Q(e);let r=b();return Y(r.toggleSideMenu())}),y(4,boe,3,0,"ng-container",0)(5,voe,3,0,"ng-container",0),u()(),d(6,"nav",5)(7,"button",13),D("click",function(){Q(e);let r=b();return Y(r.toggleAccountMenu())}),y(8,yoe,3,0,"ng-container",0)(9,Coe,3,0,"ng-container",0),u()()(),d(10,"nav"),y(11,woe,2,1,"ng-container",0)(12,Doe,4,4,"ng-container",0),u(),N()}if(t&2){let e=b();p(),X("sticky",e.isSticky),p(3),h("ngIf",!e.displaySideMenu&&!e.dis
8554playAccountMenu),p(),h("ngIf",e.displaySideMenu),p(3),h("ngIf",!e.displayAccountMenu&&!e.displaySideMenu),p(),h("ngIf",e.displayAccountMenu),p(),We(T(12,poe,e.displaySideMenu||e.displayAccountMenu)),X("sticky",e.isSticky),p(),h("ngIf",e.displaySideMenu&&!e.displayAccountMenu),p(),h("ngIf",e.displayAccountMenu&&!e.displaySideMenu)}}var mXe=(()=>{class t{constructor(e,n){this.keycloakService=e,this.loginState=n,this.displaySideMenu=!1,this.displayAccountMenu=!1,this.isSticky=!1,this.isMobile=window.innerWidth<=1100}login(){this.keycloakService.login()}toggleSideMenu(){this.displaySideMenu=!this.displaySideMenu,this.displaySideMenu&&(this.displayAccountMenu=!1)}toggleAccountMenu(){this.displayAccountMenu=!this.displayAccountMenu,this.displayAccountMenu&&(this.displaySideMenu=!1)}onWindowScroll(){this.addStickyClass()}onWindowResize(){this.isMobile=window.innerWidth<=1100}addStickyClass(){let e=document.querySelector("header"),n=document.querySelectorAll("nav.side-menu"),r=e.offsetTop;window.scrollY>r?(e.classList.add("sticky"),n.forEach(o=>o.classList.add("sticky"))):(e.classList.remove("sticky"),n.forEach(o=>o.classList.remove("sticky")))}static{this.\u0275fac=function(n){return new(n||t)(k(Wr),k(Pd))}}static{this.\u0275cmp=S({type:t,selectors:[["lib-header"]],hostBindings:function(n,r){n&1&&D("scroll",function(){return r.onWindowScroll()},hd)("resize",function(){return r.onWindowResize()},hd)},inputs:{menu:"menu",accountMenu:"accountMenu"},standalone:!1,decls:3,vars:2,consts:[[4,"ngIf"],[1,"header"],[1,"domain"],[1,"items"],[3,"entry",4,"ngFor","ngForOf"],[1,"account"],[1,"account-items"],["mat-button","","class","nav-link",3,"click",4,"ngIf"],[3,"entry"],["mat-button","",1,"nav-link",3,"click"],[1,"white-icon"],[1,"nav-label"],["role","button","type","button",1,"menu-button",3,"click"],["role","button","type","button",1,"account-button",3,"click"],[3,"entry","entryClicked",4,"ngFor","ngForOf"],[3,"entryClicked","entry"],["mat-button","","class","login-button nav-link",3,"click",4,"ngIf"],["mat-button","",1,"login-button","nav-link",3,"click"]],template:function(n,r){n&1&&(x(0,"lib-header-logo"),y(1,_oe,10,7,"ng-container",0)(2,Ioe,13,14,"ng-container",0)),n&2&&(p(),h("ngIf",!r.isMobile),p(),h("ngIf",r.isMobile))},dependencies:[_t,Ie,qe,Ke,TH,Uv,AH,fa],styles:[`header{width:100%;z-index:1000}header.sticky{position:fixed;top:0}.mat-icon.white-icon{color:#fff}header.header{display:flex}header.header nav{background-color:var(--main-color);display:flex;flex-grow:1;padding:12px;justify-content:space-between}header.header nav.account{flex-direction:row-reverse;justify-content:flex-start}header.header nav.domain.sticky{width:98%;position:fixed;top:0;z-index:999}header.header nav .account-items button.nav-link{text-decoration:none;font-weight:400;outline:none;border-radius:2px}header.header nav .account-items button.nav-link:hover .nav-label{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:2px}header.header nav .account-items button.nav-link:focus-visible{outline:2px solid #ffffff;outline-offset:2px}header.header nav .account-items button.nav-link:focus:not(:focus-visible){outline:none}header.header nav a,header.header nav span,header.header nav button{color:#fff;font-size:16px;font-weight:500;text-decoration:none}header.header nav a:active,header.header nav a:visited,header.header nav span:active,header.header nav span:visited,header.header nav button:active,header.header nav button:visited{color:#fff;text-decoration:none}header.header .menu-button,header.header .account-button{display:none}.meldebereichs-auswahl .auswahlanzeige{display:inline-block;position:relative;top:-2px}@media only screen and (max-width:1100px){header.header{display:flex}header.header .account .account-items{display:none}header.header .account .account-button{color:#fff;background-color:transparent;border:none;display:flex}header.header .account .account-button mat-icon{position:relative;top:-2px;margin-right:8px}header.header .domain .items{display:none}header.header .domain .menu-button{color:#fff;background-color:transparent;border:none;width:94px;margin-right:12px;display:flex;padding:0;justify-content:space-between;flex-grow:0;flex-shrink:0;align-self:center}header.header .domain .menu-button mat-icon{position:relative;top:-2px;margin-right:8px}.side-menu.sticky{top:48px;z-index:1000;position:fixed}}.side-menu{max-height:0;transition:max-height .5s;overflow:hidden;position:absolute;
8554left:0;width:100%;background-color:#fff;box-shadow:0 10px 10px #00000040;display:flex;flex-direction:column;z-index:101}.side-menu .login-button{font-size:20px;margin:8px 4px;padding:0 4px;line-height:32px;font-weight:600}.side-menu .login-button mat-icon{vertical-align:middle}.side-menu button,.side-menu a{color:#fff;font-size:16px;display:block;margin:4px 12px}.side-menu.visible{max-height:100vh;height:calc(100vh - 60px);overflow:auto}a.nav-link,button.nav-link{text-decoration:none;font-weight:400;border-radius:2px}.nav-link:hover .nav-label{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:2px} 8555`],encapsulation:2})}}return t})();var Moe=["menu"];function koe(t,i){if(t&1&&(d(0,"span",14),f(1),u()),t&2){let e=b(3).$implicit;p(),L(e.subtitle)}}function Toe(t,i){if(t&1&&(d(0,"mat-icon",15),f(1),u()),t&2){let e=b(3).$implicit;h("matTooltip",e.iconTooltip),p(),L(e.icon)}}function Aoe(t,i){if(t&1&&x(0,"img",16),t&2){let e=b(3).$implicit;h("src",e.iconImg,Kt)("alt",e.iconTooltip)("matTooltip",e.iconTooltip)}}function Roe(t,i){if(t&1&&(d(0,"a",9)(1,"span",10),f(2),y(3,koe,2,1,"span",11),u(),y(4,Toe,2,2,"mat-icon",12)(5,Aoe,1,3,"img",13),u()),t&2){let e=b(2).$implicit;h("href",e.url,Kt),p(2),J(" ",e.title," "),p(),h("ngIf",e.subtitle),p(),h("ngIf",e.icon),p(),h("ngIf",e.iconImg)}}function Poe(t,i){if(t&1&&(d(0,"span",14),f(1),u()),t&2){let e=b(3).$implicit;p(),L(e.subtitle)}}function Noe(t,i){if(t&1&&(d(0,"mat-icon",15),f(1),u()),t&2){let e=b(3).$implicit;h("matTooltip",e.iconTooltip),p(),L(e.icon)}}function Ooe(t,i){if(t&1&&x(0,"img",16),t&2){let e=b(3).$implicit;h("src",e.iconImg,Kt)("alt",e.iconTooltip)("matTooltip",e.iconTooltip)}}function Foe(t,i){if(t&1&&(d(0,"a",17)(1,"span",10),f(2),y(3,Poe,2,1,"span",11),u(),y(4,Noe,2,2,"mat-icon",12)(5,Ooe,1,3,"img",13),u()),t&2){let e=b(2).$implicit;h("routerLink",e.route)("queryParams",e.queryParams),p(2),J(" ",e.title," "),p(),h("ngIf",e.subtitle),p(),h("ngIf",e.icon),p(),h("ngIf",e.iconImg)}}function Loe(t,i){if(t&1&&(P(0),y(1,Roe,6,5,"a",7)(2,Foe,6,6,"a",8),N()),t&2){let e=b().$implicit;p(),h("ngIf",!e.subMenu&&e.url),p(),h("ngIf",!e.subMenu&&e.route)}}function Hoe(t,i){if(t&1&&(d(0,"span",14),f(1),u()),t&2){let e=b(6).$implicit;p(),L(e.subtitle)}}function Voe(t,i){if(t&1&&(d(0,"mat-icon",15),f(1),u()),t&2){let e=b(6).$implicit;h("matTooltip",e.iconTooltip),p(),L(e.icon)}}function Boe(t,i){if(t&1&&x(0,"img",16),t&2){let e=b(6).$implicit;h("src",e.iconImg,Kt)("alt",e.iconTooltip)("matTooltip",e.iconTooltip)}}function joe(t,i){if(t&1&&(d(0,"a",21)(1,"span",10),f(2),y(3,Hoe,2,1,"span",11),u(),y(4,Voe,2,2,"mat-icon",12)(5,Boe,1,3,"img",13),u()),t&2){let e=b(5).$implicit;h("href",e.url,Kt),p(2),J(" ",e.title," "),p(),h("ngIf",e.subtitle),p(),h("ngIf",e.icon),p(),h("ngIf",e.iconImg)}}function Uoe(t,i){if(t&1&&(d(0,"span",14),f(1),u()),t&2){let e=b(3).$implicit;p(),L(e.subtitle)}}function zoe(t,i){if(t&1&&(d(0,"mat-icon",15),f(1),u()),t&2){let e=b(6).$implicit;h("matTooltip",e.iconTooltip),p(),L(e.icon)}}function Goe(t,i){if(t&1&&x(0,"img",16),t&2){let e=b(6).$implicit;h("src",e.iconImg,Kt)("alt",e.iconTooltip)("matTooltip",e.iconTooltip)}}function $oe(t,i){if(t&1&&(d(0,"a",22)(1,"span",10),f(2),y(3,Uoe,2,1,"span",11),u(),y(4,zoe,2,2,"mat-icon",12)(5,Goe,1,3,"img",13),u()),t&2){let e=b(2).$implicit,n=b(3).$implicit;h("routerLink",e.route)("queryParams",e.queryParams),p(2),J(" ",e.title," "),p(),h("ngIf",e.subtitle),p(),h("ngIf",n.icon),p(),h("ngIf",n.iconImg)}}function Woe(t,i){if(t&1&&(P(0),y(1,joe,6,5,"a",19)(2,$oe,6,6,"a",20),N()),t&2){let e=b().$implicit,n=b(3).$implicit;p(),h("ngIf",!n.subMenu&&n.url),p(),h("ngIf",!e.subMenu&&e.route)}}function qoe(t,i){if(t&1&&(d(0,"span",14),f(1),u()),t&2){let e=b(2).$implicit;p(),L(e.subtitle)}}function Koe(t,i){if(t&1&&(d(0,"mat-icon",15),f(1),u()),t&2){let e=b(5).$implicit;h("matTooltip",e.iconTooltip),p(),L(e.icon)}}function Qoe(t,i){if(t&1&&x(0,"img",16),t&2){let e=b(5).$implicit;h("src",e.iconImg,Kt)("alt",e.iconTooltip)("matTooltip",e.iconTooltip)}}function Yoe(t,i){if(t&1&&(d(0,"button",23)(1,"span",10),f(2),y(3,qoe,2,1,"span",11),u(),y(4,Koe,2,2,"mat-icon",12)(5,Qoe,1,3,"img",13),u(),x(6,"lib-header-mat-menu",24,4)),t&2){let e=ft(7),n=b().$implicit,r=b(3).$implicit;h("matMenuTriggerFor",e.menu),p(2),J(" ",n.title," "),p(),h("ngIf",n.subtitle),p(),h("ngIf",r.icon),p(),h("ngIf",r.iconImg),p(),h("menuEntry",n.subMenu)}}function Zoe(t,i){if(t&1&&(P(0),y(1,Woe,3,2,"ng-container",6)(2,Yoe,8,6,"ng-template",null,3,er),N()),t&2){let e=i.$implicit,n=ft(3);p(),h("ngIf",!e.subMenu)("ngIfElse",n)}}function Xoe(t,i){if(t&1&&(P(0),d(1,"span",18),f(2),u(),y(3,Zoe,4,2,"ng-container",5),N()),t&2){let e=b(2).$implicit;p(2),J("",e.title,":"),p(),h("ngForOf",e.subMenu)}}
8555function Joe(t,i){if(t&1&&y(0,Xoe,4,2,"ng-container",6),t&2){let e=b().$implicit,n=ft(5);h("ngIf",e.inlineHeader)("ngIfElse",n)}}function eae(t,i){if(t&1&&(d(0,"span",14),f(1),u()),t&2){let e=b(2).$implicit;p(),L(e.subtitle)}}function tae(t,i){if(t&1&&(d(0,"mat-icon",15),f(1),u()),t&2){let e=b(2).$implicit;h("matTooltip",e.iconTooltip),p(),L(e.icon)}}function nae(t,i){if(t&1&&x(0,"img",16),t&2){let e=b(2).$implicit;h("src",e.iconImg,Kt)("alt",e.iconTooltip)("matTooltip",e.iconTooltip)}}function iae(t,i){if(t&1&&(d(0,"button",25)(1,"span",10),f(2),y(3,eae,2,1,"span",11),u(),y(4,tae,2,2,"mat-icon",12)(5,nae,1,3,"img",13),u(),x(6,"lib-header-mat-menu",24,4)),t&2){let e=ft(7),n=b().$implicit;h("matMenuTriggerFor",e.menu),p(2),J(" ",n.title," "),p(),h("ngIf",n.subtitle),p(),h("ngIf",n.icon),p(),h("ngIf",n.iconImg),p(),h("menuEntry",n.subMenu)}}function rae(t,i){if(t&1&&(P(0),y(1,Loe,3,2,"ng-container",6)(2,Joe,1,2,"ng-template",null,1,er)(4,iae,8,6,"ng-template",null,2,er),N()),t&2){let e=i.$implicit,n=ft(3);p(),h("ngIf",!e.subMenu)("ngIfElse",n)}}var RH=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["lib-header-mat-menu"]],viewQuery:function(n,r){if(n&1&&Ee(Moe,7),n&2){let o;V(o=B())&&(r.menu=o.first)}},inputs:{menuEntry:"menuEntry"},standalone:!1,decls:3,vars:1,consts:[["menu",""],["submenu",""],["submenuNested",""],["submenuInlineNested",""],["innerPanel",""],[4,"ngFor","ngForOf"],[4,"ngIf","ngIfElse"],["mat-menu-item","",3,"href",4,"ngIf"],["mat-menu-item","","routerLinkActive","active-subtab",3,"routerLink","queryParams",4,"ngIf"],["mat-menu-item","",3,"href"],[1,"menu-title"],["class","subtitle",4,"ngIf"],[3,"matTooltip",4,"ngIf"],["height","24","width","24",3,"src","alt","matTooltip",4,"ngIf"],[1,"subtitle"],[3,"matTooltip"],["height","24","width","24",3,"src","alt","matTooltip"],["mat-menu-item","","routerLinkActive","active-subtab",3,"routerLink","queryParams"],[1,"inline-header"],["class","inline-subitem","mat-menu-item","","target","_blank",3,"href",4,"ngIf"],["class","inline-subitem","mat-menu-item","","routerLinkActive","active-subtab",3,"routerLink","queryParams",4,"ngIf"],["mat-menu-item","","target","_blank",1,"inline-subitem",3,"href"],["mat-menu-item","","routerLinkActive","active-subtab",1,"inline-subitem",3,"routerLink","queryParams"],["mat-menu-item","",1,"inline-subitem",3,"matMenuTriggerFor"],[3,"menuEntry"],["mat-menu-item","",3,"matMenuTriggerFor"]],template:function(n,r){n&1&&(d(0,"mat-menu",null,0),y(2,rae,6,2,"ng-container",5),u()),n&2&&(p(2),h("ngForOf",r.menuEntry))},dependencies:[_t,Ie,Ke,ru,Vp,Bb,mn,Yn,Bs,t],styles:["a[_ngcontent-%COMP%]{font-weight:500;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:12px;column-gap:12px}a[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{order:99;color:#0000008a;overflow:visible}.active-subtab[_ngcontent-%COMP%]{color:var(--main-color)}.inline-header[_ngcontent-%COMP%]{font-size:110%;color:#0009;font-weight:550;padding-top:16px;padding-left:16px}.inline-subitem[_ngcontent-%COMP%]{padding-left:36px}.mat-menu-item[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{margin:0 0 0 12px;padding-top:10px}img[_ngcontent-%COMP%]{align-self:center;height:24px;width:24px;position:relative;top:-4px}"]})}}return t})();var zv=class{constructor(i,e="/assets/i18n/",n=".json"){this.http=i,this.prefix=e,this.suffix=n}getTranslation(i){return this.http.get(`${this.prefix}${i}${this.suffix}`)}};var gXe=(()=>{class t{constructor(e){this.keycloakService=e}ngOnInit(){this.keycloakService.logout(window.location.origin)}static{this.\u0275fac=function(n){return new(n||t)(k(Wr))}}static{this.\u0275cmp=S({type:t,selectors:[["lib-logout"]],standalone:!1,decls:0,vars:0,template:function(n,r){},encapsulation:2})}}return t})();var bXe=(()=>{class t{constructor(){}ngOnInit(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["app-intensivregister-under-construction"]],standalone:!1,decls:1,vars:0,consts:[["contentId","intensivregister-under-construction"]],template:function(n,r){n&1&&x(0,"app-content-display",0)},dependencies:[at],encapsulation:2})}}return t})();function oae(t,i){if(t&1&&x(0,"app-content-display",2),t&2){let e=i.$implicit;h("content",e)}}var PH=(()=>{class t{constructor(e){this.contentService=e,this.contentType=Xn.TypeEnum.ANSPRECHPARTNER}ngOnInit(){this.loadContents()}loadContents(){this.contentService.getAllByType(this.contentType).subscribe(e=>{this.ansprechpartner=e.data})}static{this.\u0275fac=function(n){return new(n||t)(k(Wi))}}static{this.\u0275cmp=S({type:t,selectors:[["public-app-kontakt"]],standalone:!1,decls:4,vars:1,consts:[[1,"kontakt"],["class","mat-card",3,"content",4,"ngFor","ngForOf"],[1,"mat-card",3,"content"]],template:function(n,r){n&1&&(d(0,"h1"),f(1,"Kontakt"),u(),d(2,"div",0),y(3,oae,1,1,"app-content-display",1),u(
8555)),n&2&&(p(3),h("ngForOf",r.ansprechpartner))},dependencies:[_t,at],styles:["[_nghost-%COMP%]{margin:0 14px;display:block}.kontakt[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr;gap:24px 32px;margin-bottom:52px}mat-card[_ngcontent-%COMP%]{height:100%}","@media only screen and (min-width:900px)and (max-width:1359px){.kontakt[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}}","@media only screen and (min-width:1360px){.kontakt[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}}"]})}}return t})();var sae=["*"];function lae(t,i){if(t&1&&(d(0,"div",3),x(1,"img",4),u()),t&2){let e=b();p(),h("src",Mt(e.srcLogo),Kt)("alt",e.logoAltText)}}function cae(t,i){if(t&1&&(d(0,"div",5)(1,"a",6)(2,"mat-icon"),f(3,"arrow_forward"),u(),f(4),u()()),t&2){let e=b();p(),h("href",Mt(e.organisationUrl),Kt),p(3),J(" ",e.organisationUrlButtonText," ")}}var NH=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["app-organisation"]],inputs:{srcLogo:"srcLogo",organisationUrl:"organisationUrl",organisationUrlButtonText:"organisationUrlButtonText",cssClass:"cssClass",logoAltText:"logoAltText"},standalone:!1,ngContentSelectors:sae,decls:5,vars:2,consts:[["class","logo",4,"ngIf"],[1,"beschreibung"],["class","homepage-link",4,"ngIf"],[1,"logo"],[3,"src","alt"],[1,"homepage-link"],["mat-raised-button","",1,"btn-secondary",3,"href"]],template:function(n,r){n&1&&(Ue(),d(0,"mat-card"),y(1,lae,2,3,"div",0),d(2,"div",1),me(3),y(4,cae,5,3,"div",2),u()()),n&2&&(p(),h("ngIf",r.srcLogo),p(3),h("ngIf",r.organisationUrl&&r.organisationUrlButtonText))},dependencies:[Ie,qe,Yi,Ke],styles:["mat-card[_ngcontent-%COMP%]{height:100%}mat-card[_ngcontent-%COMP%] .logo[_ngcontent-%COMP%]{width:300px;height:150px;margin:0 32px;display:flex;flex-direction:column;justify-content:center}mat-card[_ngcontent-%COMP%] .logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{display:inherit;height:auto;width:100%}mat-card[_ngcontent-%COMP%] .beschreibung[_ngcontent-%COMP%]{padding:24px 0}mat-card[_ngcontent-%COMP%] .beschreibung[_ngcontent-%COMP%] .homepage-link[_ngcontent-%COMP%]{margin-top:32px}","@media only screen and (min-width:768px){mat-card[_ngcontent-%COMP%] .logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:auto}mat-card[_ngcontent-%COMP%] .beschreibung[_ngcontent-%COMP%]{padding:24px 32px;flex:1 1 auto}}"]})}}return t})();var OH=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["app-partner"]],standalone:!1,decls:7,vars:0,consts:[[1,"partner"],["srcLogo","/assets/img/logo/Logo-RKI.svg","organisationUrl","https://www.rki.de","organisationUrlButtonText","WWW.RKI.DE","cssClass","margin-bottom-32","logoAltText","Logo des Robert Koch-Instituts"],["contentId","team-description-rki"],["srcLogo","/assets/img/logo/DIVI-Logo.svg","organisationUrl","https://www.divi.de","organisationUrlButtonText","WWW.DIVI.DE","cssClass","margin-bottom-32","logoAltText","Logo der DIVI"],["contentId","team-description-divi"]],template:function(n,r){n&1&&(d(0,"h1"),f(1,"Partner"),u(),d(2,"div",0)(3,"app-organisation",1),x(4,"app-content-display",2),u(),d(5,"app-organisation",3),x(6,"app-content-display",4),u()())},dependencies:[at,NH],styles:["[_nghost-%COMP%]{margin:0 14px;display:block}.partner[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr;gap:24px 32px;margin-bottom:52px}","@media only screen and (min-width:900px)and (max-width:1359px){.partner[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}}","@media only screen and (min-width:1360px){.partner[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}}"]})}}return t})();var KD=(function(t){return t[t.kontakt=0]="kontakt",t[t.partner=1]="partner",t})(KD||{}),xXe=(()=>{class t{constructor(e,n,r,o){this.router=e,this.route=n,this.keycloakService=r,this.roleService=o,this.isAdmin=!1}ngOnInit(){this.isAdmin=this.roleService.userFullfillsAnyRole([Si.ADMIN_SYSTEM]),this.route.queryParams.subscribe(e=>{if(e.reiter){let n=e.reiter;this.selectedIndex=KD[n]}})}login(){this.keycloakService.login()}selectedTabChanged(e){let n=KD[e];this.router.navigate([],{queryParams:{reiter:n},queryParamsHandling:"merge"})}static{this.\u0275fac=function(n){return new(n||t)(k(vi),k(Aa),k(Wr),k(Jn))}}
8555static{this.\u0275cmp=S({type:t,selectors:[["public-app-partner-kontakt"]],standalone:!1,decls:9,vars:1,consts:[[1,"margin-bottom-24"],["mat-stretch-tabs","false","mat-align-tabs","start",3,"selectedIndexChange","selectedIndex"],["label","Kontakt"],[1,"margin-top-32"],["label","Partner"]],template:function(n,r){n&1&&(d(0,"main")(1,"mat-card",0)(2,"mat-tab-group",1),Cn("selectedIndexChange",function(a){return In(r.selectedIndex,a)||(r.selectedIndex=a),a}),D("selectedIndexChange",function(a){return r.selectedTabChanged(a)}),d(3,"mat-tab",2)(4,"div",3),x(5,"public-app-kontakt"),u()(),d(6,"mat-tab",4)(7,"div",3),x(8,"app-partner"),u()()()()()),n&2&&(p(2),yn("selectedIndex",r.selectedIndex))},dependencies:[Yi,PS,kO,PH,OH],styles:["main[_ngcontent-%COMP%]{max-width:1200px;margin:auto;display:inline}"]})}}return t})();var SXe=(()=>{class t{constructor(e){this.contentService=e}ngOnInit(){this.contentService.getAllByType(Xn.TypeEnum.BLOG).subscribe(e=>{this.blogEntries=e.data})}static{this.\u0275fac=function(n){return new(n||t)(k(Wi))}}static{this.\u0275cmp=S({type:t,selectors:[["app-startseite"]],standalone:!1,decls:19,vars:1,consts:[[1,"startseite"],[1,"header"],[1,"titel"],["contentId","startseite-header"],[1,"margin-bottom-52"],["contentId","startseite-unser-auftrag"],["contentId","startseite-wichtige-informationen"],["contentId","startseite-wichtige-informationen-restricted"],[1,"produkte","margin-bottom-52"],[1,"bilder"],["imageSrc","/assets/img/startseite/kachel_karten.svg","linkText","KARTEN","imageAltText","Deutschland als schematische Darstellung","routerLink","/aktuelle-lage/kartenansichten"],["imageSrc","/assets/img/startseite/kachel_zeitreihe.svg","linkText","ZEITREIHEN","imageAltText","Diagramm mit Trendlinie","routerLink","/aktuelle-lage/zeitreihen"],["imageSrc","/assets/img/startseite/kachel_laendertabelle.svg","linkText","L\xC4NDERTABELLE","imageAltText","Tabelle","routerLink","/aktuelle-lage/laendertabelle"],[1,"margin-bottom-52",3,"blogEntries"]],template:function(n,r){n&1&&(d(0,"div",0)(1,"div",1)(2,"div",2),x(3,"app-content-display",3),u()(),d(4,"main")(5,"div",4)(6,"h1"),f(7,"Unser Auftrag"),u(),x(8,"app-content-display",5),u(),x(9,"app-content-wichtige-informationen",6)(10,"app-content-wichtige-informationen",7),d(11,"div",8)(12,"h1"),f(13,"Produkte"),u(),d(14,"div",9),x(15,"lib-image-with-link",10)(16,"lib-image-with-link",11)(17,"lib-image-with-link",12),u()(),x(18,"public-app-blog-list",13),u()()),n&2&&(p(18),h("blogEntries",r.blogEntries))},dependencies:[Yn,AL,at,pl,wH],styles:[".startseite[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{margin:-52px auto 52px;width:100vw;position:relative;left:calc(-50vw + 49.3%);background-image:url(/assets/img/startseite/Header_Large.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column}.startseite[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .titel[_ngcontent-%COMP%]{z-index:1;max-width:1200px;padding:32px;margin:auto}.startseite[_ngcontent-%COMP%] main[_ngcontent-%COMP%]{max-width:1200px;margin:auto}.startseite[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .produkte[_ngcontent-%COMP%] .bilder[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:24px;width:100%}.startseite[_ngcontent-%COMP%] main[_ngcontent-%COMP%] .produkte[_ngcontent-%COMP%] .bilder[_ngcontent-%COMP%] lib-image-with-link[_ngcontent-%COMP%]{flex:1 1 200px}","@media only screen and (max-width:767px){.startseite[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{width:100vw;position:relative;left:calc(-50vw + 50%);margin:-24px auto 52px;background-image:url(/assets/img/startseite/header_small.png);height:auto;min-height:150px;overflow:hidden}.startseite[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .titel[_ngcontent-%COMP%]{margin-bottom:0;margin-left:16px}.startseite[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .titel[_ngcontent-%COMP%] h1, .startseite[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .titel[_ngcontent-%COMP%] h2, .startseite[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .titel[_ngcontent-%COMP%] h3, .startseite[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .titel[_ngcontent-%COMP%] p{font-size:80%;line-height:.8;margin-bottom:4px}}","@media only screen and (min-width:768px)and (max-width:1359px){.startseite[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{width:100vw;position:relative;
8555left:calc(-50vw + 49.2%);background-image:url(/assets/img/startseite/header_normal.png);height:auto;min-height:238px}}","@media only screen and (min-width:1360px)and (max-width:1563px){.startseite[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{background-image:url(/assets/img/startseite/header_normal.png);height:auto;min-height:245px}}","@media only screen and (min-width:1564px){.startseite[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{background-image:url(/assets/img/startseite/header_normal.png);height:auto;min-height:346px}}"]})}}return t})();var IXe=(()=>{class t{constructor(){}ngOnInit(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["lib-impressum"]],standalone:!1,decls:5,vars:0,consts:[[1,"impressum"],["contentId","allgemein-impressum","contentType","AGB_ELEMENT"],[1,"datenschutz"],["contentId","allgemein-datenschutz","contentType","AGB_ELEMENT"]],template:function(n,r){n&1&&(d(0,"main")(1,"div",0),x(2,"app-content-display",1),u(),d(3,"div",2),x(4,"app-content-display",3),u()())},dependencies:[at],styles:["main[_ngcontent-%COMP%]{padding:0 52px;max-width:1200px;margin:auto}"]})}}return t})();var TXe=(()=>{class t{constructor(e,n){this.dialogRef=e,this.data=n}ngOnInit(){this.data.krankenhaus.subscribe(e=>this.krankenhaus=e),this.data.meldebereiche.subscribe(e=>this.meldebereiche=e)}onNoClick(){this.dialogRef.close()}static{this.\u0275fac=function(n){return new(n||t)(k(Un),k(ir))}}static{this.\u0275cmp=S({type:t,selectors:[["app-intensivregister-meldebereichs-info"]],standalone:!1,decls:8,vars:5,consts:[["mat-dialog-title",""],["mat-button","","mat-dialog-close","",1,"close-icon"],[3,"krankenhausStandort","bestehendeMeldebereiche","displayPlanbetten","displayKontakte","displayOrgaTags"]],template:function(n,r){n&1&&(d(0,"header",0)(1,"h1"),f(2,"Kontakte"),u(),d(3,"button",1)(4,"mat-icon"),f(5,"close"),u()()(),d(6,"mat-dialog-content"),x(7,"app-krankenhaus-info",2),u()),n&2&&(p(7),h("krankenhausStandort",r.krankenhaus)("bestehendeMeldebereiche",r.meldebereiche)("displayPlanbetten",!1)("displayKontakte",!0)("displayOrgaTags",!1))},dependencies:[qe,Kn,Ki,Yr,Ke,rv],styles:[".ansprechpartner[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.ansprechpartner[_ngcontent-%COMP%] > mat-card[_ngcontent-%COMP%]{margin:32px;width:300px}header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}header[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{height:fit-content}"]})}}return t})();function FH(t){t||(t=g(di));let i=new tt(e=>{if(t.destroyed){e.next();return}return t.onDestroy(e.next.bind(e))});return e=>e.pipe(Le(i))}function mae(t,i){if(t&1){let e=re();d(0,"tr",2)(1,"td"),f(2," Landkreis-Daten "),u(),d(3,"td"),f(4,"T\xE4glich"),u(),d(5,"td"),f(6," Intensivregister Landkreis Kapazit\xE4ten "),u(),d(7,"td"),f(8,"CSV"),u(),d(9,"td"),f(10,"Landkreis"),u(),d(11,"td"),f(12,"Erwachsene; Gesamt (Daten f\xFCr Erwachsene und Kinder gemeinsam aggregiert)"),u(),d(13,"td",1)(14,"button",10),D("click",function(){Q(e);let r=b();return Y(r.downloadLandkreisdaten())}),f(15," Download "),u()()()}if(t&2){let e=b();p(14),h("disabled",!e.isUserLoggedIn)}}var GXe=(()=>{class t{constructor(e,n,r,o){this.roleService=e,this.http=n,this.blobService=r,this.snackBar=o,this.isUserLoggedIn=!1,this.destroyRef=g(di),this.isUserLoggedIn=this.roleService.userFullfillsAnyRole([Si.MEDIZINISCHES_FACHPERSONAL,Si.MELDEBEREICH,Si.STAATLICHE_GESUNDHEITSAKTEURE,Si.ADMIN_SYSTEM,Si.MEIN_KRANKENHAUS_STANDORT,Si.MEIN_MELDEBEREICH])}ngOnInit(){}downloadLandkreisdaten(){this.blobService.get("landkreise/Intensivregister_Landkreise_Kapazitaeten.csv").pipe(Ct(e=>{if(!e.url)throw new Error("Download URL nicht verf\xFCgbar");return this.http.get(e.url,{responseType:"blob"})}),FH(this.destroyRef)).subscribe({next:e=>this.triggerDownload(e,"Intensivregister_Landkreise_Kapazitaeten.csv"),error:e=>{console.error("Download fehlgeschlagen:",e),this.handleDownloadError(e)}})}handleDownloadError(e){let n;e.error?.message?n=e.error.message:e.status===404?n="Die angeforderte Datei wurde nicht gefunden.":e.status===403?n="Sie haben keine Berechtigung f\xFCr diese Datei.":e.status===0?n="Keine Verbindung zum Server. Bitte \xFCberpr\xFCfen Sie Ihre Internetverbindung.":n="Der Download konnte nicht durchgef\xFChrt werden. Bitte versuchen Sie es sp\xE4ter erneut.",this.snackBar.open(n)}triggerDownload(e,n){let r=document.createElement("a"),o=window.URL.createObjectURL(e);r.href=o,r.download=n,document.body.appendChild(r),r.click(),document.body.removeChild(r),window.URL.revokeObjectURL(o)}static{this.\u0275fac=function(n){return new(n||t)(k(Jn),k(xe),k(op),k(zn))}}static{this.\u0275cmp=S({type:t,selectors:[["app-download-overview"]],standalone:!1,decls:64,vars:1,consts:[[1,"tableoverflow"],[1,"download-button-column"],[1,"odd"],["rowspan","2"],["routerLink","/aktuelle-lage/zeitreihen"],["mat-raised-button","","aria-label","RKI-OpenData-Repository: Bund/Bundesland-Zeitreihen f\xFCr Erwachsene","href","https://github.com/robert-koch-institut/Intensivkapazitaeten_und_COVID-19-Intensivbettenbelegung_in_Deutschland/blob/main/Intensivregister_Bundeslaender_Kapazitaeten.csv",1,"btn-primary-small"],["mat-raised-button","","aria-label","RKI-OpenData-Repository: Zeitreihe f\xFCr Deutschland f\xFCr Kinder und Erwachsene","href","https://github.com/robert-koch-institut/Intensivkapazitaeten_und_COVID-19-Intensivbettenbelegung_in_Deutschland/blob/main/Intensivregister_Deutschland_Kapazitaeten.csv",1,"btn-primary-small"],["mat-raised-button","","href","https://edoc.rki.de/handle/176904/7011",1,"btn-primary-small"],["class","odd",4,"ngIf"],["contentId","reports-content"],["mat-raised-button","","aria-label","Download L
8555andkreisdaten CSV","title","Landkreisdaten herunterladen",1,"btn-primary-small",3,"click","disabled"]],template:function(n,r){n&1&&(d(0,"h1"),f(1,"Downloads"),u(),d(2,"div",0)(3,"table")(4,"thead")(5,"tr")(6,"th"),f(7,"Name"),u(),d(8,"th"),f(9,"Typ"),u(),d(10,"th"),f(11,"Inhalt"),u(),d(12,"th"),f(13,"Dateityp"),u(),d(14,"th"),f(15,"Aggregationsebene"),u(),d(16,"th"),f(17,"Behandlungsgruppe(n)"),u(),x(18,"th",1),u()(),d(19,"tbody")(20,"tr",2)(21,"td",3),f(22,"Bund/Bundesland-Daten"),u(),d(23,"td",3),f(24,"Zeitreihe"),u(),d(25,"td",3),f(26,"Daten zu den "),d(27,"a",4),f(28,"Zeitreihen"),u(),f(29,": COVID-ITS-F\xE4lle, ITS-Kapazit\xE4ten, Betriebssituation, Anzahl Meldebereiche, Erstaufnahmen, Betriebseinschr\xE4nkungsgr\xFCnde "),u(),d(30,"td",3),f(31,"CSV"),u(),d(32,"td"),f(33,"Bundesland"),u(),d(34,"td"),f(35,"Erwachsene"),u(),d(36,"td",1)(37,"a",5),f(38," Download "),u()()(),d(39,"tr",2)(40,"td"),f(41,"Deutschland"),u(),d(42,"td"),f(43,"Kinder; Erwachsene"),u(),d(44,"td",1)(45,"a",6),f(46," Download "),u()()(),d(47,"tr",2)(48,"td"),f(49,"Archiv"),u(),x(50,"td"),d(51,"td"),f(52,"Im Open-Access-Publikationsserver edoc sind s\xE4mtliche bislang ver\xF6ffentlichten Tagesreports sowie Daten archiviert. "),u(),d(53,"td"),f(54,"eDoc"),u(),d(55,"td"),f(56,"-"),u(),d(57,"td"),f(58,"-"),u(),d(59,"td",1)(60,"a",7),f(61," Download "),u()()(),y(62,mae,16,1,"tr",8),u()()(),x(63,"app-content-display",9)),n&2&&(p(62),h("ngIf",r.isUserLoggedIn))},dependencies:[Ie,qe,Yn,at],styles:[".tableoverflow[_ngcontent-%COMP%]{overflow-x:auto}tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:not(.odd) td[_ngcontent-%COMP%]{background-color:#e4e4e4}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{text-align:left;padding:12px}th[_ngcontent-%COMP%]:nth-child(3){padding-left:16px}.download-button-column[_ngcontent-%COMP%]{text-align:center}table[_ngcontent-%COMP%]{margin-bottom:52px}.hilighted[_ngcontent-%COMP%]{background-color:#ffc}.new-badge[_ngcontent-%COMP%]{color:#c1272d;font-size:12px!important;margin-left:8px;vertical-align:middle;font-weight:700}"]})}}return t})();var WXe=(()=>{class t{constructor(e,n){this.configService=e,this.sanitizer=n,this.chartCovid="",this.chartBelegt=""}ngOnInit(){this.configService.getConfig().subscribe(e=>{let n=e.intensivregister.container.public;this.chartCovid=this.sanitizer.bypassSecurityTrustResourceUrl(n+"/karten/map_covid_iframe.html"),this.chartBelegt=this.sanitizer.bypassSecurityTrustResourceUrl(n+"/karten/map_intensivbetten_belegt_iframe.html")})}static{this.\u0275fac=function(n){return new(n||t)(k(qr),k(ga))}}static{this.\u0275cmp=S({type:t,selectors:[["public-app-kartenansicht"]],standalone:!1,decls:12,vars:2,consts:[["contentId","kartenansicht-hinweis"],[1,"karten"],[1,"margin-bottom-4"],["aria-label","map","id","chart-covid","height","931",3,"src"],["aria-label","map","id","chart-belegt","height","931",3,"src"]],template:function(n,r){n&1&&(d(0,"h1"),f(1,"Kartenansichten"),u(),x(2,"app-content-display",0),d(3,"div",1)(4,"div")(5,"h2",2),f(6,"Anteil der COVID-19 Patient*innen an der Gesamtzahl der Intensivbetten"),u(),x(7,"iframe",3),u(),d(8,"div")(9,"h2",2),f(10,"Anteil der belegten Betten an der Gesamtzahl der Intensivbetten"),u(),x(11,"iframe",4),u()()),n&2&&(p(7),h("src",r.chartCovid,Sm),p(4),h("src",r.chartBelegt,Sm))},dependencies:[at],styles:["@media screen and (min-width:1100px){.karten[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr}}@media screen and (max-width:1100px){.karten[_ngcontent-%COMP%]{width:100%;box-sizing:border-box}}.karten[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{min-width:300px;max-width:550px;margin:40px}.karten[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] iframe[_ngcontent-%COMP%]{width:100%;min-width:100%!important;border:none}@media screen and (max-width:1100px){.karten[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{min-width:0;width:100%;max-width:100%;margin:16px 0;box-sizing:border-box}.karten[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] iframe[_ngcontent-%COMP%]{width:100%;min-width:unset!important}}"]})}}return t})();var Hi=(function(t){return t[t.ANZAHL_MELDEBEREICHE=0]="ANZAHL_MELDEBEREICHE",t[t.FAELLE_COVID_AKTUELL=1]="FAELLE_COVID_AKTUELL",t[t.BETTEN_STATUS=2]="BETTEN_STATUS",t[t.BETTEN_BELEGT_VS_COVID_AKTUELL=3]="BETTEN_BELEGT_VS_COVID_AKTUELL",t[t.BETRIEBSSITUATION=4]="BETRIEBSSITUATION",t[t.IV_KAPAZITAETEN=5]="IV_KAPAZITAETEN",t[t.NEUAUFNAHMEN=6]="NEUAUFNAHMEN",t})(Hi||{}),Gv={"Baden-W\xFCrttemberg":"#0072B2",Bayern:"#009E73",Berlin:"#D55E00",Brandenburg:"#CC79A8",Bremen:"#F0E442",Hamburg:"#56B4E9",Hessen:"#E69F00","Mecklenburg-Vorpommern":"#999999",Niedersachsen:"#000000","Nordrhein-Westfalen":"#A65628","Rheinland-Pfalz":"#984EA3",
8555Saarland:"#4DAF4A",Sachsen:"#377EB8","Sachsen-Anhalt":"#FF69B4","Schleswig-Holstein":"#1B9E77",Th\u00FCringen:"#B2DF8A",Deutschland:"#FF7F0E"},QD=[{date:"2020-04-16",label:"Beginn der Meldepflicht"},{date:"2020-08-03",label:"Umstellung ICU-Kapazit\xE4tserfassung"},{date:"2021-07-29",label:"Beginn der Erfassung der ITS-Erstaufnahmen"}],YD={ICU_KAPAZITAETSERFASSUNG_UMSTELLUNG:"2020-08-03",ITS_ERSTAUFNAHMEN_ERFASSUNG_BEGINN:"2021-07-29"},ZD={font:{family:"Roboto"},xaxis:{type:"date",tickformat:"%b %Y",dtick:"M6",ticklabelmode:"period",hoverformat:"%d.%m.%Y",tickfont:{family:"Roboto"},titlefont:{family:"Roboto"}},yaxis:{rangemode:"tozero",zeroline:!0,zerolinecolor:"#ccc",showline:!0,linecolor:"#ccc",linewidth:1,ticks:"outside",automargin:!0,tickfont:{family:"Roboto"},titlefont:{family:"Roboto"}},legend:{orientation:"h",x:0,xanchor:"left",y:.98,yanchor:"bottom",font:{family:"Roboto"}},margin:{t:180,r:48,b:40,l:60},hovermode:"x unified",hoverlabel:{align:"left",namelength:-1,font:{family:"Roboto"}},height:500,autosize:!0};var LH=(()=>{class t{constructor(e,n){this.http=e,this.configService=n}load(){return this.configService.getConfig().pipe(fe(e=>`${e?.intensivregister?.container?.public||""}/zeitreihen/zeitreihen.json`),Ct(e=>this.http.get(e)))}static{this.\u0275fac=function(n){return new(n||t)(w(xe),w(qr))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var hae=["plot"],HH=(()=>{class t{static{this.localeRegistered=!1}constructor(e){this.translateService=e,this.dataset=[],this.selectionMulti=[],this.selectionSingle="Deutschland",this.gruppeL1="ERWACHSENE",this.gruppeL2=null,this.latestDate="",this.valueMode="pro_meldebereich"}ngOnChanges(){this.render()}ngOnDestroy(){try{this.resizeObs?.disconnect()}catch(e){}}isKinder(){return this.gruppeL1==="KINDER"}t(e){let n=this.valueMode==="absolut"?"_ABSOLUT":"",r=this.translateService.instant(e+n);return r===e+n?this.translateService.instant(e):r}subtitleSuffix(){return this.isKinder()?`${this.gruppeL2}-Intensivstationen | Stand: ${this.latestDate} 12:15`:`Erwachsene-Intensivstationen | Stand: ${this.latestDate} 12:15`}toISODate(e){if(!e)return null;if(/^\d{4}-\d{2}-\d{2}/.test(e))return e.substring(0,10);let n=new Date(e);return isNaN(n.getTime())?null:n.toISOString().substring(0,10)}safeDiv(e,n){return e==null||n==null||n===0?null:e/n}getValue(e,n){return this.valueMode==="absolut"?e:this.safeDiv(e,n)}byBL(e){return(this.dataset||[]).filter(n=>(n?.bundesland_name??"").trim()===e)}formatValue(e,n){return e==null?"":new Intl.NumberFormat("de-DE",{minimumFractionDigits:n,maximumFractionDigits:n}).format(e)}formatPercent(e){return e==null?"":new Intl.NumberFormat("de-DE",{style:"percent",minimumFractionDigits:1,maximumFractionDigits:1}).format(e)}addTextToTrace(e,n,r=!1){return e.text=e.y.map(o=>r?this.formatPercent(o):this.formatValue(o,n)),e}wrapText(e,n){if(e.length<=n)return e;let r=e.split(" ");if(r.length===1){let l=e.indexOf("-",Math.floor(e.length/2));if(l>0&&l<e.length-5)return e.substring(0,l+1)+"<br>"+e.substring(l+1);let c=Math.floor(e.length/2);return e.substring(0,c)+"<br>"+e.substring(c)}let o="",a="",s=0;for(let l=0;l<r.length;l++){let c=(l>0?" ":"")+r[l];if(s+c.length<=n)o+=c,s+=c.length;else{a=r.slice(l).join(" ");break}}return o+"<br>"+a}baseLayout(e,n,r){let o=this.wrapText(e,50);return Ve(H({},ZD),{title:{text:`<span style="color:#0a4b95;font-size:24px;font-weight:400;line-height:24px;letter-spacing:0.18px;">${o}</span><br><span style="font-size:12px;color:#666;margin-top:2px;display:inline-block;">${n}</span>`,x:0,xanchor:"left",pad:{b:8},font:{family:"Roboto",size:24}},yaxis:Ve(H({},ZD.yaxis),{title:{text:this.wrapText(r,25),font:{size:12,family:"Roboto"}}})})}render(){return vt(this,null,function*(){if(this.plotEl){this.plotly||(this.plotly=yield import("./chunk-PAU5IVBD.js"),t.localeRegistered||(this.plotly.default.register({moduleType:"locale",name:"de",dictionary:{},format:{decimal:",",thousands:".",grouping:[3],currency:["\u20AC",""],dateTime:"%A, den %e. %B %Y, %X",date:"%d.%m.%Y",time:"%H:%M:%S"}}),t.localeRegistered=!0));try{this.plotly.default.purge(this.plotEl.nativeElement),this.resizeObs?.disconnect(),this.resizeObs=void 0;let e=this.isKinder()?["Deutschland"]:this.selectionMulti?.length?this.selectionMulti:["Deutschland"],n=this.isKinder()?"Deutschland":this.selectionSingle||"Deutschland",r=`${(e||[]).join(", ")} | ${this.subtitleSuffix()}`,o=`${n} | ${this.subtitleSuffix()}`,a=[],s={},l=1;this.chartType===Hi.ANZAHL_MELDEBEREICHE||this.valueMode==="absolut"?l=0:this.chartType===Hi.NEUAUFNAHMEN&&(l=3);let c=(ae,Re,it,K)=>{let le=[],Ye=[];for(let be of Re)le.push(this.toISODate(be.datum)),Ye.push(this.getValue(be[it],be.anzahl_meldebereiche));let pe=Gv[K||ae],he={type:"scatter",mode:"lines",x:le,y:Ye,name:K||ae,line:{color:pe}};return this.addTextToTrace(he,l)};if(this.chartType===Hi.FAELLE_COVID_AKTUELL&&(a=e.map(ae=>c(ae,this.byBL(ae),"faelle_covid_aktuell")),s=this.baseLayout(this.t("CHART_TITLE_FAELLE_COVID_AKTUELL"),r,this.t("CHART_YAXIS_FAELLE_COVID_AKTUELL")),s.yaxis=Ve(H({},s.yaxis),{tickformat:this.valueMode==="absolut"?",.0f":",.1f"})),this.chartType===Hi.NEUAUFNAHMEN){let ae=YD.ITS_ERSTAUFNAHMEN_ERFASSUNG_BEGINN;if(a=e.map(Re=>{let it=this.byBL(Re).map(he=>H({},he));it.forEach(he=>{let be=this.toISODate(he.datum);if(be&&be<ae&&(he.faelle_covid_erstaufnahmen=null),be&&he.faelle_covid_erstaufnahmen!==null){let Et=new Date(be);Et.setDate(Et.getDate()-1),he.datum_adjusted=Et.toISOString().substring(0,10)}});let K=[],le=[];for(let he of it)K.push(he.datum_adjusted||this.toISODate(he.datum)),le.push(this.getValue(he.faelle_covid_erstaufnahmen,he.anzahl_meldebereiche));let Ye=Gv[Re],pe={type:"scatter",mode:"lines",x:K,y:le,name:Re,line:{color:Ye}};return this.addTextToTrace(pe,l)}),s=this.baseLayout(this.t("CHART_TITLE_NEUAUFNAHMEN"),r,this.t("CHART_YAXIS_NEUAUFNAHMEN")),this.valueMode==="pro_meldebereich"){s.yaxis=Ve(H({},s.yaxis),{tickformat:",.2f"});let Re=a.flatMap(K=>K.y.filter(le=>le!=null)),it=Math.max(...Re);if(it>0&&it<1){let K=Math.ceil(it*10)/10;s.yaxis=Ve(H({},s.yaxis),{range:[0,Math.max(K,it*1.1)]})}}else s.yaxis=Ve(H({},s.yaxis),{tickformat:",.0f"})}if(this.chartType===Hi.IV_KAPAZITAETEN){let ae=YD.ICU_KAPAZITAETSERFASSUNG_UMSTELLUNG;a=e.map(Re=>{let it=this.byBL(Re).map(K=>H({},K));return it.forEach(K=>{let le=this.toISODate(K.datum);le&&le<ae&&(K.kapazitaeten_frei_invasive_beatmung_gesamt=null)}),c(Re,it,"kapazitaeten_frei_invasive_beatmung_gesamt")}),s=this.baseLayout(this.t("CHART_TITLE_IV_KAPAZITAETEN"),r,this.t("CHART_YAXIS_IV_KAPAZITAETEN")),s.yaxis=Ve(H({},s.yaxis),{tickformat:this.valueMode==="absolut"?",.0f":",.1f"})}if(this.chartType===Hi.ANZAHL_MELDEBEREICHE&&(a=e.map(ae=>{let Re=this.byBL(ae),it=Re.map(pe=>this.toISODate(pe.datum)),K=Re.map(pe=>pe.anzahl_meldebereiche??null),le=Gv[ae],Ye={type:"scatter",mode:"lines",x:it,y:K,name:ae,line:{color:le}};return this.addTextToTrace(Ye,0)}),s=this.baseLayout(this.translateService.instant("CHART_TITLE_ANZAHL_MELDEBEREICHE"),r,this.translateService.instant("CHART_YAXIS_ANZAHL_MELDEBEREICHE")),s.yaxis=Ve(H({},s.yaxis),{tickformat:",.0f"})),this.chartType===Hi.BETTEN_STATUS){let ae=this.byBL(n),Re=ae.map(he=>this.toISODate(he.datum)),it=ae.map(he=>this.getValue(he.intensivbetten_belegt,he.anzahl_meldebereiche)),K=ae.map(he=>this.getValue(he.intensivbetten_frei,he.anzahl_meldebereiche)),le=ae.map(he=>this.getValue(he.intensivbetten_7_tage_notfallreserve,he.anzahl_meldebereiche)),Ye=it.map((he,be)=>(he??0)+(K[be]??0)),pe=this.valueMode==="absolut"?0:1;a=[this.addTextToTrace({x:Re,y:Ye,type:"scatter",mode:"lines",stackgroup:"two",name:"Betreibbar",line:{width:0,color:"#B9E1F5"},fillcolor:"#B9E1F5",legendrank:2},pe),this.addTextToTrace({x:Re,y:le,type:"scatter",mode:"lines",stackgroup:"two",name:"Notfallreserve",line:{width:0,color:"#E5F2ED"},fillcolor:"#E5F2ED",legendrank:1},pe),this.addTextToTrace({x:Re,y:it,type:"scatter",mode:"lines",stackgroup:"one",name:"Belegt",line:{width:0,color:"#A1BAD2"},fillcolor:"#A1BAD2",legendrank:3},pe)],s=this.baseLayout(this.t("CHART_TITLE_BETTEN_STATUS"),o,this.t("CHART_YAXIS_BETTEN_STATUS")),s.yaxis=Ve(H({},s.yaxis),{tickformat:this.valueMode==="absolut"?",.0f":",.1f"}),s.legend=Ve(H({},s.legend),{traceorder:"normal"})}if(this.chartType===Hi.BETRIEBSSITUATION){let ae=this.byBL(n),Re=ae.map(le=>this.toISODate(le.datum)),it=this.valueMode==="absolut",K=(le,Ye,pe)=>{let he=ae.map(Et=>it?Et[le]:this.safeDiv(Et[le],Et.anzahl_meldebereiche)),be={x:Re,y:he,type:"scatter",mode:"lines",name:Ye,line:{color:pe}};return this.addTextToTrace(be,it?0:1,!it)};a=[K("betriebssituation_regulaerer_betrieb","Regul\xE4r","#4CAF50"),K("betriebssituation_teilweise_eingeschraenkt","Teilweise eingeschr\xE4nkt","#FFB74D"),K("betriebssituation_eingeschraenkt","Eingeschr\xE4nkt","#E57373"),K("betriebssituation_keine_angabe","Keine Angabe","grey")],s=this.baseLayout(this.t("CHART_TITLE_BETRIEBSSITUATION"),o,this.t("CHART_YAXIS_BETRIEBSSITUATION")),s.yaxis=Ve(H({},s.yaxis),{tickformat:it?",.0f":",.0%"})}if(this.chartType===Hi.BETTEN_BELEGT_VS_COVID_AKTUELL){let ae=this.byBL(n),Re=ae.map(pe=>this.toISODate(pe.datum)),it=ae.map(pe=>this.getValue(pe.intensivbetten_belegt,pe.anzahl_meldebereiche)),K=ae.map(pe=>this.getValue(pe.faelle_covid_aktuell,pe.anzahl_meldebereiche)),le=it.map((pe,he)=>{let be=K[he]??0;return pe==null?null:pe-be}),Ye=this.valueMode==="absolut"?0:1;a=[this.addTextToTrace({x:Re,y:le,type:"scatter",mode:"lines",name:"Non-COVID-F\xE4lle",stackgroup:"one",line:{width:0,color:"#780F2D"},fillcolor:"#780F2D"},Ye),this.addTextToTrace({x:Re,y:K,type:"scatter",mode:"lines",name:"COVID-19-F\xE4lle",stackgroup:"one",line:{width:0,color:"#FF7F0E"},fillcolor:"#FF7F0E"},Ye)],s=this.baseLayout(this.t("CHART_TITLE_BETTEN_BELEGT_VS_COVID"),o,this.t("CHART_YAXIS_BETTEN_BELEGT_VS_COVID")),s.yaxis=Ve(H({},s.yaxis),{tickformat:this.valueMode==="absolut"?",.0f":",.1f"})}let m=this.isKinder()?QD.filter(ae=>ae.date==="2021-07-29"):QD.filter(ae=>ae.date!=="2021-07-29");s.shapes=s.shapes||[];let _=new Map;m.forEach(ae=>{let Re=/^\d{4}-\d{2}-\d{2}/.test(ae.date),it=Re?new Date(ae.date.endsWith("Z")?ae.date:ae.date+"Z"):new Date(ae.date),K=Re?ae.date.substring(0,10):it.toISOString().substring(0,10);_.set(K,ae.label),s.shapes.push({type:"line",x0:it,x1:it,y0:0,y1:1,xref:"x",yref:"paper",line:{color:"grey",width:1,dash:"dot"}})});let v=m.map(ae=>/^\d{4}-\d{2}-\d{2}/.test(ae.date)?new Date(ae.date.endsWith("Z")?ae.date:ae.date+"Z"):new Date(ae.date)),C=m.map((ae,Re)=>`<b>${ae.label}</b><br>${v[Re].toLocaleDateString("de-DE",{weekday:"long",year:"numeric",month:"2-digit",day:"2-digit"})}`);a.push({type:"scatter",mode:"markers",x:v,text:C,hovertemplate:"%{text}<extra></extra>",marker:{color:"rgba(0,0,0,0)",size:10},showlegend:!1,name:""});let M=new Set;a.forEach(ae=>{ae.x.forEach(Re=>{Re&&M.add(Re)})});let G=Array.from(M).sort(),Z=G.map(ae=>{let Re=_.get(ae);return Re?`Ereignis: ${Re}`:""}),se={type:"scatter",mode:"lines",name:"",x:G,y:G.map(()=>null),text:Z,hovertemplate:"%{text}<extra></extra>",line:{width:0},showlegend:!1,hoverinfo:"text"};a.unshift(se);let Qe="%{fullData.name}: %{text}<extra></extra>";a.forEach((ae,Re)=>{Re===0||Re===a.length-1||(ae.hovertemplate=Qe)}),this.plotly.default.newPlot(this.plotEl.nativeElement,a,s,{displayModeBar:!1,responsive:!0,locale:"de"}).then(()=>this.setupResizeObserver()).catch(ae=>console.error("Plotly newPlot error:",ae))}catch(e){console.error("ZeitreiheChart render error:",e)}}})}setupResizeObserver(){this.resizeObs||!this.plotEl?.nativeElement||(this.resizeObs=new ResizeObserver(()=>{try{this.plotly?.default?.Plots?.resize(this.plotEl.nativeElement)}catch(e){}}),this.resizeObs.observe(this.plotEl.nativeElement))}static{this.\u0275fac=function(n){return new(n||t)(k(yc))}}static{this.\u0275cmp=S({type:t,selectors:[["app-zeitreihe-chart"]],viewQuery:function(n,r){if(n&1&&Ee(hae,7),n&2){let o;V(o=B())&&(r.plotEl=o.first)}},inputs:{chartType:"chartType",dataset:"dataset",selectionMulti:"selectionMulti",selectionSingle:"selectionSingle",gruppeL1:"gruppeL1",gruppeL2:"gruppeL2",latestDate:"latestDate",valueMode:"valueMode"},standalone:!1,features:[Pe],decls:2,vars:0,consts:[["plot",""],[1,"plot-wrapper"]],template:function(n,r){n&1&&x(0,"div",1,0)},styles:["[_nghost-%COMP%]{font-family:Roboto!important}[_nghost-%COMP%] *[_ngcontent-%COMP%]{font-family:Roboto!important}.plot-wrapper[_ngcontent-%COMP%]{display:block;min-width:600px;width:100%;height:500px}.plot-source[_ngcontent-%COMP%]{margin-top:6px;font-size:12px;color:#555}.plot-source[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:inherit;text-decoration:underline}.plot-source[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover, .plot-source[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:focus{text-decoration:none}"]})}}return t})();var XD=fi.BehandlungsschwerpunktL1Enum,VH=()=>["Deutschland"];function gae(t,i){if(t&1){let e=re();d(0,"mat-button-toggle-group",11),Cn("valueChange",function(r){Q(e);let o=b();return In(o.gruppeL2,r)||(o.gruppeL2=r),Y(r)}),D("change",function(r){Q(e);let o=b();return Y(o.onL2Change(r.value))}),d(1,"mat-button-toggle",12),f(2,"NICU"),u(),d(3,"mat-button-toggle",13),f(4,"PICU"),u()()}if(t&2){let e=b();yn("value",e.gruppeL2)}}function _ae(t,i){if(t&1&&(d(0,"mat-option",26),f(1),u()),t&2){let e=b().$implicit;h("value",e),p(),L(e)}}function bae(t,i){if(t&1&&(P(0),y(1,_ae,2,2,"mat-option",25),N()),t&2){let e=i.$implicit;p(),h("ngIf",e!=="Deutschland")}}function vae(t,i){if(t&1){let e=re();d(0,"div",21)(1,"mat-form-field",22)(2,"mat-label"),f(3,"Einzelauswahl Bu
8555ndesland (Single-Charts)"),u(),d(4,"mat-select",23),Cn("valueChange",function(r){Q(e);let o=b(2);return In(o.bundeslandSingle,r)||(o.bundeslandSingle=r),Y(r)}),d(5,"mat-option",24),f(6,"Deutschland"),u(),y(7,bae,2,1,"ng-container",19),u()()()}if(t&2){let e=b(2);p(4),yn("value",e.bundeslandSingle),p(3),h("ngForOf",e.data==null||e.data.meta==null?null:e.data.meta.bundeslaender)}}function yae(t,i){if(t&1&&(d(0,"div",27)(1,"h2",28),f(2),u()()),t&2){let e=b(2);p(2),J("Kinder Zeitreihen ",e.gruppeL2)}}function Cae(t,i){if(t&1&&x(0,"app-content-display",35),t&2){let e=b().$implicit;h("contentId","aktuelle-lage-zeitreihen-"+e+"-footer")}}function xae(t,i){if(t&1&&x(0,"app-content-display",35),t&2){let e=b().$implicit;h("contentId","aktuelle-lage-zeitreihen-"+e+"-kinder-footer")}}function wae(t,i){if(t&1&&(P(0),d(1,"li",29)(2,"div",30),x(3,"app-zeitreihe-chart",31),u(),d(4,"div",32),f(5," Quelle: "),d(6,"a",33),f(7," DIVI-Intensivregister "),u()(),y(8,Cae,1,1,"app-content-display",34)(9,xae,1,1,"app-content-display",34),u(),N()),t&2){let e=i.$implicit,n=b(2);p(3),h("chartType",e)("dataset",n.currentDataset())("selectionMulti",n.isKinder()?xs(10,VH):n.bundeslandMulti)("selectionSingle",n.isKinder()?"Deutschland":n.bundeslandSingle)("gruppeL1",n.behandlungsschwerpunktL1)("gruppeL2",n.gruppeL2)("latestDate",n.latestDateText)("valueMode",n.valueMode),p(5),h("ngIf",n.behandlungsschwerpunktL1==="ERWACHSENE"),p(),h("ngIf",n.behandlungsschwerpunktL1==="KINDER")}}function Eae(t,i){if(t&1&&(d(0,"mat-option",26),f(1),u()),t&2){let e=b().$implicit;h("value",e),p(),L(e)}}function Sae(t,i){if(t&1&&(P(0),y(1,Eae,2,2,"mat-option",25),N()),t&2){let e=i.$implicit;p(),h("ngIf",e!=="Deutschland")}}function Dae(t,i){if(t&1){let e=re();d(0,"div",36)(1,"mat-form-field",22)(2,"mat-label"),f(3,"Mehrfachauswahl Bundesl\xE4nder (max. 5)"),u(),d(4,"mat-select",37),D("selectionChange",function(r){Q(e);let o=b(2);return Y(o.onMultiSelectChange(r))}),d(5,"mat-option",24),f(6,"Deutschland"),u(),y(7,Sae,2,1,"ng-container",19),u()()()}if(t&2){let e=b(2);p(4),h("value",e.bundeslandMulti),p(3),h("ngForOf",e.data==null||e.data.meta==null?null:e.data.meta.bundeslaender)}}function Iae(t,i){if(t&1&&x(0,"app-content-display",35),t&2){let e=b().$implicit;h("contentId","aktuelle-lage-zeitreihen-"+e+"-footer")}}function Mae(t,i){if(t&1&&x(0,"app-content-display",35),t&2){let e=b().$implicit;h("contentId","aktuelle-lage-zeitreihen-"+e+"-kinder-footer")}}function kae(t,i){if(t&1&&(P(0),d(1,"li",29)(2,"div",30),x(3,"app-zeitreihe-chart",31),u(),d(4,"div",32),f(5," Quelle: "),d(6,"a",33),f(7," DIVI-Intensivregister "),u()(),y(8,Iae,1,1,"app-content-display",34)(9,Mae,1,1,"app-content-display",34),u(),N()),t&2){let e=i.$implicit,n=b(2);p(3),h("chartType",e)("dataset",n.currentDataset())("selectionMulti",n.isKinder()?xs(10,VH):n.bundeslandMulti)("selectionSingle",n.isKinder()?"Deutschland":n.bundeslandSingle)("gruppeL1",n.behandlungsschwerpunktL1)("gruppeL2",n.gruppeL2)("latestDate",n.latestDateText)("valueMode",n.valueMode),p(5),h("ngIf",n.behandlungsschwerpunktL1==="ERWACHSENE"),p(),h("ngIf",n.behandlungsschwerpunktL1==="KINDER")}}function Tae(t,i){if(t&1&&(d(0,"div",14)(1,"div",15),y(2,vae,8,2,"div",16)(3,yae,3,1,"div",17),d(4,"ul",18),y(5,wae,10,11,"ng-container",19),u(),y(6,Dae,8,2,"div",20),d(7,"ul",18),y(8,kae,10,11,"ng-container",19),u()()()),t&2){let e=b();p(2),h("ngIf",e.isErwachsene()),p(),h("ngIf",e.isKinder()),p(2),h("ngForOf",e.getTopCharts()),p(),h("ngIf",e.isErwachsene()),p(2),h("ngForOf",e.getBottomCharts())}}var Aae=[Hi.BETTEN_STATUS,Hi.BETRIEBSSITUATION,Hi.BETTEN_BELEGT_VS_COVID_AKTUELL],Rae=[Hi.FAELLE_COVID_AKTUELL,Hi.NEUAUFNAHMEN,Hi.IV_KAPAZITAETEN,Hi.ANZAHL_MELDEBEREICHE],eJe=(()=>{class t{constructor(e){this.dataService=e,this.behandlungsschwerpunktL1=XD.ERWACHSENE,this.gruppeL2="PICU",this.bundeslandSingle="Deutschland",this.bundeslandMulti=["Deutschland"],this.valueMode="pro_meldebereich",this.latestDateText=""}ngOnInit(){this.dataService.load().subscribe({next:e=>{this.data=e,this.latestDateText=e?.meta?.latest_date||""},error:e=>console.error("Zeitreihen laden fehlgeschlagen:",e)})}onL1Change(e){this.behandlungsschwerpunktL1=e,this.isKinder()&&!this.gruppeL2&&(this.gruppeL2="PICU")}onL2Change(e){this.isKinder()&&(this.gruppeL2=e)}onMultiSelectChange(e){this.bundeslandMulti=(e.value||[]).slice(0,5)}getTopCharts(){return Aae}getBottomCharts(){return Rae}isKinder(){return this.behandlungsschwerpunktL1===XD.KINDER}isErwachsene(){return this.behandlungsschwerpunktL1===XD.ERWACHSENE}currentDataset(){return this.isErwachsene()?this.data?.erwachsene??[]:this.gruppeL2==="NICU"?this.data?.nicu??[]:this.data?.picu??[]}static{this.\u0275fac=function(n){return new(n||t)(k(LH))}}static{this.\u0275cmp=S({type:t,selectors:[["app-zeitreihe"]],standalone:!1,decls:18,vars:4,consts:[["contentId","aktuelle-lage-zeitreihen-header"],[1,"toggle-group-wrapper"],[1,"valueModeToggle",3,"valueChange","value"],["value","pro_meldebereich"],["value","absolut"],[1,"behandlungsschwerpunktL1Toggle",3,"valueChange","change","value"],["value","ERWACHSENE"],["value","KINDER"],["class","behandlungsschwerpunktL2Toggle",3,"value","valueChange","change",4,"ngIf"],["class","flex",4,"ngIf"],["contentId","zeitreihe-legende"],[1,"behandlungsschwerpunktL2Toggle",3,"valueChange","change","value"],["value","NICU"],["value","PICU"],[1,"flex"],[1,"overview"],["class","einzelauswahl",4,"ngIf"],["class","kinder-column-header",4,"ngIf"],[1,"charts-list"],[4,"ngFor","ngForOf"],["class","vergleichsauswahl",4,"ngIf"],[1,"einzelauswahl"],["appearance","fill"],[3,"valueChange","value"],["value","Deutschland"],[3,"value",4,"ngIf"],[3,"value"],[1,"kinder-column-header"],[1,"bold"],[1,"chart-block"],[1,"chart-scroll-wrapper"],[3,"chartType","dataset","selectionMulti","selectionSingle","gruppeL1","gruppeL2","latestDate","valueMode"],[1,"plot-source"],["href","https://www.intensivregister.de/#/aktuelle-lage/downloads","target","_blank","rel","noopener noreferrer"],[3,"contentId",4,"ngIf"],[3,"contentId"],[1,"vergleichsauswahl"],["multiple","",3,"selectionChange","value"]],template:function(n,r){n&1&&(d(0,"h1"),f(1,"Zeitreihen"),u(),x(2,"app-content-display",0),d(3,"main")(4,"div",1)(5,"mat-button-toggle-group",2),Cn("valueChange",function(a){return In(r.valueMode,a)||(r.valueMode=a),a}),d(6,"mat-button-toggle",3),f(7,"Durchschnitt pro Meldebereich"),u(),d(8,"mat-button-toggle",4),f(9,"Absolut"),u()(),d(10,"mat-button-toggle-group",5),Cn("valueChange",function(a){return In(r.behandlungsschwerpunktL1,a)||(r.behandlungsschwerpunktL1=a),a}),D("change",function(a){return r.onL1Change(a.value)}),d(11,"mat-button-toggle",6),f(12,"Erwachsene"),u(),d(13,"mat-button-toggle",7),f(14,"Kinder"),u()(),y(15,gae,5,1,"mat-button-toggle-group",8),u(),y(16,Tae,9,5,"div",9),u(),x(17,"app-content-display",10)),n&2&&(p(5),yn("value",r.valueMode),p(5),yn("value",r.behandlungsschwerpunktL1),p(5),h("ngIf",r.isKinder()),p(),h("ngIf",r.data))},dependencies:[_t,Ie,ai,YE,Ab,pn,_n,eo,at,HH],styles:["[_nghost-%COMP%]{font-family:Roboto!important}[_nghost-%COMP%] *[_ngcontent-%COMP%]{font-family:Roboto!important}.flex[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.flex[_ngcontent-%COMP%] .overview[_ngcontent-%COMP%]{margin-right:52px;width:100%}main[_ngcontent-%COMP%]{margin-bottom:80px}mat-expansion-panel-header[_ngcontent-%COMP%]{background-color:#0000000a}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ng
8555content-%COMP%], h5[_ngcontent-%COMP%], h6[_ngcontent-%COMP%]{font-family:Roboto!important;color:#00418f}h4[_ngcontent-%COMP%]{font-weight:700}.vergleichsauswahl[_ngcontent-%COMP%]{position:sticky;top:0;z-index:1;display:flex;flex-direction:column;opacity:1;background-color:#fff;margin-top:32px}.vergleichsauswahl[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{margin-right:24px;width:300px;flex-shrink:0}@media only screen and (max-width:768px){.vergleichsauswahl[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:100%;margin-right:0}}.vergleichsauswahl[_ngcontent-%COMP%] .multi-select-disclaimer[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:8px;color:#666;font-style:italic;width:300px}@media only screen and (max-width:768px){.vergleichsauswahl[_ngcontent-%COMP%] .multi-select-disclaimer[_ngcontent-%COMP%]{width:100%}}.vergleichsauswahl[_ngcontent-%COMP%] .multi-select-disclaimer[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{font-size:.8em}.einzelauswahl[_ngcontent-%COMP%]{display:flex}.einzelauswahl[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{margin-right:24px}@media only screen and (max-width:768px){.einzelauswahl[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:100%;margin-right:0}}.kinder-column-header[_ngcontent-%COMP%]{margin-top:32px}h1[_ngcontent-%COMP%]{margin:0 0 32px}mat-expansion-panel-header[_ngcontent-%COMP%]{padding:16px}mat-expansion-panel-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;padding:0}.behandlungsschwerpunktL1Toggle[_ngcontent-%COMP%], .behandlungsschwerpunktL2Toggle[_ngcontent-%COMP%], .valueModeToggle[_ngcontent-%COMP%]{margin:8px 0}@media only screen and (max-width:768px){.behandlungsschwerpunktL1Toggle[_ngcontent-%COMP%], .behandlungsschwerpunktL2Toggle[_ngcontent-%COMP%], .valueModeToggle[_ngcontent-%COMP%]{width:fit-content}}.toggle-group-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px}.charts-list[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0;width:100%}.charts-list[_ngcontent-%COMP%] .chart-block[_ngcontent-%COMP%]{width:100%;margin-bottom:32px}.charts-list[_ngcontent-%COMP%] .chart-block[_ngcontent-%COMP%] .chart-scroll-wrapper[_ngcontent-%COMP%]{width:100%}@media only screen and (max-width:768px){.charts-list[_ngcontent-%COMP%] .chart-block[_ngcontent-%COMP%] .chart-scroll-wrapper[_ngcontent-%COMP%]{overflow-x:auto;-webkit-overflow-scrolling:touch;display:block}.charts-list[_ngcontent-%COMP%] .chart-block[_ngcontent-%COMP%] .chart-scroll-wrapper[_ngcontent-%COMP%] app-zeitreihe-chart[_ngcontent-%COMP%]{display:block;min-width:500px}}.charts-list[_ngcontent-%COMP%] .plot-source[_ngcontent-%COMP%]{font-size:12px;margin-top:8px;margin-bottom:16px}"]})}}return t})();function Pae(t,i){if(t&1&&(d(0,"span"),f(1),x(2,"br"),u()),t&2){let e=b();p(),L(e.krankenhausStandort.bezeichnung)}}var nJe=(()=>{class t{constructor(){this.showKrankenhausBezeichnung=!0}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["app-krankenhaus-standort-adresse"]],inputs:{krankenhausStandort:"krankenhausStandort",showKrankenhausBezeichnung:"showKrankenhausBezeichnung"},standalone:!1,decls:8,vars:8,consts:[[4,"ngIf"]],template:function(n,r){n&1&&(d(0,"address"),y(1,Pae,3,1,"span",0),f(2),x(3,"br"),f(4),x(5,"br"),f(6),Ce(7,"translate"),u()),n&2&&(p(),h("ngIf",r.showKrankenhausBezeichnung),p(),$n(" ",r.krankenhausStandort.strasse," ",r.krankenhausStandort.hausnummer),p(2),$n(" ",r.krankenhausStandort.plz," ",r.krankenhausStandort.ort),p(2),J(" ",Se(7,6,r.krankenhausStandort.bundesland),` 8556`))},dependencies:[Ie,sn],styles:["address[_ngcontent-%COMP%]{font-style:normal}"]})}}return t})();var UH=$v(VD());var BH=(()=>{class t{constructor(e){this.reportingControllerService=e}getKrankenhausStandortMeldenachweis(e,n,r){return this.reportingControllerService.getKrankenhausStandortMeldenachweis(e,n,r,"response",void 0,{httpHeaderAccept:"application/pdf"})}getKrankenhausMeldenachweisOverviewForKrankenhausStandort(e,n,r){return this.reportingControllerService.getKrankenhausMeldenachweisOverviewForKrankenhausStandort(e,n,r)}static{this.\u0275fac=function(n){return new(n||t)(w(lp))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var jH=(()=>{class t{constructor(e,n){this.publicReportingService=e,this.logger=n}getKrankenhausStandortMeldenachweis(e,n,r){return yt()&&this.logger.logWarn("Unsupported function called from Partner-Portal",window.location.host,kt.name,this.getKrankenhausStandortMeldenachweis.name),this.publicReportingService.getKrankenhausStandortMeldenachweis(e,n,r)}getKrankenhausMeldenachweisOverviewForKrankenhausStandort(e,n,r){return yt()&&this.logger.logWarn("Unsupported function called from Partner-Portal",window.location.host,kt.name,this.getKrankenhausMeldenachweisOverviewForKrankenhausStandort.name),this.publicReportingService.getKrankenhausMeldenachweisOverviewForKrankenhausStandort(e,n,r)}static{this.\u0275fac=function(n){return new(n||t)(w(BH),w(kt))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Fae(t,i){if(t&1){let e=re();d(0,"tr")(1,"td")(2,"mat-icon"),f(3,"picture_as_pdf"),u(),f(4),u(),d(5,"td"),f(6),Ce(7,"deDay"),u(),d(8,"td"),f(9),Ce(10,"deDay"),u(),d(11,"td")(12,"button",3),D("click",function(){let r=Q(e).$implicit,o=b();return Y(o.downloadPDFReport(r.year,r.cw))}),f(13," Download "),u()()()}if(t&2){let e=i.$implicit;p(4),J(" ",e.reportName," "),p(2),L(Se(7,3,e.from)),p(3),L(Se(10,5,e.to))}}var sJe=(()=>{class t{constructor(e,n){this.log=e,this.reportingService=n}ngOnChanges(){this.paginator&&this.loadKrankenhausMeldenachweisOverview()}ngAfterViewInit(){this.loadKrankenhausMeldenachweisOverview(),this.paginator.page.subscribe(()=>this.loadKrankenhausMeldenachweisOverview())}loadKrankenhausMeldenachweisOverview(){this.meldenachweisOverview=this.reportingService.getKrankenhausMeldenachweisOverviewForKrankenhausStandort(this.krankenhausStandort.id,this.paginator.pageIndex,this.paginator.pageSize)}downloadPDFReport(e,n){this.reportingService.getKrankenhausStandortMeldenachweis(this.krankenhausStandort.id,e,n).subscribe(r=>{let o=r?.headers?.get("content-type"),s=(r?.headers?.get("content-disposition")).split(";")[1].trim().split("=")[1].replace(/"/g,""),l=new Blob([r.body],{type:o});
8556(0,UH.saveAs)(l,s)},r=>this.log.logError("Error downloading the file",r))}static{this.\u0275fac=function(n){return new(n||t)(k(kt),k(jH))}}static{this.\u0275cmp=S({type:t,selectors:[["lib-meldenachweis-download"]],viewQuery:function(n,r){if(n&1&&Ee(Fi,5),n&2){let o;V(o=B())&&(r.paginator=o.first)}},inputs:{krankenhausStandort:"krankenhausStandort"},standalone:!1,features:[Pe],decls:20,vars:6,consts:[["contentId","mein-krankenhaus-standort-meldenachweisdownload"],[4,"ngFor","ngForOf"],[3,"length"],["mat-raised-button","","type","button",1,"btn-primary-small",3,"click"]],template:function(n,r){if(n&1&&(d(0,"h2"),f(1,"Meldenachweise"),u(),d(2,"h3"),f(3,"W\xF6chentlichen Meldenachweis herunterladen"),u(),x(4,"app-content-display",0),d(5,"table")(6,"thead")(7,"tr")(8,"th"),f(9,"Name"),u(),d(10,"th"),f(11,"Zeitraum von"),u(),d(12,"th"),f(13,"Zeitraum bis"),u(),x(14,"th"),u()(),d(15,"tbody"),y(16,Fae,14,7,"tr",1),Ce(17,"async"),u()(),x(18,"mat-paginator",2),Ce(19,"async")),n&2){let o,a;p(16),h("ngForOf",(o=Se(17,2,r.meldenachweisOverview))==null?null:o.data),p(2),h("length",(a=Se(19,4,r.meldenachweisOverview))==null?null:a.rowCount)}},dependencies:[_t,qe,Ke,Fi,at,fa,Vv],styles:["h2[_ngcontent-%COMP%]{margin-top:24px}table[_ngcontent-%COMP%]{width:100%;margin-top:52px}table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:12px 24px;text-align:left}table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:nth-child(1), table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:nth-child(1){width:475px;border-right:1px solid #eaeaea}table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:nth-child(2), table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:nth-child(3), table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:nth-child(2), table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:nth-child(3){width:200px;border-right:1px solid #eaeaea}table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border-top:1px solid #eaeaea}app-laenderstellen-info[_ngcontent-%COMP%]{display:block;margin-top:32px}"]})}}return t})();function Lae(t,i){t&1&&(d(0,"mat-error"),f(1),Ce(2,"translate"),u()),t&2&&(p(),J(" ",Se(2,1,"common.validation.email.invalid")," "))}var uJe=(()=>{class t{constructor(e,n,r,o){this.dialogRef=e,this.data=n,this._snackbar=r,this.idm=o,this.neuerMeldenderForm=new Ii({emailAdress:new Ut(null,[Jt.required,Jt.email])})}ngOnInit(){}addNewMeldendePerson(){this.neuerMeldenderForm.valid?this.idm.addUserToStandort(this.data.krankenhausStandortId,this.neuerMeldenderForm.value).subscribe(e=>{this._snackbar.open("Neue Person erfolgreich hinzugef\xFCgt."),this.dialogRef.close(!0)},e=>{e.status===409?this._snackbar.open("Diese E-Mail-Adresse ist nicht verf\xFCgbar"):this._snackbar.open("Es ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut oder kontaktieren Sie den Support.")}):this._snackbar.open("Bitte \xFCberpr\xFCfen Sie Ihre Eingabe.")}static{this.\u0275fac=function(n){return new(n||t)(k(Un),k(ir),k(zn),k(kw))}}static{this.\u0275cmp=S({type:t,selectors:[["public-verwaltungsmitarbeiter-einladen-dialog"]],standalone:!1,decls:19,vars:6,consts:[["mat-dialog-title",""],["mat-button","","mat-dialog-close","",1,"close-icon"],["mat-dialog-content",""],[3,"submit","formGroup"],["appearance","fill",1,"w-100"],["type","email","matInput","","required","","formControlName","emailAdress"],[4,"ngIf"],[1,"actions"],["type","button","mat-raised-button","",1,"btn-secondary",3,"mat-dialog-close"],["matTooltip","Bitte \xFCberpr\xFCfen Sie Ihre Eingabe",3,"matTooltipDisabled"],["mat-raised-button","",1,"btn-primary-small",3,"disabled"]],template:function(n,r){n&1&&(d(0,"header",0)(1,"h1"),f(2,"Laden Sie Verwaltungsmitarbeiter*innen \xFCber die E-Mail zum Standort ein"),u(),d(3,"button",1)(4,"mat-icon"),f(5,"close"),u()()(),d(6,"main",2)(7,"form",3),D("submit",function(){return r.addNewMeldendePerson()}),d(8,"mat-form-field",4)(9,"mat-label"),f(10,"E-Mail-Adresse"),u(),x(11,"input",5),y(12,Lae,3,3,"mat-error",6),u(),d(13,"div",7)(14,"button",8),f(15,"Schlie\xDFen"),u(),d(16,"span",9)(17,"button",10),f(18,"Hinzuf\xFCgen"),u()()()()()),n&2&&(p(7),h("formGroup",r.neuerMeldenderForm),p(5),h("ngIf",!r.neuerMeldenderForm.get("emailAdress").valid),p(2),h("mat-dialog-close",!1),p(2),h("matTooltipDisabled",Mt(r.neuerMeldenderForm.valid)),p(),h("disabled",!r.neuerMeldenderForm.valid))},dependencies:[Ie,qe,Kn,Ki,Yr,Ke,Mi,pn,_n,zo,mn,rs,Qi,An,Zr,Da,bi,co,sn],styles:["header[_ngcontent-%COMP%]{display:flex}.actions[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin-top:24px;margin-bottom:32px}"]})}}return t})();var zH=(()=>{class t{constructor(e,n){this.userPopupController=e,this.dialog=n}checkUserPopups(){this.userPopupController.getAktiveUserPopupRegeln().pipe(Sn(e=>tn(e))).subscribe(e=>this.showPopup(e))}showPopup(e){this.dialog.open(GH,{data:e})}ackUserPopup(e){return this.userPopupController.ackUserPopup(e)}static{this.\u0275fac=function(n){return new(n||t)(w(Lw),w(Ni))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var $H=(()=>{class t{constructor(e,n){this.publicUserPopupService=e,this.logger=n}checkUserPopups(){yt()&&this.logger.logWarn("Unsupported function called from Partner-Portal",window.location.host,t.name,this.checkUserPopups.name),this.publicUserPopupService.checkUserPopups()}ackUserPopup(e){return yt()&&this.logger.logWarn("Unsupported function called from Partner-Portal",window.location.host,t.name,this.ackUserPopup.name),this.publicUserPopupService.ackUserPopup(e)}static{this.\u0275fac=function(n){return new(n||t)(w(zH),w(kt))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Bae(t,i){t&1&&(P(0),d(1,"button",5),f(2,"OK"),u(),N())}function jae(t,i){if(t&1){let e=re();P(0),d(1,"button",6),D("click",function(){Q(e);
8556let r=b();return Y(r.markiereAlsGelesen())}),f(2," Hinweis nicht mehr anzeigen "),u(),d(3,"button",5),f(4," Sp\xE4ter erinnern "),u(),N()}}var GH=(()=>{class t{constructor(e,n,r){this.userPopupService=e,this.snackbar=n,this.rule=r}ngAfterViewInit(){setTimeout(()=>{let e=document.querySelector(".mat-mdc-dialog-content");e.scrollTop=0},200)}markiereAlsGelesen(){this.userPopupService.ackUserPopup(this.rule.id).subscribe(()=>this.snackbar.open("Hinweis wird nicht mehr angezeigt"))}static{this.\u0275fac=function(n){return new(n||t)(k($H),k(zn),k(ir))}}static{this.\u0275cmp=S({type:t,selectors:[["lib-user-popup-dialog"]],standalone:!1,decls:6,vars:3,consts:[[1,"dialog-container"],["mat-dialog-content","",1,"dialog-content"],[1,"popup-text",3,"innerHTML"],["mat-dialog-actions","",1,"dialog-actions"],[4,"ngIf"],["mat-raised-button","","type","button","mat-dialog-close","",1,"btn-primary-small"],["mat-raised-button","","type","button","mat-dialog-close","","tabindex","-1",1,"btn-secondary",3,"click"]],template:function(n,r){n&1&&(d(0,"div",0)(1,"main",1),x(2,"div",2),u(),d(3,"footer",3),y(4,Bae,3,0,"ng-container",4)(5,jae,5,0,"ng-container",4),u()()),n&2&&(p(2),h("innerHTML",r.rule.longText,Xl),p(2),h("ngIf",!r.rule.bieteNichtMehrAnzeigenOption),p(),h("ngIf",r.rule.bieteNichtMehrAnzeigenOption))},dependencies:[Ie,qe,Kn,is,Yr],styles:["footer.dialog-actions[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;gap:16px}"]})}}return t})();function Uae(t,i){if(t&1&&(d(0,"div",3),x(1,"app-content-display",4),u()),t&2){let e=b().$implicit;p(),h("content",e)}}function zae(t,i){if(t&1&&(d(0,"div"),y(1,Uae,2,1,"div",2),u()),t&2){let e=i.$implicit;p(),h("ngIf",e)}}function Gae(t,i){if(t&1&&(d(0,"div"),y(1,zae,2,1,"div",1),u()),t&2){let e=b();p(),h("ngForOf",e.contentToDisplay)}}var yJe=(()=>{class t{constructor(e,n){this.contentService=e,this.roleHelperService=n,this.contentType=Xn.TypeEnum.PAGE_ELEMENT,this.isAdmin=!1,this.maxWidthEditor=!1}loadContent(){this.isAdmin=this.roleHelperService.hasRole(Si.ADMIN_SYSTEM),this.content?this.contentToDisplay=this.content:this.contentService.getAllByTypeStartingWithId(this.contentType,this.contentId).subscribe(e=>{this.contentToDisplay=e.data})}ngOnInit(){this.loadContent()}ngOnChanges(){this.loadContent()}static{this.\u0275fac=function(n){return new(n||t)(k(Wi),k(Jn))}}static{this.\u0275cmp=S({type:t,selectors:[["app-content-display-matching-id"]],inputs:{contentId:"contentId",contentType:"contentType",content:"content",maxWidthEditor:"maxWidthEditor"},standalone:!1,features:[Pe],decls:1,vars:1,consts:[[4,"ngIf"],[4,"ngFor","ngForOf"],["class","content-display",4,"ngIf"],[1,"content-display"],[3,"content"]],template:function(n,r){n&1&&y(0,Gae,2,1,"div",0),n&2&&h("ngIf",r.contentToDisplay&&r.contentToDisplay.length>0)},dependencies:[_t,Ie,at],styles:[".content-display[_ngcontent-%COMP%]{position:relative}.content-display-actions[_ngcontent-%COMP%]{position:absolute;right:0;top:0}"]})}}return t})();var WH=(()=>{class t{constructor(e){this.meldebereichZugriffsAnfrageControllerService=e}getMeldebereichZugriffsAnfragenForMeldebereich(e,n){return this.meldebereichZugriffsAnfrageControllerService.getMeldebereichZugriffsAnfragenForMeldebereich(e,n)}antragAkzeptieren(e){return this.meldebereichZugriffsAnfrageControllerService.updateMeldebereichZugriffsAnfrageStatus(e.id,{zugriffsStatus:"AKZEPTIERT"})}antragAblehnen(e){return this.meldebereichZugriffsAnfrageControllerService.updateMeldebereichZugriffsAnfrageStatus(e.id,{zugriffsStatus:"ABGELEHNT"})}static{this.\u0275fac=function(n){return new(n||t)(w(Nw))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Tu=(()=>{class t{constructor(e,n){this.publicMeldebereichZugriffsAnfrageInterfaceService=e,this.logger=n}getMeldebereichZugriffsAnfragenForMeldebereich(e,n){return yt()&&this.logger.logWarn("Unsupported function called from Partner-Portal",window.location.host,t.name,this.getMeldebereichZugriffsAnfragenForMeldebereich.name),this.publicMeldebereichZugriffsAnfrageInterfaceService.getMeldebereichZugriffsAnfragenForMeldebereich(e,n)}antragAkzeptieren(e){return yt()&&this.logger.logWarn("Unsupported function called from Partner-Portal",window.location.host,t.name,this.antragAkzeptieren.name),this.publicMeldebereichZugriffsAnfrageInterfaceService.antragAkzeptieren(e)}antragAblehnen(e){return yt()&&this.logger.logWarn("Unsupported function called from Partner-Portal",window.location.host,t.name,this.antragAblehnen.name),this.publicMeldebereichZugriffsAnfrageInterfaceService.antragAblehnen(e)}static{this.\u0275fac=function(n){return new(n||t)(w(WH),w(kt))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function qae(t,i){t&1&&(d(0,"th",12),f(1,"Name"),u())}function Kae(t,i){if(t&1&&(d(0,"td",13),f(1),u()),t&2){let e=i.$implicit;p(),L(e.firmenName)}}function Qae(t,i){t&1&&(d(0,"th",12),f(1,"Status"),u())}function Yae(t,i){if(t&1&&(d(0,"td",14),f(1),u()),t&2){let e=i.$implicit;p(),L(e.status)}}function Zae(t,i){t&1&&(d(0,"th",15),f(1,"Aktion"),u())}function Xae(t,i){if(t&1){let e=re();d(0,"td",16)(1,"button",17),D("click",function(){let r=Q(e).$implicit,o=b();return Y(o.antragAkzeptieren(r))}),f(2," Akzeptieren "),u(),d(3,"button",18),D("click",function(){let r=Q(e).$implicit,o=b();return Y(o.antragAblehnen(r))}),f(4," Ablehnen "),u()()}}
8556function Jae(t,i){t&1&&x(0,"tr",19)}function ese(t,i){t&1&&x(0,"tr",20)}var KH=(()=>{class t{constructor(e,n){this.meldebereichZugriffsAnfrageService=e,this.snackbar=n,this.anfragenChanged=new O,this.displayedColumns=["name","status","aktionen"]}antragAkzeptieren(e){this.meldebereichZugriffsAnfrageService.antragAkzeptieren(e).subscribe(()=>{this.snackbar.open("Anfrage f\xFCr diesen Meldebereich akzeptiert."),this.anfragenChanged.emit()},n=>{this.snackbar.open("Fehler beim Akzeptieren der Anfrage.")})}antragAblehnen(e){this.meldebereichZugriffsAnfrageService.antragAblehnen(e).subscribe(()=>{this.snackbar.open("Anfrage f\xFCr diesen Meldebereich abgelehnt."),this.anfragenChanged.emit()},n=>{this.snackbar.open("Fehler beim Ablehnen der Anfrage.")})}static{this.\u0275fac=function(n){return new(n||t)(k(Tu),k(zn))}}static{this.\u0275cmp=S({type:t,selectors:[["lib-partner-anfragen"]],inputs:{meldebereich:"meldebereich",partnerAnfragen:"partnerAnfragen"},outputs:{anfragenChanged:"anfragenChanged"},standalone:!1,decls:15,vars:3,consts:[["contentId","mein-meldebereich-partner-anfragen"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","","class","firmenName",4,"matCellDef"],["matColumnDef","status"],["mat-cell","","class","status",4,"matCellDef"],["matColumnDef","aktionen"],["mat-header-cell","","class","aktionen-column",4,"matHeaderCellDef"],["mat-cell","","class","aktionen",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"firmenName"],["mat-cell","",1,"status"],["mat-header-cell","",1,"aktionen-column"],["mat-cell","",1,"aktionen"],["mat-raised-button","",1,"btn-primary-small",3,"click"],["mat-raised-button","",1,"btn-secondary",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(n,r){n&1&&(d(0,"h2"),f(1,"Partner-Anfragen"),u(),x(2,"app-content-display",0),d(3,"table",1),P(4,2),y(5,qae,2,0,"th",3)(6,Kae,2,1,"td",4),N(),P(7,5),y(8,Qae,2,0,"th",3)(9,Yae,2,1,"td",6),N(),P(10,7),y(11,Zae,2,0,"th",8)(12,Xae,5,0,"td",9),N(),y(13,Jae,1,0,"tr",10)(14,ese,1,0,"tr",11),u()),n&2&&(p(3),h("dataSource",r.partnerAnfragen),p(10),h("matHeaderRowDef",r.displayedColumns),p(),h("matRowDefColumns",r.displayedColumns))},dependencies:[qe,Ls,lu,Po,Oo,Vo,Fo,No,Bo,Lo,Ho,jo,Uo,at],styles:["table[_ngcontent-%COMP%]{min-width:unset;width:100%}button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-left:24px}td[_ngcontent-%COMP%]:first-of-type{padding-right:52px}.legende[_ngcontent-%COMP%]{margin-top:52px}button[_ngcontent-%COMP%] sup[_ngcontent-%COMP%]{position:relative;top:-4px;right:-2px}"]})}}return t})();function nse(t,i){t&1&&(d(0,"th",14),f(1,"Name"),u())}function ise(t,i){if(t&1&&(d(0,"td",15),f(1),u()),t&2){let e=i.$implicit;p(),L(e.firmenName)}}function rse(t,i){t&1&&(d(0,"th",14),f(1,"Quellsystemfreigabe-Status"),u())}function ose(t,i){if(t&1&&(d(0,"td",16),f(1),u()),t&2){let e=i.$implicit;p(),L(e.freigegeben?"Freigegeben":"Nicht freigegeben")}}function ase(t,i){t&1&&(d(0,"th",17),f(1,"Aktion"),u())}function sse(t,i){if(t&1){let e=re();d(0,"td",18)(1,"button",19),D("click",function(){let r=Q(e).$implicit,o=b();return Y(o.deleteMeldenderPartner(r))}),f(2," Aus Meldebereich entfernen "),u()()}}function lse(t,i){t&1&&x(0,"tr",20)}function cse(t,i){t&1&&x(0,"tr",21)}var PJe=(()=>{class t{constructor(e,n,r,o){this.dialog=e,this._snackbar=n,this.meldebereichAnfrageService=r,this.meldebereichAuthService=o,this.anfragenChanged=new O,this.displayedColumns=["name","freigabe-status","aktionen"],this.meldebereichsPartner=[]}ngOnInit(){}ngOnChanges(e){this.meinMeldebereich&&(this.initMeldendePartner(),this.initOffeneAnfragen())}changedAnfragen(){this.meinMeldebereich&&(this.initMeldendePartner(),this.initOffeneAnfragen()),this.anfragenChanged.emit()}initMeldendePartner(){this.meinMeldebereich&&this.meldebereichAuthService.getPartnerUsersForMeldebereich(this.meinMeldebereich.id).subscribe(e=>{this.meldebereichsPartner=e.data})}initOffeneAnfragen(){this.meinMeldebereich&&this.meldebereichAnfrageService.getMeldebereichZugriffsAnfragenForMeldebereich(this.meinMeldebereich.id,"OFFEN").subscribe(e=>{this.meldebereichAnfragen=e.data})}deleteMeldenderPartner(e){this.meldebereichAuthService.deleteUserFromMeldebereich(this.meinMeldebereich.id,e.userId).subscribe(()=>{this._snackbar.open("Entfernen erfolgreich."),this.initMeldendePartner()})}static{this.\u0275fac=function(n){return new(n||t)(k(Ni),k(zn),k(Tu),k(Mu))}}static{this.\u0275cmp=S({type:t,selectors:[["lib-partner-accounts"]],inputs:{meinMeldebereich:"meinMeldebereich"},outputs:{anfragenChanged:"anfragenChanged"},standalone:!1,features:[Pe],decls:18,vars:5,consts:[["contentId","mein-meldebereich-api-pp"],["contentId","mein-meldebereich-partner-accounts"],["mat-table","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","class","name",4,"matCellDef"],["matColumnDef","freigabe-status"],["mat-cell","","class","freigabe-status",4,"matCellDef"],["matColumnDef","aktionen"],["mat-header-cell","","class","aktionen-column",4,"matHeaderCellDef"],["mat-cell","","class","aktionen",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[3,"anfragenChanged","meldebereich","partnerAnfragen"],["mat-header-cell",""],["mat-cell","",1,"name"],["mat-cell","",1,"freigabe-status"],["mat-header-cell","",1,"aktionen-column"],["mat-cell","",1,"aktionen"],["mat-raised-button","",1,"btn-secondary",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(n,r){n&1&&(d(0,"div"),x(1,"app-content-display",0),d(2,"h2"),f(3,"Meldende Partner"),u(),x(4,"app-content-display",1),d(5,"table",2),P(6,3),y(7,nse,2,0,"th",4)(8,ise,2,1,"td",5),N(),P(9,6),y(10,rse,2,0,"th",4)(11,ose,2,1,"td",7),N(),P(12,8),y(13,ase,2,0,"th",9)(14,sse,3,0,"td",10),N(),y(15,lse,1,0,"tr",11)(16,cse,1,0,"tr",12),u()(),d(17,"lib-partner-anfragen",13),D("anfragenChanged",function(){return r.changedAnfragen()}),u()),n&2&&(p(5),h("dataSource",r.meldebereichsPartner),p(10),h("matHeaderRowDef",r.displayedColumns),p(),h("matRowDefColumns",r.dis
8556playedColumns),p(),h("meldebereich",r.meinMeldebereich)("partnerAnfragen",r.meldebereichAnfragen))},dependencies:[qe,Po,Oo,Vo,Fo,No,Bo,Lo,Ho,jo,Uo,at,KH],styles:["table[_ngcontent-%COMP%]{min-width:unset}table[_ngcontent-%COMP%] .aktionen-column[_ngcontent-%COMP%]{width:400px}table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:first-of-type{padding-right:52px}lib-partner-anfragen[_ngcontent-%COMP%]{display:block;margin-top:52px}"]})}}return t})();function dse(t,i){t&1&&(d(0,"mat-icon"),f(1,"expand_more"),u())}function use(t,i){t&1&&(d(0,"mat-icon"),f(1,"expand_less"),u())}function mse(t,i){t&1&&(d(0,"div",1),x(1,"app-content-display",18),u()),t&2&&(p(),h("maxWidthEditor",!0))}var QH=(()=>{class t{constructor(){this.displayDatenschutz=!1}toggleDisplayDatenschutz(){this.displayDatenschutz=!this.displayDatenschutz}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["lib-partner-registrierung-agb"]],inputs:{agbForm:"agbForm",displayDatenschutz:"displayDatenschutz"},standalone:!1,decls:26,vars:10,consts:[[3,"formGroup"],[1,"margin-bottom-24"],["contentType","AGB_ELEMENT","contentId","allgemein-registrierung-dsgvo-kontakt",3,"maxWidthEditor"],["formControlName","dsgvoKontakt"],["contentType","AGB_ELEMENT","contentId","allgemein-registrierung-dsgvo-kontakt-einwilligung-checkbox",3,"maxWidthEditor"],["contentType","AGB_ELEMENT","contentId","allgemein-registrierung-nutzungsbedingungen",3,"maxWidthEditor"],["formControlName","nutzungsbedingungenEinwilligung"],["contentType","AGB_ELEMENT","contentId","allgemein-registrierung-nutzungsbedingungen-einwilligung-checkbox",3,"maxWidthEditor"],[1,"margin-bottom-32"],["formControlName","dsgvoEmail"],["contentType","AGB_ELEMENT","contentId","allgemein-registrierung-dsgvo-email-checkbox",3,"maxWidthEditor"],["formControlName","newsletterEinwilligung"],["contentType","AGB_ELEMENT","contentId","partner-registrierung-dsgvo-newsletter-einwilling-checkbox",3,"maxWidthEditor"],[1,"margin-bottom-24","agb-dialog-datenschutz"],[1,"icons","clickable",3,"click"],[4,"ngIf"],[1,"clickable",3,"click"],["class","margin-bottom-24",4,"ngIf"],["contentType","AGB_ELEMENT","contentId","allgemein-datenschutz",3,"maxWidthEditor"]],template:function(n,r){n&1&&(d(0,"div",0)(1,"div",1),x(2,"app-content-display",2),u(),d(3,"div",1)(4,"mat-checkbox",3),x(5,"app-content-display",4),u()(),d(6,"div",1),x(7,"app-content-display",5),u(),d(8,"div",1)(9,"mat-checkbox",6),x(10,"app-content-display",7),u()(),d(11,"div",8)(12,"mat-checkbox",9),x(13,"app-content-display",10),u()(),d(14,"div",8)(15,"mat-checkbox",11),x(16,"app-content-display",12),u()(),d(17,"div",13)(18,"span",14),D("click",function(){return r.toggleDisplayDatenschutz()}),y(19,dse,2,0,"mat-icon",15)(20,use,2,0,"mat-icon",15),u(),d(21,"strong",16),D("click",function(){return r.toggleDisplayDatenschutz()}),f(22,"Bitte beachten Sie unsere Datenschutzhinweise"),u()(),d(23,"div",1),x(24,"mat-divider"),u(),y(25,mse,2,1,"div",17),u()),n&2&&(h("formGroup",r.agbForm),p(2),h("maxWidthEditor",!0),p(3),h("maxWidthEditor",!0),p(2),h("maxWidthEditor",!0),p(3),h("maxWidthEditor",!0),p(3),h("maxWidthEditor",!0),p(3),h("maxWidthEditor",!0),p(3),h("ngIf",!r.displayDatenschutz),p(),h("ngIf",r.displayDatenschutz),p(5),h("ngIf",r.displayDatenschutz))},dependencies:[Ie,ka,nu,Ke,An,Zr,bi,co,at],styles:[".agb-dialog-datenschutz[_ngcontent-%COMP%]{font-size:16px;display:flex;color:#000;line-height:24px}.agb-dialog-datenschutz[_ngcontent-%COMP%] .clickable[_ngcontent-%COMP%]{cursor:pointer}"]})}}return t})();function YH(){return new Ii({dsgvoKontakt:new Ut(null,[Jt.requiredTrue]),dsgvoEmail:new Ut(null,[Jt.requiredTrue]),nutzungsbedingungenEinwilligung:new Ut(null,[Jt.requiredTrue]),newsletterEinwilligung:new Ut(null,[Jt.requiredTrue])})}function hse(t,i){t&1&&(d(0,"p",8),f(1,"Maximales Aufschiebedatum erreicht. Sie m\xFCssen die AGBs akzeptieren um fortfahren zu d\xFCrfen."),u())}var BJe=(()=>{class t{constructor(e,n){this.data=e,this.dialogRef=n}ngOnInit(){this.form=YH()}postponeAGB(){this.dialogRef.close(ku.POSTPONE)}acceptAGB(){this.form.valid&&this.dialogRef.close(ku.ACCEPT)}static{this.\u0275fac=function(n){return new(n||t)(k(ir),k(Un))}}static{this.\u0275cmp=S({type:t,selectors:[["lib-partner-agb-dialog"]],standalone:!1,decls:13,vars:4,consts:[["mat-dialog-title","",1,"agb-dialog-title-padding"],[1,"agb-dialog-content-padding"],["contentType","AGB_ELEMENT","contentId","allgemein-agb-update-info"],[3,"agbForm"],[1,"actions"],["class","maxPostPoneReachedHint",4,"ngIf"],["mat-raised-button","",1,"btn-secondary",3,"click","disabled"],["mat-raised-button","",1,"btn-primary-small",3,"click","disabled"],[1,"maxPostPoneReachedHint"]],template:function(n,r){n&1&&(d(0,"header",0)(1,"h1"),f(2,"Allgemeine Gesch\xE4ftsbedingungen"),u()(),d(3,"mat-dialog-content",1)(4,"main"),x(5,"app-content-display",2)(6,"lib-partner-registrierung-agb",3),u(),d(7,"div",4),y(8,hse,2,0,"p",5),d(9,"button",6),D("click",function(){return r.postponeAGB()}),f(10,"Sp\xE4ter erneut fragen "),u(),d(11,"button",7),D("click",function(){return r.acceptAGB()}),f(12,"Akzeptieren"),u()()()),n&2&&(p(6),h("agbForm",r.form),p(2),h("ngIf",!r.data.aufschiebbar),p(),h("disabled",!r.data.aufschiebbar),p(2),h("disabled",!r.form.valid))},dependencies:[Ie,qe,Ki,Yr,at,QH],styles:[".actions[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin-top:32px;flex-wrap:wrap}header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.agb-dialog-title-padding[_ngcontent-%COMP%]{padding:32px 32px 0!important}.agb-dialog-content-padding[_ngcontent-%COMP%]{padding:0 20px 8px 32px} .partner-agb-dialog-container .mdc-dialog__surface{padding:0}.maxPostPoneReachedHint[_ngcontent-%COMP%]{color:red;margin:0}@media screen and (max-width:600px){mat-dialog-content[_ngcontent-%COMP%]{padding:12px 0!important}}"]})}}return t})();var JD={toolbar:[["bold","italic","underline","strike"],["blockquote","code-block"],[{header:1},{header:2}],[{list:"ordered"},{list:"bullet"}],[{script:"sub"},{script:"super"}],[{indent:"-1"},{indent:"+1"}],[{direction:"rtl"}],[{size:["small",!1,"large","huge"]}],[{header:[1,2,3,4,5,6,!1]}],[{color:[]},{background:[]}],[{font:[]}],[{align:[]}],["clean"],["link","image","video"],["table"]]},ZH=new R("config",{providedIn:"root",factory:()=>({modules:JD})});var fse=(()=>{class t{constructor(){this.config=g(ZH)||{modules:JD},this.quill$=Vi(()=>vt(this,null,function*(){if(!this.Quill){let{Quill:e}=yield import("./chunk-PGLQENH3.js");this.Quill=e}
8556return this.config.customOptions?.forEach(e=>{let n=this.Quill.import(e.import);n.whitelist=e.whitelist,this.Quill.register(n,!0,this.config.suppressGlobalRegisterWarning)}),new Promise(e=>{this.registerCustomModules(this.Quill,this.config.customModules,this.config.suppressGlobalRegisterWarning).subscribe(e)})})).pipe(hs({bufferSize:1,refCount:!1})),this.registeredModules=new Set}getQuill(){return this.quill$}beforeRender(e,n,r=this.config.beforeRender){let o=[this.registerCustomModules(e,n)];return r&&o.push(r()),_o(o).pipe(fe(()=>e))}registerCustomModules(e,n,r){if(!Array.isArray(n))return ie(e);let o=[];for(let a of n){let{path:s,implementation:l}=a;this.registeredModules.has(s)||(this.registeredModules.add(s),Zn(l)?o.push(l.pipe(bn(c=>{e.register(s,c,r)}))):e.register(s,l,r))}return o.length>0?_o(o).pipe(fe(()=>e)):ie(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var XH=(()=>{class t{constructor(){this.content=al(""),this.theme=al(),this.sanitize=al(),this.innerHTML=Nn(()=>{let e=this.sanitize(),n=this.content();return(typeof e=="boolean"?e:this.service.config.sanitize)?n:this.sanitizer.bypassSecurityTrustHtml(n)}),this.themeClass=Nn(()=>{let e=this.service.config.theme?this.service.config.theme:"snow";return`ql-${this.theme()||e} ngx-quill-view-html`}),this.sanitizer=g(ga),this.service=g(fse)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["quill-view-html"]],inputs:{content:[1,"content"],theme:[1,"theme"],sanitize:[1,"sanitize"]},decls:2,vars:3,consts:[[1,"ql-container"],[1,"ql-editor",3,"innerHTML"]],template:function(n,r){n&1&&(Gt(0,"div",0),wi(1,"div",1),Wt()),n&2&&(We(r.themeClass()),p(),Nt("innerHTML",r.innerHTML(),Xl))},styles:[`.ql-container.ngx-quill-view-html{border:0} 8557`],encapsulation:2,changeDetection:0})}}return t})();var JH=(()=>{class t{constructor(e){this.accountController=e}changeEmail(e){return this.accountController.changeEmail(e)}getCurrentEmail(){return this.accountController.getCurrentEmail()}static{this.\u0275fac=function(n){return new(n||t)(w(zw))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var eV=(()=>{class t{constructor(e){this.accountController=e}changeEmail(e){return this.accountController.changeEmail(e)}getCurrentEmail(){return this.accountController.getCurrentEmail()}static{this.\u0275fac=function(n){return new(n||t)(w(rp))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var tV=(()=>{class t{constructor(e,n){this.partnerAccountEmailAendernService=e,this.publicAccountEmailAendernService=n,this.accountEmailAendernService=yt()?this.partnerAccountEmailAendernService:this.publicAccountEmailAendernService}changeEmail(e){return typeof e=="string"?this.accountEmailAendernService.changeEmail({newEmail:e}):this.accountEmailAendernService.changeEmail(e)}getCurrentEmail(){return this.accountEmailAendernService.getCurrentEmail()}static{this.\u0275fac=function(n){return new(n||t)(w(JH),w(eV))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function vse(t,i){t&1&&(d(0,"mat-error"),f(1," Bitte gib eine g\xFCltige E-Mail-Adresse ein. "),u())}function yse(t,i){t&1&&(d(0,"mat-error"),f(1," Die neue E-Mail-Adresse muss sich von der aktuellen unterscheiden. "),u())}function Cse(t,i){if(t&1){let e=re();d(0,"form",1),D("ngSubmit",function(){Q(e);let r=b();return Y(r.onSubmit())}),d(1,"div",2)(2,"mat-form-field",3)(3,"mat-label"),f(4,"Aktuelle E-Mail-Adresse"),u(),x(5,"input",4),u()(),d(6,"div",5)(7,"mat-form-field",3)(8,"mat-label"),f(9,"Neue E-Mail-Adresse"),u(),x(10,"input",6),y(11,vse,2,0,"mat-error",7)(12,yse,2,0,"mat-error",7),u()(),d(13,"button",8),f(14," E-Mail-Adresse \xE4ndern "),u()()}if(t&2){let e=b();h("formGroup",e.emailForm),p(10),X("is-invalid",e.newEmail.invalid&&(e.newEmail.dirty||e.newEmail.touched)),p(),h("ngIf",e.newEmail.errors==null?null:e.newEmail.errors.email),p(),h("ngIf",e.newEmail.errors==null?null:e.newEmail.errors.sameAsCurrent),p(),h("disabled",e.emailForm.invali
8557d)}}var met=(()=>{class t{constructor(e,n,r){this.fb=e,this.accountService=n,this.snackBar=r,this.isSubmitting=!1,this.oldEmail=""}ngOnInit(){this.emailForm=this.fb.group({oldEmail:[{value:"",disabled:!0}],newEmail:["",[Jt.required,this.strictEmailValidator,this.notSameAsOldEmail()]]}),this.accountService.getCurrentEmail().subscribe(e=>{this.emailForm.get("oldEmail")?.setValue(e.email),this.emailForm.get("newEmail")?.updateValueAndValidity()})}strictEmailValidator(e){let n=/^[^@]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;return e.value?n.test(e.value)?null:{email:!0}:null}notSameAsOldEmail(){return e=>{if(!this.emailForm)return null;let n=this.emailForm.get("oldEmail")?.value;return e.value===n?{sameAsCurrent:!0}:null}}get newEmail(){return this.emailForm.get("newEmail")}onSubmit(){this.emailForm.invalid||(this.isSubmitting=!0,this.accountService.changeEmail({newEmail:this.newEmail.value}).pipe(Fa(()=>this.isSubmitting=!1)).subscribe({next:()=>{this.snackBar.open("E-Mail-Adresse erfolgreich ge\xE4ndert!","Close",{duration:3e3}),this.accountService.getCurrentEmail().subscribe(e=>{this.emailForm.get("oldEmail")?.setValue(e.email),this.emailForm.get("newEmail")?.reset(),this.emailForm.get("newEmail")?.updateValueAndValidity()})},error:e=>{e.status===409?this.snackBar.open("E-Mail-Adresse wird bereits verwendet.","Close",{duration:4e3}):(this.snackBar.open("Ein Fehler ist aufgetreten.","Close",{duration:4e3}),console.error("Email change error:",e))}}))}static{this.\u0275fac=function(n){return new(n||t)(k(fN),k(tV),k(zn))}}static{this.\u0275cmp=S({type:t,selectors:[["account-email-aendern"]],standalone:!1,decls:1,vars:1,consts:[[3,"formGroup","ngSubmit",4,"ngIf"],[3,"ngSubmit","formGroup"],[1,"form-group"],["appearance","outline",1,"w-100"],["matInput","","type","email","formControlName","oldEmail","readonly",""],[1,"form-group","mt-3"],["matInput","","type","email","formControlName","newEmail","required",""],[4,"ngIf"],["type","submit","mat-raised-button","",1,"btn-primary-small",3,"disabled"]],template:function(n,r){n&1&&y(0,Cse,15,6,"form",0),n&2&&h("ngIf",r.emailForm)},dependencies:[Ie,qe,Mi,pn,_n,zo,rs,Qi,An,Zr,Da,bi,co],encapsulation:2})}}return t})();var nV=(()=>{class t{constructor(e){this.dialogRef=e}static{this.\u0275fac=function(n){return new(n||t)(k(Un))}}static{this.\u0275cmp=S({type:t,selectors:[["app-account-loeschen-warnung"]],standalone:!1,decls:13,vars:1,consts:[["mat-dialog-title","",1,"custom-dialog-title"],["mat-button","","mat-dialog-close","",1,"close-icon"],["mat-dialog-actions",""],["type","button","mat-raised-button","","mat-dialog-close","",1,"btn-secondary"],["type","button","mat-raised-button","",1,"btn-primary-small",3,"mat-dialog-close"]],template:function(n,r){n&1&&(d(0,"header",0)(1,"h2"),f(2,"Sind Sie sicher, dass Sie Ihren Account l\xF6schen m\xF6chten?"),u(),d(3,"button",1)(4,"mat-icon"),f(5,"close"),u()()(),d(6,"p"),f(7,"Der Vorgang kann nicht r\xFCckg\xE4ngig gemacht werden."),u(),d(8,"div",2)(9,"button",3),f(10,"Abbrechen"),u(),d(11,"button",4),f(12,"L\xF6schen"),u()()),n&2&&(p(11),h("mat-dialog-close",!0))},dependencies:[qe,Kn,Ki,is,Ke],styles:["header[_ngcontent-%COMP%]{display:flex}header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0}.mat-dialog-actions[_ngcontent-%COMP%]{justify-content:space-between}"]})}}return t})();var iV=(()=>{class t{constructor(e){this.dialogRef=e}static{this.\u0275fac=function(n){return new(n||t)(k(Un))}}static{this.\u0275cmp=S({type:t,selectors:[["app-account-loeschen-erfolgreich"]],standalone:!1,decls:6,vars:0,consts:[["mat-dialog-title","",1,"custom-dialog-title"],["mat-icon-button","","mat-dialog-close","",1,"close-icon"]],template:function(n,r){n&1&&(d(0,"header",0)(1,"h2"),f(2,"Die L\xF6schung Ihres Accounts ist beauftragt. Weitere Informationen erhalten Sie per E-Mail."),u(),d(3,"button",1)(4,"mat-icon"),f(5,"close"),u()()())},dependencies:[Tn,Kn,Ki,Ke],styles:["header[_ngcontent-%COMP%]{display:flex}header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0}"]})}}return t})();var rV=(()=>{class t{constructor(e){this.accountController=e}isAccountDeletable(){return this.accountController.isAccountDeletable().pipe(fe(e=>e.accountIsDeletable))}deleteAccount(){return this.accountController.deleteAccount().pipe(fe(()=>{}))}static{this.\u0275fac=function(n){return new(n||t)(w(rp))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var oV=(()=>{class t{constructor(e){this.partnerController=e}isAccountDeletable(){return this.partnerController.pruefeFinalesEntfernenFuerAllePartner().pipe(fe(e=>e.finalEntfernen))}deleteAccount(){return this.partnerController.entferneEntwicklerVonAllenPartnern().pipe(fe(()=>{}))}static{this.\u0275fac=function(n){return new(n||t)(w(Kw))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var aV=(()=>{class t{constructor(e,n){this.publicAccountLoeschenService=e,this.partnerAccountLoeschenService=n}isAccountDeletable(){return yt()?this.partnerAccountLoeschenService.isAccountDeletable():this.publicAccountLoeschenService.isAccountDeletable()}deleteAccount(){return yt()?this.partnerAccountLoeschenService.deleteAccount():this.publicAccountLoeschenService.deleteAccount()}static{this.\u0275fac=function(n){return new(n||t)(w(rV),w(oV))}}static{this.\u0275prov=E({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Sse(t,i){if(t&1&&(d(0,"div",2),x(1,"app-content-wichtige-informationen",3),u()),t&2){let e=b();p(),h("contentId",e.accountLoeschenHinweisContentId)}}function Dse(t,i){if(t&1){let e=re();d(0,"div")(1,"button",4),D("click",function(){Q(e);
8557let r=b();return Y(r.confirmAndDeleteAccount())}),f(2,"Account endg\xFCltig l\xF6schen"),u()()}}var xet=(()=>{class t{constructor(e,n,r){this.dialog=e,this.accountLoeschenService=n,this.snackBar=r,this.accountDeletable=!1,this.accountLoeschenHinweisContentId="account-loeschen-hinweis"}ngOnInit(){this.accountLoeschenHinweisContentId=yt()?"partner-entwickelnde-hinweis":"account-loeschen-hinweis",this.accountLoeschenService.isAccountDeletable().subscribe(e=>{this.accountDeletable=e})}confirmAndDeleteAccount(){this.dialog.open(nV).afterClosed().subscribe(n=>{n&&this.deleteAccount()})}deleteAccount(){this.accountDeletable&&this.accountLoeschenService.deleteAccount().subscribe({next:()=>{this.openSuccessDialog()},error:e=>{this.snackBar.open("Ein Fehler ist aufgetreten.","Close",{duration:4e3}),console.error("Account deletion error:",e)}})}openSuccessDialog(){this.dialog.open(iV).afterClosed().subscribe(()=>{window.location.href="/"})}static{this.\u0275fac=function(n){return new(n||t)(k(Ni),k(aV),k(zn))}}static{this.\u0275cmp=S({type:t,selectors:[["account-loeschen"]],standalone:!1,decls:4,vars:2,consts:[["class","hinweis",4,"ngIf"],[4,"ngIf"],[1,"hinweis"],[3,"contentId"],["type","button","mat-raised-button","",1,"btn-primary-small",3,"click"]],template:function(n,r){n&1&&(d(0,"h1"),f(1,"Account l\xF6schen"),u(),y(2,Sse,2,1,"div",0)(3,Dse,3,0,"div",1)),n&2&&(p(2),h("ngIf",!r.accountDeletable),p(),h("ngIf",r.accountDeletable))},dependencies:[Ie,qe,pl],encapsulation:2})}}return t})();var Iet=Xn.TypeEnum;var ket=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=S({type:t,selectors:[["lib-barrierefreiheit"]],standalone:!1,decls:3,vars:0,consts:[[1,"barrierefreiheit"],["contentId","allgemein-barrierefreiheit","contentType","PAGE_ELEMENT"]],template:function(n,r){n&1&&(d(0,"main")(1,"div",0),x(2,"app-content-display",1),u()())},dependencies:[at],styles:["main[_ngcontent-%COMP%]{max-width:1200px;margin:auto}"]})}}return t})();var mh=t=>({$implicit:t});function Ise(t,i){t&1&&qt(0)}function Mse(t,i){t&1&&(d(0,"span"),f(1,"Anmeldung"),u())}function kse(t,i){t&1&&(d(0,"span",12),f(1,"Account"),u())}function Tse(t,i){if(t&1&&(d(0,"li",7)(1,"a",13),f(2,"Login"),u()()),t&2){let e=b(2);p(),h("href",e.loginUrl,Kt)}}function Ase(t,i){t&1&&qt(0)}function Rse(t,i){if(t&1&&(d(0,"li",7),y(1,Ase,1,0,"ng-container",5),u()),t&2){let e=i.$implicit;b(4);let n=ft(9);p(),h("ngTemplateOutlet",n)("ngTemplateOutletContext",T(2,mh,e))}}function Pse(t,i){if(t&1&&(P(0),y(1,Rse,2,4,"li",15),N()),t&2){let e=b().$implicit;p(),h("ngForOf",e.subMenu)}}function Nse(t,i){t&1&&qt(0)}function Ose(t,i){if(t&1&&(d(0,"li",7),y(1,Nse,1,0,"ng-container",5),u()),t&2){let e=b().$implicit;b(2);let n=ft(9);p(),h("ngTemplateOutlet",n)("ngTemplateOutletContext",T(2,mh,e))}}function Fse(t,i){if(t&1&&(P(0),y(1,Pse,2,1,"ng-container",14)(2,Ose,2,4,"ng-template",null,2,er),N()),t&2){let e=i.$implicit,n=ft(3);p(),h("ngIf",e.subMenu==null?null:e.subMenu.length)("ngIfElse",n)}}function Lse(t,i){if(t&1&&(d(0,"li",7),y(1,Mse,2,0,"span",8)(2,kse,2,0,"span",9),d(3,"ul",10),y(4,Tse,3,1,"li",6)(5,Fse,4,2,"ng-container",11),u()()),t&2){let e=b();p(),h("ngIf",e.showLogin),p(),h("ngIf",!e.showLogin&&(e.accountMenu==null?null:e.accountMenu.length)),p(2),h("ngIf",e.showLogin&&e.loginUrl),p(),h("ngForOf",e.accountMenu)}}function Hse(t,i){if(t&1&&(d(0,"span",12),f(1),u()),t&2){let e=b().$implicit,n=b(2);p(),L(n.displayTitle(e))}}function Vse(t,i){t&1&&qt(0)}function Bse(t,i){if(t&1&&(P(0),y(1,Vse,1,0,"ng-container",5),N()),t&2){let e=b().$implicit;b(2);let n=ft(9);p(),h("ngTemplateOutlet",n)("ngTemplateOutletContext",T(2,mh,e))}}function jse(t,i){if(t&1&&(d(0,"span"),f(1),u()),t&2){let e=b().$implicit,n=b(2);p(),L(n.displayTitle(e))}}function Use(t,i){t&1&&qt(0)}function zse(t,i){if(t&1&&(d(0,"ul",10),y(1,Use,1,0,"ng-container",5),u()),t&2){let e=b().$implicit;b(2);let n=ft(7);p(),h("ngTemplateOutlet",n)("ngTemplateOutletContext",T(2,mh,e.subMenu))}}function Gse(t,i){if(t&1&&(P(0),d(1,"li",7),y(2,Hse,2,1,"span",9)(3,Bse,2,4,"ng-container",8)(4,jse,2,1,"span",8)(5,zse,2,4,"ul",16),u(),N()),t&2){let e=i.$implicit;p(2),h("ngIf",e.subMenu==null?null:e.subMenu.length),p(),h("ngIf",!(e.subMenu!=null&&e.subMenu.length)&&(e.route||e.url)),p(),h("ngIf",!(e.subMenu!=null&&e.subMenu.length)&&!e.route&&!e.url),p(),h("ngIf",e.subMenu==null?null:e.subMenu.length)}}function $se(t,i){if(t&1&&y(0,Gse,6,4,"ng-container",11),t&2){let e=i.$implicit;h("ngForOf",e)}}function Wse(t,i){if(t&1&&(d(0,"a",19),f(1),u()),t&2){let e=b().$implicit,n=b();h("href",e.url,Kt),p(),J(" ",n.displayTitle(e)," ")}}function qse(t,i){if(t&1&&(d(0,"a",20),f(1),u()),t&2){let e=b().$implicit,n=b();h("routerLink",n.linkCommands(e))("queryParams",e.queryParams||null),p(),J(" ",n.displayTitle(e)," ")}}function Kse(t,i){if(t&1&&y(0,Wse,2,2,"a",17)(1,qse,2,3,"a",18),t&2){let e=i.$implicit;h("ngIf",e==null?null:e.url),p(),h("ngIf",(e==null?null:e.route)&&!(e!=null&&e.url))}}var Aet=(()=>{class t{constructor(e){this.configService=e,this.menu=[],this.accountMenu=[],this.showLogin=!1,this.loginUrl=null}ngOnInit(){if(!this.menuBuilder)throw new Error("menuBuilder input is required");this.menuBuilder.buildMenu().subscribe(e=>
8557{this.menu=(e||[]).filter(Boolean)}),this.menuBuilder.buildAccountMenu().subscribe(e=>{this.accountMenu=(e||[]).filter(Boolean);let n=this.accountMenu.some(r=>r.onlyPrivate||r.route==="logout"||r.route==="account/delete");this.showLogin=!n}),this.configService.getConfig().subscribe(e=>{let n=e.keycloakConfig.url+"realms/"+e.keycloakConfig.realm,r=e.keycloakConfig.clientId,o=encodeURIComponent(window.location.href);this.loginUrl=`${n}/protocol/openid-connect/auth?client_id=${r}&redirect_uri=${o}&response_type=code&scope=openid`})}displayTitle(e){return e?.title?e.title:e?.route==="index"?"Startseite":e?.route||""}linkCommands(e){return e?.route?["/",...e.route.split("/").filter(Boolean)]:["/"]}static{this.\u0275fac=function(n){return new(n||t)(k(qr))}}static{this.\u0275cmp=S({type:t,selectors:[["lib-inhaltsverzeichnis"]],inputs:{menuBuilder:"menuBuilder"},standalone:!1,decls:10,vars:5,consts:[["menuTpl",""],["linkTpl",""],["accLink",""],["id","Start"],["id","sitemap",1,"links",2,"list-style","disc !important","padding-left","20px"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["style","list-style: disc !important; display: list-item;",4,"ngIf"],[2,"list-style","disc !important","display","list-item"],[4,"ngIf"],["class","submenu-title",4,"ngIf"],[2,"list-style","disc !important","padding-left","20px"],[4,"ngFor","ngForOf"],[1,"submenu-title"],[3,"href"],[4,"ngIf","ngIfElse"],["style","list-style: disc !important; display: list-item;",4,"ngFor","ngForOf"],["style","list-style: disc !important; padding-left: 20px;",4,"ngIf"],["rel","noopener","target","_blank",3,"href",4,"ngIf"],[3,"routerLink","queryParams",4,"ngIf"],["rel","noopener","target","_blank",3,"href"],[3,"routerLink","queryParams"]],template:function(n,r){if(n&1&&(d(0,"main",3)(1,"h2"),f(2,"Inhaltsverzeichnis"),u(),d(3,"ul",4),y(4,Ise,1,0,"ng-container",5)(5,Lse,6,4,"li",6),u(),y(6,$se,1,1,"ng-template",null,0,er)(8,Kse,2,2,"ng-template",null,1,er),u()),n&2){let o=ft(7);p(4),h("ngTemplateOutlet",o)("ngTemplateOutletContext",T(3,mh,r.menu)),p(),h("ngIf",r.showLogin||(r.accountMenu==null?null:r.accountMenu.length))}},dependencies:[_t,Ie,Ja,Yn],styles:[`#sitemap.links{list-style:none;padding-left:0}#sitemap.links>li{margin:.5rem 0}#sitemap.links ul{list-style:disc inside;margin-left:1rem} 8558`],encapsulation:2})}}return t})();var Qse=["skipLink"],jet=(()=>{class t{constructor(e,n){this.router=e,this.document=n,this.mainContentId="main-content",this.linkText="Zum Hauptinhalt springen",this.shouldResetFocus=!0,this.hasUserInteracted=!1}ngOnInit(){this.routerSubscription=this.router.events.pipe(lt(e=>e instanceof Pr)).subscribe(()=>{this.shouldResetFocus=!0,this.hasUserInteracted=!1})}ngOnDestroy(){this.routerSubscription?.unsubscribe()}onUserInteraction(e){e.target!==this.skipLinkElement.nativeElement&&(this.hasUserInteracted=!0)}onKeyDown(e){e.key==="Tab"&&!e.shiftKey&&this.shouldResetFocus&&!this.hasUserInteracted&&(e.preventDefault(),this.skipLinkElement.nativeElement.focus(),this.shouldResetFocus=!1)}skipToMainContent(e){e.preventDefault();let n=this.document.getElementById(this.mainContentId);n&&(n.hasAttribute("tabindex")||n.setAttribute("tabindex","-1"),n.focus(),n.scrollIntoView({behavior:"smooth"})),this.hasUserInteracted=!0}static{this.\u0275fac=function(n){return new(n||t)(k(vi),k(Be))}}static{this.\u0275cmp=S({type:t,selectors:[["lib-skip-links"]],viewQuery:function(n,r){if(n&1&&Ee(Qse,7),n&2){let o;V(o=B())&&(r.skipLinkElement=o.first)}},hostBindings:function(n,r){n&1&&D("click",function(a){return r.onUserInteraction(a)},Jl)("focus",function(a){return r.onUserInteraction(a)},Jl)("keydown",function(a){return r.onKeyDown(a)},Jl)},inputs:{mainContentId:"mainContentId",linkText:"linkText"},standalone:!1,decls:3,vars:1,consts:[["skipLink",""],["href","#",1,"skip-to-main",3,"click"]],template:function(n,r){n&1&&(d(0,"a",1,0),D("click",function(a){return r.skipToMainContent(a)}),f(2),u()),n&2&&(p(2),J(" ",r.linkText,` 8559`))},styles:[".skip-to-main[_ngcontent-%COMP%]{position:fixed;top:-40px;left:50%;transform:translate(-50%);z-index:999999;background:var(--main-color, #000);color:#fff;padding:8px 16px;text-decoration:none;border-radius:0 0 4px 4px}.skip-to-main[_ngcontent-%COMP%]:focus{top:0}.skip-to-main[_ngcontent-%COMP%]:hover{text-decoration:underline}@media(max-width:768px){.skip-to-main[_ngcontent-%COMP%]{display:none}}"]})}}return t})();function Vrt(t){return new zv(t,"./assets/i18n/",".json")}var Brt=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=te({type:t})}static{this.\u0275inj=ee({providers:[jv,Wi,kt,qr,Tu,{provide:fr,useClass:qL}],imports:[fF,tc,uF,EN,_N,gN,RD,G_,XH]})}}return t})();mx(Uv,[Er,Ie,qe,Ke,Bb,mn,Yn,Bs,RH],[]);export{St as a,Ji as b,Bu as c,fe as d,Sn as e,_o as f,m0 as g,lt as h,Bi as i,LV as j,ei as k,Fa as l,Ct as m,bn as n,ue as o,E as p,ee as q,R as r,w as s,g as t,Q as u,Y as v,vn as w,Ae as x,Be as y,O as z,de as A,Pe as B,Xe as C,ne as D,rl as E,vs as F,xm as G,Xl as H,Kt as I,Sm as J,hd as K,p as L,Vn as M,k as N,jt as O,S as P,te as Q,z as R,ye as S,y as T,ix as U,$ as V,Pf as W,Nf as X,ke as Y,Te as Z,Ya as _,dr as $,ur as aa,h as ba,d as ca,u as da,x as ea,Gt as fa,Wt as ga,wi as ha,P as ia,N as ja,qt as ka,re as la,D as ma,b as na,Ue as oa,me as pa,xt as qa,Ee as ra,V as sa,B as ta,ft as ua,X as va,We as wa,f as xa,L as ya,J as za,$n as Aa,bd as Ba,yn as Ca,In as Da,Cn as Ea,Mt as Fa,ua as Ga,ux as Ha,_e as Ia,mx as Ja,xs as Ka,T as La,Nm as Ma,Ce as Na,Se as Oa,V4 as Pa,er as Qa,Za as Ra,$Ce as Sa,Oe as Ta,Ax as Ua,Er as Va,_t as Wa,Ie as Xa,Ja as Ya,fa as Za,zm as _a,qz as $a,Qz as ab,Yz as bb,tc as cb,rwe as db,Wx as eb,ew as fb,g5 as gb,v5 as hb,n_ as ib,xe as jb,j5 as kb,U5 as lb,vEe as mb,nR as nb,ga as ob,Pr as pb,Aa as qb,xD as rb,vi as sb,Yn as tb,Bs as ub,RD as vb,qr as wb,Ge as xb,k8 as yb,T8 as zb,kw as Ab,A8 as Bb,R8 as Cb,Aw as Db,Rw as Eb,P8 as Fb,N8 as Gb,O8 as Hb,F8 as Ib,dc as Jb,Ow as Kb,L8 as Lb,H8 as Mb,V8 as Nb,Fw as Ob,Gr as Pb,j8 as Qb,cp as Rb,U8 as Sb,dp as Tb,z8 as Ub,G8 as Vb,fi as Wb,$8 as Xb,W8 as Yb,q8 as Zb,K8 as _b,Q8 as $b,c2e as ac,dl as bc,Si as cc,yt as dc,Z8 as ec,Ir as fc,cP as gc,Wr as hc,vHe as ic,Pd as jc,kt as kc,Jn as lc,Hn as mc,Tn as nc,qe as oc,cl as pc,Ke as qc,x_ as rc,at as sc,Ri as tc,_i as u
8559c,N_ as vc,kP as wc,Un as xc,ir as yc,Ni as zc,Kn as Ac,Ki as Bc,Yr as Cc,is as Dc,G_ as Ec,b7 as Fc,zn as Gc,pl as Hc,xet as Ic,Qi as Jc,Jt as Kc,An as Lc,Zr as Mc,Ii as Nc,Ut as Oc,Ip as Pc,rs as Qc,EE as Rc,Tr as Sc,ob as Tc,co as Uc,bi as Vc,B$ as Wc,DE as Xc,Da as Yc,G$ as Zc,fN as _c,gN as $c,_N as ad,_n as bd,zo as cd,pn as dd,Mi as ed,met as fd,Yi as gd,PS as hd,kO as id,$7 as jd,W7 as kd,B9e as ld,xXe as md,IXe as nd,Aet as od,mH as pd,Tu as qd,zd as rd,SXe as sd,gXe as td,bXe as ud,ai as vd,ka as wd,u2 as xd,Gd as yd,yc as zd,sn as Ad,EN as Bd,aS as Cd,y2 as Dd,w2 as Ed,Hb as Fd,eo as Gd,mn as Hd,db as Id,Ov as Jd,TL as Kd,AQe as Ld,VZe as Md,yJe as Nd,IN as Od,Ic as Pd,as as Qd,pF as Rd,MK as Sd,rv as Td,TXe as Ud,YL as Vd,Po as Wd,No as Xd,Oo as Yd,Fo as Zd,Lo as _d,Ho as $d,Vo as ae,Bo as be,jo as ce,Uo as de,NN as ee,bb as fe,ON as ge,nJe as he,Ls as ie,lu as je,m9e as ke,nF as le,Uqe as me,zqe as ne,Gqe as oe,dF as pe,Q2 as qe,Y7e as re,fF as se,TZe as te,SH as ue,DH as ve,qD as we,Pq as xe,Oq as ye,Fi as ze,sYe as Ae,iv as Be,dYe as Ce,$L as De,WL as Ee,ket as Fe,KL as Ge,MH as He,kH as Ie,gF as Je,dX as Ke,QL as Le,x6 as Me,YE as Ne,Ab as Oe,$E as Pe,Y6 as Qe,X6 as Re,J6 as Se,IUe as Te,MUe as Ue,Vv as Ve,NUe as We,VD as Xe,OYe as Ye,uH as Ze,iZe as _e,uZe as $e,PZe as af,uF as bf,ku as cf,zZe as df,$Ze as ef,qZe as ff,aXe as gf,mXe as hf,GXe as if,WXe as jf,eJe as kf,sJe as lf,uJe as mf,$H as nf,PJe as of,BJe as pf,jet as qf,Vrt as rf,Brt as sf};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.